2020-12-04 20:24:35 +00:00
|
|
|
# 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 LTO in userspace packages.
|
2020-10-30 19:59:40 +00:00
|
|
|
%global _lto_cflags %{nil}
|
2020-12-04 20:24:35 +00:00
|
|
|
|
2021-03-30 22:48:25 +00:00
|
|
|
# Option to enable compiling with clang instead of gcc.
|
|
|
|
%bcond_with toolchain_clang
|
|
|
|
|
|
|
|
%if %{with toolchain_clang}
|
|
|
|
%global toolchain clang
|
|
|
|
%endif
|
2020-12-04 20:24:35 +00:00
|
|
|
|
2021-07-26 21:42:21 +00:00
|
|
|
# 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
|
|
|
|
|
2021-01-14 20:38:19 +00:00
|
|
|
# Cross compile on copr for arm
|
|
|
|
# See https://bugzilla.redhat.com/1879599
|
|
|
|
%if 0%{?_with_cross_arm:1}
|
|
|
|
%global _target_cpu armv7hl
|
|
|
|
%global _arch arm
|
|
|
|
%global _build_arch arm
|
|
|
|
%global _with_cross 1
|
|
|
|
%endif
|
2020-12-04 20:24:35 +00:00
|
|
|
|
2023-02-17 17:44:39 +00:00
|
|
|
# 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}
|
|
|
|
|
2020-12-04 20:24:35 +00:00
|
|
|
# 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.
|
2020-10-15 12:41:02 +00:00
|
|
|
%global __spec_install_pre %{___build_pre}
|
|
|
|
|
2023-02-09 16:31:23 +00:00
|
|
|
# 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
|
|
|
|
}
|
|
|
|
|
|
|
|
|
2020-10-15 12:41:02 +00:00
|
|
|
# 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
|
|
|
|
|
|
|
|
# Sign modules on all arches
|
|
|
|
%global signmodules 1
|
|
|
|
|
|
|
|
# Compress modules only for architectures that build modules
|
|
|
|
%ifarch noarch
|
|
|
|
%global zipmodules 0
|
|
|
|
%else
|
|
|
|
%global zipmodules 1
|
|
|
|
%endif
|
|
|
|
|
2023-02-14 19:44:17 +00:00
|
|
|
%ifarch x86_64
|
|
|
|
%global efiuki 1
|
|
|
|
%else
|
|
|
|
%global efiuki 0
|
|
|
|
%endif
|
|
|
|
|
2023-09-12 12:27:19 +00:00
|
|
|
# Default compression algorithm
|
|
|
|
%global compression xz
|
|
|
|
%global compression_flags --compress
|
|
|
|
%global compext xz
|
2020-10-15 12:41:02 +00:00
|
|
|
%if %{zipmodules}
|
2023-09-12 12:27:19 +00:00
|
|
|
%global zipsed -e 's/\.ko$/\.ko.%compext/'
|
2020-12-04 20:24:35 +00:00
|
|
|
# for parallel xz processes, replace with 1 to go back to single process
|
2020-10-15 12:41:02 +00:00
|
|
|
%endif
|
|
|
|
|
|
|
|
%if 0%{?fedora}
|
|
|
|
%define primary_target fedora
|
|
|
|
%else
|
|
|
|
%define primary_target rhel
|
|
|
|
%endif
|
|
|
|
|
2022-10-03 09:42:53 +00:00
|
|
|
#
|
|
|
|
# genspec.sh variables
|
|
|
|
#
|
2020-10-15 12:41:02 +00:00
|
|
|
|
2022-10-03 09:42:53 +00:00
|
|
|
# Include Fedora files
|
|
|
|
%global include_fedora 0
|
|
|
|
# Include RHEL files
|
|
|
|
%global include_rhel 1
|
|
|
|
# Provide Patchlist.changelog file
|
|
|
|
%global patchlist_changelog 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 specversion 5.14.0
|
|
|
|
%define patchversion 5.14
|
kernel-5.14.0-512.el9
* Mon Sep 23 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-512.el9]
- cpufreq: intel_pstate: Use Meteor Lake EPPs for Arrow Lake (Steve Best) [RHEL-58617]
- cpufreq: intel_pstate: Update Meteor Lake EPPs (Steve Best) [RHEL-58617]
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs (Steve Best) [RHEL-57711]
- cpufreq: intel_pstate: Update Lunar Lake hybrid scaling factor (Steve Best) [RHEL-58615]
- cpufreq: intel_pstate: Update Arrow Lake hybrid scaling factor (Steve Best) [RHEL-58615]
- netfilter: flowtable: initialise extack before use (CKI Backport Bot) [RHEL-58544] {CVE-2024-45018}
- tracing/osnoise: Fix build when timerlat is not enabled (Tomas Glozar) [RHEL-39968]
- tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() (Tomas Glozar) [RHEL-39968]
- tracing/timerlat: Only clear timer if a kthread exists (Tomas Glozar) [RHEL-39968]
- tracing/osnoise: Use a cpumask to know what threads are kthreads (Tomas Glozar) [RHEL-39968]
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode (Steve Best) [RHEL-58619]
- ARM: dts: am33xx-l4: Add missing touchscreen clock properties (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Add the scale information (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Add a unit to the timeout delay (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Gather the checks on the delays (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Get rid of useless gotos (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Fix style (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Replace license text with SPDX tag (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Wait the idle state to avoid stalls (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Drop unused definitions from the header (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Use devm_platform_get_and_ioremap_resource() (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Fix spelling mistake "atleast" -> "at least" (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Support the correctly spelled DT property (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Add ADC1/magnetic reader support (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Introduce a helper to deal with the type of hardware (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Add a boolean to clarify the presence of a touchscreen (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Fix an error message (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Rename a variable (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Add TSC prefix in certain macros (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Drop useless definitions from the header (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Clarify the maximum values for DT entries (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Use BIT(), GENMASK() and FIELD_PREP() when relevant (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Replace the header license text with SPDX tag (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Fix header spacing (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Use the new HZ_PER_MHZ macro (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Rename the subsystem enable macro (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Gather the ctrl register logic in one place (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Reorder the initialization steps (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Always provide an idle configuration (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Drop useless variables from the driver structure (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Mimic the probe from resume() (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Use driver data (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Move the driver structure allocation earlier (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Simplify divisor calculation (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Don't search the tree for our clock (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Reword the comment explaining the dividers (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Drop extra spacing when declaring stack variables (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Get rid of useless gotos (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Fix style (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Replace license text with SPDX tag (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Ensure a balanced number of node get/put (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Delete superfluous error message (Joel Slebodnick) [RHEL-51597]
- uki: use systemd-pcrphase dracut module (Vitaly Kuznetsov)
- selftests/thermel/intel: Add test to read workload hint (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Free MSI IRQ vectors on module exit (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Allow limited thermal MSI support (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Fix kernel warning during MSI cleanup (David Arcari) [RHEL-29349]
- thermal: trip: Pass trip pointer to .set_trip_temp() thermal zone callback (David Arcari) [RHEL-29349]
- thermal: helpers: Introduce thermal_trip_is_bound_to_cdev() (David Arcari) [RHEL-29349]
- thermal: trip: Add conversion macros for thermal trip priv field (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Enable WLT and power floor support for Lunar Lake (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Support MSI interrupt for Lunar Lake (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Remove unnecessary calls to free irq (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Add DLVR support for Lunar Lake (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Capability to map user space to firmware values (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Cleanup of DLVR sysfs on driver remove (David Arcari) [RHEL-29349]
- thermal: int340x: processor_thermal: Support shared interrupts (David Arcari) [RHEL-29349]
- thermal: int3403: remove unused struct 'int3403_performance_state' (David Arcari) [RHEL-29349]
- thermal: int3400: Use sizeof(*pointer) instead of sizeof(type) (David Arcari) [RHEL-29349]
- thermal: intel: Add missing module description (David Arcari) [RHEL-29349]
- thermal: intel: int340x_thermal: replace deprecated strncpy() with strscpy() (David Arcari) [RHEL-29349]
- selftests:resctrl: Fix build failure on archs without __cpuid_count() (David Arcari) [RHEL-20790]
- x86/resctrl: Update documentation with Sub-NUMA cluster changes (David Arcari) [RHEL-20790]
- x86/resctrl: Fix arch_mbm_* array overrun on SNC (David Arcari) [RHEL-20790]
- x86/resctrl: Detect Sub-NUMA Cluster (SNC) mode (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove test name comparing from write_bm_pid_to_resctrl() (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove mongrp from CMT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove mongrp from MBA test (David Arcari) [RHEL-20790]
- selftests/resctrl: Convert ctrlgrp & mongrp to pointers (David Arcari) [RHEL-20790]
- selftests/resctrl: Make some strings passed to resctrlfs functions const (David Arcari) [RHEL-20790]
- selftests/resctrl: Simplify bandwidth report type handling (David Arcari) [RHEL-20790]
- selftests/resctrl: Add ->init() callback into resctrl_val_param (David Arcari) [RHEL-20790]
- selftests/resctrl: Add ->measure() callback to resctrl_val_param (David Arcari) [RHEL-20790]
- selftests/resctrl: Simplify mem bandwidth file code for MBA & MBM tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Rename measure_vals() to measure_mem_bw_vals() & document (David Arcari) [RHEL-20790]
- selftests/resctrl: Cleanup bm_pid and ppid usage & limit scope (David Arcari) [RHEL-20790]
- selftests/resctrl: Use correct type for pids (David Arcari) [RHEL-20790]
- selftests/resctrl: Consolidate get_domain_id() into resctrl_val() (David Arcari) [RHEL-20790]
- selftests/resctrl: Make "bandwidth" consistent in comments & prints (David Arcari) [RHEL-20790]
- selftests/resctrl: Calculate resctrl FS derived mem bw over sleep(1) only (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix closing IMC fds on error and open-code R+W instead of loops (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix non-contiguous CBM for AMD (David Arcari) [RHEL-20790]
- selftests/resctrl: fix clang build warnings related to abs(), labs() calls (David Arcari) [RHEL-20790]
- selftests/resctrl: fix clang build failure: use LOCAL_HDRS (David Arcari) [RHEL-20790]
- selftests/resctrl: ksft_exit_skip() does not return (David Arcari) [RHEL-20790]
- selftests/resctrl: Move cleanups out of individual tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Simplify cleanup in ctrl-c handler (David Arcari) [RHEL-20790]
- selftests/resctrl: Add cleanup function to test framework (David Arcari) [RHEL-20790]
- selftests/resctrl: Add non-contiguous CBMs CAT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Add resource_info_file_exists() (David Arcari) [RHEL-20790]
- selftests/resctrl: Split validate_resctrl_feature_request() (David Arcari) [RHEL-20790]
- selftests/resctrl: Add a helper for the non-contiguous test (David Arcari) [RHEL-20790]
- selftests/resctrl: Add test groups and name L3 CAT test L3_CAT (David Arcari) [RHEL-20790]
- selftests/resctrl: Get domain id from cache id (David Arcari) [RHEL-20790]
- selftests/resctrl: Rename resource ID to domain ID (David Arcari) [RHEL-20790]
- selftests/resctrl: Add helper to convert L2/3 to integer (David Arcari) [RHEL-20790]
- selftests/resctrl: Pass write_schemata() resource instead of test name (David Arcari) [RHEL-20790]
- selftests/resctrl: Introduce generalized test framework (David Arcari) [RHEL-20790]
- selftests/resctrl: Create struct for input parameters (David Arcari) [RHEL-20790]
- selftests/resctrl: Restore the CPU affinity after CAT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Rewrite Cache Allocation Technology (CAT) test (David Arcari) [RHEL-20790]
- selftests/resctrl: Read in less obvious order to defeat prefetch optimizations (David Arcari) [RHEL-20790]
- selftests/resctrl: Replace file write with volatile variable (David Arcari) [RHEL-20790]
- selftests/resctrl: Open perf fd before start & add error handling (David Arcari) [RHEL-20790]
- selftests/resctrl: Move cat_val() to cat_test.c and rename to cat_test() (David Arcari) [RHEL-20790]
- selftests/resctrl: Convert perf related globals to locals (David Arcari) [RHEL-20790]
- selftests/resctrl: Improve perf init (David Arcari) [RHEL-20790]
- selftests/resctrl: Consolidate naming of perf event related things (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove nested calls in perf event handling (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove unnecessary __u64 -> unsigned long conversion (David Arcari) [RHEL-20790]
- selftests/resctrl: Split show_cache_info() to test specific and generic parts (David Arcari) [RHEL-20790]
- selftests/resctrl: Split measure_cache_vals() (David Arcari) [RHEL-20790]
- selftests/resctrl: Exclude shareable bits from schemata in CAT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Create cache_portion_size() helper (David Arcari) [RHEL-20790]
- selftests/resctrl: Mark get_cache_size() cache_type const (David Arcari) [RHEL-20790]
- selftests/resctrl: Refactor get_cbm_mask() and rename to get_full_cbm() (David Arcari) [RHEL-20790]
- selftests/resctrl: Refactor fill_buf functions (David Arcari) [RHEL-20790]
- selftests/resctrl: Split fill_buf to allow tests finer-grained control (David Arcari) [RHEL-20790]
- selftests/resctrl: Change function comments to say < 0 on error (David Arcari) [RHEL-20790]
- selftests/resctrl: Don't use ctrlc_handler() outside signal handling (David Arcari) [RHEL-20790]
- selftests/resctrl: Return -1 instead of errno on error (David Arcari) [RHEL-20790]
- selftests/resctrl: Convert perror() to ksft_perror() or ksft_print_msg() (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix MBM test failure when MBA unavailable (David Arcari) [RHEL-20790]
- selftests/resctrl: Move run_benchmark() to a more fitting file (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix schemata write error check (David Arcari) [RHEL-20790]
- selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix feature checks (David Arcari) [RHEL-20790]
- selftests/resctrl: Refactor feature check to use resource and feature name (David Arcari) [RHEL-20790]
- selftests/resctrl: Move _GNU_SOURCE define into Makefile (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove duplicate feature check from CMT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Extend signal handler coverage to unmount on receiving signal (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix uninitialized .sa_flags (David Arcari) [RHEL-20790]
- selftests/resctrl: Cleanup benchmark argument parsing (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove ben_count variable (David Arcari) [RHEL-20790]
- selftests/resctrl: Make benchmark command const and build it with pointers (David Arcari) [RHEL-20790]
- selftests/resctrl: Reorder resctrl FS prep code and benchmark_cmd init (David Arcari) [RHEL-20790]
- selftests/resctrl: Simplify span lifetime (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove bw_report and bm_type from main() (David Arcari) [RHEL-20790]
- selftests/resctrl: Correct benchmark command help (David Arcari) [RHEL-20790]
- selftests/resctrl: Ensure the benchmark commands fits to its array (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix wrong format specifier (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove test type checks from cat_val() (David Arcari) [RHEL-20790]
- selftests/resctrl: Pass the real number of tests to show_cache_info() (David Arcari) [RHEL-20790]
- selftests/resctrl: Move CAT/CMT test global vars to function they are used in (David Arcari) [RHEL-20790]
- selftests/resctrl: Don't use variable argument list for ->setup() (David Arcari) [RHEL-20790]
- selftests/resctrl: Don't pass test name to fill_buf (David Arcari) [RHEL-20790]
- selftests/resctrl: Improve parameter consistency in fill_buf (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove unnecessary startptr global from fill_buf (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove "malloc_and_init_memory" param from run_fill_buf() (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove duplicated preparation for span arg (David Arcari) [RHEL-20790]
- selftests/resctrl: Express span internally in bytes (David Arcari) [RHEL-20790]
- selftests/resctrl: Convert span to size_t (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove mum_resctrlfs from struct resctrl_val_param (David Arcari) [RHEL-20790]
- selftests/resctrl: Refactor remount_resctrl(bool mum_resctrlfs) to mount_resctrl() (David Arcari) [RHEL-20790]
- selftests/resctrl: Move resctrl FS mount/umount to higher level (David Arcari) [RHEL-20790]
- selftests/resctrl: Unmount resctrl FS before starting the first test (David Arcari) [RHEL-20790]
- selftests/resctrl: Close perf value read fd on errors (David Arcari) [RHEL-20790]
- selftests/resctrl: Unmount resctrl FS if child fails to run benchmark (David Arcari) [RHEL-20790]
- selftests/resctrl: Don't leak buffer in fill_cache() (David Arcari) [RHEL-20790]
- selftests/resctrl: Add resctrl.h into build deps (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix incorrect error return on test complete (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove duplicate codes that clear each test result file (David Arcari) [RHEL-20790]
- selftests/resctrl: Commonize the signal handler register/unregister for all tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Cleanup properly when an error occurs in CAT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Flush stdout file buffer before executing fork() (David Arcari) [RHEL-20790]
- selftests/resctrl: Return MBA check result and make it to output message (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix set up schemata with 100%% allocation on first run in MBM test (David Arcari) [RHEL-20790]
- selftests/resctrl: Use correct exit code when tests fail (David Arcari) [RHEL-20790]
- selftests/resctrl: Correct get_llc_perf() param in function comment (David Arcari) [RHEL-20790]
- selftests/resctrl: Use remount_resctrlfs() consistently with boolean (David Arcari) [RHEL-20790]
- selftests/resctrl: Change name from CBM_MASK_PATH to INFO_PATH (David Arcari) [RHEL-20790]
- selftests/resctrl: Change initialize_llc_perf() return type to void (David Arcari) [RHEL-20790]
- selftests/resctrl: Replace obsolete memalign() with posix_memalign() (David Arcari) [RHEL-20790]
- selftests/resctrl: Check for return value after write_schemata() (David Arcari) [RHEL-20790]
- selftests/resctrl: Allow ->setup() to return errors (David Arcari) [RHEL-20790]
- selftests/resctrl: Move ->setup() call outside of test specific branches (David Arcari) [RHEL-20790]
- selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix null pointer dereference on open failed (David Arcari) [RHEL-20790]
- selftests/resctrl: Add missing SPDX license to Makefile (David Arcari) [RHEL-20790]
- selftests/resctrl: Update README about using kselftest framework to build/run resctrl_tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Make resctrl_tests run using kselftest framework (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix resctrl_tests' return code to work with selftest framework (David Arcari) [RHEL-20790]
- selftests/resctrl: Change the default limited time to 120 seconds (David Arcari) [RHEL-20790]
- selftests/resctrl: Kill child process before parent process terminates if SIGTERM is received (David Arcari) [RHEL-20790]
- selftests/resctrl: Print a message if the result of MBM&CMT tests is failed on Intel CPU (David Arcari) [RHEL-20790]
- selftests/resctrl: Extend CPU vendor detection (David Arcari) [RHEL-20790]
- x86/resctrl: Enable shared RMID mode on Sub-NUMA Cluster (SNC) systems (David Arcari) [RHEL-20790]
- x86/resctrl: Make __mon_event_count() handle sum domains (David Arcari) [RHEL-20790]
- x86/resctrl: Fill out rmid_read structure for smp_call*() to read a counter (David Arcari) [RHEL-20790]
- x86/resctrl: Handle removing directories in Sub-NUMA Cluster (SNC) mode (David Arcari) [RHEL-20790]
- x86/resctrl: Create Sub-NUMA Cluster (SNC) monitor files (David Arcari) [RHEL-20790]
- x86/resctrl: Allocate a new field in union mon_data_bits (David Arcari) [RHEL-20790]
- x86/resctrl: Refactor mkdir_mondata_subdir() with a helper function (David Arcari) [RHEL-20790]
- x86/resctrl: Initialize on-stack struct rmid_read instances (David Arcari) [RHEL-20790]
- x86/resctrl: Add a new field to struct rmid_read for summation of domains (David Arcari) [RHEL-20790]
- x86/resctrl: Prepare for new Sub-NUMA Cluster (SNC) monitor files (David Arcari) [RHEL-20790]
- x86/resctrl: Block use of mba_MBps mount option on Sub-NUMA Cluster (SNC) systems (David Arcari) [RHEL-20790]
- x86/resctrl: Introduce snc_nodes_per_l3_cache (David Arcari) [RHEL-20790]
- x86/resctrl: Add node-scope to the options for feature scope (David Arcari) [RHEL-20790]
- x86/resctrl: Split the rdt_domain and rdt_hw_domain structures (David Arcari) [RHEL-20790]
- x86/resctrl: Prepare for different scope for control/monitor operations (David Arcari) [RHEL-20790]
- x86/resctrl: Prepare to split rdt_domain structure (David Arcari) [RHEL-20790]
- x86/resctrl: Prepare for new domain scope (David Arcari) [RHEL-20790]
- x86/resctrl: Don't try to free nonexistent RMIDs (David Arcari) [RHEL-20790]
- x86/resctrl: Replace open coded cacheinfo searches (David Arcari) [RHEL-20790]
- cacheinfo: Add function to get cacheinfo for a given CPU and cache level (David Arcari) [RHEL-20790]
- cpu: Move CPU hotplug function declarations into their own header (David Arcari) [RHEL-20790]
- x86/resctrl: Switch to new Intel CPU model defines (David Arcari) [RHEL-20790]
- x86/resctrl: Add tracepoint for llc_occupancy tracking (David Arcari) [RHEL-20790]
- x86/resctrl: Rename pseudo_lock_event.h to trace.h (David Arcari) [RHEL-20790]
- x86/resctrl: Simplify call convention for MSR update functions (David Arcari) [RHEL-20790]
- x86/resctrl: Pass domain to target CPU (David Arcari) [RHEL-20790]
- x86/resctrl: Fix uninitialized memory read when last CPU of domain goes offline (David Arcari) [RHEL-20790]
- x86/resctrl: Remove lockdep annotation that triggers false positive (David Arcari) [RHEL-20790]
- x86/resctrl: Separate arch and fs resctrl locks (David Arcari) [RHEL-20790]
- x86/resctrl: Move domain helper migration into resctrl_offline_cpu() (David Arcari) [RHEL-20790]
- x86/resctrl: Add CPU offline callback for resctrl work (David Arcari) [RHEL-20790]
- x86/resctrl: Allow overflow/limbo handlers to be scheduled on any-but CPU (David Arcari) [RHEL-20790]
- x86/resctrl: Add CPU online callback for resctrl work (David Arcari) [RHEL-20790]
- x86/resctrl: Add helpers for system wide mon/alloc capable (David Arcari) [RHEL-20790]
- x86/resctrl: Make rdt_enable_key the arch's decision to switch (David Arcari) [RHEL-20790]
- x86/resctrl: Move alloc/mon static keys into helpers (David Arcari) [RHEL-20790]
- x86/resctrl: Make resctrl_mounted checks explicit (David Arcari) [RHEL-20790]
- x86/resctrl: Allow arch to allocate memory needed in resctrl_arch_rmid_read() (David Arcari) [RHEL-20790]
- x86/resctrl: Allow resctrl_arch_rmid_read() to sleep (David Arcari) [RHEL-20790]
- x86/resctrl: Queue mon_event_read() instead of sending an IPI (David Arcari) [RHEL-20790]
- x86/resctrl: Add cpumask_any_housekeeping() for limbo/overflow (David Arcari) [RHEL-20790]
- x86/resctrl: Move CLOSID/RMID matching and setting to use helpers (David Arcari) [RHEL-20790]
- x86/resctrl: Allocate the cleanest CLOSID by searching closid_num_dirty_rmid (David Arcari) [RHEL-20790]
- x86/resctrl: Use __set_bit()/__clear_bit() instead of open coding (David Arcari) [RHEL-20790]
- x86/resctrl: Track the number of dirty RMID a CLOSID has (David Arcari) [RHEL-20790]
- x86/resctrl: Allow RMID allocation to be scoped by CLOSID (David Arcari) [RHEL-20790]
- x86/resctrl: Access per-rmid structures by index (David Arcari) [RHEL-20790]
- x86/resctrl: Track the closid with the rmid (David Arcari) [RHEL-20790]
- x86/resctrl: Move RMID allocation out of mkdir_rdt_prepare() (David Arcari) [RHEL-20790]
- x86/resctrl: Create helper for RMID allocation and mondata dir creation (David Arcari) [RHEL-20790]
- x86/resctrl: Free rmid_ptrs from resctrl_exit() (David Arcari) [RHEL-20790]
- x86/resctrl: Implement new mba_MBps throttling heuristic (David Arcari) [RHEL-20790]
- x86/resctrl: Fix unused variable warning in cache_alloc_hsw_probe() (David Arcari) [RHEL-20790]
- md/raid5: avoid BUG_ON() while continue reshape after reassembling (CKI Backport Bot) [RHEL-56203] {CVE-2024-43914}
- tcp: move inet_twsk_schedule helper out of header (Florian Westphal) [RHEL-9279]
- net: tcp: un-pin the tw_timer (Florian Westphal) [RHEL-9279]
- net: tcp/dccp: prepare for tw_timer un-pinning (Florian Westphal) [RHEL-9279]
- tcp: annotate data-races around tw->tw_ts_recent and tw->tw_ts_recent_stamp (Florian Westphal) [RHEL-9279]
- md: fix deadlock between mddev_suspend and flush bio (Nigel Croxon) [RHEL-54757] {CVE-2024-43855}
- rhel-only: selftests/bpf: add cpuv4 variant (Artem Savkov) [RHEL-50017]
- PCI: hv: Return zero, not garbage, when reading PCI_INTERRUPT_PIN (Maxim Levitsky) [RHEL-54308]
- Input: serio - use sizeof(*pointer) instead of sizeof(type) (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: Cosmetic changes for hv.c and balloon.c (Maxim Levitsky) [RHEL-54308]
- hv_balloon: Enable hot-add for memblock sizes > 128 MiB (Maxim Levitsky) [RHEL-54308]
- hv_balloon: Use kernel macros to simplify open coded sequences (Maxim Levitsky) [RHEL-54308]
- uio_hv_generic: Remove use of PAGE_SIZE (Maxim Levitsky) [RHEL-54308]
- uio_hv_generic: Enable interrupt for low speed VMBus devices (Maxim Levitsky) [RHEL-54308]
- uio_hv_generic: Query the ringbuffer size for device (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Add utility function for querying ring size (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Don't free ring buffers that couldn't be re-encrypted (Maxim Levitsky) [RHEL-54308]
- uio_hv_generic: Don't free decrypted memory (Maxim Levitsky) [RHEL-54308]
- hv_netvsc: Don't free decrypted memory (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Leak pages if set_memory_encrypted() fails (Maxim Levitsky) [RHEL-54308]
- hv: vmbus: Convert sprintf() family to sysfs_emit() family (Maxim Levitsky) [RHEL-54308]
- mshyperv: Introduce hv_numa_node_to_pxm_info() (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Cosmetic changes for hv_apic.c (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Use Hyper-V entropy to seed guest random number generator (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Cosmetic changes for hv_spinlock.c (Maxim Levitsky) [RHEL-54308]
- hyperv-tlfs: Rename some HV_REGISTER_* defines for consistency (Maxim Levitsky) [RHEL-54308]
- hv: vmbus: Convert to platform remove callback returning void (Maxim Levitsky) [RHEL-54308]
- mshyperv: Introduce hv_get_hypervisor_version function (Maxim Levitsky) [RHEL-54308]
- PCI: hv: Fix ring buffer size calculation (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Use per cpu initial stack for vtl context (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: make hv_bus const (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Allow 15-bit APIC IDs for VTL platforms (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Make encrypted/decrypted changes safe for load_unaligned_zeropad() (Maxim Levitsky) [RHEL-54308]
- x86/mm: Regularize set_memory_p() parameters and make non-static (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Use slow_virt_to_phys() in page transition hypervisor callback (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Update indentation in create_gpadl_header() (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Remove duplication and cleanup code in create_gpadl_header() (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory (Maxim Levitsky) [RHEL-54308]
- hv_utils: Allow implicit ICTIMESYNCFLAG_SYNC (Maxim Levitsky) [RHEL-54308]
- scsi: storvsc: Fix ring buffer size calculation (Maxim Levitsky) [RHEL-54308]
- virtio/vsock: send credit update during setting SO_RCVLOWAT (Maxim Levitsky) [RHEL-54308]
- redhat: kernel.spec: add missing sound/soc/sof/sof-audio.h to kernel-devel package (Jaroslav Kysela) [RHEL-16610]
Resolves: RHEL-16610, RHEL-20790, RHEL-29349, RHEL-39968, RHEL-50017, RHEL-51597, RHEL-54308, RHEL-54757, RHEL-56203, RHEL-57711, RHEL-58544, RHEL-58615, RHEL-58617, RHEL-58619, RHEL-9279
Signed-off-by: Rado Vrbovsky <rvrbovsk@redhat.com>
2024-09-23 08:27:41 +00:00
|
|
|
%define pkgrelease 512
|
2022-10-03 09:42:53 +00:00
|
|
|
%define kversion 5
|
kernel-5.14.0-512.el9
* Mon Sep 23 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-512.el9]
- cpufreq: intel_pstate: Use Meteor Lake EPPs for Arrow Lake (Steve Best) [RHEL-58617]
- cpufreq: intel_pstate: Update Meteor Lake EPPs (Steve Best) [RHEL-58617]
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs (Steve Best) [RHEL-57711]
- cpufreq: intel_pstate: Update Lunar Lake hybrid scaling factor (Steve Best) [RHEL-58615]
- cpufreq: intel_pstate: Update Arrow Lake hybrid scaling factor (Steve Best) [RHEL-58615]
- netfilter: flowtable: initialise extack before use (CKI Backport Bot) [RHEL-58544] {CVE-2024-45018}
- tracing/osnoise: Fix build when timerlat is not enabled (Tomas Glozar) [RHEL-39968]
- tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() (Tomas Glozar) [RHEL-39968]
- tracing/timerlat: Only clear timer if a kthread exists (Tomas Glozar) [RHEL-39968]
- tracing/osnoise: Use a cpumask to know what threads are kthreads (Tomas Glozar) [RHEL-39968]
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode (Steve Best) [RHEL-58619]
- ARM: dts: am33xx-l4: Add missing touchscreen clock properties (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Add the scale information (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Add a unit to the timeout delay (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Gather the checks on the delays (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Get rid of useless gotos (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Fix style (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Replace license text with SPDX tag (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Wait the idle state to avoid stalls (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Drop unused definitions from the header (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Use devm_platform_get_and_ioremap_resource() (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Fix spelling mistake "atleast" -> "at least" (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Support the correctly spelled DT property (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Add ADC1/magnetic reader support (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Introduce a helper to deal with the type of hardware (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Add a boolean to clarify the presence of a touchscreen (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Fix an error message (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Rename a variable (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Add TSC prefix in certain macros (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Drop useless definitions from the header (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Clarify the maximum values for DT entries (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Use BIT(), GENMASK() and FIELD_PREP() when relevant (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Replace the header license text with SPDX tag (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Fix header spacing (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Use the new HZ_PER_MHZ macro (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Rename the subsystem enable macro (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Gather the ctrl register logic in one place (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Reorder the initialization steps (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Always provide an idle configuration (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Drop useless variables from the driver structure (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Mimic the probe from resume() (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Use driver data (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Move the driver structure allocation earlier (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Simplify divisor calculation (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Don't search the tree for our clock (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Reword the comment explaining the dividers (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Drop extra spacing when declaring stack variables (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Get rid of useless gotos (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Fix style (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Replace license text with SPDX tag (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Ensure a balanced number of node get/put (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Delete superfluous error message (Joel Slebodnick) [RHEL-51597]
- uki: use systemd-pcrphase dracut module (Vitaly Kuznetsov)
- selftests/thermel/intel: Add test to read workload hint (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Free MSI IRQ vectors on module exit (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Allow limited thermal MSI support (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Fix kernel warning during MSI cleanup (David Arcari) [RHEL-29349]
- thermal: trip: Pass trip pointer to .set_trip_temp() thermal zone callback (David Arcari) [RHEL-29349]
- thermal: helpers: Introduce thermal_trip_is_bound_to_cdev() (David Arcari) [RHEL-29349]
- thermal: trip: Add conversion macros for thermal trip priv field (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Enable WLT and power floor support for Lunar Lake (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Support MSI interrupt for Lunar Lake (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Remove unnecessary calls to free irq (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Add DLVR support for Lunar Lake (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Capability to map user space to firmware values (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Cleanup of DLVR sysfs on driver remove (David Arcari) [RHEL-29349]
- thermal: int340x: processor_thermal: Support shared interrupts (David Arcari) [RHEL-29349]
- thermal: int3403: remove unused struct 'int3403_performance_state' (David Arcari) [RHEL-29349]
- thermal: int3400: Use sizeof(*pointer) instead of sizeof(type) (David Arcari) [RHEL-29349]
- thermal: intel: Add missing module description (David Arcari) [RHEL-29349]
- thermal: intel: int340x_thermal: replace deprecated strncpy() with strscpy() (David Arcari) [RHEL-29349]
- selftests:resctrl: Fix build failure on archs without __cpuid_count() (David Arcari) [RHEL-20790]
- x86/resctrl: Update documentation with Sub-NUMA cluster changes (David Arcari) [RHEL-20790]
- x86/resctrl: Fix arch_mbm_* array overrun on SNC (David Arcari) [RHEL-20790]
- x86/resctrl: Detect Sub-NUMA Cluster (SNC) mode (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove test name comparing from write_bm_pid_to_resctrl() (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove mongrp from CMT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove mongrp from MBA test (David Arcari) [RHEL-20790]
- selftests/resctrl: Convert ctrlgrp & mongrp to pointers (David Arcari) [RHEL-20790]
- selftests/resctrl: Make some strings passed to resctrlfs functions const (David Arcari) [RHEL-20790]
- selftests/resctrl: Simplify bandwidth report type handling (David Arcari) [RHEL-20790]
- selftests/resctrl: Add ->init() callback into resctrl_val_param (David Arcari) [RHEL-20790]
- selftests/resctrl: Add ->measure() callback to resctrl_val_param (David Arcari) [RHEL-20790]
- selftests/resctrl: Simplify mem bandwidth file code for MBA & MBM tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Rename measure_vals() to measure_mem_bw_vals() & document (David Arcari) [RHEL-20790]
- selftests/resctrl: Cleanup bm_pid and ppid usage & limit scope (David Arcari) [RHEL-20790]
- selftests/resctrl: Use correct type for pids (David Arcari) [RHEL-20790]
- selftests/resctrl: Consolidate get_domain_id() into resctrl_val() (David Arcari) [RHEL-20790]
- selftests/resctrl: Make "bandwidth" consistent in comments & prints (David Arcari) [RHEL-20790]
- selftests/resctrl: Calculate resctrl FS derived mem bw over sleep(1) only (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix closing IMC fds on error and open-code R+W instead of loops (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix non-contiguous CBM for AMD (David Arcari) [RHEL-20790]
- selftests/resctrl: fix clang build warnings related to abs(), labs() calls (David Arcari) [RHEL-20790]
- selftests/resctrl: fix clang build failure: use LOCAL_HDRS (David Arcari) [RHEL-20790]
- selftests/resctrl: ksft_exit_skip() does not return (David Arcari) [RHEL-20790]
- selftests/resctrl: Move cleanups out of individual tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Simplify cleanup in ctrl-c handler (David Arcari) [RHEL-20790]
- selftests/resctrl: Add cleanup function to test framework (David Arcari) [RHEL-20790]
- selftests/resctrl: Add non-contiguous CBMs CAT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Add resource_info_file_exists() (David Arcari) [RHEL-20790]
- selftests/resctrl: Split validate_resctrl_feature_request() (David Arcari) [RHEL-20790]
- selftests/resctrl: Add a helper for the non-contiguous test (David Arcari) [RHEL-20790]
- selftests/resctrl: Add test groups and name L3 CAT test L3_CAT (David Arcari) [RHEL-20790]
- selftests/resctrl: Get domain id from cache id (David Arcari) [RHEL-20790]
- selftests/resctrl: Rename resource ID to domain ID (David Arcari) [RHEL-20790]
- selftests/resctrl: Add helper to convert L2/3 to integer (David Arcari) [RHEL-20790]
- selftests/resctrl: Pass write_schemata() resource instead of test name (David Arcari) [RHEL-20790]
- selftests/resctrl: Introduce generalized test framework (David Arcari) [RHEL-20790]
- selftests/resctrl: Create struct for input parameters (David Arcari) [RHEL-20790]
- selftests/resctrl: Restore the CPU affinity after CAT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Rewrite Cache Allocation Technology (CAT) test (David Arcari) [RHEL-20790]
- selftests/resctrl: Read in less obvious order to defeat prefetch optimizations (David Arcari) [RHEL-20790]
- selftests/resctrl: Replace file write with volatile variable (David Arcari) [RHEL-20790]
- selftests/resctrl: Open perf fd before start & add error handling (David Arcari) [RHEL-20790]
- selftests/resctrl: Move cat_val() to cat_test.c and rename to cat_test() (David Arcari) [RHEL-20790]
- selftests/resctrl: Convert perf related globals to locals (David Arcari) [RHEL-20790]
- selftests/resctrl: Improve perf init (David Arcari) [RHEL-20790]
- selftests/resctrl: Consolidate naming of perf event related things (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove nested calls in perf event handling (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove unnecessary __u64 -> unsigned long conversion (David Arcari) [RHEL-20790]
- selftests/resctrl: Split show_cache_info() to test specific and generic parts (David Arcari) [RHEL-20790]
- selftests/resctrl: Split measure_cache_vals() (David Arcari) [RHEL-20790]
- selftests/resctrl: Exclude shareable bits from schemata in CAT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Create cache_portion_size() helper (David Arcari) [RHEL-20790]
- selftests/resctrl: Mark get_cache_size() cache_type const (David Arcari) [RHEL-20790]
- selftests/resctrl: Refactor get_cbm_mask() and rename to get_full_cbm() (David Arcari) [RHEL-20790]
- selftests/resctrl: Refactor fill_buf functions (David Arcari) [RHEL-20790]
- selftests/resctrl: Split fill_buf to allow tests finer-grained control (David Arcari) [RHEL-20790]
- selftests/resctrl: Change function comments to say < 0 on error (David Arcari) [RHEL-20790]
- selftests/resctrl: Don't use ctrlc_handler() outside signal handling (David Arcari) [RHEL-20790]
- selftests/resctrl: Return -1 instead of errno on error (David Arcari) [RHEL-20790]
- selftests/resctrl: Convert perror() to ksft_perror() or ksft_print_msg() (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix MBM test failure when MBA unavailable (David Arcari) [RHEL-20790]
- selftests/resctrl: Move run_benchmark() to a more fitting file (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix schemata write error check (David Arcari) [RHEL-20790]
- selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix feature checks (David Arcari) [RHEL-20790]
- selftests/resctrl: Refactor feature check to use resource and feature name (David Arcari) [RHEL-20790]
- selftests/resctrl: Move _GNU_SOURCE define into Makefile (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove duplicate feature check from CMT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Extend signal handler coverage to unmount on receiving signal (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix uninitialized .sa_flags (David Arcari) [RHEL-20790]
- selftests/resctrl: Cleanup benchmark argument parsing (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove ben_count variable (David Arcari) [RHEL-20790]
- selftests/resctrl: Make benchmark command const and build it with pointers (David Arcari) [RHEL-20790]
- selftests/resctrl: Reorder resctrl FS prep code and benchmark_cmd init (David Arcari) [RHEL-20790]
- selftests/resctrl: Simplify span lifetime (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove bw_report and bm_type from main() (David Arcari) [RHEL-20790]
- selftests/resctrl: Correct benchmark command help (David Arcari) [RHEL-20790]
- selftests/resctrl: Ensure the benchmark commands fits to its array (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix wrong format specifier (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove test type checks from cat_val() (David Arcari) [RHEL-20790]
- selftests/resctrl: Pass the real number of tests to show_cache_info() (David Arcari) [RHEL-20790]
- selftests/resctrl: Move CAT/CMT test global vars to function they are used in (David Arcari) [RHEL-20790]
- selftests/resctrl: Don't use variable argument list for ->setup() (David Arcari) [RHEL-20790]
- selftests/resctrl: Don't pass test name to fill_buf (David Arcari) [RHEL-20790]
- selftests/resctrl: Improve parameter consistency in fill_buf (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove unnecessary startptr global from fill_buf (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove "malloc_and_init_memory" param from run_fill_buf() (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove duplicated preparation for span arg (David Arcari) [RHEL-20790]
- selftests/resctrl: Express span internally in bytes (David Arcari) [RHEL-20790]
- selftests/resctrl: Convert span to size_t (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove mum_resctrlfs from struct resctrl_val_param (David Arcari) [RHEL-20790]
- selftests/resctrl: Refactor remount_resctrl(bool mum_resctrlfs) to mount_resctrl() (David Arcari) [RHEL-20790]
- selftests/resctrl: Move resctrl FS mount/umount to higher level (David Arcari) [RHEL-20790]
- selftests/resctrl: Unmount resctrl FS before starting the first test (David Arcari) [RHEL-20790]
- selftests/resctrl: Close perf value read fd on errors (David Arcari) [RHEL-20790]
- selftests/resctrl: Unmount resctrl FS if child fails to run benchmark (David Arcari) [RHEL-20790]
- selftests/resctrl: Don't leak buffer in fill_cache() (David Arcari) [RHEL-20790]
- selftests/resctrl: Add resctrl.h into build deps (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix incorrect error return on test complete (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove duplicate codes that clear each test result file (David Arcari) [RHEL-20790]
- selftests/resctrl: Commonize the signal handler register/unregister for all tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Cleanup properly when an error occurs in CAT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Flush stdout file buffer before executing fork() (David Arcari) [RHEL-20790]
- selftests/resctrl: Return MBA check result and make it to output message (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix set up schemata with 100%% allocation on first run in MBM test (David Arcari) [RHEL-20790]
- selftests/resctrl: Use correct exit code when tests fail (David Arcari) [RHEL-20790]
- selftests/resctrl: Correct get_llc_perf() param in function comment (David Arcari) [RHEL-20790]
- selftests/resctrl: Use remount_resctrlfs() consistently with boolean (David Arcari) [RHEL-20790]
- selftests/resctrl: Change name from CBM_MASK_PATH to INFO_PATH (David Arcari) [RHEL-20790]
- selftests/resctrl: Change initialize_llc_perf() return type to void (David Arcari) [RHEL-20790]
- selftests/resctrl: Replace obsolete memalign() with posix_memalign() (David Arcari) [RHEL-20790]
- selftests/resctrl: Check for return value after write_schemata() (David Arcari) [RHEL-20790]
- selftests/resctrl: Allow ->setup() to return errors (David Arcari) [RHEL-20790]
- selftests/resctrl: Move ->setup() call outside of test specific branches (David Arcari) [RHEL-20790]
- selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix null pointer dereference on open failed (David Arcari) [RHEL-20790]
- selftests/resctrl: Add missing SPDX license to Makefile (David Arcari) [RHEL-20790]
- selftests/resctrl: Update README about using kselftest framework to build/run resctrl_tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Make resctrl_tests run using kselftest framework (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix resctrl_tests' return code to work with selftest framework (David Arcari) [RHEL-20790]
- selftests/resctrl: Change the default limited time to 120 seconds (David Arcari) [RHEL-20790]
- selftests/resctrl: Kill child process before parent process terminates if SIGTERM is received (David Arcari) [RHEL-20790]
- selftests/resctrl: Print a message if the result of MBM&CMT tests is failed on Intel CPU (David Arcari) [RHEL-20790]
- selftests/resctrl: Extend CPU vendor detection (David Arcari) [RHEL-20790]
- x86/resctrl: Enable shared RMID mode on Sub-NUMA Cluster (SNC) systems (David Arcari) [RHEL-20790]
- x86/resctrl: Make __mon_event_count() handle sum domains (David Arcari) [RHEL-20790]
- x86/resctrl: Fill out rmid_read structure for smp_call*() to read a counter (David Arcari) [RHEL-20790]
- x86/resctrl: Handle removing directories in Sub-NUMA Cluster (SNC) mode (David Arcari) [RHEL-20790]
- x86/resctrl: Create Sub-NUMA Cluster (SNC) monitor files (David Arcari) [RHEL-20790]
- x86/resctrl: Allocate a new field in union mon_data_bits (David Arcari) [RHEL-20790]
- x86/resctrl: Refactor mkdir_mondata_subdir() with a helper function (David Arcari) [RHEL-20790]
- x86/resctrl: Initialize on-stack struct rmid_read instances (David Arcari) [RHEL-20790]
- x86/resctrl: Add a new field to struct rmid_read for summation of domains (David Arcari) [RHEL-20790]
- x86/resctrl: Prepare for new Sub-NUMA Cluster (SNC) monitor files (David Arcari) [RHEL-20790]
- x86/resctrl: Block use of mba_MBps mount option on Sub-NUMA Cluster (SNC) systems (David Arcari) [RHEL-20790]
- x86/resctrl: Introduce snc_nodes_per_l3_cache (David Arcari) [RHEL-20790]
- x86/resctrl: Add node-scope to the options for feature scope (David Arcari) [RHEL-20790]
- x86/resctrl: Split the rdt_domain and rdt_hw_domain structures (David Arcari) [RHEL-20790]
- x86/resctrl: Prepare for different scope for control/monitor operations (David Arcari) [RHEL-20790]
- x86/resctrl: Prepare to split rdt_domain structure (David Arcari) [RHEL-20790]
- x86/resctrl: Prepare for new domain scope (David Arcari) [RHEL-20790]
- x86/resctrl: Don't try to free nonexistent RMIDs (David Arcari) [RHEL-20790]
- x86/resctrl: Replace open coded cacheinfo searches (David Arcari) [RHEL-20790]
- cacheinfo: Add function to get cacheinfo for a given CPU and cache level (David Arcari) [RHEL-20790]
- cpu: Move CPU hotplug function declarations into their own header (David Arcari) [RHEL-20790]
- x86/resctrl: Switch to new Intel CPU model defines (David Arcari) [RHEL-20790]
- x86/resctrl: Add tracepoint for llc_occupancy tracking (David Arcari) [RHEL-20790]
- x86/resctrl: Rename pseudo_lock_event.h to trace.h (David Arcari) [RHEL-20790]
- x86/resctrl: Simplify call convention for MSR update functions (David Arcari) [RHEL-20790]
- x86/resctrl: Pass domain to target CPU (David Arcari) [RHEL-20790]
- x86/resctrl: Fix uninitialized memory read when last CPU of domain goes offline (David Arcari) [RHEL-20790]
- x86/resctrl: Remove lockdep annotation that triggers false positive (David Arcari) [RHEL-20790]
- x86/resctrl: Separate arch and fs resctrl locks (David Arcari) [RHEL-20790]
- x86/resctrl: Move domain helper migration into resctrl_offline_cpu() (David Arcari) [RHEL-20790]
- x86/resctrl: Add CPU offline callback for resctrl work (David Arcari) [RHEL-20790]
- x86/resctrl: Allow overflow/limbo handlers to be scheduled on any-but CPU (David Arcari) [RHEL-20790]
- x86/resctrl: Add CPU online callback for resctrl work (David Arcari) [RHEL-20790]
- x86/resctrl: Add helpers for system wide mon/alloc capable (David Arcari) [RHEL-20790]
- x86/resctrl: Make rdt_enable_key the arch's decision to switch (David Arcari) [RHEL-20790]
- x86/resctrl: Move alloc/mon static keys into helpers (David Arcari) [RHEL-20790]
- x86/resctrl: Make resctrl_mounted checks explicit (David Arcari) [RHEL-20790]
- x86/resctrl: Allow arch to allocate memory needed in resctrl_arch_rmid_read() (David Arcari) [RHEL-20790]
- x86/resctrl: Allow resctrl_arch_rmid_read() to sleep (David Arcari) [RHEL-20790]
- x86/resctrl: Queue mon_event_read() instead of sending an IPI (David Arcari) [RHEL-20790]
- x86/resctrl: Add cpumask_any_housekeeping() for limbo/overflow (David Arcari) [RHEL-20790]
- x86/resctrl: Move CLOSID/RMID matching and setting to use helpers (David Arcari) [RHEL-20790]
- x86/resctrl: Allocate the cleanest CLOSID by searching closid_num_dirty_rmid (David Arcari) [RHEL-20790]
- x86/resctrl: Use __set_bit()/__clear_bit() instead of open coding (David Arcari) [RHEL-20790]
- x86/resctrl: Track the number of dirty RMID a CLOSID has (David Arcari) [RHEL-20790]
- x86/resctrl: Allow RMID allocation to be scoped by CLOSID (David Arcari) [RHEL-20790]
- x86/resctrl: Access per-rmid structures by index (David Arcari) [RHEL-20790]
- x86/resctrl: Track the closid with the rmid (David Arcari) [RHEL-20790]
- x86/resctrl: Move RMID allocation out of mkdir_rdt_prepare() (David Arcari) [RHEL-20790]
- x86/resctrl: Create helper for RMID allocation and mondata dir creation (David Arcari) [RHEL-20790]
- x86/resctrl: Free rmid_ptrs from resctrl_exit() (David Arcari) [RHEL-20790]
- x86/resctrl: Implement new mba_MBps throttling heuristic (David Arcari) [RHEL-20790]
- x86/resctrl: Fix unused variable warning in cache_alloc_hsw_probe() (David Arcari) [RHEL-20790]
- md/raid5: avoid BUG_ON() while continue reshape after reassembling (CKI Backport Bot) [RHEL-56203] {CVE-2024-43914}
- tcp: move inet_twsk_schedule helper out of header (Florian Westphal) [RHEL-9279]
- net: tcp: un-pin the tw_timer (Florian Westphal) [RHEL-9279]
- net: tcp/dccp: prepare for tw_timer un-pinning (Florian Westphal) [RHEL-9279]
- tcp: annotate data-races around tw->tw_ts_recent and tw->tw_ts_recent_stamp (Florian Westphal) [RHEL-9279]
- md: fix deadlock between mddev_suspend and flush bio (Nigel Croxon) [RHEL-54757] {CVE-2024-43855}
- rhel-only: selftests/bpf: add cpuv4 variant (Artem Savkov) [RHEL-50017]
- PCI: hv: Return zero, not garbage, when reading PCI_INTERRUPT_PIN (Maxim Levitsky) [RHEL-54308]
- Input: serio - use sizeof(*pointer) instead of sizeof(type) (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: Cosmetic changes for hv.c and balloon.c (Maxim Levitsky) [RHEL-54308]
- hv_balloon: Enable hot-add for memblock sizes > 128 MiB (Maxim Levitsky) [RHEL-54308]
- hv_balloon: Use kernel macros to simplify open coded sequences (Maxim Levitsky) [RHEL-54308]
- uio_hv_generic: Remove use of PAGE_SIZE (Maxim Levitsky) [RHEL-54308]
- uio_hv_generic: Enable interrupt for low speed VMBus devices (Maxim Levitsky) [RHEL-54308]
- uio_hv_generic: Query the ringbuffer size for device (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Add utility function for querying ring size (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Don't free ring buffers that couldn't be re-encrypted (Maxim Levitsky) [RHEL-54308]
- uio_hv_generic: Don't free decrypted memory (Maxim Levitsky) [RHEL-54308]
- hv_netvsc: Don't free decrypted memory (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Leak pages if set_memory_encrypted() fails (Maxim Levitsky) [RHEL-54308]
- hv: vmbus: Convert sprintf() family to sysfs_emit() family (Maxim Levitsky) [RHEL-54308]
- mshyperv: Introduce hv_numa_node_to_pxm_info() (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Cosmetic changes for hv_apic.c (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Use Hyper-V entropy to seed guest random number generator (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Cosmetic changes for hv_spinlock.c (Maxim Levitsky) [RHEL-54308]
- hyperv-tlfs: Rename some HV_REGISTER_* defines for consistency (Maxim Levitsky) [RHEL-54308]
- hv: vmbus: Convert to platform remove callback returning void (Maxim Levitsky) [RHEL-54308]
- mshyperv: Introduce hv_get_hypervisor_version function (Maxim Levitsky) [RHEL-54308]
- PCI: hv: Fix ring buffer size calculation (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Use per cpu initial stack for vtl context (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: make hv_bus const (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Allow 15-bit APIC IDs for VTL platforms (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Make encrypted/decrypted changes safe for load_unaligned_zeropad() (Maxim Levitsky) [RHEL-54308]
- x86/mm: Regularize set_memory_p() parameters and make non-static (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Use slow_virt_to_phys() in page transition hypervisor callback (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Update indentation in create_gpadl_header() (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Remove duplication and cleanup code in create_gpadl_header() (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory (Maxim Levitsky) [RHEL-54308]
- hv_utils: Allow implicit ICTIMESYNCFLAG_SYNC (Maxim Levitsky) [RHEL-54308]
- scsi: storvsc: Fix ring buffer size calculation (Maxim Levitsky) [RHEL-54308]
- virtio/vsock: send credit update during setting SO_RCVLOWAT (Maxim Levitsky) [RHEL-54308]
- redhat: kernel.spec: add missing sound/soc/sof/sof-audio.h to kernel-devel package (Jaroslav Kysela) [RHEL-16610]
Resolves: RHEL-16610, RHEL-20790, RHEL-29349, RHEL-39968, RHEL-50017, RHEL-51597, RHEL-54308, RHEL-54757, RHEL-56203, RHEL-57711, RHEL-58544, RHEL-58615, RHEL-58617, RHEL-58619, RHEL-9279
Signed-off-by: Rado Vrbovsky <rvrbovsk@redhat.com>
2024-09-23 08:27:41 +00:00
|
|
|
%define tarfile_release 5.14.0-512.el9
|
2020-10-15 12:41:02 +00:00
|
|
|
# This is needed to do merge window version magic
|
2021-07-19 21:22:10 +00:00
|
|
|
%define patchlevel 14
|
2022-10-03 09:42:53 +00:00
|
|
|
# This allows pkg_release to have configurable %%{?dist} tag
|
kernel-5.14.0-512.el9
* Mon Sep 23 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-512.el9]
- cpufreq: intel_pstate: Use Meteor Lake EPPs for Arrow Lake (Steve Best) [RHEL-58617]
- cpufreq: intel_pstate: Update Meteor Lake EPPs (Steve Best) [RHEL-58617]
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs (Steve Best) [RHEL-57711]
- cpufreq: intel_pstate: Update Lunar Lake hybrid scaling factor (Steve Best) [RHEL-58615]
- cpufreq: intel_pstate: Update Arrow Lake hybrid scaling factor (Steve Best) [RHEL-58615]
- netfilter: flowtable: initialise extack before use (CKI Backport Bot) [RHEL-58544] {CVE-2024-45018}
- tracing/osnoise: Fix build when timerlat is not enabled (Tomas Glozar) [RHEL-39968]
- tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() (Tomas Glozar) [RHEL-39968]
- tracing/timerlat: Only clear timer if a kthread exists (Tomas Glozar) [RHEL-39968]
- tracing/osnoise: Use a cpumask to know what threads are kthreads (Tomas Glozar) [RHEL-39968]
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode (Steve Best) [RHEL-58619]
- ARM: dts: am33xx-l4: Add missing touchscreen clock properties (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Add the scale information (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Add a unit to the timeout delay (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Gather the checks on the delays (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Get rid of useless gotos (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Fix style (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Replace license text with SPDX tag (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Wait the idle state to avoid stalls (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Drop unused definitions from the header (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Use devm_platform_get_and_ioremap_resource() (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Fix spelling mistake "atleast" -> "at least" (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Support the correctly spelled DT property (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Add ADC1/magnetic reader support (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Introduce a helper to deal with the type of hardware (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Add a boolean to clarify the presence of a touchscreen (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Fix an error message (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Rename a variable (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Add TSC prefix in certain macros (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Drop useless definitions from the header (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Clarify the maximum values for DT entries (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Use BIT(), GENMASK() and FIELD_PREP() when relevant (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Replace the header license text with SPDX tag (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Fix header spacing (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Use the new HZ_PER_MHZ macro (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Rename the subsystem enable macro (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Gather the ctrl register logic in one place (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Reorder the initialization steps (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Always provide an idle configuration (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Drop useless variables from the driver structure (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Mimic the probe from resume() (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Use driver data (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Move the driver structure allocation earlier (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Simplify divisor calculation (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Don't search the tree for our clock (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Reword the comment explaining the dividers (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Drop extra spacing when declaring stack variables (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Get rid of useless gotos (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Fix style (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Replace license text with SPDX tag (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Ensure a balanced number of node get/put (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Delete superfluous error message (Joel Slebodnick) [RHEL-51597]
- uki: use systemd-pcrphase dracut module (Vitaly Kuznetsov)
- selftests/thermel/intel: Add test to read workload hint (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Free MSI IRQ vectors on module exit (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Allow limited thermal MSI support (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Fix kernel warning during MSI cleanup (David Arcari) [RHEL-29349]
- thermal: trip: Pass trip pointer to .set_trip_temp() thermal zone callback (David Arcari) [RHEL-29349]
- thermal: helpers: Introduce thermal_trip_is_bound_to_cdev() (David Arcari) [RHEL-29349]
- thermal: trip: Add conversion macros for thermal trip priv field (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Enable WLT and power floor support for Lunar Lake (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Support MSI interrupt for Lunar Lake (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Remove unnecessary calls to free irq (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Add DLVR support for Lunar Lake (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Capability to map user space to firmware values (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Cleanup of DLVR sysfs on driver remove (David Arcari) [RHEL-29349]
- thermal: int340x: processor_thermal: Support shared interrupts (David Arcari) [RHEL-29349]
- thermal: int3403: remove unused struct 'int3403_performance_state' (David Arcari) [RHEL-29349]
- thermal: int3400: Use sizeof(*pointer) instead of sizeof(type) (David Arcari) [RHEL-29349]
- thermal: intel: Add missing module description (David Arcari) [RHEL-29349]
- thermal: intel: int340x_thermal: replace deprecated strncpy() with strscpy() (David Arcari) [RHEL-29349]
- selftests:resctrl: Fix build failure on archs without __cpuid_count() (David Arcari) [RHEL-20790]
- x86/resctrl: Update documentation with Sub-NUMA cluster changes (David Arcari) [RHEL-20790]
- x86/resctrl: Fix arch_mbm_* array overrun on SNC (David Arcari) [RHEL-20790]
- x86/resctrl: Detect Sub-NUMA Cluster (SNC) mode (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove test name comparing from write_bm_pid_to_resctrl() (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove mongrp from CMT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove mongrp from MBA test (David Arcari) [RHEL-20790]
- selftests/resctrl: Convert ctrlgrp & mongrp to pointers (David Arcari) [RHEL-20790]
- selftests/resctrl: Make some strings passed to resctrlfs functions const (David Arcari) [RHEL-20790]
- selftests/resctrl: Simplify bandwidth report type handling (David Arcari) [RHEL-20790]
- selftests/resctrl: Add ->init() callback into resctrl_val_param (David Arcari) [RHEL-20790]
- selftests/resctrl: Add ->measure() callback to resctrl_val_param (David Arcari) [RHEL-20790]
- selftests/resctrl: Simplify mem bandwidth file code for MBA & MBM tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Rename measure_vals() to measure_mem_bw_vals() & document (David Arcari) [RHEL-20790]
- selftests/resctrl: Cleanup bm_pid and ppid usage & limit scope (David Arcari) [RHEL-20790]
- selftests/resctrl: Use correct type for pids (David Arcari) [RHEL-20790]
- selftests/resctrl: Consolidate get_domain_id() into resctrl_val() (David Arcari) [RHEL-20790]
- selftests/resctrl: Make "bandwidth" consistent in comments & prints (David Arcari) [RHEL-20790]
- selftests/resctrl: Calculate resctrl FS derived mem bw over sleep(1) only (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix closing IMC fds on error and open-code R+W instead of loops (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix non-contiguous CBM for AMD (David Arcari) [RHEL-20790]
- selftests/resctrl: fix clang build warnings related to abs(), labs() calls (David Arcari) [RHEL-20790]
- selftests/resctrl: fix clang build failure: use LOCAL_HDRS (David Arcari) [RHEL-20790]
- selftests/resctrl: ksft_exit_skip() does not return (David Arcari) [RHEL-20790]
- selftests/resctrl: Move cleanups out of individual tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Simplify cleanup in ctrl-c handler (David Arcari) [RHEL-20790]
- selftests/resctrl: Add cleanup function to test framework (David Arcari) [RHEL-20790]
- selftests/resctrl: Add non-contiguous CBMs CAT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Add resource_info_file_exists() (David Arcari) [RHEL-20790]
- selftests/resctrl: Split validate_resctrl_feature_request() (David Arcari) [RHEL-20790]
- selftests/resctrl: Add a helper for the non-contiguous test (David Arcari) [RHEL-20790]
- selftests/resctrl: Add test groups and name L3 CAT test L3_CAT (David Arcari) [RHEL-20790]
- selftests/resctrl: Get domain id from cache id (David Arcari) [RHEL-20790]
- selftests/resctrl: Rename resource ID to domain ID (David Arcari) [RHEL-20790]
- selftests/resctrl: Add helper to convert L2/3 to integer (David Arcari) [RHEL-20790]
- selftests/resctrl: Pass write_schemata() resource instead of test name (David Arcari) [RHEL-20790]
- selftests/resctrl: Introduce generalized test framework (David Arcari) [RHEL-20790]
- selftests/resctrl: Create struct for input parameters (David Arcari) [RHEL-20790]
- selftests/resctrl: Restore the CPU affinity after CAT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Rewrite Cache Allocation Technology (CAT) test (David Arcari) [RHEL-20790]
- selftests/resctrl: Read in less obvious order to defeat prefetch optimizations (David Arcari) [RHEL-20790]
- selftests/resctrl: Replace file write with volatile variable (David Arcari) [RHEL-20790]
- selftests/resctrl: Open perf fd before start & add error handling (David Arcari) [RHEL-20790]
- selftests/resctrl: Move cat_val() to cat_test.c and rename to cat_test() (David Arcari) [RHEL-20790]
- selftests/resctrl: Convert perf related globals to locals (David Arcari) [RHEL-20790]
- selftests/resctrl: Improve perf init (David Arcari) [RHEL-20790]
- selftests/resctrl: Consolidate naming of perf event related things (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove nested calls in perf event handling (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove unnecessary __u64 -> unsigned long conversion (David Arcari) [RHEL-20790]
- selftests/resctrl: Split show_cache_info() to test specific and generic parts (David Arcari) [RHEL-20790]
- selftests/resctrl: Split measure_cache_vals() (David Arcari) [RHEL-20790]
- selftests/resctrl: Exclude shareable bits from schemata in CAT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Create cache_portion_size() helper (David Arcari) [RHEL-20790]
- selftests/resctrl: Mark get_cache_size() cache_type const (David Arcari) [RHEL-20790]
- selftests/resctrl: Refactor get_cbm_mask() and rename to get_full_cbm() (David Arcari) [RHEL-20790]
- selftests/resctrl: Refactor fill_buf functions (David Arcari) [RHEL-20790]
- selftests/resctrl: Split fill_buf to allow tests finer-grained control (David Arcari) [RHEL-20790]
- selftests/resctrl: Change function comments to say < 0 on error (David Arcari) [RHEL-20790]
- selftests/resctrl: Don't use ctrlc_handler() outside signal handling (David Arcari) [RHEL-20790]
- selftests/resctrl: Return -1 instead of errno on error (David Arcari) [RHEL-20790]
- selftests/resctrl: Convert perror() to ksft_perror() or ksft_print_msg() (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix MBM test failure when MBA unavailable (David Arcari) [RHEL-20790]
- selftests/resctrl: Move run_benchmark() to a more fitting file (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix schemata write error check (David Arcari) [RHEL-20790]
- selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix feature checks (David Arcari) [RHEL-20790]
- selftests/resctrl: Refactor feature check to use resource and feature name (David Arcari) [RHEL-20790]
- selftests/resctrl: Move _GNU_SOURCE define into Makefile (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove duplicate feature check from CMT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Extend signal handler coverage to unmount on receiving signal (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix uninitialized .sa_flags (David Arcari) [RHEL-20790]
- selftests/resctrl: Cleanup benchmark argument parsing (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove ben_count variable (David Arcari) [RHEL-20790]
- selftests/resctrl: Make benchmark command const and build it with pointers (David Arcari) [RHEL-20790]
- selftests/resctrl: Reorder resctrl FS prep code and benchmark_cmd init (David Arcari) [RHEL-20790]
- selftests/resctrl: Simplify span lifetime (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove bw_report and bm_type from main() (David Arcari) [RHEL-20790]
- selftests/resctrl: Correct benchmark command help (David Arcari) [RHEL-20790]
- selftests/resctrl: Ensure the benchmark commands fits to its array (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix wrong format specifier (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove test type checks from cat_val() (David Arcari) [RHEL-20790]
- selftests/resctrl: Pass the real number of tests to show_cache_info() (David Arcari) [RHEL-20790]
- selftests/resctrl: Move CAT/CMT test global vars to function they are used in (David Arcari) [RHEL-20790]
- selftests/resctrl: Don't use variable argument list for ->setup() (David Arcari) [RHEL-20790]
- selftests/resctrl: Don't pass test name to fill_buf (David Arcari) [RHEL-20790]
- selftests/resctrl: Improve parameter consistency in fill_buf (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove unnecessary startptr global from fill_buf (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove "malloc_and_init_memory" param from run_fill_buf() (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove duplicated preparation for span arg (David Arcari) [RHEL-20790]
- selftests/resctrl: Express span internally in bytes (David Arcari) [RHEL-20790]
- selftests/resctrl: Convert span to size_t (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove mum_resctrlfs from struct resctrl_val_param (David Arcari) [RHEL-20790]
- selftests/resctrl: Refactor remount_resctrl(bool mum_resctrlfs) to mount_resctrl() (David Arcari) [RHEL-20790]
- selftests/resctrl: Move resctrl FS mount/umount to higher level (David Arcari) [RHEL-20790]
- selftests/resctrl: Unmount resctrl FS before starting the first test (David Arcari) [RHEL-20790]
- selftests/resctrl: Close perf value read fd on errors (David Arcari) [RHEL-20790]
- selftests/resctrl: Unmount resctrl FS if child fails to run benchmark (David Arcari) [RHEL-20790]
- selftests/resctrl: Don't leak buffer in fill_cache() (David Arcari) [RHEL-20790]
- selftests/resctrl: Add resctrl.h into build deps (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix incorrect error return on test complete (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove duplicate codes that clear each test result file (David Arcari) [RHEL-20790]
- selftests/resctrl: Commonize the signal handler register/unregister for all tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Cleanup properly when an error occurs in CAT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Flush stdout file buffer before executing fork() (David Arcari) [RHEL-20790]
- selftests/resctrl: Return MBA check result and make it to output message (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix set up schemata with 100%% allocation on first run in MBM test (David Arcari) [RHEL-20790]
- selftests/resctrl: Use correct exit code when tests fail (David Arcari) [RHEL-20790]
- selftests/resctrl: Correct get_llc_perf() param in function comment (David Arcari) [RHEL-20790]
- selftests/resctrl: Use remount_resctrlfs() consistently with boolean (David Arcari) [RHEL-20790]
- selftests/resctrl: Change name from CBM_MASK_PATH to INFO_PATH (David Arcari) [RHEL-20790]
- selftests/resctrl: Change initialize_llc_perf() return type to void (David Arcari) [RHEL-20790]
- selftests/resctrl: Replace obsolete memalign() with posix_memalign() (David Arcari) [RHEL-20790]
- selftests/resctrl: Check for return value after write_schemata() (David Arcari) [RHEL-20790]
- selftests/resctrl: Allow ->setup() to return errors (David Arcari) [RHEL-20790]
- selftests/resctrl: Move ->setup() call outside of test specific branches (David Arcari) [RHEL-20790]
- selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix null pointer dereference on open failed (David Arcari) [RHEL-20790]
- selftests/resctrl: Add missing SPDX license to Makefile (David Arcari) [RHEL-20790]
- selftests/resctrl: Update README about using kselftest framework to build/run resctrl_tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Make resctrl_tests run using kselftest framework (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix resctrl_tests' return code to work with selftest framework (David Arcari) [RHEL-20790]
- selftests/resctrl: Change the default limited time to 120 seconds (David Arcari) [RHEL-20790]
- selftests/resctrl: Kill child process before parent process terminates if SIGTERM is received (David Arcari) [RHEL-20790]
- selftests/resctrl: Print a message if the result of MBM&CMT tests is failed on Intel CPU (David Arcari) [RHEL-20790]
- selftests/resctrl: Extend CPU vendor detection (David Arcari) [RHEL-20790]
- x86/resctrl: Enable shared RMID mode on Sub-NUMA Cluster (SNC) systems (David Arcari) [RHEL-20790]
- x86/resctrl: Make __mon_event_count() handle sum domains (David Arcari) [RHEL-20790]
- x86/resctrl: Fill out rmid_read structure for smp_call*() to read a counter (David Arcari) [RHEL-20790]
- x86/resctrl: Handle removing directories in Sub-NUMA Cluster (SNC) mode (David Arcari) [RHEL-20790]
- x86/resctrl: Create Sub-NUMA Cluster (SNC) monitor files (David Arcari) [RHEL-20790]
- x86/resctrl: Allocate a new field in union mon_data_bits (David Arcari) [RHEL-20790]
- x86/resctrl: Refactor mkdir_mondata_subdir() with a helper function (David Arcari) [RHEL-20790]
- x86/resctrl: Initialize on-stack struct rmid_read instances (David Arcari) [RHEL-20790]
- x86/resctrl: Add a new field to struct rmid_read for summation of domains (David Arcari) [RHEL-20790]
- x86/resctrl: Prepare for new Sub-NUMA Cluster (SNC) monitor files (David Arcari) [RHEL-20790]
- x86/resctrl: Block use of mba_MBps mount option on Sub-NUMA Cluster (SNC) systems (David Arcari) [RHEL-20790]
- x86/resctrl: Introduce snc_nodes_per_l3_cache (David Arcari) [RHEL-20790]
- x86/resctrl: Add node-scope to the options for feature scope (David Arcari) [RHEL-20790]
- x86/resctrl: Split the rdt_domain and rdt_hw_domain structures (David Arcari) [RHEL-20790]
- x86/resctrl: Prepare for different scope for control/monitor operations (David Arcari) [RHEL-20790]
- x86/resctrl: Prepare to split rdt_domain structure (David Arcari) [RHEL-20790]
- x86/resctrl: Prepare for new domain scope (David Arcari) [RHEL-20790]
- x86/resctrl: Don't try to free nonexistent RMIDs (David Arcari) [RHEL-20790]
- x86/resctrl: Replace open coded cacheinfo searches (David Arcari) [RHEL-20790]
- cacheinfo: Add function to get cacheinfo for a given CPU and cache level (David Arcari) [RHEL-20790]
- cpu: Move CPU hotplug function declarations into their own header (David Arcari) [RHEL-20790]
- x86/resctrl: Switch to new Intel CPU model defines (David Arcari) [RHEL-20790]
- x86/resctrl: Add tracepoint for llc_occupancy tracking (David Arcari) [RHEL-20790]
- x86/resctrl: Rename pseudo_lock_event.h to trace.h (David Arcari) [RHEL-20790]
- x86/resctrl: Simplify call convention for MSR update functions (David Arcari) [RHEL-20790]
- x86/resctrl: Pass domain to target CPU (David Arcari) [RHEL-20790]
- x86/resctrl: Fix uninitialized memory read when last CPU of domain goes offline (David Arcari) [RHEL-20790]
- x86/resctrl: Remove lockdep annotation that triggers false positive (David Arcari) [RHEL-20790]
- x86/resctrl: Separate arch and fs resctrl locks (David Arcari) [RHEL-20790]
- x86/resctrl: Move domain helper migration into resctrl_offline_cpu() (David Arcari) [RHEL-20790]
- x86/resctrl: Add CPU offline callback for resctrl work (David Arcari) [RHEL-20790]
- x86/resctrl: Allow overflow/limbo handlers to be scheduled on any-but CPU (David Arcari) [RHEL-20790]
- x86/resctrl: Add CPU online callback for resctrl work (David Arcari) [RHEL-20790]
- x86/resctrl: Add helpers for system wide mon/alloc capable (David Arcari) [RHEL-20790]
- x86/resctrl: Make rdt_enable_key the arch's decision to switch (David Arcari) [RHEL-20790]
- x86/resctrl: Move alloc/mon static keys into helpers (David Arcari) [RHEL-20790]
- x86/resctrl: Make resctrl_mounted checks explicit (David Arcari) [RHEL-20790]
- x86/resctrl: Allow arch to allocate memory needed in resctrl_arch_rmid_read() (David Arcari) [RHEL-20790]
- x86/resctrl: Allow resctrl_arch_rmid_read() to sleep (David Arcari) [RHEL-20790]
- x86/resctrl: Queue mon_event_read() instead of sending an IPI (David Arcari) [RHEL-20790]
- x86/resctrl: Add cpumask_any_housekeeping() for limbo/overflow (David Arcari) [RHEL-20790]
- x86/resctrl: Move CLOSID/RMID matching and setting to use helpers (David Arcari) [RHEL-20790]
- x86/resctrl: Allocate the cleanest CLOSID by searching closid_num_dirty_rmid (David Arcari) [RHEL-20790]
- x86/resctrl: Use __set_bit()/__clear_bit() instead of open coding (David Arcari) [RHEL-20790]
- x86/resctrl: Track the number of dirty RMID a CLOSID has (David Arcari) [RHEL-20790]
- x86/resctrl: Allow RMID allocation to be scoped by CLOSID (David Arcari) [RHEL-20790]
- x86/resctrl: Access per-rmid structures by index (David Arcari) [RHEL-20790]
- x86/resctrl: Track the closid with the rmid (David Arcari) [RHEL-20790]
- x86/resctrl: Move RMID allocation out of mkdir_rdt_prepare() (David Arcari) [RHEL-20790]
- x86/resctrl: Create helper for RMID allocation and mondata dir creation (David Arcari) [RHEL-20790]
- x86/resctrl: Free rmid_ptrs from resctrl_exit() (David Arcari) [RHEL-20790]
- x86/resctrl: Implement new mba_MBps throttling heuristic (David Arcari) [RHEL-20790]
- x86/resctrl: Fix unused variable warning in cache_alloc_hsw_probe() (David Arcari) [RHEL-20790]
- md/raid5: avoid BUG_ON() while continue reshape after reassembling (CKI Backport Bot) [RHEL-56203] {CVE-2024-43914}
- tcp: move inet_twsk_schedule helper out of header (Florian Westphal) [RHEL-9279]
- net: tcp: un-pin the tw_timer (Florian Westphal) [RHEL-9279]
- net: tcp/dccp: prepare for tw_timer un-pinning (Florian Westphal) [RHEL-9279]
- tcp: annotate data-races around tw->tw_ts_recent and tw->tw_ts_recent_stamp (Florian Westphal) [RHEL-9279]
- md: fix deadlock between mddev_suspend and flush bio (Nigel Croxon) [RHEL-54757] {CVE-2024-43855}
- rhel-only: selftests/bpf: add cpuv4 variant (Artem Savkov) [RHEL-50017]
- PCI: hv: Return zero, not garbage, when reading PCI_INTERRUPT_PIN (Maxim Levitsky) [RHEL-54308]
- Input: serio - use sizeof(*pointer) instead of sizeof(type) (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: Cosmetic changes for hv.c and balloon.c (Maxim Levitsky) [RHEL-54308]
- hv_balloon: Enable hot-add for memblock sizes > 128 MiB (Maxim Levitsky) [RHEL-54308]
- hv_balloon: Use kernel macros to simplify open coded sequences (Maxim Levitsky) [RHEL-54308]
- uio_hv_generic: Remove use of PAGE_SIZE (Maxim Levitsky) [RHEL-54308]
- uio_hv_generic: Enable interrupt for low speed VMBus devices (Maxim Levitsky) [RHEL-54308]
- uio_hv_generic: Query the ringbuffer size for device (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Add utility function for querying ring size (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Don't free ring buffers that couldn't be re-encrypted (Maxim Levitsky) [RHEL-54308]
- uio_hv_generic: Don't free decrypted memory (Maxim Levitsky) [RHEL-54308]
- hv_netvsc: Don't free decrypted memory (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Leak pages if set_memory_encrypted() fails (Maxim Levitsky) [RHEL-54308]
- hv: vmbus: Convert sprintf() family to sysfs_emit() family (Maxim Levitsky) [RHEL-54308]
- mshyperv: Introduce hv_numa_node_to_pxm_info() (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Cosmetic changes for hv_apic.c (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Use Hyper-V entropy to seed guest random number generator (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Cosmetic changes for hv_spinlock.c (Maxim Levitsky) [RHEL-54308]
- hyperv-tlfs: Rename some HV_REGISTER_* defines for consistency (Maxim Levitsky) [RHEL-54308]
- hv: vmbus: Convert to platform remove callback returning void (Maxim Levitsky) [RHEL-54308]
- mshyperv: Introduce hv_get_hypervisor_version function (Maxim Levitsky) [RHEL-54308]
- PCI: hv: Fix ring buffer size calculation (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Use per cpu initial stack for vtl context (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: make hv_bus const (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Allow 15-bit APIC IDs for VTL platforms (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Make encrypted/decrypted changes safe for load_unaligned_zeropad() (Maxim Levitsky) [RHEL-54308]
- x86/mm: Regularize set_memory_p() parameters and make non-static (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Use slow_virt_to_phys() in page transition hypervisor callback (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Update indentation in create_gpadl_header() (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Remove duplication and cleanup code in create_gpadl_header() (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory (Maxim Levitsky) [RHEL-54308]
- hv_utils: Allow implicit ICTIMESYNCFLAG_SYNC (Maxim Levitsky) [RHEL-54308]
- scsi: storvsc: Fix ring buffer size calculation (Maxim Levitsky) [RHEL-54308]
- virtio/vsock: send credit update during setting SO_RCVLOWAT (Maxim Levitsky) [RHEL-54308]
- redhat: kernel.spec: add missing sound/soc/sof/sof-audio.h to kernel-devel package (Jaroslav Kysela) [RHEL-16610]
Resolves: RHEL-16610, RHEL-20790, RHEL-29349, RHEL-39968, RHEL-50017, RHEL-51597, RHEL-54308, RHEL-54757, RHEL-56203, RHEL-57711, RHEL-58544, RHEL-58615, RHEL-58617, RHEL-58619, RHEL-9279
Signed-off-by: Rado Vrbovsky <rvrbovsk@redhat.com>
2024-09-23 08:27:41 +00:00
|
|
|
%define specrelease 512%{?buildid}%{?dist}
|
2022-10-03 09:42:53 +00:00
|
|
|
# This defines the kabi tarball version
|
kernel-5.14.0-512.el9
* Mon Sep 23 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-512.el9]
- cpufreq: intel_pstate: Use Meteor Lake EPPs for Arrow Lake (Steve Best) [RHEL-58617]
- cpufreq: intel_pstate: Update Meteor Lake EPPs (Steve Best) [RHEL-58617]
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs (Steve Best) [RHEL-57711]
- cpufreq: intel_pstate: Update Lunar Lake hybrid scaling factor (Steve Best) [RHEL-58615]
- cpufreq: intel_pstate: Update Arrow Lake hybrid scaling factor (Steve Best) [RHEL-58615]
- netfilter: flowtable: initialise extack before use (CKI Backport Bot) [RHEL-58544] {CVE-2024-45018}
- tracing/osnoise: Fix build when timerlat is not enabled (Tomas Glozar) [RHEL-39968]
- tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() (Tomas Glozar) [RHEL-39968]
- tracing/timerlat: Only clear timer if a kthread exists (Tomas Glozar) [RHEL-39968]
- tracing/osnoise: Use a cpumask to know what threads are kthreads (Tomas Glozar) [RHEL-39968]
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode (Steve Best) [RHEL-58619]
- ARM: dts: am33xx-l4: Add missing touchscreen clock properties (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Add the scale information (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Add a unit to the timeout delay (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Gather the checks on the delays (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Get rid of useless gotos (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Fix style (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Replace license text with SPDX tag (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Wait the idle state to avoid stalls (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Drop unused definitions from the header (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Use devm_platform_get_and_ioremap_resource() (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Fix spelling mistake "atleast" -> "at least" (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Support the correctly spelled DT property (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Add ADC1/magnetic reader support (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Introduce a helper to deal with the type of hardware (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Add a boolean to clarify the presence of a touchscreen (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Fix an error message (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Rename a variable (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Add TSC prefix in certain macros (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Drop useless definitions from the header (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Clarify the maximum values for DT entries (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Use BIT(), GENMASK() and FIELD_PREP() when relevant (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Replace the header license text with SPDX tag (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Fix header spacing (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Use the new HZ_PER_MHZ macro (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Rename the subsystem enable macro (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Gather the ctrl register logic in one place (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Reorder the initialization steps (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Always provide an idle configuration (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Drop useless variables from the driver structure (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Mimic the probe from resume() (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Use driver data (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Move the driver structure allocation earlier (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Simplify divisor calculation (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Don't search the tree for our clock (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Reword the comment explaining the dividers (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Drop extra spacing when declaring stack variables (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Get rid of useless gotos (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Fix style (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Replace license text with SPDX tag (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Ensure a balanced number of node get/put (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Delete superfluous error message (Joel Slebodnick) [RHEL-51597]
- uki: use systemd-pcrphase dracut module (Vitaly Kuznetsov)
- selftests/thermel/intel: Add test to read workload hint (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Free MSI IRQ vectors on module exit (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Allow limited thermal MSI support (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Fix kernel warning during MSI cleanup (David Arcari) [RHEL-29349]
- thermal: trip: Pass trip pointer to .set_trip_temp() thermal zone callback (David Arcari) [RHEL-29349]
- thermal: helpers: Introduce thermal_trip_is_bound_to_cdev() (David Arcari) [RHEL-29349]
- thermal: trip: Add conversion macros for thermal trip priv field (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Enable WLT and power floor support for Lunar Lake (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Support MSI interrupt for Lunar Lake (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Remove unnecessary calls to free irq (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Add DLVR support for Lunar Lake (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Capability to map user space to firmware values (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Cleanup of DLVR sysfs on driver remove (David Arcari) [RHEL-29349]
- thermal: int340x: processor_thermal: Support shared interrupts (David Arcari) [RHEL-29349]
- thermal: int3403: remove unused struct 'int3403_performance_state' (David Arcari) [RHEL-29349]
- thermal: int3400: Use sizeof(*pointer) instead of sizeof(type) (David Arcari) [RHEL-29349]
- thermal: intel: Add missing module description (David Arcari) [RHEL-29349]
- thermal: intel: int340x_thermal: replace deprecated strncpy() with strscpy() (David Arcari) [RHEL-29349]
- selftests:resctrl: Fix build failure on archs without __cpuid_count() (David Arcari) [RHEL-20790]
- x86/resctrl: Update documentation with Sub-NUMA cluster changes (David Arcari) [RHEL-20790]
- x86/resctrl: Fix arch_mbm_* array overrun on SNC (David Arcari) [RHEL-20790]
- x86/resctrl: Detect Sub-NUMA Cluster (SNC) mode (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove test name comparing from write_bm_pid_to_resctrl() (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove mongrp from CMT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove mongrp from MBA test (David Arcari) [RHEL-20790]
- selftests/resctrl: Convert ctrlgrp & mongrp to pointers (David Arcari) [RHEL-20790]
- selftests/resctrl: Make some strings passed to resctrlfs functions const (David Arcari) [RHEL-20790]
- selftests/resctrl: Simplify bandwidth report type handling (David Arcari) [RHEL-20790]
- selftests/resctrl: Add ->init() callback into resctrl_val_param (David Arcari) [RHEL-20790]
- selftests/resctrl: Add ->measure() callback to resctrl_val_param (David Arcari) [RHEL-20790]
- selftests/resctrl: Simplify mem bandwidth file code for MBA & MBM tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Rename measure_vals() to measure_mem_bw_vals() & document (David Arcari) [RHEL-20790]
- selftests/resctrl: Cleanup bm_pid and ppid usage & limit scope (David Arcari) [RHEL-20790]
- selftests/resctrl: Use correct type for pids (David Arcari) [RHEL-20790]
- selftests/resctrl: Consolidate get_domain_id() into resctrl_val() (David Arcari) [RHEL-20790]
- selftests/resctrl: Make "bandwidth" consistent in comments & prints (David Arcari) [RHEL-20790]
- selftests/resctrl: Calculate resctrl FS derived mem bw over sleep(1) only (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix closing IMC fds on error and open-code R+W instead of loops (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix non-contiguous CBM for AMD (David Arcari) [RHEL-20790]
- selftests/resctrl: fix clang build warnings related to abs(), labs() calls (David Arcari) [RHEL-20790]
- selftests/resctrl: fix clang build failure: use LOCAL_HDRS (David Arcari) [RHEL-20790]
- selftests/resctrl: ksft_exit_skip() does not return (David Arcari) [RHEL-20790]
- selftests/resctrl: Move cleanups out of individual tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Simplify cleanup in ctrl-c handler (David Arcari) [RHEL-20790]
- selftests/resctrl: Add cleanup function to test framework (David Arcari) [RHEL-20790]
- selftests/resctrl: Add non-contiguous CBMs CAT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Add resource_info_file_exists() (David Arcari) [RHEL-20790]
- selftests/resctrl: Split validate_resctrl_feature_request() (David Arcari) [RHEL-20790]
- selftests/resctrl: Add a helper for the non-contiguous test (David Arcari) [RHEL-20790]
- selftests/resctrl: Add test groups and name L3 CAT test L3_CAT (David Arcari) [RHEL-20790]
- selftests/resctrl: Get domain id from cache id (David Arcari) [RHEL-20790]
- selftests/resctrl: Rename resource ID to domain ID (David Arcari) [RHEL-20790]
- selftests/resctrl: Add helper to convert L2/3 to integer (David Arcari) [RHEL-20790]
- selftests/resctrl: Pass write_schemata() resource instead of test name (David Arcari) [RHEL-20790]
- selftests/resctrl: Introduce generalized test framework (David Arcari) [RHEL-20790]
- selftests/resctrl: Create struct for input parameters (David Arcari) [RHEL-20790]
- selftests/resctrl: Restore the CPU affinity after CAT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Rewrite Cache Allocation Technology (CAT) test (David Arcari) [RHEL-20790]
- selftests/resctrl: Read in less obvious order to defeat prefetch optimizations (David Arcari) [RHEL-20790]
- selftests/resctrl: Replace file write with volatile variable (David Arcari) [RHEL-20790]
- selftests/resctrl: Open perf fd before start & add error handling (David Arcari) [RHEL-20790]
- selftests/resctrl: Move cat_val() to cat_test.c and rename to cat_test() (David Arcari) [RHEL-20790]
- selftests/resctrl: Convert perf related globals to locals (David Arcari) [RHEL-20790]
- selftests/resctrl: Improve perf init (David Arcari) [RHEL-20790]
- selftests/resctrl: Consolidate naming of perf event related things (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove nested calls in perf event handling (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove unnecessary __u64 -> unsigned long conversion (David Arcari) [RHEL-20790]
- selftests/resctrl: Split show_cache_info() to test specific and generic parts (David Arcari) [RHEL-20790]
- selftests/resctrl: Split measure_cache_vals() (David Arcari) [RHEL-20790]
- selftests/resctrl: Exclude shareable bits from schemata in CAT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Create cache_portion_size() helper (David Arcari) [RHEL-20790]
- selftests/resctrl: Mark get_cache_size() cache_type const (David Arcari) [RHEL-20790]
- selftests/resctrl: Refactor get_cbm_mask() and rename to get_full_cbm() (David Arcari) [RHEL-20790]
- selftests/resctrl: Refactor fill_buf functions (David Arcari) [RHEL-20790]
- selftests/resctrl: Split fill_buf to allow tests finer-grained control (David Arcari) [RHEL-20790]
- selftests/resctrl: Change function comments to say < 0 on error (David Arcari) [RHEL-20790]
- selftests/resctrl: Don't use ctrlc_handler() outside signal handling (David Arcari) [RHEL-20790]
- selftests/resctrl: Return -1 instead of errno on error (David Arcari) [RHEL-20790]
- selftests/resctrl: Convert perror() to ksft_perror() or ksft_print_msg() (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix MBM test failure when MBA unavailable (David Arcari) [RHEL-20790]
- selftests/resctrl: Move run_benchmark() to a more fitting file (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix schemata write error check (David Arcari) [RHEL-20790]
- selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix feature checks (David Arcari) [RHEL-20790]
- selftests/resctrl: Refactor feature check to use resource and feature name (David Arcari) [RHEL-20790]
- selftests/resctrl: Move _GNU_SOURCE define into Makefile (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove duplicate feature check from CMT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Extend signal handler coverage to unmount on receiving signal (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix uninitialized .sa_flags (David Arcari) [RHEL-20790]
- selftests/resctrl: Cleanup benchmark argument parsing (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove ben_count variable (David Arcari) [RHEL-20790]
- selftests/resctrl: Make benchmark command const and build it with pointers (David Arcari) [RHEL-20790]
- selftests/resctrl: Reorder resctrl FS prep code and benchmark_cmd init (David Arcari) [RHEL-20790]
- selftests/resctrl: Simplify span lifetime (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove bw_report and bm_type from main() (David Arcari) [RHEL-20790]
- selftests/resctrl: Correct benchmark command help (David Arcari) [RHEL-20790]
- selftests/resctrl: Ensure the benchmark commands fits to its array (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix wrong format specifier (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove test type checks from cat_val() (David Arcari) [RHEL-20790]
- selftests/resctrl: Pass the real number of tests to show_cache_info() (David Arcari) [RHEL-20790]
- selftests/resctrl: Move CAT/CMT test global vars to function they are used in (David Arcari) [RHEL-20790]
- selftests/resctrl: Don't use variable argument list for ->setup() (David Arcari) [RHEL-20790]
- selftests/resctrl: Don't pass test name to fill_buf (David Arcari) [RHEL-20790]
- selftests/resctrl: Improve parameter consistency in fill_buf (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove unnecessary startptr global from fill_buf (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove "malloc_and_init_memory" param from run_fill_buf() (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove duplicated preparation for span arg (David Arcari) [RHEL-20790]
- selftests/resctrl: Express span internally in bytes (David Arcari) [RHEL-20790]
- selftests/resctrl: Convert span to size_t (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove mum_resctrlfs from struct resctrl_val_param (David Arcari) [RHEL-20790]
- selftests/resctrl: Refactor remount_resctrl(bool mum_resctrlfs) to mount_resctrl() (David Arcari) [RHEL-20790]
- selftests/resctrl: Move resctrl FS mount/umount to higher level (David Arcari) [RHEL-20790]
- selftests/resctrl: Unmount resctrl FS before starting the first test (David Arcari) [RHEL-20790]
- selftests/resctrl: Close perf value read fd on errors (David Arcari) [RHEL-20790]
- selftests/resctrl: Unmount resctrl FS if child fails to run benchmark (David Arcari) [RHEL-20790]
- selftests/resctrl: Don't leak buffer in fill_cache() (David Arcari) [RHEL-20790]
- selftests/resctrl: Add resctrl.h into build deps (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix incorrect error return on test complete (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove duplicate codes that clear each test result file (David Arcari) [RHEL-20790]
- selftests/resctrl: Commonize the signal handler register/unregister for all tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Cleanup properly when an error occurs in CAT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Flush stdout file buffer before executing fork() (David Arcari) [RHEL-20790]
- selftests/resctrl: Return MBA check result and make it to output message (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix set up schemata with 100%% allocation on first run in MBM test (David Arcari) [RHEL-20790]
- selftests/resctrl: Use correct exit code when tests fail (David Arcari) [RHEL-20790]
- selftests/resctrl: Correct get_llc_perf() param in function comment (David Arcari) [RHEL-20790]
- selftests/resctrl: Use remount_resctrlfs() consistently with boolean (David Arcari) [RHEL-20790]
- selftests/resctrl: Change name from CBM_MASK_PATH to INFO_PATH (David Arcari) [RHEL-20790]
- selftests/resctrl: Change initialize_llc_perf() return type to void (David Arcari) [RHEL-20790]
- selftests/resctrl: Replace obsolete memalign() with posix_memalign() (David Arcari) [RHEL-20790]
- selftests/resctrl: Check for return value after write_schemata() (David Arcari) [RHEL-20790]
- selftests/resctrl: Allow ->setup() to return errors (David Arcari) [RHEL-20790]
- selftests/resctrl: Move ->setup() call outside of test specific branches (David Arcari) [RHEL-20790]
- selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix null pointer dereference on open failed (David Arcari) [RHEL-20790]
- selftests/resctrl: Add missing SPDX license to Makefile (David Arcari) [RHEL-20790]
- selftests/resctrl: Update README about using kselftest framework to build/run resctrl_tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Make resctrl_tests run using kselftest framework (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix resctrl_tests' return code to work with selftest framework (David Arcari) [RHEL-20790]
- selftests/resctrl: Change the default limited time to 120 seconds (David Arcari) [RHEL-20790]
- selftests/resctrl: Kill child process before parent process terminates if SIGTERM is received (David Arcari) [RHEL-20790]
- selftests/resctrl: Print a message if the result of MBM&CMT tests is failed on Intel CPU (David Arcari) [RHEL-20790]
- selftests/resctrl: Extend CPU vendor detection (David Arcari) [RHEL-20790]
- x86/resctrl: Enable shared RMID mode on Sub-NUMA Cluster (SNC) systems (David Arcari) [RHEL-20790]
- x86/resctrl: Make __mon_event_count() handle sum domains (David Arcari) [RHEL-20790]
- x86/resctrl: Fill out rmid_read structure for smp_call*() to read a counter (David Arcari) [RHEL-20790]
- x86/resctrl: Handle removing directories in Sub-NUMA Cluster (SNC) mode (David Arcari) [RHEL-20790]
- x86/resctrl: Create Sub-NUMA Cluster (SNC) monitor files (David Arcari) [RHEL-20790]
- x86/resctrl: Allocate a new field in union mon_data_bits (David Arcari) [RHEL-20790]
- x86/resctrl: Refactor mkdir_mondata_subdir() with a helper function (David Arcari) [RHEL-20790]
- x86/resctrl: Initialize on-stack struct rmid_read instances (David Arcari) [RHEL-20790]
- x86/resctrl: Add a new field to struct rmid_read for summation of domains (David Arcari) [RHEL-20790]
- x86/resctrl: Prepare for new Sub-NUMA Cluster (SNC) monitor files (David Arcari) [RHEL-20790]
- x86/resctrl: Block use of mba_MBps mount option on Sub-NUMA Cluster (SNC) systems (David Arcari) [RHEL-20790]
- x86/resctrl: Introduce snc_nodes_per_l3_cache (David Arcari) [RHEL-20790]
- x86/resctrl: Add node-scope to the options for feature scope (David Arcari) [RHEL-20790]
- x86/resctrl: Split the rdt_domain and rdt_hw_domain structures (David Arcari) [RHEL-20790]
- x86/resctrl: Prepare for different scope for control/monitor operations (David Arcari) [RHEL-20790]
- x86/resctrl: Prepare to split rdt_domain structure (David Arcari) [RHEL-20790]
- x86/resctrl: Prepare for new domain scope (David Arcari) [RHEL-20790]
- x86/resctrl: Don't try to free nonexistent RMIDs (David Arcari) [RHEL-20790]
- x86/resctrl: Replace open coded cacheinfo searches (David Arcari) [RHEL-20790]
- cacheinfo: Add function to get cacheinfo for a given CPU and cache level (David Arcari) [RHEL-20790]
- cpu: Move CPU hotplug function declarations into their own header (David Arcari) [RHEL-20790]
- x86/resctrl: Switch to new Intel CPU model defines (David Arcari) [RHEL-20790]
- x86/resctrl: Add tracepoint for llc_occupancy tracking (David Arcari) [RHEL-20790]
- x86/resctrl: Rename pseudo_lock_event.h to trace.h (David Arcari) [RHEL-20790]
- x86/resctrl: Simplify call convention for MSR update functions (David Arcari) [RHEL-20790]
- x86/resctrl: Pass domain to target CPU (David Arcari) [RHEL-20790]
- x86/resctrl: Fix uninitialized memory read when last CPU of domain goes offline (David Arcari) [RHEL-20790]
- x86/resctrl: Remove lockdep annotation that triggers false positive (David Arcari) [RHEL-20790]
- x86/resctrl: Separate arch and fs resctrl locks (David Arcari) [RHEL-20790]
- x86/resctrl: Move domain helper migration into resctrl_offline_cpu() (David Arcari) [RHEL-20790]
- x86/resctrl: Add CPU offline callback for resctrl work (David Arcari) [RHEL-20790]
- x86/resctrl: Allow overflow/limbo handlers to be scheduled on any-but CPU (David Arcari) [RHEL-20790]
- x86/resctrl: Add CPU online callback for resctrl work (David Arcari) [RHEL-20790]
- x86/resctrl: Add helpers for system wide mon/alloc capable (David Arcari) [RHEL-20790]
- x86/resctrl: Make rdt_enable_key the arch's decision to switch (David Arcari) [RHEL-20790]
- x86/resctrl: Move alloc/mon static keys into helpers (David Arcari) [RHEL-20790]
- x86/resctrl: Make resctrl_mounted checks explicit (David Arcari) [RHEL-20790]
- x86/resctrl: Allow arch to allocate memory needed in resctrl_arch_rmid_read() (David Arcari) [RHEL-20790]
- x86/resctrl: Allow resctrl_arch_rmid_read() to sleep (David Arcari) [RHEL-20790]
- x86/resctrl: Queue mon_event_read() instead of sending an IPI (David Arcari) [RHEL-20790]
- x86/resctrl: Add cpumask_any_housekeeping() for limbo/overflow (David Arcari) [RHEL-20790]
- x86/resctrl: Move CLOSID/RMID matching and setting to use helpers (David Arcari) [RHEL-20790]
- x86/resctrl: Allocate the cleanest CLOSID by searching closid_num_dirty_rmid (David Arcari) [RHEL-20790]
- x86/resctrl: Use __set_bit()/__clear_bit() instead of open coding (David Arcari) [RHEL-20790]
- x86/resctrl: Track the number of dirty RMID a CLOSID has (David Arcari) [RHEL-20790]
- x86/resctrl: Allow RMID allocation to be scoped by CLOSID (David Arcari) [RHEL-20790]
- x86/resctrl: Access per-rmid structures by index (David Arcari) [RHEL-20790]
- x86/resctrl: Track the closid with the rmid (David Arcari) [RHEL-20790]
- x86/resctrl: Move RMID allocation out of mkdir_rdt_prepare() (David Arcari) [RHEL-20790]
- x86/resctrl: Create helper for RMID allocation and mondata dir creation (David Arcari) [RHEL-20790]
- x86/resctrl: Free rmid_ptrs from resctrl_exit() (David Arcari) [RHEL-20790]
- x86/resctrl: Implement new mba_MBps throttling heuristic (David Arcari) [RHEL-20790]
- x86/resctrl: Fix unused variable warning in cache_alloc_hsw_probe() (David Arcari) [RHEL-20790]
- md/raid5: avoid BUG_ON() while continue reshape after reassembling (CKI Backport Bot) [RHEL-56203] {CVE-2024-43914}
- tcp: move inet_twsk_schedule helper out of header (Florian Westphal) [RHEL-9279]
- net: tcp: un-pin the tw_timer (Florian Westphal) [RHEL-9279]
- net: tcp/dccp: prepare for tw_timer un-pinning (Florian Westphal) [RHEL-9279]
- tcp: annotate data-races around tw->tw_ts_recent and tw->tw_ts_recent_stamp (Florian Westphal) [RHEL-9279]
- md: fix deadlock between mddev_suspend and flush bio (Nigel Croxon) [RHEL-54757] {CVE-2024-43855}
- rhel-only: selftests/bpf: add cpuv4 variant (Artem Savkov) [RHEL-50017]
- PCI: hv: Return zero, not garbage, when reading PCI_INTERRUPT_PIN (Maxim Levitsky) [RHEL-54308]
- Input: serio - use sizeof(*pointer) instead of sizeof(type) (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: Cosmetic changes for hv.c and balloon.c (Maxim Levitsky) [RHEL-54308]
- hv_balloon: Enable hot-add for memblock sizes > 128 MiB (Maxim Levitsky) [RHEL-54308]
- hv_balloon: Use kernel macros to simplify open coded sequences (Maxim Levitsky) [RHEL-54308]
- uio_hv_generic: Remove use of PAGE_SIZE (Maxim Levitsky) [RHEL-54308]
- uio_hv_generic: Enable interrupt for low speed VMBus devices (Maxim Levitsky) [RHEL-54308]
- uio_hv_generic: Query the ringbuffer size for device (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Add utility function for querying ring size (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Don't free ring buffers that couldn't be re-encrypted (Maxim Levitsky) [RHEL-54308]
- uio_hv_generic: Don't free decrypted memory (Maxim Levitsky) [RHEL-54308]
- hv_netvsc: Don't free decrypted memory (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Leak pages if set_memory_encrypted() fails (Maxim Levitsky) [RHEL-54308]
- hv: vmbus: Convert sprintf() family to sysfs_emit() family (Maxim Levitsky) [RHEL-54308]
- mshyperv: Introduce hv_numa_node_to_pxm_info() (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Cosmetic changes for hv_apic.c (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Use Hyper-V entropy to seed guest random number generator (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Cosmetic changes for hv_spinlock.c (Maxim Levitsky) [RHEL-54308]
- hyperv-tlfs: Rename some HV_REGISTER_* defines for consistency (Maxim Levitsky) [RHEL-54308]
- hv: vmbus: Convert to platform remove callback returning void (Maxim Levitsky) [RHEL-54308]
- mshyperv: Introduce hv_get_hypervisor_version function (Maxim Levitsky) [RHEL-54308]
- PCI: hv: Fix ring buffer size calculation (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Use per cpu initial stack for vtl context (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: make hv_bus const (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Allow 15-bit APIC IDs for VTL platforms (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Make encrypted/decrypted changes safe for load_unaligned_zeropad() (Maxim Levitsky) [RHEL-54308]
- x86/mm: Regularize set_memory_p() parameters and make non-static (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Use slow_virt_to_phys() in page transition hypervisor callback (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Update indentation in create_gpadl_header() (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Remove duplication and cleanup code in create_gpadl_header() (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory (Maxim Levitsky) [RHEL-54308]
- hv_utils: Allow implicit ICTIMESYNCFLAG_SYNC (Maxim Levitsky) [RHEL-54308]
- scsi: storvsc: Fix ring buffer size calculation (Maxim Levitsky) [RHEL-54308]
- virtio/vsock: send credit update during setting SO_RCVLOWAT (Maxim Levitsky) [RHEL-54308]
- redhat: kernel.spec: add missing sound/soc/sof/sof-audio.h to kernel-devel package (Jaroslav Kysela) [RHEL-16610]
Resolves: RHEL-16610, RHEL-20790, RHEL-29349, RHEL-39968, RHEL-50017, RHEL-51597, RHEL-54308, RHEL-54757, RHEL-56203, RHEL-57711, RHEL-58544, RHEL-58615, RHEL-58617, RHEL-58619, RHEL-9279
Signed-off-by: Rado Vrbovsky <rvrbovsk@redhat.com>
2024-09-23 08:27:41 +00:00
|
|
|
%define kabiversion 5.14.0-512.el9
|
2020-10-15 12:41:02 +00:00
|
|
|
|
2022-10-03 09:42:53 +00:00
|
|
|
#
|
|
|
|
# End of genspec.sh variables
|
|
|
|
#
|
2020-10-15 12:41:02 +00:00
|
|
|
|
|
|
|
%define pkg_release %{specrelease}
|
|
|
|
|
2021-06-21 23:14:53 +00:00
|
|
|
# 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
|
|
|
|
|
2021-05-24 23:21:30 +00:00
|
|
|
# The following build options are enabled by default, but may become disabled
|
|
|
|
# by later architecture-specific checks. These can also be disabled by using
|
|
|
|
# --without <opt> in the rpmbuild command, or by forcing these values to 0.
|
2020-10-15 12:41:02 +00:00
|
|
|
#
|
|
|
|
# standard kernel
|
|
|
|
%define with_up %{?_without_up: 0} %{?!_without_up: 1}
|
|
|
|
# kernel PAE (only valid for ARM (lpae))
|
|
|
|
%define with_pae %{?_without_pae: 0} %{?!_without_pae: 1}
|
|
|
|
# kernel-debug
|
|
|
|
%define with_debug %{?_without_debug: 0} %{?!_without_debug: 1}
|
2021-05-24 23:21:30 +00:00
|
|
|
# kernel-zfcpdump (s390 specific kernel for zfcpdump)
|
|
|
|
%define with_zfcpdump %{?_without_zfcpdump: 0} %{?!_without_zfcpdump: 1}
|
2023-02-09 16:31:23 +00:00
|
|
|
# kernel-64k (aarch64 kernel with 64K page_size)
|
|
|
|
%define with_arm64_64k %{?_without_arm64_64k: 0} %{?!_without_arm64_64k: 1}
|
2023-03-07 14:22:21 +00:00
|
|
|
# kernel-rt (x86_64 and aarch64 only PREEMPT_RT enabled kernel)
|
|
|
|
%define with_realtime %{?_without_realtime: 0} %{?!_without_realtime: 1}
|
2020-10-15 12:41:02 +00:00
|
|
|
# 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}
|
|
|
|
# tools
|
|
|
|
%define with_tools %{?_without_tools: 0} %{?!_without_tools: 1}
|
|
|
|
# bpf tool
|
|
|
|
%define with_bpftool %{?_without_bpftool: 0} %{?!_without_bpftool: 1}
|
|
|
|
# kernel-debuginfo
|
|
|
|
%define with_debuginfo %{?_without_debuginfo: 0} %{?!_without_debuginfo: 1}
|
2021-07-19 21:22:10 +00:00
|
|
|
# kernel-abi-stablelists
|
|
|
|
%define with_kernel_abi_stablelists %{?_without_kernel_abi_stablelists: 0} %{?!_without_kernel_abi_stablelists: 1}
|
2020-10-15 12:41:02 +00:00
|
|
|
# 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 pae kernel (--with paeonly):
|
|
|
|
%define with_paeonly %{?_with_paeonly: 1} %{?!_with_paeonly: 0}
|
|
|
|
# Only build the debug kernel (--with dbgonly):
|
|
|
|
%define with_dbgonly %{?_with_dbgonly: 1} %{?!_with_dbgonly: 0}
|
2023-03-07 14:22:21 +00:00
|
|
|
# Only build the realtime kernel (--with rtonly):
|
|
|
|
%define with_rtonly %{?_with_rtonly: 1} %{?!_with_rtonly: 0}
|
2020-10-15 12:41:02 +00:00
|
|
|
# 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}
|
|
|
|
#
|
2021-05-24 23:21:30 +00:00
|
|
|
# Control whether to install the vdso directories.
|
|
|
|
%define with_vdso_install %{?_without_vdso_install: 0} %{?!_without_vdso_install: 1}
|
|
|
|
#
|
2020-10-15 12:41:02 +00:00
|
|
|
# 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}
|
|
|
|
|
|
|
|
#
|
|
|
|
# ipa_clone support
|
|
|
|
%define with_ipaclones %{?_without_ipaclones: 0} %{?!_without_ipaclones: 1}
|
|
|
|
|
|
|
|
# Want to build a vanilla kernel build without any non-upstream patches?
|
|
|
|
%define with_vanilla %{?_with_vanilla: 1} %{?!_with_vanilla: 0}
|
|
|
|
|
|
|
|
%if 0%{?fedora}
|
|
|
|
# Kernel headers are being split out into a separate package
|
|
|
|
%define with_headers 0
|
|
|
|
%define with_cross_headers 0
|
|
|
|
# no ipa_clone for now
|
|
|
|
%define with_ipaclones 0
|
2021-07-19 21:22:10 +00:00
|
|
|
# no stablelist
|
|
|
|
%define with_kernel_abi_stablelists 0
|
2020-10-15 12:41:02 +00:00
|
|
|
# Fedora builds these separately
|
|
|
|
%define with_perf 0
|
|
|
|
%define with_tools 0
|
2021-07-19 21:22:10 +00:00
|
|
|
%define with_bpftool 0
|
2020-10-30 19:59:40 +00:00
|
|
|
%endif
|
2020-10-15 12:41:02 +00:00
|
|
|
|
|
|
|
%if %{with_verbose}
|
|
|
|
%define make_opts V=1
|
|
|
|
%else
|
|
|
|
%define make_opts -s
|
|
|
|
%endif
|
|
|
|
|
2021-03-30 22:48:25 +00:00
|
|
|
%if %{with toolchain_clang}
|
2022-10-03 09:42:53 +00:00
|
|
|
%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}
|
2021-07-26 21:42:21 +00:00
|
|
|
%if %{with clang_lto}
|
2022-10-03 09:42:53 +00:00
|
|
|
%global clang_make_opts %{clang_make_opts} LD=ld.lld HOSTLD=ld.lld AR=llvm-ar NM=llvm-nm HOSTAR=llvm-ar HOSTNM=llvm-nm
|
2021-07-26 21:42:21 +00:00
|
|
|
%endif
|
|
|
|
%global make_opts %{make_opts} %{clang_make_opts}
|
2021-04-22 22:01:48 +00:00
|
|
|
# clang does not support the -fdump-ipa-clones option
|
|
|
|
%global with_ipaclones 0
|
2021-03-30 22:48:25 +00:00
|
|
|
%endif
|
|
|
|
|
2020-10-15 12:41:02 +00:00
|
|
|
# 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
|
2021-06-21 23:14:53 +00:00
|
|
|
%define with_kabidw_base 0
|
2021-07-19 21:22:10 +00:00
|
|
|
%define with_kernel_abi_stablelists 0
|
2020-10-15 12:41:02 +00:00
|
|
|
%endif
|
|
|
|
|
|
|
|
# turn off kABI DWARF-based check if we're generating the base dataset
|
|
|
|
%if %{with_kabidw_base}
|
|
|
|
%define with_kabidwchk 0
|
|
|
|
%endif
|
|
|
|
|
|
|
|
# kpatch_kcflags are extra compiler flags applied to base kernel
|
|
|
|
# -fdump-ipa-clones is enabled only for base kernels on selected arches
|
|
|
|
%if %{with_ipaclones}
|
|
|
|
%ifarch x86_64 ppc64le
|
|
|
|
%define kpatch_kcflags -fdump-ipa-clones
|
|
|
|
%else
|
|
|
|
%define with_ipaclones 0
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%define make_target bzImage
|
|
|
|
%define image_install_path boot
|
|
|
|
|
|
|
|
%define KVERREL %{version}-%{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
|
|
|
|
|
2021-05-24 23:21:30 +00:00
|
|
|
%if %{with_release}
|
|
|
|
%define debugbuildsenabled 1
|
|
|
|
%endif
|
|
|
|
|
2020-10-15 12:41:02 +00:00
|
|
|
%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
|
|
|
|
|
|
|
|
# kernel PAE is only built on ARMv7
|
|
|
|
%ifnarch armv7hl
|
|
|
|
%define with_pae 0
|
|
|
|
%endif
|
|
|
|
|
2023-03-07 14:22:21 +00:00
|
|
|
# RT kernel is only built on x86_64 and aarch64
|
|
|
|
%ifnarch x86_64 aarch64
|
|
|
|
%define with_realtime 0
|
|
|
|
%endif
|
|
|
|
|
2020-10-15 12:41:02 +00:00
|
|
|
# if requested, only build base kernel
|
|
|
|
%if %{with_baseonly}
|
|
|
|
%define with_pae 0
|
|
|
|
%define with_debug 0
|
2023-03-07 14:22:21 +00:00
|
|
|
%define with_realtime 0
|
2021-06-21 23:14:53 +00:00
|
|
|
%define with_vdso_install 0
|
|
|
|
%define with_perf 0
|
|
|
|
%define with_tools 0
|
|
|
|
%define with_bpftool 0
|
2021-07-19 21:22:10 +00:00
|
|
|
%define with_kernel_abi_stablelists 0
|
2021-06-21 23:14:53 +00:00
|
|
|
%define with_selftests 0
|
|
|
|
%define with_cross 0
|
|
|
|
%define with_cross_headers 0
|
|
|
|
%define with_ipaclones 0
|
2020-10-15 12:41:02 +00:00
|
|
|
%endif
|
|
|
|
|
|
|
|
# if requested, only build pae kernel
|
|
|
|
%if %{with_paeonly}
|
|
|
|
%define with_up 0
|
|
|
|
%define with_debug 0
|
2023-03-07 14:22:21 +00:00
|
|
|
%define with_realtime 0
|
2020-10-15 12:41:02 +00:00
|
|
|
%endif
|
|
|
|
|
|
|
|
# if requested, only build debug kernel
|
|
|
|
%if %{with_dbgonly}
|
|
|
|
%define with_up 0
|
2023-03-07 14:22:21 +00:00
|
|
|
%define with_realtime 0
|
|
|
|
%define with_vdso_install 0
|
|
|
|
%define with_perf 0
|
|
|
|
%define with_tools 0
|
|
|
|
%define with_bpftool 0
|
|
|
|
%define with_kernel_abi_stablelists 0
|
|
|
|
%define with_selftests 0
|
|
|
|
%define with_cross 0
|
|
|
|
%define with_cross_headers 0
|
|
|
|
%define with_ipaclones 0
|
|
|
|
%endif
|
|
|
|
|
|
|
|
# if requested, only build realtime kernel
|
|
|
|
%if %{with_rtonly}
|
|
|
|
%define with_up 0
|
|
|
|
%define with_pae 0
|
|
|
|
%define with_debug 0
|
2021-06-21 23:14:53 +00:00
|
|
|
%define with_vdso_install 0
|
2020-10-15 12:41:02 +00:00
|
|
|
%define with_perf 0
|
2021-06-21 23:14:53 +00:00
|
|
|
%define with_tools 0
|
2020-10-15 12:41:02 +00:00
|
|
|
%define with_bpftool 0
|
2021-07-19 21:22:10 +00:00
|
|
|
%define with_kernel_abi_stablelists 0
|
2021-06-21 23:14:53 +00:00
|
|
|
%define with_selftests 0
|
|
|
|
%define with_cross 0
|
|
|
|
%define with_cross_headers 0
|
|
|
|
%define with_ipaclones 0
|
2020-10-15 12:41:02 +00:00
|
|
|
%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
|
|
|
|
|
kernel-5.14.0-376.el9
* Wed Oct 11 2023 Scott Weaver <scweaver@redhat.com> [5.14.0-376.el9]
- kernel.spec.template: Fix --without bpftool (Prarit Bhargava)
- redhat/Makefile.cross: Add message for disabled subpackages (Prarit Bhargava)
- redhat/Makefile.cross: Update cross targets with disabled subpackages (Prarit Bhargava)
- redhat/Makefile.cross: Remove ARCH selection code (Prarit Bhargava)
- redhat/Makefile.cross: Update script (Prarit Bhargava)
- redhat/kernel.spec.template: Disable 'extracting debug info' messages (Prarit Bhargava)
- redhat/kernel.spec.template: Fix internal "File listed twice" errors (Prarit Bhargava)
- cifs: fix potential oops in cifs_oplock_break (Scott Mayhew) [RHEL-11577]
- smb: propagate error code of extract_sharename() (Scott Mayhew) [RHEL-11577]
- smb: client: fix dfs link mount against w2k8 (Scott Mayhew) [RHEL-11577]
- smb3: do not set NTLMSSP_VERSION flag for negotiate not auth request (Scott Mayhew) [RHEL-11577]
- smb: client: fix missed ses refcounting (Scott Mayhew) [RHEL-11577]
- cifs: fix session state check in smb2_find_smb_ses (Scott Mayhew) [RHEL-11577]
- cifs: fix session state check in reconnect to avoid use-after-free issue (Scott Mayhew) [RHEL-11577]
- smb: client: fix shared DFS root mounts with different prefixes (Scott Mayhew) [RHEL-11577]
- smb: client: fix broken file attrs with nodfs mounts (Scott Mayhew) [RHEL-11577]
- cifs: do all necessary checks for credits within or before locking (Scott Mayhew) [RHEL-11577]
- cifs: prevent use-after-free by freeing the cfile later (Scott Mayhew) [RHEL-11577]
- SMB3: Do not send lease break acknowledgment if all file handles have been closed (Scott Mayhew) [RHEL-11577]
- cifs: add a warning when the in-flight count goes negative (Scott Mayhew) [RHEL-11577]
- cifs: fix lease break oops in xfstest generic/098 (Scott Mayhew) [RHEL-11577]
- cifs: fix max_credits implementation (Scott Mayhew) [RHEL-11577]
- cifs: fix sockaddr comparison in iface_cmp (Scott Mayhew) [RHEL-11577]
- smb/client: print "Unknown" instead of bogus link speed value (Scott Mayhew) [RHEL-11577]
- cifs: print all credit counters in DebugData (Scott Mayhew) [RHEL-11577]
- cifs: fix status checks in cifs_tree_connect (Scott Mayhew) [RHEL-11577]
- smb: remove obsolete comment (Scott Mayhew) [RHEL-11577]
- cifs: address unused variable warning (Scott Mayhew) [RHEL-11577]
- smb: delete an unnecessary statement (Scott Mayhew) [RHEL-11577]
- smb3: missing null check in SMB2_change_notify (Scott Mayhew) [RHEL-11577]
- smb: move client and server files to common directory fs/smb (Scott Mayhew) [RHEL-11577]
- cifs: mapchars mount option ignored (Scott Mayhew) [RHEL-11577]
- smb3: display debug information better for encryption (Scott Mayhew) [RHEL-11577]
- cifs: fix smb1 mount regression (Scott Mayhew) [RHEL-11577]
- SMB3: drop reference to cfile before sending oplock break (Scott Mayhew) [RHEL-11577]
- SMB3: Close all deferred handles of inode in case of handle lease break (Scott Mayhew) [RHEL-11577]
- cifs: release leases for deferred close handles when freezing (Scott Mayhew) [RHEL-11577]
- smb3: fix problem remounting a share after shutdown (Scott Mayhew) [RHEL-11577]
- SMB3: force unmount was failing to close deferred close files (Scott Mayhew) [RHEL-11577]
- smb3: improve parallel reads of large files (Scott Mayhew) [RHEL-11577]
- do not reuse connection if share marked as isolated (Scott Mayhew) [RHEL-11577]
- cifs: fix pcchunk length type in smb2_copychunk_range (Scott Mayhew) [RHEL-11577]
- cifs: fix sharing of DFS connections (Scott Mayhew) [RHEL-11577]
- cifs: avoid potential races when handling multiple dfs tcons (Scott Mayhew) [RHEL-11577]
- cifs: protect access of TCP_Server_Info::{origin,leaf}_fullpath (Scott Mayhew) [RHEL-11577]
- cifs: fix potential race when tree connecting ipc (Scott Mayhew) [RHEL-11577]
- cifs: fix potential use-after-free bugs in TCP_Server_Info::hostname (Scott Mayhew) [RHEL-11577]
- cifs: print smb3_fs_context::source when mounting (Scott Mayhew) [RHEL-11577]
- cifs: protect session status check in smb2_reconnect() (Scott Mayhew) [RHEL-11577]
- SMB3.1.1: correct definition for app_instance_id create contexts (Scott Mayhew) [RHEL-11577]
- cifs: update internal module version number for cifs.ko (Scott Mayhew) [RHEL-11577]
- smb3: move some common open context structs to smbfs_common (Scott Mayhew) [RHEL-11577]
- smb3: make query_on_disk_id open context consistent and move to common code (Scott Mayhew) [RHEL-11577]
- SMB3.1.1: add new tree connect ShareFlags (Scott Mayhew) [RHEL-11577]
- cifs: missing lock when updating session status (Scott Mayhew) [RHEL-11577]
- SMB3: Close deferred file handles in case of handle lease break (Scott Mayhew) [RHEL-11577]
- SMB3: Add missing locks to protect deferred close file list (Scott Mayhew) [RHEL-11577]
- cifs: Avoid a cast in add_lease_context() (Scott Mayhew) [RHEL-11577]
- cifs: double lock in cifs_reconnect_tcon() (Scott Mayhew) [RHEL-11577]
- cifs: sanitize paths in cifs_update_super_prepath. (Scott Mayhew) [RHEL-11577]
- cifs: get rid of dead check in smb2_reconnect() (Scott Mayhew) [RHEL-11577]
- cifs: prevent infinite recursion in CIFSGetDFSRefer() (Scott Mayhew) [RHEL-11577]
- cifs: avoid races in parallel reconnects in smb1 (Scott Mayhew) [RHEL-11577]
- cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALL (Scott Mayhew) [RHEL-11577]
- cifs: fix missing unload_nls() in smb2_reconnect() (Scott Mayhew) [RHEL-11577]
- cifs: avoid race conditions with parallel reconnects (Scott Mayhew) [RHEL-11577]
- cifs: append path to open_enter trace event (Scott Mayhew) [RHEL-11577]
- cifs: lock chan_lock outside match_session (Scott Mayhew) [RHEL-11577]
- cifs: check only tcon status on tcon related functions (Scott Mayhew) [RHEL-11577]
- cifs: use DFS root session instead of tcon ses (Scott Mayhew) [RHEL-11577]
- cifs: return DFS root session id in DebugData (Scott Mayhew) [RHEL-11577]
- cifs: fix use-after-free bug in refresh_cache_worker() (Scott Mayhew) [RHEL-11577]
- cifs: set DFS root session in cifs_get_smb_ses() (Scott Mayhew) [RHEL-11577]
- cifs: prevent data race in cifs_reconnect_tcon() (Scott Mayhew) [RHEL-11577]
- cifs: reuse cifs_match_ipaddr for comparison of dstaddr too (Scott Mayhew) [RHEL-11577]
- cifs: match even the scope id for ipv6 addresses (Scott Mayhew) [RHEL-11577]
- update internal module version number for cifs.ko (Scott Mayhew) [RHEL-11577]
- cifs: update ip_addr for ses only for primary chan setup (Scott Mayhew) [RHEL-11577]
- smb3: Replace smb2pdu 1-element arrays with flex-arrays (Scott Mayhew) [RHEL-11577]
- cifs: get rid of dns resolve worker (Scott Mayhew) [RHEL-11577]
- cifs: Fix warning and UAF when destroy the MR list (Scott Mayhew) [RHEL-11577]
- cifs: Fix lost destroy smbd connection when MR allocate failed (Scott Mayhew) [RHEL-11577]
- cifs: Replace remaining 1-element arrays (Scott Mayhew) [RHEL-11577]
- cifs: Convert struct fealist away from 1-element array (Scott Mayhew) [RHEL-11577]
- cifs: Fix uninitialized memory reads for oparms.mode (Scott Mayhew) [RHEL-11577]
- cifs: remove unneeded 2bytes of padding from smb2 tree connect (Scott Mayhew) [RHEL-11577]
- cifs: Use a folio in cifs_page_mkwrite() (Scott Mayhew) [RHEL-11577]
- cifs: Fix uninitialized memory read in smb3_qfs_tcon() (Scott Mayhew) [RHEL-11577]
- cifs: get rid of unneeded conditional in cifs_get_num_sgs() (Scott Mayhew) [RHEL-11577]
- cifs: prevent data race in smb2_reconnect() (Scott Mayhew) [RHEL-11577]
- cifs: fix indentation in make menuconfig options (Scott Mayhew) [RHEL-11577]
- cifs: update Kconfig description (Scott Mayhew) [RHEL-11577]
- cifs: Get rid of unneeded conditional in the smb2_get_aead_req() (Scott Mayhew) [RHEL-11577]
- cifs: print last update time for interface list (Scott Mayhew) [RHEL-11577]
- cifs: Replace zero-length arrays with flexible-array members (Scott Mayhew) [RHEL-11577]
- cifs: Use kstrtobool() instead of strtobool() (Scott Mayhew) [RHEL-11577]
- cifs: Fix use-after-free in rdata->read_into_pages() (Scott Mayhew) [RHEL-11577]
- smb3: missing inode locks in punch hole (Scott Mayhew) [RHEL-11577]
- cifs: writeback fix (Scott Mayhew) [RHEL-11577]
- mm/slab_common: fix slab_caches list corruption after kmem_cache_destroy() (Rafael Aquini) [RHEL-2466]
- crypto: testmgr - fix RNG performance in fuzz tests (Ivan Vecera) [RHEL-3646]
- crypto/testmgr: use get_random_u32_inclusive() when possible (Ivan Vecera) [RHEL-3646]
- crypto/testmgr: use get_random_u32_below() instead of deprecated function (Ivan Vecera) [RHEL-3646]
- crypto/testmgr: use get_random_{u8,u16}() when possible, part 1 (Ivan Vecera) [RHEL-3646]
- crypto/testmgr: use prandom_u32_max() when possible, part 1 (Ivan Vecera) [RHEL-3646]
- crypto: testmgr - test in-place en/decryption with two sglists (Ivan Vecera) [RHEL-3646]
- arm64: adjust KASLR relocation after ARCH_RANDOM removal (Ivan Vecera) [RHEL-3646]
- selftests/bpf: fix stacktrace_build_id with missing kprobe/urandom_read (Ivan Vecera) [RHEL-3646]
- random: do not include <asm/archrandom.h> from random.h (Ivan Vecera) [RHEL-3646]
- x86/espfix: Use get_random_long() rather than archrandom (Ivan Vecera) [RHEL-3646]
- s390/archrandom: add missing header include (Ivan Vecera) [RHEL-3646]
- random: include <linux/once.h> in the right header (Ivan Vecera) [RHEL-3646]
- random: align entropy_timer_state to cache line (Ivan Vecera) [RHEL-3646]
- random: mix in cycle counter when jitter timer fires (Ivan Vecera) [RHEL-3646]
- random: spread out jitter callback to different CPUs (Ivan Vecera) [RHEL-3646]
- random: remove extraneous period and add a missing one in comments (Ivan Vecera) [RHEL-3646]
- random: add back async readiness notifier (Ivan Vecera) [RHEL-3646]
- random: reseed in delayed work rather than on-demand (Ivan Vecera) [RHEL-3646]
- random: always mix cycle counter in add_latent_entropy() (Ivan Vecera) [RHEL-3646]
- hw_random: use add_hwgenerator_randomness() for early entropy (Ivan Vecera) [RHEL-3646]
- random: modernize documentation comment on get_random_bytes() (Ivan Vecera) [RHEL-3646]
- random: adjust comment to account for removed function (Ivan Vecera) [RHEL-3646]
- random: remove early archrandom abstraction (Ivan Vecera) [RHEL-3646]
- random: add helpers for random numbers with given floor or range (Ivan Vecera) [RHEL-3646]
- random: use rejection sampling for uniform bounded random integers (Ivan Vecera) [RHEL-3646]
- random: use arch_get_random*_early() in random_init() (Ivan Vecera) [RHEL-3646]
- random: clear new batches when bringing new CPUs online (Ivan Vecera) [RHEL-3646]
- random: fix typos in get_random_bytes() comment (Ivan Vecera) [RHEL-3646]
- prandom: make use of smaller types in prandom_u32_max (Ivan Vecera) [RHEL-3646]
- random: add 8-bit and 16-bit batches (Ivan Vecera) [RHEL-3646]
- random: use init_utsname() instead of utsname() (Ivan Vecera) [RHEL-3646]
- kfence: use better stack hash seed (Ivan Vecera) [RHEL-3646]
- random: split initialization into early step and later step (Ivan Vecera) [RHEL-3646]
- random: throttle hwrng writes if no entropy is credited (Ivan Vecera) [RHEL-3646]
- random: restore O_NONBLOCK support (Ivan Vecera) [RHEL-3646]
- random: use hwgenerator randomness more frequently at early boot (Ivan Vecera) [RHEL-3646]
- random: correct spelling of "overwrites" (Ivan Vecera) [RHEL-3646]
- random: handle archrandom with multiple longs (Ivan Vecera) [RHEL-3646]
- KVM: PPC: Use arch_get_random_seed_long instead of powernv variant (Ivan Vecera) [RHEL-3646]
- random: use try_cmpxchg in _credit_init_bits (Ivan Vecera) [RHEL-3646]
- timekeeping: contribute wall clock to rng on time change (Ivan Vecera) [RHEL-3646]
- random: remove CONFIG_ARCH_RANDOM (Ivan Vecera) [RHEL-3646]
- random: credit cpu and bootloader seeds by default (Ivan Vecera) [RHEL-3646]
- s390/archrandom: prevent CPACF trng invocations in interrupt context (Ivan Vecera) [RHEL-3646]
- s390/archrandom: simplify back to earlier design and initialize earlier (Ivan Vecera) [RHEL-3646]
- hwrng: s390 - replace snprintf in show functions with sysfs_emit (Ivan Vecera) [RHEL-3646]
- random: update comment from copy_to_user() -> copy_to_iter() (Ivan Vecera) [RHEL-3646]
- random: quiet urandom warning ratelimit suppression message (Ivan Vecera) [RHEL-3646]
- random: remove rng_has_arch_random() (Ivan Vecera) [RHEL-3646]
- Revert "arm64: Initialize jump labels before setup_machine_fdt()" (Ivan Vecera) [RHEL-3646]
- random: do not use jump labels before they are initialized (Ivan Vecera) [RHEL-3646]
- random: account for arch randomness in bits (Ivan Vecera) [RHEL-3646]
- random: mark bootloader randomness code as __init (Ivan Vecera) [RHEL-3646]
- random: avoid checking crng_ready() twice in random_init() (Ivan Vecera) [RHEL-3646]
- random: check for signals after page of pool writes (Ivan Vecera) [RHEL-3646]
- random: wire up fops->splice_{read,write}_iter() (Ivan Vecera) [RHEL-3646]
- crypto: rng: convert to using iov_iter (Ivan Vecera) [RHEL-3646]
- random: convert to using fops->write_iter() (Ivan Vecera) [RHEL-3646]
- random: convert to using fops->read_iter() (Ivan Vecera) [RHEL-3646]
- random: unify batched entropy implementations (Ivan Vecera) [RHEL-3646]
- random: move randomize_page() into mm where it belongs (Ivan Vecera) [RHEL-3646]
- random: remove mostly unused async readiness notifier (Ivan Vecera) [RHEL-3646]
- random: remove get_random_bytes_arch() and add rng_has_arch_random() (Ivan Vecera) [RHEL-3646]
- random: move initialization functions out of hot pages (Ivan Vecera) [RHEL-3646]
- random: make consistent use of buf and len (Ivan Vecera) [RHEL-3646]
- random: use proper return types on get_random_{int,long}_wait() (Ivan Vecera) [RHEL-3646]
- random: remove extern from functions in header (Ivan Vecera) [RHEL-3646]
- arm64: Initialize jump labels before setup_machine_fdt() (Ivan Vecera) [RHEL-3646]
- random: use static branch for crng_ready() (Ivan Vecera) [RHEL-3646]
- random: credit architectural init the exact amount (Ivan Vecera) [RHEL-3646]
- random: handle latent entropy and command line from random_init() (Ivan Vecera) [RHEL-3646]
- random: use proper jiffies comparison macro (Ivan Vecera) [RHEL-3646]
- random: remove ratelimiting for in-kernel unseeded randomness (Ivan Vecera) [RHEL-3646]
- random: move initialization out of reseeding hot path (Ivan Vecera) [RHEL-3646]
- random: avoid initializing twice in credit race (Ivan Vecera) [RHEL-3646]
- random: use symbolic constants for crng_init states (Ivan Vecera) [RHEL-3646]
- random32: use real rng for non-deterministic randomness (Ivan Vecera) [RHEL-3646]
- init: call time_init() before rand_initialize() (Ivan Vecera) [RHEL-3646]
- random: fix sysctl documentation nits (Ivan Vecera) [RHEL-3646]
- timekeeping: Add raw clock fallback for random_get_entropy() (Ivan Vecera) [RHEL-3646]
- random: pull add_hwgenerator_randomness() declaration into random.h (Ivan Vecera) [RHEL-3646]
- random: remove useless header comment (Ivan Vecera) [RHEL-3646]
- char: move RANDOM_TRUST_CPU & RANDOM_TRUST_BOOTLOADER into the Character devices menu (Ivan Vecera) [RHEL-3646]
- ibmveth: Reduce default tx queues to 8 (Mamatha Inamdar) [2228218]
- ibmveth: Ethtool set queue support (Mamatha Inamdar) [2228218]
- ibmveth: Implement multi queue on xmit (Mamatha Inamdar) [2228218]
- ibmveth: Copy tx skbs into a premapped buffer (Mamatha Inamdar) [2228218]
- perf/x86/intel: Add Crestmont PMU (Michael Petlan) [2177050]
- x86/cpu: Fix Crestmont uarch (Michael Petlan) [2177050]
- x86/cpu: Fix Gracemont uarch (Michael Petlan) [2177050]
- KVM: arm64: fix __kvm_host_psci_cpu_entry() prototype (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Rephrase percpu enable/disable tracking in terms of hyp (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Fix hardware enable/disable flows for pKVM (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Add missing BTI instructions (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Fix misuse of KVM_ARM_VCPU_POWER_OFF bit index (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Use different pointer authentication keys for pKVM (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Rip out the vestiges of the 'old' ID register scheme (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Handle ID register reads using the VM-wide values (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Use generic sanitisation for ID_AA64PFR0_EL1 (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Use generic sanitisation for ID_(AA64)DFR0_EL1 (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Use arm64_ftr_bits to sanitise ID register writes (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Save ID registers' sanitized value per guest (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Reuse fields of sys_reg_desc for idreg (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Rewrite IMPDEF PMU version as NI (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Make vCPU feature flags consistent VM-wide (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Relax invariance of KVM_ARM_VCPU_POWER_OFF (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Separate out feature sanitisation and initialisation (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Use BTI for nvhe (Shaoqin Huang) [RHEL-1760]
- arm64: kvm: avoid overflow in integer division (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Use local TLBI on permission relaxation (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Split huge pages during KVM_CLEAR_DIRTY_LOG (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Open-code kvm_mmu_write_protect_pt_masked() (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Split huge pages when dirty logging is enabled (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Add kvm_uninit_stage2_mmu() (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Refactor kvm_arch_commit_memory_region() (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Add kvm_pgtable_stage2_split() (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Add KVM_CAP_ARM_EAGER_SPLIT_CHUNK_SIZE (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Export kvm_are_all_memslots_empty() (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Add helper for creating unlinked stage2 subtrees (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Add KVM_PGTABLE_WALK flags for skipping CMOs and BBM TLBIs (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Rename free_removed to free_unlinked (Shaoqin Huang) [RHEL-1760]
- phy: qcom-qmp-pcie: support SM8150 PCIe QMP PHYs (Alessandro Carminati) [RHEL-10197]
- phy: qcom-qmp-pcie: populate offsets configuration (Alessandro Carminati) [RHEL-10197]
- phy: qcom-qmp-pcie: simplify clock handling (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Rename "hs_gear" to "phy_gear" (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Update PHY settings only when scaling to higher gears (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Configure SYS1CLK_1US_REG for UFS V4 and above (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Align programing of unipro clk attributes (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Add support to configure PA_VS_CORE_CLK_40NS_CYCLES (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Add multiple frequency support for MAX_CORE_CLK_1US_CYCLES (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Update MAX_CORE_CLK_1US_CYCLES for UFS V4 and above (Alessandro Carminati) [RHEL-10197]
- arm64: dts: qcom: sc8280xp: Hook up PDC as wakeup-parent of TLMM (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Make struct ufs_qcom_bw_table static const (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: ufs-qcom: Check host controller state (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: core: Export ufshcd_is_hba_active() (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Add support for scaling interconnects (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: core: Add enums for UFS lanes (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Remove unused variable (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: ufs-qcom: Change UFS devfreq timer to delayed (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Get queue ID from MSI index in ESI handler (Alessandro Carminati) [RHEL-10197]
- PCI: qcom: Use DWC helpers for modifying the read-only DBI registers (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: ufs-qcom: Switch to the new ICE API (Alessandro Carminati) [RHEL-10197]
- soc: qcom: Rename ice to qcom_ice to avoid module name conflict (Alessandro Carminati) [RHEL-10197]
- pinctrl: qcom: sa8775p: add the wakeirq map (Alessandro Carminati) [RHEL-10197]
- soc: qcom: Make the Qualcomm UFS/SDCC ICE a dedicated driver (Alessandro Carminati) [RHEL-10197]
- RDMA/irdma: Prevent zero-length STAG registration (Kamal Heib) [RHEL-6388] {CVE-2023-25775}
Resolves: rhbz#2177050, rhbz#2228218, RHEL-10197, RHEL-11577, RHEL-1760, RHEL-2466, RHEL-3646, RHEL-6388
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2023-10-11 17:48:41 +00:00
|
|
|
# selftests require bpftool to be built. If bpftools is disabled, then disable selftests
|
|
|
|
%if %{with_bpftool} == 0
|
|
|
|
%define with_selftests 0
|
2021-06-21 23:14:53 +00:00
|
|
|
%endif
|
2020-10-15 12:41:02 +00:00
|
|
|
|
|
|
|
%ifnarch noarch
|
2021-07-19 21:22:10 +00:00
|
|
|
%define with_kernel_abi_stablelists 0
|
2020-10-15 12:41:02 +00:00
|
|
|
%endif
|
|
|
|
|
|
|
|
# Overrides for generic default options
|
|
|
|
|
|
|
|
# only package docs noarch
|
|
|
|
%ifnarch noarch
|
|
|
|
%define with_doc 0
|
|
|
|
%define doc_build_fail true
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%if 0%{?fedora}
|
|
|
|
# don't do debug builds on anything but i686 and x86_64
|
|
|
|
%ifnarch i686 x86_64
|
|
|
|
%define with_debug 0
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
# don't build noarch kernels or headers (duh)
|
|
|
|
%ifarch noarch
|
|
|
|
%define with_up 0
|
2023-03-07 14:22:21 +00:00
|
|
|
%define with_realtime 0
|
2020-10-15 12:41:02 +00:00
|
|
|
%define with_headers 0
|
|
|
|
%define with_cross_headers 0
|
|
|
|
%define with_tools 0
|
|
|
|
%define with_perf 0
|
|
|
|
%define with_bpftool 0
|
|
|
|
%define with_selftests 0
|
|
|
|
%define with_debug 0
|
|
|
|
%define all_arch_configs kernel-%{version}-*.config
|
|
|
|
%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
|
|
|
|
|
2023-02-09 16:31:23 +00:00
|
|
|
# 64k variant only for aarch64
|
|
|
|
%ifnarch aarch64
|
|
|
|
%define with_arm64_64k 0
|
|
|
|
%endif
|
|
|
|
|
2020-10-15 12:41:02 +00:00
|
|
|
%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 all_arch_configs kernel-%{version}-i?86*.config
|
|
|
|
%define kernel_image arch/x86/boot/bzImage
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%ifarch x86_64
|
|
|
|
%define asmarch x86
|
|
|
|
%define all_arch_configs kernel-%{version}-x86_64*.config
|
|
|
|
%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
|
2021-01-05 14:51:54 +00:00
|
|
|
%define use_vdso 0
|
2020-10-15 12:41:02 +00:00
|
|
|
%define all_arch_configs kernel-%{version}-ppc64le*.config
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%ifarch s390x
|
|
|
|
%define asmarch s390
|
|
|
|
%define hdrarch s390
|
|
|
|
%define all_arch_configs kernel-%{version}-s390x.config
|
|
|
|
%define kernel_image arch/s390/boot/bzImage
|
2021-02-10 15:49:04 +00:00
|
|
|
%define vmlinux_decompressor arch/s390/boot/compressed/vmlinux
|
2020-10-15 12:41:02 +00:00
|
|
|
%endif
|
|
|
|
|
|
|
|
%ifarch %{arm}
|
|
|
|
%define all_arch_configs kernel-%{version}-arm*.config
|
|
|
|
%define skip_nonpae_vdso 1
|
|
|
|
%define asmarch arm
|
|
|
|
%define hdrarch arm
|
|
|
|
%define make_target bzImage
|
|
|
|
%define kernel_image arch/arm/boot/zImage
|
|
|
|
# http://lists.infradead.org/pipermail/linux-arm-kernel/2012-March/091404.html
|
|
|
|
%define kernel_mflags KALLSYMS_EXTRA_PASS=1
|
|
|
|
# we only build headers/perf/tools on the base arm arches
|
|
|
|
# just like we used to only build them on i386 for x86
|
|
|
|
%ifnarch armv7hl
|
|
|
|
%define with_headers 0
|
|
|
|
%define with_cross_headers 0
|
|
|
|
%endif
|
|
|
|
# These currently don't compile on armv7
|
|
|
|
%define with_selftests 0
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%ifarch aarch64
|
|
|
|
%define all_arch_configs kernel-%{version}-aarch64*.config
|
|
|
|
%define asmarch arm64
|
|
|
|
%define hdrarch arm64
|
kernel-5.14.0-451.el9
* Thu May 16 2024 Lucas Zampieri <lzampier@redhat.com> [5.14.0-451.el9]
- Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8" (Lucas Zampieri)
- arm64: dts: qcom: sa8775p: fix USB wakeup interrupt types (Steve Dunnagan) [RHEL-31258]
- arm64: dts: qcom: sa8775p-ride: enable pmm8654au_0_pon_resin (Steve Dunnagan) [RHEL-31258]
- arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-31258]
- arm64: dts: qcom: Enable tsens and thermal for sa8775p SoC (Steve Dunnagan) [RHEL-31258]
- arm64: dts: qcom: sa8775p: Add RPMh sleep stats (Steve Dunnagan) [RHEL-31258]
- arm64: dts: qcom: sa8775p: add TRNG node (Steve Dunnagan) [RHEL-31258]
- arm64: dts: qcom: sa8775p: enable the inline crypto engine (Steve Dunnagan) [RHEL-31258]
- net: ethtool: reject unsupported RSS input xfrm values (Ivan Vecera) [RHEL-31889]
- net: ethtool: Fix symmetric-xor RSS RX flow hash check (Ivan Vecera) [RHEL-31889]
- net: ethtool: add a NO_CHANGE uAPI for new RXFH's input_xfrm (Ivan Vecera) [RHEL-31889]
- net: ethtool: copy input_xfrm to user-space in ethtool_get_rxfh (Ivan Vecera) [RHEL-31889]
- net: ethtool: add support for symmetric-xor RSS hash (Ivan Vecera) [RHEL-31889]
- net: ethtool: get rid of get/set_rxfh_context functions (Ivan Vecera) [RHEL-31889]
- net: ethtool: pass a pointer to parameters to get/set_rxfh ethtool ops (Ivan Vecera) [RHEL-31889]
- net/mlx5e: Make flow classification filters static (Ivan Vecera) [RHEL-31889]
- redhat: kernel.spec: add dependency for the python3-pyyaml package (Petr Oros) [RHEL-30145]
- Documentation: add pyyaml to requirements.txt (Petr Oros) [RHEL-30145]
- netlink: use kvmalloc() in netlink_alloc_large_skb() (Petr Oros) [RHEL-30145]
- devlink: Fix devlink parallel commands processing (Petr Oros) [RHEL-30145]
- Fix NULL pointer dereference in cn_filter() (Petr Oros) [RHEL-30145]
- devlink: Fix length of eswitch inline-mode (Petr Oros) [RHEL-30145]
- net/mlx5: Fix fw reporter diagnose output (Petr Oros) [RHEL-30145]
- net/mlx5: fix uninit value use (Petr Oros) [RHEL-30145]
- netdevsim: Block until all devices are released (Petr Oros) [RHEL-30145]
- netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter (Petr Oros) [RHEL-30145]
- devlink: fix port dump cmd type (Petr Oros) [RHEL-30145]
- devlink: fix possible use-after-free and memory leaks in devlink_init() (Petr Oros) [RHEL-30145]
- net: add rcu safety to rtnl_prop_list_size() (Petr Oros) [RHEL-30145]
- devlink: Fix command annotation documentation (Petr Oros) [RHEL-30145]
- devlink: avoid potential loop in devlink_rel_nested_in_notify_work() (Petr Oros) [RHEL-30145]
- doc/netlink/specs: Add missing attr in rt_link spec (Petr Oros) [RHEL-30145]
- devlink: Fix referring to hw_addr attribute during state validation (Petr Oros) [RHEL-30145]
- netlink: fix potential sleeping issue in mqueue_flush_file (Petr Oros) [RHEL-30145]
- genetlink: Use internal flags for multicast groups (Petr Oros) [RHEL-30145]
- rtnetlink: bridge: Enable MDB bulk deletion (Petr Oros) [RHEL-30145]
- rtnetlink: bridge: Invoke MDB bulk deletion when needed (Petr Oros) [RHEL-30145]
- net: Add MDB bulk deletion device operation (Petr Oros) [RHEL-30145]
- rtnetlink: bridge: Use a different policy for MDB bulk delete (Petr Oros) [RHEL-30145]
- devlink: extend multicast filtering by port index (Petr Oros) [RHEL-30145]
- devlink: add a command to set notification filter and use it for multicasts (Petr Oros) [RHEL-30145]
- genetlink: introduce helpers to do filtered multicast (Petr Oros) [RHEL-30145]
- netlink: introduce typedef for filter function (Petr Oros) [RHEL-30145]
- genetlink: introduce per-sock family private storage (Petr Oros) [RHEL-30145]
- devlink: introduce a helper for netlink multicast send (Petr Oros) [RHEL-30145]
- devlink: send notifications only if there are listeners (Petr Oros) [RHEL-30145]
- devlink: introduce __devl_is_registered() helper and use it instead of xa_get_mark() (Petr Oros) [RHEL-30145]
- devlink: use devl_is_registered() helper instead xa_get_mark() (Petr Oros) [RHEL-30145]
- connector/cn_proc: Performance improvements (Petr Oros) [RHEL-30145]
- connector/cn_proc: Add filtering to fix some bugs (Petr Oros) [RHEL-30145]
- tools/net/ynl-gen-rst: Remove extra indentation from generated docs (Petr Oros) [RHEL-30145]
- tools/net/ynl-gen-rst: Remove bold from attribute-set headings (Petr Oros) [RHEL-30145]
- tools/net/ynl-gen-rst: Sort the index of generated netlink specs (Petr Oros) [RHEL-30145]
- tools/net/ynl-gen-rst: Add sub-messages to generated docs (Petr Oros) [RHEL-30145]
- doc/netlink: Regenerate netlink .rst files if ynl-gen-rst changes (Petr Oros) [RHEL-30145]
- doc/netlink/specs: Add a spec for tc (Petr Oros) [RHEL-30145]
- doc/netlink/specs: use pad in structs in rt_link (Petr Oros) [RHEL-30145]
- doc/netlink/specs: Add sub-message type to rt_link family (Petr Oros) [RHEL-30145]
- tools/net/ynl: Add binary and pad support to structs for tc (Petr Oros) [RHEL-30145]
- tools/net/ynl: Add 'sub-message' attribute decoding to ynl (Petr Oros) [RHEL-30145]
- doc/netlink: Document the sub-message format for netlink-raw (Petr Oros) [RHEL-30145]
- doc/netlink: Add sub-message support to netlink-raw (Petr Oros) [RHEL-30145]
- tools/net/ynl: Use consistent array index expression formatting (Petr Oros) [RHEL-30145]
- net: rtnl: use rcu_replace_pointer_rtnl in rtnl_unregister_* (Petr Oros) [RHEL-30145]
- net: rtnl: introduce rcu_replace_pointer_rtnl (Petr Oros) [RHEL-30145]
- netlink: specs: mptcp: rename the MPTCP path management spec (Petr Oros) [RHEL-30145]
- netlink: specs: ovs: correct enum names in specs (Petr Oros) [RHEL-30145]
- netlink: specs: ovs: remove fixed header fields from attrs (Petr Oros) [RHEL-30145]
- tools: ynl-gen: print prototypes for recursive stuff (Petr Oros) [RHEL-30145]
- tools: ynl-gen: store recursive nests by a pointer (Petr Oros) [RHEL-30145]
- tools: ynl-gen: re-sort ignoring recursive nests (Petr Oros) [RHEL-30145]
- tools: ynl-gen: record information about recursive nests (Petr Oros) [RHEL-30145]
- tools: ynl-gen: fill in implementations for TypeUnused (Petr Oros) [RHEL-30145]
- tools: ynl-gen: support fixed headers in genetlink (Petr Oros) [RHEL-30145]
- tools: ynl-gen: use enum user type for members and args (Petr Oros) [RHEL-30145]
- tools: ynl-gen: add missing request free helpers for dumps (Petr Oros) [RHEL-30145]
- netlink: specs: devlink: add some(not all) missing attributes in devlink.yaml (Petr Oros) [RHEL-30145]
- rtnl: add helper to send if skb is not null (Petr Oros) [RHEL-30145]
- rtnl: add helper to check if a notification is needed (Petr Oros) [RHEL-30145]
- rtnl: add helper to check if rtnl group has listeners (Petr Oros) [RHEL-30145]
- tools: ynl: use strerror() if no extack of note provided (Petr Oros) [RHEL-30145]
- tools: pynl: make flags argument optional for do() (Petr Oros) [RHEL-30145]
- docs: netlink: add NLMSG_DONE message format for doit actions (Petr Oros) [RHEL-30145]
- doc/netlink: Add bitfield32, s8, s16 to the netlink-raw schema (Petr Oros) [RHEL-30145]
- docs: netlink: link to family documentations from spec info (Petr Oros) [RHEL-30145]
- devlink: warn about existing entities during reload-reinit (Petr Oros) [RHEL-30145]
- Documentation: devlink: extend reload-reinit description (Petr Oros) [RHEL-30145]
- tools: ynl-gen: always construct struct ynl_req_state (Petr Oros) [RHEL-30145]
- ethtool: don't propagate EOPNOTSUPP from dumps (Petr Oros) [RHEL-30145]
- tools: ynl-gen: use enum name from the spec (Petr Oros) [RHEL-30145]
- tools: ynl-get: use family c-name (Petr Oros) [RHEL-30145]
- tools: ynl-gen: always append ULL/LL to range types (Petr Oros) [RHEL-30145]
- Documentation: Document each netlink family (Petr Oros) [RHEL-30145]
- tools: ynl: fix duplicate op name in devlink (Petr Oros) [RHEL-30145]
- tools: ynl: fix header path for nfsd (Petr Oros) [RHEL-30145]
- rtnetlink: introduce nlmsg_new_large and use it in rtnl_getlink (Petr Oros) [RHEL-30145]
- devlink: Add device lock assert in reload operation (Petr Oros) [RHEL-30145]
- devlink: Acquire device lock during reload command (Petr Oros) [RHEL-30145]
- devlink: Allow taking device lock in pre_doit operations (Petr Oros) [RHEL-30145]
- devlink: Enable the use of private flags in post_doit operations (Petr Oros) [RHEL-30145]
- devlink: Acquire device lock during netns dismantle (Petr Oros) [RHEL-30145]
- devlink: Move private netlink flags to C file (Petr Oros) [RHEL-30145]
- netlink: specs: Introduce time stamping set command (Petr Oros) [RHEL-30145]
- netlink: specs: Introduce new netlink command to list available time stamping layers (Petr Oros) [RHEL-30145]
- netlink: specs: Introduce new netlink command to get current timestamp (Petr Oros) [RHEL-30145]
- nfsd: regenerate user space parsers after ynl-gen changes (Petr Oros) [RHEL-30145]
- netlink: fill in missing MODULE_DESCRIPTION() (Petr Oros) [RHEL-30145]
- tools: ynl-gen: don't touch the output file if content is the same (Petr Oros) [RHEL-30145]
- netlink: specs: devlink: add forgotten port function caps enum values (Petr Oros) [RHEL-30145]
- doc/netlink: Update schema to support cmd-cnt-name and cmd-max-name (Petr Oros) [RHEL-30145]
- tools: ynl: introduce option to process unknown attributes or types (Petr Oros) [RHEL-30145]
- net: Add MDB get device operation (Petr Oros) [RHEL-30145]
- bridge: add MDB get uAPI attributes (Petr Oros) [RHEL-30145]
- tools: ynl-gen: respect attr-cnt-name at the attr set level (Petr Oros) [RHEL-30145]
- netlink: specs: support conditional operations (Petr Oros) [RHEL-30145]
- netlink: make range pointers in policies const (Petr Oros) [RHEL-30145]
- tools: ynl-gen: add support for exact-len validation (Petr Oros) [RHEL-30145]
- tools: ynl: add uns-admin-perm to genetlink legacy (Petr Oros) [RHEL-30145]
- devlink: remove netlink small_ops (Petr Oros) [RHEL-30145]
- devlink: remove duplicated netlink callback prototypes (Petr Oros) [RHEL-30145]
- netlink: specs: devlink: add the remaining command to generate complete split_ops (Petr Oros) [RHEL-30145]
- devlink: rename netlink callback to be aligned with the generated ones (Petr Oros) [RHEL-30145]
- devlink: make devlink_flash_overwrite enum named one (Petr Oros) [RHEL-30145]
- netlink: specs: devlink: make dont-validate single line (Petr Oros) [RHEL-30145]
- netlink: specs: devlink: remove reload-action from devlink-get cmd reply (Petr Oros) [RHEL-30145]
- tools: ynl-gen: render rsp_parse() helpers if cmd has only dump op (Petr Oros) [RHEL-30145]
- tools: ynl-gen: introduce support for bitfield32 attribute type (Petr Oros) [RHEL-30145]
- genetlink: don't merge dumpit split op for different cmds into single iter (Petr Oros) [RHEL-30145]
- tools: ynl-gen: change spacing around __attribute__ (Petr Oros) [RHEL-30145]
- tcp: add RTAX_FEATURE_TCP_USEC_TS (Petr Oros) [RHEL-30145]
- netlink: specs: add support for auto-sized scalars (Petr Oros) [RHEL-30145]
- netlink: add variable-length / auto integers (Petr Oros) [RHEL-30145]
- tools: ynl-gen: make the mnl_type() method public (Petr Oros) [RHEL-30145]
- devlink: convert most of devlink_fmsg_*() to return void (Petr Oros) [RHEL-30145]
- qed: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145]
- net/mlx5: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145]
- mlxsw: core: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145]
- octeontx2-af: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145]
- hinic: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145]
- bnxt_en: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145]
- netdevsim: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145]
- devlink: retain error in struct devlink_fmsg (Petr Oros) [RHEL-30145]
- tools: ynl-gen: support limit names (Petr Oros) [RHEL-30145]
- tools: ynl-gen: support full range of min/max checks for integer values (Petr Oros) [RHEL-30145]
- tools: ynl-gen: track attribute use (Petr Oros) [RHEL-30145]
- devlink: document devlink_rel_nested_in_notify() function (Petr Oros) [RHEL-30145]
- Documentation: devlink: add a note about RTNL lock into locking section (Petr Oros) [RHEL-30145]
- Documentation: devlink: add nested instance section (Petr Oros) [RHEL-30145]
- devlink: don't take instance lock for nested handle put (Petr Oros) [RHEL-30145]
- devlink: take device reference for devlink object (Petr Oros) [RHEL-30145]
- devlink: call peernet2id_alloc() with net pointer under RCU read lock (Petr Oros) [RHEL-30145]
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu() (Petr Oros) [RHEL-30145]
- docs: netlink: clean up after deprecating version (Petr Oros) [RHEL-30145]
- tools: ynl: fix converting flags to names after recent cleanup (Petr Oros) [RHEL-30145]
- tools: ynl: Add source files for nfsd netlink protocol (Petr Oros) [RHEL-30145]
- NFSD: introduce netlink stubs (Petr Oros) [RHEL-30145]
- net: Handle bulk delete policy in bridge driver (Petr Oros) [RHEL-30145]
- tools: ynl: use ynl-gen -o instead of stdout in Makefile (Petr Oros) [RHEL-30145]
- netlink: specs: don't allow version to be specified for genetlink (Petr Oros) [RHEL-30145]
- tools: ynl-gen: handle do ops with no input attrs (Petr Oros) [RHEL-30145]
- netlink: specs: remove redundant type keys from attributes in subsets (Petr Oros) [RHEL-30145]
- tools: ynl-gen: lift type requirement for attribute subsets (Petr Oros) [RHEL-30145]
- tools: ynl-gen: use uapi header name for the header guard (Petr Oros) [RHEL-30145]
- netlink: Annotate struct netlink_policy_dump_state with __counted_by (Petr Oros) [RHEL-30145]
- tools: ynl: use uAPI include magic for samples (Petr Oros) [RHEL-30145]
- tools: ynl: don't regen on every make (Petr Oros) [RHEL-30145]
- handshake: Fix sign of key_serial_t fields (Petr Oros) [RHEL-30145]
- handshake: Fix sign of socket file descriptor fields (Petr Oros) [RHEL-30145]
- devlink: introduce possibility to expose info about nested devlinks (Petr Oros) [RHEL-30145]
- devlink: convert linecard nested devlink to new rel infrastructure (Petr Oros) [RHEL-30145]
- devlink: expose peer SF devlink instance (Petr Oros) [RHEL-30145]
- devlink: introduce object and nested devlink relationship infra (Petr Oros) [RHEL-30145]
- devlink: extend devlink_nl_put_nested_handle() with attrtype arg (Petr Oros) [RHEL-30145]
- devlink: move devlink_nl_put_nested_handle() into netlink.c (Petr Oros) [RHEL-30145]
- devlink: put netnsid to nested handle (Petr Oros) [RHEL-30145]
- devlink: move linecard struct into linecard.c (Petr Oros) [RHEL-30145]
- mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index (Rafael Aquini) [RHEL-31840] {CVE-2024-26783}
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc) [RHEL-32372]
- ASoC: SOF: ipc4-topology: Save the ALH DAI index during hw_params (Jaroslav Kysela) [RHEL-26198]
- ASoC: SOF: pcm: reset all PCM sources in case of xruns (Jaroslav Kysela) [RHEL-26198]
- ASoC: SOF: pcm: add pending_stop state variable (Jaroslav Kysela) [RHEL-26198]
- ASoC: SOF: pcm: simplify sof_pcm_hw_free() with helper (Jaroslav Kysela) [RHEL-26198]
- ASoC: SOF: sof-audio: revisit sof_pcm_stream_free() error handling and logs (Jaroslav Kysela) [RHEL-26198]
- ASoC: SOF: Intel: hda: Clear Soundwire node ID during BE DAI hw_free (Jaroslav Kysela) [RHEL-26198]
- ASoC: SOF: Intel: hda: move helper to static inline (Jaroslav Kysela) [RHEL-26198]
- ASoC: SOF: IPC4: extend dai_data with node_id (Jaroslav Kysela) [RHEL-26198]
- ASoC: SOF: Intel: hda: extend signature of sdw_hda_dai_hw_params() (Jaroslav Kysela) [RHEL-26198]
- ASoC: SOF: Intel: set the DMA TLV device as dai_index (Jaroslav Kysela) [RHEL-26198]
- ASoC: SOF: Intel: hda-dai: add helpers to set dai config (Jaroslav Kysela) [RHEL-26198]
- ASoC: SOF: Intel: hda-dai: set dma_stream_channel_map device (Jaroslav Kysela) [RHEL-26198]
- ASoC: SOF: Intel: hda-dai: set lowest N bits in ch_mask (Jaroslav Kysela) [RHEL-26198]
- ASoC: SOF: make dma_config_tlv be an array (Jaroslav Kysela) [RHEL-26198]
- Revert "ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI" (Jaroslav Kysela) [RHEL-26198]
- Revert "ASoC: SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs" (Jaroslav Kysela) [RHEL-26198]
- ASoC: SOF: Intel: hda-dai: fix channel map configuration for aggregated dailink (Jaroslav Kysela) [RHEL-26198]
- ASoC: SOF: Introduce generic names for IPC types (Jaroslav Kysela) [RHEL-26198]
- arm64/arch_timer: Fix MMIO byteswap (Phil Auld) [RHEL-32862]
- cpuidle: Use local_clock_noinstr() (Phil Auld) [RHEL-32862]
- sched/clock: Provide local_clock_noinstr() (Phil Auld) [RHEL-32862]
- sched/clock: Fix local_clock() before sched_clock_init() (Phil Auld) [RHEL-32862]
- sched/clock: Make local_clock() noinstr (Phil Auld) [RHEL-32862]
- sched/clock: Use try_cmpxchg64 in sched_clock_{local,remote} (Phil Auld) [RHEL-32862]
- math64: Always inline u128 version of mul_u64_u64_shr() (Phil Auld) [RHEL-32862]
- s390/time: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862]
- arm64/arch_timer: Provide noinstr sched_clock_read() functions (Phil Auld) [RHEL-32862]
- arm64/io: Always inline all of __raw_{read,write}[bwlq]() (Phil Auld) [RHEL-32862]
- time/sched_clock: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862]
- seqlock/latch: Provide raw_read_seqcount_latch_retry() (Phil Auld) [RHEL-32862]
- timekeeping: Consolidate fast timekeeper (Phil Auld) [RHEL-32862]
- timekeeping: Annotate ktime_get_boot_fast_ns() with data_race() (Phil Auld) [RHEL-32862]
- KVM: s390: Check kvm pointer when testing KVM_CAP_S390_HPAGE_1M (Thomas Huth) [RHEL-29741]
- s390/mm: Fix storage key clearing for guest huge pages (Thomas Huth) [RHEL-29741]
- s390/vfio-ap: handle hardware checkstop state on queue reset operation (Thomas Huth) [RHEL-29741]
- KVM: s390: Refactor kvm_is_error_gpa() into kvm_is_gpa_in_memslot() (Thomas Huth) [RHEL-29741]
- KVM: s390: selftest: memop: Fix undefined behavior (Thomas Huth) [RHEL-29741]
- KVM: s390: only deliver the set service event bits (Thomas Huth) [RHEL-29741]
- KVM: s390: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741]
- KVM: s390: move s390-specific structs to uapi/asm/kvm.h (Thomas Huth) [RHEL-29741]
- KVM: s390: selftests: memop: add a simple AR test (Thomas Huth) [RHEL-29741]
- KVM: s390: fix access register usage in ioctls (Thomas Huth) [RHEL-29741]
- KVM: s390: introduce kvm_s390_fpu_(store|load) (Thomas Huth) [RHEL-29741]
- KVM: selftests: s390x: Remove redundant newlines (Thomas Huth) [RHEL-29741]
- s390/fpu: remove TIF_FPU (Thomas Huth) [RHEL-29741]
- s390/fpu: limit save and restore to used registers (Thomas Huth) [RHEL-29741]
- s390/fpu: decrease stack usage for some cases (Thomas Huth) [RHEL-29741]
- s390/fpu: let fpu_vlm() and fpu_vstm() return number of registers (Thomas Huth) [RHEL-29741]
- s390/fpu: remove anonymous union from struct fpu (Thomas Huth) [RHEL-29741]
- s390/fpu: remove regs member from struct fpu (Thomas Huth) [RHEL-29741]
- s390/kvm: convert to regular kernel fpu user (Thomas Huth) [RHEL-29741]
- s390/fpu: make kernel fpu context preemptible (Thomas Huth) [RHEL-29741]
- s390/fpu: change type of fpu mask from u32 to int (Thomas Huth) [RHEL-29741]
- s390/fpu: rename save_fpu_regs() to save_user_fpu_regs(), etc (Thomas Huth) [RHEL-29741]
- s390/fpu: convert FPU CIF flag to regular TIF flag (Thomas Huth) [RHEL-29741]
- s390/fpu: convert __kernel_fpu_begin()/__kernel_fpu_end() to C (Thomas Huth) [RHEL-29741]
- s390/fpu: provide and use vlm and vstm inline assemblies (Thomas Huth) [RHEL-29741]
- s390/fpu: provide and use lfpc, sfpc, and stfpc inline assemblies (Thomas Huth) [RHEL-29741]
- s390/fpu: provide and use ld and std inline assemblies (Thomas Huth) [RHEL-29741]
- s390/fpu: use lfpc instead of sfpc instruction (Thomas Huth) [RHEL-29741]
- s390/fpu: add documentation about fpu helper functions (Thomas Huth) [RHEL-29741]
- s390/fpu: move, rename, and merge header files (Thomas Huth) [RHEL-29741]
- s390/fpu: various coding style changes (Thomas Huth) [RHEL-29741]
- s390/fpu: use KERNEL_VXR_LOW instead of KERNEL_VXR_V0V7 (Thomas Huth) [RHEL-29741]
- s390/fpu: improve description of RXB macro (Thomas Huth) [RHEL-29741]
- s390/fpu: fix VLGV macro (Thomas Huth) [RHEL-29741]
- s390/switch_to: use generic header file (Thomas Huth) [RHEL-29741]
- s390/acrs: cleanup access register handling (Thomas Huth) [RHEL-29741]
- s390/fpu: make use of __uninitialized macro (Thomas Huth) [RHEL-29741]
- Compiler Attributes: Add __uninitialized macro (Thomas Huth) [RHEL-29741]
- s390/fpu: remove __load_fpu_regs() export (Thomas Huth) [RHEL-29741]
- KVM: s390: cpu model: Use proper define for facility mask size (Thomas Huth) [RHEL-29741]
- s390/vx: fix save/restore of fpu kernel context (Thomas Huth) [RHEL-29741]
- s390/mm: convert pgste locking functions to C (Thomas Huth) [RHEL-29741]
- s390/fpu: get rid of MACHINE_HAS_VX (Thomas Huth) [RHEL-29741]
- s390/als: add vector facility to z13 architecture level set (Thomas Huth) [RHEL-29741]
- s390/fpu: remove "novx" option (Thomas Huth) [RHEL-29741]
- s390/fpu: remove ARCH_WANTS_DYNAMIC_TASK_STRUCT support (Thomas Huth) [RHEL-29741]
- KVM: s390: remove superfluous save_fpu_regs() call (Thomas Huth) [RHEL-29741]
- s390/ptrace: remove leftover comment (Thomas Huth) [RHEL-29741]
- s390/fpu: get rid of test_fp_ctl() (Thomas Huth) [RHEL-29741]
- s390: remove .fixup section (Thomas Huth) [RHEL-29741]
- KVM: s390: use READ_ONCE() to read fpc register value (Thomas Huth) [RHEL-29741]
- s390/ptrace: handle setting of fpc register correctly (Thomas Huth) [RHEL-29741]
- KVM: s390: Harden copying of userspace-array against overflow (Thomas Huth) [RHEL-29741]
- s390/vfio-ap: improve reaction to response code 07 from PQAP(AQIC) command (Thomas Huth) [RHEL-29741]
- s390/vfio-ap: set status response code to 06 on gisc registration failure (Thomas Huth) [RHEL-29741]
- s390/ap: fix AP bus crash on early config change callback invocation (Thomas Huth) [RHEL-29741]
- s390/ap: re-enable interrupt for AP queues (Thomas Huth) [RHEL-29741]
- s390/ap: rework to use irq info from ap queue status (Thomas Huth) [RHEL-29741]
- s390/mm: move translation-exception identification structure to fault.h (Thomas Huth) [RHEL-29741]
- s390/ap: show APFS value on error reply 0x8B (Thomas Huth) [RHEL-29741]
- s390/zcrypt: introduce new internal AP queue se_bound attribute (Thomas Huth) [RHEL-29741]
- s390/ap: re-init AP queues on config on (Thomas Huth) [RHEL-29741]
- s390/setup: use strlcat() instead of strcat() (Thomas Huth) [RHEL-29741]
- s390/airq: remove lsi_mask from airq_struct (Thomas Huth) [RHEL-29741]
- s390/pfault: use consistent comment style (Thomas Huth) [RHEL-29741]
- s390/pfault: cleanup inline assemblies (Thomas Huth) [RHEL-29741]
- s390/pfault: use early_param() instead if __setup() (Thomas Huth) [RHEL-29741]
- s390/pfault: remove not needed packed and aligned attributes (Thomas Huth) [RHEL-29741]
- s390/pfault: use UL instead of ULL (Thomas Huth) [RHEL-29741]
- s390/mm: move pfault code to own C file (Thomas Huth) [RHEL-29741]
- s390/virtio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741]
- s390/cio: use bitwise types to allow for type checking (Thomas Huth) [RHEL-29741]
- s390/cio: introduce bitwise dma types and helper functions (Thomas Huth) [RHEL-29741]
- s390/vfio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741]
- s390/cio: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741]
- s390/zcrypt: fix reference counting on zcrypt card objects (Thomas Huth) [RHEL-29741]
- s390/vtime: fix average steal time calculation (Thomas Huth) [RHEL-29741]
- s390: include linux/io.h instead of asm/io.h (Thomas Huth) [RHEL-29741]
- s390: fix various typos (Thomas Huth) [RHEL-29741]
- lib/bitmap: drop optimization of bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741]
- s390/crypto: use vector instructions only if available for ChaCha20 (Thomas Huth) [RHEL-29741]
- s390/relocate_kernel: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741]
- s390/entry: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741]
- s390/purgatory: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741]
- s390/kprobes: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741]
- s390/reipl: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741]
- s390/head64: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741]
- s390/earlypgm: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741]
- s390/crc32le: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741]
- s390/crc32be: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741]
- s390/crypto,chacha: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741]
- s390/lib: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741]
- s390: enable HAVE_ARCH_STACKLEAK (Thomas Huth) [RHEL-29741]
- s390/stack: set lowcore kernel stack pointer early (Thomas Huth) [RHEL-29741]
- s390/stack: use STACK_INIT_OFFSET where possible (Thomas Huth) [RHEL-29741]
- s390/dumpstack: simplify in stack logic code (Thomas Huth) [RHEL-29741]
- s390/entry: rely on long-displacement facility (Thomas Huth) [RHEL-29741]
- s390/bp: remove __bpon() (Thomas Huth) [RHEL-29741]
- s390/bp: remove s390_isolate_bp_guest() (Thomas Huth) [RHEL-29741]
- s390/bp: remove TIF_ISOLATE_BP (Thomas Huth) [RHEL-29741]
- s390/bp: add missing BPENTER to program check handler (Thomas Huth) [RHEL-29741]
- s390/mcck: cleanup user process termination path (Thomas Huth) [RHEL-29741]
- s390/nmi: fix virtual-physical address confusion (Thomas Huth) [RHEL-29741]
- s390/entry: remove toolchain dependent micro-optimization (Thomas Huth) [RHEL-29741]
- s390/vx: remove __uint128_t type from __vector128 struct again (Thomas Huth) [RHEL-29741]
- s390/vx: use simple assignments to access __vector128 members (Thomas Huth) [RHEL-29741]
- s390/vx: add 64 and 128 bit members to __vector128 struct (Thomas Huth) [RHEL-29741]
- s390/virtio: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741]
- s390/early: fix sclp_early_sccb variable lifetime (Thomas Huth) [RHEL-29741]
- s390/nmi: get rid of private slab cache (Thomas Huth) [RHEL-29741]
- s390/nmi: move storage error checking back to C, enter with DAT on (Thomas Huth) [RHEL-29741]
- s390/nmi: print machine check interruption code before stopping system (Thomas Huth) [RHEL-29741]
- s390/sclp: introduce sclp_emergency_printk() (Thomas Huth) [RHEL-29741]
- s390/sclp: keep sclp_early_sccb (Thomas Huth) [RHEL-29741]
- s390/nmi: rework register validation handling (Thomas Huth) [RHEL-29741]
- s390/nmi: use vector instruction macros instead of byte patterns (Thomas Huth) [RHEL-29741]
- s390/vx: add vx-insn.h wrapper include file (Thomas Huth) [RHEL-29741]
- s390/appldata: remove power management callbacks (Thomas Huth) [RHEL-29741]
- s390/mm: use pmd_pgtable_page() helper in __gmap_segment_gaddr() (Thomas Huth) [RHEL-29741]
- mm/thp: rename pmd_to_page() as pmd_pgtable_page() (Thomas Huth) [RHEL-29741]
- s390/entry: sort out physical vs virtual pointers usage in sie64a (Thomas Huth) [RHEL-29741]
- s390/nmi: use irqentry_nmi_enter()/irqentry_nmi_exit() (Thomas Huth) [RHEL-29741]
- lib/test_bitmap: test the tail after bitmap_to_arr64() (Thomas Huth) [RHEL-29741]
- lib/bitmap: fix off-by-one in bitmap_to_arr64() (Thomas Huth) [RHEL-29741]
- lib: bitmap: fix the duplicated comments on bitmap_to_arr64() (Thomas Huth) [RHEL-29741]
- KVM: s390: replace bitmap_copy with bitmap_{from,to}_arr64 where appropriate (Thomas Huth) [RHEL-29741]
- lib/bitmap: add test for bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741]
- lib: add bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741]
- lib/bitmap: extend comment for bitmap_(from,to)_arr32() (Thomas Huth) [RHEL-29741]
- s390/stack: add union to reflect kvm stack slot usages (Thomas Huth) [RHEL-29741]
- s390/stack: merge empty stack frame slots (Thomas Huth) [RHEL-29741]
- s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag (Thomas Huth) [RHEL-29741]
- s390: generate register offsets into pt_regs automatically (Thomas Huth) [RHEL-29741]
- s390: simplify early program check handler (Thomas Huth) [RHEL-29741]
- s390/head: get rid of 31 bit leftovers (Thomas Huth) [RHEL-29741]
- scripts/min-tool-version.sh: raise minimum clang version to 14.0.0 for s390 (Thomas Huth) [RHEL-29741]
- s390/boot: do not emit debug info for assembly with llvm's IAS (Thomas Huth) [RHEL-29741]
- s390/boot: workaround llvm IAS bug (Thomas Huth) [RHEL-29741]
- s390/purgatory: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741]
- s390/entry: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741]
- s390/alternatives: remove padding generation code (Thomas Huth) [RHEL-29741]
- s390/alternatives: provide identical sized orginal/alternative sequences (Thomas Huth) [RHEL-29741]
- s390/compat: cleanup compat_linux.h header file (Thomas Huth) [RHEL-29741]
- s390/entry: remove broken and not needed code (Thomas Huth) [RHEL-29741]
- s390/boot: convert parmarea to C (Thomas Huth) [RHEL-29741]
- s390/boot: convert initial lowcore to C (Thomas Huth) [RHEL-29741]
- s390/ptrace: move short psw definitions to ptrace header file (Thomas Huth) [RHEL-29741]
- s390/head: initialize all new psws (Thomas Huth) [RHEL-29741]
- s390/boot: change initial program check handler to disabled wait psw (Thomas Huth) [RHEL-29741]
- s390/head: adjust iplstart entry point (Thomas Huth) [RHEL-29741]
- s390/vx: remove comments from macros which break LLVM's IAS (Thomas Huth) [RHEL-29741]
- s390/nospec: prefer local labels in .set directives (Thomas Huth) [RHEL-29741]
- s390/alternatives: use insn format for new instructions (Thomas Huth) [RHEL-29741]
- s390/alternatives: avoid using jgnop mnemonic (Thomas Huth) [RHEL-29741]
- s390/alternatives: use instructions instead of byte patterns (Thomas Huth) [RHEL-29741]
- s390/traps: improve panic message for translation-specification exception (Thomas Huth) [RHEL-29741]
- s390: convert ".insn" encoding to instruction names (Thomas Huth) [RHEL-29741]
- s390/crypto: fix compile error for ChaCha20 module (Thomas Huth) [RHEL-29741]
- s390/nospec: move to single register thunks (Thomas Huth) [RHEL-29741]
- s390/ptrace: remove opencoded offsetof (Thomas Huth) [RHEL-29741]
- s390: always use the packed stack layout (Thomas Huth) [RHEL-29741]
- s390/ftrace: fix arch_ftrace_get_regs implementation (Thomas Huth) [RHEL-29741]
- s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation (Thomas Huth) [RHEL-29741]
- s390/nmi: handle vector validity failures for KVM guests (Thomas Huth) [RHEL-29741]
- s390/nmi: handle guarded storage validity failures for KVM guests (Thomas Huth) [RHEL-29741]
- s390/sclp: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741]
- s390: make STACK_FRAME_OVERHEAD available via asm-offsets.h (Thomas Huth) [RHEL-29741]
- s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support (Thomas Huth) [RHEL-29741]
- s390/ptrace: add function argument access API (Thomas Huth) [RHEL-29741]
- selftests/ftrace: add s390 support for kprobe args tests (Thomas Huth) [RHEL-29741]
- s390/ptrace: fix coding style (Thomas Huth) [RHEL-29741]
- s390/ftrace: provide separate ftrace_caller/ftrace_regs_caller implementations (Thomas Huth) [RHEL-29741]
- s390/ftrace: add ftrace_instruction_pointer_set() helper function (Thomas Huth) [RHEL-29741]
- s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support (Thomas Huth) [RHEL-29741]
- s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH (Thomas Huth) [RHEL-29741]
- s390/ftrace: add missing serialization for graph caller patching (Thomas Huth) [RHEL-29741]
- s390/ftrace: use text_poke_sync_lock() (Thomas Huth) [RHEL-29741]
- s390/jump_label: use text_poke_sync() (Thomas Huth) [RHEL-29741]
- s390/ftrace: remove dead code (Thomas Huth) [RHEL-29741]
- s390/ftrace: remove incorrect __va usage (Thomas Huth) [RHEL-29741]
- s390/sclp: add __nonstring annotation (Thomas Huth) [RHEL-29741]
- s390/entry: make oklabel within CHKSTG macro local (Thomas Huth) [RHEL-29741]
- s390/sclp: add tracing of SCLP interactions (Thomas Huth) [RHEL-29741]
- s390/debug: fix kernel-doc warnings (Thomas Huth) [RHEL-29741]
- s390/debug: add early tracing support (Thomas Huth) [RHEL-29741]
- s390/debug: fix debug area life cycle (Thomas Huth) [RHEL-29741]
- s390/debug: keep debug data on resize (Thomas Huth) [RHEL-29741]
- s390/hwcaps: make sie capability regular hwcap (Thomas Huth) [RHEL-29741]
- s390/hwcaps: remove hwcap stfle check (Thomas Huth) [RHEL-29741]
- s390/hwcaps: remove z/Architecture mode active check (Thomas Huth) [RHEL-29741]
- s390/hwcaps: use consistent coding style / remove comments (Thomas Huth) [RHEL-29741]
- s390/hwcaps: open code initialization of first six hwcap bits (Thomas Huth) [RHEL-29741]
- s390/hwcaps: split setup_hwcaps() (Thomas Huth) [RHEL-29741]
- s390/hwcaps: move setup_hwcaps() (Thomas Huth) [RHEL-29741]
- s390/hwcaps: add sanity checks (Thomas Huth) [RHEL-29741]
- s390/hwcaps: use named initializers for hwcap string arrays (Thomas Huth) [RHEL-29741]
- s390/hwcaps: introduce HWCAP bit numbers (Thomas Huth) [RHEL-29741]
- s390/hwcaps: shorten HWCAP defines (Thomas Huth) [RHEL-29741]
- s390/cpacf: get rid of register asm (Thomas Huth) [RHEL-29741]
- s390/debug: remove unused print defines (Thomas Huth) [RHEL-29741]
- s390/dasd: remove debug printk (Thomas Huth) [RHEL-29741]
- ipc/msg.c: fix percpu_counter use after free (Rafael Aquini) [RHEL-15602]
- ipc/msg: mitigate the lock contention with percpu counter (Rafael Aquini) [RHEL-15602]
- percpu: add percpu_counter_add_local and percpu_counter_sub_local (Rafael Aquini) [RHEL-15602]
- redhat/configs: Add CONFIG_USB_PCI_AMD (Desnes Nunes) [RHEL-28810]
- redhat/configs: Add CONFIG_USB_LJCA (Desnes Nunes) [RHEL-28810]
- redhat/configs: Add CONFIG_USB_CHIPIDEA_NPCM (Desnes Nunes) [RHEL-28810]
- redhat/configs: Add CONFIG_TYPEC_MUX_PTN36502 (Desnes Nunes) [RHEL-28810]
- usb: xhci-mtk: set the dma max_seg_size (Desnes Nunes) [RHEL-28810]
- usb: xhci-mtk: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810]
- xhci: tracing: Use the new __vstring() helper (Desnes Nunes) [RHEL-28810]
- Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" (Desnes Nunes) [RHEL-28810]
- thunderbolt: Fix NULL pointer dereference in tb_port_update_credits() (Desnes Nunes) [RHEL-28810]
- thunderbolt: Do not create DisplayPort tunnels on adapters of the same router (Desnes Nunes) [RHEL-28810]
- usb: misc: onboard_hub: use pointer consistently in the probe function (Desnes Nunes) [RHEL-28810]
- usb: typec: ucsi: Fix race between typec_switch and role_switch (Desnes Nunes) [RHEL-28810]
- USB: serial: option: add Quectel EG912Y module support (Desnes Nunes) [RHEL-28810]
- USB: serial: ftdi_sio: update Actisense PIDs constant names (Desnes Nunes) [RHEL-28810]
- usb-storage: Add quirk for incorrect WP on Kingston DT Ultimate 3.0 G3 (Desnes Nunes) [RHEL-28810]
- usb: typec: ucsi: fix gpio-based orientation detection (Desnes Nunes) [RHEL-28810]
- USB: serial: option: add Quectel RM500Q R13 firmware support (Desnes Nunes) [RHEL-28810]
- USB: serial: option: add Foxconn T99W265 with new baseline (Desnes Nunes) [RHEL-28810]
- thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth (Desnes Nunes) [RHEL-28810]
- r8152: add vendor/device ID pair for ASUS USB-C2500 (Desnes Nunes) [RHEL-28810]
- Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1" (Desnes Nunes) [RHEL-28810]
- usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-28810]
- USB: gadget: core: adjust uevent timing on gadget unbind (Desnes Nunes) [RHEL-28810]
- thunderbolt: Fix memory leak in margining_port_remove() (Desnes Nunes) [RHEL-28810]
- USB: serial: option: add Luat Air72*U series products (Desnes Nunes) [RHEL-28810]
- dt-bindings: usb: qcom,dwc3: fix example wakeup interrupt types (Desnes Nunes) [RHEL-28810]
- USB: serial: option: add Fibocom L7xx modules (Desnes Nunes) [RHEL-28810]
- USB: xhci-plat: fix legacy PHY double init (Desnes Nunes) [RHEL-28810]
- usb: typec: tipd: Supply also I2C driver data (Desnes Nunes) [RHEL-28810]
- i2c: Add i2c_get_match_data() (Desnes Nunes) [RHEL-28810]
- usb: xhci-mtk: fix in-ep's start-split check failure (Desnes Nunes) [RHEL-28810]
- usb: dwc3: set the dma max_seg_size (Desnes Nunes) [RHEL-28810]
- usb: config: fix iteration issue in 'usb_get_bos_descriptor()' (Desnes Nunes) [RHEL-28810]
- usb: dwc3: add missing of_node_put and platform_device_put (Desnes Nunes) [RHEL-28810]
- usb: dwc3: Fix default mode initialization (Desnes Nunes) [RHEL-28810]
- USB: typec: tps6598x: Fix a memory leak in an error handling path (Desnes Nunes) [RHEL-28810]
- usb: typec: tcpm: Skip hard reset when in error recovery (Desnes Nunes) [RHEL-28810]
- dt-bindings: usb: hcd: add missing phy name to example (Desnes Nunes) [RHEL-28810]
- USB: serial: option: don't claim interface 4 for ZTE MF290 (Desnes Nunes) [RHEL-28810]
- thunderbolt: Only add device router DP IN to the head of the DP resource list (Desnes Nunes) [RHEL-28810]
- thunderbolt: Send uevent after asymmetric/symmetric switch (Desnes Nunes) [RHEL-28810]
- usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility (Desnes Nunes) [RHEL-28810]
- dt-bindings: usb: fsa4480: Add compatible for OCP96011 (Desnes Nunes) [RHEL-28810]
- usb: typec: fsa4480: Add support to swap SBU orientation (Desnes Nunes) [RHEL-28810]
- dt-bindings: usb: fsa4480: Add data-lanes property to endpoint (Desnes Nunes) [RHEL-28810]
- usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() (Desnes Nunes) [RHEL-28810]
- dt-bindings: usb: rockchip,dwc3: update inno usb2 phy binding name (Desnes Nunes) [RHEL-28810]
- Revert "dt-bindings: usb: Add bindings for multiport properties on DWC3 controller" (Desnes Nunes) [RHEL-28810]
- Revert "dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport" (Desnes Nunes) [RHEL-28810]
- thunderbolt: Fix one kernel-doc comment (Desnes Nunes) [RHEL-28810]
- usb: core: Remove duplicated check in usb_hub_create_port_device (Desnes Nunes) [RHEL-28810]
- usb: typec: tcpm: Add additional checks for contaminant (Desnes Nunes) [RHEL-28810]
- usb: dwc3: add optional PHY interface clocks (Desnes Nunes) [RHEL-28810]
- usb: typec: add support for PTN36502 redriver (Desnes Nunes) [RHEL-28810]
- dt-bindings: usb: add NXP PTN36502 Type-C redriver bindings (Desnes Nunes) [RHEL-28810]
- usb: chipidea: Fix unused ci_hdrc_usb2_of_match warning for !CONFIG_OF (Desnes Nunes) [RHEL-28810]
- usb: chipidea: Add support for NPCM (Desnes Nunes) [RHEL-28810]
- dt-bindings: usb: ci-hdrc-usb2: add npcm750 and npcm845 compatible (Desnes Nunes) [RHEL-28810]
- usb: chipidea: add CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS flag (Desnes Nunes) [RHEL-28810]
- dt-bindings: usb: vialab,vl817: remove reset-gpios from required list (Desnes Nunes) [RHEL-28810]
- usb-storage,uas: make internal quirks flags 64bit (Desnes Nunes) [RHEL-28810]
- usb-storage: remove UNUSUAL_VENDOR_INTF macro (Desnes Nunes) [RHEL-28810]
- usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present (Desnes Nunes) [RHEL-28810]
- usb: host: xhci-plat: fix possible kernel oops while resuming (Desnes Nunes) [RHEL-28810]
- usb: xhci: Implement xhci_handshake_check_state() helper (Desnes Nunes) [RHEL-28810]
- xhci: split free interrupter into separate remove and free parts (Desnes Nunes) [RHEL-28810]
- xhci: Enable RPM on controllers that support low-power states (Desnes Nunes) [RHEL-28810]
- xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 (Desnes Nunes) [RHEL-28810]
- xhci: Simplify event ring dequeue pointer update for port change events (Desnes Nunes) [RHEL-28810]
- xhci: simplify event ring dequeue tracking for transfer events (Desnes Nunes) [RHEL-28810]
- xhci: Clean up xhci_{alloc,free}_erst() declarations (Desnes Nunes) [RHEL-28810]
- usb: Annotate struct urb_priv with __counted_by (Desnes Nunes) [RHEL-28810]
- xhci: Clean up stale comment on ERST_SIZE macro (Desnes Nunes) [RHEL-28810]
- xhci: Clean up ERST_PTR_MASK inversion (Desnes Nunes) [RHEL-28810]
- xhci: Expose segment numbers in debugfs (Desnes Nunes) [RHEL-28810]
- xhci: Update last segment pointer after Event Ring expansion (Desnes Nunes) [RHEL-28810]
- xhci: Adjust segment numbers after ring expansion (Desnes Nunes) [RHEL-28810]
- xhci: Use more than one Event Ring segment (Desnes Nunes) [RHEL-28810]
- xhci: Set DESI bits in ERDP register correctly (Desnes Nunes) [RHEL-28810]
- xhci: expand next_trb() helper to support more ring types (Desnes Nunes) [RHEL-28810]
- xhci: Add busnumber to port tracing (Desnes Nunes) [RHEL-28810]
- xhci: pass port structure to tracing instead of port number (Desnes Nunes) [RHEL-28810]
- thunderbolt: Configure asymmetric link if needed and bandwidth allows (Desnes Nunes) [RHEL-28810]
- thunderbolt: Add support for asymmetric link (Desnes Nunes) [RHEL-28810]
- thunderbolt: Introduce tb_switch_depth() (Desnes Nunes) [RHEL-28810]
- thunderbolt: Introduce tb_for_each_upstream_port_on_path() (Desnes Nunes) [RHEL-28810]
- thunderbolt: Introduce tb_port_path_direction_downstream() (Desnes Nunes) [RHEL-28810]
- thunderbolt: Set path power management packet support bit for USB4 v2 routers (Desnes Nunes) [RHEL-28810]
- thunderbolt: Change bandwidth reservations to comply USB4 v2 (Desnes Nunes) [RHEL-28810]
- thunderbolt: Make is_gen4_link() available to the rest of the driver (Desnes Nunes) [RHEL-28810]
- thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth() (Desnes Nunes) [RHEL-28810]
- thunderbolt: Use constants for path weight and priority (Desnes Nunes) [RHEL-28810]
- dt-bindings: usb: ti,tps6598x: Disallow undefined properties (Desnes Nunes) [RHEL-28810]
- dt-bindings: usb: gpio-sbu-mux: Make 'mode-switch' not required (Desnes Nunes) [RHEL-28810]
- usb: Inform the USB Type-C class about enumerated devices (Desnes Nunes) [RHEL-28810]
- usb: typec: Link enumerated USB devices with Type-C partner (Desnes Nunes) [RHEL-28810]
- media: cx231xx: Use EP5_BUF_SIZE macro (Desnes Nunes) [RHEL-28810]
- thunderbolt: Add DP IN added last in the head of the list of DP resources (Desnes Nunes) [RHEL-28810]
- thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs (Desnes Nunes) [RHEL-28810]
- thunderbolt: Log NVM version of routers and retimers (Desnes Nunes) [RHEL-28810]
- thunderbolt: Use tb_tunnel_xxx() log macros in tb.c (Desnes Nunes) [RHEL-28810]
- thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver (Desnes Nunes) [RHEL-28810]
- thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent (Desnes Nunes) [RHEL-28810]
- thunderbolt: Fix typo of HPD bit for Hot Plug Detect (Desnes Nunes) [RHEL-28810]
- thunderbolt: Fix typo in enum tb_link_width kernel-doc (Desnes Nunes) [RHEL-28810]
- thunderbolt: Fix debug log when DisplayPort adapter not available for pairing (Desnes Nunes) [RHEL-28810]
- thunderbolt: Check for unplugged router in tb_switch_clx_disable() (Desnes Nunes) [RHEL-28810]
- thunderbolt: Make tb_switch_clx_is_supported() static (Desnes Nunes) [RHEL-28810]
- thunderbolt: Get rid of usb4_usb3_port_actual_link_rate() (Desnes Nunes) [RHEL-28810]
- thunderbolt: dma_test: Use enum tb_link_width (Desnes Nunes) [RHEL-28810]
- usb: typec: altmodes/displayport: fixup drm internal api change vs new user. (Desnes Nunes) [RHEL-28810]
- drm: Add HPD state to drm_connector_oob_hotplug_event() (Desnes Nunes) [RHEL-28810]
- usb: Add support for Intel LJCA device (Desnes Nunes) [RHEL-28810]
- USB: typec: tps6598x: Add status trace for tps25750 (Desnes Nunes) [RHEL-28810]
- USB: typec: tps6598x: Add power status trace for tps25750 (Desnes Nunes) [RHEL-28810]
- USB: typec: tps6598x: Add trace for tps25750 irq (Desnes Nunes) [RHEL-28810]
- USB: typec: tps6598x: Add TPS25750 support (Desnes Nunes) [RHEL-28810]
- USB: typec: tps6598x: Add device data to of_device_id (Desnes Nunes) [RHEL-28810]
- USB: typec: tps6598x: Refactor tps6598x port registration (Desnes Nunes) [RHEL-28810]
- USB: typec: tps6598x: Add patch mode to tps6598x (Desnes Nunes) [RHEL-28810]
- USB: typec: tsp6598x: Add cmd timeout and response delay (Desnes Nunes) [RHEL-28810]
- dt-bindings: usb: tps6598x: Add tps25750 (Desnes Nunes) [RHEL-28810]
- usb: Use device_get_match_data() (Desnes Nunes) [RHEL-28810]
- usb: dwc2: add pci_device_id driver_data parse support (Desnes Nunes) [RHEL-28810]
- usb: usbtest: fix a type promotion bug (Desnes Nunes) [RHEL-28810]
- usb: ucsi: glink: use the connector orientation GPIO to provide switch events (Desnes Nunes) [RHEL-28810]
- usb: dwc3: document gfladj_refclk_lpm_sel field (Desnes Nunes) [RHEL-28810]
- dt-bindings: usb: gpio-sbu-mux: Add an entry for CBDTU02043 (Desnes Nunes) [RHEL-28810]
- docs: driver-api: usb: update dma info (Desnes Nunes) [RHEL-28810]
- USB: dma: remove unused function prototype (Desnes Nunes) [RHEL-28810]
- usb: atm: Use size_add() in call to struct_size() (Desnes Nunes) [RHEL-28810]
- usb: gadget: clarify usage of USB_GADGET_DELAYED_STATUS (Desnes Nunes) [RHEL-28810]
- usb: pd: Exposing the Peak Current value of Fixed Supplies to user space (Desnes Nunes) [RHEL-28810]
- usb:typec:tcpm:support double Rp to Vbus cable as sink (Desnes Nunes) [RHEL-28810]
- usb: xhci-mtk: improve split scheduling by separate IN/OUT budget (Desnes Nunes) [RHEL-28810]
- usb: xhci-mtk: add a bandwidth budget table (Desnes Nunes) [RHEL-28810]
- dt-bindings: usb: ci-hdrc-usb2: Allow "fsl,imx27-usb" to be passed alone (Desnes Nunes) [RHEL-28810]
- usb: pci-quirks: handle HAS_IOPORT dependency for UHCI handoff (Desnes Nunes) [RHEL-28810]
- usb: pci-quirks: handle HAS_IOPORT dependency for AMD quirk (Desnes Nunes) [RHEL-28810]
- usb: pci-quirks: group AMD specific quirk code together (Desnes Nunes) [RHEL-28810]
- usbmon: Use list_for_each_entry() helper (Desnes Nunes) [RHEL-28810]
- usb: chipidea: tegra: Consistently use dev_err_probe() (Desnes Nunes) [RHEL-28810]
- usb: chipidea: Simplify Tegra DMA alignment code (Desnes Nunes) [RHEL-28810]
- usb: chipidea: Fix DMA overwrite for Tegra (Desnes Nunes) [RHEL-28810]
- dt-bindings: usb: dwc3: Add SDX75 compatible (Desnes Nunes) [RHEL-28810]
- dt-bindings: usb: qcom,dwc3: Fix SDX65 clocks (Desnes Nunes) [RHEL-28810]
- dt-bindings: usb: dwc3: Add DWC_usb3 TX/RX threshold configurable (Desnes Nunes) [RHEL-28810]
- usb: dwc3: core: configure TX/RX threshold for DWC3_IP (Desnes Nunes) [RHEL-28810]
- dt-bindings: usb: dwc3: Add Realtek DHC RTD SoC DWC3 USB (Desnes Nunes) [RHEL-28810]
- usb: dwc3: add Realtek DHC RTD SoC dwc3 glue layer driver (Desnes Nunes) [RHEL-28810]
- usb: typec: intel_pmc_mux: Configure Displayport Alternate mode 2.1 (Desnes Nunes) [RHEL-28810]
- usb: pd: Add helper macro to get Type C cable speed (Desnes Nunes) [RHEL-28810]
- usb: typec: Add Active or Passive cable defination to cable discover mode VDO (Desnes Nunes) [RHEL-28810]
- usb: typec: Add Displayport Alternate Mode 2.1 Support (Desnes Nunes) [RHEL-28810]
- usb: xhci: Move extcaps related macros to respective header file (Desnes Nunes) [RHEL-28810]
- dt-bindings: usb: Add bindings for multiport properties on DWC3 controller (Desnes Nunes) [RHEL-28810]
- dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport (Desnes Nunes) [RHEL-28810]
- usb: typec: intel_pmc_mux: enable sysfs usb role access (Desnes Nunes) [RHEL-28810]
- usb: typec: intel_pmc_mux: Add new ACPI ID for Lunar Lake IOM device (Desnes Nunes) [RHEL-28810]
- usb: typec: intel_pmc_mux: Expose IOM port status to debugfs (Desnes Nunes) [RHEL-28810]
- usb: typec: intel_pmc_mux: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810]
- media: cx231xx: Add EP5_BUF_SIZE and EP5_TIMEOUT_MS macros (Desnes Nunes) [RHEL-28810]
- media: cx231xx: Switch to use kmemdup() helper (Desnes Nunes) [RHEL-28810]
- media: gspca: cpia1: shift-out-of-bounds in set_flicker (Desnes Nunes) [RHEL-28810]
- media: usb: siano: Use kmemdup to simplify kmalloc and memcpy logic (Desnes Nunes) [RHEL-28810]
- thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager (Desnes Nunes) [RHEL-28810]
- phy: broadcom: sr-usb: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-28810]
- phy: fsl-imx8mq-usb: add dev_err_probe if getting vbus failed (Desnes Nunes) [RHEL-28810]
- phy: fsl-imx8mp-usb: add support for phy tuning (Desnes Nunes) [RHEL-28810]
- phy: tegra: xusb: check return value of devm_kzalloc() (Desnes Nunes) [RHEL-28810]
- phy: tegra: xusb: Clear the driver reference in usb-phy dev (Desnes Nunes) [RHEL-28810]
- phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port (Desnes Nunes) [RHEL-28810]
- phy: tegra: xusb: Support sleepwalk for Tegra234 (Desnes Nunes) [RHEL-28810]
- phy: tegra: xusb: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810]
- mmc: rtsx_pci: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810]
- mmc: rtsx_pci: Drop if block with always false condition (Desnes Nunes) [RHEL-28810]
- mmc: rtsx_pci: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28810]
- mmc: rtsx: add 74 Clocks in power on flow (Desnes Nunes) [RHEL-28810]
- mmc: rtsx: Fix build errors/warnings for unused variable (Desnes Nunes) [RHEL-28810]
- mmc: rtsx: Let MMC core handle runtime PM (Desnes Nunes) [RHEL-28810]
- mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM (Desnes Nunes) [RHEL-28810]
- mmc: rtsx_pci: Fix long reads when clock is prescaled (Desnes Nunes) [RHEL-28810]
- misc: rtsx: Fix clang -Wsometimes-uninitialized in rts5261_init_from_hw() (Desnes Nunes) [RHEL-28810]
- misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe (Desnes Nunes) [RHEL-28810]
- misc: rtsx: add rts5261 efuse function (Desnes Nunes) [RHEL-28810]
- misc: rtsx: judge ASPM Mode to set PETXCFG Reg (Desnes Nunes) [RHEL-28810]
- misc: rtsx_pcr: Fix a typo (Desnes Nunes) [RHEL-28810]
- misc: rtsx: Fix an error handling path in rtsx_pci_probe() (Desnes Nunes) [RHEL-28810]
- misc: rtsx: Avoid mangling IRQ during runtime PM (Desnes Nunes) [RHEL-28810]
- misc: rtsx: Remove usage of the deprecated "pci-dma-compat.h" API (Desnes Nunes) [RHEL-28810]
- mlxsw: core_env: Fix driver initialization with old firmware (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Register netdevice notifier before nexthop (Ivan Vecera) [RHEL-34673]
- mlxsw: pci: Allocate skbs using GFP_KERNEL during initialization (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_ethtool: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673]
- mlxsw: core_thermal: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673]
- mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type (Ivan Vecera) [RHEL-34673]
- mlxsw: core_acl_flex_keys: Fill blocks with high entropy first (Ivan Vecera) [RHEL-34673]
- mlxsw: core_acl_flex_keys: Save chosen elements in all blocks per search (Ivan Vecera) [RHEL-34673]
- mlxsw: core_acl_flex_keys: Save chosen elements per block (Ivan Vecera) [RHEL-34673]
- mlxsw: core_acl_flex_keys: Add a bitmap to save which blocks are chosen (Ivan Vecera) [RHEL-34673]
- mlxsw: Mark high entropy key blocks (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_span: Annotate struct mlxsw_sp_span with __counted_by (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Annotate struct mlxsw_sp_nexthop_group_info with __counted_by (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum: Annotate struct mlxsw_sp_counter_pool with __counted_by (Ivan Vecera) [RHEL-34673]
- mlxsw: core: Annotate struct mlxsw_env with __counted_by (Ivan Vecera) [RHEL-34673]
- mlxsw: Annotate struct mlxsw_linecards with __counted_by (Ivan Vecera) [RHEL-34673]
- mlxsw: i2c: Utilize standard macros for dividing buffer into chunks (Ivan Vecera) [RHEL-34673]
- mlxsw: core: Extend allowed list of external cooling devices for thermal zone binding (Ivan Vecera) [RHEL-34673]
- mlxsw: reg: Limit MTBR register payload to a single data record (Ivan Vecera) [RHEL-34673]
- mlxsw: Edit IPv6 key blocks to use one less block for multicast forwarding (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_acl_flex_keys: Add 'ipv4_5b' flex key (Ivan Vecera) [RHEL-34673]
- mlxsw: Add 'ipv4_5' flex key (Ivan Vecera) [RHEL-34673]
- mlxsw: Use size_mul() in call to struct_size() (Ivan Vecera) [RHEL-34673]
- mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter (Ivan Vecera) [RHEL-34673]
- mlxsw: i2c: Limit single transaction buffer size (Ivan Vecera) [RHEL-34673]
- mlxsw: i2c: Fix chunk size setting in output mailbox buffer (Ivan Vecera) [RHEL-34673]
- selftests: mlxsw: Fix test failure on Spectrum-4 (Ivan Vecera) [RHEL-34673]
- mlxsw: Fix the size of 'VIRT_ROUTER_MSB' (Ivan Vecera) [RHEL-34673]
- mlxsw: reg: Fix SSPR register layout (Ivan Vecera) [RHEL-34673]
- mlxsw: pci: Set time stamp fields also when its type is MIRROR_UTC (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum: Stop ignoring learning notifications from redirected traffic (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_flower: Disable learning and security lookup when redirecting (Ivan Vecera) [RHEL-34673]
- mlxsw: core_acl_flex_actions: Add IGNORE_ACTION (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_switchdev: Use is_zero_ether_addr() instead of ether_addr_equal() (Ivan Vecera) [RHEL-34673]
- selftests: mlxsw: router_bridge_lag: Add a new selftest (Ivan Vecera) [RHEL-34673]
- mlxsw: Set port STP state on bridge enslavement (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum: Remove unused function declarations (Ivan Vecera) [RHEL-34673]
- selftests: mlxsw: rif_bridge: Add a new selftest (Ivan Vecera) [RHEL-34673]
- selftests: mlxsw: rif_lag_vlan: Add a new selftest (Ivan Vecera) [RHEL-34673]
- selftests: mlxsw: rif_lag: Add a new selftest (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: IPv6 events: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: RIF: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: hw_stats: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: FIB: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_switchdev: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_nve: Do not take reference when looking up netdevice (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum: Drop unused functions mlxsw_sp_port_lower_dev_hold/_put() (Ivan Vecera) [RHEL-34673]
- mlxsw: core_env: Read transceiver module EEPROM in 128 bytes chunks (Ivan Vecera) [RHEL-34673]
- mlxsw: reg: Increase Management Cable Info Access Register length (Ivan Vecera) [RHEL-34673]
- mlxsw: reg: Remove unused function argument (Ivan Vecera) [RHEL-34673]
- mlxsw: reg: Add Management Capabilities Mask Register (Ivan Vecera) [RHEL-34673]
- mlxsw: reg: Move 'mpsc' definition in 'mlxsw_reg_infos' (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum: Permit enslavement to netdevices with uppers (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Replay IP NETDEV_UP on device deslavement (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Replay IP NETDEV_UP on device enslavement (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Replay neighbours when RIF is made (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Replay MACVLANs when RIF is made (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Offload ethernet nexthops when RIF is made (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Join RIFs of LAG upper VLANs (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_switchdev: Replay switchdev objects on port join (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum: On port enslavement to a LAG, join upper's bridges (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum: Add a replay_deslavement argument to event handlers (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum: Allow event handlers to check unowned bridges (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum: Split a helper out of mlxsw_sp_netdevice_event() (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Extract a helper to schedule neighbour work (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Allow address handlers to run on bridge ports (Ivan Vecera) [RHEL-34673]
- selftests: mlxsw: rtnetlink: Drop obsolete tests (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_switchdev: Manage RIFs on PVID change (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: mlxsw_sp_inetaddr_bridge_event: Add an argument (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Adjust mlxsw_sp_inetaddr_vlan_event() coding style (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Take VID for VLAN FIDs from RIF params (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Pass struct mlxsw_sp_rif_params to fid_get (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_switchdev: Pass extack to mlxsw_sp_br_ban_rif_pvid_change() (Ivan Vecera) [RHEL-34673]
- selftests: forwarding: Add test cases for flower port range matching (Ivan Vecera) [RHEL-34673]
- selftests: mlxsw: Test port range registers' occupancy (Ivan Vecera) [RHEL-34673]
- selftests: mlxsw: Add scale test for port ranges (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_flower: Add ability to match on port ranges (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_acl: Pass main driver structure to mlxsw_sp_acl_rulei_destroy() (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_acl: Add port range key element (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_port_range: Add devlink resource support (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_port_range: Add port range core (Ivan Vecera) [RHEL-34673]
- mlxsw: resource: Add resource identifier for port range registers (Ivan Vecera) [RHEL-34673]
- mlxsw: reg: Add Policy-Engine Port Range Register (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Fix an IS_ERR() vs NULL check (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Track next hops at CRIFs (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Split nexthop finalization to two stages (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Use router.lb_crif instead of .lb_rif_index (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Link CRIFs to RIFs (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Maintain CRIF for fallback loopback RIF (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Maintain a hash table of CRIFs (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Use mlxsw_sp_ul_rif_get() to get main VRF LB RIF (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Add extack argument to mlxsw_sp_lb_rif_init() (Ivan Vecera) [RHEL-34673]
- selftests: mlxsw: one_armed_router: Use port MAC for bridge address (Ivan Vecera) [RHEL-34673]
- selftests: mlxsw: vxlan: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673]
- selftests: mlxsw: spectrum: q_in_vni_veto: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673]
- selftests: mlxsw: qos_mc_aware: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673]
- selftests: mlxsw: qos_ets_strict: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673]
- selftests: mlxsw: qos_dscp_bridge: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673]
- selftests: mlxsw: mirror_gre_scale: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673]
- selftests: mlxsw: extack: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673]
- selftests: mlxsw: q_in_q_veto: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Move IPIP init up (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Extract a helper for RIF migration (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Add a helper to check if netdev has addresses (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Extract a helper to free a RIF (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Access nhgi->rif through a helper (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Access nh->rif->dev through a helper (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Access rif->dev from params in mlxsw_sp_rif_create() (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Access rif->dev through a helper (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Add a helper specifically for joining a LAG (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Extract a helper from mlxsw_sp_port_vlan_router_join() (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Privatize mlxsw_sp_rif_dev() (Ivan Vecera) [RHEL-34673]
- mlxsw: Convert does-RIF-have-this-netdev queries to a dedicated helper (Ivan Vecera) [RHEL-34673]
- mlxsw: Convert RIF-has-netdevice queries to a dedicated helper (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Reuse work neighbor initialization in work scheduler (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Use the available router pointer for netevent handling (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Pass router to mlxsw_sp_router_schedule_work() directly (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Move here inetaddr validator notifiers (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: mlxsw_sp_router_fini(): Extract a helper variable (Ivan Vecera) [RHEL-34673]
- selftests: mlxsw: egress_vid_classification: Fix the diagram (Ivan Vecera) [RHEL-34673]
- selftests: mlxsw: ingress_rif_conf_1d: Fix the diagram (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Do not query MAX_VRS on each iteration (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Do not query MAX_RIFS on each iteration (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Use extack in mlxsw_sp~_rif_ipip_lb_configure() (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Clarify a comment (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_flower: Add ability to match on layer 2 miss (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_flower: Do not force matching on iif (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_flower: Split iif parsing to a separate function (Ivan Vecera) [RHEL-34673]
- mlxfw: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-34673]
- selftests: forwarding: introduce helper for standard ethtool counters (Ivan Vecera) [RHEL-34673]
- selftests: forwarding: generalize bail_on_lldpad from mlxsw (Ivan Vecera) [RHEL-34673]
- mlxsw: core_thermal: Simplify transceiver module get_temp() callback (Ivan Vecera) [RHEL-34673]
- mlxsw: core_thermal: Make mlxsw_thermal_module_init() void (Ivan Vecera) [RHEL-34673]
- mlxsw: core_thermal: Use static trip points for transceiver modules (Ivan Vecera) [RHEL-34673]
- net/mlxsw: Convert to i2c's .probe_new() (Ivan Vecera) [RHEL-34673]
- i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Ivan Vecera) [RHEL-32141]
- cgroup/cpuset: Fix retval in update_cpumask() (Waiman Long) [RHEL-34600]
- cgroup/cpuset: Fix a memory leak in update_exclusive_cpumask() (Waiman Long) [RHEL-34600]
- kernel/cgroup: use kernfs_create_dir_ns() (Waiman Long) [RHEL-34600]
- PM: sleep: Remove obsolete comment from unlock_system_sleep() (Waiman Long) [RHEL-34600]
- Documentation: PM: Adjust freezing-of-tasks.rst to the freezer changes (Waiman Long) [RHEL-34600]
- cgroup: Move rcu_head up near the top of cgroup_root (Waiman Long) [RHEL-34600]
- cgroup: Add a new helper for cgroup1 hierarchy (Waiman Long) [RHEL-34600]
- cgroup: Add annotation for holding namespace_sem in current_cgns_cgroup_from_root() (Waiman Long) [RHEL-34600]
- cgroup: Eliminate the need for cgroup_mutex in proc_cgroup_show() (Waiman Long) [RHEL-34600]
- cgroup: Make operations on the cgroup root_list RCU safe (Waiman Long) [RHEL-34600]
- cgroup: Remove unnecessary list_empty() (Waiman Long) [RHEL-34600]
- cgroup_freezer: cgroup_freezing: Check if not frozen (Waiman Long) [RHEL-34600]
- sched: psi: fix unprivileged polling against cgroups (Waiman Long) [RHEL-34600]
- cgroup: use legacy_name for cgroup v1 disable info (Waiman Long) [RHEL-34600]
- cgroup: Avoid extra dereference in css_populate_dir() (Waiman Long) [RHEL-34600]
- cgroup: Check for ret during cgroup1_base_files cft addition (Waiman Long) [RHEL-34600]
- sched/core: Update stale comment in try_to_wake_up() (Waiman Long) [RHEL-34600]
- cgroup: Remove duplicates in cgroup v1 tasks file (Waiman Long) [RHEL-34600]
- cgroup: fix build when CGROUP_SCHED is not enabled (Waiman Long) [RHEL-34600]
- cgroup: Avoid -Wstringop-overflow warnings (Waiman Long) [RHEL-34600]
- cgroup:namespace: Remove unused cgroup_namespaces_init() (Waiman Long) [RHEL-34600]
- cgroup/rstat: Record the cumulative per-cpu time of cgroup and its descendants (Waiman Long) [RHEL-34600]
- cgroup: clean up if condition in cgroup_pidlist_start() (Waiman Long) [RHEL-34600]
- cgroup: fix obsolete function name in cgroup_destroy_locked() (Waiman Long) [RHEL-34600]
- cgroup: fix obsolete function name above css_free_rwork_fn() (Waiman Long) [RHEL-34600]
- cgroup/cpuset: fix kernel-doc (Waiman Long) [RHEL-34600]
- cgroup: clean up printk() (Waiman Long) [RHEL-34600]
- cgroup: fix obsolete comment above cgroup_create() (Waiman Long) [RHEL-34600]
- cgroup/misc: Store atomic64_t reads to u64 (Waiman Long) [RHEL-34600]
- cgroup/misc: Change counters to be explicit 64bit types (Waiman Long) [RHEL-34600]
- cgroup/misc: update struct members descriptions (Waiman Long) [RHEL-34600]
- cgroup: remove cgrp->kn check in css_populate_dir() (Waiman Long) [RHEL-34600]
- cgroup: fix obsolete function name (Waiman Long) [RHEL-34600]
- cgroup: use cached local variable parent in for loop (Waiman Long) [RHEL-34600]
- cgroup: put cgroup_tryget_css() inside CONFIG_CGROUP_SCHED (Waiman Long) [RHEL-34600]
- cgroup: fix obsolete comment above for_each_css() (Waiman Long) [RHEL-34600]
- cgroup/cpuset: avoid unneeded cpuset_mutex re-lock (Waiman Long) [RHEL-34600]
- cgroup: minor cleanup for cgroup_extra_stat_show() (Waiman Long) [RHEL-34600]
- cgroup: remove unneeded return value of cgroup_rm_cftypes_locked() (Waiman Long) [RHEL-34600]
- kernfs: add stub helper for kernfs_generic_poll() (Waiman Long) [RHEL-34600]
- sched/psi: Select KERNFS as needed (Waiman Long) [RHEL-34600]
- sched: add throttled time stat for throttled children (Waiman Long) [RHEL-34600]
- sched: don't account throttle time for empty groups (Waiman Long) [RHEL-34600]
- sched/psi: use kernfs polling functions for PSI trigger polling (Waiman Long) [RHEL-34600]
- psi: remove 500ms min window size limitation for triggers (Waiman Long) [RHEL-34600]
- cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}() (Waiman Long) [RHEL-34600]
- cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex (Waiman Long) [RHEL-34600]
- freezer,umh: Fix call_usermode_helper_exec() vs SIGKILL (Waiman Long) [RHEL-34600]
- sched: Fix race in task_call_func() (Waiman Long) [RHEL-34600]
- sched/psi: Per-cgroup PSI accounting disable/re-enable interface (Waiman Long) [RHEL-34600]
- sched: Fix more TASK_state comparisons (Waiman Long) [RHEL-34600]
- sched: Fix TASK_state comparisons (Waiman Long) [RHEL-34600]
- freezer,sched: Rewrite core freezer logic (Waiman Long) [RHEL-34600]
- cgroup.c: remove redundant check for mixable cgroup in cgroup_migrate_vet_dst (Waiman Long) [RHEL-34600]
- ethtool: add SET for TCP_DATA_SPLIT ringparam (Ivan Vecera) [RHEL-32112]
- i40e: Report MFS in decimal base instead of hex (Kamal Heib) [RHEL-17460 RHEL-25596]
- i40e: fix vf may be used uninitialized in this function warning (Kamal Heib) [RHEL-17460 RHEL-25596]
- i40e: fix i40e_count_filters() to count only active/new filters (Kamal Heib) [RHEL-17460 RHEL-25596]
- i40e: Enforce software interrupt during busy-poll exit (Kamal Heib) [RHEL-17460 RHEL-25596]
- i40e: remove unnecessary qv_info ptr NULL checks (Kamal Heib) [RHEL-17460 RHEL-25596]
- i40e: Remove VEB recursion (Kamal Heib) [RHEL-17460 RHEL-25596]
- i40e: Fix broken support for floating VEBs (Kamal Heib) [RHEL-17460 RHEL-25596]
- i40e: Add helpers to find VSI and VEB by SEID and use them (Kamal Heib) [RHEL-17460 RHEL-25596]
- i40e: Introduce and use macros for iterating VSIs and VEBs (Kamal Heib) [RHEL-17460 RHEL-25596]
- i40e: Use existing helper to find flow director VSI (Kamal Heib) [RHEL-17460 RHEL-25596]
- cpufreq: intel_pstate: Update default EPPs for Meteor Lake (Steve Best) [RHEL-34665]
- cpufreq: intel_pstate: Allow model specific EPPs (Steve Best) [RHEL-34665]
- cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back (Steve Best) [RHEL-34665]
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait (Steve Best) [RHEL-34665]
- cpufreq: intel_pstate: Refine computation of P-state for given frequency (Steve Best) [RHEL-34665]
- cpufreq: intel_pstate: Update hybrid scaling factor for Meteor Lake (Steve Best) [RHEL-34665]
- cpufreq: intel_pstate: Prioritize firmware-provided balance performance EPP (Steve Best) [RHEL-34665]
- cpufreq: intel_pstate: Revise global turbo disable check (Steve Best) [RHEL-34665]
- cpufreq: intel_pstate: set stale CPU frequency to minimum (Steve Best) [RHEL-34665]
- bitfield: add FIELD_PREP_CONST() (Steve Best) [RHEL-34665]
- NFSv4.1/pnfs: fix NFS with TLS in pnfs (Benjamin Coddington) [RHEL-34576]
- octeontx2-af: Use separate handlers for interrupts (Kamal Heib) [RHEL-35170] {CVE-2024-27030}
- fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Ewan D. Milne) [RHEL-35078] {CVE-2024-26993}
- init/main.c: Fix potential static_command_line memory overflow (Steve Best) [RHEL-35088] {CVE-2024-26988}
- tls: remove redundant assignment to variable decrypted (Sabrina Dubroca) [RHEL-29306]
- net: skbuff: generalize the skb->decrypted bit (Sabrina Dubroca) [RHEL-29306]
- tls: fix lockless read of strp->msg_ready in ->poll (Sabrina Dubroca) [RHEL-29306]
- tls: get psock ref after taking rxlock to avoid leak (Sabrina Dubroca) [RHEL-29306]
- selftests: tls: add test with a partially invalid iov (Sabrina Dubroca) [RHEL-29306]
- tls: adjust recv return with async crypto and failed copy to userspace (Sabrina Dubroca) [RHEL-29306]
- tls: recv: process_rx_list shouldn't use an offset with kvec (Sabrina Dubroca) [RHEL-29306]
- tls: fix peeking with sync+async decryption (Sabrina Dubroca) [RHEL-29306]
- selftests: tls: add test for peeking past a record of a different type (Sabrina Dubroca) [RHEL-29306]
- selftests: tls: add test for merging of same-type control messages (Sabrina Dubroca) [RHEL-29306]
- tls: don't skip over different type records from the rx_list (Sabrina Dubroca) [RHEL-29306]
- tls: stop recv() if initial process_rx_list gave us non-DATA (Sabrina Dubroca) [RHEL-29306]
- tls: break out of main loop when PEEK gets a non-data record (Sabrina Dubroca) [RHEL-29306]
- selftests: tls: increase the wait in poll_partial_rec_async (Sabrina Dubroca) [RHEL-29306]
- net: tls: fix returned read length with async decrypt (Sabrina Dubroca) [RHEL-29306]
- selftests: tls: use exact comparison in recv_partial (Sabrina Dubroca) [RHEL-29306]
- net: tls, add test to capture error on large splice (Sabrina Dubroca) [RHEL-29306]
- tls: Use size_add() in call to struct_size() (Sabrina Dubroca) [RHEL-29306]
- net/tls: avoid TCP window full during ->read_sock() (Sabrina Dubroca) [RHEL-29306]
- PCI: Fix pci_rh_check_status() call semantics (Luiz Capitulino) [RHEL-35032]
- ionic: keep stats struct local to error handling (Michal Schmidt) [RHEL-36065]
- ionic: better dma-map error handling (Michal Schmidt) [RHEL-36065]
- ionic: remove unnecessary NULL test (Michal Schmidt) [RHEL-36065]
- ionic: rearrange ionic_queue for better layout (Michal Schmidt) [RHEL-36065]
- ionic: rearrange ionic_qcq (Michal Schmidt) [RHEL-36065]
- ionic: carry idev in ionic_cq struct (Michal Schmidt) [RHEL-36065]
- ionic: refactor skb building (Michal Schmidt) [RHEL-36065]
- ionic: fold adminq clean into service routine (Michal Schmidt) [RHEL-36065]
- ionic: use specialized desc info structs (Michal Schmidt) [RHEL-36065]
- ionic: remove the cq_info to save more memory (Michal Schmidt) [RHEL-36065]
- ionic: remove callback pointer from desc_info (Michal Schmidt) [RHEL-36065]
- ionic: move adminq-notifyq handling to main file (Michal Schmidt) [RHEL-36065]
- ionic: drop q mapping (Michal Schmidt) [RHEL-36065]
- ionic: remove desc, sg_desc and cmb_desc from desc_info (Michal Schmidt) [RHEL-36065]
- ionic: change MODULE_AUTHOR to person name (Michal Schmidt) [RHEL-36065]
- ionic: Clean RCT ordering issues (Michal Schmidt) [RHEL-36065]
- ionic: Use CQE profile for dim (Michal Schmidt) [RHEL-36065]
- ionic: change the hwstamp likely check (Michal Schmidt) [RHEL-36065]
- ionic: reduce the use of netdev (Michal Schmidt) [RHEL-36065]
- ionic: Pass local netdev instead of referencing struct (Michal Schmidt) [RHEL-36065]
- ionic: Check stop no restart (Michal Schmidt) [RHEL-36065]
- ionic: Clean up BQL logic (Michal Schmidt) [RHEL-36065]
- ionic: Make use napi_consume_skb (Michal Schmidt) [RHEL-36065]
- ionic: Shorten a Tx hotpath (Michal Schmidt) [RHEL-36065]
- ionic: Change default number of descriptors for Tx and Rx (Michal Schmidt) [RHEL-36065]
- ionic: Rework Tx start/stop flow (Michal Schmidt) [RHEL-36065]
- ionic: restore netdev feature bits after reset (Michal Schmidt) [RHEL-36065]
- ionic: check cmd_regs before copying in or out (Michal Schmidt) [RHEL-36065]
- ionic: check before releasing pci regions (Michal Schmidt) [RHEL-36065]
- ionic: use pci_is_enabled not open code (Michal Schmidt) [RHEL-36065]
- ionic: implement xdp frags support (Michal Schmidt) [RHEL-36065]
- ionic: add ndo_xdp_xmit (Michal Schmidt) [RHEL-36065]
- ionic: Add XDP_REDIRECT support (Michal Schmidt) [RHEL-36065]
- ionic: Add XDP_TX support (Michal Schmidt) [RHEL-36065]
- ionic: Add XDP packet headroom (Michal Schmidt) [RHEL-36065]
- ionic: add initial framework for XDP support (Michal Schmidt) [RHEL-36065]
- ionic: use dma range APIs (Michal Schmidt) [RHEL-36065]
- ionic: add helpers for accessing buffer info (Michal Schmidt) [RHEL-36065]
- ionic: set adminq irq affinity (Michal Schmidt) [RHEL-36065]
- ionic: minimal work with 0 budget (Michal Schmidt) [RHEL-36065]
- ionic: fill out pci error handlers (Michal Schmidt) [RHEL-36065]
- ionic: lif debugfs refresh on reset (Michal Schmidt) [RHEL-36065]
- ionic: use timer_shutdown_sync (Michal Schmidt) [RHEL-36065]
- ionic: no fw read when PCI reset failed (Michal Schmidt) [RHEL-36065]
- ionic: prevent pci disable of already disabled device (Michal Schmidt) [RHEL-36065]
- ionic: bypass firmware cmds when stuck in reset (Michal Schmidt) [RHEL-36065]
- ionic: keep filters across FLR (Michal Schmidt) [RHEL-36065]
- ionic: pass opcode to devcmd_wait (Michal Schmidt) [RHEL-36065]
- ionic: Re-arrange ionic_intr_info struct for cache perf (Michal Schmidt) [RHEL-36065]
- ionic: Make the check for Tx HW timestamping more obvious (Michal Schmidt) [RHEL-36065]
- ionic: Don't check null when calling vfree() (Michal Schmidt) [RHEL-36065]
- ionic: set ionic ptr before setting up ethtool ops (Michal Schmidt) [RHEL-36065]
- ionic: Use cached VF attributes (Michal Schmidt) [RHEL-36065]
- ionic: Fix dim work handling in split interrupt mode (Michal Schmidt) [RHEL-36065]
- ionic: fix snprintf format length warning (Michal Schmidt) [RHEL-36065]
- ionic: replace deprecated strncpy with strscpy (Michal Schmidt) [RHEL-36065]
- ionic: expand the descriptor bufs array (Michal Schmidt) [RHEL-36065]
- ionic: add a check for max SGs and SKB frags (Michal Schmidt) [RHEL-36065]
- ionic: count SGs in packet to minimize linearize (Michal Schmidt) [RHEL-36065]
- ionic: fix 16bit math issue when PAGE_SIZE >= 64KB (Michal Schmidt) [RHEL-36065]
- ionic: Remove unused declarations (Michal Schmidt) [RHEL-36065]
- ionic: Add missing err handling for queue reconfig (Michal Schmidt) [RHEL-36065]
- ionic: add FLR recovery support (Michal Schmidt) [RHEL-36065]
- ionic: pull out common bits from fw_up (Michal Schmidt) [RHEL-36065]
- ionic: extract common bits from ionic_probe (Michal Schmidt) [RHEL-36065]
- ionic: extract common bits from ionic_remove (Michal Schmidt) [RHEL-36065]
- ionic: remove dead device fail path (Michal Schmidt) [RHEL-36065]
- ionic: remove WARN_ON to prevent panic_on_warn (Michal Schmidt) [RHEL-36065]
- ionic: use vmalloc_array and vcalloc (Michal Schmidt) [RHEL-36065]
- ionic: add support for ethtool extended stat link_down_count (Michal Schmidt) [RHEL-36065]
- ionic: catch failure from devlink_alloc (Michal Schmidt) [RHEL-36065]
- ionic: remove noise from ethtool rxnfc error msg (Michal Schmidt) [RHEL-36065]
- ionic: Don't overwrite the cyclecounter bitmask (Michal Schmidt) [RHEL-36065]
- ionic: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-36065]
- ionic: add tx/rx-push support with device Component Memory Buffers (Michal Schmidt) [RHEL-36065]
- ionic: remove unnecessary void casts (Michal Schmidt) [RHEL-36065]
- ionic: remove unnecessary indirection (Michal Schmidt) [RHEL-36065]
- ionic: missed doorbell workaround (Michal Schmidt) [RHEL-36065]
- ionic: clear up notifyq alloc commentary (Michal Schmidt) [RHEL-36065]
- ionic: clean interrupt before enabling queue to avoid credit race (Michal Schmidt) [RHEL-36065]
- net: ionic: Fix error handling in ionic_init_module() (Michal Schmidt) [RHEL-36065]
- ionic: refactor use of ionic_rx_fill() (Michal Schmidt) [RHEL-36065]
- ionic: enable tunnel offloads (Michal Schmidt) [RHEL-36065]
- ionic: new ionic device identity level and VF start control (Michal Schmidt) [RHEL-36065]
- ionic: only save the user set VF attributes (Michal Schmidt) [RHEL-36065]
- ionic: replay VF attributes after fw crash recovery (Michal Schmidt) [RHEL-36065]
- ionic: catch NULL pointer issue on reconfig (Michal Schmidt) [RHEL-36065]
- ionic: VF initial random MAC address if no assigned mac (Michal Schmidt) [RHEL-36065]
- ionic: fix up issues with handling EAGAIN on FW cmds (Michal Schmidt) [RHEL-36065]
- ionic: clear broken state on generation change (Michal Schmidt) [RHEL-36065]
- net: ionic: fix error check for vlan flags in ionic_set_nic_features() (Michal Schmidt) [RHEL-36065]
- ionic: convert users of bitmap_foo() to linkmode_foo() (Michal Schmidt) [RHEL-36065]
- arm64: add dependency between vmlinuz.efi and Image (Lenny Szubowicz) [RHEL-25537]
- aarch64: enable zboot (Lenny Szubowicz) [RHEL-25537]
- arm64: efi: enable generic EFI compressed boot (Lenny Szubowicz) [RHEL-25537]
- kbuild: factor out the common installation code into scripts/install.sh (Lenny Szubowicz) [RHEL-25537]
- ipv6: fib6_rules: flush route cache when rule is changed (Hangbin Liu) [RHEL-31050]
- net/ipv6: avoid possible UAF in ip6_route_mpath_notify() (Hangbin Liu) [RHEL-31050 RHEL-33271] {CVE-2024-26852}
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() (Hangbin Liu) [RHEL-31050]
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid (Hangbin Liu) [RHEL-31050]
- ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down() (Hangbin Liu) [RHEL-31050]
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses (Hangbin Liu) [RHEL-31050]
- ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work (Hangbin Liu) [RHEL-29532 RHEL-31050] {CVE-2024-26631}
- net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX (Hangbin Liu) [RHEL-31050]
- ipv6: remove hard coded limitation on ipv6_pinfo (Hangbin Liu) [RHEL-31050]
- tools headers UAPI: Sync the linux/in.h with the kernel sources (Hangbin Liu) [RHEL-31050]
- ipv{4,6}/raw: fix output xfrm lookup wrt protocol (Hangbin Liu) [RHEL-31050]
- net: openvswitch: limit the number of recursions from action sets (Aaron Conole) [RHEL-23575] {CVE-2024-1151}
- RHEL: enable CONFIG_AMD_ATL (Aristeu Rozanski) [RHEL-26704]
- EDAC/amd64: Use new AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704]
- RAS: Introduce AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704]
- vhost: use kzalloc() instead of kmalloc() followed by memset() (Jon Maloy) [RHEL-21507] {CVE-2024-0340}
- serial: 8250: Toggle IER bits on only after irq has been set up (Prarit Bhargava) [RHEL-30355]
- HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (Tony Camuso) [RHEL-31212]
- HID: Intel-ish-hid: Ishtp: Fix sensor reads after ACPI S3 suspend (Tony Camuso) [RHEL-31212]
- HID: intel-ish-hid: ipc: Rework EHL OOB wakeup (Tony Camuso) [RHEL-31212]
- HID: intel-ish-hid: ishtp-fw-loader: use helper functions for connection (Tony Camuso) [RHEL-31212]
- HID: intel-ish-hid: ishtp-hid-client: use helper functions for connection (Tony Camuso) [RHEL-31212]
- HID: Intel-ish-hid: Ishtp: Add helper functions for client connection (Tony Camuso) [RHEL-31212]
- maple_tree: fix node allocation testing on 32 bit (Nico Pache) [RHEL-5619]
- bdi: remove enum wb_congested_state (Nico Pache) [RHEL-5619]
- mm/page_alloc: fix min_free_kbytes calculation regarding ZONE_MOVABLE (Nico Pache) [RHEL-5619]
- fuse: remove unneeded lock which protecting update of congestion_threshold (Nico Pache) [RHEL-5619]
- mm: memcg: use larger batches for proactive reclaim (Nico Pache) [RHEL-5619]
- hugetlb: fix null-ptr-deref in hugetlb_vma_lock_write (Nico Pache) [RHEL-5619]
- Revert "page cache: fix page_cache_next/prev_miss off by one" (Nico Pache) [RHEL-5619]
- tmpfs: fix Documentation of noswap and huge mount options (Nico Pache) [RHEL-5619]
- selftests/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619]
- mm/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619]
- kasan: remove hwasan-kernel-mem-intrinsic-prefix=1 for clang-14 (Nico Pache) [RHEL-5619]
- mm/memory-failure: fix crash in split_huge_page_to_list from soft_offline_page (Nico Pache) [RHEL-5619]
- objtool: mem*() are not uaccess safe (Nico Pache) [RHEL-5619]
- mm: page_alloc: unreserve highatomic page blocks before oom (Nico Pache) [RHEL-5619]
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages (Nico Pache) [RHEL-5619]
- mm: fix unaccount of memory on vma_link() failure (Nico Pache) [RHEL-5619]
- vfs: fix readahead(2) on block devices (Nico Pache) [RHEL-5619]
- kasan: print the original fault addr when access invalid shadow (Nico Pache) [RHEL-5619]
- hugetlbfs: close race between MADV_DONTNEED and page fault (Nico Pache) [RHEL-5619]
- hugetlbfs: extend hugetlb_vma_lock to private VMAs (Nico Pache) [RHEL-5619]
- hugetlbfs: clear resv_map pointer if mmap fails (Nico Pache) [RHEL-5619]
- mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). (Nico Pache) [RHEL-5619]
- writeback: account the number of pages written back (Nico Pache) [RHEL-5619]
- mm/hugetlb.c: fix a bug within a BUG(): inconsistent pte comparison (Nico Pache) [RHEL-5619]
- mm: memcontrol: don't throttle dying tasks on memory.high (Nico Pache) [RHEL-5619]
- mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->cached (Nico Pache) [RHEL-5619]
- mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required() (Nico Pache) [RHEL-5619]
- mm/memcontrol: do not tweak node in mem_cgroup_init() (Nico Pache) [RHEL-5619]
- mm:vmscan: fix inaccurate reclaim during proactive reclaim (Nico Pache) [RHEL-5619]
- fuse: remove reliance on bdi congestion (Nico Pache) [RHEL-5619]
- minmax: clamp more efficiently by avoiding extra comparison (Nico Pache) [RHEL-5619]
- minmax: sanity check constant bounds when clamping (Nico Pache) [RHEL-5619]
- FAT: use io_schedule_timeout() instead of congestion_wait() (Nico Pache) [RHEL-5619]
- mm, mmap: fix vma_merge() case 7 with vma_ops->close (Nico Pache) [RHEL-5619]
- mmap: fix error paths with dup_anon_vma() (Nico Pache) [RHEL-5619]
- mm: move vma locking out of vma_prepare and dup_anon_vma (Nico Pache) [RHEL-5619]
- mm: always lock new vma before inserting into vma tree (Nico Pache) [RHEL-5619]
- mm: lock vma explicitly before doing vm_flags_reset and vm_flags_reset_once (Nico Pache) [RHEL-5619]
- mm: mark VMA as being written when changing vm_flags (Nico Pache) [RHEL-5619]
- mm: replace mmap with vma write lock assertions when operating on a vma (Nico Pache) [RHEL-5619]
- mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for vma and mmap (Nico Pache) [RHEL-5619]
- mmap: fix vma_iterator in error path of vma_merge() (Nico Pache) [RHEL-5619]
- kunit: kasan_test: disable fortify string checker on kmalloc_oob_memset (Nico Pache) [RHEL-5619]
- x86/mm/pat: fix VM_PAT handling in COW mappings (Nico Pache) [RHEL-5619]
- mm: cachestat: fix two shmem bugs (Nico Pache) [RHEL-5619]
- memtest: use {READ,WRITE}_ONCE in memory scanning (Nico Pache) [RHEL-5619]
- mm: cachestat: fix folio read-after-free in cache walk (Nico Pache) [RHEL-5619]
- kasan/test: avoid gcc warning for intentional overflow (Nico Pache) [RHEL-5619]
- mm: memcontrol: clarify swapaccount=0 deprecation warning (Nico Pache) [RHEL-5619]
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb (Nico Pache) [RHEL-5619]
- mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again (Nico Pache) [RHEL-5619]
- readahead: avoid multiple marked readahead pages (Nico Pache) [RHEL-5619]
- mm: fix unmap_mapping_range high bits shift bug (Nico Pache) [RHEL-5619]
- mm/mglru: respect min_ttl_ms with memcgs (Nico Pache) [RHEL-5619]
- mm/shmem: fix race in shmem_undo_range w/THP (Nico Pache) [RHEL-5619]
- mm/rmap: fix misplaced parenthesis of a likely() (Nico Pache) [RHEL-5619]
- mm: fix oops when filemap_map_pmd() without prealloc_pte (Nico Pache) [RHEL-5619]
- mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors (Nico Pache) [RHEL-5619]
- mm: fix for negative counter: nr_file_hugepages (Nico Pache) [RHEL-5619]
- mm: zswap: fix pool refcount bug around shrink_worker() (Nico Pache) [RHEL-5619]
- mm/migrate: fix do_pages_move for compat pointers (Nico Pache) [RHEL-5619]
- mm/page_alloc: correct start page when guard page debug is enabled (Nico Pache) [RHEL-5619]
- mm/memory_hotplug: use pfn math in place of direct struct page manipulation (Nico Pache) [RHEL-5619]
- mm/cma: use nth_page() in place of direct struct page manipulation (Nico Pache) [RHEL-5619]
- mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified (Nico Pache) [RHEL-5619]
- mm, memcg: reconsider kmem.limit_in_bytes deprecation (Nico Pache) [RHEL-5619]
- mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement (Nico Pache) [RHEL-5619]
- mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list (Nico Pache) [RHEL-5619]
- rcu: dump vmalloc memory info safely (Nico Pache) [RHEL-5619]
- mm/vmalloc: add a safer version of find_vm_area() for debug (Nico Pache) [RHEL-5619]
- mm: memory-failure: fix unexpected return value in soft_offline_page() (Nico Pache) [RHEL-5619]
- mm: add a call to flush_cache_vmap() in vmap_pfn() (Nico Pache) [RHEL-5619]
- mm/gup: handle cont-PTE hugetlb pages correctly in gup_must_unshare() via GUP-fast (Nico Pache) [RHEL-5619]
- mm: enable page walking API to lock vmas during the walk (Nico Pache) [RHEL-5619]
- smaps: use vm_normal_page_pmd() instead of follow_trans_huge_pmd() (Nico Pache) [RHEL-5619]
- mm/gup: reintroduce FOLL_NUMA as FOLL_HONOR_NUMA_FAULT (Nico Pache) [RHEL-5619]
- mm: hugetlb_vmemmap: fix a race between vmemmap pmd split (Nico Pache) [RHEL-5619]
- memcg: drop kmem.limit_in_bytes (Nico Pache) [RHEL-5619]
- hugetlb: do not clear hugetlb dtor until allocating vmemmap (Nico Pache) [RHEL-5619]
- zsmalloc: fix races between modifications of fullness and isolated (Nico Pache) [RHEL-5619]
- kasan, slub: fix HW_TAGS zeroing with slub_debug (Nico Pache) [RHEL-5619]
- kasan: fix type cast in memory_is_poisoned_n (Nico Pache) [RHEL-5619]
- mm: call arch_swap_restore() from do_swap_page() (Nico Pache) [RHEL-5619]
- shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs (Nico Pache) [RHEL-5619]
- kasan: use internal prototypes matching gcc-13 builtins (Nico Pache) [RHEL-5619]
- kasan: add kasan_tag_mismatch prototype (Nico Pache) [RHEL-5619]
- radix tree: remove unused variable (Nico Pache) [RHEL-5619]
- lib/test_meminit: allocate pages up to order MAX_ORDER (Nico Pache) [RHEL-5619]
- maple_tree: fix 32 bit mas_next testing (Nico Pache) [RHEL-5619]
- lz4: fix LZ4_decompress_safe_partial read out of bound (Nico Pache) [RHEL-5619]
- lib/raid6/test: fix multiple definition linking error (Nico Pache) [RHEL-5619]
- mm/mmap: Fix error return in do_vmi_align_munmap() (Nico Pache) [RHEL-5619]
- mm/ksm: support fork/exec for prctl (Nico Pache) [RHEL-5619]
- mm/uffd: allow vma to merge as much as possible (Nico Pache) [RHEL-5619]
- mm/uffd: fix vma operation where start addr cuts part of vma (Nico Pache) [RHEL-5619]
- mm/khugepaged: fix regression in collapse_file() (Nico Pache) [RHEL-5619]
- mm: remove unused vma_init_lock() (Nico Pache) [RHEL-5619]
- fs/proc/kcore: reinstate bounce buffer for KCORE_TEXT regions (Nico Pache) [RHEL-5619]
- mm/mempolicy: Take VMA lock before replacing policy (Nico Pache) [RHEL-5619]
- mm: lock_vma_under_rcu() must check vma->anon_vma under vma lock (Nico Pache) [RHEL-5619]
- tcp: Use per-vma locking for receive zerocopy (Nico Pache) [RHEL-5619]
- mm: fix memory ordering for mm_lock_seq and vm_lock_seq (Nico Pache) [RHEL-5619]
- mm: lock VMA in dup_anon_vma() before setting ->anon_vma (Nico Pache) [RHEL-5619]
- mm: don't drop VMA locks in mm_drop_all_locks() (Nico Pache) [RHEL-5619]
- userfaultfd: fix regression in userfaultfd_unmap_prep() (Nico Pache) [RHEL-5619]
- mm/gup: disallow FOLL_LONGTERM GUP-fast writing to file-backed mappings (Nico Pache) [RHEL-5619]
- mm/gup: disallow FOLL_LONGTERM GUP-nonfast writing to file-backed mappings (Nico Pache) [RHEL-5619]
- mm/mmap: separate writenotify and dirty tracking logic (Nico Pache) [RHEL-5619]
- mm/mlock: rename mlock_future_check() to mlock_future_ok() (Nico Pache) [RHEL-5619]
- mm/mmap: refactor mlock_future_check() (Nico Pache) [RHEL-5619]
- mm: avoid rewalk in mmap_region (Nico Pache) [RHEL-5619]
- mm: add vma_iter_{next,prev}_range() to vma iterator (Nico Pache) [RHEL-5619]
- mm: update vma_iter_store() to use MAS_WARN_ON() (Nico Pache) [RHEL-5619]
- mm: update validate_mm() to use vma iterator (Nico Pache) [RHEL-5619]
- dmapool: create/destroy cleanup (Nico Pache) [RHEL-5619]
- mm/mempolicy: fix set_mempolicy_home_node() previous VMA pointer (Nico Pache) [RHEL-5619]
- mm/vmalloc: fix the unchecked dereference warning in vread_iter() (Nico Pache) [RHEL-5619]
- selftests/mm: FOLL_LONGTERM need to be updated to 0x100 (Nico Pache) [RHEL-5619]
- hugetlb: revert use of page_cache_next_miss() (Nico Pache) [RHEL-5619]
- mm/mlock: fix vma iterator conversion of apply_vma_lock_flags() (Nico Pache) [RHEL-5619]
- mm: add a NO_INHERIT flag to the PR_SET_MDWE prctl (Nico Pache) [RHEL-5619]
- mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long (Nico Pache) [RHEL-5619]
- tools headers UAPI: Sync linux/prctl.h with the kernel sources (Nico Pache) [RHEL-5619]
- mm: fix memcpy_from_file_folio() integer underflow (Nico Pache) [RHEL-5619]
- mm: page_alloc: remove stale CMA guard code (Nico Pache) [RHEL-5619]
- mm/memory-failure: fix hardware poison check in unpoison_memory() (Nico Pache) [RHEL-5619]
- tools/Makefile: do missed s/vm/mm/ (Nico Pache) [RHEL-5619]
- mm: memory-failure: avoid false hwpoison page mapped error info (Nico Pache) [RHEL-5619]
- mm: memory-failure: fix potential unexpected return value from unpoison_memory() (Nico Pache) [RHEL-5619]
- mm/swapfile: fix wrong swap entry type for hwpoisoned swapcache page (Nico Pache) [RHEL-5619]
- Docs/admin-guide/mm/zswap: remove zsmalloc's lack of writeback warning (Nico Pache) [RHEL-5619]
- mm: fix arithmetic for max_prop_frac when setting max_ratio (Nico Pache) [RHEL-5619]
- mm: fix arithmetic for bdi min_ratio (Nico Pache) [RHEL-5619]
- mm/gup: add missing gup_must_unshare() check to gup_huge_pgd() (Nico Pache) [RHEL-5619]
- docs: Fix path paste-o for /sys/kernel/warn_count (Nico Pache) [RHEL-5619]
- mm: remove unused inline functions from include/linux/mm_inline.h (Nico Pache) [RHEL-5619]
- mm: add more BUILD_BUG_ONs to gfp_migratetype() (Nico Pache) [RHEL-5619]
- mm: cleanup is_highmem() (Nico Pache) [RHEL-5619]
- mm/huge_memory: check pmd_present first in is_huge_zero_pmd (Nico Pache) [RHEL-5619]
- mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619]
- s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619]
- memregion: Fix memregion_free() fallback definition (Nico Pache) [RHEL-5619]
- mm: Add kernel-doc for folio->mlock_count (Nico Pache) [RHEL-5619]
- nodemask.h: fix compilation error with GCC12 (Nico Pache) [RHEL-5619]
- mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [RHEL-5619]
- filemap: Update the folio_lock documentation (Nico Pache) [RHEL-5619]
- filemap: Remove obsolete comment in lock_page (Nico Pache) [RHEL-5619]
- kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t (Nico Pache) [RHEL-5619]
- mm/vmalloc: fix comments about vmap_area struct (Nico Pache) [RHEL-5619]
- mm/memcg: retrieve parent memcg from css.parent (Nico Pache) [RHEL-5619]
- remove congestion tracking framework (Nico Pache) [RHEL-5619]
- mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [RHEL-5619]
- mm: fix boolreturn.cocci warning (Nico Pache) [RHEL-5619]
- memblock: Remove #ifdef __KERNEL__ from memblock.h (Nico Pache) [RHEL-5619]
- mm/slab: Finish struct page to struct slab conversion (Nico Pache) [RHEL-5619]
- memblock: fix memblock_phys_alloc() section mismatch error (Nico Pache) [RHEL-5619]
- mm, slab: Remove compiler check in __kmalloc_index (Nico Pache) [RHEL-5619]
- memblock: improve MEMBLOCK_HOTPLUG documentation (Nico Pache) [RHEL-5619]
- mm/memory_hotplug: remove stale function declarations (Nico Pache) [RHEL-5619]
- mm/vmstat: annotate data race for zone->free_area[order].nr_free (Nico Pache) [RHEL-5619]
- mm/page_alloc.c: avoid allocating highmem pages via alloc_pages_exact[_nid] (Nico Pache) [RHEL-5619]
- mm: fix data race in PagePoisoned() (Nico Pache) [RHEL-5619]
Resolves: RHEL-15602, RHEL-17460, RHEL-21507, RHEL-23575, RHEL-25537, RHEL-25596, RHEL-26198, RHEL-26704, RHEL-28810, RHEL-29306, RHEL-29532, RHEL-29741, RHEL-30145, RHEL-30355, RHEL-31050, RHEL-31212, RHEL-31258, RHEL-31840, RHEL-31889, RHEL-32112, RHEL-32141, RHEL-32372, RHEL-32862, RHEL-33271, RHEL-34576, RHEL-34600, RHEL-34665, RHEL-34673, RHEL-35032, RHEL-35078, RHEL-35088, RHEL-35170, RHEL-36065, RHEL-5619
Signed-off-by: Lucas Zampieri <lzampier@redhat.com>
2024-05-16 15:34:22 +00:00
|
|
|
%define make_target vmlinuz.efi
|
|
|
|
%define kernel_image arch/arm64/boot/vmlinuz.efi
|
2020-10-15 12:41:02 +00:00
|
|
|
%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 %{arm}
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%ifarch %nobuildarches
|
|
|
|
# disable BuildKernel commands
|
|
|
|
%define with_up 0
|
|
|
|
%define with_debug 0
|
|
|
|
%define with_pae 0
|
|
|
|
%define with_zfcpdump 0
|
2023-02-09 16:31:23 +00:00
|
|
|
%define with_arm64_64k 0
|
2023-03-07 14:22:21 +00:00
|
|
|
%define with_realtime 0
|
2020-10-15 12:41:02 +00:00
|
|
|
|
|
|
|
%define with_debuginfo 0
|
|
|
|
%define with_perf 0
|
|
|
|
%define with_tools 0
|
|
|
|
%define with_bpftool 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 %{arm} aarch64
|
|
|
|
%else
|
|
|
|
%define cpupowerarchs i686 x86_64 ppc64le aarch64
|
|
|
|
%endif
|
|
|
|
|
2021-02-03 13:50:54 +00:00
|
|
|
%if 0%{?use_vdso}
|
2020-10-15 12:41:02 +00:00
|
|
|
|
|
|
|
%if 0%{?skip_nonpae_vdso}
|
|
|
|
%define _use_vdso 0
|
|
|
|
%else
|
|
|
|
%define _use_vdso 1
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%else
|
|
|
|
%define _use_vdso 0
|
|
|
|
%endif
|
|
|
|
|
2021-07-19 21:22:10 +00:00
|
|
|
# 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
|
|
|
|
|
|
|
|
|
2020-10-15 12:41:02 +00:00
|
|
|
#
|
|
|
|
# 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
|
|
|
|
|
|
|
|
|
2021-05-17 22:16:50 +00:00
|
|
|
Name: kernel
|
2023-10-04 23:00:30 +00:00
|
|
|
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 Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Clear 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 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
|
2020-10-15 12:41:02 +00:00
|
|
|
URL: https://www.kernel.org/
|
2022-10-03 09:42:53 +00:00
|
|
|
Version: %{specversion}
|
2021-08-16 19:51:36 +00:00
|
|
|
Release: %{pkg_release}
|
2020-10-15 12:41:02 +00:00
|
|
|
# DO NOT CHANGE THE 'ExclusiveArch' LINE TO TEMPORARILY EXCLUDE AN ARCHITECTURE BUILD.
|
|
|
|
# SET %%nobuildarches (ABOVE) INSTEAD
|
|
|
|
%if 0%{?fedora}
|
2022-10-03 09:42:53 +00:00
|
|
|
ExclusiveArch: noarch x86_64 s390x %{arm} aarch64 ppc64le
|
2020-10-15 12:41:02 +00:00
|
|
|
%else
|
|
|
|
ExclusiveArch: noarch i386 i686 x86_64 s390x %{arm} aarch64 ppc64le
|
|
|
|
%endif
|
|
|
|
ExclusiveOS: Linux
|
|
|
|
%ifnarch %{nobuildarches}
|
2021-05-17 22:16:50 +00:00
|
|
|
Requires: kernel-core-uname-r = %{KVERREL}
|
|
|
|
Requires: kernel-modules-uname-r = %{KVERREL}
|
2023-02-14 19:44:17 +00:00
|
|
|
Requires: kernel-modules-core-uname-r = %{KVERREL}
|
2023-04-18 12:27:12 +00:00
|
|
|
Provides: installonlypkg(kernel)
|
2020-10-15 12:41:02 +00:00
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
#
|
|
|
|
# List the packages used during the kernel build
|
|
|
|
#
|
2022-10-03 09:42:53 +00:00
|
|
|
BuildRequires: kmod, bash, coreutils, tar, git-core, which
|
2023-09-12 12:27:19 +00:00
|
|
|
BuildRequires: bzip2, xz, findutils, gzip, m4, perl-interpreter, perl-Carp, perl-devel, perl-generators, make, diffutils, gawk, %compression
|
2021-01-07 02:37:09 +00:00
|
|
|
BuildRequires: gcc, binutils, redhat-rpm-config, hmaccalc, bison, flex, gcc-c++
|
2020-10-15 12:41:02 +00:00
|
|
|
BuildRequires: net-tools, hostname, bc, elfutils-devel
|
|
|
|
BuildRequires: dwarves
|
|
|
|
BuildRequires: python3-devel
|
2021-01-13 14:03:50 +00:00
|
|
|
BuildRequires: gcc-plugin-devel
|
2022-10-03 09:42:53 +00:00
|
|
|
BuildRequires: kernel-rpm-macros >= 185-9
|
kernel-5.14.0-68.el9
* Tue Feb 22 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-68.el9]
- net: ena: Extract recurring driver reset code into a function (Petr Oros) [2038150]
- net: ena: Change the name of bad_csum variable (Petr Oros) [2038150]
- net: ena: Add debug prints for invalid req_id resets (Petr Oros) [2038150]
- net: ena: Remove ena_calc_queue_size_ctx struct (Petr Oros) [2038150]
- net: ena: Move reset completion print to the reset function (Petr Oros) [2038150]
- net: ena: Remove redundant return code check (Petr Oros) [2038150]
- net: ena: Update LLQ header length in ena documentation (Petr Oros) [2038150]
- net: ena: Change ENI stats support check to use capabilities field (Petr Oros) [2038150]
- net: ena: Add capabilities field with support for ENI stats capability (Petr Oros) [2038150]
- net: ena: Change return value of ena_calc_io_queue_size() to void (Petr Oros) [2038150]
- net: ena: Fix error handling when calculating max IO queues number (Petr Oros) [2038150]
- net: ena: Fix wrong rx request id by resetting device (Petr Oros) [2038150]
- net: ena: Fix undefined state when tx request id is out of bounds (Petr Oros) [2038150]
- net/packet: rx_owner_map depends on pg_vec (Hangbin Liu) [2050329] {CVE-2021-22600}
- powerpc: security: Lock down the kernel if booted in secure boot mode (Desnes A. Nunes do Rosario) [2041984]
- drm/i915: Flush TLBs before releasing backing store (Dave Airlie) [2044335] {CVE-2022-0330}
- sfc: The RX page_ring is optional (Íñigo Huguet) [2042801]
- sfc: Check null pointer of rx_queue->page_ring (Íñigo Huguet) [2042801]
- sfc_ef100: potential dereference of null pointer (Íñigo Huguet) [2042801]
- sfc: Don't use netif_info before net_device setup (Íñigo Huguet) [2042801]
- sfc: Export fibre-specific supported link modes (Íñigo Huguet) [2042801]
- sfc: Fix reading non-legacy supported link modes (Íñigo Huguet) [2042801]
- ethernet: constify references to netdev->dev_addr in drivers (Íñigo Huguet) [2042801]
- sfc: last resort fallback for lack of xdp tx queues (Íñigo Huguet) [2042801]
- sfc: fallback for lack of xdp tx queues (Íñigo Huguet) [2042801]
- RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2032069] {CVE-2021-4028}
- kernel/sched/sched.h: Exclude cpuidle from KABI (Prarit Bhargava) [2033340]
- redhat/configs: Disable CONFIG_SENSORS_NCT6683 in RHEL for arm/aarch64 (Dean Nelson) [2041186]
- kernel.spec: Add glibc-static build requirement (Prarit Bhargava)
- libbpf: Fix memleak in libbpf_netlink_recv() (Toke Høiland-Jørgensen) [2052543]
- libbpf: Use dynamically allocated buffer when receiving netlink messages (Toke Høiland-Jørgensen) [2052543]
- redhat/configs: Disable arch_hw disabled CONFIGS (Prarit Bhargava) [2053029]
- netfilter: conntrack: re-init state for retransmitted syn-ack (Florian Westphal) [2051973]
- netfilter: conntrack: move synack init code to helper (Florian Westphal) [2051973]
- ext4: fix remount with 'abort' option (Lukas Czerner) [2049657]
- thunderbolt: Enable retry logic for intra-domain control packets (David Arcari) [1960445]
- thunderbolt: Handle ring interrupt by reading interrupt status register (David Arcari) [1960445]
- thunderbolt: Add vendor specific NHI quirk for auto-clearing interrupt status (David Arcari) [1960445]
- thunderbolt: Fix port linking by checking all adapters (David Arcari) [1960445]
- thunderbolt: Do not read control adapter config space (David Arcari) [1960445]
Resolves: rhbz#1960445, rhbz#2032069, rhbz#2033340, rhbz#2038150, rhbz#2041186, rhbz#2041984, rhbz#2042801, rhbz#2044335, rhbz#2049657, rhbz#2050329, rhbz#2051973, rhbz#2052543, rhbz#2053029
Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2022-02-22 21:11:45 +00:00
|
|
|
# glibc-static is required for a consistent build environment (specifically
|
|
|
|
# CONFIG_CC_CAN_LINK_STATIC=y).
|
|
|
|
BuildRequires: glibc-static
|
2020-10-15 12:41:02 +00:00
|
|
|
%if %{with_headers}
|
|
|
|
BuildRequires: rsync
|
|
|
|
%endif
|
|
|
|
%if %{with_doc}
|
kernel-5.14.0-451.el9
* Thu May 16 2024 Lucas Zampieri <lzampier@redhat.com> [5.14.0-451.el9]
- Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8" (Lucas Zampieri)
- arm64: dts: qcom: sa8775p: fix USB wakeup interrupt types (Steve Dunnagan) [RHEL-31258]
- arm64: dts: qcom: sa8775p-ride: enable pmm8654au_0_pon_resin (Steve Dunnagan) [RHEL-31258]
- arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-31258]
- arm64: dts: qcom: Enable tsens and thermal for sa8775p SoC (Steve Dunnagan) [RHEL-31258]
- arm64: dts: qcom: sa8775p: Add RPMh sleep stats (Steve Dunnagan) [RHEL-31258]
- arm64: dts: qcom: sa8775p: add TRNG node (Steve Dunnagan) [RHEL-31258]
- arm64: dts: qcom: sa8775p: enable the inline crypto engine (Steve Dunnagan) [RHEL-31258]
- net: ethtool: reject unsupported RSS input xfrm values (Ivan Vecera) [RHEL-31889]
- net: ethtool: Fix symmetric-xor RSS RX flow hash check (Ivan Vecera) [RHEL-31889]
- net: ethtool: add a NO_CHANGE uAPI for new RXFH's input_xfrm (Ivan Vecera) [RHEL-31889]
- net: ethtool: copy input_xfrm to user-space in ethtool_get_rxfh (Ivan Vecera) [RHEL-31889]
- net: ethtool: add support for symmetric-xor RSS hash (Ivan Vecera) [RHEL-31889]
- net: ethtool: get rid of get/set_rxfh_context functions (Ivan Vecera) [RHEL-31889]
- net: ethtool: pass a pointer to parameters to get/set_rxfh ethtool ops (Ivan Vecera) [RHEL-31889]
- net/mlx5e: Make flow classification filters static (Ivan Vecera) [RHEL-31889]
- redhat: kernel.spec: add dependency for the python3-pyyaml package (Petr Oros) [RHEL-30145]
- Documentation: add pyyaml to requirements.txt (Petr Oros) [RHEL-30145]
- netlink: use kvmalloc() in netlink_alloc_large_skb() (Petr Oros) [RHEL-30145]
- devlink: Fix devlink parallel commands processing (Petr Oros) [RHEL-30145]
- Fix NULL pointer dereference in cn_filter() (Petr Oros) [RHEL-30145]
- devlink: Fix length of eswitch inline-mode (Petr Oros) [RHEL-30145]
- net/mlx5: Fix fw reporter diagnose output (Petr Oros) [RHEL-30145]
- net/mlx5: fix uninit value use (Petr Oros) [RHEL-30145]
- netdevsim: Block until all devices are released (Petr Oros) [RHEL-30145]
- netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter (Petr Oros) [RHEL-30145]
- devlink: fix port dump cmd type (Petr Oros) [RHEL-30145]
- devlink: fix possible use-after-free and memory leaks in devlink_init() (Petr Oros) [RHEL-30145]
- net: add rcu safety to rtnl_prop_list_size() (Petr Oros) [RHEL-30145]
- devlink: Fix command annotation documentation (Petr Oros) [RHEL-30145]
- devlink: avoid potential loop in devlink_rel_nested_in_notify_work() (Petr Oros) [RHEL-30145]
- doc/netlink/specs: Add missing attr in rt_link spec (Petr Oros) [RHEL-30145]
- devlink: Fix referring to hw_addr attribute during state validation (Petr Oros) [RHEL-30145]
- netlink: fix potential sleeping issue in mqueue_flush_file (Petr Oros) [RHEL-30145]
- genetlink: Use internal flags for multicast groups (Petr Oros) [RHEL-30145]
- rtnetlink: bridge: Enable MDB bulk deletion (Petr Oros) [RHEL-30145]
- rtnetlink: bridge: Invoke MDB bulk deletion when needed (Petr Oros) [RHEL-30145]
- net: Add MDB bulk deletion device operation (Petr Oros) [RHEL-30145]
- rtnetlink: bridge: Use a different policy for MDB bulk delete (Petr Oros) [RHEL-30145]
- devlink: extend multicast filtering by port index (Petr Oros) [RHEL-30145]
- devlink: add a command to set notification filter and use it for multicasts (Petr Oros) [RHEL-30145]
- genetlink: introduce helpers to do filtered multicast (Petr Oros) [RHEL-30145]
- netlink: introduce typedef for filter function (Petr Oros) [RHEL-30145]
- genetlink: introduce per-sock family private storage (Petr Oros) [RHEL-30145]
- devlink: introduce a helper for netlink multicast send (Petr Oros) [RHEL-30145]
- devlink: send notifications only if there are listeners (Petr Oros) [RHEL-30145]
- devlink: introduce __devl_is_registered() helper and use it instead of xa_get_mark() (Petr Oros) [RHEL-30145]
- devlink: use devl_is_registered() helper instead xa_get_mark() (Petr Oros) [RHEL-30145]
- connector/cn_proc: Performance improvements (Petr Oros) [RHEL-30145]
- connector/cn_proc: Add filtering to fix some bugs (Petr Oros) [RHEL-30145]
- tools/net/ynl-gen-rst: Remove extra indentation from generated docs (Petr Oros) [RHEL-30145]
- tools/net/ynl-gen-rst: Remove bold from attribute-set headings (Petr Oros) [RHEL-30145]
- tools/net/ynl-gen-rst: Sort the index of generated netlink specs (Petr Oros) [RHEL-30145]
- tools/net/ynl-gen-rst: Add sub-messages to generated docs (Petr Oros) [RHEL-30145]
- doc/netlink: Regenerate netlink .rst files if ynl-gen-rst changes (Petr Oros) [RHEL-30145]
- doc/netlink/specs: Add a spec for tc (Petr Oros) [RHEL-30145]
- doc/netlink/specs: use pad in structs in rt_link (Petr Oros) [RHEL-30145]
- doc/netlink/specs: Add sub-message type to rt_link family (Petr Oros) [RHEL-30145]
- tools/net/ynl: Add binary and pad support to structs for tc (Petr Oros) [RHEL-30145]
- tools/net/ynl: Add 'sub-message' attribute decoding to ynl (Petr Oros) [RHEL-30145]
- doc/netlink: Document the sub-message format for netlink-raw (Petr Oros) [RHEL-30145]
- doc/netlink: Add sub-message support to netlink-raw (Petr Oros) [RHEL-30145]
- tools/net/ynl: Use consistent array index expression formatting (Petr Oros) [RHEL-30145]
- net: rtnl: use rcu_replace_pointer_rtnl in rtnl_unregister_* (Petr Oros) [RHEL-30145]
- net: rtnl: introduce rcu_replace_pointer_rtnl (Petr Oros) [RHEL-30145]
- netlink: specs: mptcp: rename the MPTCP path management spec (Petr Oros) [RHEL-30145]
- netlink: specs: ovs: correct enum names in specs (Petr Oros) [RHEL-30145]
- netlink: specs: ovs: remove fixed header fields from attrs (Petr Oros) [RHEL-30145]
- tools: ynl-gen: print prototypes for recursive stuff (Petr Oros) [RHEL-30145]
- tools: ynl-gen: store recursive nests by a pointer (Petr Oros) [RHEL-30145]
- tools: ynl-gen: re-sort ignoring recursive nests (Petr Oros) [RHEL-30145]
- tools: ynl-gen: record information about recursive nests (Petr Oros) [RHEL-30145]
- tools: ynl-gen: fill in implementations for TypeUnused (Petr Oros) [RHEL-30145]
- tools: ynl-gen: support fixed headers in genetlink (Petr Oros) [RHEL-30145]
- tools: ynl-gen: use enum user type for members and args (Petr Oros) [RHEL-30145]
- tools: ynl-gen: add missing request free helpers for dumps (Petr Oros) [RHEL-30145]
- netlink: specs: devlink: add some(not all) missing attributes in devlink.yaml (Petr Oros) [RHEL-30145]
- rtnl: add helper to send if skb is not null (Petr Oros) [RHEL-30145]
- rtnl: add helper to check if a notification is needed (Petr Oros) [RHEL-30145]
- rtnl: add helper to check if rtnl group has listeners (Petr Oros) [RHEL-30145]
- tools: ynl: use strerror() if no extack of note provided (Petr Oros) [RHEL-30145]
- tools: pynl: make flags argument optional for do() (Petr Oros) [RHEL-30145]
- docs: netlink: add NLMSG_DONE message format for doit actions (Petr Oros) [RHEL-30145]
- doc/netlink: Add bitfield32, s8, s16 to the netlink-raw schema (Petr Oros) [RHEL-30145]
- docs: netlink: link to family documentations from spec info (Petr Oros) [RHEL-30145]
- devlink: warn about existing entities during reload-reinit (Petr Oros) [RHEL-30145]
- Documentation: devlink: extend reload-reinit description (Petr Oros) [RHEL-30145]
- tools: ynl-gen: always construct struct ynl_req_state (Petr Oros) [RHEL-30145]
- ethtool: don't propagate EOPNOTSUPP from dumps (Petr Oros) [RHEL-30145]
- tools: ynl-gen: use enum name from the spec (Petr Oros) [RHEL-30145]
- tools: ynl-get: use family c-name (Petr Oros) [RHEL-30145]
- tools: ynl-gen: always append ULL/LL to range types (Petr Oros) [RHEL-30145]
- Documentation: Document each netlink family (Petr Oros) [RHEL-30145]
- tools: ynl: fix duplicate op name in devlink (Petr Oros) [RHEL-30145]
- tools: ynl: fix header path for nfsd (Petr Oros) [RHEL-30145]
- rtnetlink: introduce nlmsg_new_large and use it in rtnl_getlink (Petr Oros) [RHEL-30145]
- devlink: Add device lock assert in reload operation (Petr Oros) [RHEL-30145]
- devlink: Acquire device lock during reload command (Petr Oros) [RHEL-30145]
- devlink: Allow taking device lock in pre_doit operations (Petr Oros) [RHEL-30145]
- devlink: Enable the use of private flags in post_doit operations (Petr Oros) [RHEL-30145]
- devlink: Acquire device lock during netns dismantle (Petr Oros) [RHEL-30145]
- devlink: Move private netlink flags to C file (Petr Oros) [RHEL-30145]
- netlink: specs: Introduce time stamping set command (Petr Oros) [RHEL-30145]
- netlink: specs: Introduce new netlink command to list available time stamping layers (Petr Oros) [RHEL-30145]
- netlink: specs: Introduce new netlink command to get current timestamp (Petr Oros) [RHEL-30145]
- nfsd: regenerate user space parsers after ynl-gen changes (Petr Oros) [RHEL-30145]
- netlink: fill in missing MODULE_DESCRIPTION() (Petr Oros) [RHEL-30145]
- tools: ynl-gen: don't touch the output file if content is the same (Petr Oros) [RHEL-30145]
- netlink: specs: devlink: add forgotten port function caps enum values (Petr Oros) [RHEL-30145]
- doc/netlink: Update schema to support cmd-cnt-name and cmd-max-name (Petr Oros) [RHEL-30145]
- tools: ynl: introduce option to process unknown attributes or types (Petr Oros) [RHEL-30145]
- net: Add MDB get device operation (Petr Oros) [RHEL-30145]
- bridge: add MDB get uAPI attributes (Petr Oros) [RHEL-30145]
- tools: ynl-gen: respect attr-cnt-name at the attr set level (Petr Oros) [RHEL-30145]
- netlink: specs: support conditional operations (Petr Oros) [RHEL-30145]
- netlink: make range pointers in policies const (Petr Oros) [RHEL-30145]
- tools: ynl-gen: add support for exact-len validation (Petr Oros) [RHEL-30145]
- tools: ynl: add uns-admin-perm to genetlink legacy (Petr Oros) [RHEL-30145]
- devlink: remove netlink small_ops (Petr Oros) [RHEL-30145]
- devlink: remove duplicated netlink callback prototypes (Petr Oros) [RHEL-30145]
- netlink: specs: devlink: add the remaining command to generate complete split_ops (Petr Oros) [RHEL-30145]
- devlink: rename netlink callback to be aligned with the generated ones (Petr Oros) [RHEL-30145]
- devlink: make devlink_flash_overwrite enum named one (Petr Oros) [RHEL-30145]
- netlink: specs: devlink: make dont-validate single line (Petr Oros) [RHEL-30145]
- netlink: specs: devlink: remove reload-action from devlink-get cmd reply (Petr Oros) [RHEL-30145]
- tools: ynl-gen: render rsp_parse() helpers if cmd has only dump op (Petr Oros) [RHEL-30145]
- tools: ynl-gen: introduce support for bitfield32 attribute type (Petr Oros) [RHEL-30145]
- genetlink: don't merge dumpit split op for different cmds into single iter (Petr Oros) [RHEL-30145]
- tools: ynl-gen: change spacing around __attribute__ (Petr Oros) [RHEL-30145]
- tcp: add RTAX_FEATURE_TCP_USEC_TS (Petr Oros) [RHEL-30145]
- netlink: specs: add support for auto-sized scalars (Petr Oros) [RHEL-30145]
- netlink: add variable-length / auto integers (Petr Oros) [RHEL-30145]
- tools: ynl-gen: make the mnl_type() method public (Petr Oros) [RHEL-30145]
- devlink: convert most of devlink_fmsg_*() to return void (Petr Oros) [RHEL-30145]
- qed: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145]
- net/mlx5: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145]
- mlxsw: core: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145]
- octeontx2-af: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145]
- hinic: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145]
- bnxt_en: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145]
- netdevsim: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145]
- devlink: retain error in struct devlink_fmsg (Petr Oros) [RHEL-30145]
- tools: ynl-gen: support limit names (Petr Oros) [RHEL-30145]
- tools: ynl-gen: support full range of min/max checks for integer values (Petr Oros) [RHEL-30145]
- tools: ynl-gen: track attribute use (Petr Oros) [RHEL-30145]
- devlink: document devlink_rel_nested_in_notify() function (Petr Oros) [RHEL-30145]
- Documentation: devlink: add a note about RTNL lock into locking section (Petr Oros) [RHEL-30145]
- Documentation: devlink: add nested instance section (Petr Oros) [RHEL-30145]
- devlink: don't take instance lock for nested handle put (Petr Oros) [RHEL-30145]
- devlink: take device reference for devlink object (Petr Oros) [RHEL-30145]
- devlink: call peernet2id_alloc() with net pointer under RCU read lock (Petr Oros) [RHEL-30145]
- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu() (Petr Oros) [RHEL-30145]
- docs: netlink: clean up after deprecating version (Petr Oros) [RHEL-30145]
- tools: ynl: fix converting flags to names after recent cleanup (Petr Oros) [RHEL-30145]
- tools: ynl: Add source files for nfsd netlink protocol (Petr Oros) [RHEL-30145]
- NFSD: introduce netlink stubs (Petr Oros) [RHEL-30145]
- net: Handle bulk delete policy in bridge driver (Petr Oros) [RHEL-30145]
- tools: ynl: use ynl-gen -o instead of stdout in Makefile (Petr Oros) [RHEL-30145]
- netlink: specs: don't allow version to be specified for genetlink (Petr Oros) [RHEL-30145]
- tools: ynl-gen: handle do ops with no input attrs (Petr Oros) [RHEL-30145]
- netlink: specs: remove redundant type keys from attributes in subsets (Petr Oros) [RHEL-30145]
- tools: ynl-gen: lift type requirement for attribute subsets (Petr Oros) [RHEL-30145]
- tools: ynl-gen: use uapi header name for the header guard (Petr Oros) [RHEL-30145]
- netlink: Annotate struct netlink_policy_dump_state with __counted_by (Petr Oros) [RHEL-30145]
- tools: ynl: use uAPI include magic for samples (Petr Oros) [RHEL-30145]
- tools: ynl: don't regen on every make (Petr Oros) [RHEL-30145]
- handshake: Fix sign of key_serial_t fields (Petr Oros) [RHEL-30145]
- handshake: Fix sign of socket file descriptor fields (Petr Oros) [RHEL-30145]
- devlink: introduce possibility to expose info about nested devlinks (Petr Oros) [RHEL-30145]
- devlink: convert linecard nested devlink to new rel infrastructure (Petr Oros) [RHEL-30145]
- devlink: expose peer SF devlink instance (Petr Oros) [RHEL-30145]
- devlink: introduce object and nested devlink relationship infra (Petr Oros) [RHEL-30145]
- devlink: extend devlink_nl_put_nested_handle() with attrtype arg (Petr Oros) [RHEL-30145]
- devlink: move devlink_nl_put_nested_handle() into netlink.c (Petr Oros) [RHEL-30145]
- devlink: put netnsid to nested handle (Petr Oros) [RHEL-30145]
- devlink: move linecard struct into linecard.c (Petr Oros) [RHEL-30145]
- mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index (Rafael Aquini) [RHEL-31840] {CVE-2024-26783}
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc) [RHEL-32372]
- ASoC: SOF: ipc4-topology: Save the ALH DAI index during hw_params (Jaroslav Kysela) [RHEL-26198]
- ASoC: SOF: pcm: reset all PCM sources in case of xruns (Jaroslav Kysela) [RHEL-26198]
- ASoC: SOF: pcm: add pending_stop state variable (Jaroslav Kysela) [RHEL-26198]
- ASoC: SOF: pcm: simplify sof_pcm_hw_free() with helper (Jaroslav Kysela) [RHEL-26198]
- ASoC: SOF: sof-audio: revisit sof_pcm_stream_free() error handling and logs (Jaroslav Kysela) [RHEL-26198]
- ASoC: SOF: Intel: hda: Clear Soundwire node ID during BE DAI hw_free (Jaroslav Kysela) [RHEL-26198]
- ASoC: SOF: Intel: hda: move helper to static inline (Jaroslav Kysela) [RHEL-26198]
- ASoC: SOF: IPC4: extend dai_data with node_id (Jaroslav Kysela) [RHEL-26198]
- ASoC: SOF: Intel: hda: extend signature of sdw_hda_dai_hw_params() (Jaroslav Kysela) [RHEL-26198]
- ASoC: SOF: Intel: set the DMA TLV device as dai_index (Jaroslav Kysela) [RHEL-26198]
- ASoC: SOF: Intel: hda-dai: add helpers to set dai config (Jaroslav Kysela) [RHEL-26198]
- ASoC: SOF: Intel: hda-dai: set dma_stream_channel_map device (Jaroslav Kysela) [RHEL-26198]
- ASoC: SOF: Intel: hda-dai: set lowest N bits in ch_mask (Jaroslav Kysela) [RHEL-26198]
- ASoC: SOF: make dma_config_tlv be an array (Jaroslav Kysela) [RHEL-26198]
- Revert "ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI" (Jaroslav Kysela) [RHEL-26198]
- Revert "ASoC: SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs" (Jaroslav Kysela) [RHEL-26198]
- ASoC: SOF: Intel: hda-dai: fix channel map configuration for aggregated dailink (Jaroslav Kysela) [RHEL-26198]
- ASoC: SOF: Introduce generic names for IPC types (Jaroslav Kysela) [RHEL-26198]
- arm64/arch_timer: Fix MMIO byteswap (Phil Auld) [RHEL-32862]
- cpuidle: Use local_clock_noinstr() (Phil Auld) [RHEL-32862]
- sched/clock: Provide local_clock_noinstr() (Phil Auld) [RHEL-32862]
- sched/clock: Fix local_clock() before sched_clock_init() (Phil Auld) [RHEL-32862]
- sched/clock: Make local_clock() noinstr (Phil Auld) [RHEL-32862]
- sched/clock: Use try_cmpxchg64 in sched_clock_{local,remote} (Phil Auld) [RHEL-32862]
- math64: Always inline u128 version of mul_u64_u64_shr() (Phil Auld) [RHEL-32862]
- s390/time: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862]
- arm64/arch_timer: Provide noinstr sched_clock_read() functions (Phil Auld) [RHEL-32862]
- arm64/io: Always inline all of __raw_{read,write}[bwlq]() (Phil Auld) [RHEL-32862]
- time/sched_clock: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862]
- seqlock/latch: Provide raw_read_seqcount_latch_retry() (Phil Auld) [RHEL-32862]
- timekeeping: Consolidate fast timekeeper (Phil Auld) [RHEL-32862]
- timekeeping: Annotate ktime_get_boot_fast_ns() with data_race() (Phil Auld) [RHEL-32862]
- KVM: s390: Check kvm pointer when testing KVM_CAP_S390_HPAGE_1M (Thomas Huth) [RHEL-29741]
- s390/mm: Fix storage key clearing for guest huge pages (Thomas Huth) [RHEL-29741]
- s390/vfio-ap: handle hardware checkstop state on queue reset operation (Thomas Huth) [RHEL-29741]
- KVM: s390: Refactor kvm_is_error_gpa() into kvm_is_gpa_in_memslot() (Thomas Huth) [RHEL-29741]
- KVM: s390: selftest: memop: Fix undefined behavior (Thomas Huth) [RHEL-29741]
- KVM: s390: only deliver the set service event bits (Thomas Huth) [RHEL-29741]
- KVM: s390: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741]
- KVM: s390: move s390-specific structs to uapi/asm/kvm.h (Thomas Huth) [RHEL-29741]
- KVM: s390: selftests: memop: add a simple AR test (Thomas Huth) [RHEL-29741]
- KVM: s390: fix access register usage in ioctls (Thomas Huth) [RHEL-29741]
- KVM: s390: introduce kvm_s390_fpu_(store|load) (Thomas Huth) [RHEL-29741]
- KVM: selftests: s390x: Remove redundant newlines (Thomas Huth) [RHEL-29741]
- s390/fpu: remove TIF_FPU (Thomas Huth) [RHEL-29741]
- s390/fpu: limit save and restore to used registers (Thomas Huth) [RHEL-29741]
- s390/fpu: decrease stack usage for some cases (Thomas Huth) [RHEL-29741]
- s390/fpu: let fpu_vlm() and fpu_vstm() return number of registers (Thomas Huth) [RHEL-29741]
- s390/fpu: remove anonymous union from struct fpu (Thomas Huth) [RHEL-29741]
- s390/fpu: remove regs member from struct fpu (Thomas Huth) [RHEL-29741]
- s390/kvm: convert to regular kernel fpu user (Thomas Huth) [RHEL-29741]
- s390/fpu: make kernel fpu context preemptible (Thomas Huth) [RHEL-29741]
- s390/fpu: change type of fpu mask from u32 to int (Thomas Huth) [RHEL-29741]
- s390/fpu: rename save_fpu_regs() to save_user_fpu_regs(), etc (Thomas Huth) [RHEL-29741]
- s390/fpu: convert FPU CIF flag to regular TIF flag (Thomas Huth) [RHEL-29741]
- s390/fpu: convert __kernel_fpu_begin()/__kernel_fpu_end() to C (Thomas Huth) [RHEL-29741]
- s390/fpu: provide and use vlm and vstm inline assemblies (Thomas Huth) [RHEL-29741]
- s390/fpu: provide and use lfpc, sfpc, and stfpc inline assemblies (Thomas Huth) [RHEL-29741]
- s390/fpu: provide and use ld and std inline assemblies (Thomas Huth) [RHEL-29741]
- s390/fpu: use lfpc instead of sfpc instruction (Thomas Huth) [RHEL-29741]
- s390/fpu: add documentation about fpu helper functions (Thomas Huth) [RHEL-29741]
- s390/fpu: move, rename, and merge header files (Thomas Huth) [RHEL-29741]
- s390/fpu: various coding style changes (Thomas Huth) [RHEL-29741]
- s390/fpu: use KERNEL_VXR_LOW instead of KERNEL_VXR_V0V7 (Thomas Huth) [RHEL-29741]
- s390/fpu: improve description of RXB macro (Thomas Huth) [RHEL-29741]
- s390/fpu: fix VLGV macro (Thomas Huth) [RHEL-29741]
- s390/switch_to: use generic header file (Thomas Huth) [RHEL-29741]
- s390/acrs: cleanup access register handling (Thomas Huth) [RHEL-29741]
- s390/fpu: make use of __uninitialized macro (Thomas Huth) [RHEL-29741]
- Compiler Attributes: Add __uninitialized macro (Thomas Huth) [RHEL-29741]
- s390/fpu: remove __load_fpu_regs() export (Thomas Huth) [RHEL-29741]
- KVM: s390: cpu model: Use proper define for facility mask size (Thomas Huth) [RHEL-29741]
- s390/vx: fix save/restore of fpu kernel context (Thomas Huth) [RHEL-29741]
- s390/mm: convert pgste locking functions to C (Thomas Huth) [RHEL-29741]
- s390/fpu: get rid of MACHINE_HAS_VX (Thomas Huth) [RHEL-29741]
- s390/als: add vector facility to z13 architecture level set (Thomas Huth) [RHEL-29741]
- s390/fpu: remove "novx" option (Thomas Huth) [RHEL-29741]
- s390/fpu: remove ARCH_WANTS_DYNAMIC_TASK_STRUCT support (Thomas Huth) [RHEL-29741]
- KVM: s390: remove superfluous save_fpu_regs() call (Thomas Huth) [RHEL-29741]
- s390/ptrace: remove leftover comment (Thomas Huth) [RHEL-29741]
- s390/fpu: get rid of test_fp_ctl() (Thomas Huth) [RHEL-29741]
- s390: remove .fixup section (Thomas Huth) [RHEL-29741]
- KVM: s390: use READ_ONCE() to read fpc register value (Thomas Huth) [RHEL-29741]
- s390/ptrace: handle setting of fpc register correctly (Thomas Huth) [RHEL-29741]
- KVM: s390: Harden copying of userspace-array against overflow (Thomas Huth) [RHEL-29741]
- s390/vfio-ap: improve reaction to response code 07 from PQAP(AQIC) command (Thomas Huth) [RHEL-29741]
- s390/vfio-ap: set status response code to 06 on gisc registration failure (Thomas Huth) [RHEL-29741]
- s390/ap: fix AP bus crash on early config change callback invocation (Thomas Huth) [RHEL-29741]
- s390/ap: re-enable interrupt for AP queues (Thomas Huth) [RHEL-29741]
- s390/ap: rework to use irq info from ap queue status (Thomas Huth) [RHEL-29741]
- s390/mm: move translation-exception identification structure to fault.h (Thomas Huth) [RHEL-29741]
- s390/ap: show APFS value on error reply 0x8B (Thomas Huth) [RHEL-29741]
- s390/zcrypt: introduce new internal AP queue se_bound attribute (Thomas Huth) [RHEL-29741]
- s390/ap: re-init AP queues on config on (Thomas Huth) [RHEL-29741]
- s390/setup: use strlcat() instead of strcat() (Thomas Huth) [RHEL-29741]
- s390/airq: remove lsi_mask from airq_struct (Thomas Huth) [RHEL-29741]
- s390/pfault: use consistent comment style (Thomas Huth) [RHEL-29741]
- s390/pfault: cleanup inline assemblies (Thomas Huth) [RHEL-29741]
- s390/pfault: use early_param() instead if __setup() (Thomas Huth) [RHEL-29741]
- s390/pfault: remove not needed packed and aligned attributes (Thomas Huth) [RHEL-29741]
- s390/pfault: use UL instead of ULL (Thomas Huth) [RHEL-29741]
- s390/mm: move pfault code to own C file (Thomas Huth) [RHEL-29741]
- s390/virtio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741]
- s390/cio: use bitwise types to allow for type checking (Thomas Huth) [RHEL-29741]
- s390/cio: introduce bitwise dma types and helper functions (Thomas Huth) [RHEL-29741]
- s390/vfio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741]
- s390/cio: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741]
- s390/zcrypt: fix reference counting on zcrypt card objects (Thomas Huth) [RHEL-29741]
- s390/vtime: fix average steal time calculation (Thomas Huth) [RHEL-29741]
- s390: include linux/io.h instead of asm/io.h (Thomas Huth) [RHEL-29741]
- s390: fix various typos (Thomas Huth) [RHEL-29741]
- lib/bitmap: drop optimization of bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741]
- s390/crypto: use vector instructions only if available for ChaCha20 (Thomas Huth) [RHEL-29741]
- s390/relocate_kernel: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741]
- s390/entry: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741]
- s390/purgatory: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741]
- s390/kprobes: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741]
- s390/reipl: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741]
- s390/head64: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741]
- s390/earlypgm: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741]
- s390/crc32le: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741]
- s390/crc32be: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741]
- s390/crypto,chacha: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741]
- s390/lib: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741]
- s390: enable HAVE_ARCH_STACKLEAK (Thomas Huth) [RHEL-29741]
- s390/stack: set lowcore kernel stack pointer early (Thomas Huth) [RHEL-29741]
- s390/stack: use STACK_INIT_OFFSET where possible (Thomas Huth) [RHEL-29741]
- s390/dumpstack: simplify in stack logic code (Thomas Huth) [RHEL-29741]
- s390/entry: rely on long-displacement facility (Thomas Huth) [RHEL-29741]
- s390/bp: remove __bpon() (Thomas Huth) [RHEL-29741]
- s390/bp: remove s390_isolate_bp_guest() (Thomas Huth) [RHEL-29741]
- s390/bp: remove TIF_ISOLATE_BP (Thomas Huth) [RHEL-29741]
- s390/bp: add missing BPENTER to program check handler (Thomas Huth) [RHEL-29741]
- s390/mcck: cleanup user process termination path (Thomas Huth) [RHEL-29741]
- s390/nmi: fix virtual-physical address confusion (Thomas Huth) [RHEL-29741]
- s390/entry: remove toolchain dependent micro-optimization (Thomas Huth) [RHEL-29741]
- s390/vx: remove __uint128_t type from __vector128 struct again (Thomas Huth) [RHEL-29741]
- s390/vx: use simple assignments to access __vector128 members (Thomas Huth) [RHEL-29741]
- s390/vx: add 64 and 128 bit members to __vector128 struct (Thomas Huth) [RHEL-29741]
- s390/virtio: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741]
- s390/early: fix sclp_early_sccb variable lifetime (Thomas Huth) [RHEL-29741]
- s390/nmi: get rid of private slab cache (Thomas Huth) [RHEL-29741]
- s390/nmi: move storage error checking back to C, enter with DAT on (Thomas Huth) [RHEL-29741]
- s390/nmi: print machine check interruption code before stopping system (Thomas Huth) [RHEL-29741]
- s390/sclp: introduce sclp_emergency_printk() (Thomas Huth) [RHEL-29741]
- s390/sclp: keep sclp_early_sccb (Thomas Huth) [RHEL-29741]
- s390/nmi: rework register validation handling (Thomas Huth) [RHEL-29741]
- s390/nmi: use vector instruction macros instead of byte patterns (Thomas Huth) [RHEL-29741]
- s390/vx: add vx-insn.h wrapper include file (Thomas Huth) [RHEL-29741]
- s390/appldata: remove power management callbacks (Thomas Huth) [RHEL-29741]
- s390/mm: use pmd_pgtable_page() helper in __gmap_segment_gaddr() (Thomas Huth) [RHEL-29741]
- mm/thp: rename pmd_to_page() as pmd_pgtable_page() (Thomas Huth) [RHEL-29741]
- s390/entry: sort out physical vs virtual pointers usage in sie64a (Thomas Huth) [RHEL-29741]
- s390/nmi: use irqentry_nmi_enter()/irqentry_nmi_exit() (Thomas Huth) [RHEL-29741]
- lib/test_bitmap: test the tail after bitmap_to_arr64() (Thomas Huth) [RHEL-29741]
- lib/bitmap: fix off-by-one in bitmap_to_arr64() (Thomas Huth) [RHEL-29741]
- lib: bitmap: fix the duplicated comments on bitmap_to_arr64() (Thomas Huth) [RHEL-29741]
- KVM: s390: replace bitmap_copy with bitmap_{from,to}_arr64 where appropriate (Thomas Huth) [RHEL-29741]
- lib/bitmap: add test for bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741]
- lib: add bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741]
- lib/bitmap: extend comment for bitmap_(from,to)_arr32() (Thomas Huth) [RHEL-29741]
- s390/stack: add union to reflect kvm stack slot usages (Thomas Huth) [RHEL-29741]
- s390/stack: merge empty stack frame slots (Thomas Huth) [RHEL-29741]
- s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag (Thomas Huth) [RHEL-29741]
- s390: generate register offsets into pt_regs automatically (Thomas Huth) [RHEL-29741]
- s390: simplify early program check handler (Thomas Huth) [RHEL-29741]
- s390/head: get rid of 31 bit leftovers (Thomas Huth) [RHEL-29741]
- scripts/min-tool-version.sh: raise minimum clang version to 14.0.0 for s390 (Thomas Huth) [RHEL-29741]
- s390/boot: do not emit debug info for assembly with llvm's IAS (Thomas Huth) [RHEL-29741]
- s390/boot: workaround llvm IAS bug (Thomas Huth) [RHEL-29741]
- s390/purgatory: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741]
- s390/entry: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741]
- s390/alternatives: remove padding generation code (Thomas Huth) [RHEL-29741]
- s390/alternatives: provide identical sized orginal/alternative sequences (Thomas Huth) [RHEL-29741]
- s390/compat: cleanup compat_linux.h header file (Thomas Huth) [RHEL-29741]
- s390/entry: remove broken and not needed code (Thomas Huth) [RHEL-29741]
- s390/boot: convert parmarea to C (Thomas Huth) [RHEL-29741]
- s390/boot: convert initial lowcore to C (Thomas Huth) [RHEL-29741]
- s390/ptrace: move short psw definitions to ptrace header file (Thomas Huth) [RHEL-29741]
- s390/head: initialize all new psws (Thomas Huth) [RHEL-29741]
- s390/boot: change initial program check handler to disabled wait psw (Thomas Huth) [RHEL-29741]
- s390/head: adjust iplstart entry point (Thomas Huth) [RHEL-29741]
- s390/vx: remove comments from macros which break LLVM's IAS (Thomas Huth) [RHEL-29741]
- s390/nospec: prefer local labels in .set directives (Thomas Huth) [RHEL-29741]
- s390/alternatives: use insn format for new instructions (Thomas Huth) [RHEL-29741]
- s390/alternatives: avoid using jgnop mnemonic (Thomas Huth) [RHEL-29741]
- s390/alternatives: use instructions instead of byte patterns (Thomas Huth) [RHEL-29741]
- s390/traps: improve panic message for translation-specification exception (Thomas Huth) [RHEL-29741]
- s390: convert ".insn" encoding to instruction names (Thomas Huth) [RHEL-29741]
- s390/crypto: fix compile error for ChaCha20 module (Thomas Huth) [RHEL-29741]
- s390/nospec: move to single register thunks (Thomas Huth) [RHEL-29741]
- s390/ptrace: remove opencoded offsetof (Thomas Huth) [RHEL-29741]
- s390: always use the packed stack layout (Thomas Huth) [RHEL-29741]
- s390/ftrace: fix arch_ftrace_get_regs implementation (Thomas Huth) [RHEL-29741]
- s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation (Thomas Huth) [RHEL-29741]
- s390/nmi: handle vector validity failures for KVM guests (Thomas Huth) [RHEL-29741]
- s390/nmi: handle guarded storage validity failures for KVM guests (Thomas Huth) [RHEL-29741]
- s390/sclp: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741]
- s390: make STACK_FRAME_OVERHEAD available via asm-offsets.h (Thomas Huth) [RHEL-29741]
- s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support (Thomas Huth) [RHEL-29741]
- s390/ptrace: add function argument access API (Thomas Huth) [RHEL-29741]
- selftests/ftrace: add s390 support for kprobe args tests (Thomas Huth) [RHEL-29741]
- s390/ptrace: fix coding style (Thomas Huth) [RHEL-29741]
- s390/ftrace: provide separate ftrace_caller/ftrace_regs_caller implementations (Thomas Huth) [RHEL-29741]
- s390/ftrace: add ftrace_instruction_pointer_set() helper function (Thomas Huth) [RHEL-29741]
- s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support (Thomas Huth) [RHEL-29741]
- s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH (Thomas Huth) [RHEL-29741]
- s390/ftrace: add missing serialization for graph caller patching (Thomas Huth) [RHEL-29741]
- s390/ftrace: use text_poke_sync_lock() (Thomas Huth) [RHEL-29741]
- s390/jump_label: use text_poke_sync() (Thomas Huth) [RHEL-29741]
- s390/ftrace: remove dead code (Thomas Huth) [RHEL-29741]
- s390/ftrace: remove incorrect __va usage (Thomas Huth) [RHEL-29741]
- s390/sclp: add __nonstring annotation (Thomas Huth) [RHEL-29741]
- s390/entry: make oklabel within CHKSTG macro local (Thomas Huth) [RHEL-29741]
- s390/sclp: add tracing of SCLP interactions (Thomas Huth) [RHEL-29741]
- s390/debug: fix kernel-doc warnings (Thomas Huth) [RHEL-29741]
- s390/debug: add early tracing support (Thomas Huth) [RHEL-29741]
- s390/debug: fix debug area life cycle (Thomas Huth) [RHEL-29741]
- s390/debug: keep debug data on resize (Thomas Huth) [RHEL-29741]
- s390/hwcaps: make sie capability regular hwcap (Thomas Huth) [RHEL-29741]
- s390/hwcaps: remove hwcap stfle check (Thomas Huth) [RHEL-29741]
- s390/hwcaps: remove z/Architecture mode active check (Thomas Huth) [RHEL-29741]
- s390/hwcaps: use consistent coding style / remove comments (Thomas Huth) [RHEL-29741]
- s390/hwcaps: open code initialization of first six hwcap bits (Thomas Huth) [RHEL-29741]
- s390/hwcaps: split setup_hwcaps() (Thomas Huth) [RHEL-29741]
- s390/hwcaps: move setup_hwcaps() (Thomas Huth) [RHEL-29741]
- s390/hwcaps: add sanity checks (Thomas Huth) [RHEL-29741]
- s390/hwcaps: use named initializers for hwcap string arrays (Thomas Huth) [RHEL-29741]
- s390/hwcaps: introduce HWCAP bit numbers (Thomas Huth) [RHEL-29741]
- s390/hwcaps: shorten HWCAP defines (Thomas Huth) [RHEL-29741]
- s390/cpacf: get rid of register asm (Thomas Huth) [RHEL-29741]
- s390/debug: remove unused print defines (Thomas Huth) [RHEL-29741]
- s390/dasd: remove debug printk (Thomas Huth) [RHEL-29741]
- ipc/msg.c: fix percpu_counter use after free (Rafael Aquini) [RHEL-15602]
- ipc/msg: mitigate the lock contention with percpu counter (Rafael Aquini) [RHEL-15602]
- percpu: add percpu_counter_add_local and percpu_counter_sub_local (Rafael Aquini) [RHEL-15602]
- redhat/configs: Add CONFIG_USB_PCI_AMD (Desnes Nunes) [RHEL-28810]
- redhat/configs: Add CONFIG_USB_LJCA (Desnes Nunes) [RHEL-28810]
- redhat/configs: Add CONFIG_USB_CHIPIDEA_NPCM (Desnes Nunes) [RHEL-28810]
- redhat/configs: Add CONFIG_TYPEC_MUX_PTN36502 (Desnes Nunes) [RHEL-28810]
- usb: xhci-mtk: set the dma max_seg_size (Desnes Nunes) [RHEL-28810]
- usb: xhci-mtk: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810]
- xhci: tracing: Use the new __vstring() helper (Desnes Nunes) [RHEL-28810]
- Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" (Desnes Nunes) [RHEL-28810]
- thunderbolt: Fix NULL pointer dereference in tb_port_update_credits() (Desnes Nunes) [RHEL-28810]
- thunderbolt: Do not create DisplayPort tunnels on adapters of the same router (Desnes Nunes) [RHEL-28810]
- usb: misc: onboard_hub: use pointer consistently in the probe function (Desnes Nunes) [RHEL-28810]
- usb: typec: ucsi: Fix race between typec_switch and role_switch (Desnes Nunes) [RHEL-28810]
- USB: serial: option: add Quectel EG912Y module support (Desnes Nunes) [RHEL-28810]
- USB: serial: ftdi_sio: update Actisense PIDs constant names (Desnes Nunes) [RHEL-28810]
- usb-storage: Add quirk for incorrect WP on Kingston DT Ultimate 3.0 G3 (Desnes Nunes) [RHEL-28810]
- usb: typec: ucsi: fix gpio-based orientation detection (Desnes Nunes) [RHEL-28810]
- USB: serial: option: add Quectel RM500Q R13 firmware support (Desnes Nunes) [RHEL-28810]
- USB: serial: option: add Foxconn T99W265 with new baseline (Desnes Nunes) [RHEL-28810]
- thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth (Desnes Nunes) [RHEL-28810]
- r8152: add vendor/device ID pair for ASUS USB-C2500 (Desnes Nunes) [RHEL-28810]
- Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1" (Desnes Nunes) [RHEL-28810]
- usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-28810]
- USB: gadget: core: adjust uevent timing on gadget unbind (Desnes Nunes) [RHEL-28810]
- thunderbolt: Fix memory leak in margining_port_remove() (Desnes Nunes) [RHEL-28810]
- USB: serial: option: add Luat Air72*U series products (Desnes Nunes) [RHEL-28810]
- dt-bindings: usb: qcom,dwc3: fix example wakeup interrupt types (Desnes Nunes) [RHEL-28810]
- USB: serial: option: add Fibocom L7xx modules (Desnes Nunes) [RHEL-28810]
- USB: xhci-plat: fix legacy PHY double init (Desnes Nunes) [RHEL-28810]
- usb: typec: tipd: Supply also I2C driver data (Desnes Nunes) [RHEL-28810]
- i2c: Add i2c_get_match_data() (Desnes Nunes) [RHEL-28810]
- usb: xhci-mtk: fix in-ep's start-split check failure (Desnes Nunes) [RHEL-28810]
- usb: dwc3: set the dma max_seg_size (Desnes Nunes) [RHEL-28810]
- usb: config: fix iteration issue in 'usb_get_bos_descriptor()' (Desnes Nunes) [RHEL-28810]
- usb: dwc3: add missing of_node_put and platform_device_put (Desnes Nunes) [RHEL-28810]
- usb: dwc3: Fix default mode initialization (Desnes Nunes) [RHEL-28810]
- USB: typec: tps6598x: Fix a memory leak in an error handling path (Desnes Nunes) [RHEL-28810]
- usb: typec: tcpm: Skip hard reset when in error recovery (Desnes Nunes) [RHEL-28810]
- dt-bindings: usb: hcd: add missing phy name to example (Desnes Nunes) [RHEL-28810]
- USB: serial: option: don't claim interface 4 for ZTE MF290 (Desnes Nunes) [RHEL-28810]
- thunderbolt: Only add device router DP IN to the head of the DP resource list (Desnes Nunes) [RHEL-28810]
- thunderbolt: Send uevent after asymmetric/symmetric switch (Desnes Nunes) [RHEL-28810]
- usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility (Desnes Nunes) [RHEL-28810]
- dt-bindings: usb: fsa4480: Add compatible for OCP96011 (Desnes Nunes) [RHEL-28810]
- usb: typec: fsa4480: Add support to swap SBU orientation (Desnes Nunes) [RHEL-28810]
- dt-bindings: usb: fsa4480: Add data-lanes property to endpoint (Desnes Nunes) [RHEL-28810]
- usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() (Desnes Nunes) [RHEL-28810]
- dt-bindings: usb: rockchip,dwc3: update inno usb2 phy binding name (Desnes Nunes) [RHEL-28810]
- Revert "dt-bindings: usb: Add bindings for multiport properties on DWC3 controller" (Desnes Nunes) [RHEL-28810]
- Revert "dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport" (Desnes Nunes) [RHEL-28810]
- thunderbolt: Fix one kernel-doc comment (Desnes Nunes) [RHEL-28810]
- usb: core: Remove duplicated check in usb_hub_create_port_device (Desnes Nunes) [RHEL-28810]
- usb: typec: tcpm: Add additional checks for contaminant (Desnes Nunes) [RHEL-28810]
- usb: dwc3: add optional PHY interface clocks (Desnes Nunes) [RHEL-28810]
- usb: typec: add support for PTN36502 redriver (Desnes Nunes) [RHEL-28810]
- dt-bindings: usb: add NXP PTN36502 Type-C redriver bindings (Desnes Nunes) [RHEL-28810]
- usb: chipidea: Fix unused ci_hdrc_usb2_of_match warning for !CONFIG_OF (Desnes Nunes) [RHEL-28810]
- usb: chipidea: Add support for NPCM (Desnes Nunes) [RHEL-28810]
- dt-bindings: usb: ci-hdrc-usb2: add npcm750 and npcm845 compatible (Desnes Nunes) [RHEL-28810]
- usb: chipidea: add CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS flag (Desnes Nunes) [RHEL-28810]
- dt-bindings: usb: vialab,vl817: remove reset-gpios from required list (Desnes Nunes) [RHEL-28810]
- usb-storage,uas: make internal quirks flags 64bit (Desnes Nunes) [RHEL-28810]
- usb-storage: remove UNUSUAL_VENDOR_INTF macro (Desnes Nunes) [RHEL-28810]
- usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present (Desnes Nunes) [RHEL-28810]
- usb: host: xhci-plat: fix possible kernel oops while resuming (Desnes Nunes) [RHEL-28810]
- usb: xhci: Implement xhci_handshake_check_state() helper (Desnes Nunes) [RHEL-28810]
- xhci: split free interrupter into separate remove and free parts (Desnes Nunes) [RHEL-28810]
- xhci: Enable RPM on controllers that support low-power states (Desnes Nunes) [RHEL-28810]
- xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 (Desnes Nunes) [RHEL-28810]
- xhci: Simplify event ring dequeue pointer update for port change events (Desnes Nunes) [RHEL-28810]
- xhci: simplify event ring dequeue tracking for transfer events (Desnes Nunes) [RHEL-28810]
- xhci: Clean up xhci_{alloc,free}_erst() declarations (Desnes Nunes) [RHEL-28810]
- usb: Annotate struct urb_priv with __counted_by (Desnes Nunes) [RHEL-28810]
- xhci: Clean up stale comment on ERST_SIZE macro (Desnes Nunes) [RHEL-28810]
- xhci: Clean up ERST_PTR_MASK inversion (Desnes Nunes) [RHEL-28810]
- xhci: Expose segment numbers in debugfs (Desnes Nunes) [RHEL-28810]
- xhci: Update last segment pointer after Event Ring expansion (Desnes Nunes) [RHEL-28810]
- xhci: Adjust segment numbers after ring expansion (Desnes Nunes) [RHEL-28810]
- xhci: Use more than one Event Ring segment (Desnes Nunes) [RHEL-28810]
- xhci: Set DESI bits in ERDP register correctly (Desnes Nunes) [RHEL-28810]
- xhci: expand next_trb() helper to support more ring types (Desnes Nunes) [RHEL-28810]
- xhci: Add busnumber to port tracing (Desnes Nunes) [RHEL-28810]
- xhci: pass port structure to tracing instead of port number (Desnes Nunes) [RHEL-28810]
- thunderbolt: Configure asymmetric link if needed and bandwidth allows (Desnes Nunes) [RHEL-28810]
- thunderbolt: Add support for asymmetric link (Desnes Nunes) [RHEL-28810]
- thunderbolt: Introduce tb_switch_depth() (Desnes Nunes) [RHEL-28810]
- thunderbolt: Introduce tb_for_each_upstream_port_on_path() (Desnes Nunes) [RHEL-28810]
- thunderbolt: Introduce tb_port_path_direction_downstream() (Desnes Nunes) [RHEL-28810]
- thunderbolt: Set path power management packet support bit for USB4 v2 routers (Desnes Nunes) [RHEL-28810]
- thunderbolt: Change bandwidth reservations to comply USB4 v2 (Desnes Nunes) [RHEL-28810]
- thunderbolt: Make is_gen4_link() available to the rest of the driver (Desnes Nunes) [RHEL-28810]
- thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth() (Desnes Nunes) [RHEL-28810]
- thunderbolt: Use constants for path weight and priority (Desnes Nunes) [RHEL-28810]
- dt-bindings: usb: ti,tps6598x: Disallow undefined properties (Desnes Nunes) [RHEL-28810]
- dt-bindings: usb: gpio-sbu-mux: Make 'mode-switch' not required (Desnes Nunes) [RHEL-28810]
- usb: Inform the USB Type-C class about enumerated devices (Desnes Nunes) [RHEL-28810]
- usb: typec: Link enumerated USB devices with Type-C partner (Desnes Nunes) [RHEL-28810]
- media: cx231xx: Use EP5_BUF_SIZE macro (Desnes Nunes) [RHEL-28810]
- thunderbolt: Add DP IN added last in the head of the list of DP resources (Desnes Nunes) [RHEL-28810]
- thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs (Desnes Nunes) [RHEL-28810]
- thunderbolt: Log NVM version of routers and retimers (Desnes Nunes) [RHEL-28810]
- thunderbolt: Use tb_tunnel_xxx() log macros in tb.c (Desnes Nunes) [RHEL-28810]
- thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver (Desnes Nunes) [RHEL-28810]
- thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent (Desnes Nunes) [RHEL-28810]
- thunderbolt: Fix typo of HPD bit for Hot Plug Detect (Desnes Nunes) [RHEL-28810]
- thunderbolt: Fix typo in enum tb_link_width kernel-doc (Desnes Nunes) [RHEL-28810]
- thunderbolt: Fix debug log when DisplayPort adapter not available for pairing (Desnes Nunes) [RHEL-28810]
- thunderbolt: Check for unplugged router in tb_switch_clx_disable() (Desnes Nunes) [RHEL-28810]
- thunderbolt: Make tb_switch_clx_is_supported() static (Desnes Nunes) [RHEL-28810]
- thunderbolt: Get rid of usb4_usb3_port_actual_link_rate() (Desnes Nunes) [RHEL-28810]
- thunderbolt: dma_test: Use enum tb_link_width (Desnes Nunes) [RHEL-28810]
- usb: typec: altmodes/displayport: fixup drm internal api change vs new user. (Desnes Nunes) [RHEL-28810]
- drm: Add HPD state to drm_connector_oob_hotplug_event() (Desnes Nunes) [RHEL-28810]
- usb: Add support for Intel LJCA device (Desnes Nunes) [RHEL-28810]
- USB: typec: tps6598x: Add status trace for tps25750 (Desnes Nunes) [RHEL-28810]
- USB: typec: tps6598x: Add power status trace for tps25750 (Desnes Nunes) [RHEL-28810]
- USB: typec: tps6598x: Add trace for tps25750 irq (Desnes Nunes) [RHEL-28810]
- USB: typec: tps6598x: Add TPS25750 support (Desnes Nunes) [RHEL-28810]
- USB: typec: tps6598x: Add device data to of_device_id (Desnes Nunes) [RHEL-28810]
- USB: typec: tps6598x: Refactor tps6598x port registration (Desnes Nunes) [RHEL-28810]
- USB: typec: tps6598x: Add patch mode to tps6598x (Desnes Nunes) [RHEL-28810]
- USB: typec: tsp6598x: Add cmd timeout and response delay (Desnes Nunes) [RHEL-28810]
- dt-bindings: usb: tps6598x: Add tps25750 (Desnes Nunes) [RHEL-28810]
- usb: Use device_get_match_data() (Desnes Nunes) [RHEL-28810]
- usb: dwc2: add pci_device_id driver_data parse support (Desnes Nunes) [RHEL-28810]
- usb: usbtest: fix a type promotion bug (Desnes Nunes) [RHEL-28810]
- usb: ucsi: glink: use the connector orientation GPIO to provide switch events (Desnes Nunes) [RHEL-28810]
- usb: dwc3: document gfladj_refclk_lpm_sel field (Desnes Nunes) [RHEL-28810]
- dt-bindings: usb: gpio-sbu-mux: Add an entry for CBDTU02043 (Desnes Nunes) [RHEL-28810]
- docs: driver-api: usb: update dma info (Desnes Nunes) [RHEL-28810]
- USB: dma: remove unused function prototype (Desnes Nunes) [RHEL-28810]
- usb: atm: Use size_add() in call to struct_size() (Desnes Nunes) [RHEL-28810]
- usb: gadget: clarify usage of USB_GADGET_DELAYED_STATUS (Desnes Nunes) [RHEL-28810]
- usb: pd: Exposing the Peak Current value of Fixed Supplies to user space (Desnes Nunes) [RHEL-28810]
- usb:typec:tcpm:support double Rp to Vbus cable as sink (Desnes Nunes) [RHEL-28810]
- usb: xhci-mtk: improve split scheduling by separate IN/OUT budget (Desnes Nunes) [RHEL-28810]
- usb: xhci-mtk: add a bandwidth budget table (Desnes Nunes) [RHEL-28810]
- dt-bindings: usb: ci-hdrc-usb2: Allow "fsl,imx27-usb" to be passed alone (Desnes Nunes) [RHEL-28810]
- usb: pci-quirks: handle HAS_IOPORT dependency for UHCI handoff (Desnes Nunes) [RHEL-28810]
- usb: pci-quirks: handle HAS_IOPORT dependency for AMD quirk (Desnes Nunes) [RHEL-28810]
- usb: pci-quirks: group AMD specific quirk code together (Desnes Nunes) [RHEL-28810]
- usbmon: Use list_for_each_entry() helper (Desnes Nunes) [RHEL-28810]
- usb: chipidea: tegra: Consistently use dev_err_probe() (Desnes Nunes) [RHEL-28810]
- usb: chipidea: Simplify Tegra DMA alignment code (Desnes Nunes) [RHEL-28810]
- usb: chipidea: Fix DMA overwrite for Tegra (Desnes Nunes) [RHEL-28810]
- dt-bindings: usb: dwc3: Add SDX75 compatible (Desnes Nunes) [RHEL-28810]
- dt-bindings: usb: qcom,dwc3: Fix SDX65 clocks (Desnes Nunes) [RHEL-28810]
- dt-bindings: usb: dwc3: Add DWC_usb3 TX/RX threshold configurable (Desnes Nunes) [RHEL-28810]
- usb: dwc3: core: configure TX/RX threshold for DWC3_IP (Desnes Nunes) [RHEL-28810]
- dt-bindings: usb: dwc3: Add Realtek DHC RTD SoC DWC3 USB (Desnes Nunes) [RHEL-28810]
- usb: dwc3: add Realtek DHC RTD SoC dwc3 glue layer driver (Desnes Nunes) [RHEL-28810]
- usb: typec: intel_pmc_mux: Configure Displayport Alternate mode 2.1 (Desnes Nunes) [RHEL-28810]
- usb: pd: Add helper macro to get Type C cable speed (Desnes Nunes) [RHEL-28810]
- usb: typec: Add Active or Passive cable defination to cable discover mode VDO (Desnes Nunes) [RHEL-28810]
- usb: typec: Add Displayport Alternate Mode 2.1 Support (Desnes Nunes) [RHEL-28810]
- usb: xhci: Move extcaps related macros to respective header file (Desnes Nunes) [RHEL-28810]
- dt-bindings: usb: Add bindings for multiport properties on DWC3 controller (Desnes Nunes) [RHEL-28810]
- dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport (Desnes Nunes) [RHEL-28810]
- usb: typec: intel_pmc_mux: enable sysfs usb role access (Desnes Nunes) [RHEL-28810]
- usb: typec: intel_pmc_mux: Add new ACPI ID for Lunar Lake IOM device (Desnes Nunes) [RHEL-28810]
- usb: typec: intel_pmc_mux: Expose IOM port status to debugfs (Desnes Nunes) [RHEL-28810]
- usb: typec: intel_pmc_mux: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810]
- media: cx231xx: Add EP5_BUF_SIZE and EP5_TIMEOUT_MS macros (Desnes Nunes) [RHEL-28810]
- media: cx231xx: Switch to use kmemdup() helper (Desnes Nunes) [RHEL-28810]
- media: gspca: cpia1: shift-out-of-bounds in set_flicker (Desnes Nunes) [RHEL-28810]
- media: usb: siano: Use kmemdup to simplify kmalloc and memcpy logic (Desnes Nunes) [RHEL-28810]
- thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager (Desnes Nunes) [RHEL-28810]
- phy: broadcom: sr-usb: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-28810]
- phy: fsl-imx8mq-usb: add dev_err_probe if getting vbus failed (Desnes Nunes) [RHEL-28810]
- phy: fsl-imx8mp-usb: add support for phy tuning (Desnes Nunes) [RHEL-28810]
- phy: tegra: xusb: check return value of devm_kzalloc() (Desnes Nunes) [RHEL-28810]
- phy: tegra: xusb: Clear the driver reference in usb-phy dev (Desnes Nunes) [RHEL-28810]
- phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port (Desnes Nunes) [RHEL-28810]
- phy: tegra: xusb: Support sleepwalk for Tegra234 (Desnes Nunes) [RHEL-28810]
- phy: tegra: xusb: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810]
- mmc: rtsx_pci: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810]
- mmc: rtsx_pci: Drop if block with always false condition (Desnes Nunes) [RHEL-28810]
- mmc: rtsx_pci: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28810]
- mmc: rtsx: add 74 Clocks in power on flow (Desnes Nunes) [RHEL-28810]
- mmc: rtsx: Fix build errors/warnings for unused variable (Desnes Nunes) [RHEL-28810]
- mmc: rtsx: Let MMC core handle runtime PM (Desnes Nunes) [RHEL-28810]
- mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM (Desnes Nunes) [RHEL-28810]
- mmc: rtsx_pci: Fix long reads when clock is prescaled (Desnes Nunes) [RHEL-28810]
- misc: rtsx: Fix clang -Wsometimes-uninitialized in rts5261_init_from_hw() (Desnes Nunes) [RHEL-28810]
- misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe (Desnes Nunes) [RHEL-28810]
- misc: rtsx: add rts5261 efuse function (Desnes Nunes) [RHEL-28810]
- misc: rtsx: judge ASPM Mode to set PETXCFG Reg (Desnes Nunes) [RHEL-28810]
- misc: rtsx_pcr: Fix a typo (Desnes Nunes) [RHEL-28810]
- misc: rtsx: Fix an error handling path in rtsx_pci_probe() (Desnes Nunes) [RHEL-28810]
- misc: rtsx: Avoid mangling IRQ during runtime PM (Desnes Nunes) [RHEL-28810]
- misc: rtsx: Remove usage of the deprecated "pci-dma-compat.h" API (Desnes Nunes) [RHEL-28810]
- mlxsw: core_env: Fix driver initialization with old firmware (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Register netdevice notifier before nexthop (Ivan Vecera) [RHEL-34673]
- mlxsw: pci: Allocate skbs using GFP_KERNEL during initialization (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_ethtool: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673]
- mlxsw: core_thermal: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673]
- mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type (Ivan Vecera) [RHEL-34673]
- mlxsw: core_acl_flex_keys: Fill blocks with high entropy first (Ivan Vecera) [RHEL-34673]
- mlxsw: core_acl_flex_keys: Save chosen elements in all blocks per search (Ivan Vecera) [RHEL-34673]
- mlxsw: core_acl_flex_keys: Save chosen elements per block (Ivan Vecera) [RHEL-34673]
- mlxsw: core_acl_flex_keys: Add a bitmap to save which blocks are chosen (Ivan Vecera) [RHEL-34673]
- mlxsw: Mark high entropy key blocks (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_span: Annotate struct mlxsw_sp_span with __counted_by (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Annotate struct mlxsw_sp_nexthop_group_info with __counted_by (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum: Annotate struct mlxsw_sp_counter_pool with __counted_by (Ivan Vecera) [RHEL-34673]
- mlxsw: core: Annotate struct mlxsw_env with __counted_by (Ivan Vecera) [RHEL-34673]
- mlxsw: Annotate struct mlxsw_linecards with __counted_by (Ivan Vecera) [RHEL-34673]
- mlxsw: i2c: Utilize standard macros for dividing buffer into chunks (Ivan Vecera) [RHEL-34673]
- mlxsw: core: Extend allowed list of external cooling devices for thermal zone binding (Ivan Vecera) [RHEL-34673]
- mlxsw: reg: Limit MTBR register payload to a single data record (Ivan Vecera) [RHEL-34673]
- mlxsw: Edit IPv6 key blocks to use one less block for multicast forwarding (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_acl_flex_keys: Add 'ipv4_5b' flex key (Ivan Vecera) [RHEL-34673]
- mlxsw: Add 'ipv4_5' flex key (Ivan Vecera) [RHEL-34673]
- mlxsw: Use size_mul() in call to struct_size() (Ivan Vecera) [RHEL-34673]
- mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter (Ivan Vecera) [RHEL-34673]
- mlxsw: i2c: Limit single transaction buffer size (Ivan Vecera) [RHEL-34673]
- mlxsw: i2c: Fix chunk size setting in output mailbox buffer (Ivan Vecera) [RHEL-34673]
- selftests: mlxsw: Fix test failure on Spectrum-4 (Ivan Vecera) [RHEL-34673]
- mlxsw: Fix the size of 'VIRT_ROUTER_MSB' (Ivan Vecera) [RHEL-34673]
- mlxsw: reg: Fix SSPR register layout (Ivan Vecera) [RHEL-34673]
- mlxsw: pci: Set time stamp fields also when its type is MIRROR_UTC (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum: Stop ignoring learning notifications from redirected traffic (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_flower: Disable learning and security lookup when redirecting (Ivan Vecera) [RHEL-34673]
- mlxsw: core_acl_flex_actions: Add IGNORE_ACTION (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_switchdev: Use is_zero_ether_addr() instead of ether_addr_equal() (Ivan Vecera) [RHEL-34673]
- selftests: mlxsw: router_bridge_lag: Add a new selftest (Ivan Vecera) [RHEL-34673]
- mlxsw: Set port STP state on bridge enslavement (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum: Remove unused function declarations (Ivan Vecera) [RHEL-34673]
- selftests: mlxsw: rif_bridge: Add a new selftest (Ivan Vecera) [RHEL-34673]
- selftests: mlxsw: rif_lag_vlan: Add a new selftest (Ivan Vecera) [RHEL-34673]
- selftests: mlxsw: rif_lag: Add a new selftest (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: IPv6 events: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: RIF: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: hw_stats: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: FIB: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_switchdev: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_nve: Do not take reference when looking up netdevice (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum: Drop unused functions mlxsw_sp_port_lower_dev_hold/_put() (Ivan Vecera) [RHEL-34673]
- mlxsw: core_env: Read transceiver module EEPROM in 128 bytes chunks (Ivan Vecera) [RHEL-34673]
- mlxsw: reg: Increase Management Cable Info Access Register length (Ivan Vecera) [RHEL-34673]
- mlxsw: reg: Remove unused function argument (Ivan Vecera) [RHEL-34673]
- mlxsw: reg: Add Management Capabilities Mask Register (Ivan Vecera) [RHEL-34673]
- mlxsw: reg: Move 'mpsc' definition in 'mlxsw_reg_infos' (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum: Permit enslavement to netdevices with uppers (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Replay IP NETDEV_UP on device deslavement (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Replay IP NETDEV_UP on device enslavement (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Replay neighbours when RIF is made (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Replay MACVLANs when RIF is made (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Offload ethernet nexthops when RIF is made (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Join RIFs of LAG upper VLANs (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_switchdev: Replay switchdev objects on port join (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum: On port enslavement to a LAG, join upper's bridges (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum: Add a replay_deslavement argument to event handlers (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum: Allow event handlers to check unowned bridges (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum: Split a helper out of mlxsw_sp_netdevice_event() (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Extract a helper to schedule neighbour work (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Allow address handlers to run on bridge ports (Ivan Vecera) [RHEL-34673]
- selftests: mlxsw: rtnetlink: Drop obsolete tests (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_switchdev: Manage RIFs on PVID change (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: mlxsw_sp_inetaddr_bridge_event: Add an argument (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Adjust mlxsw_sp_inetaddr_vlan_event() coding style (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Take VID for VLAN FIDs from RIF params (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Pass struct mlxsw_sp_rif_params to fid_get (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_switchdev: Pass extack to mlxsw_sp_br_ban_rif_pvid_change() (Ivan Vecera) [RHEL-34673]
- selftests: forwarding: Add test cases for flower port range matching (Ivan Vecera) [RHEL-34673]
- selftests: mlxsw: Test port range registers' occupancy (Ivan Vecera) [RHEL-34673]
- selftests: mlxsw: Add scale test for port ranges (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_flower: Add ability to match on port ranges (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_acl: Pass main driver structure to mlxsw_sp_acl_rulei_destroy() (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_acl: Add port range key element (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_port_range: Add devlink resource support (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_port_range: Add port range core (Ivan Vecera) [RHEL-34673]
- mlxsw: resource: Add resource identifier for port range registers (Ivan Vecera) [RHEL-34673]
- mlxsw: reg: Add Policy-Engine Port Range Register (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Fix an IS_ERR() vs NULL check (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Track next hops at CRIFs (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Split nexthop finalization to two stages (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Use router.lb_crif instead of .lb_rif_index (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Link CRIFs to RIFs (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Maintain CRIF for fallback loopback RIF (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Maintain a hash table of CRIFs (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Use mlxsw_sp_ul_rif_get() to get main VRF LB RIF (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Add extack argument to mlxsw_sp_lb_rif_init() (Ivan Vecera) [RHEL-34673]
- selftests: mlxsw: one_armed_router: Use port MAC for bridge address (Ivan Vecera) [RHEL-34673]
- selftests: mlxsw: vxlan: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673]
- selftests: mlxsw: spectrum: q_in_vni_veto: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673]
- selftests: mlxsw: qos_mc_aware: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673]
- selftests: mlxsw: qos_ets_strict: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673]
- selftests: mlxsw: qos_dscp_bridge: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673]
- selftests: mlxsw: mirror_gre_scale: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673]
- selftests: mlxsw: extack: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673]
- selftests: mlxsw: q_in_q_veto: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Move IPIP init up (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Extract a helper for RIF migration (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Add a helper to check if netdev has addresses (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Extract a helper to free a RIF (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Access nhgi->rif through a helper (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Access nh->rif->dev through a helper (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Access rif->dev from params in mlxsw_sp_rif_create() (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Access rif->dev through a helper (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Add a helper specifically for joining a LAG (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Extract a helper from mlxsw_sp_port_vlan_router_join() (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Privatize mlxsw_sp_rif_dev() (Ivan Vecera) [RHEL-34673]
- mlxsw: Convert does-RIF-have-this-netdev queries to a dedicated helper (Ivan Vecera) [RHEL-34673]
- mlxsw: Convert RIF-has-netdevice queries to a dedicated helper (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Reuse work neighbor initialization in work scheduler (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Use the available router pointer for netevent handling (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Pass router to mlxsw_sp_router_schedule_work() directly (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Move here inetaddr validator notifiers (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: mlxsw_sp_router_fini(): Extract a helper variable (Ivan Vecera) [RHEL-34673]
- selftests: mlxsw: egress_vid_classification: Fix the diagram (Ivan Vecera) [RHEL-34673]
- selftests: mlxsw: ingress_rif_conf_1d: Fix the diagram (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Do not query MAX_VRS on each iteration (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Do not query MAX_RIFS on each iteration (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Use extack in mlxsw_sp~_rif_ipip_lb_configure() (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_router: Clarify a comment (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_flower: Add ability to match on layer 2 miss (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_flower: Do not force matching on iif (Ivan Vecera) [RHEL-34673]
- mlxsw: spectrum_flower: Split iif parsing to a separate function (Ivan Vecera) [RHEL-34673]
- mlxfw: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-34673]
- selftests: forwarding: introduce helper for standard ethtool counters (Ivan Vecera) [RHEL-34673]
- selftests: forwarding: generalize bail_on_lldpad from mlxsw (Ivan Vecera) [RHEL-34673]
- mlxsw: core_thermal: Simplify transceiver module get_temp() callback (Ivan Vecera) [RHEL-34673]
- mlxsw: core_thermal: Make mlxsw_thermal_module_init() void (Ivan Vecera) [RHEL-34673]
- mlxsw: core_thermal: Use static trip points for transceiver modules (Ivan Vecera) [RHEL-34673]
- net/mlxsw: Convert to i2c's .probe_new() (Ivan Vecera) [RHEL-34673]
- i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Ivan Vecera) [RHEL-32141]
- cgroup/cpuset: Fix retval in update_cpumask() (Waiman Long) [RHEL-34600]
- cgroup/cpuset: Fix a memory leak in update_exclusive_cpumask() (Waiman Long) [RHEL-34600]
- kernel/cgroup: use kernfs_create_dir_ns() (Waiman Long) [RHEL-34600]
- PM: sleep: Remove obsolete comment from unlock_system_sleep() (Waiman Long) [RHEL-34600]
- Documentation: PM: Adjust freezing-of-tasks.rst to the freezer changes (Waiman Long) [RHEL-34600]
- cgroup: Move rcu_head up near the top of cgroup_root (Waiman Long) [RHEL-34600]
- cgroup: Add a new helper for cgroup1 hierarchy (Waiman Long) [RHEL-34600]
- cgroup: Add annotation for holding namespace_sem in current_cgns_cgroup_from_root() (Waiman Long) [RHEL-34600]
- cgroup: Eliminate the need for cgroup_mutex in proc_cgroup_show() (Waiman Long) [RHEL-34600]
- cgroup: Make operations on the cgroup root_list RCU safe (Waiman Long) [RHEL-34600]
- cgroup: Remove unnecessary list_empty() (Waiman Long) [RHEL-34600]
- cgroup_freezer: cgroup_freezing: Check if not frozen (Waiman Long) [RHEL-34600]
- sched: psi: fix unprivileged polling against cgroups (Waiman Long) [RHEL-34600]
- cgroup: use legacy_name for cgroup v1 disable info (Waiman Long) [RHEL-34600]
- cgroup: Avoid extra dereference in css_populate_dir() (Waiman Long) [RHEL-34600]
- cgroup: Check for ret during cgroup1_base_files cft addition (Waiman Long) [RHEL-34600]
- sched/core: Update stale comment in try_to_wake_up() (Waiman Long) [RHEL-34600]
- cgroup: Remove duplicates in cgroup v1 tasks file (Waiman Long) [RHEL-34600]
- cgroup: fix build when CGROUP_SCHED is not enabled (Waiman Long) [RHEL-34600]
- cgroup: Avoid -Wstringop-overflow warnings (Waiman Long) [RHEL-34600]
- cgroup:namespace: Remove unused cgroup_namespaces_init() (Waiman Long) [RHEL-34600]
- cgroup/rstat: Record the cumulative per-cpu time of cgroup and its descendants (Waiman Long) [RHEL-34600]
- cgroup: clean up if condition in cgroup_pidlist_start() (Waiman Long) [RHEL-34600]
- cgroup: fix obsolete function name in cgroup_destroy_locked() (Waiman Long) [RHEL-34600]
- cgroup: fix obsolete function name above css_free_rwork_fn() (Waiman Long) [RHEL-34600]
- cgroup/cpuset: fix kernel-doc (Waiman Long) [RHEL-34600]
- cgroup: clean up printk() (Waiman Long) [RHEL-34600]
- cgroup: fix obsolete comment above cgroup_create() (Waiman Long) [RHEL-34600]
- cgroup/misc: Store atomic64_t reads to u64 (Waiman Long) [RHEL-34600]
- cgroup/misc: Change counters to be explicit 64bit types (Waiman Long) [RHEL-34600]
- cgroup/misc: update struct members descriptions (Waiman Long) [RHEL-34600]
- cgroup: remove cgrp->kn check in css_populate_dir() (Waiman Long) [RHEL-34600]
- cgroup: fix obsolete function name (Waiman Long) [RHEL-34600]
- cgroup: use cached local variable parent in for loop (Waiman Long) [RHEL-34600]
- cgroup: put cgroup_tryget_css() inside CONFIG_CGROUP_SCHED (Waiman Long) [RHEL-34600]
- cgroup: fix obsolete comment above for_each_css() (Waiman Long) [RHEL-34600]
- cgroup/cpuset: avoid unneeded cpuset_mutex re-lock (Waiman Long) [RHEL-34600]
- cgroup: minor cleanup for cgroup_extra_stat_show() (Waiman Long) [RHEL-34600]
- cgroup: remove unneeded return value of cgroup_rm_cftypes_locked() (Waiman Long) [RHEL-34600]
- kernfs: add stub helper for kernfs_generic_poll() (Waiman Long) [RHEL-34600]
- sched/psi: Select KERNFS as needed (Waiman Long) [RHEL-34600]
- sched: add throttled time stat for throttled children (Waiman Long) [RHEL-34600]
- sched: don't account throttle time for empty groups (Waiman Long) [RHEL-34600]
- sched/psi: use kernfs polling functions for PSI trigger polling (Waiman Long) [RHEL-34600]
- psi: remove 500ms min window size limitation for triggers (Waiman Long) [RHEL-34600]
- cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}() (Waiman Long) [RHEL-34600]
- cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex (Waiman Long) [RHEL-34600]
- freezer,umh: Fix call_usermode_helper_exec() vs SIGKILL (Waiman Long) [RHEL-34600]
- sched: Fix race in task_call_func() (Waiman Long) [RHEL-34600]
- sched/psi: Per-cgroup PSI accounting disable/re-enable interface (Waiman Long) [RHEL-34600]
- sched: Fix more TASK_state comparisons (Waiman Long) [RHEL-34600]
- sched: Fix TASK_state comparisons (Waiman Long) [RHEL-34600]
- freezer,sched: Rewrite core freezer logic (Waiman Long) [RHEL-34600]
- cgroup.c: remove redundant check for mixable cgroup in cgroup_migrate_vet_dst (Waiman Long) [RHEL-34600]
- ethtool: add SET for TCP_DATA_SPLIT ringparam (Ivan Vecera) [RHEL-32112]
- i40e: Report MFS in decimal base instead of hex (Kamal Heib) [RHEL-17460 RHEL-25596]
- i40e: fix vf may be used uninitialized in this function warning (Kamal Heib) [RHEL-17460 RHEL-25596]
- i40e: fix i40e_count_filters() to count only active/new filters (Kamal Heib) [RHEL-17460 RHEL-25596]
- i40e: Enforce software interrupt during busy-poll exit (Kamal Heib) [RHEL-17460 RHEL-25596]
- i40e: remove unnecessary qv_info ptr NULL checks (Kamal Heib) [RHEL-17460 RHEL-25596]
- i40e: Remove VEB recursion (Kamal Heib) [RHEL-17460 RHEL-25596]
- i40e: Fix broken support for floating VEBs (Kamal Heib) [RHEL-17460 RHEL-25596]
- i40e: Add helpers to find VSI and VEB by SEID and use them (Kamal Heib) [RHEL-17460 RHEL-25596]
- i40e: Introduce and use macros for iterating VSIs and VEBs (Kamal Heib) [RHEL-17460 RHEL-25596]
- i40e: Use existing helper to find flow director VSI (Kamal Heib) [RHEL-17460 RHEL-25596]
- cpufreq: intel_pstate: Update default EPPs for Meteor Lake (Steve Best) [RHEL-34665]
- cpufreq: intel_pstate: Allow model specific EPPs (Steve Best) [RHEL-34665]
- cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back (Steve Best) [RHEL-34665]
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait (Steve Best) [RHEL-34665]
- cpufreq: intel_pstate: Refine computation of P-state for given frequency (Steve Best) [RHEL-34665]
- cpufreq: intel_pstate: Update hybrid scaling factor for Meteor Lake (Steve Best) [RHEL-34665]
- cpufreq: intel_pstate: Prioritize firmware-provided balance performance EPP (Steve Best) [RHEL-34665]
- cpufreq: intel_pstate: Revise global turbo disable check (Steve Best) [RHEL-34665]
- cpufreq: intel_pstate: set stale CPU frequency to minimum (Steve Best) [RHEL-34665]
- bitfield: add FIELD_PREP_CONST() (Steve Best) [RHEL-34665]
- NFSv4.1/pnfs: fix NFS with TLS in pnfs (Benjamin Coddington) [RHEL-34576]
- octeontx2-af: Use separate handlers for interrupts (Kamal Heib) [RHEL-35170] {CVE-2024-27030}
- fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Ewan D. Milne) [RHEL-35078] {CVE-2024-26993}
- init/main.c: Fix potential static_command_line memory overflow (Steve Best) [RHEL-35088] {CVE-2024-26988}
- tls: remove redundant assignment to variable decrypted (Sabrina Dubroca) [RHEL-29306]
- net: skbuff: generalize the skb->decrypted bit (Sabrina Dubroca) [RHEL-29306]
- tls: fix lockless read of strp->msg_ready in ->poll (Sabrina Dubroca) [RHEL-29306]
- tls: get psock ref after taking rxlock to avoid leak (Sabrina Dubroca) [RHEL-29306]
- selftests: tls: add test with a partially invalid iov (Sabrina Dubroca) [RHEL-29306]
- tls: adjust recv return with async crypto and failed copy to userspace (Sabrina Dubroca) [RHEL-29306]
- tls: recv: process_rx_list shouldn't use an offset with kvec (Sabrina Dubroca) [RHEL-29306]
- tls: fix peeking with sync+async decryption (Sabrina Dubroca) [RHEL-29306]
- selftests: tls: add test for peeking past a record of a different type (Sabrina Dubroca) [RHEL-29306]
- selftests: tls: add test for merging of same-type control messages (Sabrina Dubroca) [RHEL-29306]
- tls: don't skip over different type records from the rx_list (Sabrina Dubroca) [RHEL-29306]
- tls: stop recv() if initial process_rx_list gave us non-DATA (Sabrina Dubroca) [RHEL-29306]
- tls: break out of main loop when PEEK gets a non-data record (Sabrina Dubroca) [RHEL-29306]
- selftests: tls: increase the wait in poll_partial_rec_async (Sabrina Dubroca) [RHEL-29306]
- net: tls: fix returned read length with async decrypt (Sabrina Dubroca) [RHEL-29306]
- selftests: tls: use exact comparison in recv_partial (Sabrina Dubroca) [RHEL-29306]
- net: tls, add test to capture error on large splice (Sabrina Dubroca) [RHEL-29306]
- tls: Use size_add() in call to struct_size() (Sabrina Dubroca) [RHEL-29306]
- net/tls: avoid TCP window full during ->read_sock() (Sabrina Dubroca) [RHEL-29306]
- PCI: Fix pci_rh_check_status() call semantics (Luiz Capitulino) [RHEL-35032]
- ionic: keep stats struct local to error handling (Michal Schmidt) [RHEL-36065]
- ionic: better dma-map error handling (Michal Schmidt) [RHEL-36065]
- ionic: remove unnecessary NULL test (Michal Schmidt) [RHEL-36065]
- ionic: rearrange ionic_queue for better layout (Michal Schmidt) [RHEL-36065]
- ionic: rearrange ionic_qcq (Michal Schmidt) [RHEL-36065]
- ionic: carry idev in ionic_cq struct (Michal Schmidt) [RHEL-36065]
- ionic: refactor skb building (Michal Schmidt) [RHEL-36065]
- ionic: fold adminq clean into service routine (Michal Schmidt) [RHEL-36065]
- ionic: use specialized desc info structs (Michal Schmidt) [RHEL-36065]
- ionic: remove the cq_info to save more memory (Michal Schmidt) [RHEL-36065]
- ionic: remove callback pointer from desc_info (Michal Schmidt) [RHEL-36065]
- ionic: move adminq-notifyq handling to main file (Michal Schmidt) [RHEL-36065]
- ionic: drop q mapping (Michal Schmidt) [RHEL-36065]
- ionic: remove desc, sg_desc and cmb_desc from desc_info (Michal Schmidt) [RHEL-36065]
- ionic: change MODULE_AUTHOR to person name (Michal Schmidt) [RHEL-36065]
- ionic: Clean RCT ordering issues (Michal Schmidt) [RHEL-36065]
- ionic: Use CQE profile for dim (Michal Schmidt) [RHEL-36065]
- ionic: change the hwstamp likely check (Michal Schmidt) [RHEL-36065]
- ionic: reduce the use of netdev (Michal Schmidt) [RHEL-36065]
- ionic: Pass local netdev instead of referencing struct (Michal Schmidt) [RHEL-36065]
- ionic: Check stop no restart (Michal Schmidt) [RHEL-36065]
- ionic: Clean up BQL logic (Michal Schmidt) [RHEL-36065]
- ionic: Make use napi_consume_skb (Michal Schmidt) [RHEL-36065]
- ionic: Shorten a Tx hotpath (Michal Schmidt) [RHEL-36065]
- ionic: Change default number of descriptors for Tx and Rx (Michal Schmidt) [RHEL-36065]
- ionic: Rework Tx start/stop flow (Michal Schmidt) [RHEL-36065]
- ionic: restore netdev feature bits after reset (Michal Schmidt) [RHEL-36065]
- ionic: check cmd_regs before copying in or out (Michal Schmidt) [RHEL-36065]
- ionic: check before releasing pci regions (Michal Schmidt) [RHEL-36065]
- ionic: use pci_is_enabled not open code (Michal Schmidt) [RHEL-36065]
- ionic: implement xdp frags support (Michal Schmidt) [RHEL-36065]
- ionic: add ndo_xdp_xmit (Michal Schmidt) [RHEL-36065]
- ionic: Add XDP_REDIRECT support (Michal Schmidt) [RHEL-36065]
- ionic: Add XDP_TX support (Michal Schmidt) [RHEL-36065]
- ionic: Add XDP packet headroom (Michal Schmidt) [RHEL-36065]
- ionic: add initial framework for XDP support (Michal Schmidt) [RHEL-36065]
- ionic: use dma range APIs (Michal Schmidt) [RHEL-36065]
- ionic: add helpers for accessing buffer info (Michal Schmidt) [RHEL-36065]
- ionic: set adminq irq affinity (Michal Schmidt) [RHEL-36065]
- ionic: minimal work with 0 budget (Michal Schmidt) [RHEL-36065]
- ionic: fill out pci error handlers (Michal Schmidt) [RHEL-36065]
- ionic: lif debugfs refresh on reset (Michal Schmidt) [RHEL-36065]
- ionic: use timer_shutdown_sync (Michal Schmidt) [RHEL-36065]
- ionic: no fw read when PCI reset failed (Michal Schmidt) [RHEL-36065]
- ionic: prevent pci disable of already disabled device (Michal Schmidt) [RHEL-36065]
- ionic: bypass firmware cmds when stuck in reset (Michal Schmidt) [RHEL-36065]
- ionic: keep filters across FLR (Michal Schmidt) [RHEL-36065]
- ionic: pass opcode to devcmd_wait (Michal Schmidt) [RHEL-36065]
- ionic: Re-arrange ionic_intr_info struct for cache perf (Michal Schmidt) [RHEL-36065]
- ionic: Make the check for Tx HW timestamping more obvious (Michal Schmidt) [RHEL-36065]
- ionic: Don't check null when calling vfree() (Michal Schmidt) [RHEL-36065]
- ionic: set ionic ptr before setting up ethtool ops (Michal Schmidt) [RHEL-36065]
- ionic: Use cached VF attributes (Michal Schmidt) [RHEL-36065]
- ionic: Fix dim work handling in split interrupt mode (Michal Schmidt) [RHEL-36065]
- ionic: fix snprintf format length warning (Michal Schmidt) [RHEL-36065]
- ionic: replace deprecated strncpy with strscpy (Michal Schmidt) [RHEL-36065]
- ionic: expand the descriptor bufs array (Michal Schmidt) [RHEL-36065]
- ionic: add a check for max SGs and SKB frags (Michal Schmidt) [RHEL-36065]
- ionic: count SGs in packet to minimize linearize (Michal Schmidt) [RHEL-36065]
- ionic: fix 16bit math issue when PAGE_SIZE >= 64KB (Michal Schmidt) [RHEL-36065]
- ionic: Remove unused declarations (Michal Schmidt) [RHEL-36065]
- ionic: Add missing err handling for queue reconfig (Michal Schmidt) [RHEL-36065]
- ionic: add FLR recovery support (Michal Schmidt) [RHEL-36065]
- ionic: pull out common bits from fw_up (Michal Schmidt) [RHEL-36065]
- ionic: extract common bits from ionic_probe (Michal Schmidt) [RHEL-36065]
- ionic: extract common bits from ionic_remove (Michal Schmidt) [RHEL-36065]
- ionic: remove dead device fail path (Michal Schmidt) [RHEL-36065]
- ionic: remove WARN_ON to prevent panic_on_warn (Michal Schmidt) [RHEL-36065]
- ionic: use vmalloc_array and vcalloc (Michal Schmidt) [RHEL-36065]
- ionic: add support for ethtool extended stat link_down_count (Michal Schmidt) [RHEL-36065]
- ionic: catch failure from devlink_alloc (Michal Schmidt) [RHEL-36065]
- ionic: remove noise from ethtool rxnfc error msg (Michal Schmidt) [RHEL-36065]
- ionic: Don't overwrite the cyclecounter bitmask (Michal Schmidt) [RHEL-36065]
- ionic: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-36065]
- ionic: add tx/rx-push support with device Component Memory Buffers (Michal Schmidt) [RHEL-36065]
- ionic: remove unnecessary void casts (Michal Schmidt) [RHEL-36065]
- ionic: remove unnecessary indirection (Michal Schmidt) [RHEL-36065]
- ionic: missed doorbell workaround (Michal Schmidt) [RHEL-36065]
- ionic: clear up notifyq alloc commentary (Michal Schmidt) [RHEL-36065]
- ionic: clean interrupt before enabling queue to avoid credit race (Michal Schmidt) [RHEL-36065]
- net: ionic: Fix error handling in ionic_init_module() (Michal Schmidt) [RHEL-36065]
- ionic: refactor use of ionic_rx_fill() (Michal Schmidt) [RHEL-36065]
- ionic: enable tunnel offloads (Michal Schmidt) [RHEL-36065]
- ionic: new ionic device identity level and VF start control (Michal Schmidt) [RHEL-36065]
- ionic: only save the user set VF attributes (Michal Schmidt) [RHEL-36065]
- ionic: replay VF attributes after fw crash recovery (Michal Schmidt) [RHEL-36065]
- ionic: catch NULL pointer issue on reconfig (Michal Schmidt) [RHEL-36065]
- ionic: VF initial random MAC address if no assigned mac (Michal Schmidt) [RHEL-36065]
- ionic: fix up issues with handling EAGAIN on FW cmds (Michal Schmidt) [RHEL-36065]
- ionic: clear broken state on generation change (Michal Schmidt) [RHEL-36065]
- net: ionic: fix error check for vlan flags in ionic_set_nic_features() (Michal Schmidt) [RHEL-36065]
- ionic: convert users of bitmap_foo() to linkmode_foo() (Michal Schmidt) [RHEL-36065]
- arm64: add dependency between vmlinuz.efi and Image (Lenny Szubowicz) [RHEL-25537]
- aarch64: enable zboot (Lenny Szubowicz) [RHEL-25537]
- arm64: efi: enable generic EFI compressed boot (Lenny Szubowicz) [RHEL-25537]
- kbuild: factor out the common installation code into scripts/install.sh (Lenny Szubowicz) [RHEL-25537]
- ipv6: fib6_rules: flush route cache when rule is changed (Hangbin Liu) [RHEL-31050]
- net/ipv6: avoid possible UAF in ip6_route_mpath_notify() (Hangbin Liu) [RHEL-31050 RHEL-33271] {CVE-2024-26852}
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() (Hangbin Liu) [RHEL-31050]
- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid (Hangbin Liu) [RHEL-31050]
- ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down() (Hangbin Liu) [RHEL-31050]
- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses (Hangbin Liu) [RHEL-31050]
- ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work (Hangbin Liu) [RHEL-29532 RHEL-31050] {CVE-2024-26631}
- net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX (Hangbin Liu) [RHEL-31050]
- ipv6: remove hard coded limitation on ipv6_pinfo (Hangbin Liu) [RHEL-31050]
- tools headers UAPI: Sync the linux/in.h with the kernel sources (Hangbin Liu) [RHEL-31050]
- ipv{4,6}/raw: fix output xfrm lookup wrt protocol (Hangbin Liu) [RHEL-31050]
- net: openvswitch: limit the number of recursions from action sets (Aaron Conole) [RHEL-23575] {CVE-2024-1151}
- RHEL: enable CONFIG_AMD_ATL (Aristeu Rozanski) [RHEL-26704]
- EDAC/amd64: Use new AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704]
- RAS: Introduce AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704]
- vhost: use kzalloc() instead of kmalloc() followed by memset() (Jon Maloy) [RHEL-21507] {CVE-2024-0340}
- serial: 8250: Toggle IER bits on only after irq has been set up (Prarit Bhargava) [RHEL-30355]
- HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (Tony Camuso) [RHEL-31212]
- HID: Intel-ish-hid: Ishtp: Fix sensor reads after ACPI S3 suspend (Tony Camuso) [RHEL-31212]
- HID: intel-ish-hid: ipc: Rework EHL OOB wakeup (Tony Camuso) [RHEL-31212]
- HID: intel-ish-hid: ishtp-fw-loader: use helper functions for connection (Tony Camuso) [RHEL-31212]
- HID: intel-ish-hid: ishtp-hid-client: use helper functions for connection (Tony Camuso) [RHEL-31212]
- HID: Intel-ish-hid: Ishtp: Add helper functions for client connection (Tony Camuso) [RHEL-31212]
- maple_tree: fix node allocation testing on 32 bit (Nico Pache) [RHEL-5619]
- bdi: remove enum wb_congested_state (Nico Pache) [RHEL-5619]
- mm/page_alloc: fix min_free_kbytes calculation regarding ZONE_MOVABLE (Nico Pache) [RHEL-5619]
- fuse: remove unneeded lock which protecting update of congestion_threshold (Nico Pache) [RHEL-5619]
- mm: memcg: use larger batches for proactive reclaim (Nico Pache) [RHEL-5619]
- hugetlb: fix null-ptr-deref in hugetlb_vma_lock_write (Nico Pache) [RHEL-5619]
- Revert "page cache: fix page_cache_next/prev_miss off by one" (Nico Pache) [RHEL-5619]
- tmpfs: fix Documentation of noswap and huge mount options (Nico Pache) [RHEL-5619]
- selftests/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619]
- mm/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619]
- kasan: remove hwasan-kernel-mem-intrinsic-prefix=1 for clang-14 (Nico Pache) [RHEL-5619]
- mm/memory-failure: fix crash in split_huge_page_to_list from soft_offline_page (Nico Pache) [RHEL-5619]
- objtool: mem*() are not uaccess safe (Nico Pache) [RHEL-5619]
- mm: page_alloc: unreserve highatomic page blocks before oom (Nico Pache) [RHEL-5619]
- mm/hugetlb: fix nodes huge page allocation when there are surplus pages (Nico Pache) [RHEL-5619]
- mm: fix unaccount of memory on vma_link() failure (Nico Pache) [RHEL-5619]
- vfs: fix readahead(2) on block devices (Nico Pache) [RHEL-5619]
- kasan: print the original fault addr when access invalid shadow (Nico Pache) [RHEL-5619]
- hugetlbfs: close race between MADV_DONTNEED and page fault (Nico Pache) [RHEL-5619]
- hugetlbfs: extend hugetlb_vma_lock to private VMAs (Nico Pache) [RHEL-5619]
- hugetlbfs: clear resv_map pointer if mmap fails (Nico Pache) [RHEL-5619]
- mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). (Nico Pache) [RHEL-5619]
- writeback: account the number of pages written back (Nico Pache) [RHEL-5619]
- mm/hugetlb.c: fix a bug within a BUG(): inconsistent pte comparison (Nico Pache) [RHEL-5619]
- mm: memcontrol: don't throttle dying tasks on memory.high (Nico Pache) [RHEL-5619]
- mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->cached (Nico Pache) [RHEL-5619]
- mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required() (Nico Pache) [RHEL-5619]
- mm/memcontrol: do not tweak node in mem_cgroup_init() (Nico Pache) [RHEL-5619]
- mm:vmscan: fix inaccurate reclaim during proactive reclaim (Nico Pache) [RHEL-5619]
- fuse: remove reliance on bdi congestion (Nico Pache) [RHEL-5619]
- minmax: clamp more efficiently by avoiding extra comparison (Nico Pache) [RHEL-5619]
- minmax: sanity check constant bounds when clamping (Nico Pache) [RHEL-5619]
- FAT: use io_schedule_timeout() instead of congestion_wait() (Nico Pache) [RHEL-5619]
- mm, mmap: fix vma_merge() case 7 with vma_ops->close (Nico Pache) [RHEL-5619]
- mmap: fix error paths with dup_anon_vma() (Nico Pache) [RHEL-5619]
- mm: move vma locking out of vma_prepare and dup_anon_vma (Nico Pache) [RHEL-5619]
- mm: always lock new vma before inserting into vma tree (Nico Pache) [RHEL-5619]
- mm: lock vma explicitly before doing vm_flags_reset and vm_flags_reset_once (Nico Pache) [RHEL-5619]
- mm: mark VMA as being written when changing vm_flags (Nico Pache) [RHEL-5619]
- mm: replace mmap with vma write lock assertions when operating on a vma (Nico Pache) [RHEL-5619]
- mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for vma and mmap (Nico Pache) [RHEL-5619]
- mmap: fix vma_iterator in error path of vma_merge() (Nico Pache) [RHEL-5619]
- kunit: kasan_test: disable fortify string checker on kmalloc_oob_memset (Nico Pache) [RHEL-5619]
- x86/mm/pat: fix VM_PAT handling in COW mappings (Nico Pache) [RHEL-5619]
- mm: cachestat: fix two shmem bugs (Nico Pache) [RHEL-5619]
- memtest: use {READ,WRITE}_ONCE in memory scanning (Nico Pache) [RHEL-5619]
- mm: cachestat: fix folio read-after-free in cache walk (Nico Pache) [RHEL-5619]
- kasan/test: avoid gcc warning for intentional overflow (Nico Pache) [RHEL-5619]
- mm: memcontrol: clarify swapaccount=0 deprecation warning (Nico Pache) [RHEL-5619]
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb (Nico Pache) [RHEL-5619]
- mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again (Nico Pache) [RHEL-5619]
- readahead: avoid multiple marked readahead pages (Nico Pache) [RHEL-5619]
- mm: fix unmap_mapping_range high bits shift bug (Nico Pache) [RHEL-5619]
- mm/mglru: respect min_ttl_ms with memcgs (Nico Pache) [RHEL-5619]
- mm/shmem: fix race in shmem_undo_range w/THP (Nico Pache) [RHEL-5619]
- mm/rmap: fix misplaced parenthesis of a likely() (Nico Pache) [RHEL-5619]
- mm: fix oops when filemap_map_pmd() without prealloc_pte (Nico Pache) [RHEL-5619]
- mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors (Nico Pache) [RHEL-5619]
- mm: fix for negative counter: nr_file_hugepages (Nico Pache) [RHEL-5619]
- mm: zswap: fix pool refcount bug around shrink_worker() (Nico Pache) [RHEL-5619]
- mm/migrate: fix do_pages_move for compat pointers (Nico Pache) [RHEL-5619]
- mm/page_alloc: correct start page when guard page debug is enabled (Nico Pache) [RHEL-5619]
- mm/memory_hotplug: use pfn math in place of direct struct page manipulation (Nico Pache) [RHEL-5619]
- mm/cma: use nth_page() in place of direct struct page manipulation (Nico Pache) [RHEL-5619]
- mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified (Nico Pache) [RHEL-5619]
- mm, memcg: reconsider kmem.limit_in_bytes deprecation (Nico Pache) [RHEL-5619]
- mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement (Nico Pache) [RHEL-5619]
- mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list (Nico Pache) [RHEL-5619]
- rcu: dump vmalloc memory info safely (Nico Pache) [RHEL-5619]
- mm/vmalloc: add a safer version of find_vm_area() for debug (Nico Pache) [RHEL-5619]
- mm: memory-failure: fix unexpected return value in soft_offline_page() (Nico Pache) [RHEL-5619]
- mm: add a call to flush_cache_vmap() in vmap_pfn() (Nico Pache) [RHEL-5619]
- mm/gup: handle cont-PTE hugetlb pages correctly in gup_must_unshare() via GUP-fast (Nico Pache) [RHEL-5619]
- mm: enable page walking API to lock vmas during the walk (Nico Pache) [RHEL-5619]
- smaps: use vm_normal_page_pmd() instead of follow_trans_huge_pmd() (Nico Pache) [RHEL-5619]
- mm/gup: reintroduce FOLL_NUMA as FOLL_HONOR_NUMA_FAULT (Nico Pache) [RHEL-5619]
- mm: hugetlb_vmemmap: fix a race between vmemmap pmd split (Nico Pache) [RHEL-5619]
- memcg: drop kmem.limit_in_bytes (Nico Pache) [RHEL-5619]
- hugetlb: do not clear hugetlb dtor until allocating vmemmap (Nico Pache) [RHEL-5619]
- zsmalloc: fix races between modifications of fullness and isolated (Nico Pache) [RHEL-5619]
- kasan, slub: fix HW_TAGS zeroing with slub_debug (Nico Pache) [RHEL-5619]
- kasan: fix type cast in memory_is_poisoned_n (Nico Pache) [RHEL-5619]
- mm: call arch_swap_restore() from do_swap_page() (Nico Pache) [RHEL-5619]
- shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs (Nico Pache) [RHEL-5619]
- kasan: use internal prototypes matching gcc-13 builtins (Nico Pache) [RHEL-5619]
- kasan: add kasan_tag_mismatch prototype (Nico Pache) [RHEL-5619]
- radix tree: remove unused variable (Nico Pache) [RHEL-5619]
- lib/test_meminit: allocate pages up to order MAX_ORDER (Nico Pache) [RHEL-5619]
- maple_tree: fix 32 bit mas_next testing (Nico Pache) [RHEL-5619]
- lz4: fix LZ4_decompress_safe_partial read out of bound (Nico Pache) [RHEL-5619]
- lib/raid6/test: fix multiple definition linking error (Nico Pache) [RHEL-5619]
- mm/mmap: Fix error return in do_vmi_align_munmap() (Nico Pache) [RHEL-5619]
- mm/ksm: support fork/exec for prctl (Nico Pache) [RHEL-5619]
- mm/uffd: allow vma to merge as much as possible (Nico Pache) [RHEL-5619]
- mm/uffd: fix vma operation where start addr cuts part of vma (Nico Pache) [RHEL-5619]
- mm/khugepaged: fix regression in collapse_file() (Nico Pache) [RHEL-5619]
- mm: remove unused vma_init_lock() (Nico Pache) [RHEL-5619]
- fs/proc/kcore: reinstate bounce buffer for KCORE_TEXT regions (Nico Pache) [RHEL-5619]
- mm/mempolicy: Take VMA lock before replacing policy (Nico Pache) [RHEL-5619]
- mm: lock_vma_under_rcu() must check vma->anon_vma under vma lock (Nico Pache) [RHEL-5619]
- tcp: Use per-vma locking for receive zerocopy (Nico Pache) [RHEL-5619]
- mm: fix memory ordering for mm_lock_seq and vm_lock_seq (Nico Pache) [RHEL-5619]
- mm: lock VMA in dup_anon_vma() before setting ->anon_vma (Nico Pache) [RHEL-5619]
- mm: don't drop VMA locks in mm_drop_all_locks() (Nico Pache) [RHEL-5619]
- userfaultfd: fix regression in userfaultfd_unmap_prep() (Nico Pache) [RHEL-5619]
- mm/gup: disallow FOLL_LONGTERM GUP-fast writing to file-backed mappings (Nico Pache) [RHEL-5619]
- mm/gup: disallow FOLL_LONGTERM GUP-nonfast writing to file-backed mappings (Nico Pache) [RHEL-5619]
- mm/mmap: separate writenotify and dirty tracking logic (Nico Pache) [RHEL-5619]
- mm/mlock: rename mlock_future_check() to mlock_future_ok() (Nico Pache) [RHEL-5619]
- mm/mmap: refactor mlock_future_check() (Nico Pache) [RHEL-5619]
- mm: avoid rewalk in mmap_region (Nico Pache) [RHEL-5619]
- mm: add vma_iter_{next,prev}_range() to vma iterator (Nico Pache) [RHEL-5619]
- mm: update vma_iter_store() to use MAS_WARN_ON() (Nico Pache) [RHEL-5619]
- mm: update validate_mm() to use vma iterator (Nico Pache) [RHEL-5619]
- dmapool: create/destroy cleanup (Nico Pache) [RHEL-5619]
- mm/mempolicy: fix set_mempolicy_home_node() previous VMA pointer (Nico Pache) [RHEL-5619]
- mm/vmalloc: fix the unchecked dereference warning in vread_iter() (Nico Pache) [RHEL-5619]
- selftests/mm: FOLL_LONGTERM need to be updated to 0x100 (Nico Pache) [RHEL-5619]
- hugetlb: revert use of page_cache_next_miss() (Nico Pache) [RHEL-5619]
- mm/mlock: fix vma iterator conversion of apply_vma_lock_flags() (Nico Pache) [RHEL-5619]
- mm: add a NO_INHERIT flag to the PR_SET_MDWE prctl (Nico Pache) [RHEL-5619]
- mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long (Nico Pache) [RHEL-5619]
- tools headers UAPI: Sync linux/prctl.h with the kernel sources (Nico Pache) [RHEL-5619]
- mm: fix memcpy_from_file_folio() integer underflow (Nico Pache) [RHEL-5619]
- mm: page_alloc: remove stale CMA guard code (Nico Pache) [RHEL-5619]
- mm/memory-failure: fix hardware poison check in unpoison_memory() (Nico Pache) [RHEL-5619]
- tools/Makefile: do missed s/vm/mm/ (Nico Pache) [RHEL-5619]
- mm: memory-failure: avoid false hwpoison page mapped error info (Nico Pache) [RHEL-5619]
- mm: memory-failure: fix potential unexpected return value from unpoison_memory() (Nico Pache) [RHEL-5619]
- mm/swapfile: fix wrong swap entry type for hwpoisoned swapcache page (Nico Pache) [RHEL-5619]
- Docs/admin-guide/mm/zswap: remove zsmalloc's lack of writeback warning (Nico Pache) [RHEL-5619]
- mm: fix arithmetic for max_prop_frac when setting max_ratio (Nico Pache) [RHEL-5619]
- mm: fix arithmetic for bdi min_ratio (Nico Pache) [RHEL-5619]
- mm/gup: add missing gup_must_unshare() check to gup_huge_pgd() (Nico Pache) [RHEL-5619]
- docs: Fix path paste-o for /sys/kernel/warn_count (Nico Pache) [RHEL-5619]
- mm: remove unused inline functions from include/linux/mm_inline.h (Nico Pache) [RHEL-5619]
- mm: add more BUILD_BUG_ONs to gfp_migratetype() (Nico Pache) [RHEL-5619]
- mm: cleanup is_highmem() (Nico Pache) [RHEL-5619]
- mm/huge_memory: check pmd_present first in is_huge_zero_pmd (Nico Pache) [RHEL-5619]
- mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619]
- s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619]
- memregion: Fix memregion_free() fallback definition (Nico Pache) [RHEL-5619]
- mm: Add kernel-doc for folio->mlock_count (Nico Pache) [RHEL-5619]
- nodemask.h: fix compilation error with GCC12 (Nico Pache) [RHEL-5619]
- mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [RHEL-5619]
- filemap: Update the folio_lock documentation (Nico Pache) [RHEL-5619]
- filemap: Remove obsolete comment in lock_page (Nico Pache) [RHEL-5619]
- kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t (Nico Pache) [RHEL-5619]
- mm/vmalloc: fix comments about vmap_area struct (Nico Pache) [RHEL-5619]
- mm/memcg: retrieve parent memcg from css.parent (Nico Pache) [RHEL-5619]
- remove congestion tracking framework (Nico Pache) [RHEL-5619]
- mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [RHEL-5619]
- mm: fix boolreturn.cocci warning (Nico Pache) [RHEL-5619]
- memblock: Remove #ifdef __KERNEL__ from memblock.h (Nico Pache) [RHEL-5619]
- mm/slab: Finish struct page to struct slab conversion (Nico Pache) [RHEL-5619]
- memblock: fix memblock_phys_alloc() section mismatch error (Nico Pache) [RHEL-5619]
- mm, slab: Remove compiler check in __kmalloc_index (Nico Pache) [RHEL-5619]
- memblock: improve MEMBLOCK_HOTPLUG documentation (Nico Pache) [RHEL-5619]
- mm/memory_hotplug: remove stale function declarations (Nico Pache) [RHEL-5619]
- mm/vmstat: annotate data race for zone->free_area[order].nr_free (Nico Pache) [RHEL-5619]
- mm/page_alloc.c: avoid allocating highmem pages via alloc_pages_exact[_nid] (Nico Pache) [RHEL-5619]
- mm: fix data race in PagePoisoned() (Nico Pache) [RHEL-5619]
Resolves: RHEL-15602, RHEL-17460, RHEL-21507, RHEL-23575, RHEL-25537, RHEL-25596, RHEL-26198, RHEL-26704, RHEL-28810, RHEL-29306, RHEL-29532, RHEL-29741, RHEL-30145, RHEL-30355, RHEL-31050, RHEL-31212, RHEL-31258, RHEL-31840, RHEL-31889, RHEL-32112, RHEL-32141, RHEL-32372, RHEL-32862, RHEL-33271, RHEL-34576, RHEL-34600, RHEL-34665, RHEL-34673, RHEL-35032, RHEL-35078, RHEL-35088, RHEL-35170, RHEL-36065, RHEL-5619
Signed-off-by: Lucas Zampieri <lzampier@redhat.com>
2024-05-16 15:34:22 +00:00
|
|
|
BuildRequires: xmlto, asciidoc, python3-sphinx, python3-sphinx_rtd_theme, python3-pyyaml
|
2020-10-15 12:41:02 +00:00
|
|
|
%endif
|
|
|
|
%if %{with_sparse}
|
|
|
|
BuildRequires: sparse
|
|
|
|
%endif
|
|
|
|
%if %{with_perf}
|
|
|
|
BuildRequires: zlib-devel binutils-devel newt-devel perl(ExtUtils::Embed) bison flex xz-devel
|
2022-10-03 09:42:53 +00:00
|
|
|
BuildRequires: audit-libs-devel python3-setuptools
|
2020-10-15 12:41:02 +00:00
|
|
|
BuildRequires: java-devel
|
2022-08-18 14:11:43 +00:00
|
|
|
BuildRequires: libbpf-devel >= 0.6.0-1
|
2021-05-24 23:21:30 +00:00
|
|
|
BuildRequires: libbabeltrace-devel
|
2021-06-02 19:24:51 +00:00
|
|
|
BuildRequires: libtraceevent-devel
|
2020-10-15 12:41:02 +00:00
|
|
|
%ifnarch %{arm} s390x
|
|
|
|
BuildRequires: numactl-devel
|
|
|
|
%endif
|
2021-06-21 23:14:53 +00:00
|
|
|
%ifarch aarch64
|
kernel-5.14.0-443.el9
* Thu Apr 25 2024 Lucas Zampieri <lzampier@redhat.com> [5.14.0-443.el9]
- Revert "net: rtnetlink: Enslave device before bringing it up" (Ivan Vecera) [RHEL-30344]
- netlink: Reverse the patch which removed filtering (Ivan Vecera) [RHEL-30344]
- tools: ynl-gen: fix enum index in _decode_enum(..) (Ivan Vecera) [RHEL-30344]
- tools: ynl: fix setting presence bits in simple nests (Ivan Vecera) [RHEL-30344]
- netlink: add nla be16/32 types to minlen array (Ivan Vecera) [RHEL-30344]
- rtnetlink: Restore RTM_NEW/DELLINK notification behavior (Ivan Vecera) [RHEL-30344]
- netlink: annotate lockless accesses to nlk->max_recvmsg_len (Ivan Vecera) [RHEL-30344]
- tools: ynl: Fix genlmsg header encoding formats (Ivan Vecera) [RHEL-30344]
- ynl: make the tooling check the license (Ivan Vecera) [RHEL-30344]
- ynl: broaden the license even more (Ivan Vecera) [RHEL-30344]
- tools: ynl: make definitions optional again (Ivan Vecera) [RHEL-30344]
- tools: ynl: fix get_mask utility routine (Ivan Vecera) [RHEL-30344]
- tools: ynl: fix render-max for flags definition (Ivan Vecera) [RHEL-30344]
- tools: ynl: fix enum-as-flags in the generic CLI (Ivan Vecera) [RHEL-30344]
- tools: ynl: move the enum classes to shared code (Ivan Vecera) [RHEL-30344]
- ynl: re-license uniformly under GPL-2.0 OR BSD-3-Clause (Ivan Vecera) [RHEL-30344]
- netlink: specs: update for codegen enumerating from 1 (Ivan Vecera) [RHEL-30344]
- tools: ynl: use 1 as the default for first entry in attrs/ops (Ivan Vecera) [RHEL-30344]
- tools: ynl: fully inherit attrs in subsets (Ivan Vecera) [RHEL-30344]
- tools: net: add __pycache__ to gitignore (Ivan Vecera) [RHEL-30344]
- tools: ynl-gen: re-raise the exception instead of printing (Ivan Vecera) [RHEL-30344]
- tools: ynl-gen: fix single attribute structs with attr 0 only (Ivan Vecera) [RHEL-30344]
- genetlink: Use string_is_terminated() helper (Ivan Vecera) [RHEL-30344]
- string_helpers: Move string_is_valid() to the header (Ivan Vecera) [RHEL-30344]
- tools: net: use python3 explicitly (Ivan Vecera) [RHEL-30344]
- docs: netlink: add a starting guide for working with specs (Ivan Vecera) [RHEL-30344]
- netlink: specs: finish up operation enum-models (Ivan Vecera) [RHEL-30344]
- tools: ynl: load jsonschema on demand (Ivan Vecera) [RHEL-30344]
- tools: ynl: use operation names from spec on the CLI (Ivan Vecera) [RHEL-30344]
- tools: ynl: support pretty printing bad attribute names (Ivan Vecera) [RHEL-30344]
- tools: ynl: support multi-attr (Ivan Vecera) [RHEL-30344]
- tools: ynl: support directional enum-model in CLI (Ivan Vecera) [RHEL-30344]
- tools: ynl: add support for types needed by ethtool (Ivan Vecera) [RHEL-30344]
- tools: ynl: use the common YAML loading and validation code (Ivan Vecera) [RHEL-30344]
- tools: ynl: add an object hierarchy to represent parsed spec (Ivan Vecera) [RHEL-30344]
- tools: ynl: move the cli and netlink code around (Ivan Vecera) [RHEL-30344]
- tools: ynl-gen: prevent do / dump reordering (Ivan Vecera) [RHEL-30344]
- net: netlink: recommend policy range validation (Ivan Vecera) [RHEL-30344]
- tools: ynl: store ops in ordered dict to avoid random ordering (Ivan Vecera) [RHEL-30344]
- tools: ynl: rename ops_list -> msg_list (Ivan Vecera) [RHEL-30344]
- tools: ynl: support kdocs for flags in code generation (Ivan Vecera) [RHEL-30344]
- tools: ynl: add a completely generic client (Ivan Vecera) [RHEL-30344]
- net: fou: use policy and operation tables generated from the spec (Ivan Vecera) [RHEL-30344]
- net: fou: rename the source for linking (Ivan Vecera) [RHEL-30344]
- net: fou: regenerate the uAPI from the spec (Ivan Vecera) [RHEL-30344]
- netlink: add a proto specification for FOU (Ivan Vecera) [RHEL-30344]
- net: add basic C code generators for Netlink (Ivan Vecera) [RHEL-30344]
- netlink: add schemas for YAML specs (Ivan Vecera) [RHEL-30344]
- docs: add more netlink docs (incl. spec docs) (Ivan Vecera) [RHEL-30344]
- netlink: annotate data races around sk_state (Ivan Vecera) [RHEL-30344]
- netlink: annotate data races around dst_portid and dst_group (Ivan Vecera) [RHEL-30344]
- netlink: annotate data races around nlk->portid (Ivan Vecera) [RHEL-30344]
- netlink: prevent potential spectre v1 gadgets (Ivan Vecera) [RHEL-30344]
- netlink: remove the flex array from struct nlmsghdr (Ivan Vecera) [RHEL-30344]
- treewide: use get_random_u32_below() instead of deprecated function (Ivan Vecera) [RHEL-30344]
- lib: Fix some kernel-doc comments (Ivan Vecera) [RHEL-30344]
- netlink: Fix potential skb memleak in netlink_ack (Ivan Vecera) [RHEL-30344]
- netlink: introduce bigendian integer types (Ivan Vecera) [RHEL-30344]
- rtnetlink: Honour NLM_F_ECHO flag in rtnl_delete_link (Ivan Vecera) [RHEL-30344]
- rtnetlink: Honour NLM_F_ECHO flag in rtnl_newlink_create (Ivan Vecera) [RHEL-30344]
- net: add new helper unregister_netdevice_many_notify (Ivan Vecera) [RHEL-30344]
- rtnetlink: pass netlink message header and portid to rtnl_configure_link() (Ivan Vecera) [RHEL-30344]
- netlink: split up copies in the ack construction (Ivan Vecera) [RHEL-30344]
- netlink: hide validation union fields from kdoc (Ivan Vecera) [RHEL-30344]
- docs: netlink: clarify the historical baggage of Netlink flags (Ivan Vecera) [RHEL-30344]
- net: rtnetlink: Enslave device before bringing it up (Ivan Vecera) [RHEL-30344]
- netfilter: nft_payload: reject out-of-range attributes via policy (Ivan Vecera) [RHEL-30344]
- netlink: introduce NLA_POLICY_MAX_BE (Ivan Vecera) [RHEL-30344]
- netlink: Bounds-check struct nlmsgerr creation (Ivan Vecera) [RHEL-30344]
- net: rtnetlink: use netif_oper_up instead of open code (Ivan Vecera) [RHEL-30344]
- genetlink: hold read cb_lock during iteration of genl_fam_idr in genl_bind() (Ivan Vecera) [RHEL-30344]
- netlink: fix some kernel-doc comments (Ivan Vecera) [RHEL-30344]
- net: improve and fix netlink kdoc (Ivan Vecera) [RHEL-30344]
- net: add missing kdoc for struct genl_multicast_group::flags (Ivan Vecera) [RHEL-30344]
- genetlink: correct uAPI defines (Ivan Vecera) [RHEL-30344]
- netlink: do not reset transport header in netlink_recvmsg() (Ivan Vecera) [RHEL-30344]
- rtnl: move rtnl_newlink_create() (Ivan Vecera) [RHEL-30344]
- rtnl: split __rtnl_newlink() into two functions (Ivan Vecera) [RHEL-30344]
- rtnl: allocate more attr tables on the heap (Ivan Vecera) [RHEL-30344]
- Revert "rtnetlink: return EINVAL when request cannot succeed" (Ivan Vecera) [RHEL-30344]
- netlink: reset network and mac headers in netlink_dump() (Ivan Vecera) [RHEL-30344]
- rtnetlink: return EINVAL when request cannot succeed (Ivan Vecera) [RHEL-30344]
- rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Ivan Vecera) [RHEL-30344]
- rtnetlink: enable alt_ifname for setlink/newlink (Ivan Vecera) [RHEL-30344]
- rtnetlink: return ENODEV when ifname does not exist and group is given (Ivan Vecera) [RHEL-30344]
- net: ensure net_todo_list is processed quickly (Ivan Vecera) [RHEL-30344]
- af_netlink: Fix shift out of bounds in group mask calculation (Ivan Vecera) [RHEL-30344]
- net: limit altnames to 64k total (Ivan Vecera) [RHEL-30344]
- net: account alternate interface name memory (Ivan Vecera) [RHEL-30344]
- rtnetlink: add new rtm tunnel api for tunnel id filtering (Ivan Vecera) [RHEL-30344]
- net: make net->dev_unreg_count atomic (Ivan Vecera) [RHEL-30344]
- netlink: remove nl_set_extack_cookie_u32() (Ivan Vecera) [RHEL-30344]
- net: netlink: af_netlink: Prevent empty skb by adding a check on len. (Ivan Vecera) [RHEL-30344]
- net: rtnetlink: use __dev_addr_set() (Ivan Vecera) [RHEL-30344]
- net/core: Remove unused assignment operations and variable (Ivan Vecera) [RHEL-30344]
- netlink: remove netlink_broadcast_filtered (Ivan Vecera) [RHEL-30344]
- netlink: annotate data races around nlk->bound (Ivan Vecera) [RHEL-30344]
- net: rtnetlink: convert rcu_assign_pointer to RCU_INIT_POINTER (Ivan Vecera) [RHEL-30344]
- net: Support filtering interfaces on no master (Ivan Vecera) [RHEL-30344]
- net: netlink: Remove unused function (Ivan Vecera) [RHEL-30344]
- net: netlink: add the case when nlh is NULL (Ivan Vecera) [RHEL-30344]
- netlink: Deal with ESRCH error in nlmsg_notify() (Ivan Vecera) [RHEL-30344]
- rtnetlink: use nlmsg_notify() in rtnetlink_send() (Ivan Vecera) [RHEL-30344]
- net: lan78xx: fix runtime PM count underflow on link stop (Jamie Bainbridge) [RHEL-33332]
- net: lan78xx: fix "softirq work is pending" error (Jamie Bainbridge) [RHEL-33332]
- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected (Jamie Bainbridge) [RHEL-33332]
- lan78xx: remove redundant statement in lan78xx_get_eee (Jamie Bainbridge) [RHEL-33332]
- lan78xx: replace deprecated strncpy with strscpy (Jamie Bainbridge) [RHEL-33332]
- net: usb: lan78xx: reorder cleanup operations to avoid UAF bugs (Jamie Bainbridge) [RHEL-33332]
- net: usb: lan78xx: Limit packet length to skb->len (Jamie Bainbridge) [RHEL-33332]
- lan78xx: drop the weight argument from netif_napi_add (Jamie Bainbridge) [RHEL-33332]
- usb: lan78xx: remove a copy of the NAPI_POLL_WEIGHT define (Jamie Bainbridge) [RHEL-33332]
- net: usb: lan78xx: Use generic_handle_irq_safe(). (Jamie Bainbridge) [RHEL-33332]
- net: usb: lan78xx: add Allied Telesis AT29M2-AF (Jamie Bainbridge) [RHEL-33332]
- net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available (Jamie Bainbridge) [RHEL-33332]
- lan78xx: Clean up some inconsistent indenting (Jamie Bainbridge) [RHEL-33332]
- lan78xx: Introduce NAPI polling support (Jamie Bainbridge) [RHEL-33332]
- lan78xx: Remove hardware-specific header update (Jamie Bainbridge) [RHEL-33332]
- lan78xx: Re-order rx_submit() to remove forward declaration (Jamie Bainbridge) [RHEL-33332]
- lan78xx: Introduce Rx URB processing improvements (Jamie Bainbridge) [RHEL-33332]
- lan78xx: Introduce Tx URB processing improvements (Jamie Bainbridge) [RHEL-33332]
- lan78xx: Fix memory allocation bug (Jamie Bainbridge) [RHEL-33332]
- net: lan78xx: fix division by zero in send path (Jamie Bainbridge) [RHEL-33332]
- lan78xx: Limit number of driver warning messages (Jamie Bainbridge) [RHEL-33332]
- lan78xx: Fix race condition in disconnect handling (Jamie Bainbridge) [RHEL-33332]
- lan78xx: Fix race conditions in suspend/resume handling (Jamie Bainbridge) [RHEL-33332]
- lan78xx: Fix partial packet errors on suspend/resume (Jamie Bainbridge) [RHEL-33332]
- lan78xx: Fix exception on link speed change (Jamie Bainbridge) [RHEL-33332]
- lan78xx: Add missing return code checks (Jamie Bainbridge) [RHEL-33332]
- lan78xx: Remove unused pause frame queue (Jamie Bainbridge) [RHEL-33332]
- lan78xx: Set flow control threshold to prevent packet loss (Jamie Bainbridge) [RHEL-33332]
- lan78xx: Remove unused timer (Jamie Bainbridge) [RHEL-33332]
- lan78xx: Fix white space and style issues (Jamie Bainbridge) [RHEL-33332]
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt. (Mamatha Inamdar) [RHEL-33704]
- powerpc/kasan: Don't instrument non-maskable or raw interrupts (Mamatha Inamdar) [RHEL-33704]
- wireguard: netlink: access device through ctx instead of peer (Hangbin Liu) [RHEL-31053]
- wireguard: netlink: check for dangling peer via is_dead instead of empty list (Hangbin Liu) [RHEL-31053]
- wireguard: receive: annotate data-race around receiving_counter.counter (Hangbin Liu) [RHEL-31053]
- wireguard: use DEV_STATS_INC() (Hangbin Liu) [RHEL-31053]
- platform/x86: think-lmi: Fix reference leak (David Arcari) [RHEL-28032] {CVE-2023-52520}
- platform/x86: think-lmi: Fix issues with duplicate attributes (David Arcari) [RHEL-28032] {CVE-2023-52520}
- mptcp: fix double-free on socket dismantle (Davide Caratti) [RHEL-22775 RHEL-31844] {CVE-2024-26782}
- selftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flag (Audra Mitchell) [RHEL-23078]
- ceph: switch to use cap_delay_lock for the unlink delay list (Jay Shin) [RHEL-32997]
- dm-crypt, dm-integrity, dm-verity: bump target version (Benjamin Marzinski) [RHEL-30951]
- dm-verity, dm-crypt: align "struct bvec_iter" correctly (Benjamin Marzinski) [RHEL-30951]
- dm writecache: allow allocations larger than 2GiB (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851}
- dm stats: limit the number of entries (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851}
- dm: limit the number of targets and parameter size area (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851}
- MAINTAINERS: remove stale info for DEVICE-MAPPER (Benjamin Marzinski) [RHEL-30951]
- dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM (Benjamin Marzinski) [RHEL-30951]
- dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() (Benjamin Marzinski) [RHEL-30951]
- dm-raid: delay flushing event_work() after reconfig_mutex is released (Benjamin Marzinski) [RHEL-30951]
- dm-flakey: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951]
- dm-verity: align struct dm_verity_fec_io properly (Benjamin Marzinski) [RHEL-30951]
- dm verity: don't perform FEC for failed readahead IO (Benjamin Marzinski) [RHEL-30951]
- dm-crypt: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951]
- dm-delay: avoid duplicate logic (Benjamin Marzinski) [RHEL-30951]
- dm-delay: fix bugs introduced by kthread mode (Benjamin Marzinski) [RHEL-30951]
- dm-delay: fix a race between delay_presuspend and delay_bio (Benjamin Marzinski) [RHEL-30951]
- dm integrity: use crypto_shash_digest() in sb_mac() (Benjamin Marzinski) [RHEL-30951]
- dm crypt: use crypto_shash_digest() in crypt_iv_tcw_whitening() (Benjamin Marzinski) [RHEL-30951]
- dm delay: for short delays, use kthread instead of timers and wq (Benjamin Marzinski) [RHEL-30951]
- MAINTAINERS: add Mikulas Patocka as a DM maintainer (Benjamin Marzinski) [RHEL-30951]
- dm: respect REQ_NOWAIT flag in normal bios issued to DM (Benjamin Marzinski) [RHEL-30951]
- dm: enhance alloc_multiple_bios() to be more versatile (Benjamin Marzinski) [RHEL-30951]
- dm: make __send_duplicate_bios return unsigned int (Benjamin Marzinski) [RHEL-30951]
- dm log userspace: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951]
- dm ioctl: replace deprecated strncpy with strscpy_pad (Benjamin Marzinski) [RHEL-30951]
- dm crypt: replace open-coded kmemdup_nul (Benjamin Marzinski) [RHEL-30951]
- dm cache metadata: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951]
- dm: shortcut the calls to linear_map and stripe_map (Benjamin Marzinski) [RHEL-30951]
- selftests/bpf: Fix up xdp bonding test wrt feature flags (Hangbin Liu) [RHEL-31051]
- selftests/bpf: Add xdp_feature selftest for bond device (Hangbin Liu) [RHEL-31051]
- xdp, bonding: Fix feature flags when there are no slave devs anymore (Hangbin Liu) [RHEL-31051]
- bonding: rate-limit bonding driver inspect messages (Hangbin Liu) [RHEL-31051]
- bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (Hangbin Liu) [RHEL-31051]
- bonding: remove print in bond_verify_device_path (Hangbin Liu) [RHEL-31051]
- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk (Hangbin Liu) [RHEL-31051]
- bonding: stop the device in bond_setup_by_slave() (Hangbin Liu) [RHEL-31051]
- tracing/hist: Fix issue of losting command info in error_log (Jerome Marchand) [RHEL-3224]
- tracing/histograms: String compares should not care about signed values (Jerome Marchand) [RHEL-3224]
- tracing: Add length protection to histogram string copies (Jerome Marchand) [RHEL-3224]
- tracing/histogram: Do not copy the fixed-size char array field over the field size (Jerome Marchand) [RHEL-3224]
- net: deal with integer overflows in kmalloc_reserve() (Antoine Tenart) [RHEL-28786]
- net: factorize code in kmalloc_reserve() (Antoine Tenart) [RHEL-28786]
- net: remove osize variable in __alloc_skb() (Antoine Tenart) [RHEL-28786]
- net: add SKB_HEAD_ALIGN() helper (Antoine Tenart) [RHEL-28786]
- skbuff: Proactively round up to kmalloc bucket size (Antoine Tenart) [RHEL-28786]
- skbuff: pass the result of data ksize to __build_skb_around (Antoine Tenart) [RHEL-28786]
- media: pvrusb2: fix use after free on context disconnection (Desnes Nunes) [RHEL-27529] {CVE-2023-52445}
- net: ena: Remove ena_select_queue (Kamal Heib) [RHEL-28811 RHEL-31517]
- net: ena: Remove unlikely() from IS_ERR() condition (Kamal Heib) [RHEL-28811]
- net: ena: Remove redundant assignment (Kamal Heib) [RHEL-28811]
- net: ena: Reduce lines with longer column width boundary (Kamal Heib) [RHEL-28811]
- net: ena: handle ena_calc_io_queue_size() possible errors (Kamal Heib) [RHEL-28811]
- net: ena: Change default print level for netif_ prints (Kamal Heib) [RHEL-28811]
- net: ena: Relocate skb_tx_timestamp() to improve time stamping accuracy (Kamal Heib) [RHEL-28811]
- net: ena: Add more information on TX timeouts (Kamal Heib) [RHEL-28811]
- net: ena: Change error print during ena_device_init() (Kamal Heib) [RHEL-28811]
- net: ena: Remove CQ tail pointer update (Kamal Heib) [RHEL-28811]
- net: ena: Enable DIM by default (Kamal Heib) [RHEL-28811]
- net: ena: Minor cosmetic changes (Kamal Heib) [RHEL-28811]
- net: ena: Add more documentation for RX copybreak (Kamal Heib) [RHEL-28811]
- net: ena: Remove an unused field (Kamal Heib) [RHEL-28811]
- net: ena: Take xdp packets stats into account in ena_get_stats64() (Kamal Heib) [RHEL-28811]
- net: ena: Make queue stats code cleaner by removing the if block (Kamal Heib) [RHEL-28811]
- net: ena: Always register RX queue info (Kamal Heib) [RHEL-28811]
- net: ena: Add more debug prints to XDP related function (Kamal Heib) [RHEL-28811]
- net: ena: Refactor napi functions (Kamal Heib) [RHEL-28811]
- net: ena: Don't check if XDP program is loaded in ena_xdp_execute() (Kamal Heib) [RHEL-28811]
- net: ena: Use tx_ring instead of xdp_ring for XDP channel TX (Kamal Heib) [RHEL-28811]
- net: ena: Introduce total_tx_size field in ena_tx_buffer struct (Kamal Heib) [RHEL-28811]
- net: ena: Put orthogonal fields in ena_tx_buffer in a union (Kamal Heib) [RHEL-28811]
- net: ena: Pass ena_adapter instead of net_device to ena_xmit_common() (Kamal Heib) [RHEL-28811]
- net: ena: Move XDP code to its new files (Kamal Heib) [RHEL-28811]
- net: ena: Fix XDP redirection error (Kamal Heib) [RHEL-28811]
- net: ena: Fix DMA syncing in XDP path when SWIOTLB is on (Kamal Heib) [RHEL-28811]
- net: ena: Fix xdp drops handling due to multibuf packets (Kamal Heib) [RHEL-28811]
- net: ena: Destroy correct number of xdp queues upon failure (Kamal Heib) [RHEL-28811]
- net: ena: replace deprecated strncpy with strscpy (Kamal Heib) [RHEL-28811]
- net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Kamal Heib) [RHEL-28811]
- net: ena: Flush XDP packets on error. (Kamal Heib) [RHEL-28811]
- net: ena: Use pci_dev_id() to simplify the code (Kamal Heib) [RHEL-28811]
- eth: add missing xdp.h includes in drivers (Kamal Heib) [RHEL-28811]
- net: ena: fix shift-out-of-bounds in exponential backoff (Kamal Heib) [RHEL-28811]
- net: ena: Fix rst format issues in readme (Kamal Heib) [RHEL-28811]
- net: ena: Add dynamic recycling mechanism for rx buffers (Kamal Heib) [RHEL-28811]
- net: ena: removed unused tx_bytes variable (Kamal Heib) [RHEL-28811]
- net: ena: Advertise TX push support (Kamal Heib) [RHEL-28811]
- net: ena: Add support to changing tx_push_buf_len (Kamal Heib) [RHEL-28811]
- net: ena: Recalculate TX state variables every device reset (Kamal Heib) [RHEL-28811]
- net: ena: Add an option to configure large LLQ headers (Kamal Heib) [RHEL-28811]
- net: ena: Make few cosmetic preparations to support large LLQ (Kamal Heib) [RHEL-28811]
- redhat: Fix required version of OpenCSD to match expectations (Michael Petlan) [RHEL-25824]
- perf evlist: Fix evlist__new_default() for > 1 core PMU (Michael Petlan) [RHEL-25824]
- perf vendor events intel: Alderlake/sapphirerapids metric fixes (Michael Petlan) [RHEL-25824]
- perf tools: Fix calloc() arguments to address error introduced in gcc-14 (Michael Petlan) [RHEL-25824]
- perf top: Remove needless malloc(0) call that triggers -Walloc-size (Michael Petlan) [RHEL-25824]
- perf build: Make minimal shellcheck version to v0.6.0 (Michael Petlan) [RHEL-25824]
- perf test shell daemon: Make signal test less racy (Michael Petlan) [RHEL-25824]
- perf test shell script: Fix test for python being disabled (Michael Petlan) [RHEL-25824]
- perf test: Workaround debug output in list test (Michael Petlan) [RHEL-25824]
- perf list: Add output file option (Michael Petlan) [RHEL-25824]
- perf list: Switch error message to pr_err() to respect debug settings (-v) (Michael Petlan) [RHEL-25824]
- perf test: Fix 'perf script' tests on s390 (Michael Petlan) [RHEL-25824]
- perf test: test case 'Setup struct perf_event_attr' fails on s390 on z/vm (Michael Petlan) [RHEL-25824]
- perf db-export: Fix missing reference count get in call_path_from_sample() (Michael Petlan) [RHEL-25824]
- perf tests: Add perf script test (Michael Petlan) [RHEL-25824]
- libsubcmd: Fix memory leak in uniq() (Michael Petlan) [RHEL-25824]
- perf TUI: Don't ignore job control (Michael Petlan) [RHEL-25824]
- perf vendor events intel: Update sapphirerapids events to v1.17 (Michael Petlan) [RHEL-25824]
- perf vendor events intel: Update icelakex events to v1.23 (Michael Petlan) [RHEL-25824]
- perf vendor events intel: Update emeraldrapids events to v1.02 (Michael Petlan) [RHEL-25824]
- perf vendor events intel: Alderlake/rocketlake metric fixes (Michael Petlan) [RHEL-25824]
- perf x86 test: Add hybrid test for conflicting legacy/sysfs event (Michael Petlan) [RHEL-25824]
- perf x86 test: Update hybrid expectations (Michael Petlan) [RHEL-25824]
- perf vendor events amd: Add Zen 4 memory controller events (Michael Petlan) [RHEL-25824]
- perf stat: Fix hard coded LL miss units (Michael Petlan) [RHEL-25824]
- perf record: Reduce memory for recording PERF_RECORD_LOST_SAMPLES event (Michael Petlan) [RHEL-25824]
- perf env: Avoid recursively taking env->bpf_progs.lock (Michael Petlan) [RHEL-25824]
- perf annotate: Add --insn-stat option for debugging (Michael Petlan) [RHEL-25824]
- perf annotate: Add --type-stat option for debugging (Michael Petlan) [RHEL-25824]
- perf annotate: Support event group display (Michael Petlan) [RHEL-25824]
- perf annotate: Add --data-type option (Michael Petlan) [RHEL-25824]
- perf report: Add 'symoff' sort key (Michael Petlan) [RHEL-25824]
- perf report: Add 'typeoff' sort key (Michael Petlan) [RHEL-25824]
- perf annotate-data: Update sample histogram for type (Michael Petlan) [RHEL-25824]
- perf annotate-data: Add member field in the data type (Michael Petlan) [RHEL-25824]
- perf report: Support data type profiling (Michael Petlan) [RHEL-25824]
- perf report: Add 'type' sort key (Michael Petlan) [RHEL-25824]
- perf annotate: Implement hist_entry__get_data_type() (Michael Petlan) [RHEL-25824]
- perf annotate: Add annotate_get_insn_location() (Michael Petlan) [RHEL-25824]
- perf annotate: Factor out evsel__get_arch() (Michael Petlan) [RHEL-25824]
- perf annotate-data: Add dso->data_types tree (Michael Petlan) [RHEL-25824]
- perf annotate-data: Add find_data_type() to get type from memory access (Michael Petlan) [RHEL-25824]
- perf dwarf-regs: Add get_dwarf_regnum() (Michael Petlan) [RHEL-25824]
- perf dwarf-aux: Factor out die_get_typename_from_type() (Michael Petlan) [RHEL-25824]
- perf vendor events powerpc: Add PVN for HX-C2000 CPU with Power8 Architecture (Michael Petlan) [RHEL-25824]
- perf vendor events: Remove UTF-8 characters from cmn.json (Michael Petlan) [RHEL-25824]
- perf maps: Fix up overlaps during fixup_end (Michael Petlan) [RHEL-25824]
- perf maps: Reduce scope of map_rb_node and maps internals (Michael Petlan) [RHEL-25824]
- perf maps: Add find next entry to give entry after the given map (Michael Petlan) [RHEL-25824]
- perf maps: Add maps__load_first() (Michael Petlan) [RHEL-25824]
- perf maps: Rename clone to copy from (Michael Petlan) [RHEL-25824]
- perf maps: Do simple merge if given map doesn't overlap (Michael Petlan) [RHEL-25824]
- perf maps: Refactor maps__fixup_overlappings() (Michael Petlan) [RHEL-25824]
- perf debug: Expose debug file (Michael Petlan) [RHEL-25824]
- perf maps: Add remove maps function to remove a map based on callback (Michael Petlan) [RHEL-25824]
- perf maps: Reduce scope of maps__for_each_entry() (Michael Petlan) [RHEL-25824]
- perf vdso: Use function to add missing maps lock (Michael Petlan) [RHEL-25824]
- perf unwind: Use function to add missing maps lock (Michael Petlan) [RHEL-25824]
- perf scripts python arm-cs-trace-disasm.py: Do not ignore disam first sample (Michael Petlan) [RHEL-25824]
- perf scripts python arm-cs-trace-disasm.py: Set start vm addr of exectable file to 0 (Michael Petlan) [RHEL-25824]
- perf thread: Use function to add missing maps lock (Michael Petlan) [RHEL-25824]
- perf synthetic-events: Use function to add missing maps lock (Michael Petlan) [RHEL-25824]
- perf symbol: Use function to add missing maps lock (Michael Petlan) [RHEL-25824]
- perf probe-event: Use function to add missing maps lock (Michael Petlan) [RHEL-25824]
- perf machine: Use function to add missing maps lock (Michael Petlan) [RHEL-25824]
- perf tests: Use function to add missing maps lock (Michael Petlan) [RHEL-25824]
- perf report: Use function to add missing maps lock (Michael Petlan) [RHEL-25824]
- perf events x86: Use function to add missing lock (Michael Petlan) [RHEL-25824]
- perf maps: Add maps__for_each_map to iterate maps holding the lock (Michael Petlan) [RHEL-25824]
- perf map: Improve map/unmap parameter names (Michael Petlan) [RHEL-25824]
- libperf cpumap: Document perf_cpu_map__nr()'s behavior (Michael Petlan) [RHEL-25824]
- perf top: Avoid repeated function calls to perf_cpu_map__nr(). (Michael Petlan) [RHEL-25824]
- perf tests: Make DSO tests a suite rather than individual (Michael Petlan) [RHEL-25824]
- perf evlist: Move event attributes to after the / when uniquefying using the PMU name (Michael Petlan) [RHEL-25824]
- perf top: Uniform the event name for the hybrid machine (Michael Petlan) [RHEL-25824]
- perf top: Use evsel's cpus to replace user_requested_cpus (Michael Petlan) [RHEL-25824]
- perf unwind-libunwind: Fix base address for .eh_frame (Michael Petlan) [RHEL-25824]
- perf unwind-libdw: Handle JIT-generated DSOs properly (Michael Petlan) [RHEL-25824]
- perf genelf: Set ELF program header addresses properly (Michael Petlan) [RHEL-25824]
- perf stat: Combine the -A/--no-aggr and --no-merge options (Michael Petlan) [RHEL-25824]
- perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event() (Michael Petlan) [RHEL-25824]
- perf header: Fix one memory leakage in perf_event__fprintf_event_update() (Michael Petlan) [RHEL-25824]
- libperf cpumap: Add for_each_cpu() that skips the "any CPU" case (Michael Petlan) [RHEL-25824]
- libperf cpumap: Replace usage of perf_cpu_map__new(NULL) with perf_cpu_map__new_online_cpus() (Michael Petlan) [RHEL-25824]
- libperf cpumap: Rename perf_cpu_map__empty() to perf_cpu_map__has_any_cpu_or_is_empty() (Michael Petlan) [RHEL-25824]
- libperf cpumap: Rename perf_cpu_map__default_new() to perf_cpu_map__new_online_cpus() and prefer sysfs (Michael Petlan) [RHEL-25824]
- libperf cpumap: Rename perf_cpu_map__dummy_new() to perf_cpu_map__new_any_cpu() (Michael Petlan) [RHEL-25824]
- perf stat: Fix help message for --metric-no-threshold option (Michael Petlan) [RHEL-25824]
- perf annotate: Get rid of local annotation options (Michael Petlan) [RHEL-25824]
- perf annotate: Remove remaining usages of local annotation options (Michael Petlan) [RHEL-25824]
- perf annotate: Ensure init/exit for global options (Michael Petlan) [RHEL-25824]
- perf ui/browser/annotate: Use global annotation_options (Michael Petlan) [RHEL-25824]
- perf annotate: Use global annotation_options (Michael Petlan) [RHEL-25824]
- perf top: Convert to the global annotation_options (Michael Petlan) [RHEL-25824]
- perf report: Convert to the global annotation_options (Michael Petlan) [RHEL-25824]
- perf annotate: Introduce global annotation_options (Michael Petlan) [RHEL-25824]
- perf stat: Exit perf stat if parse groups fails (Michael Petlan) [RHEL-25824]
- perf thread: Add missing RC_CHK_EQUAL (Michael Petlan) [RHEL-25824]
- perf maps: Move symbol maps functions to maps.c (Michael Petlan) [RHEL-25824]
- perf map: Simplify map_ip/unmap_ip and make 'struct map' smaller (Michael Petlan) [RHEL-25824]
- perf test shell diff: Skip test if test_loop symbol is missing in the perf binary (Michael Petlan) [RHEL-25824]
- perf symbols: Parse NOTE segments until the build id is found (Michael Petlan) [RHEL-25824]
- perf record: Be lazier in allocating lost samples buffer (Michael Petlan) [RHEL-25824]
- perf evsel: Fallback to "task-clock" when not system wide (Michael Petlan) [RHEL-25824]
- perf test: Add basic 'perf diff' test (Michael Petlan) [RHEL-25824]
- perf mem: Fix error on hybrid related to availability of mem event in a PMU (Michael Petlan) [RHEL-25824]
- perf vendor events powerpc: Update datasource event name to fix duplicate events (Michael Petlan) [RHEL-25824]
- perf test: Add basic 'perf list --json" test (Michael Petlan) [RHEL-25824]
- perf test: Use common python setup library (Michael Petlan) [RHEL-25824]
- perf build: Shellcheck support for OUTPUT directory (Michael Petlan) [RHEL-25824]
- perf vendor events arm64 AmpereOneX: Add core PMU events and metrics (Michael Petlan) [RHEL-25824]
- perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT to GPC_FLUSH_MEM_FAULT (Michael Petlan) [RHEL-25824]
- perf env: Cache the arch specific strerrno function in perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824]
- perf env: Introduce perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824]
- perf beauty: Don't use 'find ... -printf' as it isn't available in busybox (Michael Petlan) [RHEL-25824]
- perf docs: Fix man page formatting for 'perf lock' (Michael Petlan) [RHEL-25824]
- tools api fs: Avoid reading whole file for a 1 byte bool (Michael Petlan) [RHEL-25824]
- tools api fs: Switch filename__read_str to use io.h (Michael Petlan) [RHEL-25824]
- libperf: Lazily allocate/size mmap event copy (Michael Petlan) [RHEL-25824]
- libapi: Add missing linux/types.h header to get the __u64 type on io.h (Michael Petlan) [RHEL-25824]
- perf test record+probe_libc_inet_pton: Fix call chain match on powerpc (Michael Petlan) [RHEL-25824]
- perf tests sigtrap: Skip if running on a kernel with sleepable spinlocks (Michael Petlan) [RHEL-25824]
- perf test sigtrap: Generalize the BTF routine to reuse it in this test (Michael Petlan) [RHEL-25824]
- perf mmap: Lazily initialize zstd streams to save memory when not using it (Michael Petlan) [RHEL-25824]
- perf dwarf-aux: Add die_find_variable_by_addr() (Michael Petlan) [RHEL-25824]
- perf tools: Add --debug-file option to redirect debug output (Michael Petlan) [RHEL-25824]
- perf annotate: Check if operand has multiple regs (Michael Petlan) [RHEL-25824]
- perf test: Use existing config value for objdump path (Michael Petlan) [RHEL-25824]
- perf vendor events riscv: add T-HEAD C9xx JSON file (Michael Petlan) [RHEL-25824]
- perf vendor events: Add skx, clx, icx and spr upi bandwidth metric (Michael Petlan) [RHEL-25824]
- perf tests: Skip data symbol test if buf1 symbol is missing (Michael Petlan) [RHEL-25824]
- perf tests: Make data symbol test wait for perf to start (Michael Petlan) [RHEL-25824]
- perf tests: Skip branch stack sampling test if brstack_bench symbol is missing (Michael Petlan) [RHEL-25824]
- perf tests: Skip Arm64 callgraphs test if leafloop symbol is missing (Michael Petlan) [RHEL-25824]
- perf tests: Skip record test if test_loop symbol is missing (Michael Petlan) [RHEL-25824]
- perf tests: Skip pipe test if noploop symbol is missing (Michael Petlan) [RHEL-25824]
- perf tests lib: Add perf_has_symbol.sh (Michael Petlan) [RHEL-25824]
- perf header: Fix segfault on build_mem_topology() error path (Michael Petlan) [RHEL-25824]
- perf report: Remove warning on missing raw data for s390 (Michael Petlan) [RHEL-25824]
- perf tools: Add perf binary dependent rule for shellcheck log in Makefile.perf (Michael Petlan) [RHEL-25824]
- perf vendor events riscv: Add StarFive Dubhe-90 JSON file (Michael Petlan) [RHEL-25824]
- perf tests coresight: Remove unused variables (Michael Petlan) [RHEL-25824]
- perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824]
- perf parse-events: Make legacy events lower priority than sysfs/JSON (Michael Petlan) [RHEL-25824]
- perf cs-etm: Enable itrace option 'T' (Michael Petlan) [RHEL-25824]
- perf auxtrace: Add 'T' itrace option for timestamp trace (Michael Petlan) [RHEL-25824]
- perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present (Michael Petlan) [RHEL-25824]
- perf script perl: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824]
- perf script python: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824]
- perf test: Remove atomics from test_loop to avoid test failures (Michael Petlan) [RHEL-25824]
- perf tools: Address python 3.6 DeprecationWarning for string scapes (Michael Petlan) [RHEL-25824]
- perf vendor events riscv: Add StarFive Dubhe-80 JSON file (Michael Petlan) [RHEL-25824]
- perf report: Add s390 raw data interpretation for PAI counters (Michael Petlan) [RHEL-25824]
- perf probe: Convert to check dwarf_getcfi feature (Michael Petlan) [RHEL-25824]
- perf build: Add feature check for dwarf_getcfi() (Michael Petlan) [RHEL-25824]
- perf dwarf-aux: Add die_find_variable_by_reg() helper (Michael Petlan) [RHEL-25824]
- perf dwarf-aux: Add die_get_scopes() alternative to dwarf_getscopes() (Michael Petlan) [RHEL-25824]
- perf dwarf-aux: Move #else block of #ifdef HAVE_DWARF_GETLOCATIONS_SUPPORT code to the header file (Michael Petlan) [RHEL-25824]
- perf dwarf-aux: Fix die_get_typename() for void * (Michael Petlan) [RHEL-25824]
- perf tools: Add util/debuginfo.[ch] files (Michael Petlan) [RHEL-25824]
- perf annotate: Move raw_comment and raw_func_start fields out of 'struct ins_operands' (Michael Petlan) [RHEL-25824]
- perf annotate: Pass "-l" option to objdump conditionally (Michael Petlan) [RHEL-25824]
- perf header: Additional note on AMD IBS for max_precise pmu cap (Michael Petlan) [RHEL-25824]
- perf bpf: Don't synthesize BPF events when disabled (Michael Petlan) [RHEL-25824]
- perf test: Add support for setting objdump binary via perf config (Michael Petlan) [RHEL-25824]
- perf test: Add option to change objdump binary (Michael Petlan) [RHEL-25824]
- perf tests offcpu: Adjust test case perf record offcpu profiling tests for s390 (Michael Petlan) [RHEL-25824]
- perf tools: Add the python_ext_build directory to .gitignore (Michael Petlan) [RHEL-25824]
- perf tests attr: Fix spelling mistake "whic" to "which" (Michael Petlan) [RHEL-25824]
- perf annotate: Move offsets array from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824]
- perf annotate: Move some source code related fields from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824]
- perf annotate: Move max_coverage from 'struct annotation' to 'struct annotated_branch' (Michael Petlan) [RHEL-25824]
- perf annotate: Split branch stack cycles info from 'struct annotation' (Michael Petlan) [RHEL-25824]
- perf annotate: Split branch stack cycles information out of 'struct annotation_line' (Michael Petlan) [RHEL-25824]
- perf machine thread: Remove exited threads by default (Michael Petlan) [RHEL-25824]
- perf test: Simplify "object code reading" test (Michael Petlan) [RHEL-25824]
- perf record: Lazy load kernel symbols (Michael Petlan) [RHEL-25824]
- perf tools: Fix spelling mistake "parametrized" -> "parameterized" (Michael Petlan) [RHEL-25824]
- perf build: Warn about missing libelf before warning about missing libbpf (Michael Petlan) [RHEL-25824]
- perf tests make: Remove the last egrep call, use 'grep -E' instead (Michael Petlan) [RHEL-25824]
- perf beauty socket/prctl_option: Cope with extended regexp complaint by grep (Michael Petlan) [RHEL-25824]
- perf vendor events arm64: AmpereOne: Add missing DefaultMetricgroupName fields (Michael Petlan) [RHEL-25824]
- perf metrics: Avoid segv if default metricgroup isn't set (Michael Petlan) [RHEL-25824]
- tools: Disable __packed attribute compiler warning due to -Werror=attributes (Michael Petlan) [RHEL-25824]
- tools perf: Add arm64 sysreg files to MANIFEST (Michael Petlan) [RHEL-25824]
- tools headers: Update tools's copy of socket.h header (Michael Petlan) [RHEL-25824]
- tools headers UAPI: Update tools's copy of vhost.h header (Michael Petlan) [RHEL-25824]
- perf lock contention: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824]
- perf kwork: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824]
- perf vendor events intel: Update tsx_cycles_per_elision metrics (Michael Petlan) [RHEL-25824]
- perf vendor events intel: Update bonnell version number to v5 (Michael Petlan) [RHEL-25824]
- perf vendor events intel: Update westmereex events to v4 (Michael Petlan) [RHEL-25824]
- perf vendor events intel: Update meteorlake events to v1.06 (Michael Petlan) [RHEL-25824]
- perf vendor events intel: Update knightslanding events to v16 (Michael Petlan) [RHEL-25824]
- perf vendor events intel: Add typo fix for ivybridge FP (Michael Petlan) [RHEL-25824]
- perf vendor events intel: Update a spelling in haswell/haswellx (Michael Petlan) [RHEL-25824]
- perf vendor events intel: Update emeraldrapids to v1.01 (Michael Petlan) [RHEL-25824]
- perf vendor events intel: Update alderlake/alderlake events to v1.23 (Michael Petlan) [RHEL-25824]
- perf build: Disable BPF skeletons if clang version is < 12.0.1 (Michael Petlan) [RHEL-25824]
- perf callchain: Fix spelling mistake "statisitcs" -> "statistics" (Michael Petlan) [RHEL-25824]
- perf report: Fix spelling mistake "heirachy" -> "hierarchy" (Michael Petlan) [RHEL-25824]
- perf python: Fix binding linkage due to rename and move of evsel__increase_rlimit() (Michael Petlan) [RHEL-25824]
- perf tests: test_arm_coresight: Simplify source iteration (Michael Petlan) [RHEL-25824]
- perf vendor events intel: Add tigerlake two metrics (Michael Petlan) [RHEL-25824]
- perf vendor events intel: Add broadwellde two metrics (Michael Petlan) [RHEL-25824]
- perf vendor events intel: Fix broadwellde tma_info_system_dram_bw_use metric (Michael Petlan) [RHEL-25824]
- perf mem_info: Add and use map_symbol__exit and addr_map_symbol__exit (Michael Petlan) [RHEL-25824]
- perf callchain: Minor layout changes to callchain_list (Michael Petlan) [RHEL-25824]
- perf callchain: Make brtype_stat in callchain_list optional (Michael Petlan) [RHEL-25824]
- perf callchain: Make display use of branch_type_stat const (Michael Petlan) [RHEL-25824]
- perf offcpu: Add missed btf_free (Michael Petlan) [RHEL-25824]
- perf threads: Remove unused dead thread list (Michael Petlan) [RHEL-25824]
- perf hist: Add missing puts to hist__account_cycles (Michael Petlan) [RHEL-25824]
- libperf rc_check: Add RC_CHK_EQUAL (Michael Petlan) [RHEL-25824]
- libperf rc_check: Make implicit enabling work for GCC (Michael Petlan) [RHEL-25824]
- perf machine: Avoid out of bounds LBR memory read (Michael Petlan) [RHEL-25824]
- perf rwsem: Add debug mode that uses a mutex (Michael Petlan) [RHEL-25824]
- perf build: Address stray '\' before # that is warned about since grep 3.8 (Michael Petlan) [RHEL-25824]
- perf report: Fix hierarchy mode on pipe input (Michael Petlan) [RHEL-25824]
- perf lock contention: Use per-cpu array map for spinlocks (Michael Petlan) [RHEL-25824]
- perf lock contention: Check race in tstamp elem creation (Michael Petlan) [RHEL-25824]
- perf lock contention: Clear lock addr after use (Michael Petlan) [RHEL-25824]
- perf evsel: Rename evsel__increase_rlimit to rlimit__increase_nofile (Michael Petlan) [RHEL-25824]
- perf bench sched pipe: Add -G/--cgroups option (Michael Petlan) [RHEL-25824]
- perf data: Increase RLIMIT_NOFILE limit when open too many files in perf_data__create_dir() (Michael Petlan) [RHEL-25824]
- perf trace: Use the right bpf_probe_read(_str) variant for reading user data (Michael Petlan) [RHEL-25824]
- perf tools: Do not ignore the default vmlinux.h (Michael Petlan) [RHEL-25824]
- perf: script: fix missing ',' for fields option (Michael Petlan) [RHEL-25824]
- perf tests: Fix shellcheck warning in stat_all_metricgroups (Michael Petlan) [RHEL-25824]
- perf tests: Fix shellcheck warning in record_sideband.sh (Michael Petlan) [RHEL-25824]
- perf cs-etm: Respect timestamp option (Michael Petlan) [RHEL-25824]
- perf cs-etm: Validate timestamp tracing in per-thread mode (Michael Petlan) [RHEL-25824]
- perf pmu: Lazily compute default config (Michael Petlan) [RHEL-25824]
- perf pmu-events: Remember the perf_events_map for a PMU (Michael Petlan) [RHEL-25824]
- perf pmu: Const-ify perf_pmu__config_terms (Michael Petlan) [RHEL-25824]
- perf pmu: Const-ify file APIs (Michael Petlan) [RHEL-25824]
- perf arm-spe: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824]
- perf intel-pt: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824]
- perf pmu: Rename perf_pmu__get_default_config to perf_pmu__arch_init (Michael Petlan) [RHEL-25824]
- perf intel-pt: Prefer get_unaligned_le64 to memcpy_le64 (Michael Petlan) [RHEL-25824]
- perf intel-pt: Use get_unaligned_le16() etc (Michael Petlan) [RHEL-25824]
- perf intel-pt: Use existing definitions of le16_to_cpu() etc (Michael Petlan) [RHEL-25824]
- perf intel-pt: Simplify intel_pt_get_vmcs() (Michael Petlan) [RHEL-25824]
- perf tools: Add get_unaligned_leNN() (Michael Petlan) [RHEL-25824]
- perf cs-etm: Fix incorrect or missing decoder for raw trace (Michael Petlan) [RHEL-25824]
- perf bpf_counter: Fix a few memory leaks (Michael Petlan) [RHEL-25824]
- perf header: Fix various error path memory leaks (Michael Petlan) [RHEL-25824]
- perf trace-event-info: Avoid passing NULL value to closedir (Michael Petlan) [RHEL-25824]
- tools api: Avoid potential double free (Michael Petlan) [RHEL-25824]
- perf parse-events: Fix unlikely memory leak when cloning terms (Michael Petlan) [RHEL-25824]
- perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824]
- perf svghelper: Avoid memory leak (Michael Petlan) [RHEL-25824]
- perf hists browser: Avoid potential NULL dereference (Michael Petlan) [RHEL-25824]
- perf hists browser: Reorder variables to reduce padding (Michael Petlan) [RHEL-25824]
- perf dlfilter: Be defensive against potential NULL dereference (Michael Petlan) [RHEL-25824]
- perf mem-events: Avoid uninitialized read (Michael Petlan) [RHEL-25824]
- perf jitdump: Avoid memory leak (Michael Petlan) [RHEL-25824]
- perf env: Remove unnecessary NULL tests (Michael Petlan) [RHEL-25824]
- perf buildid-cache: Fix use of uninitialized value (Michael Petlan) [RHEL-25824]
- perf bench uprobe: Fix potential use of memory after free (Michael Petlan) [RHEL-25824]
- perf parse-events: Fix for term values that are raw events (Michael Petlan) [RHEL-25824]
- perf build: Add missing comment about NO_LIBTRACEEVENT=1 (Michael Petlan) [RHEL-25824]
- perf symbols: Add 'intel_idle_ibrs' to the list of idle symbols (Michael Petlan) [RHEL-25824]
- perf parse-events: Avoid erange from hex numbers (Michael Petlan) [RHEL-25824]
- tools/perf: Update call stack check in builtin-lock.c (Michael Petlan) [RHEL-25824]
- tools/perf/tests: Fix object code reading to skip address that falls out of text section (Michael Petlan) [RHEL-25824]
- tools/perf: Add "is_kmod" to struct dso to check if it is kernel module (Michael Petlan) [RHEL-25824]
- tools/perf: Add text_end to "struct dso" to save .text section size (Michael Petlan) [RHEL-25824]
- perf test: Avoid system wide when not privileged (Michael Petlan) [RHEL-25824]
- perf hisi-ptt: Fix memory leak in lseek failure handling (Michael Petlan) [RHEL-25824]
- perf intel-pt: Fix async branch flags (Michael Petlan) [RHEL-25824]
- perf pmus: Make PMU alias name loading lazy (Michael Petlan) [RHEL-25824]
- perf vendor events: Add JSON metrics for Arm CMN (Michael Petlan) [RHEL-25824]
- perf jevents: Add support for Arm CMN PMU aliasing (Michael Petlan) [RHEL-25824]
- perf test: Add pmu-event test for "Compat" and new event_field. (Michael Petlan) [RHEL-25824]
- perf test: Make matching_pmu effective (Michael Petlan) [RHEL-25824]
- perf jevents: Support EventidCode and NodeType (Michael Petlan) [RHEL-25824]
- perf metric: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824]
- perf pmu: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824]
- perf record: Fix BTF type checks in the off-cpu profiling (Michael Petlan) [RHEL-25824]
- perf bench messaging: Kill child processes when exit abnormally in process mode (Michael Petlan) [RHEL-25824]
- perf bench messaging: Store chlid process pid when creating worker for process mode (Michael Petlan) [RHEL-25824]
- perf bench messaging: Factor out create_worker() (Michael Petlan) [RHEL-25824]
- perf bench messaging: Fix coding style issues for sched-messaging (Michael Petlan) [RHEL-25824]
- tests/shell: Fix shellcheck warnings for SC2153 in multiple scripts (Michael Petlan) [RHEL-25824]
- tests/shell: Fix shellcheck issues in tests/shell/stat+shadow_stat.sh tetscase (Michael Petlan) [RHEL-25824]
- tests/shell: Fix shellcheck SC1090 to handle the location of sourced files (Michael Petlan) [RHEL-25824]
- perf kwork: Fix spelling mistake "Captuer" -> "Capture" (Michael Petlan) [RHEL-25824]
- perf evlist: Avoid frequency mode for the dummy event (Michael Petlan) [RHEL-25824]
- perf vendors events: Remove repeated word in comments (Michael Petlan) [RHEL-25824]
- perf vendor events arm64: Fix for AmpereOne metrics (Michael Petlan) [RHEL-25824]
- perf parse-events: Fix tracepoint name memory leak (Michael Petlan) [RHEL-25824]
- perf test: Detect off-cpu support from build options (Michael Petlan) [RHEL-25824]
- perf test: Ensure EXTRA_TESTS is covered in build test (Michael Petlan) [RHEL-25824]
- perf test: Update build test for changed BPF skeleton defaults (Michael Petlan) [RHEL-25824]
- perf build: Default BUILD_BPF_SKEL, warn/disable for missing deps (Michael Petlan) [RHEL-25824]
- perf version: Add status of bpf skeletons (Michael Petlan) [RHEL-25824]
- perf kwork top: Simplify bool conversion (Michael Petlan) [RHEL-25824]
- perf test: Fix test-record-dummy-C0 failure for supported PERF_FORMAT_LOST feature kernel (Michael Petlan) [RHEL-25824]
- perf kwork: Fix spelling mistake "COMMMAND" -> "COMMAND" (Michael Petlan) [RHEL-25824]
- perf annotate: Add more x86 mov instruction cases (Michael Petlan) [RHEL-25824]
- perf pmu: Remove unused function (Michael Petlan) [RHEL-25824]
- perf pmus: Simplify perf_pmus__find_core_pmu() (Michael Petlan) [RHEL-25824]
- perf pmu: Move pmu__find_core_pmu() to pmus.c (Michael Petlan) [RHEL-25824]
- perf symbol: Avoid an undefined behavior warning (Michael Petlan) [RHEL-25824]
- perf bpf-filter: Add YYDEBUG (Michael Petlan) [RHEL-25824]
- perf pmu: Add YYDEBUG (Michael Petlan) [RHEL-25824]
- perf expr: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824]
- perf parse-events: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824]
- perf parse-events: Remove unused header files (Michael Petlan) [RHEL-25824]
- perf tools: Add includes for detected configs in Makefile.perf (Michael Petlan) [RHEL-25824]
- perf test: Update cs_etm testcase for Arm ETE (Michael Petlan) [RHEL-25824]
- perf vendor events arm64: Add V1 metrics using Arm telemetry repo (Michael Petlan) [RHEL-25824]
- perf vendor events arm64: Update V1 events using Arm telemetry repo (Michael Petlan) [RHEL-25824]
- perf test: Add a test for strcmp_cpuid_str() expression (Michael Petlan) [RHEL-25824]
- perf util: Add a function for replacing characters in a string (Michael Petlan) [RHEL-25824]
- perf jevents: Remove unused keyword (Michael Petlan) [RHEL-25824]
- perf test: Check result of has_event(cycles) test (Michael Petlan) [RHEL-25824]
- perf list pfm: Retry supported test with exclude_kernel (Michael Petlan) [RHEL-25824]
- perf list: Avoid a hardcoded cpu PMU name (Michael Petlan) [RHEL-25824]
- perf test shell lock_contention: Add cgroup aggregation and filter tests (Michael Petlan) [RHEL-25824]
- perf lock contention: Add -G/--cgroup-filter option (Michael Petlan) [RHEL-25824]
- perf lock contention: Add --lock-cgroup option (Michael Petlan) [RHEL-25824]
- perf lock contention: Prepare to handle cgroups (Michael Petlan) [RHEL-25824]
- perf tools: Add read_all_cgroups() and __cgroup_find() (Michael Petlan) [RHEL-25824]
- perf kwork top: Add BPF-based statistics on softirq event support (Michael Petlan) [RHEL-25824]
- perf kwork top: Add BPF-based statistics on hardirq event support (Michael Petlan) [RHEL-25824]
- perf kwork top: Implements BPF-based cpu usage statistics (Michael Petlan) [RHEL-25824]
- perf kwork top: Add -C/--cpu -i/--input -n/--name -s/--sort --time options (Michael Petlan) [RHEL-25824]
- perf kwork top: Add statistics on softirq event support (Michael Petlan) [RHEL-25824]
- perf kwork top: Add statistics on hardirq event support (Michael Petlan) [RHEL-25824]
- perf evsel: Add evsel__intval_common() helper (Michael Petlan) [RHEL-25824]
- perf kwork top: Introduce new top utility (Michael Petlan) [RHEL-25824]
- perf kwork: Add `root` parameter to work_sort() (Michael Petlan) [RHEL-25824]
- perf kwork: Add sched record support (Michael Petlan) [RHEL-25824]
- perf kwork: Set default events list if not specified in setup_event_list() (Michael Petlan) [RHEL-25824]
- perf kwork: Overwrite original atom in the list when a new atom is pushed. (Michael Petlan) [RHEL-25824]
- perf kwork: Add `kwork` and `src_type` to work_init() for 'struct kwork_class' (Michael Petlan) [RHEL-25824]
- perf kwork: Set ordered_events to true in 'struct perf_tool' (Michael Petlan) [RHEL-25824]
- perf kwork: Add the supported subcommands to the document (Michael Petlan) [RHEL-25824]
- perf kwork: Fix incorrect and missing free atom in work_push_atom() (Michael Petlan) [RHEL-25824]
- perf test: Add perf_event_attr test for record dummy event (Michael Petlan) [RHEL-25824]
- perf test: Add test case for record sideband events (Michael Petlan) [RHEL-25824]
- perf record: Track sideband events for all CPUs when tracing selected CPUs (Michael Petlan) [RHEL-25824]
- perf record: Move setting tracking events before record__init_thread_masks() (Michael Petlan) [RHEL-25824]
- perf evlist: Add evlist__findnew_tracking_event() helper (Michael Petlan) [RHEL-25824]
- perf evlist: Add perf_evlist__go_system_wide() helper (Michael Petlan) [RHEL-25824]
- perf vendor events intel: Fix spelling mistakes (Michael Petlan) [RHEL-25824]
- perf vendor events intel: Add emeraldrapids, update sapphirerapids to v1.16 (Michael Petlan) [RHEL-25824]
- perf vendor events intel: Add lunarlake v1.0 (Michael Petlan) [RHEL-25824]
- perf parse-events: Introduce 'struct parse_events_terms' (Michael Petlan) [RHEL-25824]
- perf parse-events: Copy fewer term lists (Michael Petlan) [RHEL-25824]
- perf parse-events: Avoid enum casts (Michael Petlan) [RHEL-25824]
- perf parse-events: Tidy up str parameter (Michael Petlan) [RHEL-25824]
- perf parse-events: Remove unnecessary __maybe_unused (Michael Petlan) [RHEL-25824]
- perf shell completion: Support completion of metrics/metricgroups (Michael Petlan) [RHEL-25824]
- perf completion: Support completion of libpfm4 events (Michael Petlan) [RHEL-25824]
- perf shell completion: Restrict completion of events to events (Michael Petlan) [RHEL-25824]
- perf stat: Fix aggr mode initialization (Michael Petlan) [RHEL-25824]
- perf vendor events: Update metric events for power10 platform (Michael Petlan) [RHEL-25824]
- perf vendor events power10: Add extra data-source events (Michael Petlan) [RHEL-25824]
- perf vendor events power10: Update JSON/events (Michael Petlan) [RHEL-25824]
- perf machine: Use true and false for bool variable (Michael Petlan) [RHEL-25824]
- perf: Fix the nr_addr_filters fix (Michael Petlan) [RHEL-25824]
- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file (Michael Petlan) [RHEL-25824]
- arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs (Michael Petlan) [RHEL-25824]
- arm: perf: Remove inlines from arm_pmuv3.c (Michael Petlan) [RHEL-25824]
- arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers (Michael Petlan) [RHEL-25824]
- perf: arm_cspmu: Reject events meant for other PMUs (Michael Petlan) [RHEL-25824]
- drivers: perf: arm_pmu: Drop 'pmu_lock' element from 'struct pmu_hw_events' (Michael Petlan) [RHEL-25824]
- arm: perf: Remove PMU locking (Michael Petlan) [RHEL-25824]
- powerpc/imc-pmu: Add a null pointer check in update_events_in_group() (Michael Petlan) [RHEL-25824]
- KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL (Michael Petlan) [RHEL-25824]
- perf/core: Fix cpuctx refcounting (Michael Petlan) [RHEL-25824]
- powerpc/perf: Fix disabling BHRB and instruction sampling (Michael Petlan) [RHEL-25824]
- powerpc/imc-pmu: Use the correct spinlock initializer. (Michael Petlan) [RHEL-25824]
- powerpc/perf: Optimize find_alternatives_list() using binary search (Michael Petlan) [RHEL-25824]
- perf: Optimize perf_cgroup_switch() (Michael Petlan) [RHEL-25824]
- perf/core: Allow reading package events from perf_event_read_local (Michael Petlan) [RHEL-25824]
- perf/core: Rename perf_proc_update_handler() -> perf_event_max_sample_rate_handler(), for readability (Michael Petlan) [RHEL-25824]
- perf/x86/rapl: Fix "Using plain integer as NULL pointer" Sparse warning (Michael Petlan) [RHEL-25824]
- perf/core: Bail out early if the request AUX area is out of bound (Michael Petlan) [RHEL-25824]
- inet: inet_defrag: prevent sk release while still in use (Paolo Abeni) [RHEL-32270]
- udp: fix busy polling (Paolo Abeni) [RHEL-32270]
- udp6: Fix race condition in udp6_sendmsg & connect (Paolo Abeni) [RHEL-32270]
- net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [RHEL-32270]
- eventfd: Remove usage of the deprecated ida_simple_xx() API (Michal Schmidt) [RHEL-31939]
- eventfd: make eventfd_signal{_mask}() void (Michal Schmidt) [RHEL-31939]
- eventfd: simplify eventfd_signal_mask() (Michal Schmidt) [RHEL-31939]
- eventfd: simplify eventfd_signal() (Michal Schmidt) [RHEL-31939]
- eventfd: prevent underflow for eventfd semaphores (Michal Schmidt) [RHEL-31939]
- eventfd: add a uapi header for eventfd userspace APIs (Michal Schmidt) [RHEL-31939]
- eventfd: show the EFD_SEMAPHORE flag in fdinfo (Michal Schmidt) [RHEL-31939]
- i915: make inject_virtual_interrupt() void (Michal Schmidt) [RHEL-31939]
- fs: use correct __poll_t type (Michal Schmidt) [RHEL-31939]
- eventfd: use wait_event_interruptible_locked_irq() helper (Michal Schmidt) [RHEL-31939]
- eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD (Michal Schmidt) [RHEL-31939]
- eventfd: guard wake_up in eventfd fs calls as well (Michal Schmidt) [RHEL-31939]
- iio: core: fix memleak in iio_device_register_sysfs (David Arcari) [RHEL-33153] {CVE-2023-52643}
- serial: imx: fix detach/attach of serial console (Steve Best) [RHEL-32592] {CVE-2021-47185}
- tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc (Steve Best) [RHEL-32592] {CVE-2021-47185}
- sysctl: allow to change limits for posix messages queues (Alexey Gladkov) [RHEL-8705]
- sysctl: allow change system v ipc sysctls inside ipc namespace (Alexey Gladkov) [RHEL-8705]
- ipc: fix memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705]
- ipc: mqueue: fix possible memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705]
- ipc: Remove extra braces (Alexey Gladkov) [RHEL-8705]
- ipc: Check permissions for checkpoint_restart sysctls at open time (Alexey Gladkov) [RHEL-8705]
- ipc: Remove extra1 field abuse to pass ipc namespace (Alexey Gladkov) [RHEL-8705]
- ipc: Use the same namespace to modify and validate (Alexey Gladkov) [RHEL-8705]
- ipc: Store ipc sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705]
- ipc: Store mqueue sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705]
- ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL (Alexey Gladkov) [RHEL-8705]
- ipc: check checkpoint_restore_ns_capable() to modify C/R proc files (Alexey Gladkov) [RHEL-8705]
Resolves: RHEL-22581, RHEL-22775, RHEL-23078, RHEL-25824, RHEL-27529, RHEL-28032, RHEL-28786, RHEL-28811, RHEL-30344, RHEL-30951, RHEL-31051, RHEL-31053, RHEL-31517, RHEL-31844, RHEL-31939, RHEL-3224, RHEL-32270, RHEL-32592, RHEL-32997, RHEL-33153, RHEL-33332, RHEL-33704, RHEL-8705
Signed-off-by: Lucas Zampieri <lzampier@redhat.com>
2024-04-25 14:56:26 +00:00
|
|
|
BuildRequires: opencsd-devel >= 1.2.1
|
2021-06-21 23:14:53 +00:00
|
|
|
%endif
|
2020-10-15 12:41:02 +00:00
|
|
|
%endif
|
|
|
|
%if %{with_tools}
|
|
|
|
BuildRequires: gettext ncurses-devel
|
2020-12-04 20:24:35 +00:00
|
|
|
BuildRequires: libcap-devel libcap-ng-devel
|
2023-01-20 20:43:16 +00:00
|
|
|
# The following are rtla requirements
|
|
|
|
BuildRequires: python3-docutils
|
|
|
|
BuildRequires: libtraceevent-devel
|
kernel-5.14.0-204.el9
* Wed Nov 30 2022 Frantisek Hrbata <fhrbata@redhat.com> [5.14.0-204.el9]
- Documentation/admin-guide: Document nomodeset kernel parameter (Karol Herbst) [2143841]
- drm: Move nomodeset kernel parameter to the DRM subsystem (Karol Herbst) [2143841]
- Add rtla subpackage (John Kacur) [2075216]
- dt-bindings: mmc: PL18x stop relying on order of dma-names (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Add i.MX8DXL compatible string (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Update compatible fallbacks (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Add imx93 compatible string (Steve Best) [2137969]
- dt-bindings: mmc: Add missing properties used in examples (Steve Best) [2137969]
- dt-bindings: mmc: fsl-imx-esdhc: add i.MXRT compatible string (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Add imx8ulp compatible string (Steve Best) [2137969]
- dt-bindings: mmc: fsl-imx-esdhc: change the pinctrl-names rule (Steve Best) [2137969]
- dt-bindings: mmc: fsl-imx-esdhc: add a new compatible string (Steve Best) [2137969]
- MAINTAINERS: Update Kishon's email address in PCI endpoint subsystem (Myron Stowe) [2135902]
- MAINTAINERS: Add Vignesh Raghavendra as maintainer of TI DRA7XX/J721E PCI driver (Myron Stowe) [2135902]
- MAINTAINERS: Add Mahesh J Salgaonkar as EEH maintainer (Myron Stowe) [2135902]
- MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint reviewer (Myron Stowe) [2135902]
- PCI/P2PDMA: Use for_each_pci_dev() helper (Myron Stowe) [2135902]
- PCI: mt7621: Use PCI_CONF1_EXT_ADDRESS() macro (Myron Stowe) [2135902]
- PCI: ftpci100: Use PCI_CONF1_ADDRESS() macro (Myron Stowe) [2135902]
- PCI: Add standard PCI Config Address macros (Myron Stowe) [2135902]
- PCI: qcom-ep: Check platform_get_resource_byname() return value (Myron Stowe) [2135902]
- PCI: qcom-ep: Add support for SM8450 SoC (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom-ep: Add support for SM8450 SoC (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom-ep: Define clocks per platform (Myron Stowe) [2135902]
- PCI: qcom-ep: Make PERST separation optional (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom-ep: Make PERST separation optional (Myron Stowe) [2135902]
- PCI: qcom-ep: Disable Master AXI Clock when there is no PCIe traffic (Myron Stowe) [2135902]
- PCI: qcom-ep: Gate Master AXI clock to MHI bus during L1SS (Myron Stowe) [2135902]
- PCI: qcom-ep: Expose link transition counts via debugfs (Myron Stowe) [2135902]
- PCI: qcom-ep: Disable IRQs during driver remove (Myron Stowe) [2135902]
- PCI: qcom-ep: Make use of the cached dev pointer (Myron Stowe) [2135902]
- PCI: qcom-ep: Rely on the clocks supplied by devicetree (Myron Stowe) [2135902]
- PCI: qcom-ep: Add kernel-doc for qcom_pcie_ep structure (Myron Stowe) [2135902]
- PCI: qcom: Rename host-init error label (Myron Stowe) [2135902]
- PCI: qcom: Drop unused post_deinit callback (Myron Stowe) [2135902]
- PCI: qcom-ep: Add MODULE_DEVICE_TABLE (Myron Stowe) [2135902]
- PCI: qcom: Sort device-id table (Myron Stowe) [2135902]
- PCI: qcom: Clean up IP configurations (Myron Stowe) [2135902]
- PCI: qcom: Make all optional clocks optional (Myron Stowe) [2135902]
- PCI: qcom: Add support for SA8540P (Myron Stowe) [2135902]
- PCI: qcom: Add support for SC8280XP (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom: Add SA8540P to binding (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom: Add SC8280XP to binding (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom: Enumerate platforms with single msi interrupt (Myron Stowe) [2135902]
- PCI: mvebu: Fix endianness when accessing PCI emul bridge members (Myron Stowe) [2135902]
- PCI: mediatek-gen3: Change driver name to mtk-pcie-gen3 (Myron Stowe) [2135902]
- phy: freescale: imx8m-pcie: Fix the wrong order of phy_init() and phy_power_on() (Myron Stowe) [2135902]
- PCI: imx6: Add i.MX8MP PCIe support (Myron Stowe) [2135902]
- PCI: dwc: Replace of_gpio_named_count() by gpiod_count() (Myron Stowe) [2135902]
- PCI: dwc: Drop dependency on ZONE_DMA32 (Myron Stowe) [2135902]
- dt-bindings: pci: QCOM Add missing sc7280 aggre0, aggre1 clocks (Myron Stowe) [2135902]
- dt-bindings: PCI: microchip,pcie-host: fix missing dma-ranges (Myron Stowe) [2135902]
- dt-bindings: PCI: microchip,pcie-host: fix missing clocks properties (Myron Stowe) [2135902]
- dt-bindings: PCI: mediatek-gen3: Add support for MT8188 and MT8195 (Myron Stowe) [2135902]
- PCI: pci-bridge-emul: Set position of PCI capabilities to real HW value (Myron Stowe) [2135902]
- PCI: aardvark: Add support for PCI Bridge Subsystem Vendor ID on emulated bridge (Myron Stowe) [2135902]
- PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge (Myron Stowe) [2135902]
- PCI: Fix typo in pci_scan_child_bus_extend() (Myron Stowe) [2135902]
- PCI: Fix whitespace and indentation (Myron Stowe) [2135902]
- PCI: Move pci_assign_unassigned_root_bus_resources() (Myron Stowe) [2135902]
- PCI: Pass available buses even if the bridge is already configured (Myron Stowe) [2135902]
- PCI: Fix used_buses calculation in pci_scan_child_bus_extend() (Myron Stowe) [2135902]
- PCI: Expose PCIe Resizable BAR support via sysfs (Myron Stowe) [2135902]
- PCI/PM: Reduce D3hot delay with usleep_range() (Myron Stowe) [2135902]
- PCI/PM: Simplify pci_pm_suspend_noirq() (Myron Stowe) [2135902]
- PCI/PM: Always disable PTM for all devices during suspend (Myron Stowe) [2135902]
- PCI/PTM: Consolidate PTM interface declarations (Myron Stowe) [2135902]
- PCI/PTM: Reorder functions in logical order (Myron Stowe) [2135902]
- PCI/PTM: Preserve RsvdP bits in PTM Control register (Myron Stowe) [2135902]
- PCI/PTM: Move pci_ptm_info() body into its only caller (Myron Stowe) [2135902]
- PCI/PTM: Add pci_suspend_ptm() and pci_resume_ptm() (Myron Stowe) [2135902]
- PCI/PTM: Separate configuration and enable (Myron Stowe) [2135902]
- PCI/PTM: Add pci_upstream_ptm() helper (Myron Stowe) [2135902]
- PCI/PTM: Cache PTM Capability offset (Myron Stowe) [2135902]
- PCI/DPC: Quirk PIO log size for certain Intel Root Ports (Myron Stowe) [2135902]
- PCI/ASPM: Correct LTR_L1.2_THRESHOLD computation (Myron Stowe) [2135902]
- PCI/ASPM: Ignore L1 PM Substates if device lacks capability (Myron Stowe) [2135902]
- PCI/ASPM: Factor out L1 PM Substates configuration (Myron Stowe) [2135902]
- PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [2135902]
- PCI/ASPM: Refactor L1 PM Substates Control Register programming (Myron Stowe) [2135902]
- drm: Implement DRM aperture helpers under video/ (Myron Stowe) [2135902]
- MAINTAINERS: Broaden scope of simpledrm entry (Myron Stowe) [2135902]
- MAINTAINERS: Add simpledrm driver co-maintainer (Myron Stowe) [2135902]
- PCI: qcom: Remove ddrss_sf_tbu clock from SC8180X (Myron Stowe) [2135902]
- ARM: 9100/1: MAINTAINERS: mark all linux-arm-kernel@infradead list as moderated (Myron Stowe) [2135902]
- PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro (Íñigo Huguet) [2147541]
- x86/ftrace: remove return_to_handler SYM_FUNC_END macro (Joe Lawrence) [2144901]
- dt-bindings: pinctrl: imx93: Add pinctrl binding (Steve Best) [2137921]
- pinctrl: imx93: Add MODULE_DEVICE_TABLE() (Steve Best) [2137921]
- ACPI: NUMA: Add CXL CFMWS 'nodes' to the possible nodes set (John W. Linville) [2107254]
- tools/testing/cxl: Fix decoder default state (John W. Linville) [2107254]
- cxl/mbox: Use __le32 in get,set_lsa mailbox structures (John W. Linville) [2107254]
- cxl: Fix cleanup of port devices on failure to probe driver. (John W. Linville) [2107254]
- cxl/mem: Drop mem_enabled check from wait_for_media() (John W. Linville) [2107254]
- cxl/pci: Make cxl_dvsec_ranges() failure not fatal to cxl_pci (John W. Linville) [2107254]
- rehdat/configs: set missing options relevant to CXL update (John W. Linville) [2107254]
- cxl/pci: Drop shadowed variable (John W. Linville) [2107254]
- cxl/core/port: Fix NULL but dereferenced coccicheck error (John W. Linville) [2107254]
- cxl/port: Hold port reference until decoder release (John W. Linville) [2107254]
- cxl/port: Fix endpoint refcount leak (John W. Linville) [2107254]
- cxl/core: Fix cxl_device_lock() class detection (John W. Linville) [2107254]
- cxl/core/port: Fix unregister_port() lock assertion (John W. Linville) [2107254]
- cxl/regs: Fix size of CXL Capability Header Register (John W. Linville) [2107254]
- cxl/core/port: Handle invalid decoders (John W. Linville) [2107254]
- cxl/core/port: Fix / relax decoder target enumeration (John W. Linville) [2107254]
- tools/testing/cxl: Add a physical_node link (John W. Linville) [2107254]
- tools/testing/cxl: Enumerate mock decoders (John W. Linville) [2107254]
- tools/testing/cxl: Mock one level of switches (John W. Linville) [2107254]
- tools/testing/cxl: Fix root port to host bridge assignment (John W. Linville) [2107254]
- tools/testing/cxl: Mock dvsec_ranges() (John W. Linville) [2107254]
- cxl/core/port: Add endpoint decoders (John W. Linville) [2107254]
- cxl/core: Move target_list out of base decoder attributes (John W. Linville) [2107254]
- cxl/mem: Add the cxl_mem driver (John W. Linville) [2107254]
- cxl/core/port: Add switch port enumeration (John W. Linville) [2107254]
- cxl/memdev: Add numa_node attribute (John W. Linville) [2107254]
- cxl/pci: Emit device serial number (John W. Linville) [2107254]
- cxl/pci: Implement wait for media active (John W. Linville) [2107254]
- cxl/pci: Retrieve CXL DVSEC memory info (John W. Linville) [2107254]
- cxl/pci: Cache device DVSEC offset (John W. Linville) [2107254]
- cxl/pci: Store component register base in cxlds (John W. Linville) [2107254]
- cxl/core/port: Remove @host argument for dport + decoder enumeration (John W. Linville) [2107254]
- cxl/port: Add a driver for 'struct cxl_port' objects (John W. Linville) [2107254]
- cxl/core: Emit modalias for CXL devices (John W. Linville) [2107254]
- cxl/core/hdm: Add CXL standard decoder enumeration to the core (John W. Linville) [2107254]
- cxl/core: Generalize dport enumeration in the core (John W. Linville) [2107254]
- cxl/pci: Rename pci.h to cxlpci.h (John W. Linville) [2107254]
- cxl/port: Up-level cxl_add_dport() locking requirements to the caller (John W. Linville) [2107254]
- cxl/pmem: Introduce a find_cxl_root() helper (John W. Linville) [2107254]
- cxl/port: Introduce cxl_port_to_pci_bus() (John W. Linville) [2107254]
- cxl/core/port: Use dedicated lock for decoder target list (John W. Linville) [2107254]
- cxl: Prove CXL locking (John W. Linville) [2107254]
- cxl/core: Track port depth (John W. Linville) [2107254]
- cxl/core/port: Make passthrough decoder init implicit (John W. Linville) [2107254]
- cxl/core: Fix cxl_probe_component_regs() error message (John W. Linville) [2107254]
- cxl/core/port: Clarify decoder creation (John W. Linville) [2107254]
- cxl/core: Convert decoder range to resource (John W. Linville) [2107254]
- cxl/decoder: Hide physical address information from non-root (John W. Linville) [2107254]
- cxl/core/port: Rename bus.c to port.c (John W. Linville) [2107254]
- cxl: Introduce module_cxl_driver (John W. Linville) [2107254]
- cxl/acpi: Map component registers for Root Ports (John W. Linville) [2107254]
- cxl/pci: Add new DVSEC definitions (John W. Linville) [2107254]
- cxl: Flesh out register names (John W. Linville) [2107254]
- cxl/pci: Defer mailbox status checks to command timeouts (John W. Linville) [2107254]
- cxl/pci: Implement Interface Ready Timeout (John W. Linville) [2107254]
- cxl: Rename CXL_MEM to CXL_PCI (John W. Linville) [2107254]
- ACPI: NUMA: Add a node and memblk for each CFMWS not in SRAT (John W. Linville) [2107254]
- cxl/test: Mock acpi_table_parse_cedt() (John W. Linville) [2107254]
- cxl/acpi: Convert CFMWS parsing to ACPI sub-table helpers (John W. Linville) [2107254]
- cxl/pci: Use pci core's DVSEC functionality (John W. Linville) [2107254]
- cxl/core: Replace unions with struct_group() (John W. Linville) [2107254]
- PCI: Add pci_find_dvsec_capability to find designated VSEC (John W. Linville) [2107254]
- net: remove noblock parameter from skb_recv_datagram() (Íñigo Huguet) [2143360]
- net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2104465]
- e1000e: convert .adjfreq to .adjfine (Ken Cox) [2104465]
- e1000e: remove unnecessary range check in e1000e_phc_adjfreq (Ken Cox) [2104465]
- Revert "e1000e: Fix possible HW unit hang after an s0ix exit" (Ken Cox) [2104465]
- e1000e: Enable GPT clock before sending message to CSME (Ken Cox) [2104465]
- intel/e1000e:fix repeated words in comments (Ken Cox) [2104465]
- intel: remove unused macros (Ken Cox) [2104465]
- e1000e: Remove useless DMA-32 fallback configuration (Ken Cox) [2104465]
Resolves: rhbz#2143841, rhbz#2075216, rhbz#2137969, rhbz#2135902, rhbz#2147541, rhbz#2144901, rhbz#2137921, rhbz#2107254, rhbz#2143360, rhbz#2104465
Signed-off-by: Frantisek Hrbata <fhrbata@redhat.com>
2022-11-30 13:16:06 +00:00
|
|
|
BuildRequires: libtracefs-devel
|
2023-01-20 20:43:16 +00:00
|
|
|
|
2020-10-15 12:41:02 +00:00
|
|
|
%ifnarch s390x
|
|
|
|
BuildRequires: pciutils-devel
|
|
|
|
%endif
|
kernel-5.14.0-102.el9
* Mon May 30 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-102.el9]
- thunderx nic: mark device as unmaintained (Íñigo Huguet) [2060285]
- livepatch: Fix missing unlock on error in klp_enable_patch() (C. Erastus Toe) [2069362]
- livepatch: Fix kobject refcount bug on klp_init_patch_early failure path (C. Erastus Toe) [2069362]
- Documentation: livepatch: Add livepatch API page (C. Erastus Toe) [2069362]
- xfs: Fix the free logic of state in xfs_attr_node_hasname (Carlos Maiolino) [2037525]
- perf tests: Fix coresight `perf test` failure. (Michael Petlan) [2069073]
- perf unwind: Don't show unwind error messages when augmenting frame pointer stack (Michael Petlan) [2069073]
- perf test arm64: Test unwinding using fame-pointer (fp) mode (Michael Petlan) [2069073]
- perf parse-events: Move slots only with topdown (Michael Petlan) [2069073]
- libperf tests: Fix typo in perf_evlist__open() failure error messages (Michael Petlan) [2069073]
- arm64: perf: Don't register user access sysctl handler multiple times (Michael Petlan) [2069073]
- perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids (Michael Petlan) [2069073]
- perf/x86/intel: Don't extend the pseudo-encoding to GP counters (Michael Petlan) [2069073]
- perf vendor events: Update metrics for SkyLake Server (Michael Petlan) [2069073]
- perf parse-events: Ignore case in topdown.slots check (Michael Petlan) [2069073]
- perf evlist: Avoid iteration for empty evlist. (Michael Petlan) [2069073]
- perf parse: Fix event parser error for hybrid systems (Michael Petlan) [2069073]
- perf bench: Fix NULL check against wrong variable (Michael Petlan) [2069073]
- perf parse-events: Fix NULL check against wrong variable (Michael Petlan) [2069073]
- perf script: Fix error when printing 'weight' field (Michael Petlan) [2069073]
- perf data: Fix double free in perf_session__delete() (Michael Petlan) [2069073]
- perf evlist: Fix failed to use cpu list for uncore events (Michael Petlan) [2069073]
- perf test: Skip failing sigtrap test for arm+aarch64 (Michael Petlan) [2069073]
- perf bpf: Defer freeing string after possible strlen() on it (Michael Petlan) [2069073]
- perf test: Fix arm64 perf_event_attr tests wrt --call-graph initialization (Michael Petlan) [2069073]
- libsubcmd: Fix use-after-free for realloc(..., 0) (Michael Petlan) [2069073]
- libperf: Fix perf_cpu_map__for_each_cpu macro (Michael Petlan) [2069073]
- perf cs-etm: Fix corrupt inject files when only last branch option is enabled (Michael Petlan) [2069073]
- perf cs-etm: No-op refactor of synth opt usage (Michael Petlan) [2069073]
- libperf: Fix 32-bit build for tests uint64_t printf (Michael Petlan) [2069073]
- tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Michael Petlan) [2069073]
- perf trace: Avoid early exit due SIGCHLD from non-workload processes (Michael Petlan) [2069073]
- perf ftrace: system_wide collection is not effective by default (Michael Petlan) [2069073]
- libperf: Add arm64 support to perf_mmap__read_self() (Michael Petlan) [2069073]
- perf stat: Fix display of grouped aliased events (Michael Petlan) [2069073]
- perf tools: Apply correct label to user/kernel symbols in branch mode (Michael Petlan) [2069073]
- perf bpf: Fix a typo in bpf_counter_cgroup.c (Michael Petlan) [2069073]
- perf synthetic-events: Return error if procfs isn't mounted for PID namespaces (Michael Petlan) [2069073]
- perf session: Check for NULL pointer before dereference (Michael Petlan) [2069073]
- perf annotate: Set error stream of objdump process for TUI (Michael Petlan) [2069073]
- perf tools: Add missing branch_sample_type to perf_event_attr__fprintf() (Michael Petlan) [2069073]
- tools headers UAPI: Sync linux/kvm.h with the kernel sources (Michael Petlan) [2069073]
- perf beauty: Make the prctl arg regexp more strict to cope with PR_SET_VMA (Michael Petlan) [2069073]
- perf tools: Remove redundant err variable (Michael Petlan) [2069073]
- perf test: Add parse-events test for aliases with hyphens (Michael Petlan) [2069073]
- perf test: Add pmu-events test for aliases with hyphens (Michael Petlan) [2069073]
- perf parse-events: Support event alias in form foo-bar-baz (Michael Petlan) [2069073]
- perf evsel: Override attr->sample_period for non-libpfm4 events (Michael Petlan) [2069073]
- perf cpumap: Remove duplicate include in cpumap.h (Michael Petlan) [2069073]
- perf cpumap: Migrate to libperf cpumap api (Michael Petlan) [2069073]
- perf python: Fix cpu_map__item() building (Michael Petlan) [2069073]
- perf script: Fix printing 'phys_addr' failure issue (Michael Petlan) [2069073]
- perf machine: Use path__join() to compose a path instead of snprintf(dir, '/', filename) (Michael Petlan) [2069073]
- perf evlist: No need to setup affinities when disabling events for pid targets (Michael Petlan) [2069073]
- perf evlist: No need to setup affinities when enabling events for pid targets (Michael Petlan) [2069073]
- perf stat: No need to setup affinities when starting a workload (Michael Petlan) [2069073]
- perf affinity: Allow passing a NULL arg to affinity__cleanup() (Michael Petlan) [2069073]
- perf probe: Fix ppc64 'perf probe add events failed' case (Michael Petlan) [2069073]
- perf record: Disable debuginfod by default (Michael Petlan) [2069073]
- perf evlist: No need to do any affinity setup when profiling pids (Michael Petlan) [2069073]
- perf cpumap: Add is_dummy() method (Michael Petlan) [2069073]
- perf metric: Fix metric_leader (Michael Petlan) [2069073]
- perf cputopo: Fix CPU topology reading on s/390 (Michael Petlan) [2069073]
- perf metricgroup: Fix use after free in metric__new() (Michael Petlan) [2069073]
- libperf tests: Update a use of the new cpumap API (Michael Petlan) [2069073]
- perf arm: Fix off-by-one directory path (Michael Petlan) [2069073]
- perf pmu-events: Don't lower case MetricExpr (Michael Petlan) [2069073]
- perf expr: Add debug logging for literals (Michael Petlan) [2069073]
- perf tools: Probe non-deprecated sysfs path 1st (Michael Petlan) [2069073]
- perf tools: Fix SMT fallback with large core counts (Michael Petlan) [2069073]
- perf cpumap: Give CPUs their own type (Michael Petlan) [2069073]
- perf stat: Correct first_shadow_cpu to return index (Michael Petlan) [2069073]
- perf script: Fix flipped index and cpu (Michael Petlan) [2069073]
- perf c2c: Use more intention revealing iterator (Michael Petlan) [2069073]
- perf bpf: Rename 'cpu' to 'cpu_map_idx' (Michael Petlan) [2069073]
- libperf: Sync evsel documentation (Michael Petlan) [2069073]
- perf stat: Swap variable name cpu to index (Michael Petlan) [2069073]
- perf stat: Correct check_per_pkg() cpu (Michael Petlan) [2069073]
- perf test: Use perf_cpu_map__for_each_cpu() (Michael Petlan) [2069073]
- perf evsel: Rename variable cpu to index (Michael Petlan) [2069073]
- perf evsel: Reduce scope of evsel__ignore_missing_thread (Michael Petlan) [2069073]
- perf evsel: Rename CPU around get_group_fd (Michael Petlan) [2069073]
- perf stat: Correct variable name for read counter (Michael Petlan) [2069073]
- perf evsel: Pass cpu not cpu map index to synthesize (Michael Petlan) [2069073]
- perf evlist: Refactor evlist__for_each_cpu() (Michael Petlan) [2069073]
- libperf: Allow NULL in perf_cpu_map__idx() (Michael Petlan) [2069073]
- perf script: Use for each cpu to aid readability (Michael Petlan) [2069073]
- perf stat: Use perf_cpu_map__for_each_cpu() (Michael Petlan) [2069073]
- perf stat: Rename aggr_data cpu to imply it's an index (Michael Petlan) [2069073]
- perf counts: Switch name cpu to cpu_map_idx (Michael Petlan) [2069073]
- libperf: Use cpu not index for evsel mmap (Michael Petlan) [2069073]
- libperf: Switch cpu to more accurate cpu_map_idx (Michael Petlan) [2069073]
- perf evsel: Derive CPUs and threads in alloc_counts (Michael Petlan) [2069073]
- perf stat-display: Avoid use of core for CPU (Michael Petlan) [2069073]
- perf cpumap: Add CPU to aggr_cpu_id (Michael Petlan) [2069073]
- perf stat: Fix memory leak in check_per_pkg() (Michael Petlan) [2069073]
- perf cpumap: Trim the cpu_aggr_map (Michael Petlan) [2069073]
- perf cpumap: Add some comments to cpu_aggr_map (Michael Petlan) [2069073]
- perf cpumap: Move 'has' function to libperf (Michael Petlan) [2069073]
- perf cpumap: Rename cpu_map__get_X_aggr_by_cpu functions (Michael Petlan) [2069073]
- perf cpumap: Refactor cpu_map__build_map() (Michael Petlan) [2069073]
- perf cpumap: Remove cpu_map__cpu(), use libperf function (Michael Petlan) [2069073]
- perf cpumap: Remove map from function names that don't use a map (Michael Petlan) [2069073]
- perf cpumap: Document cpu__get_node() and remove redundant function (Michael Petlan) [2069073]
- perf cpumap: Rename empty functions (Michael Petlan) [2069073]
- perf cpumap: Simplify equal function name (Michael Petlan) [2069073]
- perf cpumap: Remove unused cpu_map__socket() (Michael Petlan) [2069073]
- perf cpumap: Add comments to aggr_cpu_id() (Michael Petlan) [2069073]
- perf cpumap: Remove map+index get_node() (Michael Petlan) [2069073]
- perf cpumap: Remove map+index get_core() (Michael Petlan) [2069073]
- perf cpumap: Remove map+index get_die() (Michael Petlan) [2069073]
- perf cpumap: Remove map+index get_socket() (Michael Petlan) [2069073]
- perf cpumap: Switch cpu_map__build_map() to cpu function (Michael Petlan) [2069073]
- perf stat: Switch to cpu version of cpu_map__get() (Michael Petlan) [2069073]
- perf stat: Switch aggregation to use for_each loop (Michael Petlan) [2069073]
- perf stat: Correct aggregation CPU map (Michael Petlan) [2069073]
- perf stat: Add aggr creators that are passed a cpu (Michael Petlan) [2069073]
- libperf: Add comments to 'struct perf_cpu_map' (Michael Petlan) [2069073]
- perf evsel: Improve error message for uncore events (Michael Petlan) [2069073]
- perf script: Fix hex dump character output (Michael Petlan) [2069073]
- perf test: Enable system wide for metricgroups test (Michael Petlan) [2069073]
- perf annotate: Avoid TUI crash when navigating in the annotation of recursive functions (Michael Petlan) [2069073]
- perf arm64: Inject missing frames when using 'perf record --call-graph=fp' (Michael Petlan) [2069073]
- perf tools: Refactor SMPL_REG macro in perf_regs.h (Michael Petlan) [2069073]
- perf callchain: Enable dwarf_callchain_users on arm64 (Michael Petlan) [2069073]
- perf script: Use callchain_param_setup() instead of open coded equivalent (Michael Petlan) [2069073]
- perf machine: Add a mechanism to inject stack frames (Michael Petlan) [2069073]
- perf tools: Record ARM64 LR register automatically (Michael Petlan) [2069073]
- perf test: Use 3 digits for test numbering now we can have more tests (Michael Petlan) [2069073]
- perf arm-spe: Synthesize SPE instruction events (Michael Petlan) [2069073]
- perf test: Test 73 Sig_trap fails on s390 (Michael Petlan) [2069073]
- perf ftrace: Implement cpu and task filters in BPF (Michael Petlan) [2069073]
- perf ftrace: Add -b/--use-bpf option for latency subcommand (Michael Petlan) [2069073]
- perf ftrace: Add 'latency' subcommand (Michael Petlan) [2069073]
- perf ftrace: Move out common code from __cmd_ftrace (Michael Petlan) [2069073]
- perf ftrace: Add 'trace' subcommand (Michael Petlan) [2069073]
- perf arch: Support register names from all archs (Michael Petlan) [2069073]
- perf arm64: Rename perf_event_arm_regs for ARM64 registers (Michael Petlan) [2069073]
- perf namespaces: Add helper nsinfo__is_in_root_namespace() (Michael Petlan) [2069073]
- libperf tests: Fix a spelling mistake "Runnnig" -> "Running" (Michael Petlan) [2069073]
- perf bpf-loader: Use IS_ERR_OR_NULL() to clean code and fix check (Michael Petlan) [2069073]
- perf cs-etm: Remove duplicate and incorrect aux size checks (Michael Petlan) [2069073]
- perf vendor events: Rename arm64 arch std event files (Michael Petlan) [2069073]
- perf vendor events: For the Arm Neoverse N2 (Michael Petlan) [2069073]
- perf dlfilter: Drop unused variable (Michael Petlan) [2069073]
- perf arm-spe: Add SPE total latency as PERF_SAMPLE_WEIGHT (Michael Petlan) [2069073]
- perf bench: Use unbuffered output when pipe/tee'ing to a file (Michael Petlan) [2069073]
- perf vendor events arm64: Fix JSON indentation to 4 spaces standard (Michael Petlan) [2069073]
- perf stat: Support --cputype option for hybrid events (Michael Petlan) [2069073]
- perf tools: Drop requirement for libstdc++.so for libopencsd check (Michael Petlan) [2069073]
- perf parse-events: Architecture specific leader override (Michael Petlan) [2069073]
- perf evlist: Allow setting arbitrary leader (Michael Petlan) [2069073]
- perf metric: Reduce multiplexing with duration_time (Michael Petlan) [2069073]
- perf trace: Enable ignore_missing_thread for trace (Michael Petlan) [2069073]
- perf docs: Update link to AMD documentation (Michael Petlan) [2069073]
- perf docs: Add info on AMD raw event encoding (Michael Petlan) [2069073]
- libperf tests: Add test_stat_multiplexing test (Michael Petlan) [2069073]
- libperf: Remove scaling process from perf_mmap__read_self() (Michael Petlan) [2069073]
- libperf: Adopt perf_counts_values__scale() from tools/perf/util (Michael Petlan) [2069073]
- tools build: Enable warnings through HOSTCFLAGS (Michael Petlan) [2069073]
- perf test sigtrap: Print errno string when failing (Michael Petlan) [2069073]
- perf test sigtrap: Add basic stress test for sigtrap handling (Michael Petlan) [2069073]
- tools/perf: Add '__rel_loc' event field parsing support (Michael Petlan) [2069073]
- libtraceevent: Add __rel_loc relative location attribute support (Michael Petlan) [2069073]
- tools/perf: Stop using bpf_object__find_program_by_title API. (Michael Petlan) [2069073]
- perf: Mute libbpf API deprecations temporarily (Michael Petlan) [2069073]
- tools: fix ARRAY_SIZE defines in tools and selftests hdrs (Michael Petlan) [2069073]
- perf trace: Avoid early exit due to running SIGCHLD handler before it makes sense to (Michael Petlan) [2069073]
- perf top: Fix TUI exit screen refresh race condition (Michael Petlan) [2069073]
- perf pmu: Fix alias events list (Michael Petlan) [2069073]
- perf scripts python: intel-pt-events.py: Fix printing of switch events (Michael Petlan) [2069073]
- perf script: Fix CPU filtering of a script's switch events (Michael Petlan) [2069073]
- perf intel-pt: Fix parsing of VM time correlation arguments (Michael Petlan) [2069073]
- perf expr: Fix return value of ids__new() (Michael Petlan) [2069073]
- perf inject: Fix segfault due to perf_data__fd() without open (Michael Petlan) [2069073]
- perf inject: Fix segfault due to close without open (Michael Petlan) [2069073]
- perf expr: Fix missing check for return value of hashmap__new() (Michael Petlan) [2069073]
- perf python: Fix NULL vs IS_ERR_OR_NULL() checking (Michael Petlan) [2069073]
- perf intel-pt: Fix error timestamp setting on the decoder error path (Michael Petlan) [2069073]
- perf intel-pt: Fix missing 'instruction' events with 'q' option (Michael Petlan) [2069073]
- perf intel-pt: Fix next 'err' value, walking trace (Michael Petlan) [2069073]
- perf intel-pt: Fix state setting when receiving overflow (OVF) packet (Michael Petlan) [2069073]
- perf intel-pt: Fix intel_pt_fup_event() assumptions about setting state type (Michael Petlan) [2069073]
- perf intel-pt: Fix sync state when a PSB (synchronization) packet is found (Michael Petlan) [2069073]
- perf intel-pt: Fix some PGE (packet generation enable/control flow packets) usage (Michael Petlan) [2069073]
- perf tools: Prevent out-of-bounds access to registers (Michael Petlan) [2069073]
- perf bpf_skel: Do not use typedef to avoid error on old clang (Michael Petlan) [2069073]
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros (Michael Petlan) [2069073]
- perf header: Fix memory leaks when processing feature headers (Michael Petlan) [2069073]
- perf test: Reset shadow counts before loading (Michael Petlan) [2069073]
- perf test: Fix 'Simple expression parser' test on arch without CPU die topology info (Michael Petlan) [2069073]
- tools build: Remove needless libpython-version feature check that breaks test-all fast path (Michael Petlan) [2069073]
- perf tools: Fix SMT detection fast read path (Michael Petlan) [2069073]
- perf inject: Fix itrace space allowed for new attributes (Michael Petlan) [2069073]
- tools: sync uapi/linux/if_link.h header (Michael Petlan) [2069073]
- perf evsel: Fix memory leaks relating to unit (Michael Petlan) [2069073]
- perf report: Fix memory leaks around perf_tip() (Michael Petlan) [2069073]
- perf hist: Fix memory leak of a perf_hpp_fmt (Michael Petlan) [2069073]
- tools build: Fix removal of feature-sync-compare-and-swap feature detection (Michael Petlan) [2069073]
- perf inject: Fix ARM SPE handling (Michael Petlan) [2069073]
- perf test sample-parsing: Fix branch_stack entry endianness check (Michael Petlan) [2069073]
- perf tools: Set COMPAT_NEED_REALLOCARRAY for CONFIG_AUXTRACE=1 (Michael Petlan) [2069073]
- perf tests wp: Remove unused functions on s390 (Michael Petlan) [2069073]
- perf tests: Remove bash constructs from stat_all_pmu.sh (Michael Petlan) [2069073]
- perf tests: Remove bash construct from record+zstd_comp_decomp.sh (Michael Petlan) [2069073]
- perf test: Remove bash construct from stat_bpf_counters.sh test (Michael Petlan) [2069073]
- perf bench futex: Fix memory leak of perf_cpu_map__new() (Michael Petlan) [2069073]
- perf tools: Add more weak libbpf functions (Michael Petlan) [2069073]
- perf bpf: Avoid memory leak from perf_env__insert_btf() (Michael Petlan) [2069073]
- perf symbols: Factor out annotation init/exit (Michael Petlan) [2069073]
- perf symbols: Bit pack to save a byte (Michael Petlan) [2069073]
- perf symbols: Add documentation to 'struct symbol' (Michael Petlan) [2069073]
- perf test bpf: Use ARRAY_CHECK() instead of ad-hoc equivalent, addressing array_size.cocci warning (Michael Petlan) [2069073]
- perf arm-spe: Support hardware-based PID tracing (Michael Petlan) [2069073]
- perf arm-spe: Save context ID in record (Michael Petlan) [2069073]
- perf arm-spe: Update --switch-events docs in 'perf record' (Michael Petlan) [2069073]
- perf arm-spe: Track task context switch for cpu-mode events (Michael Petlan) [2069073]
- perf design.txt: Synchronize the definition of enum perf_hw_id with code (Michael Petlan) [2069073]
- perf arm-spe: Print size using consistent format (Michael Petlan) [2069073]
- perf cs-etm: Print size using consistent format (Michael Petlan) [2069073]
- perf arm-spe: Snapshot mode test (Michael Petlan) [2069073]
- perf arm-spe: Implement find_snapshot callback (Michael Petlan) [2069073]
- perf arm-spe: Add snapshot mode support (Michael Petlan) [2069073]
- perf expr: Add source_count for aggregating events (Michael Petlan) [2069073]
- perf expr: Move ID handling to its own function (Michael Petlan) [2069073]
- perf expr: Add metric literals for topology. (Michael Petlan) [2069073]
- perf expr: Add literal values starting with # (Michael Petlan) [2069073]
- perf cputopo: Match thread_siblings to topology ABI name (Michael Petlan) [2069073]
- perf cputopo: Match die_siblings to topology ABI name (Michael Petlan) [2069073]
- perf cputopo: Update to use pakage_cpus (Michael Petlan) [2069073]
- perf test: Add expr test for events with hyphens (Michael Petlan) [2069073]
- perf test: Remove skip_if_fail (Michael Petlan) [2069073]
- perf test: Remove is_supported function (Michael Petlan) [2069073]
- perf test: TSC test, remove is_supported use (Michael Petlan) [2069073]
- perf test: BP tests, remove is_supported use (Michael Petlan) [2069073]
- perf test: Remove non test case style support. (Michael Petlan) [2069073]
- perf test: Convert time to tsc test to test case. (Michael Petlan) [2069073]
- perf test: bp tests use test case (Michael Petlan) [2069073]
- perf test: Remove now unused subtest helpers (Michael Petlan) [2069073]
- perf test: Convert llvm tests to test cases. (Michael Petlan) [2069073]
- perf test: Convert bpf tests to test cases. (Michael Petlan) [2069073]
- perf test: Convert clang tests to test cases. (Michael Petlan) [2069073]
- perf test: Convert watch point tests to test cases. (Michael Petlan) [2069073]
- perf test: Convert pmu event tests to test cases. (Michael Petlan) [2069073]
- perf test: Convert pfm tests to use test cases. (Michael Petlan) [2069073]
- perf test: Add skip reason to test case. (Michael Petlan) [2069073]
- perf test: Add test case struct. (Michael Petlan) [2069073]
- perf test: Add helper functions for abstraction. (Michael Petlan) [2069073]
- perf test: Rename struct test to test_suite (Michael Petlan) [2069073]
- perf test: Move each test suite struct to its test (Michael Petlan) [2069073]
- perf test: Make each test/suite its own struct. (Michael Petlan) [2069073]
- perf test: Use macro for "suite" definitions (Michael Petlan) [2069073]
- perf test: Use macro for "suite" declarations (Michael Petlan) [2069073]
- perf beauty: Add socket level scnprintf that handles ARCH specific SOL_SOCKET (Michael Petlan) [2069073]
- perf trace: Beautify the 'level' argument of setsockopt (Michael Petlan) [2069073]
- perf trace: Beautify the 'level' argument of getsockopt (Michael Petlan) [2069073]
- perf beauty socket: Add generator for socket level (SOL_*) string table (Michael Petlan) [2069073]
- perf beauty socket: Sort the ipproto array entries (Michael Petlan) [2069073]
- perf beauty socket: Rename 'regex' to 'ipproto_regex' (Michael Petlan) [2069073]
- perf beauty socket: Prep to receive more input header files (Michael Petlan) [2069073]
- perf beauty socket: Rename header_dir to uapi_header_dir (Michael Petlan) [2069073]
- perf beauty: Rename socket_ipproto.sh to socket.sh to hold more socket table generators (Michael Petlan) [2069073]
- perf beauty: Make all sockaddr files use a common naming scheme (Michael Petlan) [2069073]
- Add 'tools/perf/libbpf/' to ignored files (Michael Petlan) [2069073]
- perf build: Install libbpf headers locally when building (Michael Petlan) [2069073]
- perf MANIFEST: Add bpftool files to allow building with BUILD_BPF_SKEL=1 (Michael Petlan) [2069073]
- perf metric: Fix memory leaks (Michael Petlan) [2069073]
- perf parse-event: Add init and exit to parse_event_error (Michael Petlan) [2069073]
- perf parse-events: Rename parse_events_error functions (Michael Petlan) [2069073]
- perf stat: Fix memory leak on error path (Michael Petlan) [2069073]
- perf tools: Use __BYTE_ORDER__ (Michael Petlan) [2069073]
- perf inject: Add vmlinux and ignore-vmlinux arguments (Michael Petlan) [2069073]
- perf tools: Check vmlinux/kallsyms arguments in all tools (Michael Petlan) [2069073]
- perf tools: Refactor out kernel symbol argument sanity checking (Michael Petlan) [2069073]
- perf symbols: Ignore $a/$d symbols for ARM modules (Michael Petlan) [2069073]
- perf evsel: Don't set exclude_guest by default (Michael Petlan) [2069073]
- perf evsel: Fix missing exclude_{host,guest} setting (Michael Petlan) [2069073]
- perf bpf: Add missing free to bpf_event__print_bpf_prog_info() (Michael Petlan) [2069073]
- perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2069073]
- perf clang: Fixes for more recent LLVM/clang (Michael Petlan) [2069073]
- perf bpf: Pull in bpf_program__get_prog_info_linear() (Michael Petlan) [2069073]
- perf test sample-parsing: Add endian test for struct branch_flags (Michael Petlan) [2069073]
- perf evsel: Add bitfield_swap() to handle branch_stack endian issue (Michael Petlan) [2069073]
- perf script: Support instruction latency (Michael Petlan) [2069073]
- perf script: Show binary offsets for userspace addr (Michael Petlan) [2069073]
- perf bench futex: Call the futex syscall from a function (Michael Petlan) [2069073]
- perf intel-pt: Support itrace d+o option to direct debug log to stdout (Michael Petlan) [2069073]
- perf auxtrace: Add itrace d+o option to direct debug log to stdout (Michael Petlan) [2069073]
- perf dlfilter: Add dlfilter-show-cycles (Michael Petlan) [2069073]
- perf intel-pt: Support itrace A option to approximate IPC (Michael Petlan) [2069073]
- perf auxtrace: Add itrace A option to approximate IPC (Michael Petlan) [2069073]
- perf auxtrace: Add missing Z option to ITRACE_HELP (Michael Petlan) [2069073]
- tools build: Drop needless slang include path in test-all (Michael Petlan) [2069073]
- perf tests: Improve temp file cleanup in test_arm_coresight.sh (Michael Petlan) [2069073]
- perf tests: Fix trace+probe_vfs_getname.sh /tmp cleanup (Michael Petlan) [2069073]
- perf test: Fix record+script_probe_vfs_getname.sh /tmp cleanup (Michael Petlan) [2069073]
- perf jevents: Fix some would-be warnings (Michael Petlan) [2069073]
- perf dso: Fix /proc/kcore access on 32 bit systems (Michael Petlan) [2069073]
- perf list: Display hybrid PMU events with cpu type (Michael Petlan) [2069073]
- perf session: Introduce reader EOF function (Michael Petlan) [2069073]
- perf session: Introduce reader return codes (Michael Petlan) [2069073]
- perf session: Move the event read code to a separate function (Michael Petlan) [2069073]
- perf session: Move unmap code to reader__mmap (Michael Petlan) [2069073]
- perf session: Move reader map code to a separate function (Michael Petlan) [2069073]
- perf session: Move init/release code to separate functions (Michael Petlan) [2069073]
- perf session: Introduce decompressor in reader object (Michael Petlan) [2069073]
- perf session: Move all state items to reader object (Michael Petlan) [2069073]
- perf intel-pt: Add support for PERF_RECORD_AUX_OUTPUT_HW_ID (Michael Petlan) [2069073]
- perf tools: Add support for PERF_RECORD_AUX_OUTPUT_HW_ID (Michael Petlan) [2069073]
- perf vendor events arm64: Categorise the Neoverse V1 counters (Michael Petlan) [2069073]
- perf vendor events arm64: Add new armv8 pmu events (Michael Petlan) [2069073]
- perf vendor events: Syntax corrections in Neoverse N1 json (Michael Petlan) [2069073]
- perf metric: Allow modifiers on metrics (Michael Petlan) [2069073]
- perf parse-events: Identify broken modifiers (Michael Petlan) [2069073]
- perf metric: Switch fprintf() to pr_err() (Michael Petlan) [2069073]
- perf metrics: Modify setup and deduplication (Michael Petlan) [2069073]
- perf expr: Add subset_of_ids() utility (Michael Petlan) [2069073]
- perf metric: Encode and use metric-id as qualifier (Michael Petlan) [2069073]
- perf parse-events: Allow config on kernel PMU events (Michael Petlan) [2069073]
- perf parse-events: Add new "metric-id" term (Michael Petlan) [2069073]
- perf parse-events: Add const to evsel name (Michael Petlan) [2069073]
- perf metric: Simplify metric_refs calculation (Michael Petlan) [2069073]
- perf metric: Document the internal 'struct metric' (Michael Petlan) [2069073]
- perf metric: Comment data structures (Michael Petlan) [2069073]
- perf metric: Modify resolution and recursion check (Michael Petlan) [2069073]
- perf metric: Only add a referenced metric once (Michael Petlan) [2069073]
- perf metric: Add metric new() and free() methods (Michael Petlan) [2069073]
- perf metric: Add documentation and rename a variable. (Michael Petlan) [2069073]
- perf metric: Move runtime value to the expr context (Michael Petlan) [2069073]
- perf pmu: Make pmu_event tables const. (Michael Petlan) [2069073]
- perf pmu: Make pmu_sys_event_tables const. (Michael Petlan) [2069073]
- perf pmu: Add const to pmu_events_map. (Michael Petlan) [2069073]
- tools lib: Adopt list_sort() from the kernel sources (Michael Petlan) [2069073]
- perf kmem: Improve man page for record options (Michael Petlan) [2069073]
- perf tools: Enable strict JSON parsing (Michael Petlan) [2069073]
- perf tools: Make the JSON parser more conformant when in strict mode (Michael Petlan) [2069073]
- perf vendor-events: Fix all remaining invalid JSON files (Michael Petlan) [2069073]
- perf daemon: Remove duplicate sys/file.h include (Michael Petlan) [2069073]
- perf test evlist-open-close: Use inline func to convert timeval to usec (Michael Petlan) [2069073]
- perf mmap: Introduce mmap_cpu_mask__duplicate() (Michael Petlan) [2069073]
- libperf cpumap: Use binary search in perf_cpu_map__idx() as array are sorted (Michael Petlan) [2069073]
- perf srcline: Use long-running addr2line per DSO (Michael Petlan) [2069073]
- perf metric: Avoid events for an 'if' constant result (Michael Petlan) [2069073]
- perf metric: Don't compute unused events (Michael Petlan) [2069073]
- perf expr: Propagate constants for binary operations (Michael Petlan) [2069073]
- perf expr: Merge find_ids and regular parsing (Michael Petlan) [2069073]
- perf metric: Allow metrics with no events (Michael Petlan) [2069073]
- perf metric: Add utilities to work on ids map. (Michael Petlan) [2069073]
- perf metric: Rename expr__find_other. (Michael Petlan) [2069073]
- perf expr: Move actions to the left. (Michael Petlan) [2069073]
- perf expr: Use macros for operators (Michael Petlan) [2069073]
- perf expr: Separate token declataion from type (Michael Petlan) [2069073]
- perf expr: Remove unused headers and inline d_ratio (Michael Petlan) [2069073]
- perf metric: Use NAN for missing event IDs. (Michael Petlan) [2069073]
- perf metric: Restructure struct expr_parse_ctx. (Michael Petlan) [2069073]
- perf vendor events arm64: Revise hip08 uncore events (Michael Petlan) [2069073]
- perf test: Add pmu-event test for event described as "config=" (Michael Petlan) [2069073]
- perf test: Verify more event members in pmu-events test (Michael Petlan) [2069073]
- perf jevents: Support ConfigCode (Michael Petlan) [2069073]
- perf parse-events: Set numeric term config (Michael Petlan) [2069073]
- perf tools: Add define for libtracefs version (Michael Petlan) [2069073]
- perf tools: Add define for libtraceevent version (Michael Petlan) [2069073]
- perf tools: Enable libtracefs dynamic linking (Michael Petlan) [2069073]
- perf test: Workload test of all PMUs (Michael Petlan) [2069073]
- perf test: Workload test of metric and metricgroups (Michael Petlan) [2069073]
- perf jevents: Add __maybe_unused attribute to unused function arg (Michael Petlan) [2069073]
- perf annotate: Add riscv64 support (Michael Petlan) [2069073]
- perf list: Display pmu prefix for partially supported hybrid cache events (Michael Petlan) [2069073]
- perf parse-events: Remove unnecessary #includes (Michael Petlan) [2069073]
- perf daemon: Avoid msan warnings on send_cmd (Michael Petlan) [2069073]
- perf record: Add --synth option (Michael Petlan) [2069073]
- perf tools: Allow controlling synthesizing PERF_RECORD_ metadata events during record (Michael Petlan) [2069073]
- perf parse-events: Avoid enum forward declaration. (Michael Petlan) [2069073]
- perf bpf: Deprecate bpf_map__resize() in favor of bpf_map_set_max_entries() (Michael Petlan) [2069073]
- perf annotate: Add fusion logic for AMD microarchs (Michael Petlan) [2069073]
- perf: Fix list corruption in perf_cgroup_switch() (Michael Petlan) [2069073]
- perf/x86/intel/pt: Fix crash with stop filters in single-range mode (Michael Petlan) [2069073]
- perf: uapi: Document perf_event_attr::sig_data truncation on 32 bit architectures (Michael Petlan) [2069073]
- perf: Copy perf_event_attr::sig_data on modification (Michael Petlan) [2069073]
- x86/perf: Default set FREEZE_ON_SMI for all (Michael Petlan) [2069073]
- perf/core: Fix cgroup event list management (Michael Petlan) [2069073]
- perf: Always wake the parent event (Michael Petlan) [2069073]
- x86/perf: Avoid warning for Arch LBR without XSAVE (Michael Petlan) [2069073]
- perf/x86/intel/uncore: Add IMC uncore support for ADL (Michael Petlan) [2069073]
- perf/x86/intel/lbr: Add static_branch for LBR INFO flags (Michael Petlan) [2069073]
- perf/x86/intel/lbr: Support LBR format V7 (Michael Petlan) [2069073]
- perf/x86/rapl: fix AMD event handling (Michael Petlan) [2069073]
- perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX (Michael Petlan) [2069073]
- perf/x86/intel: Add a quirk for the calculation of the number of counters on Alder Lake (Michael Petlan) [2069073]
- perf: Fix perf_event_read_local() time (Michael Petlan) [2069073]
- perf: Drop guest callback (un)register stubs (Michael Petlan) [2069073]
- KVM: arm64: Drop perf.c and fold its tiny bits of code into arm.c (Michael Petlan) [2069073]
- KVM: arm64: Hide kvm_arm_pmu_available behind CONFIG_HW_PERF_EVENTS=y (Michael Petlan) [2069073]
- KVM: arm64: Convert to the generic perf callbacks (Michael Petlan) [2069073]
- KVM: x86: Move Intel Processor Trace interrupt handler to vmx.c (Michael Petlan) [2069073]
- KVM: Move x86's perf guest info callbacks to generic KVM (Michael Petlan) [2069073]
- KVM: x86: More precisely identify NMI from guest when handling PMI (Michael Petlan) [2069073]
- KVM: x86: Drop current_vcpu for kvm_running_vcpu + kvm_arch_vcpu variable (Michael Petlan) [2069073]
- perf/core: Use static_call to optimize perf_guest_info_callbacks (Michael Petlan) [2069073]
- perf: Force architectures to opt-in to guest callbacks (Michael Petlan) [2069073]
- perf: Add wrappers for invoking guest callbacks (Michael Petlan) [2069073]
- perf/core: Rework guest callbacks to prepare for static_call support (Michael Petlan) [2069073]
- perf: Drop dead and useless guest "support" from arm, csky, nds32 and riscv (Michael Petlan) [2069073]
- perf: Stop pretending that perf can handle multiple guest callbacks (Michael Petlan) [2069073]
- KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest (Michael Petlan) [2069073]
- KVM: x86: Register perf callbacks after calling vendor's hardware_setup() (Michael Petlan) [2069073]
- perf: Protect perf_guest_cbs with RCU (Michael Petlan) [2069073]
- x86/events/amd/iommu: Remove redundant assignment to variable shift (Michael Petlan) [2069073]
- perf: Add a counter for number of user access events in context (Michael Petlan) [2069073]
- arm64: perf: Enable PMU counter userspace access for perf event (Michael Petlan) [2069073]
- arm64: perf: Add userspace counter access disable switch (Michael Petlan) [2069073]
- x86: perf: Move RDPMC event flag to a common definition (Michael Petlan) [2069073]
- perf: Ignore sigtrap for tracepoints destined for other tasks (Michael Petlan) [2069073]
- x86/perf: Fix snapshot_branch_stack warning in VM (Michael Petlan) [2069073]
- perf/x86/intel/uncore: Fix IIO event constraints for Snowridge (Michael Petlan) [2069073]
- perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server (Michael Petlan) [2069073]
- perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server (Michael Petlan) [2069073]
- perf/core: Avoid put_page() when GUP fails (Michael Petlan) [2069073]
- perf/x86/vlbr: Add c->flags to vlbr event constraints (Michael Petlan) [2069073]
- perf/x86/lbr: Reset LBR_SELECT during vlbr reset (Michael Petlan) [2069073]
- perf: Enable branch record for software events (Michael Petlan) [2069073]
- tracing/perf: Add interrupt_context_level() helper (Michael Petlan) [2069073]
- tracing: Reuse logic from perf's get_recursion_context() (Michael Petlan) [2069073]
- x86/insn: Use get_unaligned() instead of memcpy() (Michael Petlan) [2069073]
- x86/insn, tools/x86: Fix undefined behavior due to potential unaligned accesses (Michael Petlan) [2069073]
- x86/pkru: Remove useless include (Michael Petlan) [2069073]
- perf/x86/intel: Fix ICL/SPR INST_RETIRED.PREC_DIST encodings (Michael Petlan) [2069073]
- perf/core: Allow ftrace for functions in kernel/event/core.c (Michael Petlan) [2069073]
- perf/x86: Add new event for AUX output counter index (Michael Petlan) [2069073]
- perf/x86: Add compiler barrier after updating BTS (Michael Petlan) [2069073]
- perf/x86/intel/uncore: Fix Intel ICX IIO event constraints (Michael Petlan) [2069073]
- perf/x86/intel/uncore: Fix invalid unit check (Michael Petlan) [2069073]
- perf/x86/intel/uncore: Support extra IMC channel on Ice Lake server (Michael Petlan) [2069073]
- tools/power/x86/intel-speed-select: fix build failure when using -Wl,--as-needed (David Arcari) [2040063]
- Spec fixes for intel-speed-select (David Arcari) [2040063]
- tools/power/x86/intel-speed-select: v1.12 release (David Arcari) [2040063]
- tools/power/x86/intel-speed-select: HFI support (David Arcari) [2040063]
- tools/power/x86/intel-speed-select: OOB daemon mode (David Arcari) [2040063]
- tools/power/x86/intel-speed-select: v1.11 release (David Arcari) [2040063]
- tools/power/x86/intel-speed-select: Update max frequency (David Arcari) [2040063]
- Add BuildRequires libnl3-devel for intel-speed-select (David Arcari) [2040063]
- platform/x86: ISST: Fix possible circular locking dependency detected (David Arcari) [2040063]
- platform/x86: ISST: use semi-colons instead of commas (David Arcari) [2040063]
- platform/x86: intel_speed_select_if: Move to intel sub-directory (David Arcari) [2040063]
- platform/x86: ISST: Fix optimization with use of numa (David Arcari) [2040063]
- redhat/configs enable CONFIG_INTEL_HFI_THERMAL for x86 (David Arcari) [2040063]
- thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET (David Arcari) [2040063]
- thermal: netlink: Fix parameter type of thermal_genl_cpu_capability_event() stub (David Arcari) [2040063]
- thermal: intel: hfi: Notify user space for HFI events (David Arcari) [2040063]
- thermal: netlink: Add a new event to notify CPU capabilities change (David Arcari) [2040063]
- thermal: intel: hfi: Enable notification interrupt (David Arcari) [2040063]
- thermal: intel: hfi: Handle CPU hotplug events (David Arcari) [2040063]
- thermal: intel: hfi: Minimally initialize the Hardware Feedback Interface (David Arcari) [2040063]
- x86/cpu: Add definitions for the Intel Hardware Feedback Interface (David Arcari) [2040063]
- x86/Documentation: Describe the Intel Hardware Feedback Interface (David Arcari) [2040063]
Resolves: rhbz#2060285, rhbz#2069362, rhbz#2037525, rhbz#2069073, rhbz#2040063
Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-05-30 09:32:29 +00:00
|
|
|
%ifarch i686 x86_64
|
|
|
|
BuildRequires: libnl3-devel
|
|
|
|
%endif
|
2020-10-15 12:41:02 +00:00
|
|
|
%endif
|
2022-01-17 16:13:26 +00:00
|
|
|
%if %{with_tools} || %{signmodules} || %{signkernel}
|
|
|
|
BuildRequires: openssl-devel
|
|
|
|
%endif
|
2020-10-15 12:41:02 +00:00
|
|
|
%if %{with_bpftool}
|
|
|
|
BuildRequires: python3-docutils
|
|
|
|
BuildRequires: zlib-devel binutils-devel
|
|
|
|
%endif
|
|
|
|
%if %{with_selftests}
|
2022-01-12 17:19:30 +00:00
|
|
|
BuildRequires: clang llvm fuse-devel
|
kernel-5.14.0-221.el9
* Wed Dec 21 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-221.el9]
- powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1 (Yauheni Kaliuta) [2120968 2140077]
- ip_tunnel: Respect tunnel key's "flow_flags" in IP tunnels (Felix Maurer) [2120968]
- redhat/spec: exclude liburandom_read.so from requires (Artem Savkov) [2120968]
- spec: use jsut-built bpftool for vmlinux.h generation (Yauheni Kaliuta) [2120968]
- Revert "build: Fix generating BTF with pahole >=1.24" (Yauheni Kaliuta) [2120968]
- BuildRequires: lld for build with selftests for x86 (Yauheni Kaliuta) [2120968]
- bpf: Fix offset calculation error in __copy_map_value and zero_map_value (Yauheni Kaliuta) [2120968]
- bpf: Add zero_map_value to zero map value with special fields (Yauheni Kaliuta) [2120968]
- bpf: Add copy_map_value_long to copy to remote percpu memory (Yauheni Kaliuta) [2120968]
- libbpf: Fix an unsigned < 0 bug (Yauheni Kaliuta) [2120968]
- libbpf: Don't require full struct enum64 in UAPI headers (Yauheni Kaliuta) [2120968]
- libbpf: Fix sign expansion bug in btf_dump_get_enum_value() (Yauheni Kaliuta) [2120968]
- perf bpf: Remove undefined behavior from bpf_perf_object__next() (Yauheni Kaliuta) [2120968]
- perf build: Fix btf__load_from_kernel_by_id() feature check (Yauheni Kaliuta) [2120968]
- perf build: Stop using __weak bpf_map_create() to handle older libbpf versions (Yauheni Kaliuta) [2120968]
- perf build: Stop using __weak btf__raw_data() to handle older libbpf versions (Yauheni Kaliuta) [2120968]
- perf build: Stop using __weak bpf_prog_load() to handle older libbpf versions (Yauheni Kaliuta) [2120968]
- perf build: Fix check for btf__load_from_kernel_by_id() in libbpf (Yauheni Kaliuta) [2120968]
- selftests/bpf: Use consistent build-id type for liburandom_read.so (Yauheni Kaliuta) [2120968]
- docs/bpf: Update documentation for BTF_KIND_ENUM64 support (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add a test for enum64 value relocations (Yauheni Kaliuta) [2120968]
- selftests/bpf: Test BTF_KIND_ENUM64 for deduplication (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add BTF_KIND_ENUM64 unit tests (Yauheni Kaliuta) [2120968]
- selftests/bpf: Test new enum kflag and enum64 API functions (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix selftests failure (Yauheni Kaliuta) [2120968]
- bpftool: Add btf enum64 support (Yauheni Kaliuta) [2120968]
- libbpf: Add enum64 relocation support (Yauheni Kaliuta) [2120968]
- libbpf: Add enum64 support for bpf linking (Yauheni Kaliuta) [2120968]
- libbpf: Add enum64 sanitization (Yauheni Kaliuta) [2120968]
- libbpf: Add enum64 support for btf_dump (Yauheni Kaliuta) [2120968]
- libbpf: Add enum64 deduplication support (Yauheni Kaliuta) [2120968]
- libbpf: Add enum64 parsing and new enum64 public API (Yauheni Kaliuta) [2120968]
- libbpf: Refactor btf__add_enum() for future code sharing (Yauheni Kaliuta) [2120968]
- libbpf: Fix an error in 64bit relocation value computation (Yauheni Kaliuta) [2120968]
- libbpf: Permit 64bit relocation value (Yauheni Kaliuta) [2120968]
- bpf: Add btf enum64 support (Yauheni Kaliuta) [2120968]
- libbpf: Introduce libbpf_bpf_link_type_str (Yauheni Kaliuta) [2120968]
- libbpf: Introduce libbpf_bpf_attach_type_str (Yauheni Kaliuta) [2120968]
- libbpf: Introduce libbpf_bpf_map_type_str (Yauheni Kaliuta) [2120968]
- libbpf: Introduce libbpf_bpf_prog_type_str (Yauheni Kaliuta) [2120968]
- fprobe: Check rethook_alloc() return in rethook initialization (Yauheni Kaliuta) [2120968]
- tracing/fprobe: Fix to check whether fprobe is registered correctly (Yauheni Kaliuta) [2120968]
- bpf, sockmap: Fix the sk->sk_forward_alloc warning of sk_stream_kill_queues (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix error failure of case test_xdp_adjust_tail_grow (Yauheni Kaliuta) [2120968]
- selftest/bpf: Fix error usage of ASSERT_OK in xdp_adjust_tail.c (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix memory leak caused by not destroying skeleton (Yauheni Kaliuta) [2120968]
- libbpf: Fix memory leak in parse_usdt_arg() (Yauheni Kaliuta) [2120968]
- selftest/bpf: Fix memory leak in kprobe_multi_test (Yauheni Kaliuta) [2120968]
- ftrace: Still disable enabled records marked as disabled (Yauheni Kaliuta) [2120968]
- ftrace: Add FTRACE_MCOUNT_MAX_OFFSET to avoid adding weak function (Yauheni Kaliuta) [2130850]
- xdp: Fix spurious packet loss in generic XDP TX path (Felix Maurer) [2120968]
- net: Use this_cpu_inc() to increment net->core_stats (Felix Maurer) [2130850]
- net: disable preemption in dev_core_stats_XXX_inc() helpers (Felix Maurer) [2130850]
- net: add per-cpu storage and net->core_stats (Felix Maurer) [2130850]
- selftests/bpf/test_progs: rhskip with subtest granularity (Artem Savkov) [2130850]
- selftests/bpf: Don't assign outer source IP to host (Felix Maurer) [2120968]
- bpf: Set flow flag to allow any source IP in bpf_tunnel_key (Felix Maurer) [2120968]
- geneve: Use ip_tunnel_key flow flags in route lookups (Felix Maurer) [2120968]
- vxlan: Use ip_tunnel_key flow flags in route lookups (Felix Maurer) [2120968]
- ip_tunnels: Add new flow flags field to ip_tunnel_key (Felix Maurer) [2120968]
- xsk: Clear page contiguity bit when unmapping pool (Felix Maurer) [2120968]
- net: page_pool: add page allocation stats for two fast page allocate path (Felix Maurer) [2120968]
- selftests: xsk: make stat tests not spin on getsockopt (Felix Maurer) [2120968]
- selftests: xsk: make the stats tests normal tests (Felix Maurer) [2120968]
- selftests: xsk: introduce validation functions (Felix Maurer) [2120968]
- selftests: xsk: cleanup veth pair at ctrl-c (Felix Maurer) [2120968]
- selftests: xsk: add timeout to tests (Felix Maurer) [2120968]
- selftests: xsk: fix reporting of failed tests (Felix Maurer) [2120968]
- selftests: xsk: run all tests for busy-poll (Felix Maurer) [2120968]
- selftests: xsk: do not send zero-length packets (Felix Maurer) [2120968]
- selftests: xsk: cleanup bash scripts (Felix Maurer) [2120968]
- selftests/bpf: Add test for skb_load_bytes (Felix Maurer) [2120968]
- net: Change skb_ensure_writable()'s write_len param to unsigned int type (Felix Maurer) [2120968]
- xsk: Drop ternary operator from xskq_cons_has_entries (Felix Maurer) [2120968]
- xsk: Diversify return codes in xsk_rcv_check() (Felix Maurer) [2120968]
- xsk: Improve xdp_do_redirect() error codes (Felix Maurer) [2120968]
- net: page_pool: introduce ethtool stats (Felix Maurer) [2120968]
- bpf: Add verifier check for BPF_PTR_POISON retval and arg (Yauheni Kaliuta) [2120968]
- bpf: Fix non-static bpf_func_proto struct definitions (Yauheni Kaliuta) [2120968]
- bpf: Fix ref_obj_id for dynptr data slices in verifier (Yauheni Kaliuta) [2120968]
- bpf: Cleanup check_refcount_ok (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add liburandom_read.so to TEST_GEN_FILES (Yauheni Kaliuta) [2120968]
- btf: Export bpf_dynptr definition (Yauheni Kaliuta) [2120968]
- bpf: Gate dynptr API behind CAP_BPF (Yauheni Kaliuta) [2120968]
- bpf: Fix resetting logic for unreferenced kptrs (Yauheni Kaliuta) [2120968]
- libbpf: Fix str_has_sfx()'s return value (Yauheni Kaliuta) [2120968]
- libbpf: make RINGBUF map size adjustments more eagerly (Yauheni Kaliuta) [2120968]
- bpf: Add flags arg to bpf_dynptr_read and bpf_dynptr_write APIs (Yauheni Kaliuta) [2120968]
- bpf: Make sure mac_header was set before using it (Yauheni Kaliuta) [2120968]
- bpf, selftests: Add verifier test case for jmp32's jeq/jne (Yauheni Kaliuta) [2120968]
- bpf, selftests: Add verifier test case for imm=0,umin=0,umax=1 scalar (Yauheni Kaliuta) [2120968]
- bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_vals (Yauheni Kaliuta) [2120968]
- bpf: Fix incorrect verifier simulation around jmp32's jeq/jne (Yauheni Kaliuta) [2120968]
- bpftool: Probe for memcg-based accounting before bumping rlimit (Yauheni Kaliuta) [2120968]
- selftests/bpf: Test sockmap update when socket has ULP (Yauheni Kaliuta) [2120968]
- selftest/bpf: Fix kprobe_multi bench test (Yauheni Kaliuta) [2120968]
- selftests/bpf: Don't force lld on non-x86 architectures (Yauheni Kaliuta) [2120968]
- libbpf: Fix internal USDT address translation logic for shared libraries (Yauheni Kaliuta) [2120968]
- selftests/bpf: Test tail call counting with bpf2bpf and data on stack (Yauheni Kaliuta) [2120968]
- bpf, x86: Fix tail call count offset calculation on bpf2bpf call (Yauheni Kaliuta) [2120968]
- bpf: Limit maximum modifier chain length in btf_check_type_tags (Yauheni Kaliuta) [2120968]
- bpftool: Do not check return value from libbpf_set_strict_mode() (Yauheni Kaliuta) [2120968]
- Revert "bpftool: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK" (Yauheni Kaliuta) [2120968]
- libbpf: Fix uprobe symbol file offset calculation logic (Yauheni Kaliuta) [2120968]
- MAINTAINERS: Add a maintainer for bpftool (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add selftest for calling global functions from freplace (Yauheni Kaliuta) [2120968]
- bpf: Fix calling global functions from BPF_PROG_TYPE_EXT programs (Yauheni Kaliuta) [2120968]
- bpf, arm64: Clear prog->jited_len along prog->jited (Yauheni Kaliuta) [2120968]
- libbpf: Fix is_pow_of_2 (Yauheni Kaliuta) [2120968]
- sample: bpf: xdp_router_ipv4: Allow the kernel to send arp requests (Yauheni Kaliuta) [2120968]
- selftests/bpf: fix stacktrace_build_id with missing kprobe/urandom_read (Yauheni Kaliuta) [2120968]
- bpf: Fix probe read error in ___bpf_prog_run() (Yauheni Kaliuta) [2120968]
- selftests/bpf: Dynptr tests (Yauheni Kaliuta) [2120968]
- bpf: Add dynptr data slices (Yauheni Kaliuta) [2120968]
- bpf: Add bpf_dynptr_read and bpf_dynptr_write (Yauheni Kaliuta) [2120968]
- bpf: Dynptr support for ring buffers (Yauheni Kaliuta) [2120968]
- bpf: Add bpf_dynptr_from_mem for local dynptrs (Yauheni Kaliuta) [2120968]
- bpf: Add verifier support for dynptrs (Yauheni Kaliuta) [2120968]
- selftests/bpf: fix btf_dump/btf_dump due to recent clang change (Yauheni Kaliuta) [2120968]
- s390/bpf: Fix typo in comment (Yauheni Kaliuta) [2120968]
- libbpf: Fix typo in comment (Yauheni Kaliuta) [2120968]
- bpf: Suppress 'passing zero to PTR_ERR' warning (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix spelling mistake: "unpriviliged" -> "unprivileged" (Yauheni Kaliuta) [2120968]
- selftests/bpf: add tests verifying unprivileged bpf behaviour (Yauheni Kaliuta) [2120968]
- bpf: refine kernel.unprivileged_bpf_disabled behaviour (Yauheni Kaliuta) [2120968]
- bpf: Allow kfunc in tracing and syscall programs. (Yauheni Kaliuta) [2120968]
- selftests/bpf: Remove filtered subtests from output (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix subtest number formatting in test_progs (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add missing trampoline program type to trampoline_count test (Yauheni Kaliuta) [2120968]
- selftests/bpf: Verify first of struct mptcp_sock (Yauheni Kaliuta) [2120968]
- selftests/bpf: Verify ca_name of struct mptcp_sock (Yauheni Kaliuta) [2120968]
- selftests/bpf: Verify token of struct mptcp_sock (Yauheni Kaliuta) [2120968]
- selftests/bpf: Test bpf_skc_to_mptcp_sock (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add MPTCP test base (Yauheni Kaliuta) [2120968]
- selftests/bpf: Enable CONFIG_IKCONFIG_PROC in config (Yauheni Kaliuta) [2120968]
- bpf: Add bpf_skc_to_mptcp_sock_proto (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix some bugs in map_lookup_percpu_elem testcase (Yauheni Kaliuta) [2120968]
- blob_to_mnt(): kern_unmount() is needed to undo kern_mount() (Yauheni Kaliuta) [2120968]
- libbpf: remove bpf_create_map*() APIs (Yauheni Kaliuta) [2120968]
- libbpf: start 1.0 development cycle (Yauheni Kaliuta) [2120968]
- libbpf: fix up global symbol counting logic (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add missed ima_setup.sh in Makefile (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix building bpf selftests statically (Yauheni Kaliuta) [2120968]
- libbpf: fix memory leak in attach_tp for target-less tracepoint program (Yauheni Kaliuta) [2120968]
- bpftool: Use sysfs vmlinux when dumping BTF by ID (Yauheni Kaliuta) [2120968]
- bpf: Add MEM_UNINIT as a bpf_type_flag (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix usdt_400 test case (Yauheni Kaliuta) [2120968]
- selftests/bpf: Convert some selftests to high-level BPF map APIs (Yauheni Kaliuta) [2120968]
- libbpf: Add safer high-level wrappers for map operations (Yauheni Kaliuta) [2120968]
- selftests/bpf: Check combination of jit blinding and pointers to bpf subprogs. (Yauheni Kaliuta) [2120968]
- bpf: Fix combination of jit blinding and pointers to bpf subprogs. (Yauheni Kaliuta) [2120968]
- bpf: Fix potential array overflow in bpf_trampoline_get_progs() (Yauheni Kaliuta) [2120968]
- selftests/bpf: make fexit_stress test run in serial mode (Yauheni Kaliuta) [2120968]
- selftests/bpf: add test case for bpf_map_lookup_percpu_elem (Yauheni Kaliuta) [2120968]
- bpf: add bpf_map_lookup_percpu_elem for percpu map (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add tests for kptr_ref refcounting (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add negative C tests for kptrs (Yauheni Kaliuta) [2120968]
- bpf: Prepare prog_test_struct kfuncs for runtime tests (Yauheni Kaliuta) [2120968]
- bpf: Fix sparse warning for bpf_kptr_xchg_proto (Yauheni Kaliuta) [2120968]
- selftests/bpf: fix a few clang compilation errors (Yauheni Kaliuta) [2120968]
- selftests/bpf: Enable CONFIG_FPROBE for self tests (Yauheni Kaliuta) [2120968]
- selftest/bpf: The test cases of BPF cookie for fentry/fexit/fmod_ret/lsm. (Yauheni Kaliuta) [2120968]
- libbpf: Assign cookies to links in libbpf. (Yauheni Kaliuta) [2120968]
- bpf, x86: Attach a cookie to fentry/fexit/fmod_ret/lsm. (Yauheni Kaliuta) [2120968]
- libbpf: Add bpf_program__set_insns function (Yauheni Kaliuta) [2120968]
- libbpf: Clean up ringbuf size adjustment implementation (Yauheni Kaliuta) [2120968]
- bpf, x86: Create bpf_tramp_run_ctx on the caller thread's stack (Yauheni Kaliuta) [2120968]
- bpf, x86: Generate trampolines from bpf_tramp_links (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add attach bench test (Yauheni Kaliuta) [2120968]
- fprobe: Resolve symbols with ftrace_lookup_symbols (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add bpf link iter test (Yauheni Kaliuta) [2120968]
- selftests/bpf: Use ASSERT_* instead of CHECK (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix result check for test_bpf_hash_map (Yauheni Kaliuta) [2120968]
- bpf: Add bpf_link iterator (Yauheni Kaliuta) [2120968]
- selftests/bpf: Replace bpf_trace_printk in tunnel kernel code (Yauheni Kaliuta) [2120968]
- selftests/bpf: Move vxlan tunnel testcases to test_progs (Yauheni Kaliuta) [2120968]
- bpf: Add source ip in "struct bpf_tunnel_key" (Yauheni Kaliuta) [2120968]
- bpftool: bpf_link_get_from_fd support for LSM programs in lskel (Yauheni Kaliuta) [2120968]
- selftests/bpf: Handle batch operations for map-in-map bpf-maps (Yauheni Kaliuta) [2120968]
- bpf: Extend batch operations for map-in-map bpf-maps (Yauheni Kaliuta) [2120968]
- bpf: Print some info if disable bpf_jit_enable failed (Yauheni Kaliuta) [2120968]
- bpf: Remove unused parameter from find_kfunc_desc_btf() (Yauheni Kaliuta) [2120968]
- bpftool: Declare generator name (Yauheni Kaliuta) [2120968]
- bpftool: Output message if no helpers found in feature probing (Yauheni Kaliuta) [2120968]
- bpftool: Adjust for error codes from libbpf probes (Yauheni Kaliuta) [2120968]
- selftests/bpf: Test libbpf's ringbuf size fix up logic (Yauheni Kaliuta) [2120968]
- libbpf: Automatically fix up BPF_MAP_TYPE_RINGBUF size, if necessary (Yauheni Kaliuta) [2120968]
- libbpf: Provide barrier() and barrier_var() in bpf_helpers.h (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add bpf_core_field_offset() tests (Yauheni Kaliuta) [2120968]
- libbpf: Complete field-based CO-RE helpers with field offset helper (Yauheni Kaliuta) [2120968]
- selftests/bpf: Use both syntaxes for field-based CO-RE helpers (Yauheni Kaliuta) [2120968]
- libbpf: Improve usability of field-based CO-RE helpers (Yauheni Kaliuta) [2120968]
- libbpf: Make __kptr and __kptr_ref unconditionally use btf_type_tag() attr (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix two memory leaks in prog_tests (Yauheni Kaliuta) [2120968]
- selftests/bpf: Test bpf_map__set_autocreate() and related log fixup logic (Yauheni Kaliuta) [2120968]
- libbpf: Allow to opt-out from creating BPF maps (Yauheni Kaliuta) [2120968]
- libbpf: Use libbpf_mem_ensure() when allocating new map (Yauheni Kaliuta) [2120968]
- libbpf: Append "..." in fixed up log if CO-RE spec is truncated (Yauheni Kaliuta) [2120968]
- selftests/bpf: Use target-less SEC() definitions in various tests (Yauheni Kaliuta) [2120968]
- libbpf: Support target-less SEC() definitions for BTF-backed programs (Yauheni Kaliuta) [2120968]
- libbpf: Allow "incomplete" basic tracing SEC() definitions (Yauheni Kaliuta) [2120968]
- bpf, sockmap: Call skb_linearize only when required in sk_psock_skb_ingress_enqueue (Yauheni Kaliuta) [2120968]
- bpf, docs: Fix typo "respetively" to "respectively" (Yauheni Kaliuta) [2120968]
- bpf, docs: BPF_FROM_BE exists as alias for BPF_TO_BE (Yauheni Kaliuta) [2120968]
- bpf, docs: Remove duplicated word "instructions" (Yauheni Kaliuta) [2120968]
- samples/bpf: Detach xdp prog when program exits unexpectedly in xdp_rxq_info_user (Yauheni Kaliuta) [2120968]
- bpf/selftests: Add granular subtest output for prog_test (Yauheni Kaliuta) [2120968]
- x86/speculation: Add missing prototype for unpriv_ebpf_notify() (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add libbpf's log fixup logic selftests (Yauheni Kaliuta) [2120968]
- libbpf: Fix up verifier log for unguarded failed CO-RE relos (Yauheni Kaliuta) [2120968]
- libbpf: Simplify bpf_core_parse_spec() signature (Yauheni Kaliuta) [2120968]
- libbpf: Refactor CO-RE relo human description formatting routine (Yauheni Kaliuta) [2120968]
- libbpf: Record subprog-resolved CO-RE relocations unconditionally (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add CO-RE relos and SEC("?...") to linked_funcs selftests (Yauheni Kaliuta) [2120968]
- libbpf: Avoid joining .BTF.ext data with BPF programs by section name (Yauheni Kaliuta) [2120968]
- libbpf: Fix logic for finding matching program for CO-RE relocation (Yauheni Kaliuta) [2120968]
- libbpf: Drop unhelpful "program too large" guess (Yauheni Kaliuta) [2120968]
- libbpf: Fix anonymous type check in CO-RE logic (Yauheni Kaliuta) [2120968]
- bpf: Compute map_btf_id during build time (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add test for strict BTF type check (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add verifier tests for kptr (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add C tests for kptr (Yauheni Kaliuta) [2120968]
- libbpf: Add kptr type tag macros to bpf_helpers.h (Yauheni Kaliuta) [2120968]
- bpf: Make BTF type match stricter for release arguments (Yauheni Kaliuta) [2120968]
- bpf: Teach verifier about kptr_get kfunc helpers (Yauheni Kaliuta) [2120968]
- bpf: Wire up freeing of referenced kptr (Yauheni Kaliuta) [2120968]
- bpf: Populate pairs of btf_id and destructor kfunc in btf (Yauheni Kaliuta) [2120968]
- bpf: Adapt copy_map_value for multiple offset case (Yauheni Kaliuta) [2120968]
- bpf: Prevent escaping of kptr loaded from maps (Yauheni Kaliuta) [2120968]
- bpf: Allow storing referenced kptr in map (Yauheni Kaliuta) [2120968]
- bpf: Tag argument to be released in bpf_func_proto (Yauheni Kaliuta) [2120968]
- bpf: Allow storing unreferenced kptr in map (Yauheni Kaliuta) [2120968]
- bpf: Use bpf_prog_run_array_cg_flags everywhere (Yauheni Kaliuta) [2120968]
- bpftool, musl compat: Replace sys/fcntl.h by fcntl.h (Yauheni Kaliuta) [2120968]
- bpftool, musl compat: Replace nftw with FTW_ACTIONRETVAL (Yauheni Kaliuta) [2120968]
- libbpf: Remove unnecessary type cast (Yauheni Kaliuta) [2120968]
- selftests/bpf: Switch fexit_stress to bpf_link_create() API (Yauheni Kaliuta) [2120968]
- libbpf: Teach bpf_link_create() to fallback to bpf_raw_tracepoint_open() (Yauheni Kaliuta) [2120968]
- bpf: Allow attach TRACING programs through LINK_CREATE command (Yauheni Kaliuta) [2120968]
- perf tools: Move libbpf init in libbpf_init function (Yauheni Kaliuta) [2120968]
- libbpf: Improve libbpf API documentation link position (Yauheni Kaliuta) [2120968]
- libbpf: Remove redundant non-null checks on obj_elf (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix map tests errno checks (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix prog_tests uprobe_autoattach compilation error (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix attach tests retcode checks (Yauheni Kaliuta) [2120968]
- bpf: Move check_ptr_off_reg before check_map_access (Yauheni Kaliuta) [2120968]
- bpf: Make btf_find_field more generic (Yauheni Kaliuta) [2120968]
- libbpf: Add documentation to API functions (Yauheni Kaliuta) [2120968]
- libbpf: Update API functions usage to check error (Yauheni Kaliuta) [2120968]
- libbpf: Add error returns to two API functions (Yauheni Kaliuta) [2120968]
- samples/bpf: Reduce the sampling interval in xdp1_user (Yauheni Kaliuta) [2120968]
- bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes (Yauheni Kaliuta) [2120968]
- libbpf: Support riscv USDT argument parsing logic (Yauheni Kaliuta) [2120968]
- libbpf: Fix usdt_cookie being cast to 32 bits (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add tests for type tag order validation (Yauheni Kaliuta) [2120968]
- bpf: Ensure type tags precede modifiers in BTF (Yauheni Kaliuta) [2120968]
- selftests/bpf: Use non-autoloaded programs in few tests (Yauheni Kaliuta) [2120968]
- libbpf: Support opting out from autoloading BPF programs declaratively (Yauheni Kaliuta) [2120968]
- selftests/bpf: Workaround a verifier issue for test exhandler (Yauheni Kaliuta) [2120968]
- bpf: Move rcu lock management out of BPF_PROG_RUN routines (Yauheni Kaliuta) [2120968]
- selftests/bpf: Refactor prog_tests logging and test execution (Yauheni Kaliuta) [2120968]
- bpf: Remove unnecessary type castings (Yauheni Kaliuta) [2120968]
- bpf: Move BPF sysctls from kernel/sysctl.c to BPF core (Yauheni Kaliuta) [2120968]
- page_pool: Add recycle stats to page_pool_put_page_bulk (Yauheni Kaliuta) [2120968]
- libbpf: Usdt aarch64 arg parsing support (Yauheni Kaliuta) [2120968]
- bpf: Remove redundant assignment to meta.seq in __task_seq_show() (Yauheni Kaliuta) [2120968]
- selftests/bpf: Drop duplicate max/min definitions (Yauheni Kaliuta) [2120968]
- tools/runqslower: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK (Yauheni Kaliuta) [2120968]
- bpftool: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK (Yauheni Kaliuta) [2120968]
- selftests/bpf: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK (Yauheni Kaliuta) [2120968]
- samples/bpf: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK (Yauheni Kaliuta) [2120968]
- libbpf: Fix a bug with checking bpf_probe_read_kernel() support in old kernels (Yauheni Kaliuta) [2120968]
- selftests/bpf: Improve by-name subtest selection logic in prog_tests (Yauheni Kaliuta) [2120968]
- libbpf: Allow WEAK and GLOBAL bindings during BTF fixup (Yauheni Kaliuta) [2120968]
- libbpf: Use strlcpy() in path resolution fallback logic (Yauheni Kaliuta) [2120968]
- libbpf: Add s390-specific USDT arg spec parsing logic (Yauheni Kaliuta) [2120968]
- bpf: Fix excessive memory allocation in stack_map_alloc() (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix return value checks in perf_event_stackmap test (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add CO-RE relos into linked_funcs selftests (Yauheni Kaliuta) [2120968]
- libbpf: Use weak hidden modifier for USDT BPF-side API functions (Yauheni Kaliuta) [2120968]
- libbpf: Don't error out on CO-RE relos for overriden weak subprogs (Yauheni Kaliuta) [2120968]
- samples, bpf: Move routes monitor in xdp_router_ipv4 in a dedicated thread (Yauheni Kaliuta) [2120968]
- libbpf: Make BPF-side of USDT support work on big-endian machines (Yauheni Kaliuta) [2120968]
- libbpf: Minor style improvements in USDT code (Yauheni Kaliuta) [2120968]
- libbpf: Potential NULL dereference in usdt_manager_attach_usdt() (Yauheni Kaliuta) [2120968]
- selftests/bpf: Uprobe tests should verify param/return values (Yauheni Kaliuta) [2120968]
- libbpf: Improve string parsing for uprobe auto-attach (Yauheni Kaliuta) [2120968]
- libbpf: Improve library identification for uprobe binary path resolution (Yauheni Kaliuta) [2120968]
- libbpf: Fix use #ifdef instead of #if to avoid compiler warning (Yauheni Kaliuta) [2120968]
- selftests/bpf: Test for writes to map key from BPF helpers (Yauheni Kaliuta) [2120968]
- selftests/bpf: Test passing rdonly mem to global func (Yauheni Kaliuta) [2120968]
- bpf: Reject writes for PTR_TO_MAP_KEY in check_helper_mem_access (Yauheni Kaliuta) [2120968]
- selftests/bpf: Use bpf_num_possible_cpus() in per-cpu map allocations (Yauheni Kaliuta) [2120968]
- libbpf: Fix spelling mistake "libaries" -> "libraries" (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix issues in parse_num_list() (Yauheni Kaliuta) [2120968]
- net: netfilter: Reports ct direction in CT lookup helpers for XDP and TC-BPF (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix file descriptor leak in load_kallsyms() (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add urandom_read shared lib and USDTs (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add basic USDT selftests (Yauheni Kaliuta) [2120968]
- libbpf: Add x86-specific USDT arg spec parsing logic (Yauheni Kaliuta) [2120968]
- libbpf: Wire up spec management and other arch-independent USDT logic (Yauheni Kaliuta) [2120968]
- libbpf: Add USDT notes parsing and resolution logic (Yauheni Kaliuta) [2120968]
- libbpf: Wire up USDT API and bpf_link integration (Yauheni Kaliuta) [2120968]
- libbpf: Add BPF-side of USDT support (Yauheni Kaliuta) [2120968]
- bpf, arm64: Sign return address for JITed code (Yauheni Kaliuta) [2120968]
- libbpf: Support Debian in resolve_full_path() (Yauheni Kaliuta) [2120968]
- selftests/bpf: Define SYS_NANOSLEEP_KPROBE_NAME for aarch64 (Yauheni Kaliuta) [2120968]
- bpftool: Handle libbpf_probe_prog_type errors (Yauheni Kaliuta) [2120968]
- bpftool: Add missing link types (Yauheni Kaliuta) [2120968]
- bpftool: Add syscall prog type (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix parsing of prog types in UAPI hdr for bpftool sync (Yauheni Kaliuta) [2120968]
- samples: bpf: Fix linking xdp_router_ipv4 after migration (Yauheni Kaliuta) [2120968]
- sample: bpf: syscall_tp_user: Print result of verify_map (Yauheni Kaliuta) [2120968]
- libbpf: Don't return -EINVAL if hdr_len < offsetofend(core_relo_len) (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add tests for uprobe auto-attach via skeleton (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add tests for u[ret]probe attach by name (Yauheni Kaliuta) [2120968]
- libbpf: Add auto-attach for uprobes based on section name (Yauheni Kaliuta) [2120968]
- libbpf: Support function name-based attach uprobes (Yauheni Kaliuta) [2120968]
- libbpf: auto-resolve programs/libraries when necessary for uprobes (Yauheni Kaliuta) [2120968]
- samples: bpf: Convert xdp_router_ipv4 to XDP samples helper (Yauheni Kaliuta) [2120968]
- bpf: Correct the comment for BTF kind bitfield (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix cd_flavor_subdir() of test_progs (Yauheni Kaliuta) [2120968]
- selftests/bpf: Return true/false (not 1/0) from bool functions (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix vfs_link kprobe definition (Yauheni Kaliuta) [2120968]
- bpf: Replace usage of supported with dedicated list iterator variable (Yauheni Kaliuta) [2120968]
- bpf: Remove redundant assignment to smap->map.value_size (Yauheni Kaliuta) [2120968]
- selftests/bpf: Remove unused variable from bpf_sk_assign test (Yauheni Kaliuta) [2120968]
- bpf: Use swap() instead of open coding it (Yauheni Kaliuta) [2120968]
- bpf, tests: Add load store test case for tail call (Yauheni Kaliuta) [2120968]
- bpf, tests: Add tests for BPF_LDX/BPF_STX with different offsets (Yauheni Kaliuta) [2120968]
- bpf, arm64: Adjust the offset of str/ldr(immediate) to positive number (Yauheni Kaliuta) [2120968]
- bpf, arm64: Optimize BPF store/load using arm64 str/ldr(immediate offset) (Yauheni Kaliuta) [2120968]
- arm64, insn: Add ldr/str with immediate offset (Yauheni Kaliuta) [2120968]
Resolves: rhbz#2120968, rhbz#2140077, rhbz#2130850
Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2022-12-21 20:58:25 +00:00
|
|
|
%ifarch x86_64
|
|
|
|
BuildRequires: lld
|
|
|
|
%endif
|
2020-10-15 12:41:02 +00:00
|
|
|
%ifnarch %{arm}
|
|
|
|
BuildRequires: numactl-devel
|
|
|
|
%endif
|
2021-06-21 23:14:53 +00:00
|
|
|
BuildRequires: libcap-devel libcap-ng-devel rsync libmnl-devel
|
2020-10-15 12:41:02 +00:00
|
|
|
%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
|
kernel-5.14.0-376.el9
* Wed Oct 11 2023 Scott Weaver <scweaver@redhat.com> [5.14.0-376.el9]
- kernel.spec.template: Fix --without bpftool (Prarit Bhargava)
- redhat/Makefile.cross: Add message for disabled subpackages (Prarit Bhargava)
- redhat/Makefile.cross: Update cross targets with disabled subpackages (Prarit Bhargava)
- redhat/Makefile.cross: Remove ARCH selection code (Prarit Bhargava)
- redhat/Makefile.cross: Update script (Prarit Bhargava)
- redhat/kernel.spec.template: Disable 'extracting debug info' messages (Prarit Bhargava)
- redhat/kernel.spec.template: Fix internal "File listed twice" errors (Prarit Bhargava)
- cifs: fix potential oops in cifs_oplock_break (Scott Mayhew) [RHEL-11577]
- smb: propagate error code of extract_sharename() (Scott Mayhew) [RHEL-11577]
- smb: client: fix dfs link mount against w2k8 (Scott Mayhew) [RHEL-11577]
- smb3: do not set NTLMSSP_VERSION flag for negotiate not auth request (Scott Mayhew) [RHEL-11577]
- smb: client: fix missed ses refcounting (Scott Mayhew) [RHEL-11577]
- cifs: fix session state check in smb2_find_smb_ses (Scott Mayhew) [RHEL-11577]
- cifs: fix session state check in reconnect to avoid use-after-free issue (Scott Mayhew) [RHEL-11577]
- smb: client: fix shared DFS root mounts with different prefixes (Scott Mayhew) [RHEL-11577]
- smb: client: fix broken file attrs with nodfs mounts (Scott Mayhew) [RHEL-11577]
- cifs: do all necessary checks for credits within or before locking (Scott Mayhew) [RHEL-11577]
- cifs: prevent use-after-free by freeing the cfile later (Scott Mayhew) [RHEL-11577]
- SMB3: Do not send lease break acknowledgment if all file handles have been closed (Scott Mayhew) [RHEL-11577]
- cifs: add a warning when the in-flight count goes negative (Scott Mayhew) [RHEL-11577]
- cifs: fix lease break oops in xfstest generic/098 (Scott Mayhew) [RHEL-11577]
- cifs: fix max_credits implementation (Scott Mayhew) [RHEL-11577]
- cifs: fix sockaddr comparison in iface_cmp (Scott Mayhew) [RHEL-11577]
- smb/client: print "Unknown" instead of bogus link speed value (Scott Mayhew) [RHEL-11577]
- cifs: print all credit counters in DebugData (Scott Mayhew) [RHEL-11577]
- cifs: fix status checks in cifs_tree_connect (Scott Mayhew) [RHEL-11577]
- smb: remove obsolete comment (Scott Mayhew) [RHEL-11577]
- cifs: address unused variable warning (Scott Mayhew) [RHEL-11577]
- smb: delete an unnecessary statement (Scott Mayhew) [RHEL-11577]
- smb3: missing null check in SMB2_change_notify (Scott Mayhew) [RHEL-11577]
- smb: move client and server files to common directory fs/smb (Scott Mayhew) [RHEL-11577]
- cifs: mapchars mount option ignored (Scott Mayhew) [RHEL-11577]
- smb3: display debug information better for encryption (Scott Mayhew) [RHEL-11577]
- cifs: fix smb1 mount regression (Scott Mayhew) [RHEL-11577]
- SMB3: drop reference to cfile before sending oplock break (Scott Mayhew) [RHEL-11577]
- SMB3: Close all deferred handles of inode in case of handle lease break (Scott Mayhew) [RHEL-11577]
- cifs: release leases for deferred close handles when freezing (Scott Mayhew) [RHEL-11577]
- smb3: fix problem remounting a share after shutdown (Scott Mayhew) [RHEL-11577]
- SMB3: force unmount was failing to close deferred close files (Scott Mayhew) [RHEL-11577]
- smb3: improve parallel reads of large files (Scott Mayhew) [RHEL-11577]
- do not reuse connection if share marked as isolated (Scott Mayhew) [RHEL-11577]
- cifs: fix pcchunk length type in smb2_copychunk_range (Scott Mayhew) [RHEL-11577]
- cifs: fix sharing of DFS connections (Scott Mayhew) [RHEL-11577]
- cifs: avoid potential races when handling multiple dfs tcons (Scott Mayhew) [RHEL-11577]
- cifs: protect access of TCP_Server_Info::{origin,leaf}_fullpath (Scott Mayhew) [RHEL-11577]
- cifs: fix potential race when tree connecting ipc (Scott Mayhew) [RHEL-11577]
- cifs: fix potential use-after-free bugs in TCP_Server_Info::hostname (Scott Mayhew) [RHEL-11577]
- cifs: print smb3_fs_context::source when mounting (Scott Mayhew) [RHEL-11577]
- cifs: protect session status check in smb2_reconnect() (Scott Mayhew) [RHEL-11577]
- SMB3.1.1: correct definition for app_instance_id create contexts (Scott Mayhew) [RHEL-11577]
- cifs: update internal module version number for cifs.ko (Scott Mayhew) [RHEL-11577]
- smb3: move some common open context structs to smbfs_common (Scott Mayhew) [RHEL-11577]
- smb3: make query_on_disk_id open context consistent and move to common code (Scott Mayhew) [RHEL-11577]
- SMB3.1.1: add new tree connect ShareFlags (Scott Mayhew) [RHEL-11577]
- cifs: missing lock when updating session status (Scott Mayhew) [RHEL-11577]
- SMB3: Close deferred file handles in case of handle lease break (Scott Mayhew) [RHEL-11577]
- SMB3: Add missing locks to protect deferred close file list (Scott Mayhew) [RHEL-11577]
- cifs: Avoid a cast in add_lease_context() (Scott Mayhew) [RHEL-11577]
- cifs: double lock in cifs_reconnect_tcon() (Scott Mayhew) [RHEL-11577]
- cifs: sanitize paths in cifs_update_super_prepath. (Scott Mayhew) [RHEL-11577]
- cifs: get rid of dead check in smb2_reconnect() (Scott Mayhew) [RHEL-11577]
- cifs: prevent infinite recursion in CIFSGetDFSRefer() (Scott Mayhew) [RHEL-11577]
- cifs: avoid races in parallel reconnects in smb1 (Scott Mayhew) [RHEL-11577]
- cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALL (Scott Mayhew) [RHEL-11577]
- cifs: fix missing unload_nls() in smb2_reconnect() (Scott Mayhew) [RHEL-11577]
- cifs: avoid race conditions with parallel reconnects (Scott Mayhew) [RHEL-11577]
- cifs: append path to open_enter trace event (Scott Mayhew) [RHEL-11577]
- cifs: lock chan_lock outside match_session (Scott Mayhew) [RHEL-11577]
- cifs: check only tcon status on tcon related functions (Scott Mayhew) [RHEL-11577]
- cifs: use DFS root session instead of tcon ses (Scott Mayhew) [RHEL-11577]
- cifs: return DFS root session id in DebugData (Scott Mayhew) [RHEL-11577]
- cifs: fix use-after-free bug in refresh_cache_worker() (Scott Mayhew) [RHEL-11577]
- cifs: set DFS root session in cifs_get_smb_ses() (Scott Mayhew) [RHEL-11577]
- cifs: prevent data race in cifs_reconnect_tcon() (Scott Mayhew) [RHEL-11577]
- cifs: reuse cifs_match_ipaddr for comparison of dstaddr too (Scott Mayhew) [RHEL-11577]
- cifs: match even the scope id for ipv6 addresses (Scott Mayhew) [RHEL-11577]
- update internal module version number for cifs.ko (Scott Mayhew) [RHEL-11577]
- cifs: update ip_addr for ses only for primary chan setup (Scott Mayhew) [RHEL-11577]
- smb3: Replace smb2pdu 1-element arrays with flex-arrays (Scott Mayhew) [RHEL-11577]
- cifs: get rid of dns resolve worker (Scott Mayhew) [RHEL-11577]
- cifs: Fix warning and UAF when destroy the MR list (Scott Mayhew) [RHEL-11577]
- cifs: Fix lost destroy smbd connection when MR allocate failed (Scott Mayhew) [RHEL-11577]
- cifs: Replace remaining 1-element arrays (Scott Mayhew) [RHEL-11577]
- cifs: Convert struct fealist away from 1-element array (Scott Mayhew) [RHEL-11577]
- cifs: Fix uninitialized memory reads for oparms.mode (Scott Mayhew) [RHEL-11577]
- cifs: remove unneeded 2bytes of padding from smb2 tree connect (Scott Mayhew) [RHEL-11577]
- cifs: Use a folio in cifs_page_mkwrite() (Scott Mayhew) [RHEL-11577]
- cifs: Fix uninitialized memory read in smb3_qfs_tcon() (Scott Mayhew) [RHEL-11577]
- cifs: get rid of unneeded conditional in cifs_get_num_sgs() (Scott Mayhew) [RHEL-11577]
- cifs: prevent data race in smb2_reconnect() (Scott Mayhew) [RHEL-11577]
- cifs: fix indentation in make menuconfig options (Scott Mayhew) [RHEL-11577]
- cifs: update Kconfig description (Scott Mayhew) [RHEL-11577]
- cifs: Get rid of unneeded conditional in the smb2_get_aead_req() (Scott Mayhew) [RHEL-11577]
- cifs: print last update time for interface list (Scott Mayhew) [RHEL-11577]
- cifs: Replace zero-length arrays with flexible-array members (Scott Mayhew) [RHEL-11577]
- cifs: Use kstrtobool() instead of strtobool() (Scott Mayhew) [RHEL-11577]
- cifs: Fix use-after-free in rdata->read_into_pages() (Scott Mayhew) [RHEL-11577]
- smb3: missing inode locks in punch hole (Scott Mayhew) [RHEL-11577]
- cifs: writeback fix (Scott Mayhew) [RHEL-11577]
- mm/slab_common: fix slab_caches list corruption after kmem_cache_destroy() (Rafael Aquini) [RHEL-2466]
- crypto: testmgr - fix RNG performance in fuzz tests (Ivan Vecera) [RHEL-3646]
- crypto/testmgr: use get_random_u32_inclusive() when possible (Ivan Vecera) [RHEL-3646]
- crypto/testmgr: use get_random_u32_below() instead of deprecated function (Ivan Vecera) [RHEL-3646]
- crypto/testmgr: use get_random_{u8,u16}() when possible, part 1 (Ivan Vecera) [RHEL-3646]
- crypto/testmgr: use prandom_u32_max() when possible, part 1 (Ivan Vecera) [RHEL-3646]
- crypto: testmgr - test in-place en/decryption with two sglists (Ivan Vecera) [RHEL-3646]
- arm64: adjust KASLR relocation after ARCH_RANDOM removal (Ivan Vecera) [RHEL-3646]
- selftests/bpf: fix stacktrace_build_id with missing kprobe/urandom_read (Ivan Vecera) [RHEL-3646]
- random: do not include <asm/archrandom.h> from random.h (Ivan Vecera) [RHEL-3646]
- x86/espfix: Use get_random_long() rather than archrandom (Ivan Vecera) [RHEL-3646]
- s390/archrandom: add missing header include (Ivan Vecera) [RHEL-3646]
- random: include <linux/once.h> in the right header (Ivan Vecera) [RHEL-3646]
- random: align entropy_timer_state to cache line (Ivan Vecera) [RHEL-3646]
- random: mix in cycle counter when jitter timer fires (Ivan Vecera) [RHEL-3646]
- random: spread out jitter callback to different CPUs (Ivan Vecera) [RHEL-3646]
- random: remove extraneous period and add a missing one in comments (Ivan Vecera) [RHEL-3646]
- random: add back async readiness notifier (Ivan Vecera) [RHEL-3646]
- random: reseed in delayed work rather than on-demand (Ivan Vecera) [RHEL-3646]
- random: always mix cycle counter in add_latent_entropy() (Ivan Vecera) [RHEL-3646]
- hw_random: use add_hwgenerator_randomness() for early entropy (Ivan Vecera) [RHEL-3646]
- random: modernize documentation comment on get_random_bytes() (Ivan Vecera) [RHEL-3646]
- random: adjust comment to account for removed function (Ivan Vecera) [RHEL-3646]
- random: remove early archrandom abstraction (Ivan Vecera) [RHEL-3646]
- random: add helpers for random numbers with given floor or range (Ivan Vecera) [RHEL-3646]
- random: use rejection sampling for uniform bounded random integers (Ivan Vecera) [RHEL-3646]
- random: use arch_get_random*_early() in random_init() (Ivan Vecera) [RHEL-3646]
- random: clear new batches when bringing new CPUs online (Ivan Vecera) [RHEL-3646]
- random: fix typos in get_random_bytes() comment (Ivan Vecera) [RHEL-3646]
- prandom: make use of smaller types in prandom_u32_max (Ivan Vecera) [RHEL-3646]
- random: add 8-bit and 16-bit batches (Ivan Vecera) [RHEL-3646]
- random: use init_utsname() instead of utsname() (Ivan Vecera) [RHEL-3646]
- kfence: use better stack hash seed (Ivan Vecera) [RHEL-3646]
- random: split initialization into early step and later step (Ivan Vecera) [RHEL-3646]
- random: throttle hwrng writes if no entropy is credited (Ivan Vecera) [RHEL-3646]
- random: restore O_NONBLOCK support (Ivan Vecera) [RHEL-3646]
- random: use hwgenerator randomness more frequently at early boot (Ivan Vecera) [RHEL-3646]
- random: correct spelling of "overwrites" (Ivan Vecera) [RHEL-3646]
- random: handle archrandom with multiple longs (Ivan Vecera) [RHEL-3646]
- KVM: PPC: Use arch_get_random_seed_long instead of powernv variant (Ivan Vecera) [RHEL-3646]
- random: use try_cmpxchg in _credit_init_bits (Ivan Vecera) [RHEL-3646]
- timekeeping: contribute wall clock to rng on time change (Ivan Vecera) [RHEL-3646]
- random: remove CONFIG_ARCH_RANDOM (Ivan Vecera) [RHEL-3646]
- random: credit cpu and bootloader seeds by default (Ivan Vecera) [RHEL-3646]
- s390/archrandom: prevent CPACF trng invocations in interrupt context (Ivan Vecera) [RHEL-3646]
- s390/archrandom: simplify back to earlier design and initialize earlier (Ivan Vecera) [RHEL-3646]
- hwrng: s390 - replace snprintf in show functions with sysfs_emit (Ivan Vecera) [RHEL-3646]
- random: update comment from copy_to_user() -> copy_to_iter() (Ivan Vecera) [RHEL-3646]
- random: quiet urandom warning ratelimit suppression message (Ivan Vecera) [RHEL-3646]
- random: remove rng_has_arch_random() (Ivan Vecera) [RHEL-3646]
- Revert "arm64: Initialize jump labels before setup_machine_fdt()" (Ivan Vecera) [RHEL-3646]
- random: do not use jump labels before they are initialized (Ivan Vecera) [RHEL-3646]
- random: account for arch randomness in bits (Ivan Vecera) [RHEL-3646]
- random: mark bootloader randomness code as __init (Ivan Vecera) [RHEL-3646]
- random: avoid checking crng_ready() twice in random_init() (Ivan Vecera) [RHEL-3646]
- random: check for signals after page of pool writes (Ivan Vecera) [RHEL-3646]
- random: wire up fops->splice_{read,write}_iter() (Ivan Vecera) [RHEL-3646]
- crypto: rng: convert to using iov_iter (Ivan Vecera) [RHEL-3646]
- random: convert to using fops->write_iter() (Ivan Vecera) [RHEL-3646]
- random: convert to using fops->read_iter() (Ivan Vecera) [RHEL-3646]
- random: unify batched entropy implementations (Ivan Vecera) [RHEL-3646]
- random: move randomize_page() into mm where it belongs (Ivan Vecera) [RHEL-3646]
- random: remove mostly unused async readiness notifier (Ivan Vecera) [RHEL-3646]
- random: remove get_random_bytes_arch() and add rng_has_arch_random() (Ivan Vecera) [RHEL-3646]
- random: move initialization functions out of hot pages (Ivan Vecera) [RHEL-3646]
- random: make consistent use of buf and len (Ivan Vecera) [RHEL-3646]
- random: use proper return types on get_random_{int,long}_wait() (Ivan Vecera) [RHEL-3646]
- random: remove extern from functions in header (Ivan Vecera) [RHEL-3646]
- arm64: Initialize jump labels before setup_machine_fdt() (Ivan Vecera) [RHEL-3646]
- random: use static branch for crng_ready() (Ivan Vecera) [RHEL-3646]
- random: credit architectural init the exact amount (Ivan Vecera) [RHEL-3646]
- random: handle latent entropy and command line from random_init() (Ivan Vecera) [RHEL-3646]
- random: use proper jiffies comparison macro (Ivan Vecera) [RHEL-3646]
- random: remove ratelimiting for in-kernel unseeded randomness (Ivan Vecera) [RHEL-3646]
- random: move initialization out of reseeding hot path (Ivan Vecera) [RHEL-3646]
- random: avoid initializing twice in credit race (Ivan Vecera) [RHEL-3646]
- random: use symbolic constants for crng_init states (Ivan Vecera) [RHEL-3646]
- random32: use real rng for non-deterministic randomness (Ivan Vecera) [RHEL-3646]
- init: call time_init() before rand_initialize() (Ivan Vecera) [RHEL-3646]
- random: fix sysctl documentation nits (Ivan Vecera) [RHEL-3646]
- timekeeping: Add raw clock fallback for random_get_entropy() (Ivan Vecera) [RHEL-3646]
- random: pull add_hwgenerator_randomness() declaration into random.h (Ivan Vecera) [RHEL-3646]
- random: remove useless header comment (Ivan Vecera) [RHEL-3646]
- char: move RANDOM_TRUST_CPU & RANDOM_TRUST_BOOTLOADER into the Character devices menu (Ivan Vecera) [RHEL-3646]
- ibmveth: Reduce default tx queues to 8 (Mamatha Inamdar) [2228218]
- ibmveth: Ethtool set queue support (Mamatha Inamdar) [2228218]
- ibmveth: Implement multi queue on xmit (Mamatha Inamdar) [2228218]
- ibmveth: Copy tx skbs into a premapped buffer (Mamatha Inamdar) [2228218]
- perf/x86/intel: Add Crestmont PMU (Michael Petlan) [2177050]
- x86/cpu: Fix Crestmont uarch (Michael Petlan) [2177050]
- x86/cpu: Fix Gracemont uarch (Michael Petlan) [2177050]
- KVM: arm64: fix __kvm_host_psci_cpu_entry() prototype (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Rephrase percpu enable/disable tracking in terms of hyp (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Fix hardware enable/disable flows for pKVM (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Add missing BTI instructions (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Fix misuse of KVM_ARM_VCPU_POWER_OFF bit index (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Use different pointer authentication keys for pKVM (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Rip out the vestiges of the 'old' ID register scheme (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Handle ID register reads using the VM-wide values (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Use generic sanitisation for ID_AA64PFR0_EL1 (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Use generic sanitisation for ID_(AA64)DFR0_EL1 (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Use arm64_ftr_bits to sanitise ID register writes (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Save ID registers' sanitized value per guest (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Reuse fields of sys_reg_desc for idreg (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Rewrite IMPDEF PMU version as NI (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Make vCPU feature flags consistent VM-wide (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Relax invariance of KVM_ARM_VCPU_POWER_OFF (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Separate out feature sanitisation and initialisation (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Use BTI for nvhe (Shaoqin Huang) [RHEL-1760]
- arm64: kvm: avoid overflow in integer division (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Use local TLBI on permission relaxation (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Split huge pages during KVM_CLEAR_DIRTY_LOG (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Open-code kvm_mmu_write_protect_pt_masked() (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Split huge pages when dirty logging is enabled (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Add kvm_uninit_stage2_mmu() (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Refactor kvm_arch_commit_memory_region() (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Add kvm_pgtable_stage2_split() (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Add KVM_CAP_ARM_EAGER_SPLIT_CHUNK_SIZE (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Export kvm_are_all_memslots_empty() (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Add helper for creating unlinked stage2 subtrees (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Add KVM_PGTABLE_WALK flags for skipping CMOs and BBM TLBIs (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Rename free_removed to free_unlinked (Shaoqin Huang) [RHEL-1760]
- phy: qcom-qmp-pcie: support SM8150 PCIe QMP PHYs (Alessandro Carminati) [RHEL-10197]
- phy: qcom-qmp-pcie: populate offsets configuration (Alessandro Carminati) [RHEL-10197]
- phy: qcom-qmp-pcie: simplify clock handling (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Rename "hs_gear" to "phy_gear" (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Update PHY settings only when scaling to higher gears (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Configure SYS1CLK_1US_REG for UFS V4 and above (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Align programing of unipro clk attributes (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Add support to configure PA_VS_CORE_CLK_40NS_CYCLES (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Add multiple frequency support for MAX_CORE_CLK_1US_CYCLES (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Update MAX_CORE_CLK_1US_CYCLES for UFS V4 and above (Alessandro Carminati) [RHEL-10197]
- arm64: dts: qcom: sc8280xp: Hook up PDC as wakeup-parent of TLMM (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Make struct ufs_qcom_bw_table static const (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: ufs-qcom: Check host controller state (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: core: Export ufshcd_is_hba_active() (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Add support for scaling interconnects (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: core: Add enums for UFS lanes (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Remove unused variable (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: ufs-qcom: Change UFS devfreq timer to delayed (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Get queue ID from MSI index in ESI handler (Alessandro Carminati) [RHEL-10197]
- PCI: qcom: Use DWC helpers for modifying the read-only DBI registers (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: ufs-qcom: Switch to the new ICE API (Alessandro Carminati) [RHEL-10197]
- soc: qcom: Rename ice to qcom_ice to avoid module name conflict (Alessandro Carminati) [RHEL-10197]
- pinctrl: qcom: sa8775p: add the wakeirq map (Alessandro Carminati) [RHEL-10197]
- soc: qcom: Make the Qualcomm UFS/SDCC ICE a dedicated driver (Alessandro Carminati) [RHEL-10197]
- RDMA/irdma: Prevent zero-length STAG registration (Kamal Heib) [RHEL-6388] {CVE-2023-25775}
Resolves: rhbz#2177050, rhbz#2228218, RHEL-10197, RHEL-11577, RHEL-1760, RHEL-2466, RHEL-3646, RHEL-6388
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2023-10-11 17:48:41 +00:00
|
|
|
# Remove -q option below to provide 'extracting debug info' messages
|
|
|
|
%global _find_debuginfo_opts -r -q
|
2020-10-15 12:41:02 +00:00
|
|
|
%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}
|
2022-01-17 16:13:26 +00:00
|
|
|
BuildRequires: openssl
|
2020-10-15 12:41:02 +00:00
|
|
|
%if %{signkernel}
|
2022-10-03 09:42:53 +00:00
|
|
|
# ELN uses Fedora signing process, so exclude
|
|
|
|
%if 0%{?rhel}%{?centos} && !0%{?eln}
|
kernel-5.14.0-57.el9
* Tue Feb 08 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-57.el9]
- block: assign bi_bdev for cloned bios in blk_rq_prep_clone (Benjamin Marzinski) [2026948]
- dm sysfs: use default_groups in kobj_type (Benjamin Marzinski) [2043224]
- dm space map common: add bounds check to sm_ll_lookup_bitmap() (Benjamin Marzinski) [2043224]
- dm btree: add a defensive bounds check to insert_at() (Benjamin Marzinski) [2043224]
- dm btree remove: change a bunch of BUG_ON() calls to proper errors (Benjamin Marzinski) [2043224]
- dm btree spine: eliminate duplicate le32_to_cpu() in node_check() (Benjamin Marzinski) [2043224]
- dm btree spine: remove extra node_check function declaration (Benjamin Marzinski) [2043224]
- redhat: drop the RELEASED_KERNEL switch (Herton R. Krzesinski) [2037084 2045327]
- redhat: switch the kernel package to use certs from system-sb-certs (Herton R. Krzesinski) [2037084 2045327]
- mptcp: disable by default (Davide Caratti) [2044392]
- sch_api: Don't skip qdisc attach on ingress (Davide Caratti) [2044560]
- flow_offload: return EOPNOTSUPP for the unsupported mpls action type (Davide Caratti) [2044560]
- sch_cake: do not call cake_destroy() from cake_init() (Davide Caratti) [2044560]
- net/sched: fq_pie: prevent dismantle issue (Davide Caratti) [2044560]
- vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit (Antoine Tenart) [2044252]
- qla2xxx: Add new messaging (Ewan D. Milne) [2039070]
- nvme-fc: remove freeze/unfreeze around update_nr_hw_queues (Ewan D. Milne) [2030051]
- nvme-fc: avoid race between time out and tear down (Ewan D. Milne) [2030051]
- nvme-fc: update hardware queues before using them (Ewan D. Milne) [2030051]
- lpfc: Add new messaging (Ewan D. Milne) [2039068]
- tee: handle lookup of shm with reference count 0 (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- dma-buf: move dma-buf symbols into the DMA_BUF module namespace (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- tee: add sec_world_id to struct tee_shm (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/i915/selftests: Do not use import_obj uninitialized (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gem: Provide drm_gem_fb_{vmap,vunmap}() (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm: Define DRM_FORMAT_MAX_PLANES (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/i915/gem: Correct the locking and pin pattern for dma-buf (v8) (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gm12u320: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gud: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/udl: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gem: Provide drm_gem_fb_{begin,end}_cpu_access() helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- dmaengine: idxd: Add wq occupancy information to sysfs attribute Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1971888 Upstream Status: kernel/git/torvalds/linux.git (Julia Denham)
- arch/x86: KABI structs and array padding (Prarit Bhargava) [2033081]
- hpsa: add new messaging (Tomas Henzl) [2028575]
- aacraid: add new messaging (Tomas Henzl) [2028574]
- mptsas: add new messaging (Tomas Henzl) [2027741]
- megaraid_sas: add new messaging (Tomas Henzl) [2027741]
- mpt3sas: Add new messaging (Tomas Henzl) [2027741]
- scsi: mpi3mr: Use scnprintf() instead of snprintf() (Tomas Henzl) [1876005]
- scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() (Tomas Henzl) [1876005]
- scsi: mpi3mr: Set up IRQs in resume path (Tomas Henzl) [1876005]
- scsi: mpi3mr: Use the proper SCSI midlayer interfaces for PI (Tomas Henzl) [1876005]
Resolves: rhbz#1876005, rhbz#2026948, rhbz#2027741, rhbz#2028574, rhbz#2028575, rhbz#2030051, rhbz#2030754, rhbz#2033081, rhbz#2037084, rhbz#2039068, rhbz#2039070, rhbz#2043224, rhbz#2044252, rhbz#2044392, rhbz#2044560, rhbz#2045327
Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2022-02-08 16:51:46 +00:00
|
|
|
BuildRequires: system-sb-certs
|
2022-10-03 09:42:53 +00:00
|
|
|
%endif
|
2020-10-15 12:41:02 +00:00
|
|
|
%ifarch x86_64 aarch64
|
|
|
|
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-
|
2021-01-14 20:38:19 +00:00
|
|
|
%define __strip %{_build_arch}-linux-gnu-strip
|
2020-10-15 12:41:02 +00:00
|
|
|
%endif
|
|
|
|
|
|
|
|
# These below are required to build man pages
|
|
|
|
%if %{with_perf}
|
|
|
|
BuildRequires: xmlto
|
|
|
|
%endif
|
|
|
|
%if %{with_perf} || %{with_tools}
|
|
|
|
BuildRequires: asciidoc
|
|
|
|
%endif
|
|
|
|
|
2021-03-30 22:48:25 +00:00
|
|
|
%if %{with toolchain_clang}
|
|
|
|
BuildRequires: clang
|
|
|
|
%endif
|
|
|
|
|
2021-07-26 21:42:21 +00:00
|
|
|
%if %{with clang_lto}
|
|
|
|
BuildRequires: llvm
|
|
|
|
BuildRequires: lld
|
|
|
|
%endif
|
|
|
|
|
2023-02-14 19:44:17 +00:00
|
|
|
%if %{efiuki}
|
kernel-5.14.0-512.el9
* Mon Sep 23 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-512.el9]
- cpufreq: intel_pstate: Use Meteor Lake EPPs for Arrow Lake (Steve Best) [RHEL-58617]
- cpufreq: intel_pstate: Update Meteor Lake EPPs (Steve Best) [RHEL-58617]
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs (Steve Best) [RHEL-57711]
- cpufreq: intel_pstate: Update Lunar Lake hybrid scaling factor (Steve Best) [RHEL-58615]
- cpufreq: intel_pstate: Update Arrow Lake hybrid scaling factor (Steve Best) [RHEL-58615]
- netfilter: flowtable: initialise extack before use (CKI Backport Bot) [RHEL-58544] {CVE-2024-45018}
- tracing/osnoise: Fix build when timerlat is not enabled (Tomas Glozar) [RHEL-39968]
- tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() (Tomas Glozar) [RHEL-39968]
- tracing/timerlat: Only clear timer if a kthread exists (Tomas Glozar) [RHEL-39968]
- tracing/osnoise: Use a cpumask to know what threads are kthreads (Tomas Glozar) [RHEL-39968]
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode (Steve Best) [RHEL-58619]
- ARM: dts: am33xx-l4: Add missing touchscreen clock properties (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Add the scale information (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Add a unit to the timeout delay (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Gather the checks on the delays (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Get rid of useless gotos (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Fix style (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Replace license text with SPDX tag (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Wait the idle state to avoid stalls (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Drop unused definitions from the header (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Use devm_platform_get_and_ioremap_resource() (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Fix spelling mistake "atleast" -> "at least" (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Support the correctly spelled DT property (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Add ADC1/magnetic reader support (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Introduce a helper to deal with the type of hardware (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Add a boolean to clarify the presence of a touchscreen (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Fix an error message (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Rename a variable (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Add TSC prefix in certain macros (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Drop useless definitions from the header (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Clarify the maximum values for DT entries (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Use BIT(), GENMASK() and FIELD_PREP() when relevant (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Replace the header license text with SPDX tag (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Fix header spacing (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Use the new HZ_PER_MHZ macro (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Rename the subsystem enable macro (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Gather the ctrl register logic in one place (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Reorder the initialization steps (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Always provide an idle configuration (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Drop useless variables from the driver structure (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Mimic the probe from resume() (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Use driver data (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Move the driver structure allocation earlier (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Simplify divisor calculation (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Don't search the tree for our clock (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Reword the comment explaining the dividers (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Drop extra spacing when declaring stack variables (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Get rid of useless gotos (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Fix style (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Replace license text with SPDX tag (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Ensure a balanced number of node get/put (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Delete superfluous error message (Joel Slebodnick) [RHEL-51597]
- uki: use systemd-pcrphase dracut module (Vitaly Kuznetsov)
- selftests/thermel/intel: Add test to read workload hint (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Free MSI IRQ vectors on module exit (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Allow limited thermal MSI support (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Fix kernel warning during MSI cleanup (David Arcari) [RHEL-29349]
- thermal: trip: Pass trip pointer to .set_trip_temp() thermal zone callback (David Arcari) [RHEL-29349]
- thermal: helpers: Introduce thermal_trip_is_bound_to_cdev() (David Arcari) [RHEL-29349]
- thermal: trip: Add conversion macros for thermal trip priv field (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Enable WLT and power floor support for Lunar Lake (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Support MSI interrupt for Lunar Lake (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Remove unnecessary calls to free irq (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Add DLVR support for Lunar Lake (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Capability to map user space to firmware values (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Cleanup of DLVR sysfs on driver remove (David Arcari) [RHEL-29349]
- thermal: int340x: processor_thermal: Support shared interrupts (David Arcari) [RHEL-29349]
- thermal: int3403: remove unused struct 'int3403_performance_state' (David Arcari) [RHEL-29349]
- thermal: int3400: Use sizeof(*pointer) instead of sizeof(type) (David Arcari) [RHEL-29349]
- thermal: intel: Add missing module description (David Arcari) [RHEL-29349]
- thermal: intel: int340x_thermal: replace deprecated strncpy() with strscpy() (David Arcari) [RHEL-29349]
- selftests:resctrl: Fix build failure on archs without __cpuid_count() (David Arcari) [RHEL-20790]
- x86/resctrl: Update documentation with Sub-NUMA cluster changes (David Arcari) [RHEL-20790]
- x86/resctrl: Fix arch_mbm_* array overrun on SNC (David Arcari) [RHEL-20790]
- x86/resctrl: Detect Sub-NUMA Cluster (SNC) mode (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove test name comparing from write_bm_pid_to_resctrl() (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove mongrp from CMT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove mongrp from MBA test (David Arcari) [RHEL-20790]
- selftests/resctrl: Convert ctrlgrp & mongrp to pointers (David Arcari) [RHEL-20790]
- selftests/resctrl: Make some strings passed to resctrlfs functions const (David Arcari) [RHEL-20790]
- selftests/resctrl: Simplify bandwidth report type handling (David Arcari) [RHEL-20790]
- selftests/resctrl: Add ->init() callback into resctrl_val_param (David Arcari) [RHEL-20790]
- selftests/resctrl: Add ->measure() callback to resctrl_val_param (David Arcari) [RHEL-20790]
- selftests/resctrl: Simplify mem bandwidth file code for MBA & MBM tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Rename measure_vals() to measure_mem_bw_vals() & document (David Arcari) [RHEL-20790]
- selftests/resctrl: Cleanup bm_pid and ppid usage & limit scope (David Arcari) [RHEL-20790]
- selftests/resctrl: Use correct type for pids (David Arcari) [RHEL-20790]
- selftests/resctrl: Consolidate get_domain_id() into resctrl_val() (David Arcari) [RHEL-20790]
- selftests/resctrl: Make "bandwidth" consistent in comments & prints (David Arcari) [RHEL-20790]
- selftests/resctrl: Calculate resctrl FS derived mem bw over sleep(1) only (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix closing IMC fds on error and open-code R+W instead of loops (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix non-contiguous CBM for AMD (David Arcari) [RHEL-20790]
- selftests/resctrl: fix clang build warnings related to abs(), labs() calls (David Arcari) [RHEL-20790]
- selftests/resctrl: fix clang build failure: use LOCAL_HDRS (David Arcari) [RHEL-20790]
- selftests/resctrl: ksft_exit_skip() does not return (David Arcari) [RHEL-20790]
- selftests/resctrl: Move cleanups out of individual tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Simplify cleanup in ctrl-c handler (David Arcari) [RHEL-20790]
- selftests/resctrl: Add cleanup function to test framework (David Arcari) [RHEL-20790]
- selftests/resctrl: Add non-contiguous CBMs CAT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Add resource_info_file_exists() (David Arcari) [RHEL-20790]
- selftests/resctrl: Split validate_resctrl_feature_request() (David Arcari) [RHEL-20790]
- selftests/resctrl: Add a helper for the non-contiguous test (David Arcari) [RHEL-20790]
- selftests/resctrl: Add test groups and name L3 CAT test L3_CAT (David Arcari) [RHEL-20790]
- selftests/resctrl: Get domain id from cache id (David Arcari) [RHEL-20790]
- selftests/resctrl: Rename resource ID to domain ID (David Arcari) [RHEL-20790]
- selftests/resctrl: Add helper to convert L2/3 to integer (David Arcari) [RHEL-20790]
- selftests/resctrl: Pass write_schemata() resource instead of test name (David Arcari) [RHEL-20790]
- selftests/resctrl: Introduce generalized test framework (David Arcari) [RHEL-20790]
- selftests/resctrl: Create struct for input parameters (David Arcari) [RHEL-20790]
- selftests/resctrl: Restore the CPU affinity after CAT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Rewrite Cache Allocation Technology (CAT) test (David Arcari) [RHEL-20790]
- selftests/resctrl: Read in less obvious order to defeat prefetch optimizations (David Arcari) [RHEL-20790]
- selftests/resctrl: Replace file write with volatile variable (David Arcari) [RHEL-20790]
- selftests/resctrl: Open perf fd before start & add error handling (David Arcari) [RHEL-20790]
- selftests/resctrl: Move cat_val() to cat_test.c and rename to cat_test() (David Arcari) [RHEL-20790]
- selftests/resctrl: Convert perf related globals to locals (David Arcari) [RHEL-20790]
- selftests/resctrl: Improve perf init (David Arcari) [RHEL-20790]
- selftests/resctrl: Consolidate naming of perf event related things (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove nested calls in perf event handling (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove unnecessary __u64 -> unsigned long conversion (David Arcari) [RHEL-20790]
- selftests/resctrl: Split show_cache_info() to test specific and generic parts (David Arcari) [RHEL-20790]
- selftests/resctrl: Split measure_cache_vals() (David Arcari) [RHEL-20790]
- selftests/resctrl: Exclude shareable bits from schemata in CAT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Create cache_portion_size() helper (David Arcari) [RHEL-20790]
- selftests/resctrl: Mark get_cache_size() cache_type const (David Arcari) [RHEL-20790]
- selftests/resctrl: Refactor get_cbm_mask() and rename to get_full_cbm() (David Arcari) [RHEL-20790]
- selftests/resctrl: Refactor fill_buf functions (David Arcari) [RHEL-20790]
- selftests/resctrl: Split fill_buf to allow tests finer-grained control (David Arcari) [RHEL-20790]
- selftests/resctrl: Change function comments to say < 0 on error (David Arcari) [RHEL-20790]
- selftests/resctrl: Don't use ctrlc_handler() outside signal handling (David Arcari) [RHEL-20790]
- selftests/resctrl: Return -1 instead of errno on error (David Arcari) [RHEL-20790]
- selftests/resctrl: Convert perror() to ksft_perror() or ksft_print_msg() (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix MBM test failure when MBA unavailable (David Arcari) [RHEL-20790]
- selftests/resctrl: Move run_benchmark() to a more fitting file (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix schemata write error check (David Arcari) [RHEL-20790]
- selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix feature checks (David Arcari) [RHEL-20790]
- selftests/resctrl: Refactor feature check to use resource and feature name (David Arcari) [RHEL-20790]
- selftests/resctrl: Move _GNU_SOURCE define into Makefile (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove duplicate feature check from CMT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Extend signal handler coverage to unmount on receiving signal (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix uninitialized .sa_flags (David Arcari) [RHEL-20790]
- selftests/resctrl: Cleanup benchmark argument parsing (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove ben_count variable (David Arcari) [RHEL-20790]
- selftests/resctrl: Make benchmark command const and build it with pointers (David Arcari) [RHEL-20790]
- selftests/resctrl: Reorder resctrl FS prep code and benchmark_cmd init (David Arcari) [RHEL-20790]
- selftests/resctrl: Simplify span lifetime (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove bw_report and bm_type from main() (David Arcari) [RHEL-20790]
- selftests/resctrl: Correct benchmark command help (David Arcari) [RHEL-20790]
- selftests/resctrl: Ensure the benchmark commands fits to its array (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix wrong format specifier (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove test type checks from cat_val() (David Arcari) [RHEL-20790]
- selftests/resctrl: Pass the real number of tests to show_cache_info() (David Arcari) [RHEL-20790]
- selftests/resctrl: Move CAT/CMT test global vars to function they are used in (David Arcari) [RHEL-20790]
- selftests/resctrl: Don't use variable argument list for ->setup() (David Arcari) [RHEL-20790]
- selftests/resctrl: Don't pass test name to fill_buf (David Arcari) [RHEL-20790]
- selftests/resctrl: Improve parameter consistency in fill_buf (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove unnecessary startptr global from fill_buf (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove "malloc_and_init_memory" param from run_fill_buf() (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove duplicated preparation for span arg (David Arcari) [RHEL-20790]
- selftests/resctrl: Express span internally in bytes (David Arcari) [RHEL-20790]
- selftests/resctrl: Convert span to size_t (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove mum_resctrlfs from struct resctrl_val_param (David Arcari) [RHEL-20790]
- selftests/resctrl: Refactor remount_resctrl(bool mum_resctrlfs) to mount_resctrl() (David Arcari) [RHEL-20790]
- selftests/resctrl: Move resctrl FS mount/umount to higher level (David Arcari) [RHEL-20790]
- selftests/resctrl: Unmount resctrl FS before starting the first test (David Arcari) [RHEL-20790]
- selftests/resctrl: Close perf value read fd on errors (David Arcari) [RHEL-20790]
- selftests/resctrl: Unmount resctrl FS if child fails to run benchmark (David Arcari) [RHEL-20790]
- selftests/resctrl: Don't leak buffer in fill_cache() (David Arcari) [RHEL-20790]
- selftests/resctrl: Add resctrl.h into build deps (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix incorrect error return on test complete (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove duplicate codes that clear each test result file (David Arcari) [RHEL-20790]
- selftests/resctrl: Commonize the signal handler register/unregister for all tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Cleanup properly when an error occurs in CAT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Flush stdout file buffer before executing fork() (David Arcari) [RHEL-20790]
- selftests/resctrl: Return MBA check result and make it to output message (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix set up schemata with 100%% allocation on first run in MBM test (David Arcari) [RHEL-20790]
- selftests/resctrl: Use correct exit code when tests fail (David Arcari) [RHEL-20790]
- selftests/resctrl: Correct get_llc_perf() param in function comment (David Arcari) [RHEL-20790]
- selftests/resctrl: Use remount_resctrlfs() consistently with boolean (David Arcari) [RHEL-20790]
- selftests/resctrl: Change name from CBM_MASK_PATH to INFO_PATH (David Arcari) [RHEL-20790]
- selftests/resctrl: Change initialize_llc_perf() return type to void (David Arcari) [RHEL-20790]
- selftests/resctrl: Replace obsolete memalign() with posix_memalign() (David Arcari) [RHEL-20790]
- selftests/resctrl: Check for return value after write_schemata() (David Arcari) [RHEL-20790]
- selftests/resctrl: Allow ->setup() to return errors (David Arcari) [RHEL-20790]
- selftests/resctrl: Move ->setup() call outside of test specific branches (David Arcari) [RHEL-20790]
- selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix null pointer dereference on open failed (David Arcari) [RHEL-20790]
- selftests/resctrl: Add missing SPDX license to Makefile (David Arcari) [RHEL-20790]
- selftests/resctrl: Update README about using kselftest framework to build/run resctrl_tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Make resctrl_tests run using kselftest framework (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix resctrl_tests' return code to work with selftest framework (David Arcari) [RHEL-20790]
- selftests/resctrl: Change the default limited time to 120 seconds (David Arcari) [RHEL-20790]
- selftests/resctrl: Kill child process before parent process terminates if SIGTERM is received (David Arcari) [RHEL-20790]
- selftests/resctrl: Print a message if the result of MBM&CMT tests is failed on Intel CPU (David Arcari) [RHEL-20790]
- selftests/resctrl: Extend CPU vendor detection (David Arcari) [RHEL-20790]
- x86/resctrl: Enable shared RMID mode on Sub-NUMA Cluster (SNC) systems (David Arcari) [RHEL-20790]
- x86/resctrl: Make __mon_event_count() handle sum domains (David Arcari) [RHEL-20790]
- x86/resctrl: Fill out rmid_read structure for smp_call*() to read a counter (David Arcari) [RHEL-20790]
- x86/resctrl: Handle removing directories in Sub-NUMA Cluster (SNC) mode (David Arcari) [RHEL-20790]
- x86/resctrl: Create Sub-NUMA Cluster (SNC) monitor files (David Arcari) [RHEL-20790]
- x86/resctrl: Allocate a new field in union mon_data_bits (David Arcari) [RHEL-20790]
- x86/resctrl: Refactor mkdir_mondata_subdir() with a helper function (David Arcari) [RHEL-20790]
- x86/resctrl: Initialize on-stack struct rmid_read instances (David Arcari) [RHEL-20790]
- x86/resctrl: Add a new field to struct rmid_read for summation of domains (David Arcari) [RHEL-20790]
- x86/resctrl: Prepare for new Sub-NUMA Cluster (SNC) monitor files (David Arcari) [RHEL-20790]
- x86/resctrl: Block use of mba_MBps mount option on Sub-NUMA Cluster (SNC) systems (David Arcari) [RHEL-20790]
- x86/resctrl: Introduce snc_nodes_per_l3_cache (David Arcari) [RHEL-20790]
- x86/resctrl: Add node-scope to the options for feature scope (David Arcari) [RHEL-20790]
- x86/resctrl: Split the rdt_domain and rdt_hw_domain structures (David Arcari) [RHEL-20790]
- x86/resctrl: Prepare for different scope for control/monitor operations (David Arcari) [RHEL-20790]
- x86/resctrl: Prepare to split rdt_domain structure (David Arcari) [RHEL-20790]
- x86/resctrl: Prepare for new domain scope (David Arcari) [RHEL-20790]
- x86/resctrl: Don't try to free nonexistent RMIDs (David Arcari) [RHEL-20790]
- x86/resctrl: Replace open coded cacheinfo searches (David Arcari) [RHEL-20790]
- cacheinfo: Add function to get cacheinfo for a given CPU and cache level (David Arcari) [RHEL-20790]
- cpu: Move CPU hotplug function declarations into their own header (David Arcari) [RHEL-20790]
- x86/resctrl: Switch to new Intel CPU model defines (David Arcari) [RHEL-20790]
- x86/resctrl: Add tracepoint for llc_occupancy tracking (David Arcari) [RHEL-20790]
- x86/resctrl: Rename pseudo_lock_event.h to trace.h (David Arcari) [RHEL-20790]
- x86/resctrl: Simplify call convention for MSR update functions (David Arcari) [RHEL-20790]
- x86/resctrl: Pass domain to target CPU (David Arcari) [RHEL-20790]
- x86/resctrl: Fix uninitialized memory read when last CPU of domain goes offline (David Arcari) [RHEL-20790]
- x86/resctrl: Remove lockdep annotation that triggers false positive (David Arcari) [RHEL-20790]
- x86/resctrl: Separate arch and fs resctrl locks (David Arcari) [RHEL-20790]
- x86/resctrl: Move domain helper migration into resctrl_offline_cpu() (David Arcari) [RHEL-20790]
- x86/resctrl: Add CPU offline callback for resctrl work (David Arcari) [RHEL-20790]
- x86/resctrl: Allow overflow/limbo handlers to be scheduled on any-but CPU (David Arcari) [RHEL-20790]
- x86/resctrl: Add CPU online callback for resctrl work (David Arcari) [RHEL-20790]
- x86/resctrl: Add helpers for system wide mon/alloc capable (David Arcari) [RHEL-20790]
- x86/resctrl: Make rdt_enable_key the arch's decision to switch (David Arcari) [RHEL-20790]
- x86/resctrl: Move alloc/mon static keys into helpers (David Arcari) [RHEL-20790]
- x86/resctrl: Make resctrl_mounted checks explicit (David Arcari) [RHEL-20790]
- x86/resctrl: Allow arch to allocate memory needed in resctrl_arch_rmid_read() (David Arcari) [RHEL-20790]
- x86/resctrl: Allow resctrl_arch_rmid_read() to sleep (David Arcari) [RHEL-20790]
- x86/resctrl: Queue mon_event_read() instead of sending an IPI (David Arcari) [RHEL-20790]
- x86/resctrl: Add cpumask_any_housekeeping() for limbo/overflow (David Arcari) [RHEL-20790]
- x86/resctrl: Move CLOSID/RMID matching and setting to use helpers (David Arcari) [RHEL-20790]
- x86/resctrl: Allocate the cleanest CLOSID by searching closid_num_dirty_rmid (David Arcari) [RHEL-20790]
- x86/resctrl: Use __set_bit()/__clear_bit() instead of open coding (David Arcari) [RHEL-20790]
- x86/resctrl: Track the number of dirty RMID a CLOSID has (David Arcari) [RHEL-20790]
- x86/resctrl: Allow RMID allocation to be scoped by CLOSID (David Arcari) [RHEL-20790]
- x86/resctrl: Access per-rmid structures by index (David Arcari) [RHEL-20790]
- x86/resctrl: Track the closid with the rmid (David Arcari) [RHEL-20790]
- x86/resctrl: Move RMID allocation out of mkdir_rdt_prepare() (David Arcari) [RHEL-20790]
- x86/resctrl: Create helper for RMID allocation and mondata dir creation (David Arcari) [RHEL-20790]
- x86/resctrl: Free rmid_ptrs from resctrl_exit() (David Arcari) [RHEL-20790]
- x86/resctrl: Implement new mba_MBps throttling heuristic (David Arcari) [RHEL-20790]
- x86/resctrl: Fix unused variable warning in cache_alloc_hsw_probe() (David Arcari) [RHEL-20790]
- md/raid5: avoid BUG_ON() while continue reshape after reassembling (CKI Backport Bot) [RHEL-56203] {CVE-2024-43914}
- tcp: move inet_twsk_schedule helper out of header (Florian Westphal) [RHEL-9279]
- net: tcp: un-pin the tw_timer (Florian Westphal) [RHEL-9279]
- net: tcp/dccp: prepare for tw_timer un-pinning (Florian Westphal) [RHEL-9279]
- tcp: annotate data-races around tw->tw_ts_recent and tw->tw_ts_recent_stamp (Florian Westphal) [RHEL-9279]
- md: fix deadlock between mddev_suspend and flush bio (Nigel Croxon) [RHEL-54757] {CVE-2024-43855}
- rhel-only: selftests/bpf: add cpuv4 variant (Artem Savkov) [RHEL-50017]
- PCI: hv: Return zero, not garbage, when reading PCI_INTERRUPT_PIN (Maxim Levitsky) [RHEL-54308]
- Input: serio - use sizeof(*pointer) instead of sizeof(type) (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: Cosmetic changes for hv.c and balloon.c (Maxim Levitsky) [RHEL-54308]
- hv_balloon: Enable hot-add for memblock sizes > 128 MiB (Maxim Levitsky) [RHEL-54308]
- hv_balloon: Use kernel macros to simplify open coded sequences (Maxim Levitsky) [RHEL-54308]
- uio_hv_generic: Remove use of PAGE_SIZE (Maxim Levitsky) [RHEL-54308]
- uio_hv_generic: Enable interrupt for low speed VMBus devices (Maxim Levitsky) [RHEL-54308]
- uio_hv_generic: Query the ringbuffer size for device (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Add utility function for querying ring size (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Don't free ring buffers that couldn't be re-encrypted (Maxim Levitsky) [RHEL-54308]
- uio_hv_generic: Don't free decrypted memory (Maxim Levitsky) [RHEL-54308]
- hv_netvsc: Don't free decrypted memory (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Leak pages if set_memory_encrypted() fails (Maxim Levitsky) [RHEL-54308]
- hv: vmbus: Convert sprintf() family to sysfs_emit() family (Maxim Levitsky) [RHEL-54308]
- mshyperv: Introduce hv_numa_node_to_pxm_info() (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Cosmetic changes for hv_apic.c (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Use Hyper-V entropy to seed guest random number generator (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Cosmetic changes for hv_spinlock.c (Maxim Levitsky) [RHEL-54308]
- hyperv-tlfs: Rename some HV_REGISTER_* defines for consistency (Maxim Levitsky) [RHEL-54308]
- hv: vmbus: Convert to platform remove callback returning void (Maxim Levitsky) [RHEL-54308]
- mshyperv: Introduce hv_get_hypervisor_version function (Maxim Levitsky) [RHEL-54308]
- PCI: hv: Fix ring buffer size calculation (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Use per cpu initial stack for vtl context (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: make hv_bus const (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Allow 15-bit APIC IDs for VTL platforms (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Make encrypted/decrypted changes safe for load_unaligned_zeropad() (Maxim Levitsky) [RHEL-54308]
- x86/mm: Regularize set_memory_p() parameters and make non-static (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Use slow_virt_to_phys() in page transition hypervisor callback (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Update indentation in create_gpadl_header() (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Remove duplication and cleanup code in create_gpadl_header() (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory (Maxim Levitsky) [RHEL-54308]
- hv_utils: Allow implicit ICTIMESYNCFLAG_SYNC (Maxim Levitsky) [RHEL-54308]
- scsi: storvsc: Fix ring buffer size calculation (Maxim Levitsky) [RHEL-54308]
- virtio/vsock: send credit update during setting SO_RCVLOWAT (Maxim Levitsky) [RHEL-54308]
- redhat: kernel.spec: add missing sound/soc/sof/sof-audio.h to kernel-devel package (Jaroslav Kysela) [RHEL-16610]
Resolves: RHEL-16610, RHEL-20790, RHEL-29349, RHEL-39968, RHEL-50017, RHEL-51597, RHEL-54308, RHEL-54757, RHEL-56203, RHEL-57711, RHEL-58544, RHEL-58615, RHEL-58617, RHEL-58619, RHEL-9279
Signed-off-by: Rado Vrbovsky <rvrbovsk@redhat.com>
2024-09-23 08:27:41 +00:00
|
|
|
BuildRequires: dracut >= 057-67.git20240812.el9
|
2023-02-14 19:44:17 +00:00
|
|
|
# For dracut UEFI uki binaries
|
|
|
|
BuildRequires: binutils
|
|
|
|
# For the initrd
|
|
|
|
BuildRequires: lvm2
|
2023-03-07 14:22:21 +00:00
|
|
|
# For systemd-stub
|
2023-02-14 19:44:17 +00:00
|
|
|
BuildRequires: systemd-boot-unsigned
|
2023-03-07 14:22:21 +00:00
|
|
|
# For systemd-pcrphase
|
2023-02-14 19:44:17 +00:00
|
|
|
BuildRequires: systemd-udev >= 252-1
|
kernel-5.14.0-490.el9
* Fri Aug 02 2024 Scott Weaver <scweaver@redhat.com> [5.14.0-490.el9]
- redhat/dracut-virt.conf: add systemd-veritysetup module (Emanuele Giuseppe Esposito) [RHEL-45168]
- redhat/uki_addons/virt: add common FIPS addon (Emanuele Giuseppe Esposito) [RHEL-45160]
- redhat/kernel.spec: add uki_addons to create UKI kernel cmdline addons (Emanuele Giuseppe Esposito) [RHEL-45159]
- gcc-plugins/stackleak: Avoid .head.text section (Bandan Das) [RHEL-39439]
- x86/sev: Skip ROM range scans and validation for SEV-SNP guests (Bandan Das) [RHEL-39439]
- x86/sev: Move early startup code into .head.text section (Bandan Das) [RHEL-39439]
- x86/sme: Move early SME kernel encryption handling into .head.text (Bandan Das) [RHEL-39439]
- x86/sev: Do the C-bit verification only on the BSP (Bandan Das) [RHEL-39439]
- x86/sev: Fix kernel crash due to late update to read-only ghcb_version (Bandan Das) [RHEL-39439]
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() (CKI Backport Bot) [RHEL-48140] {CVE-2024-40959}
- eeprom: at24: fix memory corruption race condition (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- eeprom: at24: Probe for DDR3 thermal sensor in the SPD case (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- eeprom: at24: Use dev_err_probe for nvmem register failure (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- eeprom: at24: Add support for 24c1025 EEPROM (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- eeprom: at24: remove struct at24_client (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- at24: Support probing while in non-zero ACPI D state (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- selftests: forwarding: devlink_lib: Wait for udev events after reloading (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501}
- drivers: core: synchronize really_probe() and dev_uevent() (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501}
- xhci: Handle TD clearing for multiple streams case (CKI Backport Bot) [RHEL-47892] {CVE-2024-40927}
- PCI: pciehp: Retain Power Indicator bits for userspace indicators (Myron Stowe) [RHEL-41181]
- sched: act_ct: take care of padding in struct zones_ht_key (Xin Long) [RHEL-50682]
- net: bridge: xmit: make sure we have at least eth header len bytes (cki-backport-bot) [RHEL-44297] {CVE-2024-38538}
- hugetlb: force allocating surplus hugepages on mempolicy allowed nodes (Aristeu Rozanski) [RHEL-38605]
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages (CKI Backport Bot) [RHEL-47558] {CVE-2024-40904}
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory (CKI Backport Bot) [RHEL-47535] {CVE-2024-40901}
- vmxnet3: update to version 9 (Izabela Bakollari) [RHEL-50675]
- vmxnet3: add command to allow disabling of offloads (Izabela Bakollari) [RHEL-50675]
- vmxnet3: add latency measurement support in vmxnet3 (Izabela Bakollari) [RHEL-50675]
- vmxnet3: prepare for version 9 changes (Izabela Bakollari) [RHEL-50675]
- vmxnet3: disable rx data ring on dma allocation failure (Izabela Bakollari) [RHEL-50675]
- vmxnet3: Fix missing reserved tailroom (Izabela Bakollari) [RHEL-50675]
- maple_tree: fix mas_empty_area_rev() null pointer dereference (Aristeu Rozanski) [RHEL-39862] {CVE-2024-36891}
- rbd: don't assume rbd_is_lock_owner() for exclusive mappings (Ilya Dryomov) [RHEL-50366]
- rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings (Ilya Dryomov) [RHEL-50366]
- rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait (Ilya Dryomov) [RHEL-50366]
- scsi: qedf: Set qed_slowpath_params to zero before use (John Meneghini) [RHEL-25193]
- scsi: qedf: Wait for stag work during unload (John Meneghini) [RHEL-25193]
- scsi: qedf: Don't process stag work during unload and recovery (John Meneghini) [RHEL-25193]
- scsi: qedf: Use FC rport as argument for qedf_initiate_tmf() (John Meneghini) [RHEL-25193]
- net: fix __dst_negative_advice() race (Xin Long) [RHEL-41185] {CVE-2024-36971}
- net: annotate data-races around sk->sk_dst_pending_confirm (Xin Long) [RHEL-41185]
- scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Ewan D. Milne) [RHEL-39719] {CVE-2024-36025}
- igb: Remove redundant runtime resume for ethtool_ops (Corinna Vinschen) [RHEL-17487]
- net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17487]
- igb: simplify pci ops declaration (Corinna Vinschen) [RHEL-17487]
- igb: Fix missing time sync events (Corinna Vinschen) [RHEL-17487]
- intel: make module parameters readable in sys filesystem (Corinna Vinschen) [RHEL-17487 RHEL-25998]
- net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17487]
- igb: extend PTP timestamp adjustments to i211 (Corinna Vinschen) [RHEL-17487]
- net: intel: igb: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17487]
- igb: Fix string truncation warnings in igb_set_fw_version (Corinna Vinschen) [RHEL-17487 RHEL-38454] {CVE-2024-36010}
- intel: legacy: field get conversion (Corinna Vinschen) [RHEL-17487]
- intel: legacy: field prep conversion (Corinna Vinschen) [RHEL-17487]
- intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17487]
- igb: Use FIELD_GET() to extract Link Width (Corinna Vinschen) [RHEL-17487]
- netdevsim: fix rtnetlink.sh selftest (CKI Backport Bot) [RHEL-50016]
- selinux: avoid dereference of garbage after mount failure (Ondrej Mosnacek) [RHEL-37187] {CVE-2024-35904}
- calipso: fix memory leak in netlbl_calipso_add_pass() (Ondrej Mosnacek) [RHEL-37044] {CVE-2023-52698}
- powerpc/pseries: Whitelist dtl slub object for copying to userspace (Mamatha Inamdar) [RHEL-51242] {CVE-2024-41065}
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (CKI Backport Bot) [RHEL-44414] {CVE-2024-37356}
- tty: add the option to have a tty reject a new ldisc (John W. Linville) [RHEL-48254] {CVE-2024-40966}
- irqchip/gic-v3-its: Prevent double free on error (Charles Mirabile) [RHEL-37024] {CVE-2024-35847}
- usb-storage: alauda: Check whether the media is initialized (CKI Backport Bot) [RHEL-43714] {CVE-2024-38619}
- scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool (Ewan D. Milne) [RHEL-38285] {CVE-2023-52811}
- gfs2: Fix potential glock use-after-free on unmount (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570}
- gfs2: simplify gdlm_put_lock with out_free label (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570}
- gfs2: Remove ill-placed consistency check (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570}
- openvswitch: Set the skbuff pkt_type for proper pmtud support. (Aaron Conole) [RHEL-37650]
- scsi: mpi3mr: Driver version update to 8.8.1.0.50 (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Update MPI Headers to revision 31 (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Debug ability improvements (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Set the WriteSame Divert Capability in the IOCInit MPI Request (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Clear ioctl blocking flag for an unresponsive controller (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Set MPI request flags appropriately (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Block devices are not removed even when VDs are offlined (Ewan D. Milne) [RHEL-30580]
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk (Waiman Long) [RHEL-31230]
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO (Waiman Long) [RHEL-31230]
- x86/bugs: Fix the SRSO mitigation on Zen3/4 (Waiman Long) [RHEL-31230]
- redhat/configs: Rename x86 CPU mitigations config entries (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_RETHUNK => CONFIG_MITIGATION_RETHUNK (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_CPU_SRSO => CONFIG_MITIGATION_SRSO (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_CPU_IBRS_ENTRY => CONFIG_MITIGATION_IBRS_ENTRY (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_CPU_UNRET_ENTRY => CONFIG_MITIGATION_UNRET_ENTRY (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_SLS => CONFIG_MITIGATION_SLS (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINE (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_CALL_DEPTH_TRACKING => CONFIG_MITIGATION_CALL_DEPTH_TRACKING (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_CPU_IBPB_ENTRY => CONFIG_MITIGATION_IBPB_ENTRY (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_GDS_FORCE_MITIGATION => CONFIG_MITIGATION_GDS_FORCE (Waiman Long) [RHEL-31230]
- kbuild: use objtool-args-y to clean up objtool arguments (Waiman Long) [RHEL-31230]
- kbuild: do not create *.prelink.o for Clang LTO or IBT (Waiman Long) [RHEL-31230]
- kbuild: replace $(linked-object) with CONFIG options (Waiman Long) [RHEL-31230]
Resolves: RHEL-17487, RHEL-25193, RHEL-25998, RHEL-30580, RHEL-31230, RHEL-37020, RHEL-37024, RHEL-37044, RHEL-37187, RHEL-37650, RHEL-38285, RHEL-38454, RHEL-38605, RHEL-39439, RHEL-39719, RHEL-39862, RHEL-41181, RHEL-41185, RHEL-43714, RHEL-44155, RHEL-44297, RHEL-44414, RHEL-45159, RHEL-45160, RHEL-45168, RHEL-47535, RHEL-47558, RHEL-47652, RHEL-47892, RHEL-48140, RHEL-48254, RHEL-50016, RHEL-50366, RHEL-50675, RHEL-50682, RHEL-51242, RHEL-37025, RHEL-38286, RHEL-39720, RHEL-39863, RHEL-37021, RHEL-44156, RHEL-38455, RHEL-44298, RHEL-43715, RHEL-37045, RHEL-37188, RHEL-41186, RHEL-47536, RHEL-47559, RHEL-47893, RHEL-48141, RHEL-47653, RHEL-48255, RHEL-44415
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2024-08-02 15:47:19 +00:00
|
|
|
# For UKI kernel cmdline addons
|
|
|
|
BuildRequires: systemd-ukify
|
2023-02-14 19:44:17 +00:00
|
|
|
# For TPM operations in UKI initramfs
|
|
|
|
BuildRequires: tpm2-tools
|
2023-02-17 00:33:35 +00:00
|
|
|
# For Azure CVM specific udev rules
|
|
|
|
BuildRequires: WALinuxAgent-cvm
|
kernel-5.14.0-370.el9
* Wed Sep 27 2023 Scott Weaver <scweaver@redhat.com> [5.14.0-370.el9]
- nfsd: Set technology preview if inter SSC offload is enabled (Dave Wysochanski) [RHEL-2300]
- iw_cxgb4: Fix potential NULL dereference in c4iw_fill_res_cm_id_entry() (Kamal Heib) [RHEL-1733]
- RDMA/cxgb4: Fix potential null-ptr-deref in pass_establish() (Kamal Heib) [RHEL-1733]
- RDMA/cxgb4: add null-ptr-check after ip_dev_find() (Kamal Heib) [RHEL-1733]
- RDMA/cxgb4: Replace 0-length arrays with flexible arrays (Kamal Heib) [RHEL-1733]
- RDMA/cxgb4: remove unnecessary NULL check in __c4iw_poll_cq_one() (Kamal Heib) [RHEL-1733]
- RDMA/rxe: Fix redundant break statement in switch-case. (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Fix incomplete state save in rxe_requester (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Fix rxe_modify_srq (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Fix unsafe drain work queue code (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Move work queue code to subroutines (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Fix an error handling path in rxe_bind_mw() (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Simplify cq->notify code (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Fixes mr access supported list (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Fix rxe_cq_post (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Send last wqe reached event on qp cleanup (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Fix the use-before-initialization error of resp_pkts (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Implement rereg_user_mr (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Let rkey == lkey for local access (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Introduce rxe access supported flags (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Fix access checks in rxe_check_bind_mw (Kamal Heib) [RHEL-1958]
- RDMA//rxe: Optimize send path in rxe_resp.c (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Rename IB_ACCESS_REMOTE (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Fix ref count error in check_rkey() (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Fix packet length checks (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Remove dangling declaration of rxe_cq_disable() (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Fix comments about removed tasklets (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Add workqueue support for rxe tasks (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Convert spin_{lock_bh,unlock_bh} to spin_{lock_irqsave,unlock_irqrestore} (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Fix double unlock in rxe_qp.c (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Fix spinlock recursion deadlock on requester (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Protect QP state with qp->state_lock (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Move code to check if drained to subroutine (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Remove qp->req.state (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Remove qp->comp.state (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Remove qp->resp.state (Kamal Heib) [RHEL-1958]
- RDMA: Add ib_virt_dma_to_page() (Kamal Heib) [RHEL-1958]
- RDMA/siw: Fix pointer cast warning (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Fix the error "trying to register non-static key in rxe_cleanup_task" (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Fix incorrect TASKLET_STATE_SCHED check in rxe_task.c (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Clean kzalloc failure paths (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Remove tasklet call from rxe_cq.c (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Rewrite rxe_task.c (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Make tasks schedule each other (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Remove __rxe_do_task() (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Remove qp reference counting in tasks (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Cleanup error state handling in rxe_comp.c (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Cleanup reset state handling in rxe_resp.c (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Convert tasklet args to queue pairs (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Add error messages (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Extend dbg log messages to err and info (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Change rxe_dbg to rxe_dbg_dev (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Replace exists by rxe in rxe.c (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Fix missing memory barriers in rxe_queue.h (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Remove rxe_alloc() (Kamal Heib) [RHEL-1958]
- Subject: RDMA/rxe: Handle zero length rdma (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Replace rxe_map and rxe_phys_buf by xarray (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Cleanup page variables in rxe_mr.c (Kamal Heib) [RHEL-1958]
- RDMA-rxe: Isolate mr code from atomic_write_reply() (Kamal Heib) [RHEL-1958]
- RDMA-rxe: Isolate mr code from atomic_reply() (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Move rxe_map_mr_sg to rxe_mr.c (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Cleanup mr_check_range (Kamal Heib) [RHEL-1958]
- netfs: Only call folio_start_fscache() one time for each folio (Dave Wysochanski) [RHEL-7959]
- refscale: Fix uninitalized use of wait_queue_head_t (Waiman Long) [2189183]
- thermal/drivers/imx: Remove redundant msg in imx8mm_tmu_probe() and imx_sc_thermal_probe() (Steve Best) [2230684]
- redhat: Use SB cert from system-sb-certs for signing UKI (Vitaly Kuznetsov)
- watchdog: imx2_wdg: Declare local symbols static (Steve Best) [2230688]
- s390/pkey: fix PKEY_TYPE_EP11_AES handling for sysfs attributes (Tobias Huschle) [2225519]
- s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_VERIFYKEY2 IOCTL (Tobias Huschle) [2225519]
- s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_KBLOB2PROTK[23] (Tobias Huschle) [2225519]
- s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_CLR2SECK2 IOCTL (Tobias Huschle) [2225519]
- s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_GENSECK2 IOCTL (Tobias Huschle) [2225519]
- s390/pkey: fix/harmonize internal keyblob headers (Tobias Huschle) [2225519]
- s390/pkey: add support for ecc clear key (Tobias Huschle) [2225519]
- s390/pkey: do not use struct pkey_protkey (Tobias Huschle) [2225519]
- s390/pkey: introduce reverse x-mas trees (Tobias Huschle) [2225519]
- s390/zcrypt: fix reply buffer calculations for CCA replies (Tobias Huschle) [2227777]
- trace: Add trace_ipi_send_cpu() (Jerome Marchand) [2192613]
- sched, smp: Trace smp callback causing an IPI (Jerome Marchand) [2192613]
- smp: reword smp call IPI comment (Jerome Marchand) [2192613]
- treewide: Trace IPIs sent via smp_send_reschedule() (Jerome Marchand) [2192613]
- irq_work: Trace self-IPIs sent via arch_irq_work_raise() (Jerome Marchand) [2192613]
- smp: Trace IPIs sent via arch_send_call_function_ipi_mask() (Jerome Marchand) [2192613]
- sched, smp: Trace IPIs sent via send_call_function_single_ipi() (Jerome Marchand) [2192613]
- trace: Add trace_ipi_send_cpumask() (Jerome Marchand) [2192613]
- fprobe: add unlock to match a succeeded ftrace_test_recursion_trylock (Viktor Malik) [RHEL-2373]
- rethook, fprobe: do not trace rethook related functions (Viktor Malik) [RHEL-2373]
- fprobe: add recursion detection in fprobe_exit_handler (Viktor Malik) [RHEL-2373]
- fprobe: make fprobe_kprobe_handler recursion free (Viktor Malik) [RHEL-2373]
- rethook: use preempt_{disable, enable}_notrace in rethook_trampoline_handler (Viktor Malik) [RHEL-2373]
- bonding: reset bond's flags when down link is P2P device (Hangbin Liu) [2221438]
- cxl/region: Move coherence tracking into cxl_region_attach() (John W. Linville) [2168268]
- cxl/region: Fix region setup/teardown for RCDs (John W. Linville) [2168268]
- cxl/port: Fix find_cxl_root() for RCDs and simplify it (John W. Linville) [2168268]
- cxl: avoid returning uninitialized error code (John W. Linville) [2168268]
- dax: Assign RAM regions to memory-hotplug by default (John W. Linville) [2168268]
- dax/hmem: Convey the dax range via memregion_info() (John W. Linville) [2168268]
- tools/testing/cxl: Define a fixed volatile configuration to parse (John W. Linville) [2168268]
- cxl/region: Add region autodiscovery (John W. Linville) [2168268]
- cxl/port: Split endpoint and switch port probe (John W. Linville) [2168268]
- redhat/configs: Enable CONFIG_CXL_REGION (John W. Linville) [2168268]
- cxl/region: Enable CONFIG_CXL_REGION to be toggled (John W. Linville) [2168268]
- kernel/range: Uplevel the cxl subsystem's range_contains() helper (John W. Linville) [2168268]
- cxl/region: Move region-position validation to a helper (John W. Linville) [2168268]
- cxl/region: Refactor attach_target() for autodiscovery (John W. Linville) [2168268]
- cxl/region: Add volatile region creation support (John W. Linville) [2168268]
- cxl/region: Validate region mode vs decoder mode (John W. Linville) [2168268]
- cxl/region: Support empty uuids for non-pmem regions (John W. Linville) [2168268]
- cxl/region: Add a mode attribute for regions (John W. Linville) [2168268]
- cxl/port: Link the 'parent_dport' in portX/ and endpointX/ sysfs (John W. Linville) [2168268]
- cxl/region: Clarify when a cxld->commit() callback is mandatory (John W. Linville) [2168268]
- tools/testing/cxl: require 64-bit (John W. Linville) [2168268]
- cxl/pci: Show opcode in debug messages when sending a command (John W. Linville) [2168268]
- tools/testing/cxl: Prevent cxl_test from confusing production modules (John W. Linville) [2168268]
- cxl/region: Only warn about cpu_cache_invalidate_memregion() once (John W. Linville) [2168268]
- cxl/pci: Move tracepoint definitions to drivers/cxl/core/ (John W. Linville) [2168268]
- net: ethtool: Unify ETHTOOL_{G,S}RXFH rxnfc copy (Michal Schmidt) [RHEL-860]
- ethtool: ioctl: account for sopass diff in set_wol (Michal Schmidt) [RHEL-860]
- net: ethtool: don't require empty header nests (Michal Schmidt) [RHEL-860]
- ethtool: ioctl: improve error checking for set_wol (Michal Schmidt) [RHEL-860]
- ethtool: Fix uninitialized number of lanes (Michal Schmidt) [RHEL-860]
- net: ethtool: coalesce: try to make user settings stick twice (Michal Schmidt) [RHEL-860]
- net: ethtool: mm: sanitize some UAPI configurations (Michal Schmidt) [RHEL-860]
- net: ethtool: create and export ethtool_dev_mm_supported() (Michal Schmidt) [RHEL-860]
- ipv6: Remove in6addr_any alternatives. (Michal Schmidt) [RHEL-860]
- ethtool: Add support for configuring tx_push_buf_len (Michal Schmidt) [RHEL-860]
- netlink: Add a macro to set policy message with format string (Michal Schmidt) [RHEL-860]
- IPv6: add extack info for IPv6 address add/delete (Hangbin Liu) [RHEL-3923]
- tools/power/x86/intel-speed-select: v1.17 release (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Change mem-frequency display name (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Prevent CPU 0 offline (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Error on CPU count exceed in request (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Support more than 8 sockets. (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Fix CPU count display (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: v1.16 release (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Fix json formatting issue (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Adjust scope of core-power config (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Change TRL display for Emerald Rapids (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Display AMX base frequency (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Identify Emerald Rapids (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Update version (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Use cgroup v2 isolation (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Add missing free cpuset (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Fix clos-max display with TPMI I/F (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Add cpu id check (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Avoid setting duplicate tdp level (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Remove cpu mask display for non-cpu power domain (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Hide invalid TRL level (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Display fact info for non-cpu power domain (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Show level 0 name for new api_version (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Prevent cpu clos config for non-cpu power domain (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Allow display non-cpu power domain info (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Display punit info (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Display amx_p1 and cooling_type (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Introduce TPMI interface support (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Get punit core mapping information (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Introduce api_version helper (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Support large clos_min/max (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract adjust_uncore_freq (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Allow api_version based platform callbacks (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Move send_mbox_cmd to isst-core-mbox.c (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Introduce is_debug_enabled() (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract read_pm_config (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract clos_associate (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract clos_get_assoc_status (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract set_clos (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract pm_get_clos (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract pm_qos_config (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract get_get_trls (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Enhance get_tdp_info (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract get_clos_information (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract get_uncore_p0_p1_info (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract get_fact_info (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract set_pbf_fact_status (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Remove isst_get_pbf_info_complete (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract get_pbf_info (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract set_tdp_level (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract get_trl_bucket_info (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract get_get_trl (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract get_coremask_info (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract get_tjmax_info (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Move code right before its caller (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract get_pwr_info (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract get_tdp_info (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract get_ctdp_control (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract get_config_levels (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract is_punit_valid (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Introduce isst-core-mbox.c (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Always invoke isst_fill_platform_info (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Introduce isst_get_disp_freq_multiplier (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Move mbox functions to isst-core.c (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Introduce support for multi-punit (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Improve isst_print_extended_platform_info (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Rename for_each_online_package_in_set (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Introduce isst_is_punit_valid() (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Follow TRL nameing for FACT info (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Introduce punit to isst_id (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Unify TRL levels (David Arcari) [2177018]
- Revert "tools/power/x86/intel-speed-select: Support more than 8 sockets." (David Arcari) [2177018]
- x86/mce: Add support for Extended Physical Address MCA changes (Aristeu Rozanski) [2164637]
- x86/mce: Define a function to extract ErrorAddr from MCA_ADDR (Aristeu Rozanski) [2164637]
- x86/mce: Avoid unnecessary padding in struct mce_bank (Aristeu Rozanski) [2164637]
- net/mlx5e: TC, Remove sample and ct limitation (Amir Tzin) [2229736]
- net/mlx5e: TC, Remove mirror and ct limitation (Amir Tzin) [2229736]
- net/mlx5e: TC, Remove tuple rewrite and ct limitation (Amir Tzin) [2229736]
- net/mlx5e: TC, Remove multiple ct actions limitation (Amir Tzin) [2229736]
- net/mlx5e: TC, Remove CT action reordering (Amir Tzin) [2229736]
- net/mlx5e: CT: Use per action stats (Amir Tzin) [2229736]
- net/mlx5e: TC, Move main flow attribute cleanup to helper func (Amir Tzin) [2229736]
- net/mlx5e: TC, Remove unused vf_tun variable (Amir Tzin) [2229736]
- net/mlx5e: Set default can_offload action (Amir Tzin) [2229736]
Resolves: rhbz#2168268, rhbz#2177018, rhbz#2189183, rhbz#2192613, rhbz#2221438, rhbz#2225519, rhbz#2227777, rhbz#2230684, rhbz#2230688, RHEL-1733, RHEL-1958, RHEL-2300, RHEL-2373, RHEL-3923, RHEL-7959, RHEL-860
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2023-09-27 14:09:53 +00:00
|
|
|
# For UKI sb cert
|
|
|
|
%if 0%{?centos}
|
|
|
|
BuildRequires: centos-sb-certs >= 9.0-23
|
|
|
|
%else
|
|
|
|
BuildRequires: redhat-sb-certs >= 9.4-0.1
|
|
|
|
%endif
|
2023-02-14 19:44:17 +00:00
|
|
|
%endif
|
|
|
|
|
2020-10-15 12:41:02 +00:00
|
|
|
# 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
|
2022-10-03 09:42:53 +00:00
|
|
|
Source0: linux-%{tarfile_release}.tar.xz
|
2020-10-15 12:41:02 +00:00
|
|
|
|
|
|
|
Source1: Makefile.rhelver
|
2024-03-06 14:13:45 +00:00
|
|
|
Source2: kernel.changelog
|
2020-10-15 12:41:02 +00:00
|
|
|
|
kernel-5.14.0-57.el9
* Tue Feb 08 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-57.el9]
- block: assign bi_bdev for cloned bios in blk_rq_prep_clone (Benjamin Marzinski) [2026948]
- dm sysfs: use default_groups in kobj_type (Benjamin Marzinski) [2043224]
- dm space map common: add bounds check to sm_ll_lookup_bitmap() (Benjamin Marzinski) [2043224]
- dm btree: add a defensive bounds check to insert_at() (Benjamin Marzinski) [2043224]
- dm btree remove: change a bunch of BUG_ON() calls to proper errors (Benjamin Marzinski) [2043224]
- dm btree spine: eliminate duplicate le32_to_cpu() in node_check() (Benjamin Marzinski) [2043224]
- dm btree spine: remove extra node_check function declaration (Benjamin Marzinski) [2043224]
- redhat: drop the RELEASED_KERNEL switch (Herton R. Krzesinski) [2037084 2045327]
- redhat: switch the kernel package to use certs from system-sb-certs (Herton R. Krzesinski) [2037084 2045327]
- mptcp: disable by default (Davide Caratti) [2044392]
- sch_api: Don't skip qdisc attach on ingress (Davide Caratti) [2044560]
- flow_offload: return EOPNOTSUPP for the unsupported mpls action type (Davide Caratti) [2044560]
- sch_cake: do not call cake_destroy() from cake_init() (Davide Caratti) [2044560]
- net/sched: fq_pie: prevent dismantle issue (Davide Caratti) [2044560]
- vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit (Antoine Tenart) [2044252]
- qla2xxx: Add new messaging (Ewan D. Milne) [2039070]
- nvme-fc: remove freeze/unfreeze around update_nr_hw_queues (Ewan D. Milne) [2030051]
- nvme-fc: avoid race between time out and tear down (Ewan D. Milne) [2030051]
- nvme-fc: update hardware queues before using them (Ewan D. Milne) [2030051]
- lpfc: Add new messaging (Ewan D. Milne) [2039068]
- tee: handle lookup of shm with reference count 0 (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- dma-buf: move dma-buf symbols into the DMA_BUF module namespace (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- tee: add sec_world_id to struct tee_shm (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/i915/selftests: Do not use import_obj uninitialized (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gem: Provide drm_gem_fb_{vmap,vunmap}() (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm: Define DRM_FORMAT_MAX_PLANES (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/i915/gem: Correct the locking and pin pattern for dma-buf (v8) (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gm12u320: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gud: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/udl: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gem: Provide drm_gem_fb_{begin,end}_cpu_access() helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- dmaengine: idxd: Add wq occupancy information to sysfs attribute Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1971888 Upstream Status: kernel/git/torvalds/linux.git (Julia Denham)
- arch/x86: KABI structs and array padding (Prarit Bhargava) [2033081]
- hpsa: add new messaging (Tomas Henzl) [2028575]
- aacraid: add new messaging (Tomas Henzl) [2028574]
- mptsas: add new messaging (Tomas Henzl) [2027741]
- megaraid_sas: add new messaging (Tomas Henzl) [2027741]
- mpt3sas: Add new messaging (Tomas Henzl) [2027741]
- scsi: mpi3mr: Use scnprintf() instead of snprintf() (Tomas Henzl) [1876005]
- scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() (Tomas Henzl) [1876005]
- scsi: mpi3mr: Set up IRQs in resume path (Tomas Henzl) [1876005]
- scsi: mpi3mr: Use the proper SCSI midlayer interfaces for PI (Tomas Henzl) [1876005]
Resolves: rhbz#1876005, rhbz#2026948, rhbz#2027741, rhbz#2028574, rhbz#2028575, rhbz#2030051, rhbz#2030754, rhbz#2033081, rhbz#2037084, rhbz#2039068, rhbz#2039070, rhbz#2043224, rhbz#2044252, rhbz#2044392, rhbz#2044560, rhbz#2045327
Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2022-02-08 16:51:46 +00:00
|
|
|
%if %{signkernel}
|
2020-10-15 12:41:02 +00:00
|
|
|
|
|
|
|
# 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
|
|
|
|
|
kernel-5.14.0-57.el9
* Tue Feb 08 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-57.el9]
- block: assign bi_bdev for cloned bios in blk_rq_prep_clone (Benjamin Marzinski) [2026948]
- dm sysfs: use default_groups in kobj_type (Benjamin Marzinski) [2043224]
- dm space map common: add bounds check to sm_ll_lookup_bitmap() (Benjamin Marzinski) [2043224]
- dm btree: add a defensive bounds check to insert_at() (Benjamin Marzinski) [2043224]
- dm btree remove: change a bunch of BUG_ON() calls to proper errors (Benjamin Marzinski) [2043224]
- dm btree spine: eliminate duplicate le32_to_cpu() in node_check() (Benjamin Marzinski) [2043224]
- dm btree spine: remove extra node_check function declaration (Benjamin Marzinski) [2043224]
- redhat: drop the RELEASED_KERNEL switch (Herton R. Krzesinski) [2037084 2045327]
- redhat: switch the kernel package to use certs from system-sb-certs (Herton R. Krzesinski) [2037084 2045327]
- mptcp: disable by default (Davide Caratti) [2044392]
- sch_api: Don't skip qdisc attach on ingress (Davide Caratti) [2044560]
- flow_offload: return EOPNOTSUPP for the unsupported mpls action type (Davide Caratti) [2044560]
- sch_cake: do not call cake_destroy() from cake_init() (Davide Caratti) [2044560]
- net/sched: fq_pie: prevent dismantle issue (Davide Caratti) [2044560]
- vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit (Antoine Tenart) [2044252]
- qla2xxx: Add new messaging (Ewan D. Milne) [2039070]
- nvme-fc: remove freeze/unfreeze around update_nr_hw_queues (Ewan D. Milne) [2030051]
- nvme-fc: avoid race between time out and tear down (Ewan D. Milne) [2030051]
- nvme-fc: update hardware queues before using them (Ewan D. Milne) [2030051]
- lpfc: Add new messaging (Ewan D. Milne) [2039068]
- tee: handle lookup of shm with reference count 0 (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- dma-buf: move dma-buf symbols into the DMA_BUF module namespace (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- tee: add sec_world_id to struct tee_shm (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/i915/selftests: Do not use import_obj uninitialized (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gem: Provide drm_gem_fb_{vmap,vunmap}() (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm: Define DRM_FORMAT_MAX_PLANES (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/i915/gem: Correct the locking and pin pattern for dma-buf (v8) (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gm12u320: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gud: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/udl: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gem: Provide drm_gem_fb_{begin,end}_cpu_access() helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- dmaengine: idxd: Add wq occupancy information to sysfs attribute Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1971888 Upstream Status: kernel/git/torvalds/linux.git (Julia Denham)
- arch/x86: KABI structs and array padding (Prarit Bhargava) [2033081]
- hpsa: add new messaging (Tomas Henzl) [2028575]
- aacraid: add new messaging (Tomas Henzl) [2028574]
- mptsas: add new messaging (Tomas Henzl) [2027741]
- megaraid_sas: add new messaging (Tomas Henzl) [2027741]
- mpt3sas: Add new messaging (Tomas Henzl) [2027741]
- scsi: mpi3mr: Use scnprintf() instead of snprintf() (Tomas Henzl) [1876005]
- scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() (Tomas Henzl) [1876005]
- scsi: mpi3mr: Set up IRQs in resume path (Tomas Henzl) [1876005]
- scsi: mpi3mr: Use the proper SCSI midlayer interfaces for PI (Tomas Henzl) [1876005]
Resolves: rhbz#1876005, rhbz#2026948, rhbz#2027741, rhbz#2028574, rhbz#2028575, rhbz#2030051, rhbz#2030754, rhbz#2033081, rhbz#2037084, rhbz#2039068, rhbz#2039070, rhbz#2043224, rhbz#2044252, rhbz#2044392, rhbz#2044560, rhbz#2045327
Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2022-02-08 16:51:46 +00:00
|
|
|
%define secureboot_ca_0 %{_datadir}/pki/sb-certs/secureboot-ca-%{_arch}.cer
|
|
|
|
%define secureboot_key_0 %{_datadir}/pki/sb-certs/secureboot-kernel-%{_arch}.cer
|
2020-10-15 12:41:02 +00:00
|
|
|
|
kernel-5.14.0-57.el9
* Tue Feb 08 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-57.el9]
- block: assign bi_bdev for cloned bios in blk_rq_prep_clone (Benjamin Marzinski) [2026948]
- dm sysfs: use default_groups in kobj_type (Benjamin Marzinski) [2043224]
- dm space map common: add bounds check to sm_ll_lookup_bitmap() (Benjamin Marzinski) [2043224]
- dm btree: add a defensive bounds check to insert_at() (Benjamin Marzinski) [2043224]
- dm btree remove: change a bunch of BUG_ON() calls to proper errors (Benjamin Marzinski) [2043224]
- dm btree spine: eliminate duplicate le32_to_cpu() in node_check() (Benjamin Marzinski) [2043224]
- dm btree spine: remove extra node_check function declaration (Benjamin Marzinski) [2043224]
- redhat: drop the RELEASED_KERNEL switch (Herton R. Krzesinski) [2037084 2045327]
- redhat: switch the kernel package to use certs from system-sb-certs (Herton R. Krzesinski) [2037084 2045327]
- mptcp: disable by default (Davide Caratti) [2044392]
- sch_api: Don't skip qdisc attach on ingress (Davide Caratti) [2044560]
- flow_offload: return EOPNOTSUPP for the unsupported mpls action type (Davide Caratti) [2044560]
- sch_cake: do not call cake_destroy() from cake_init() (Davide Caratti) [2044560]
- net/sched: fq_pie: prevent dismantle issue (Davide Caratti) [2044560]
- vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit (Antoine Tenart) [2044252]
- qla2xxx: Add new messaging (Ewan D. Milne) [2039070]
- nvme-fc: remove freeze/unfreeze around update_nr_hw_queues (Ewan D. Milne) [2030051]
- nvme-fc: avoid race between time out and tear down (Ewan D. Milne) [2030051]
- nvme-fc: update hardware queues before using them (Ewan D. Milne) [2030051]
- lpfc: Add new messaging (Ewan D. Milne) [2039068]
- tee: handle lookup of shm with reference count 0 (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- dma-buf: move dma-buf symbols into the DMA_BUF module namespace (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- tee: add sec_world_id to struct tee_shm (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/i915/selftests: Do not use import_obj uninitialized (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gem: Provide drm_gem_fb_{vmap,vunmap}() (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm: Define DRM_FORMAT_MAX_PLANES (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/i915/gem: Correct the locking and pin pattern for dma-buf (v8) (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gm12u320: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gud: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/udl: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gem: Provide drm_gem_fb_{begin,end}_cpu_access() helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- dmaengine: idxd: Add wq occupancy information to sysfs attribute Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1971888 Upstream Status: kernel/git/torvalds/linux.git (Julia Denham)
- arch/x86: KABI structs and array padding (Prarit Bhargava) [2033081]
- hpsa: add new messaging (Tomas Henzl) [2028575]
- aacraid: add new messaging (Tomas Henzl) [2028574]
- mptsas: add new messaging (Tomas Henzl) [2027741]
- megaraid_sas: add new messaging (Tomas Henzl) [2027741]
- mpt3sas: Add new messaging (Tomas Henzl) [2027741]
- scsi: mpi3mr: Use scnprintf() instead of snprintf() (Tomas Henzl) [1876005]
- scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() (Tomas Henzl) [1876005]
- scsi: mpi3mr: Set up IRQs in resume path (Tomas Henzl) [1876005]
- scsi: mpi3mr: Use the proper SCSI midlayer interfaces for PI (Tomas Henzl) [1876005]
Resolves: rhbz#1876005, rhbz#2026948, rhbz#2027741, rhbz#2028574, rhbz#2028575, rhbz#2030051, rhbz#2030754, rhbz#2033081, rhbz#2037084, rhbz#2039068, rhbz#2039070, rhbz#2043224, rhbz#2044252, rhbz#2044392, rhbz#2044560, rhbz#2045327
Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2022-02-08 16:51:46 +00:00
|
|
|
%if 0%{?centos}
|
|
|
|
%define pesign_name_0 centossecureboot201
|
|
|
|
%else
|
2020-10-15 12:41:02 +00:00
|
|
|
%ifarch x86_64 aarch64
|
2021-09-30 19:32:39 +00:00
|
|
|
%define pesign_name_0 redhatsecureboot501
|
2020-10-15 12:41:02 +00:00
|
|
|
%endif
|
|
|
|
%ifarch s390x
|
|
|
|
%define pesign_name_0 redhatsecureboot302
|
|
|
|
%endif
|
|
|
|
%ifarch ppc64le
|
2022-08-23 12:55:55 +00:00
|
|
|
%define pesign_name_0 redhatsecureboot701
|
2020-10-15 12:41:02 +00:00
|
|
|
%endif
|
kernel-5.14.0-57.el9
* Tue Feb 08 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-57.el9]
- block: assign bi_bdev for cloned bios in blk_rq_prep_clone (Benjamin Marzinski) [2026948]
- dm sysfs: use default_groups in kobj_type (Benjamin Marzinski) [2043224]
- dm space map common: add bounds check to sm_ll_lookup_bitmap() (Benjamin Marzinski) [2043224]
- dm btree: add a defensive bounds check to insert_at() (Benjamin Marzinski) [2043224]
- dm btree remove: change a bunch of BUG_ON() calls to proper errors (Benjamin Marzinski) [2043224]
- dm btree spine: eliminate duplicate le32_to_cpu() in node_check() (Benjamin Marzinski) [2043224]
- dm btree spine: remove extra node_check function declaration (Benjamin Marzinski) [2043224]
- redhat: drop the RELEASED_KERNEL switch (Herton R. Krzesinski) [2037084 2045327]
- redhat: switch the kernel package to use certs from system-sb-certs (Herton R. Krzesinski) [2037084 2045327]
- mptcp: disable by default (Davide Caratti) [2044392]
- sch_api: Don't skip qdisc attach on ingress (Davide Caratti) [2044560]
- flow_offload: return EOPNOTSUPP for the unsupported mpls action type (Davide Caratti) [2044560]
- sch_cake: do not call cake_destroy() from cake_init() (Davide Caratti) [2044560]
- net/sched: fq_pie: prevent dismantle issue (Davide Caratti) [2044560]
- vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit (Antoine Tenart) [2044252]
- qla2xxx: Add new messaging (Ewan D. Milne) [2039070]
- nvme-fc: remove freeze/unfreeze around update_nr_hw_queues (Ewan D. Milne) [2030051]
- nvme-fc: avoid race between time out and tear down (Ewan D. Milne) [2030051]
- nvme-fc: update hardware queues before using them (Ewan D. Milne) [2030051]
- lpfc: Add new messaging (Ewan D. Milne) [2039068]
- tee: handle lookup of shm with reference count 0 (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- dma-buf: move dma-buf symbols into the DMA_BUF module namespace (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- tee: add sec_world_id to struct tee_shm (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/i915/selftests: Do not use import_obj uninitialized (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gem: Provide drm_gem_fb_{vmap,vunmap}() (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm: Define DRM_FORMAT_MAX_PLANES (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/i915/gem: Correct the locking and pin pattern for dma-buf (v8) (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gm12u320: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gud: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/udl: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gem: Provide drm_gem_fb_{begin,end}_cpu_access() helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- dmaengine: idxd: Add wq occupancy information to sysfs attribute Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1971888 Upstream Status: kernel/git/torvalds/linux.git (Julia Denham)
- arch/x86: KABI structs and array padding (Prarit Bhargava) [2033081]
- hpsa: add new messaging (Tomas Henzl) [2028575]
- aacraid: add new messaging (Tomas Henzl) [2028574]
- mptsas: add new messaging (Tomas Henzl) [2027741]
- megaraid_sas: add new messaging (Tomas Henzl) [2027741]
- mpt3sas: Add new messaging (Tomas Henzl) [2027741]
- scsi: mpi3mr: Use scnprintf() instead of snprintf() (Tomas Henzl) [1876005]
- scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() (Tomas Henzl) [1876005]
- scsi: mpi3mr: Set up IRQs in resume path (Tomas Henzl) [1876005]
- scsi: mpi3mr: Use the proper SCSI midlayer interfaces for PI (Tomas Henzl) [1876005]
Resolves: rhbz#1876005, rhbz#2026948, rhbz#2027741, rhbz#2028574, rhbz#2028575, rhbz#2030051, rhbz#2030754, rhbz#2033081, rhbz#2037084, rhbz#2039068, rhbz#2039070, rhbz#2043224, rhbz#2044252, rhbz#2044392, rhbz#2044560, rhbz#2045327
Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2022-02-08 16:51:46 +00:00
|
|
|
%endif
|
2020-10-15 12:41:02 +00:00
|
|
|
|
kernel-5.14.0-57.el9
* Tue Feb 08 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-57.el9]
- block: assign bi_bdev for cloned bios in blk_rq_prep_clone (Benjamin Marzinski) [2026948]
- dm sysfs: use default_groups in kobj_type (Benjamin Marzinski) [2043224]
- dm space map common: add bounds check to sm_ll_lookup_bitmap() (Benjamin Marzinski) [2043224]
- dm btree: add a defensive bounds check to insert_at() (Benjamin Marzinski) [2043224]
- dm btree remove: change a bunch of BUG_ON() calls to proper errors (Benjamin Marzinski) [2043224]
- dm btree spine: eliminate duplicate le32_to_cpu() in node_check() (Benjamin Marzinski) [2043224]
- dm btree spine: remove extra node_check function declaration (Benjamin Marzinski) [2043224]
- redhat: drop the RELEASED_KERNEL switch (Herton R. Krzesinski) [2037084 2045327]
- redhat: switch the kernel package to use certs from system-sb-certs (Herton R. Krzesinski) [2037084 2045327]
- mptcp: disable by default (Davide Caratti) [2044392]
- sch_api: Don't skip qdisc attach on ingress (Davide Caratti) [2044560]
- flow_offload: return EOPNOTSUPP for the unsupported mpls action type (Davide Caratti) [2044560]
- sch_cake: do not call cake_destroy() from cake_init() (Davide Caratti) [2044560]
- net/sched: fq_pie: prevent dismantle issue (Davide Caratti) [2044560]
- vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit (Antoine Tenart) [2044252]
- qla2xxx: Add new messaging (Ewan D. Milne) [2039070]
- nvme-fc: remove freeze/unfreeze around update_nr_hw_queues (Ewan D. Milne) [2030051]
- nvme-fc: avoid race between time out and tear down (Ewan D. Milne) [2030051]
- nvme-fc: update hardware queues before using them (Ewan D. Milne) [2030051]
- lpfc: Add new messaging (Ewan D. Milne) [2039068]
- tee: handle lookup of shm with reference count 0 (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- dma-buf: move dma-buf symbols into the DMA_BUF module namespace (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- tee: add sec_world_id to struct tee_shm (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/i915/selftests: Do not use import_obj uninitialized (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gem: Provide drm_gem_fb_{vmap,vunmap}() (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm: Define DRM_FORMAT_MAX_PLANES (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/i915/gem: Correct the locking and pin pattern for dma-buf (v8) (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gm12u320: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gud: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/udl: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gem: Provide drm_gem_fb_{begin,end}_cpu_access() helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- dmaengine: idxd: Add wq occupancy information to sysfs attribute Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1971888 Upstream Status: kernel/git/torvalds/linux.git (Julia Denham)
- arch/x86: KABI structs and array padding (Prarit Bhargava) [2033081]
- hpsa: add new messaging (Tomas Henzl) [2028575]
- aacraid: add new messaging (Tomas Henzl) [2028574]
- mptsas: add new messaging (Tomas Henzl) [2027741]
- megaraid_sas: add new messaging (Tomas Henzl) [2027741]
- mpt3sas: Add new messaging (Tomas Henzl) [2027741]
- scsi: mpi3mr: Use scnprintf() instead of snprintf() (Tomas Henzl) [1876005]
- scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() (Tomas Henzl) [1876005]
- scsi: mpi3mr: Set up IRQs in resume path (Tomas Henzl) [1876005]
- scsi: mpi3mr: Use the proper SCSI midlayer interfaces for PI (Tomas Henzl) [1876005]
Resolves: rhbz#1876005, rhbz#2026948, rhbz#2027741, rhbz#2028574, rhbz#2028575, rhbz#2030051, rhbz#2030754, rhbz#2033081, rhbz#2037084, rhbz#2039068, rhbz#2039070, rhbz#2043224, rhbz#2044252, rhbz#2044392, rhbz#2044560, rhbz#2045327
Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2022-02-08 16:51:46 +00:00
|
|
|
# signkernel
|
2020-10-15 12:41:02 +00:00
|
|
|
%endif
|
|
|
|
|
2021-10-15 19:58:05 +00:00
|
|
|
Source20: mod-denylist.sh
|
|
|
|
Source21: mod-sign.sh
|
|
|
|
Source22: parallel_xz.sh
|
|
|
|
|
|
|
|
%define modsign_cmd %{SOURCE21}
|
|
|
|
|
|
|
|
%if 0%{?include_rhel}
|
|
|
|
Source23: x509.genkey.rhel
|
|
|
|
|
|
|
|
Source24: kernel-aarch64-rhel.config
|
|
|
|
Source25: kernel-aarch64-debug-rhel.config
|
|
|
|
Source26: mod-extra.list.rhel
|
|
|
|
|
|
|
|
Source27: kernel-ppc64le-rhel.config
|
|
|
|
Source28: kernel-ppc64le-debug-rhel.config
|
|
|
|
Source29: kernel-s390x-rhel.config
|
|
|
|
Source30: kernel-s390x-debug-rhel.config
|
|
|
|
Source31: kernel-s390x-zfcpdump-rhel.config
|
|
|
|
Source32: kernel-x86_64-rhel.config
|
|
|
|
Source33: kernel-x86_64-debug-rhel.config
|
|
|
|
|
|
|
|
Source34: filter-x86_64.sh.rhel
|
|
|
|
Source35: filter-armv7hl.sh.rhel
|
|
|
|
Source37: filter-aarch64.sh.rhel
|
|
|
|
Source38: filter-ppc64le.sh.rhel
|
|
|
|
Source39: filter-s390x.sh.rhel
|
|
|
|
Source40: filter-modules.sh.rhel
|
2022-03-15 13:30:59 +00:00
|
|
|
|
|
|
|
Source41: x509.genkey.centos
|
2023-02-09 16:31:23 +00:00
|
|
|
# ARM64 64K page-size kernel config
|
|
|
|
Source42: kernel-aarch64-64k-rhel.config
|
|
|
|
Source43: kernel-aarch64-64k-debug-rhel.config
|
2023-03-07 14:22:21 +00:00
|
|
|
|
|
|
|
Source44: kernel-x86_64-rt-rhel.config
|
|
|
|
Source45: kernel-x86_64-rt-debug-rhel.config
|
|
|
|
Source46: kernel-aarch64-rt-rhel.config
|
|
|
|
Source47: kernel-aarch64-rt-debug-rhel.config
|
2021-10-15 19:58:05 +00:00
|
|
|
%endif
|
|
|
|
|
|
|
|
%if 0%{?include_fedora}
|
|
|
|
Source50: x509.genkey.fedora
|
|
|
|
Source51: mod-extra.list.fedora
|
|
|
|
|
|
|
|
Source52: kernel-aarch64-fedora.config
|
|
|
|
Source53: kernel-aarch64-debug-fedora.config
|
|
|
|
Source54: kernel-armv7hl-fedora.config
|
|
|
|
Source55: kernel-armv7hl-debug-fedora.config
|
|
|
|
Source56: kernel-armv7hl-lpae-fedora.config
|
|
|
|
Source57: kernel-armv7hl-lpae-debug-fedora.config
|
|
|
|
Source60: kernel-ppc64le-fedora.config
|
|
|
|
Source61: kernel-ppc64le-debug-fedora.config
|
|
|
|
Source62: kernel-s390x-fedora.config
|
|
|
|
Source63: kernel-s390x-debug-fedora.config
|
|
|
|
Source64: kernel-x86_64-fedora.config
|
|
|
|
Source65: kernel-x86_64-debug-fedora.config
|
|
|
|
|
|
|
|
Source67: filter-x86_64.sh.fedora
|
|
|
|
Source68: filter-armv7hl.sh.fedora
|
|
|
|
Source70: filter-aarch64.sh.fedora
|
|
|
|
Source71: filter-ppc64le.sh.fedora
|
|
|
|
Source72: filter-s390x.sh.fedora
|
|
|
|
Source73: filter-modules.sh.fedora
|
|
|
|
%endif
|
|
|
|
|
2021-11-10 22:20:08 +00:00
|
|
|
Source75: partial-kgcov-snip.config
|
2021-10-15 19:58:05 +00:00
|
|
|
Source80: generate_all_configs.sh
|
|
|
|
Source81: process_configs.sh
|
|
|
|
|
|
|
|
Source82: update_scripts.sh
|
|
|
|
|
|
|
|
Source84: mod-internal.list
|
2023-02-15 19:08:53 +00:00
|
|
|
Source85: mod-partner.list
|
2023-03-07 14:22:21 +00:00
|
|
|
Source86: mod-kvm.list
|
2020-10-15 12:41:02 +00:00
|
|
|
|
2021-02-08 20:06:53 +00:00
|
|
|
Source100: rheldup3.x509
|
|
|
|
Source101: rhelkpatch1.x509
|
2023-08-22 07:59:15 +00:00
|
|
|
Source102: rhelimaca1.x509
|
|
|
|
Source103: rhelima.x509
|
|
|
|
Source104: rhelima_centos.x509
|
kernel-5.14.0-423.el9
* Fri Feb 16 2024 Scott Weaver <scweaver@redhat.com> [5.14.0-423.el9]
- Bluetooth: Add support for Gale Peak (8087:0036) (Jose Ignacio Tornos Martinez) [RHEL-24999]
- Bluetooth: btintel: Add support for Gale Peak (Jose Ignacio Tornos Martinez) [RHEL-24999]
- mlxbf-bootctl: correctly identify secure boot with development keys (Luiz Capitulino) [RHEL-21120]
- platform/mellanox: mlxbf-bootctl: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21120]
- mlxbf-bootctl: Support sysfs entries for MFG fields (Luiz Capitulino) [RHEL-21120]
- mlxbf-bootctl: Support setting the ARM boot state to "OS up" (Luiz Capitulino) [RHEL-21120]
- mlxbf-bootctl: Support the large icmc write/read (Luiz Capitulino) [RHEL-21120]
- mlxbf-bootctl: Add sysfs file for BlueField boot log (Luiz Capitulino) [RHEL-21120]
- mlxbf-bootctl: Add sysfs file for BlueField boot fifo (Luiz Capitulino) [RHEL-21120]
- platform/mellanox: add firmware reset support (Luiz Capitulino) [RHEL-21120]
- tpm: Enable hwrng only for Pluton on AMD CPUs (Štěpán Horáček) [RHEL-18985]
- redhat: hsr: Mark as tech preview (Felix Maurer) [RHEL-24972]
- Bluetooth: Add more enc key size check (Bastien Nocera) [RHEL-19668 RHEL-19669] {CVE-2023-24023}
- netfilter: xt_recent: fix (increase) ipv6 literal buffer length (Florian Westphal) [RHEL-21163]
- netfilter: xt_owner: Fix for unsafe access of sk->sk_socket (Florian Westphal) [RHEL-21163]
- netfilter: xt_u32: validate user space input (Florian Westphal) [RHEL-21163]
- keys, dns: Fix size check of V1 server-list header (Davide Caratti) [RHEL-21582]
- keys, dns: Fix missing size check of V1 server-list header (Davide Caratti) [RHEL-21582]
- keys, dns: Allow key types (eg. DNS) to be reclaimed immediately on expiry (Davide Caratti) [RHEL-21582]
- net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() (Davide Caratti) [RHEL-21582]
- psample: Require 'CAP_NET_ADMIN' when joining "packets" group (Davide Caratti) [RHEL-21582]
- llc: verify mac len before reading mac header (Davide Caratti) [RHEL-21582]
- ceph: add ceph_cap_unlink_work to fire check_caps() immediately (Ilya Dryomov) [RHEL-22252]
- ceph: always queue a writeback when revoking the Fb caps (Ilya Dryomov) [RHEL-22252]
- ceph: always check dir caps asynchronously (Ilya Dryomov) [RHEL-22252]
- ice: Add check for lport extraction to LAG init (Petr Oros) [RHEL-21561]
- ice: stop trashing VF VSI aggregator node ID information (Petr Oros) [RHEL-21561]
- pmdomain: xilinx: Move Kconfig option to the pmdomain subsystem (Radu Rendec) [RHEL-25420]
- pmdomain: ti: Move and add Kconfig options to the pmdomain subsystem (Radu Rendec) [RHEL-25420]
- pmdomain: tegra: Move Kconfig option to the pmdomain subsystem (Radu Rendec) [RHEL-25420]
- pmdomain: st: Add a Kconfig option for the ux500 power domain (Radu Rendec) [RHEL-25420]
- pmdomain: samsung: Move Kconfig option to the pmdomain subsystem (Radu Rendec) [RHEL-25420]
- pmdomain: rockchip: Move Kconfig option to the pmdomain subsystem (Radu Rendec) [RHEL-25420]
- pmdomain: renesas: Move Kconfig options to the pmdomain subsystem (Radu Rendec) [RHEL-25420]
- pmdomain: qcom: Move Kconfig options to the pmdomain subsystem (Radu Rendec) [RHEL-25420]
- pmdomain: mediatek: Move Kconfig options to the pmdomain subsystem (Radu Rendec) [RHEL-25420]
- pmdomain: imx: Move Kconfig options to the pmdomain subsystem (Radu Rendec) [RHEL-25420]
- pmdomain: bcm: Move Kconfig options to the pmdomain subsystem (Radu Rendec) [RHEL-25420]
- pmdomain: amlogic: Move Kconfig options to the pmdomain subsystem (Radu Rendec) [RHEL-25420]
- pmdomain: actions: Move Kconfig file to the pmdomain subsystem (Radu Rendec) [RHEL-25420]
- pmdomain: Prepare to move Kconfig files into the pmdomain subsystem (Radu Rendec) [RHEL-25420]
- pmdomain: Rename the genpd subsystem to pmdomain (Radu Rendec) [RHEL-25420]
- genpd: imx: relocate scu-pd under genpd (Radu Rendec) [RHEL-25420]
- genpd: move owl-sps-helper.c from drivers/soc (Radu Rendec) [RHEL-25420]
- genpd: Makefile: build imx (Radu Rendec) [RHEL-25420]
- ARM: ux500: Move power-domain driver to the genpd dir (Radu Rendec) [RHEL-25420]
- ARM: ux500: Convert power-domain code into a regular platform driver (Radu Rendec) [RHEL-25420]
- soc: xilinx: Move power-domain driver to the genpd dir (Radu Rendec) [RHEL-25420]
- soc: ti: Mover power-domain drivers to the genpd dir (Radu Rendec) [RHEL-25420]
- soc: tegra: Move powergate-bpmp driver to the genpd dir (Radu Rendec) [RHEL-25420]
- soc: samsung: Move power-domain driver to the genpd dir (Radu Rendec) [RHEL-25420]
- soc: rockchip: Mover power-domain driver to the genpd dir (Radu Rendec) [RHEL-25420]
- soc: renesas: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-25420]
- soc: qcom: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-25420]
- soc: mediatek: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-25420]
- soc: imx: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-25420]
- soc: bcm: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-25420]
- soc: amlogic: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-25420]
- soc: actions: Move power-domain driver to the genpd dir (Radu Rendec) [RHEL-25420]
- genpd: Create a new subsystem directory to host genpd providers (Radu Rendec) [RHEL-25420]
- soc: mediatek: Let PMIC Wrapper and SCPSYS depend on OF (Radu Rendec) [RHEL-25420]
- ARM: ux500: Drop unused register file (Radu Rendec) [RHEL-25420]
- redhat/confgs: enable sdhci-of-dwcmshc (Luiz Capitulino) [RHEL-21121]
- mmc: sdhci-of-dwcmshc: Add runtime PM operations (Luiz Capitulino) [RHEL-21121]
- mmc: sdhci-of-dwcmshc: Add error handling in dwcmshc_resume (Luiz Capitulino) [RHEL-21121]
- mmc: sdhci-of-dwcmshc: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21121]
- mmc: sdhci-of-dwcmshc: Explicitly include correct DT includes (Luiz Capitulino) [RHEL-21121]
- mmc: sdhci-of-dwcmshc: properly determine max clock on Rockchip (Luiz Capitulino) [RHEL-21121]
- mmc: sdhci-of-dwcmshc: add the missing device table IDs for acpi (Luiz Capitulino) [RHEL-21121]
- mmc: sdhci-of-dwcmshc: Update DLL and pre-change delay for rockchip platform (Luiz Capitulino) [RHEL-21121]
- mmc: sdhci-of-dwcmshc: enable host V4 support for BlueField-3 SoC (Luiz Capitulino) [RHEL-21121]
- mmc: sdhci-of-dwcmshc: Re-enable support for the BlueField-3 SoC (Luiz Capitulino) [RHEL-21121]
- mmc: sdhci-of-dwcmshc: add support for rk3588 (Luiz Capitulino) [RHEL-21121]
- mmc: sdhci-of-dwcmshc: rename rk3568 to rk35xx (Luiz Capitulino) [RHEL-21121]
- mmc: sdhci-of-dwcmshc: add reset call back for rockchip Socs (Luiz Capitulino) [RHEL-21121]
- netfilter: nft_set_pipapo: prefer gfp_kernel allocation (Florian Westphal) [RHEL-21443]
- netfilter: nf_tables: mark newset as dead on transaction abort (Florian Westphal) [RHEL-21443]
- netfilter: nft_immediate: drop chain reference counter on error (Florian Westphal) [RHEL-21443]
- netfilter: nf_tables: skip set commit for deleted/destroyed sets (Florian Westphal) [RHEL-21443]
- netfilter: nf_tables: set transport offset from mac header for netdev/egress (Florian Westphal) [RHEL-21443]
- netfilter: nf_tables: validate family when identifying table via handle (Florian Westphal) [RHEL-21443]
- netfilter: nf_tables: fix 'exist' matching on bigendian arches (Florian Westphal) [RHEL-21443]
- netfilter: nf_tables: bogus ENOENT when destroying element which does not exist (Florian Westphal) [RHEL-21443]
- netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() (Florian Westphal) [RHEL-21443]
- netfilter: nft_set_rbtree: .deactivate fails if element has expired (Florian Westphal) [RHEL-21443]
- netfilter: nft_payload: fix wrong mac header matching (Florian Westphal) [RHEL-21443]
- netfilter: nf_tables: do not refresh timeout when resetting element (Florian Westphal) [RHEL-21443]
- netfilter: nf_tables: uapi: Describe NFTA_RULE_CHAIN_ID (Florian Westphal) [RHEL-21443]
- netfilter: nftables: exthdr: fix 4-byte stack OOB write (Florian Westphal) [RHEL-21443]
- netfilter: nft_exthdr: Fix non-linear header modification (Florian Westphal) [RHEL-21443]
- redhat: add nvidia oot signing key (David Airlie) [RHEL-18051]
- RDMA/efa: Fix wrong resources deallocation order (Izabela Bakollari) [RHEL-17697]
- RDMA/efa: Add RDMA write HW statistics counters (Izabela Bakollari) [RHEL-17697]
- RDMA/efa: Fix unsupported page sizes in device (Izabela Bakollari) [RHEL-17697]
- RDMA/efa: Add rdma write capability to device caps (Izabela Bakollari) [RHEL-17697]
- RDMA/efa: Add data polling capability feature bit (Izabela Bakollari) [RHEL-17697]
- md: partially revert "md/raid6: use valid sector values to determine if an I/O should wait on the reshape" (Benjamin Marzinski) [RHEL-24489]
- ipvs: fix racy memcpy in proc_do_sync_threshold (Florian Westphal) [RHEL-21166]
- ipvs: align inner_mac_header for encapsulation (Florian Westphal) [RHEL-21166]
- x86/mce: Prevent duplicate error records (Aristeu Rozanski) [RHEL-24447]
Resolves: RHEL-17697, RHEL-18051, RHEL-18985, RHEL-19668, RHEL-21120, RHEL-21121, RHEL-21163, RHEL-21166, RHEL-21443, RHEL-21561, RHEL-21582, RHEL-22252, RHEL-24447, RHEL-24489, RHEL-24972, RHEL-24999, RHEL-25420, RHEL-19669
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2024-02-16 15:50:49 +00:00
|
|
|
Source105: nvidiagpuoot001.x509
|
2023-08-22 07:59:15 +00:00
|
|
|
|
|
|
|
%if 0%{?centos}
|
|
|
|
%define ima_signing_cert %{SOURCE104}
|
|
|
|
%else
|
|
|
|
%define ima_signing_cert %{SOURCE103}
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%define ima_cert_name ima.cer
|
2021-02-08 20:06:53 +00:00
|
|
|
|
2023-02-14 19:44:17 +00:00
|
|
|
Source150: dracut-virt.conf
|
|
|
|
|
kernel-5.14.0-490.el9
* Fri Aug 02 2024 Scott Weaver <scweaver@redhat.com> [5.14.0-490.el9]
- redhat/dracut-virt.conf: add systemd-veritysetup module (Emanuele Giuseppe Esposito) [RHEL-45168]
- redhat/uki_addons/virt: add common FIPS addon (Emanuele Giuseppe Esposito) [RHEL-45160]
- redhat/kernel.spec: add uki_addons to create UKI kernel cmdline addons (Emanuele Giuseppe Esposito) [RHEL-45159]
- gcc-plugins/stackleak: Avoid .head.text section (Bandan Das) [RHEL-39439]
- x86/sev: Skip ROM range scans and validation for SEV-SNP guests (Bandan Das) [RHEL-39439]
- x86/sev: Move early startup code into .head.text section (Bandan Das) [RHEL-39439]
- x86/sme: Move early SME kernel encryption handling into .head.text (Bandan Das) [RHEL-39439]
- x86/sev: Do the C-bit verification only on the BSP (Bandan Das) [RHEL-39439]
- x86/sev: Fix kernel crash due to late update to read-only ghcb_version (Bandan Das) [RHEL-39439]
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() (CKI Backport Bot) [RHEL-48140] {CVE-2024-40959}
- eeprom: at24: fix memory corruption race condition (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- eeprom: at24: Probe for DDR3 thermal sensor in the SPD case (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- eeprom: at24: Use dev_err_probe for nvmem register failure (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- eeprom: at24: Add support for 24c1025 EEPROM (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- eeprom: at24: remove struct at24_client (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- at24: Support probing while in non-zero ACPI D state (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- selftests: forwarding: devlink_lib: Wait for udev events after reloading (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501}
- drivers: core: synchronize really_probe() and dev_uevent() (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501}
- xhci: Handle TD clearing for multiple streams case (CKI Backport Bot) [RHEL-47892] {CVE-2024-40927}
- PCI: pciehp: Retain Power Indicator bits for userspace indicators (Myron Stowe) [RHEL-41181]
- sched: act_ct: take care of padding in struct zones_ht_key (Xin Long) [RHEL-50682]
- net: bridge: xmit: make sure we have at least eth header len bytes (cki-backport-bot) [RHEL-44297] {CVE-2024-38538}
- hugetlb: force allocating surplus hugepages on mempolicy allowed nodes (Aristeu Rozanski) [RHEL-38605]
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages (CKI Backport Bot) [RHEL-47558] {CVE-2024-40904}
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory (CKI Backport Bot) [RHEL-47535] {CVE-2024-40901}
- vmxnet3: update to version 9 (Izabela Bakollari) [RHEL-50675]
- vmxnet3: add command to allow disabling of offloads (Izabela Bakollari) [RHEL-50675]
- vmxnet3: add latency measurement support in vmxnet3 (Izabela Bakollari) [RHEL-50675]
- vmxnet3: prepare for version 9 changes (Izabela Bakollari) [RHEL-50675]
- vmxnet3: disable rx data ring on dma allocation failure (Izabela Bakollari) [RHEL-50675]
- vmxnet3: Fix missing reserved tailroom (Izabela Bakollari) [RHEL-50675]
- maple_tree: fix mas_empty_area_rev() null pointer dereference (Aristeu Rozanski) [RHEL-39862] {CVE-2024-36891}
- rbd: don't assume rbd_is_lock_owner() for exclusive mappings (Ilya Dryomov) [RHEL-50366]
- rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings (Ilya Dryomov) [RHEL-50366]
- rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait (Ilya Dryomov) [RHEL-50366]
- scsi: qedf: Set qed_slowpath_params to zero before use (John Meneghini) [RHEL-25193]
- scsi: qedf: Wait for stag work during unload (John Meneghini) [RHEL-25193]
- scsi: qedf: Don't process stag work during unload and recovery (John Meneghini) [RHEL-25193]
- scsi: qedf: Use FC rport as argument for qedf_initiate_tmf() (John Meneghini) [RHEL-25193]
- net: fix __dst_negative_advice() race (Xin Long) [RHEL-41185] {CVE-2024-36971}
- net: annotate data-races around sk->sk_dst_pending_confirm (Xin Long) [RHEL-41185]
- scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Ewan D. Milne) [RHEL-39719] {CVE-2024-36025}
- igb: Remove redundant runtime resume for ethtool_ops (Corinna Vinschen) [RHEL-17487]
- net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17487]
- igb: simplify pci ops declaration (Corinna Vinschen) [RHEL-17487]
- igb: Fix missing time sync events (Corinna Vinschen) [RHEL-17487]
- intel: make module parameters readable in sys filesystem (Corinna Vinschen) [RHEL-17487 RHEL-25998]
- net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17487]
- igb: extend PTP timestamp adjustments to i211 (Corinna Vinschen) [RHEL-17487]
- net: intel: igb: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17487]
- igb: Fix string truncation warnings in igb_set_fw_version (Corinna Vinschen) [RHEL-17487 RHEL-38454] {CVE-2024-36010}
- intel: legacy: field get conversion (Corinna Vinschen) [RHEL-17487]
- intel: legacy: field prep conversion (Corinna Vinschen) [RHEL-17487]
- intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17487]
- igb: Use FIELD_GET() to extract Link Width (Corinna Vinschen) [RHEL-17487]
- netdevsim: fix rtnetlink.sh selftest (CKI Backport Bot) [RHEL-50016]
- selinux: avoid dereference of garbage after mount failure (Ondrej Mosnacek) [RHEL-37187] {CVE-2024-35904}
- calipso: fix memory leak in netlbl_calipso_add_pass() (Ondrej Mosnacek) [RHEL-37044] {CVE-2023-52698}
- powerpc/pseries: Whitelist dtl slub object for copying to userspace (Mamatha Inamdar) [RHEL-51242] {CVE-2024-41065}
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (CKI Backport Bot) [RHEL-44414] {CVE-2024-37356}
- tty: add the option to have a tty reject a new ldisc (John W. Linville) [RHEL-48254] {CVE-2024-40966}
- irqchip/gic-v3-its: Prevent double free on error (Charles Mirabile) [RHEL-37024] {CVE-2024-35847}
- usb-storage: alauda: Check whether the media is initialized (CKI Backport Bot) [RHEL-43714] {CVE-2024-38619}
- scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool (Ewan D. Milne) [RHEL-38285] {CVE-2023-52811}
- gfs2: Fix potential glock use-after-free on unmount (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570}
- gfs2: simplify gdlm_put_lock with out_free label (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570}
- gfs2: Remove ill-placed consistency check (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570}
- openvswitch: Set the skbuff pkt_type for proper pmtud support. (Aaron Conole) [RHEL-37650]
- scsi: mpi3mr: Driver version update to 8.8.1.0.50 (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Update MPI Headers to revision 31 (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Debug ability improvements (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Set the WriteSame Divert Capability in the IOCInit MPI Request (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Clear ioctl blocking flag for an unresponsive controller (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Set MPI request flags appropriately (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Block devices are not removed even when VDs are offlined (Ewan D. Milne) [RHEL-30580]
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk (Waiman Long) [RHEL-31230]
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO (Waiman Long) [RHEL-31230]
- x86/bugs: Fix the SRSO mitigation on Zen3/4 (Waiman Long) [RHEL-31230]
- redhat/configs: Rename x86 CPU mitigations config entries (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_RETHUNK => CONFIG_MITIGATION_RETHUNK (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_CPU_SRSO => CONFIG_MITIGATION_SRSO (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_CPU_IBRS_ENTRY => CONFIG_MITIGATION_IBRS_ENTRY (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_CPU_UNRET_ENTRY => CONFIG_MITIGATION_UNRET_ENTRY (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_SLS => CONFIG_MITIGATION_SLS (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINE (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_CALL_DEPTH_TRACKING => CONFIG_MITIGATION_CALL_DEPTH_TRACKING (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_CPU_IBPB_ENTRY => CONFIG_MITIGATION_IBPB_ENTRY (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_GDS_FORCE_MITIGATION => CONFIG_MITIGATION_GDS_FORCE (Waiman Long) [RHEL-31230]
- kbuild: use objtool-args-y to clean up objtool arguments (Waiman Long) [RHEL-31230]
- kbuild: do not create *.prelink.o for Clang LTO or IBT (Waiman Long) [RHEL-31230]
- kbuild: replace $(linked-object) with CONFIG options (Waiman Long) [RHEL-31230]
Resolves: RHEL-17487, RHEL-25193, RHEL-25998, RHEL-30580, RHEL-31230, RHEL-37020, RHEL-37024, RHEL-37044, RHEL-37187, RHEL-37650, RHEL-38285, RHEL-38454, RHEL-38605, RHEL-39439, RHEL-39719, RHEL-39862, RHEL-41181, RHEL-41185, RHEL-43714, RHEL-44155, RHEL-44297, RHEL-44414, RHEL-45159, RHEL-45160, RHEL-45168, RHEL-47535, RHEL-47558, RHEL-47652, RHEL-47892, RHEL-48140, RHEL-48254, RHEL-50016, RHEL-50366, RHEL-50675, RHEL-50682, RHEL-51242, RHEL-37025, RHEL-38286, RHEL-39720, RHEL-39863, RHEL-37021, RHEL-44156, RHEL-38455, RHEL-44298, RHEL-43715, RHEL-37045, RHEL-37188, RHEL-41186, RHEL-47536, RHEL-47559, RHEL-47893, RHEL-48141, RHEL-47653, RHEL-48255, RHEL-44415
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2024-08-02 15:47:19 +00:00
|
|
|
Source151: uki_create_addons.py
|
|
|
|
Source152: uki_addons.json
|
|
|
|
|
2020-10-15 12:41:02 +00:00
|
|
|
Source200: check-kabi
|
|
|
|
|
|
|
|
Source201: Module.kabi_aarch64
|
|
|
|
Source202: Module.kabi_ppc64le
|
|
|
|
Source203: Module.kabi_s390x
|
|
|
|
Source204: Module.kabi_x86_64
|
|
|
|
|
|
|
|
Source210: Module.kabi_dup_aarch64
|
|
|
|
Source211: Module.kabi_dup_ppc64le
|
|
|
|
Source212: Module.kabi_dup_s390x
|
|
|
|
Source213: Module.kabi_dup_x86_64
|
|
|
|
|
2022-10-03 09:42:53 +00:00
|
|
|
Source300: kernel-abi-stablelists-%{kabiversion}.tar.bz2
|
|
|
|
Source301: kernel-kabi-dw-%{kabiversion}.tar.bz2
|
2020-10-15 12:41:02 +00:00
|
|
|
|
|
|
|
# Sources for kernel-tools
|
|
|
|
Source2000: cpupower.service
|
|
|
|
Source2001: cpupower.config
|
2021-06-21 23:14:53 +00:00
|
|
|
Source2002: kvm_stat.logrotate
|
2020-10-15 12:41:02 +00:00
|
|
|
|
|
|
|
# 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.pl
|
|
|
|
Source3001: kernel-local
|
2022-10-03 09:42:53 +00:00
|
|
|
%if %{patchlist_changelog}
|
|
|
|
Source3002: Patchlist.changelog
|
|
|
|
%endif
|
2020-10-15 12:41:02 +00:00
|
|
|
|
|
|
|
Source4000: README.rst
|
2021-05-17 22:16:50 +00:00
|
|
|
Source4001: rpminspect.yaml
|
2021-08-02 21:06:34 +00:00
|
|
|
Source4002: gating.yaml
|
2020-10-15 12:41:02 +00:00
|
|
|
|
|
|
|
## Patches needed for building this package
|
|
|
|
|
|
|
|
%if !%{nopatches}
|
|
|
|
|
2022-10-03 09:42:53 +00:00
|
|
|
Patch1: patch-%{patchversion}-redhat.patch
|
2020-10-15 12:41:02 +00:00
|
|
|
%endif
|
|
|
|
|
|
|
|
# empty final patch to facilitate testing of kernel patches
|
|
|
|
Patch999999: linux-kernel-test.patch
|
|
|
|
|
|
|
|
# END OF PATCH DEFINITIONS
|
|
|
|
|
|
|
|
%description
|
|
|
|
The kernel meta package
|
|
|
|
|
|
|
|
#
|
|
|
|
# This macro does requires, provides, conflicts, obsoletes for a kernel package.
|
2022-07-15 08:11:06 +00:00
|
|
|
# %%kernel_reqprovconf [-o] <subpackage>
|
2020-10-15 12:41:02 +00:00
|
|
|
# It uses any kernel_<subpackage>_conflicts and kernel_<subpackage>_obsoletes
|
|
|
|
# macros defined above.
|
|
|
|
#
|
2022-07-15 08:11:06 +00:00
|
|
|
%define kernel_reqprovconf(o) \
|
|
|
|
%if %{-o:0}%{!-o:1}\
|
2022-10-03 09:42:53 +00:00
|
|
|
Provides: kernel = %{specversion}-%{pkg_release}\
|
2022-07-15 08:11:06 +00:00
|
|
|
%endif\
|
2023-02-09 16:31:23 +00:00
|
|
|
Provides: kernel-%{_target_cpu} = %{specversion}-%{pkg_release}%{uname_suffix %{?1:%{1}}}\
|
|
|
|
Provides: kernel-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
2023-02-14 19:44:17 +00:00
|
|
|
Requires: kernel%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
2020-10-15 12:41:02 +00:00
|
|
|
Requires(pre): %{kernel_prereq}\
|
|
|
|
Requires(pre): %{initrd_prereq}\
|
2022-03-15 13:30:59 +00:00
|
|
|
Requires(pre): ((linux-firmware >= 20150904-56.git6ebf5d57) if linux-firmware)\
|
|
|
|
Recommends: linux-firmware\
|
2020-10-15 12:41:02 +00:00
|
|
|
Requires(preun): systemd >= 200\
|
|
|
|
Conflicts: xfsprogs < 4.3.0-1\
|
|
|
|
Conflicts: xorg-x11-drv-vmmouse < 13.0.99\
|
|
|
|
%{expand:%%{?kernel%{?1:_%{1}}_conflicts:Conflicts: %%{kernel%{?1:_%{1}}_conflicts}}}\
|
|
|
|
%{expand:%%{?kernel%{?1:_%{1}}_obsoletes:Obsoletes: %%{kernel%{?1:_%{1}}_obsoletes}}}\
|
|
|
|
%{expand:%%{?kernel%{?1:_%{1}}_provides:Provides: %%{kernel%{?1:_%{1}}_provides}}}\
|
|
|
|
# We can't let RPM do the dependencies automatic because it'll then pick up\
|
|
|
|
# a correct but undesirable perl dependency from the module headers which\
|
|
|
|
# isn't required for the kernel proper to function\
|
|
|
|
AutoReq: no\
|
|
|
|
AutoProv: yes\
|
|
|
|
%{nil}
|
|
|
|
|
|
|
|
|
|
|
|
%package doc
|
|
|
|
Summary: Various documentation bits found in the kernel source
|
|
|
|
Group: Documentation
|
|
|
|
%description doc
|
|
|
|
This package contains documentation files from the kernel
|
|
|
|
source. Various bits of information about the Linux kernel and the
|
|
|
|
device drivers shipped with it are documented in these files.
|
|
|
|
|
|
|
|
You'll want to install this package if you need a reference to the
|
|
|
|
options that can be passed to Linux kernel modules at load time.
|
|
|
|
|
|
|
|
|
|
|
|
%package headers
|
|
|
|
Summary: Header files for the Linux kernel for use by glibc
|
|
|
|
Obsoletes: glibc-kernheaders < 3.0-46
|
|
|
|
Provides: glibc-kernheaders = 3.0-46
|
|
|
|
%description headers
|
|
|
|
Kernel-headers includes the C header files that specify the interface
|
|
|
|
between the Linux kernel and userspace libraries and programs. The
|
|
|
|
header files define structures and constants that are needed for
|
|
|
|
building most standard programs and are also needed for rebuilding the
|
|
|
|
glibc package.
|
|
|
|
|
|
|
|
%package cross-headers
|
|
|
|
Summary: Header files for the Linux kernel for use by cross-glibc
|
|
|
|
%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.
|
|
|
|
|
|
|
|
|
|
|
|
%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
|
|
|
|
Summary: Performance monitoring for the Linux kernel
|
2021-05-17 22:16:50 +00:00
|
|
|
Requires: bzip2
|
2020-10-15 12:41:02 +00:00
|
|
|
%description -n perf
|
|
|
|
This package contains the perf tool, which enables performance monitoring
|
|
|
|
of the Linux kernel.
|
|
|
|
|
|
|
|
%package -n perf-debuginfo
|
|
|
|
Summary: Debug information for package perf
|
|
|
|
Requires: %{name}-debuginfo-common-%{_target_cpu} = %{version}-%{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.
|
2021-06-02 19:24:51 +00:00
|
|
|
%{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}
|
2020-10-15 12:41:02 +00:00
|
|
|
|
|
|
|
%package -n python3-perf
|
|
|
|
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
|
|
|
|
Summary: Debug information for package perf python bindings
|
|
|
|
Requires: %{name}-debuginfo-common-%{_target_cpu} = %{version}-%{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}
|
|
|
|
|
kernel-5.14.0-312.el9
* Thu May 11 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-312.el9]
- s390/qeth: Convert sprintf/snprintf to scnprintf (Tobias Huschle) [2160097]
- s390/qeth: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [2160097]
- s390/qeth: Use constant for IP address buffers (Tobias Huschle) [2160097]
- s390/ctcm: cleanup indenting (Tobias Huschle) [2160097]
- s390/iucv: sort out physical vs virtual pointers usage (Tobias Huschle) [2160097]
- net/af_iucv: fix kernel doc comments (Tobias Huschle) [2160097]
- net/iucv: fix kernel doc comments (Tobias Huschle) [2160097]
- net/iucv: get rid of register asm usage (Tobias Huschle) [2160097]
- net/af_iucv: remove wrappers around iucv (de-)registration (Tobias Huschle) [2160097]
- net/af_iucv: clean up a try_then_request_module() (Tobias Huschle) [2160097]
- net/af_iucv: support drop monitoring (Tobias Huschle) [2160097]
- s390/ipl: add loadparm parameter to eckd ipl/reipl data (Tobias Huschle) [2160041]
- s390/ipl: add DEFINE_GENERIC_LOADPARM() (Tobias Huschle) [2160041]
- s390/ipl: use octal values instead of S_* macros (Tobias Huschle) [2160041]
- s390/ipl: add eckd support (Tobias Huschle) [2160041]
- redhat/configs: add CONFIG_TRACE_MMIO_ACCESS (Adrien Thierry) [2196244]
- asm-generic/io: Add _RET_IP_ to MMIO trace for more accurate debug info (Adrien Thierry) [2196244]
- drm/meson: Fix overflow implicit truncation warnings (Adrien Thierry) [2196244]
- lib: Add register read/write tracing support (Adrien Thierry) [2196244]
- asm-generic/io: Add logging support for MMIO accessors (Adrien Thierry) [2196244]
- arm64: io: Use asm-generic high level MMIO accessors (Adrien Thierry) [2196244]
- coresight: etm4x: Use asm-generic IO memory barriers (Adrien Thierry) [2196244]
- irqchip/tegra: Fix overflow implicit truncation warnings (Adrien Thierry) [2196244]
- kernel.h: split out instruction pointer accessors (Adrien Thierry) [2196244]
- kernel.h: drop unneeded <linux/kernel.h> inclusion from other headers (Adrien Thierry) [2196244]
- sched/psi: Fix use-after-free in ep_remove_wait_queue() (Phil Auld) [RHEL-311]
- sched/psi: Use task->psi_flags to clear in CPU migration (Phil Auld) [RHEL-311]
- sched/psi: Stop relying on timer_pending() for poll_work rescheduling (Phil Auld) [RHEL-311]
- sched/psi: Fix avgs_work re-arm in psi_avgs_work() (Phil Auld) [RHEL-311]
- sched/psi: Fix possible missing or delayed pending event (Phil Auld) [RHEL-311]
- sched/psi: Cache parent psi_group to speed up group iteration (Phil Auld) [RHEL-311]
- sched/psi: Consolidate cgroup_psi() (Phil Auld) [RHEL-311]
- sched/psi: Add PSI_IRQ to track IRQ/SOFTIRQ pressure (Phil Auld) [RHEL-311]
- sched/psi: Remove NR_ONCPU task accounting (Phil Auld) [RHEL-311]
- sched/psi: Optimize task switch inside shared cgroups again (Phil Auld) [RHEL-311]
- sched/psi: Move private helpers to sched/stats.h (Phil Auld) [RHEL-311]
- sched/psi: Save percpu memory when !psi_cgroups_enabled (Phil Auld) [RHEL-311]
- sched/psi: Don't create cgroup PSI files when psi_disabled (Phil Auld) [RHEL-311]
- sched/psi: Fix periodic aggregation shut off (Phil Auld) [RHEL-311]
- headers/prep: Fix header to build standalone: <linux/psi.h> (Phil Auld) [RHEL-311]
- wait: add wake_up_pollfree() (Phil Auld) [RHEL-311]
- psi: Fix PSI_MEM_FULL state when tasks are in memstall and doing reclaim (Phil Auld) [RHEL-311]
- selftests: bonding: add bonding prio option test (Hangbin Liu) [2092194]
- bonding: fix lockdep splat in bond_miimon_commit() (Hangbin Liu) [2092194]
- bonding: do failover when high prio link up (Hangbin Liu) [2092194]
- bonding: add missed __rcu annotation for curr_active_slave (Hangbin Liu) [2092194]
- Bonding: add per-port priority for failover re-selection (Hangbin Liu) [2092194]
- bonding: add slave_dev field for bond_opt_value (Hangbin Liu) [2092194]
- s390/vfio-ap: fix memory leak in vfio_ap device driver (Alex Williamson) [2188088]
- docs: vfio: fix header path (Alex Williamson) [2188088]
- docs: vfio: Update vfio.rst per latest interfaces (Alex Williamson) [2188088]
- vfio: Update the kdoc for vfio_device_ops (Alex Williamson) [2188088]
- vfio: no need to pass kvm pointer during device open (Alex Williamson) [2188088]
- vfio: revert "iommu driver notify callback" (Alex Williamson) [2188088]
- vfio/type1: revert "implement notify callback" (Alex Williamson) [2188088]
- vfio/type1: revert "block on invalid vaddr" (Alex Williamson) [2188088]
- vfio/type1: restore locked_vm (Alex Williamson) [2188088]
- vfio/type1: track locked_vm per dma (Alex Williamson) [2188088]
- vfio/type1: prevent underflow of locked_vm via exec() (Alex Williamson) [2188088]
- vfio/type1: exclude mdevs from VFIO_UPDATE_VADDR (Alex Williamson) [2188088]
- samples: fix the prompt about SAMPLE_VFIO_MDEV_MBOCHS (Alex Williamson) [2188088]
- vfio/mdev: Use sysfs_emit() to instead of sprintf() (Alex Williamson) [2188088]
- vfio-mdev: add back CONFIG_VFIO dependency (Alex Williamson) [2188088]
- vfio/platform: Use GFP_KERNEL_ACCOUNT for userspace persistent allocations (Alex Williamson) [2188088]
- vfio/fsl-mc: Use GFP_KERNEL_ACCOUNT for userspace persistent allocations (Alex Williamson) [2188088]
- vfio: Use GFP_KERNEL_ACCOUNT for userspace persistent allocations (Alex Williamson) [2188088]
- vfio-mdev: remove an non-existing driver from vfio-mediated-device (Alex Williamson) [2188088]
- vfio-mdev: move the mtty usage documentation (Alex Williamson) [2188088]
- vfio-mdev: turn VFIO_MDEV into a selectable symbol (Alex Williamson) [2188088]
- s390/Kconfig: fix indentation (Alex Williamson) [2188088]
- vfio-mdev: allow building the samples into the kernel (Alex Williamson) [2188088]
- vfio: platform: No need to check res again (Alex Williamson) [2188088]
- MAINTAINERS: step down as vfio reviewer (Alex Williamson) [2188088]
- vfio-mdev/mdpy-fb: Do not set struct fb_info.apertures (Alex Williamson) [2188088]
- Documentation: s390: correct spelling (Alex Williamson) [2188088]
- s390: vfio-ap: tighten the NIB validity check (Alex Williamson) [2188088]
- s390/vfio_ap: increase max wait time for reset verification (Alex Williamson) [2188088]
- s390/vfio_ap: fix handling of error response codes (Alex Williamson) [2188088]
- s390/vfio_ap: verify ZAPQ completion after return of response code zero (Alex Williamson) [2188088]
- s390/vfio_ap: use TAPQ to verify reset in progress completes (Alex Williamson) [2188088]
- s390/vfio_ap: check TAPQ response code when waiting for queue reset (Alex Williamson) [2188088]
- s390/vfio-ap: verify reset complete in separate function (Alex Williamson) [2188088]
- s390/vfio-ap: fix an error handling path in vfio_ap_mdev_probe_queue() (Alex Williamson) [2188088]
- vfio/ccw: remove old IDA format restrictions (Alex Williamson) [2187660 2188088]
- vfio/ccw: don't group contiguous pages on 2K IDAWs (Alex Williamson) [2187660 2188088]
- vfio/ccw: handle a guest Format-1 IDAL (Alex Williamson) [2187660 2188088]
- vfio/ccw: allocate/populate the guest idal (Alex Williamson) [2187660 2188088]
- vfio/ccw: calculate number of IDAWs regardless of format (Alex Williamson) [2187660 2188088]
- vfio/ccw: read only one Format-1 IDAW (Alex Williamson) [2187660 2188088]
- vfio/ccw: refactor the idaw counter (Alex Williamson) [2187660 2188088]
- vfio/ccw: populate page_array struct inline (Alex Williamson) [2187660 2188088]
- vfio/ccw: pass page count to page_array struct (Alex Williamson) [2187660 2188088]
- vfio/ccw: remove unnecessary malloc alignment (Alex Williamson) [2187660 2188088]
- vfio/ccw: simplify CCW chain fetch routines (Alex Williamson) [2187660 2188088]
- vfio/ccw: replace copy_from_iova with vfio_dma_rw (Alex Williamson) [2187660 2188088]
- vfio/ccw: move where IDA flag is set in ORB (Alex Williamson) [2187660 2188088]
- vfio/ccw: allow non-zero storage keys (Alex Williamson) [2187660 2188088]
- vfio/ccw: simplify the cp_get_orb interface (Alex Williamson) [2187660 2188088]
- vfio/ccw: cleanup some of the mdev commentary (Alex Williamson) [2187660 2188088]
- bpf: Fix struct_meta lookup for bpf_obj_free_fields kfunc call (Jerome Marchand) [2177177]
- selftests: add prepare_system.sh (Jiri Benc) [2177177]
- xfrm: lwtunnel: squelch kernel warning in case XFRM encap type is not available (Jiri Benc) [2177177]
- selftests/bpf: Cover listener cloning with progs attached to sockmap (Jiri Benc) [2177177]
- selftests/bpf: Pass BPF skeleton to sockmap_listen ops tests (Jiri Benc) [2177177]
- bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener (Jiri Benc) [2177177]
- bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself (Jiri Benc) [2177177]
- net: skb: remove old comments about frag_size for build_skb() (Jiri Benc) [2177177]
- selftests/bpf: Test bpf_skb_adjust_room on CHECKSUM_PARTIAL (Jiri Benc) [2177177]
- skbuff: Introduce slab_build_skb() (Jiri Benc) [2177177]
- net: xsk: Don't include <linux/rculist.h> (Jiri Benc) [2177177]
- selftests/bpf: Allow building bpf tests with CONFIG_XFRM_INTERFACE=[m|n] (Jiri Benc) [2177177]
- selftests/bpf: add xfrm_info tests (Jiri Benc) [2177177]
- tools: add IFLA_XFRM_COLLECT_METADATA to uapi/linux/if_link.h (Jiri Benc) [2177177]
- xfrm: interface: Add unstable helpers for setting/getting XFRM metadata from TC-BPF (Jiri Benc) [2177177]
- xfrm: interface: rename xfrm_interface.c to xfrm_interface_core.c (Jiri Benc) [2177177]
- xfrm: lwtunnel: add lwtunnel support for xfrm interfaces in collect_md mode (Jiri Benc) [2177177]
- xfrm: interface: support collect metadata mode (Jiri Benc) [2177177]
- net: allow storing xfrm interface metadata in metadata_dst (Jiri Benc) [2177177]
- Revert "veth: Avoid drop packets when xdp_redirect performs" (Jiri Benc) [2177177]
- Revert "bpf: veth driver panics when xdp prog attached before veth_open" (Jiri Benc) [2177177]
- bpf: veth driver panics when xdp prog attached before veth_open (Jiri Benc) [2177177]
- veth: Avoid drop packets when xdp_redirect performs (Jiri Benc) [2177177]
- Delete duplicate words from kernel docs (Jerome Marchand) [2177177]
- Remove duplicate words inside documentation (Jerome Marchand) [2177177]
- bpf: fix precision propagation verbose logging (Jerome Marchand) [2177177]
- selftests/bpf: Fix out-of-srctree build (Jerome Marchand) [2177177]
- bpf: Fix the kernel crash caused by bpf_setsockopt(). (Jerome Marchand) [2177177]
- selftests/bpf: Use __failure macro in task kfunc testsuite (Jerome Marchand) [2177177]
- bpf: Add missing btf_put to register_btf_id_dtor_kfuncs (Jerome Marchand) [2177177]
- selftests/bpf: Verify copy_register_state() preserves parent/live fields (Jerome Marchand) [2177177]
- bpf: Fix to preserve reg parent/live fields when copying range info (Jerome Marchand) [2177177]
- bpf: Fix a possible task gone issue with bpf_send_signal[_thread]() helpers (Jerome Marchand) [2177177]
- bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation (Jerome Marchand) [2177177]
- bpf: hash map, avoid deadlock with suitable hash mask (Jerome Marchand) [2177177]
- bpf_doc: Fix build error with older python versions (Jerome Marchand) [2177177]
- libbpf: Fix map creation flags sanitization (Jerome Marchand) [2177177]
- bpf: remove the do_idr_lock parameter from bpf_prog_free_id() (Jerome Marchand) [2177177]
- bpf: restore the ebpf program ID for BPF_AUDIT_UNLOAD and PERF_BPF_EVENT_PROG_UNLOAD (Jerome Marchand) [2177177]
- bpf: Skip task with pid=1 in send_signal_common() (Jerome Marchand) [2177177]
- bpf: Skip invalid kfunc call in backtrack_insn (Jerome Marchand) [2177177]
- bpf: Always use maximal size for copy_array() (Jerome Marchand) [2177177]
- selftests/bpf: add a test for iter/task_vma for short-lived processes (Jerome Marchand) [2177177]
- bpf: keep a reference to the mm, in case the task is dead. (Jerome Marchand) [2177177]
- selftests/bpf: Add host-tools to gitignore (Jerome Marchand) [2177177]
- selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID (Jerome Marchand) [2177177]
- bpf: fix nullness propagation for reg to reg comparisons (Jerome Marchand) [2177177]
- bpftool: Fix linkage with statically built libllvm (Jerome Marchand) [2177177]
- bpf: Define sock security related BTF IDs under CONFIG_SECURITY_NETWORK (Jerome Marchand) [2177177]
- selftests/bpf: Add a test for using a cpumap from an freplace-to-XDP program (Jerome Marchand) [2177177]
- bpf: Resolve fext program type when checking map compatibility (Jerome Marchand) [2177177]
- bpf: Synchronize dispatcher update with bpf_dispatcher_xdp_func (Jerome Marchand) [2177177]
- libbpf: Fix single-line struct definition output in btf_dump (Jerome Marchand) [2177177]
- selftests/bpf: Select CONFIG_FUNCTION_ERROR_INJECTION (Jerome Marchand) [2177177]
- selftests/bpf: Fix a selftest compilation error with CONFIG_SMP=n (Jerome Marchand) [2177177]
- docs/bpf: Reword docs for BPF_MAP_TYPE_SK_STORAGE (Jerome Marchand) [2177177]
- selftests/bpf: test case for relaxed prunning of active_lock.id (Jerome Marchand) [2177177]
- selftests/bpf: Add pruning test case for bpf_spin_lock (Jerome Marchand) [2177177]
- bpf: use check_ids() for active_lock comparison (Jerome Marchand) [2177177]
- selftests/bpf: verify states_equal() maintains idmap across all frames (Jerome Marchand) [2177177]
- bpf: states_equal() must build idmap for all function frames (Jerome Marchand) [2177177]
- selftests/bpf: test cases for regsafe() bug skipping check_id() (Jerome Marchand) [2177177]
- bpf: regsafe() must not skip check_ids() (Jerome Marchand) [2177177]
- docs/bpf: Add documentation for BPF_MAP_TYPE_SK_STORAGE (Jerome Marchand) [2177177]
- selftests/bpf: Add test for dynptr reinit in user_ringbuf callback (Jerome Marchand) [2177177]
- bpf: Use memmove for bpf_dynptr_{read,write} (Jerome Marchand) [2177177]
- bpf: Move PTR_TO_STACK alignment check to process_dynptr_func (Jerome Marchand) [2177177]
- bpf: Rework check_func_arg_reg_off (Jerome Marchand) [2177177]
- bpf: Rework process_dynptr_func (Jerome Marchand) [2177177]
- bpf: Propagate errors from process_* checks in check_func_arg (Jerome Marchand) [2177177]
- bpf: Refactor ARG_PTR_TO_DYNPTR checks into process_dynptr_func (Jerome Marchand) [2177177]
- bpf: Skip rcu_barrier() if rcu_trace_implies_rcu_gp() is true (Jerome Marchand) [2177177]
- bpf: Reuse freed element in free_by_rcu during allocation (Jerome Marchand) [2177177]
- selftests/bpf: Bring test_offload.py back to life (Jerome Marchand) [2177177]
- bpf: Fix comment error in fixup_kfunc_call function (Jerome Marchand) [2177177]
- bpf: Do not zero-extend kfunc return values (Jerome Marchand) [2177177]
- bpf/docs: Document struct cgroup * kfuncs (Jerome Marchand) [2177177]
- bpf/docs: Document struct task_struct * kfuncs (Jerome Marchand) [2177177]
- selftests/bpf: convert dynptr_fail and map_kptr_fail subtests to generic tester (Jerome Marchand) [2177177]
- selftests/bpf: add generic BPF program tester-loader (Jerome Marchand) [2177177]
- bpf: Remove unused insn_cnt argument from visit_[func_call_]insn() (Jerome Marchand) [2177177]
- bpf: do not rely on ALLOW_ERROR_INJECTION for fmod_ret (Jerome Marchand) [2177177]
- bpf: remove unnecessary prune and jump points (Jerome Marchand) [2177177]
- bpf: mostly decouple jump history management from is_state_visited() (Jerome Marchand) [2177177]
- bpf: decouple prune and jump points (Jerome Marchand) [2177177]
- bpf: Loosen alloc obj test in verifier's reg_btf_record (Jerome Marchand) [2177177]
- bpf: Don't use rcu_users to refcount in task kfuncs (Jerome Marchand) [2177177]
- selftests/bpf: Use CONFIG_TEST_BPF=m instead of CONFIG_TEST_BPF=y (Jerome Marchand) [2177177]
- selftests/bpf: Use "is not set" instead of "=n" (Jerome Marchand) [2177177]
- selftests/bpf: Install all required files to run selftests (Jerome Marchand) [2177177]
- libbpf: Parse usdt args without offset on x86 (e.g. 8@(%%rsp)) (Jerome Marchand) [2177177]
- bpftool: Fix memory leak in do_build_table_cb (Jerome Marchand) [2177177]
- selftests/bpf: Fix conflicts with built-in functions in bpf_iter_ksym (Jerome Marchand) [2177177]
- bpf: Add sleepable prog tests for cgrp local storage (Jerome Marchand) [2177177]
- bpf: Enable sleeptable support for cgrp local storage (Jerome Marchand) [2177177]
- bpf, docs: BPF Iterator Document (Jerome Marchand) [2177177]
- bpf: Do not mark certain LSM hook arguments as trusted (Jerome Marchand) [2177177]
- docs/bpf: Add KF_RCU documentation (Jerome Marchand) [2177177]
- selftests/bpf: Fix rcu_read_lock test with new MEM_RCU semantics (Jerome Marchand) [2177177]
- bpf: Handle MEM_RCU type properly (Jerome Marchand) [2177177]
- libbpf: Improve usability of libbpf Makefile (Jerome Marchand) [2177177]
- selftests/bpf: Add GCC compatible builtins to bpf_legacy.h (Jerome Marchand) [2177177]
- bpf, docs: Correct the example of BPF_XOR (Jerome Marchand) [2177177]
- selftests/bpf: Validate multiple ref release_on_unlock logic (Jerome Marchand) [2177177]
- bpf: Fix release_on_unlock release logic for multiple refs (Jerome Marchand) [2177177]
- bpf: Fix a compilation failure with clang lto build (Jerome Marchand) [2177177]
- bpf: Tighten ptr_to_btf_id checks. (Jerome Marchand) [2177177]
- selftests/bpf: Add ingress tests for txmsg with apply_bytes (Jerome Marchand) [2177177]
- bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect (Jerome Marchand) [2177177]
- bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes (Jerome Marchand) [2177177]
- bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data (Jerome Marchand) [2177177]
- selftests/bpf: Add bench test to arm64 and s390x denylist (Jerome Marchand) [2177177]
- selftests/bpf: Make sure enum-less bpf_enable_stats() API works in C++ mode (Jerome Marchand) [2177177]
- libbpf: Avoid enum forward-declarations in public API in C++ mode (Jerome Marchand) [2177177]
- selftests/bpf: Avoid pinning prog when attaching to tc ingress in btf_skc_cls_ingress (Jerome Marchand) [2177177]
- selftests/bpf: Remove serial from tests using {open,close}_netns (Jerome Marchand) [2177177]
- selftests/bpf: Remove the "/sys" mount and umount dance in {open,close}_netns (Jerome Marchand) [2177177]
- selftests/bpf: Avoid pinning bpf prog in the netns_load_bpf() callers (Jerome Marchand) [2177177]
- selftests/bpf: Avoid pinning bpf prog in the tc_redirect_peer_l3 test (Jerome Marchand) [2177177]
- selftests/bpf: Avoid pinning bpf prog in the tc_redirect_dtime test (Jerome Marchand) [2177177]
- selftests/bpf: Use if_nametoindex instead of reading the /sys/net/class/*/ifindex (Jerome Marchand) [2177177]
- selftests/bpf: Add tests for bpf_rcu_read_lock() (Jerome Marchand) [2177177]
- bpf: Add kfunc bpf_rcu_read_lock/unlock() (Jerome Marchand) [2177177]
- bpf: Introduce might_sleep field in bpf_func_proto (Jerome Marchand) [2177177]
- compiler_types: Define __rcu as __attribute__((btf_type_tag("rcu"))) (Jerome Marchand) [2177177]
- docs/bpf: Add BPF_MAP_TYPE_XSKMAP documentation (Jerome Marchand) [2177177]
- samples/bpf: Fix wrong allocation size in xdp_router_ipv4_user (Jerome Marchand) [2177177]
- docs/bpf: Update btf selftests program and add link (Jerome Marchand) [2177177]
- bpf: Don't mark arguments to fentry/fexit programs as trusted. (Jerome Marchand) [2177177]
- selftests/bpf: Add selftests for bpf_task_from_pid() (Jerome Marchand) [2177177]
- bpf: Add bpf_task_from_pid() kfunc (Jerome Marchand) [2177177]
- bpf: Update bpf_{g,s}etsockopt() documentation (Jerome Marchand) [2177177]
- docs/bpf: Add table of BPF program types to libbpf docs (Jerome Marchand) [2177177]
- bpf: Fix a BTF_ID_LIST bug with CONFIG_DEBUG_INFO_BTF not set (Jerome Marchand) [2177177]
- bpf: Don't use idx variable when registering kfunc dtors (Jerome Marchand) [2177177]
- bpf: Unify and simplify btf_func_proto_check error handling (Jerome Marchand) [2177177]
- docs/bpf: Fix sphinx warnings in BPF map docs (Jerome Marchand) [2177177]
- selftests/bpf: Add reproducer for decl_tag in func_proto argument (Jerome Marchand) [2177177]
- docs/bpf: Document BPF_MAP_TYPE_BLOOM_FILTER (Jerome Marchand) [2177177]
- docs/bpf: Fix sphinx warnings for devmap (Jerome Marchand) [2177177]
- docs/bpf: Fix sphinx warnings for cpumap (Jerome Marchand) [2177177]
- selftests/bpf: Add selftests for bpf_cgroup_ancestor() kfunc (Jerome Marchand) [2177177]
- bpf: Add bpf_cgroup_ancestor() kfunc (Jerome Marchand) [2177177]
- selftests/bpf: Add cgroup kfunc / kptr selftests (Jerome Marchand) [2177177]
- bpf: Enable cgroups to be used as kptrs (Jerome Marchand) [2177177]
- selftests/bpf: Workaround for llvm nop-4 bug (Jerome Marchand) [2177177]
- bpf/verifier: Use kmalloc_size_roundup() to match ksize() usage (Jerome Marchand) [2177177]
- bpftool: remove function free_btf_vmlinux() (Jerome Marchand) [2177177]
- bpftool: clean-up usage of libbpf_get_error() (Jerome Marchand) [2177177]
- bpftool: fix error message when function can't register struct_ops (Jerome Marchand) [2177177]
- bpftool: replace return value PTR_ERR(NULL) with 0 (Jerome Marchand) [2177177]
- bpftool: remove support of --legacy option for bpftool (Jerome Marchand) [2177177]
- bpf: Add type cast unit tests (Jerome Marchand) [2177177]
- bpf: Add a kfunc for generic type cast (Jerome Marchand) [2177177]
- bpf: Add a kfunc to type cast from bpf uapi ctx to kernel ctx (Jerome Marchand) [2177177]
- bpf: Add support for kfunc set with common btf_ids (Jerome Marchand) [2177177]
- bpf: Disallow bpf_obj_new_impl call when bpf_mem_alloc_init fails (Jerome Marchand) [2177177]
- bpf/selftests: Add selftests for new task kfuncs (Jerome Marchand) [2177177]
- bpf: Add kfuncs for storing struct task_struct * as a kptr (Jerome Marchand) [2177177]
- bpf: Allow trusted pointers to be passed to KF_TRUSTED_ARGS kfuncs (Jerome Marchand) [2177177]
- bpf: Allow multiple modifiers in reg_type_str() prefix (Jerome Marchand) [2177177]
- tools lib bpf: Avoid install_headers make warning (Jerome Marchand) [2177177]
- selftests/bpf: Skip spin lock failure test on s390x (Jerome Marchand) [2177177]
- bpf, samples: Use "grep -E" instead of "egrep" (Jerome Marchand) [2177177]
- bpf, docs: DEVMAPs and XDP_REDIRECT (Jerome Marchand) [2177177]
- libbpf: Ignore hashmap__find() result explicitly in btf_dump (Jerome Marchand) [2177177]
- selftests/bpf: Add BTF sanity tests (Jerome Marchand) [2177177]
- selftests/bpf: Add BPF linked list API tests (Jerome Marchand) [2177177]
- selftests/bpf: Add failure test cases for spin lock pairing (Jerome Marchand) [2177177]
- selftests/bpf: Update spinlock selftest (Jerome Marchand) [2177177]
- selftests/bpf: Add __contains macro to bpf_experimental.h (Jerome Marchand) [2177177]
- bpf: Add comments for map BTF matching requirement for bpf_list_head (Jerome Marchand) [2177177]
- bpf: Add 'release on unlock' logic for bpf_list_push_{front,back} (Jerome Marchand) [2177177]
- bpf: Introduce single ownership BPF linked list API (Jerome Marchand) [2177177]
- bpf: Permit NULL checking pointer with non-zero fixed offset (Jerome Marchand) [2177177]
- bpf: Introduce bpf_obj_drop (Jerome Marchand) [2177177]
- bpf: Introduce bpf_obj_new (Jerome Marchand) [2177177]
- bpf: Support constant scalar arguments for kfuncs (Jerome Marchand) [2177177]
- bpf: Rewrite kfunc argument handling (Jerome Marchand) [2177177]
- bpf: Allow locking bpf_spin_lock in inner map values (Jerome Marchand) [2177177]
- bpf: Allow locking bpf_spin_lock global variables (Jerome Marchand) [2177177]
- bpf: Allow locking bpf_spin_lock in allocated objects (Jerome Marchand) [2177177]
- bpf: Verify ownership relationships for user BTF types (Jerome Marchand) [2177177]
- bpf: Recognize lock and list fields in allocated objects (Jerome Marchand) [2177177]
- bpf: Introduce allocated objects support (Jerome Marchand) [2177177]
- bpf: Populate field_offs for inner_map_meta (Jerome Marchand) [2177177]
- bpf: Free inner_map_meta when btf_record_dup fails (Jerome Marchand) [2177177]
- bpf: Do btf_record_free outside map_free callback (Jerome Marchand) [2177177]
- bpf: Fix early return in map_check_btf (Jerome Marchand) [2177177]
- selftests/bpf: Pass target triple to get_sys_includes macro (Jerome Marchand) [2177177]
- selftests, bpf: Fix broken riscv build (Jerome Marchand) [2177177]
- selftests/bpf: Explicitly pass RESOLVE_BTFIDS to sub-make (Jerome Marchand) [2177177]
- bpf: Pass map file to .map_update_batch directly (Jerome Marchand) [2177177]
- bpf/docs: Include blank lines between bullet points in bpf_devel_QA.rst (Jerome Marchand) [2177177]
- selftests/bpf: allow unpriv bpf for selftests by default (Jerome Marchand) [2177177]
- bpftool: Check argc first before "file" in do_batch() (Jerome Marchand) [2177177]
- docs/bpf: Fix sample code in MAP_TYPE_ARRAY docs (Jerome Marchand) [2177177]
- selftests/bpf: check nullness propagation for reg to reg comparisons (Jerome Marchand) [2177177]
- bpf: propagate nullness information for reg to reg comparisons (Jerome Marchand) [2177177]
- bpf: Expand map key argument of bpf_redirect_map to u64 (Jerome Marchand) [2177177]
- dev: Move received_rps counter next to RPS members in softnet data (Jiri Benc) [2177177]
- bpf: Refactor btf_struct_access (Jerome Marchand) [2177177]
- bpf: Rename MEM_ALLOC to MEM_RINGBUF (Jerome Marchand) [2177177]
- bpf: Rename RET_PTR_TO_ALLOC_MEM (Jerome Marchand) [2177177]
- bpf: Support bpf_list_head in map values (Jerome Marchand) [2177177]
- bpf: Fix copy_map_value, zero_map_value (Jerome Marchand) [2177177]
- bpf: Remove BPF_MAP_OFF_ARR_MAX (Jerome Marchand) [2177177]
- bpf: Remove local kptr references in documentation (Jerome Marchand) [2177177]
- bpf/docs: Document how to run CI without patch submission (Jerome Marchand) [2177177]
- libbpf: checkpatch: Fixed code alignments in ringbuf.c (Jerome Marchand) [2177177]
- libbpf: Fixed various checkpatch issues in libbpf.c (Jerome Marchand) [2177177]
- libbpf: checkpatch: Fixed code alignments in btf.c (Jerome Marchand) [2177177]
- bpf, docs: Fixup cpumap sphinx >= 3.1 warning (Jerome Marchand) [2177177]
- libbpf: Fix uninitialized warning in btf_dump_dump_type_data (Jerome Marchand) [2177177]
- selftests/bpf: fix veristat's singular file-or-prog filter (Jerome Marchand) [2177177]
- bpf, docs: Document BPF_MAP_TYPE_ARRAY (Jerome Marchand) [2177177]
- docs/bpf: Document BPF map types QUEUE and STACK (Jerome Marchand) [2177177]
- docs/bpf: Document BPF ARRAY_OF_MAPS and HASH_OF_MAPS (Jerome Marchand) [2177177]
- docs/bpf: Document BPF_MAP_TYPE_CPUMAP map (Jerome Marchand) [2177177]
- docs/bpf: Document BPF_MAP_TYPE_LPM_TRIE map (Jerome Marchand) [2177177]
- libbpf: Hashmap.h update to fix build issues using LLVM14 (Jerome Marchand) [2177177]
- selftests: Fix test group SKIPPED result (Jerome Marchand) [2177177]
- selftests/bpf: Tests for btf_dedup_resolve_fwds (Jerome Marchand) [2177177]
- libbpf: Resolve unambigous forward declarations (Jerome Marchand) [2177177]
- libbpf: Hashmap interface update to allow both long and void* keys/values (Jerome Marchand) [2177177]
- selftests/bpf: Fix u32 variable compared with less than zero (Jerome Marchand) [2177177]
- Documentation: bpf: Escape underscore in BPF type name prefix (Jerome Marchand) [2177177]
- selftests/bpf: cgroup_helpers.c: Fix strncpy() fortify warning (Jerome Marchand) [2177177]
- samples/bpf: Fix tracex2 error: No such file or directory (Jerome Marchand) [2177177]
- selftests/bpf: Tests for enum fwd resolved as full enum64 (Jerome Marchand) [2177177]
- libbpf: Resolve enum fwd as full enum64 and vice versa (Jerome Marchand) [2177177]
- selftests/bpf: make test_align selftest more robust (Jerome Marchand) [2177177]
- bpf: aggressively forget precise markings during state checkpointing (Jerome Marchand) [2177177]
- bpf: stop setting precise in current state (Jerome Marchand) [2177177]
- bpf: allow precision tracking for programs with subprogs (Jerome Marchand) [2177177]
- bpf: propagate precision across all frames, not just the last one (Jerome Marchand) [2177177]
- bpf: propagate precision in ALU/ALU64 operations (Jerome Marchand) [2177177]
- bpf: Refactor map->off_arr handling (Jerome Marchand) [2177177]
- bpf: Consolidate spin_lock, timer management into btf_record (Jerome Marchand) [2177177]
- bpf: Refactor kptr_off_tab into btf_record (Jerome Marchand) [2177177]
- selftests/bpf: support stat filtering in comparison mode in veristat (Jerome Marchand) [2177177]
- selftests/bpf: support stats ordering in comparison mode in veristat (Jerome Marchand) [2177177]
- selftests/bpf: handle missing records in comparison mode better in veristat (Jerome Marchand) [2177177]
- selftests/bpf: make veristat emit all stats in CSV mode by default (Jerome Marchand) [2177177]
- selftests/bpf: support simple filtering of stats in veristat (Jerome Marchand) [2177177]
- selftests/bpf: allow to define asc/desc ordering for sort specs in veristat (Jerome Marchand) [2177177]
- selftests/bpf: ensure we always have non-ambiguous sorting in veristat (Jerome Marchand) [2177177]
- selftests/bpf: consolidate and improve file/prog filtering in veristat (Jerome Marchand) [2177177]
- selftests/bpf: shorten "Total insns/states" column names in veristat (Jerome Marchand) [2177177]
- selftests/bpf: add veristat replay mode (Jerome Marchand) [2177177]
- bpf: Drop reg_type_may_be_refcounted_or_null (Jerome Marchand) [2177177]
- bpf: Fix slot type check in check_stack_write_var_off (Jerome Marchand) [2177177]
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID (Jerome Marchand) [2177177]
- bpf: Allow specifying volatile type modifier for kptrs (Jerome Marchand) [2177177]
- bpf: Document UAPI details for special BPF types (Jerome Marchand) [2177177]
- samples/bpf: Fix typo in README (Jerome Marchand) [2177177]
- bpf: check max_entries before allocating memory (Jerome Marchand) [2177177]
- bpf: Fix a typo in comment for DFS algorithm (Jerome Marchand) [2177177]
- perf bpf: No need to include compiler.h when HAVE_LIBBPF_SUPPORT is true (Jerome Marchand) [2177177]
- bpftool: Fix spelling mistake "disasembler" -> "disassembler" (Jerome Marchand) [2177177]
- selftests/bpf: Fix bpftool synctypes checking failure (Jerome Marchand) [2177177]
- selftests/bpf: Panic on hard/soft lockup (Jerome Marchand) [2177177]
- docs/bpf: Add documentation for new cgroup local storage (Jerome Marchand) [2177177]
- selftests/bpf: Add test cgrp_local_storage to DENYLIST.s390x (Jerome Marchand) [2177177]
- selftests/bpf: Add selftests for new cgroup local storage (Jerome Marchand) [2177177]
- selftests/bpf: Fix test test_libbpf_str/bpf_map_type_str (Jerome Marchand) [2177177]
- bpftool: Support new cgroup local storage (Jerome Marchand) [2177177]
- libbpf: Support new cgroup local storage (Jerome Marchand) [2177177]
- bpf: Implement cgroup storage available to non-cgroup-attached bpf progs (Jerome Marchand) [2177177]
- bpf: Refactor some inode/task/sk storage functions for reuse (Jerome Marchand) [2177177]
- bpf: Make struct cgroup btf id global (Jerome Marchand) [2177177]
- selftests/bpf: Tracing prog can still do lookup under busy lock (Jerome Marchand) [2177177]
- selftests/bpf: Ensure no task storage failure for bpf_lsm.s prog due to deadlock detection (Jerome Marchand) [2177177]
- bpf: Add new bpf_task_storage_delete proto with no deadlock detection (Jerome Marchand) [2177177]
- bpf: bpf_task_storage_delete_recur does lookup first before the deadlock check (Jerome Marchand) [2177177]
- bpf: Add new bpf_task_storage_get proto with no deadlock detection (Jerome Marchand) [2177177]
- bpf: Avoid taking spinlock in bpf_task_storage_get if potential deadlock is detected (Jerome Marchand) [2177177]
- bpf: Refactor the core bpf_task_storage_get logic into a new function (Jerome Marchand) [2177177]
- bpf: Append _recur naming to the bpf_task_storage helper proto (Jerome Marchand) [2177177]
- bpf: Remove prog->active check for bpf_lsm and bpf_iter (Jerome Marchand) [2177177]
- libbpf: Btf dedup identical struct test needs check for nested structs/arrays (Jerome Marchand) [2177177]
- selftests/bpf: Add kprobe_multi kmod attach api tests (Jerome Marchand) [2177177]
- selftests/bpf: Add kprobe_multi check to module attach test (Jerome Marchand) [2177177]
- selftests/bpf: Add bpf_testmod_fentry_* functions (Jerome Marchand) [2177177]
- selftests/bpf: Add load_kallsyms_refresh function (Jerome Marchand) [2177177]
- bpf: Take module reference on kprobe_multi link (Jerome Marchand) [2177177]
- bpf: Rename __bpf_kprobe_multi_cookie_cmp to bpf_kprobe_multi_addrs_cmp (Jerome Marchand) [2177177]
- ftrace: Add support to resolve module symbols in ftrace_lookup_symbols (Jerome Marchand) [2177177]
- kallsyms: Make module_kallsyms_on_each_symbol generally available (Jerome Marchand) [2177177]
- bpftool: Add llvm feature to "bpftool version" (Jerome Marchand) [2177177]
- bpftool: Support setting alternative arch for JIT disasm with LLVM (Jerome Marchand) [2177177]
- bpftool: Add LLVM as default library for disassembling JIT-ed programs (Jerome Marchand) [2177177]
- bpftool: Refactor disassembler for JIT-ed programs (Jerome Marchand) [2177177]
- bpftool: Group libbfd defs in Makefile, only pass them if we use libbfd (Jerome Marchand) [2177177]
- bpftool: Split FEATURE_TESTS/FEATURE_DISPLAY definitions in Makefile (Jerome Marchand) [2177177]
- bpftool: Remove asserts from JIT disassembler (Jerome Marchand) [2177177]
- bpftool: Define _GNU_SOURCE only once (Jerome Marchand) [2177177]
- selftests/bpf: Add write to hashmap to array_map iter test (Jerome Marchand) [2177177]
- selftests/bpf: Add test verifying bpf_ringbuf_reserve retval use in map ops (Jerome Marchand) [2177177]
- bpf: Consider all mem_types compatible for map_{key,value} args (Jerome Marchand) [2177177]
- bpf: Allow ringbuf memory to be used as map key (Jerome Marchand) [2177177]
- selftests/bpf: Initial DENYLIST for aarch64 (Jerome Marchand) [2177177]
- selftests/bpf: Update vmtests.sh to support aarch64 (Jerome Marchand) [2177177]
- selftests/bpf: Add config.aarch64 (Jerome Marchand) [2177177]
- selftests/bpf: Remove entries from config.s390x already present in config (Jerome Marchand) [2177177]
- bpftool: Set binary name to "bpftool" in help and version output (Jerome Marchand) [2177177]
- libbpf: Avoid allocating reg_name with sscanf in parse_usdt_arg() (Jerome Marchand) [2177177]
- selftests/bpf: fix task_local_storage/exit_creds rcu usage (Jerome Marchand) [2177177]
- bpftool: Update the bash completion(add autoattach to prog load) (Jerome Marchand) [2177177]
- bpftool: Update doc (add autoattach to prog load) (Jerome Marchand) [2177177]
- bpftool: Add autoattach for bpf prog load|loadall (Jerome Marchand) [2177177]
- bpftool: Add "bootstrap" feature to version output (Jerome Marchand) [2177177]
- bpf, docs: Reformat BPF maps page to be more readable (Jerome Marchand) [2177177]
- bpf: add selftests for lsh, rsh, arsh with reg operand (Jerome Marchand) [2177177]
- bpf,x64: use shrx/sarx/shlx when available (Jerome Marchand) [2177177]
- bpf,x64: avoid unnecessary instructions when shift dest is ecx (Jerome Marchand) [2177177]
- libbpf: add non-mmapable data section selftest (Jerome Marchand) [2177177]
- libbpf: only add BPF_F_MMAPABLE flag for data maps with global vars (Jerome Marchand) [2177177]
- libbpf: clean up and refactor BTF fixup step (Jerome Marchand) [2177177]
- bpf/docs: Summarize CI system and deny lists (Jerome Marchand) [2177177]
- samples/bpf: Fix typos in README (Jerome Marchand) [2177177]
- samples/bpf: Fix double word in comments (Jerome Marchand) [2177177]
- bpf: Use rcu_trace_implies_rcu_gp() for program array freeing (Jerome Marchand) [2177177]
- bpf: Use rcu_trace_implies_rcu_gp() in local storage map (Jerome Marchand) [2177177]
- bpf: Use rcu_trace_implies_rcu_gp() in bpf memory allocator (Jerome Marchand) [2177177]
- rcu-tasks: Provide rcu_trace_implies_rcu_gp() (Jerome Marchand) [2177177]
- selftests/bpf: Use sys_pidfd_open() helper when possible (Jerome Marchand) [2177177]
- libbpf: Fix null-pointer dereference in find_prog_by_sec_insn() (Jerome Marchand) [2177177]
- libbpf: Deal with section with no data gracefully (Jerome Marchand) [2177177]
- libbpf: Use elf_getshdrnum() instead of e_shnum (Jerome Marchand) [2177177]
- selftests/bpf: Fix memory leak caused by not destroying skeleton (Jerome Marchand) [2177177]
- libbpf: Fix use-after-free in btf_dump_name_dups (Jerome Marchand) [2177177]
- selftests/bpf: S/iptables/iptables-legacy/ in the bpf_nf and xdp_synproxy test (Jerome Marchand) [2177177]
- selftests/bpf: Alphabetize DENYLISTs (Jerome Marchand) [2177177]
- selftests/bpf: Add tests for _opts variants of bpf_*_get_fd_by_id() (Jerome Marchand) [2177177]
- libbpf: Introduce bpf_link_get_fd_by_id_opts() (Jerome Marchand) [2177177]
- libbpf: Introduce bpf_btf_get_fd_by_id_opts() (Jerome Marchand) [2177177]
- libbpf: Introduce bpf_prog_get_fd_by_id_opts() (Jerome Marchand) [2177177]
- libbpf: Introduce bpf_get_fd_by_id_opts and bpf_map_get_fd_by_id_opts() (Jerome Marchand) [2177177]
- libbpf: Fix LIBBPF_1.0.0 declaration in libbpf.map (Jerome Marchand) [2177177]
- bpf, x64: Remove unnecessary check on existence of SSE2 (Jerome Marchand) [2177177]
- selftests/bpf: Add selftest deny_namespace to s390x deny list (Jerome Marchand) [2177177]
- scripts/bpf_doc.py: update logic to not assume sequential enum values (Jerome Marchand) [2177177]
- bpf: explicitly define BPF_FUNC_xxx integer values (Jerome Marchand) [2177177]
- selftests/bpf: add BPF object fixup step to veristat (Jerome Marchand) [2177177]
- selftests/bpf: avoid reporting +100%% difference in veristat for actual 0%% (Jerome Marchand) [2177177]
- selftests/bpf: allow requesting log level 2 in test_verifier (Jerome Marchand) [2177177]
- selftests/bpf: Test btf dump for struct with padding only fields (Jerome Marchand) [2177177]
- bpftool: Print newline before '}' for struct with padding only fields (Jerome Marchand) [2177177]
- net, neigh: Do not trigger immediate probes on NUD_FAILED from neigh_managed_work (Ivan Vecera) [2193175]
- net, neigh: Fix crash in v6 module initialization error path (Ivan Vecera) [2193175]
- net, neigh: Reject creating NUD_PERMANENT with NTF_MANAGED entries (Ivan Vecera) [2193175]
- net, neigh: Add build-time assertion to avoid neigh->flags overflow (Ivan Vecera) [2193175]
- net, neigh: Add NTF_MANAGED flag for managed neighbor entries (Ivan Vecera) [2193175]
- net, neigh: Extend neigh->flags to 32 bit to allow for extensions (Ivan Vecera) [2193175]
- net, neigh: Enable state migration between NUD_PERMANENT and NTF_USE (Ivan Vecera) [2193175]
- dm: don't lock fs when the map is NULL in process of resume (Benjamin Marzinski) [2189971]
- dm flakey: add an "error_reads" option (Benjamin Marzinski) [2189971]
- dm flakey: remove trailing space in the table line (Benjamin Marzinski) [2189971]
- dm flakey: fix a crash with invalid table line (Benjamin Marzinski) [2189971]
- dm ioctl: fix nested locking in table_clear() to remove deadlock concern (Benjamin Marzinski) [2189971]
- dm: unexport dm_get_queue_limits() (Benjamin Marzinski) [2189971]
- dm: allow targets to require splitting WRITE_ZEROES and SECURE_ERASE (Benjamin Marzinski) [2189971]
- dm: add helper macro for simple DM target module init and exit (Benjamin Marzinski) [2189971]
- dm raid: remove unused d variable (Benjamin Marzinski) [2189971]
- dm: remove unnecessary (void*) conversions (Benjamin Marzinski) [2189971]
- dm mirror: add DMERR message if alloc_workqueue fails (Benjamin Marzinski) [2189971]
- dm: push error reporting down to dm_register_target() (Benjamin Marzinski) [2189971]
- dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path (Benjamin Marzinski) [2189971]
- dm clone: call kmem_cache_destroy() in dm_clone_init() error path (Benjamin Marzinski) [2189971]
- dm error: add discard support (Benjamin Marzinski) [2189971]
- dm zero: add discard support (Benjamin Marzinski) [2189971]
- dm table: allow targets without devices to set ->io_hints (Benjamin Marzinski) [2189971]
- dm verity: emit audit events on verification failure and more (Benjamin Marzinski) [2189971]
- dm verity: fix error handling for check_at_most_once on FEC (Benjamin Marzinski) [2189971]
- dm: improve hash_locks sizing and hash function (Benjamin Marzinski) [2189971]
- dm bio prison v1: intelligently size dm_bio_prison's prison_regions (Benjamin Marzinski) [2189971]
- dm bio prison v1: prepare to intelligently size dm_bio_prison's prison_regions (Benjamin Marzinski) [2189971]
- dm bufio: intelligently size dm_buffer_cache's buffer_trees (Benjamin Marzinski) [2189971]
- dm bufio: prepare to intelligently size dm_buffer_cache's buffer_trees (Benjamin Marzinski) [2189971]
- dm: add dm_num_hash_locks() (Benjamin Marzinski) [2189971]
- dm bio prison v1: add dm_cell_key_has_valid_range (Benjamin Marzinski) [2189971]
- dm bio prison v1: improve concurrent IO performance (Benjamin Marzinski) [2189971]
- dm: split discards further if target sets max_discard_granularity (Benjamin Marzinski) [2189971]
- dm thin: speed up cell_defer_no_holder() (Benjamin Marzinski) [2189971]
- dm bufio: use multi-page bio vector (Benjamin Marzinski) [2189971]
- dm bufio: use waitqueue_active in __free_buffer_wake (Benjamin Marzinski) [2189971]
- dm bufio: move dm_bufio_client members to avoid spanning cachelines (Benjamin Marzinski) [2189971]
- dm bufio: add lock_history optimization for cache iterators (Benjamin Marzinski) [2189971]
- dm bufio: improve concurrent IO performance (Benjamin Marzinski) [2189971]
- dm bufio: add dm_buffer_cache abstraction (Benjamin Marzinski) [2189971]
- dm bufio: add LRU abstraction (Benjamin Marzinski) [2189971]
- dm bufio: don't bug for clear developer oversight (Benjamin Marzinski) [2189971]
- dm bufio: never crash if dm_bufio_in_request() (Benjamin Marzinski) [2189971]
- dm bufio: use WARN_ON in dm_bufio_client_destroy and dm_bufio_exit (Benjamin Marzinski) [2189971]
- dm bufio: remove unused dm_bufio_release_move interface (Benjamin Marzinski) [2189971]
- dm stats: check for and propagate alloc_percpu failure (Benjamin Marzinski) [2189971]
- dm crypt: avoid accessing uninitialized tasklet (Benjamin Marzinski) [2189971]
- dm crypt: add cond_resched() to dmcrypt_write() (Benjamin Marzinski) [2189971]
- dm thin: fix deadlock when swapping to thin device (Benjamin Marzinski) [2189971]
- intel_idle: Add force_irq_on module param (David Arcari) [2185872]
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IBRS (David Arcari) [2185872]
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again* (David Arcari) [2185872]
- intel_idle: move from strlcpy() with unused retval to strscpy() (David Arcari) [2185872]
- NFSD: Fix problem of COMMIT and NFS4ERR_DELAY in infinite loop (Benjamin Coddington) [2196432]
Resolves: rhbz#2092194, rhbz#2160041, rhbz#2160097, rhbz#2174972, rhbz#2177177, rhbz#2185872, rhbz#2187660, rhbz#2188088, rhbz#2189971, rhbz#2193175, rhbz#2196244, rhbz#2196432, RHEL-311
Signed-off-by: Jan Stancek <jstancek@redhat.com>
2023-05-11 12:41:45 +00:00
|
|
|
%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
|
kernel-5.14.0-341.el9
* Wed Jul 19 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-341.el9]
- sfc: fix XDP queues mode with legacy IRQ (Íñigo Huguet) [2213158]
- x86/sev: Change snp_guest_issue_request()'s fw_err argument (John Allen) [2152249]
- virt/coco/sev-guest: Double-buffer messages (John Allen) [2152249]
- virt/coco/sev-guest: Add throttling awareness (John Allen) [2152249]
- virt/coco/sev-guest: Convert the sw_exit_info_2 checking to a switch-case (John Allen) [2152249]
- virt/coco/sev-guest: Do some code style cleanups (John Allen) [2152249]
- virt/coco/sev-guest: Carve out the request issuing logic into a helper (John Allen) [2152249]
- virt/coco/sev-guest: Remove the disable_vmpck label in handle_guest_request() (John Allen) [2152249]
- virt/coco/sev-guest: Simplify extended guest request handling (John Allen) [2152249]
- virt/coco/sev-guest: Check SEV_SNP attribute at probe time (John Allen) [2152249]
- virt/sev-guest: Return -EIO if certificate buffer is not large enough (John Allen) [2152249]
- virt/sev-guest: Prevent IV reuse in the SNP guest driver (John Allen) [2152249]
- x86/sev: Don't use cc_platform_has() for early SEV-SNP calls (John Allen) [2152249]
- thunderbolt: Increase DisplayPort Connection Manager handshake timeout (Desnes Nunes) [2168851]
- thunderbolt: Increase timeout of DP OUT adapter handshake (Desnes Nunes) [2168851]
- redhat: make libperf-devel require libperf %%{version}-%%{release} (Jan Stancek) [2216448]
- dmaengine: tegra-apb: remove unused tdma_read function (Mark Salter) [2215342]
- serial: tegra: Add missing clk_disable_unprepare() in tegra_uart_hw_init() (Mark Salter) [2215342]
- serial: tegra: Read DMA status before terminating (Mark Salter) [2215342]
- serial: tegra: Remove custom frame size calculation (Mark Salter) [2215342]
- tty: serial: make use of UART_LCR_WLEN() + tty_get_char_size() (Mark Salter) [2215342]
- serial: tegra-tcu: Use uart_xmit_advance(), fixes icount.tx accounting (Mark Salter) [2215342]
- serial: tegra: Use uart_xmit_advance(), fixes icount.tx accounting (Mark Salter) [2215342]
- serial: Create uart_xmit_advance() (Mark Salter) [2215342]
- drivers: tty: serial: Add missing of_node_put() in serial-tegra.c (Mark Salter) [2215342]
- serial: tegra: fix typos in comments (Mark Salter) [2215342]
- serial: tegra: Change lower tolerance baud rate limit for tegra20 and tegra30 (Mark Salter) [2215342]
- serial: tegra: Use of_device_get_match_data (Mark Salter) [2215342]
- dmaengine: tegra20-apb: stop checking config->slave_id (Mark Salter) [2215342]
- redhat/configs: arm: enable SERIAL_TEGRA UART for RHEL (Mark Salter) [2215342]
- net: openvswitch: fix upcall counter access before allocation (Eelco Chaudron) [2203263]
- undo Revert "signal: Don't disable preemption in ptrace_stop() on PREEMPT_RT." (Oleg Nesterov) [2174325]
- signal handling: don't use BUG_ON() for debugging (Oleg Nesterov) [2174325]
- ptrace: fix clearing of JOBCTL_TRACED in ptrace_unfreeze_traced() (Oleg Nesterov) [2174325]
- sched,signal,ptrace: Rework TASK_TRACED, TASK_STOPPED state (Oleg Nesterov) [2174325]
- ptrace: Always take siglock in ptrace_resume (Oleg Nesterov) [2174325]
- ptrace: Don't change __state (Oleg Nesterov) [2174325]
- ptrace: Document that wait_task_inactive can't fail (Oleg Nesterov) [2174325]
- ptrace: Admit ptrace_stop can generate spuriuos SIGTRAPs (Oleg Nesterov) [2174325]
- ptrace: Reimplement PTRACE_KILL by always sending SIGKILL (Oleg Nesterov) [2174325]
- signal: Use lockdep_assert_held instead of assert_spin_locked (Oleg Nesterov) [2174325]
- ptrace: Remove arch_ptrace_attach (Oleg Nesterov) [2174325]
- ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP (Oleg Nesterov) [2174325]
- ptrace/um: Replace PT_DTRACE with TIF_SINGLESTEP (Oleg Nesterov) [2174325]
- signal: Replace __group_send_sig_info with send_signal_locked (Oleg Nesterov) [2174325]
- signal: Rename send_signal send_signal_locked (Oleg Nesterov) [2174325]
- ptrace: Return the signal to continue with from ptrace_stop (Oleg Nesterov) [2174325]
- ptrace: Move setting/clearing ptrace_message into ptrace_stop (Oleg Nesterov) [2174325]
- Revert "signal: Don't disable preemption in ptrace_stop() on PREEMPT_RT." (Oleg Nesterov) [2174325]
- writeback: fix dereferencing NULL mapping->host on writeback_page_template (Aristeu Rozanski) [2144772]
Resolves: rhbz#2144772, rhbz#2152249, rhbz#2168851, rhbz#2174325, rhbz#2203263, rhbz#2213158, rhbz#2215342, rhbz#2216448
Signed-off-by: Jan Stancek <jstancek@redhat.com>
2023-07-19 06:58:21 +00:00
|
|
|
Requires: libperf = %{version}-%{release}
|
kernel-5.14.0-312.el9
* Thu May 11 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-312.el9]
- s390/qeth: Convert sprintf/snprintf to scnprintf (Tobias Huschle) [2160097]
- s390/qeth: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [2160097]
- s390/qeth: Use constant for IP address buffers (Tobias Huschle) [2160097]
- s390/ctcm: cleanup indenting (Tobias Huschle) [2160097]
- s390/iucv: sort out physical vs virtual pointers usage (Tobias Huschle) [2160097]
- net/af_iucv: fix kernel doc comments (Tobias Huschle) [2160097]
- net/iucv: fix kernel doc comments (Tobias Huschle) [2160097]
- net/iucv: get rid of register asm usage (Tobias Huschle) [2160097]
- net/af_iucv: remove wrappers around iucv (de-)registration (Tobias Huschle) [2160097]
- net/af_iucv: clean up a try_then_request_module() (Tobias Huschle) [2160097]
- net/af_iucv: support drop monitoring (Tobias Huschle) [2160097]
- s390/ipl: add loadparm parameter to eckd ipl/reipl data (Tobias Huschle) [2160041]
- s390/ipl: add DEFINE_GENERIC_LOADPARM() (Tobias Huschle) [2160041]
- s390/ipl: use octal values instead of S_* macros (Tobias Huschle) [2160041]
- s390/ipl: add eckd support (Tobias Huschle) [2160041]
- redhat/configs: add CONFIG_TRACE_MMIO_ACCESS (Adrien Thierry) [2196244]
- asm-generic/io: Add _RET_IP_ to MMIO trace for more accurate debug info (Adrien Thierry) [2196244]
- drm/meson: Fix overflow implicit truncation warnings (Adrien Thierry) [2196244]
- lib: Add register read/write tracing support (Adrien Thierry) [2196244]
- asm-generic/io: Add logging support for MMIO accessors (Adrien Thierry) [2196244]
- arm64: io: Use asm-generic high level MMIO accessors (Adrien Thierry) [2196244]
- coresight: etm4x: Use asm-generic IO memory barriers (Adrien Thierry) [2196244]
- irqchip/tegra: Fix overflow implicit truncation warnings (Adrien Thierry) [2196244]
- kernel.h: split out instruction pointer accessors (Adrien Thierry) [2196244]
- kernel.h: drop unneeded <linux/kernel.h> inclusion from other headers (Adrien Thierry) [2196244]
- sched/psi: Fix use-after-free in ep_remove_wait_queue() (Phil Auld) [RHEL-311]
- sched/psi: Use task->psi_flags to clear in CPU migration (Phil Auld) [RHEL-311]
- sched/psi: Stop relying on timer_pending() for poll_work rescheduling (Phil Auld) [RHEL-311]
- sched/psi: Fix avgs_work re-arm in psi_avgs_work() (Phil Auld) [RHEL-311]
- sched/psi: Fix possible missing or delayed pending event (Phil Auld) [RHEL-311]
- sched/psi: Cache parent psi_group to speed up group iteration (Phil Auld) [RHEL-311]
- sched/psi: Consolidate cgroup_psi() (Phil Auld) [RHEL-311]
- sched/psi: Add PSI_IRQ to track IRQ/SOFTIRQ pressure (Phil Auld) [RHEL-311]
- sched/psi: Remove NR_ONCPU task accounting (Phil Auld) [RHEL-311]
- sched/psi: Optimize task switch inside shared cgroups again (Phil Auld) [RHEL-311]
- sched/psi: Move private helpers to sched/stats.h (Phil Auld) [RHEL-311]
- sched/psi: Save percpu memory when !psi_cgroups_enabled (Phil Auld) [RHEL-311]
- sched/psi: Don't create cgroup PSI files when psi_disabled (Phil Auld) [RHEL-311]
- sched/psi: Fix periodic aggregation shut off (Phil Auld) [RHEL-311]
- headers/prep: Fix header to build standalone: <linux/psi.h> (Phil Auld) [RHEL-311]
- wait: add wake_up_pollfree() (Phil Auld) [RHEL-311]
- psi: Fix PSI_MEM_FULL state when tasks are in memstall and doing reclaim (Phil Auld) [RHEL-311]
- selftests: bonding: add bonding prio option test (Hangbin Liu) [2092194]
- bonding: fix lockdep splat in bond_miimon_commit() (Hangbin Liu) [2092194]
- bonding: do failover when high prio link up (Hangbin Liu) [2092194]
- bonding: add missed __rcu annotation for curr_active_slave (Hangbin Liu) [2092194]
- Bonding: add per-port priority for failover re-selection (Hangbin Liu) [2092194]
- bonding: add slave_dev field for bond_opt_value (Hangbin Liu) [2092194]
- s390/vfio-ap: fix memory leak in vfio_ap device driver (Alex Williamson) [2188088]
- docs: vfio: fix header path (Alex Williamson) [2188088]
- docs: vfio: Update vfio.rst per latest interfaces (Alex Williamson) [2188088]
- vfio: Update the kdoc for vfio_device_ops (Alex Williamson) [2188088]
- vfio: no need to pass kvm pointer during device open (Alex Williamson) [2188088]
- vfio: revert "iommu driver notify callback" (Alex Williamson) [2188088]
- vfio/type1: revert "implement notify callback" (Alex Williamson) [2188088]
- vfio/type1: revert "block on invalid vaddr" (Alex Williamson) [2188088]
- vfio/type1: restore locked_vm (Alex Williamson) [2188088]
- vfio/type1: track locked_vm per dma (Alex Williamson) [2188088]
- vfio/type1: prevent underflow of locked_vm via exec() (Alex Williamson) [2188088]
- vfio/type1: exclude mdevs from VFIO_UPDATE_VADDR (Alex Williamson) [2188088]
- samples: fix the prompt about SAMPLE_VFIO_MDEV_MBOCHS (Alex Williamson) [2188088]
- vfio/mdev: Use sysfs_emit() to instead of sprintf() (Alex Williamson) [2188088]
- vfio-mdev: add back CONFIG_VFIO dependency (Alex Williamson) [2188088]
- vfio/platform: Use GFP_KERNEL_ACCOUNT for userspace persistent allocations (Alex Williamson) [2188088]
- vfio/fsl-mc: Use GFP_KERNEL_ACCOUNT for userspace persistent allocations (Alex Williamson) [2188088]
- vfio: Use GFP_KERNEL_ACCOUNT for userspace persistent allocations (Alex Williamson) [2188088]
- vfio-mdev: remove an non-existing driver from vfio-mediated-device (Alex Williamson) [2188088]
- vfio-mdev: move the mtty usage documentation (Alex Williamson) [2188088]
- vfio-mdev: turn VFIO_MDEV into a selectable symbol (Alex Williamson) [2188088]
- s390/Kconfig: fix indentation (Alex Williamson) [2188088]
- vfio-mdev: allow building the samples into the kernel (Alex Williamson) [2188088]
- vfio: platform: No need to check res again (Alex Williamson) [2188088]
- MAINTAINERS: step down as vfio reviewer (Alex Williamson) [2188088]
- vfio-mdev/mdpy-fb: Do not set struct fb_info.apertures (Alex Williamson) [2188088]
- Documentation: s390: correct spelling (Alex Williamson) [2188088]
- s390: vfio-ap: tighten the NIB validity check (Alex Williamson) [2188088]
- s390/vfio_ap: increase max wait time for reset verification (Alex Williamson) [2188088]
- s390/vfio_ap: fix handling of error response codes (Alex Williamson) [2188088]
- s390/vfio_ap: verify ZAPQ completion after return of response code zero (Alex Williamson) [2188088]
- s390/vfio_ap: use TAPQ to verify reset in progress completes (Alex Williamson) [2188088]
- s390/vfio_ap: check TAPQ response code when waiting for queue reset (Alex Williamson) [2188088]
- s390/vfio-ap: verify reset complete in separate function (Alex Williamson) [2188088]
- s390/vfio-ap: fix an error handling path in vfio_ap_mdev_probe_queue() (Alex Williamson) [2188088]
- vfio/ccw: remove old IDA format restrictions (Alex Williamson) [2187660 2188088]
- vfio/ccw: don't group contiguous pages on 2K IDAWs (Alex Williamson) [2187660 2188088]
- vfio/ccw: handle a guest Format-1 IDAL (Alex Williamson) [2187660 2188088]
- vfio/ccw: allocate/populate the guest idal (Alex Williamson) [2187660 2188088]
- vfio/ccw: calculate number of IDAWs regardless of format (Alex Williamson) [2187660 2188088]
- vfio/ccw: read only one Format-1 IDAW (Alex Williamson) [2187660 2188088]
- vfio/ccw: refactor the idaw counter (Alex Williamson) [2187660 2188088]
- vfio/ccw: populate page_array struct inline (Alex Williamson) [2187660 2188088]
- vfio/ccw: pass page count to page_array struct (Alex Williamson) [2187660 2188088]
- vfio/ccw: remove unnecessary malloc alignment (Alex Williamson) [2187660 2188088]
- vfio/ccw: simplify CCW chain fetch routines (Alex Williamson) [2187660 2188088]
- vfio/ccw: replace copy_from_iova with vfio_dma_rw (Alex Williamson) [2187660 2188088]
- vfio/ccw: move where IDA flag is set in ORB (Alex Williamson) [2187660 2188088]
- vfio/ccw: allow non-zero storage keys (Alex Williamson) [2187660 2188088]
- vfio/ccw: simplify the cp_get_orb interface (Alex Williamson) [2187660 2188088]
- vfio/ccw: cleanup some of the mdev commentary (Alex Williamson) [2187660 2188088]
- bpf: Fix struct_meta lookup for bpf_obj_free_fields kfunc call (Jerome Marchand) [2177177]
- selftests: add prepare_system.sh (Jiri Benc) [2177177]
- xfrm: lwtunnel: squelch kernel warning in case XFRM encap type is not available (Jiri Benc) [2177177]
- selftests/bpf: Cover listener cloning with progs attached to sockmap (Jiri Benc) [2177177]
- selftests/bpf: Pass BPF skeleton to sockmap_listen ops tests (Jiri Benc) [2177177]
- bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener (Jiri Benc) [2177177]
- bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself (Jiri Benc) [2177177]
- net: skb: remove old comments about frag_size for build_skb() (Jiri Benc) [2177177]
- selftests/bpf: Test bpf_skb_adjust_room on CHECKSUM_PARTIAL (Jiri Benc) [2177177]
- skbuff: Introduce slab_build_skb() (Jiri Benc) [2177177]
- net: xsk: Don't include <linux/rculist.h> (Jiri Benc) [2177177]
- selftests/bpf: Allow building bpf tests with CONFIG_XFRM_INTERFACE=[m|n] (Jiri Benc) [2177177]
- selftests/bpf: add xfrm_info tests (Jiri Benc) [2177177]
- tools: add IFLA_XFRM_COLLECT_METADATA to uapi/linux/if_link.h (Jiri Benc) [2177177]
- xfrm: interface: Add unstable helpers for setting/getting XFRM metadata from TC-BPF (Jiri Benc) [2177177]
- xfrm: interface: rename xfrm_interface.c to xfrm_interface_core.c (Jiri Benc) [2177177]
- xfrm: lwtunnel: add lwtunnel support for xfrm interfaces in collect_md mode (Jiri Benc) [2177177]
- xfrm: interface: support collect metadata mode (Jiri Benc) [2177177]
- net: allow storing xfrm interface metadata in metadata_dst (Jiri Benc) [2177177]
- Revert "veth: Avoid drop packets when xdp_redirect performs" (Jiri Benc) [2177177]
- Revert "bpf: veth driver panics when xdp prog attached before veth_open" (Jiri Benc) [2177177]
- bpf: veth driver panics when xdp prog attached before veth_open (Jiri Benc) [2177177]
- veth: Avoid drop packets when xdp_redirect performs (Jiri Benc) [2177177]
- Delete duplicate words from kernel docs (Jerome Marchand) [2177177]
- Remove duplicate words inside documentation (Jerome Marchand) [2177177]
- bpf: fix precision propagation verbose logging (Jerome Marchand) [2177177]
- selftests/bpf: Fix out-of-srctree build (Jerome Marchand) [2177177]
- bpf: Fix the kernel crash caused by bpf_setsockopt(). (Jerome Marchand) [2177177]
- selftests/bpf: Use __failure macro in task kfunc testsuite (Jerome Marchand) [2177177]
- bpf: Add missing btf_put to register_btf_id_dtor_kfuncs (Jerome Marchand) [2177177]
- selftests/bpf: Verify copy_register_state() preserves parent/live fields (Jerome Marchand) [2177177]
- bpf: Fix to preserve reg parent/live fields when copying range info (Jerome Marchand) [2177177]
- bpf: Fix a possible task gone issue with bpf_send_signal[_thread]() helpers (Jerome Marchand) [2177177]
- bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation (Jerome Marchand) [2177177]
- bpf: hash map, avoid deadlock with suitable hash mask (Jerome Marchand) [2177177]
- bpf_doc: Fix build error with older python versions (Jerome Marchand) [2177177]
- libbpf: Fix map creation flags sanitization (Jerome Marchand) [2177177]
- bpf: remove the do_idr_lock parameter from bpf_prog_free_id() (Jerome Marchand) [2177177]
- bpf: restore the ebpf program ID for BPF_AUDIT_UNLOAD and PERF_BPF_EVENT_PROG_UNLOAD (Jerome Marchand) [2177177]
- bpf: Skip task with pid=1 in send_signal_common() (Jerome Marchand) [2177177]
- bpf: Skip invalid kfunc call in backtrack_insn (Jerome Marchand) [2177177]
- bpf: Always use maximal size for copy_array() (Jerome Marchand) [2177177]
- selftests/bpf: add a test for iter/task_vma for short-lived processes (Jerome Marchand) [2177177]
- bpf: keep a reference to the mm, in case the task is dead. (Jerome Marchand) [2177177]
- selftests/bpf: Add host-tools to gitignore (Jerome Marchand) [2177177]
- selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID (Jerome Marchand) [2177177]
- bpf: fix nullness propagation for reg to reg comparisons (Jerome Marchand) [2177177]
- bpftool: Fix linkage with statically built libllvm (Jerome Marchand) [2177177]
- bpf: Define sock security related BTF IDs under CONFIG_SECURITY_NETWORK (Jerome Marchand) [2177177]
- selftests/bpf: Add a test for using a cpumap from an freplace-to-XDP program (Jerome Marchand) [2177177]
- bpf: Resolve fext program type when checking map compatibility (Jerome Marchand) [2177177]
- bpf: Synchronize dispatcher update with bpf_dispatcher_xdp_func (Jerome Marchand) [2177177]
- libbpf: Fix single-line struct definition output in btf_dump (Jerome Marchand) [2177177]
- selftests/bpf: Select CONFIG_FUNCTION_ERROR_INJECTION (Jerome Marchand) [2177177]
- selftests/bpf: Fix a selftest compilation error with CONFIG_SMP=n (Jerome Marchand) [2177177]
- docs/bpf: Reword docs for BPF_MAP_TYPE_SK_STORAGE (Jerome Marchand) [2177177]
- selftests/bpf: test case for relaxed prunning of active_lock.id (Jerome Marchand) [2177177]
- selftests/bpf: Add pruning test case for bpf_spin_lock (Jerome Marchand) [2177177]
- bpf: use check_ids() for active_lock comparison (Jerome Marchand) [2177177]
- selftests/bpf: verify states_equal() maintains idmap across all frames (Jerome Marchand) [2177177]
- bpf: states_equal() must build idmap for all function frames (Jerome Marchand) [2177177]
- selftests/bpf: test cases for regsafe() bug skipping check_id() (Jerome Marchand) [2177177]
- bpf: regsafe() must not skip check_ids() (Jerome Marchand) [2177177]
- docs/bpf: Add documentation for BPF_MAP_TYPE_SK_STORAGE (Jerome Marchand) [2177177]
- selftests/bpf: Add test for dynptr reinit in user_ringbuf callback (Jerome Marchand) [2177177]
- bpf: Use memmove for bpf_dynptr_{read,write} (Jerome Marchand) [2177177]
- bpf: Move PTR_TO_STACK alignment check to process_dynptr_func (Jerome Marchand) [2177177]
- bpf: Rework check_func_arg_reg_off (Jerome Marchand) [2177177]
- bpf: Rework process_dynptr_func (Jerome Marchand) [2177177]
- bpf: Propagate errors from process_* checks in check_func_arg (Jerome Marchand) [2177177]
- bpf: Refactor ARG_PTR_TO_DYNPTR checks into process_dynptr_func (Jerome Marchand) [2177177]
- bpf: Skip rcu_barrier() if rcu_trace_implies_rcu_gp() is true (Jerome Marchand) [2177177]
- bpf: Reuse freed element in free_by_rcu during allocation (Jerome Marchand) [2177177]
- selftests/bpf: Bring test_offload.py back to life (Jerome Marchand) [2177177]
- bpf: Fix comment error in fixup_kfunc_call function (Jerome Marchand) [2177177]
- bpf: Do not zero-extend kfunc return values (Jerome Marchand) [2177177]
- bpf/docs: Document struct cgroup * kfuncs (Jerome Marchand) [2177177]
- bpf/docs: Document struct task_struct * kfuncs (Jerome Marchand) [2177177]
- selftests/bpf: convert dynptr_fail and map_kptr_fail subtests to generic tester (Jerome Marchand) [2177177]
- selftests/bpf: add generic BPF program tester-loader (Jerome Marchand) [2177177]
- bpf: Remove unused insn_cnt argument from visit_[func_call_]insn() (Jerome Marchand) [2177177]
- bpf: do not rely on ALLOW_ERROR_INJECTION for fmod_ret (Jerome Marchand) [2177177]
- bpf: remove unnecessary prune and jump points (Jerome Marchand) [2177177]
- bpf: mostly decouple jump history management from is_state_visited() (Jerome Marchand) [2177177]
- bpf: decouple prune and jump points (Jerome Marchand) [2177177]
- bpf: Loosen alloc obj test in verifier's reg_btf_record (Jerome Marchand) [2177177]
- bpf: Don't use rcu_users to refcount in task kfuncs (Jerome Marchand) [2177177]
- selftests/bpf: Use CONFIG_TEST_BPF=m instead of CONFIG_TEST_BPF=y (Jerome Marchand) [2177177]
- selftests/bpf: Use "is not set" instead of "=n" (Jerome Marchand) [2177177]
- selftests/bpf: Install all required files to run selftests (Jerome Marchand) [2177177]
- libbpf: Parse usdt args without offset on x86 (e.g. 8@(%%rsp)) (Jerome Marchand) [2177177]
- bpftool: Fix memory leak in do_build_table_cb (Jerome Marchand) [2177177]
- selftests/bpf: Fix conflicts with built-in functions in bpf_iter_ksym (Jerome Marchand) [2177177]
- bpf: Add sleepable prog tests for cgrp local storage (Jerome Marchand) [2177177]
- bpf: Enable sleeptable support for cgrp local storage (Jerome Marchand) [2177177]
- bpf, docs: BPF Iterator Document (Jerome Marchand) [2177177]
- bpf: Do not mark certain LSM hook arguments as trusted (Jerome Marchand) [2177177]
- docs/bpf: Add KF_RCU documentation (Jerome Marchand) [2177177]
- selftests/bpf: Fix rcu_read_lock test with new MEM_RCU semantics (Jerome Marchand) [2177177]
- bpf: Handle MEM_RCU type properly (Jerome Marchand) [2177177]
- libbpf: Improve usability of libbpf Makefile (Jerome Marchand) [2177177]
- selftests/bpf: Add GCC compatible builtins to bpf_legacy.h (Jerome Marchand) [2177177]
- bpf, docs: Correct the example of BPF_XOR (Jerome Marchand) [2177177]
- selftests/bpf: Validate multiple ref release_on_unlock logic (Jerome Marchand) [2177177]
- bpf: Fix release_on_unlock release logic for multiple refs (Jerome Marchand) [2177177]
- bpf: Fix a compilation failure with clang lto build (Jerome Marchand) [2177177]
- bpf: Tighten ptr_to_btf_id checks. (Jerome Marchand) [2177177]
- selftests/bpf: Add ingress tests for txmsg with apply_bytes (Jerome Marchand) [2177177]
- bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect (Jerome Marchand) [2177177]
- bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes (Jerome Marchand) [2177177]
- bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data (Jerome Marchand) [2177177]
- selftests/bpf: Add bench test to arm64 and s390x denylist (Jerome Marchand) [2177177]
- selftests/bpf: Make sure enum-less bpf_enable_stats() API works in C++ mode (Jerome Marchand) [2177177]
- libbpf: Avoid enum forward-declarations in public API in C++ mode (Jerome Marchand) [2177177]
- selftests/bpf: Avoid pinning prog when attaching to tc ingress in btf_skc_cls_ingress (Jerome Marchand) [2177177]
- selftests/bpf: Remove serial from tests using {open,close}_netns (Jerome Marchand) [2177177]
- selftests/bpf: Remove the "/sys" mount and umount dance in {open,close}_netns (Jerome Marchand) [2177177]
- selftests/bpf: Avoid pinning bpf prog in the netns_load_bpf() callers (Jerome Marchand) [2177177]
- selftests/bpf: Avoid pinning bpf prog in the tc_redirect_peer_l3 test (Jerome Marchand) [2177177]
- selftests/bpf: Avoid pinning bpf prog in the tc_redirect_dtime test (Jerome Marchand) [2177177]
- selftests/bpf: Use if_nametoindex instead of reading the /sys/net/class/*/ifindex (Jerome Marchand) [2177177]
- selftests/bpf: Add tests for bpf_rcu_read_lock() (Jerome Marchand) [2177177]
- bpf: Add kfunc bpf_rcu_read_lock/unlock() (Jerome Marchand) [2177177]
- bpf: Introduce might_sleep field in bpf_func_proto (Jerome Marchand) [2177177]
- compiler_types: Define __rcu as __attribute__((btf_type_tag("rcu"))) (Jerome Marchand) [2177177]
- docs/bpf: Add BPF_MAP_TYPE_XSKMAP documentation (Jerome Marchand) [2177177]
- samples/bpf: Fix wrong allocation size in xdp_router_ipv4_user (Jerome Marchand) [2177177]
- docs/bpf: Update btf selftests program and add link (Jerome Marchand) [2177177]
- bpf: Don't mark arguments to fentry/fexit programs as trusted. (Jerome Marchand) [2177177]
- selftests/bpf: Add selftests for bpf_task_from_pid() (Jerome Marchand) [2177177]
- bpf: Add bpf_task_from_pid() kfunc (Jerome Marchand) [2177177]
- bpf: Update bpf_{g,s}etsockopt() documentation (Jerome Marchand) [2177177]
- docs/bpf: Add table of BPF program types to libbpf docs (Jerome Marchand) [2177177]
- bpf: Fix a BTF_ID_LIST bug with CONFIG_DEBUG_INFO_BTF not set (Jerome Marchand) [2177177]
- bpf: Don't use idx variable when registering kfunc dtors (Jerome Marchand) [2177177]
- bpf: Unify and simplify btf_func_proto_check error handling (Jerome Marchand) [2177177]
- docs/bpf: Fix sphinx warnings in BPF map docs (Jerome Marchand) [2177177]
- selftests/bpf: Add reproducer for decl_tag in func_proto argument (Jerome Marchand) [2177177]
- docs/bpf: Document BPF_MAP_TYPE_BLOOM_FILTER (Jerome Marchand) [2177177]
- docs/bpf: Fix sphinx warnings for devmap (Jerome Marchand) [2177177]
- docs/bpf: Fix sphinx warnings for cpumap (Jerome Marchand) [2177177]
- selftests/bpf: Add selftests for bpf_cgroup_ancestor() kfunc (Jerome Marchand) [2177177]
- bpf: Add bpf_cgroup_ancestor() kfunc (Jerome Marchand) [2177177]
- selftests/bpf: Add cgroup kfunc / kptr selftests (Jerome Marchand) [2177177]
- bpf: Enable cgroups to be used as kptrs (Jerome Marchand) [2177177]
- selftests/bpf: Workaround for llvm nop-4 bug (Jerome Marchand) [2177177]
- bpf/verifier: Use kmalloc_size_roundup() to match ksize() usage (Jerome Marchand) [2177177]
- bpftool: remove function free_btf_vmlinux() (Jerome Marchand) [2177177]
- bpftool: clean-up usage of libbpf_get_error() (Jerome Marchand) [2177177]
- bpftool: fix error message when function can't register struct_ops (Jerome Marchand) [2177177]
- bpftool: replace return value PTR_ERR(NULL) with 0 (Jerome Marchand) [2177177]
- bpftool: remove support of --legacy option for bpftool (Jerome Marchand) [2177177]
- bpf: Add type cast unit tests (Jerome Marchand) [2177177]
- bpf: Add a kfunc for generic type cast (Jerome Marchand) [2177177]
- bpf: Add a kfunc to type cast from bpf uapi ctx to kernel ctx (Jerome Marchand) [2177177]
- bpf: Add support for kfunc set with common btf_ids (Jerome Marchand) [2177177]
- bpf: Disallow bpf_obj_new_impl call when bpf_mem_alloc_init fails (Jerome Marchand) [2177177]
- bpf/selftests: Add selftests for new task kfuncs (Jerome Marchand) [2177177]
- bpf: Add kfuncs for storing struct task_struct * as a kptr (Jerome Marchand) [2177177]
- bpf: Allow trusted pointers to be passed to KF_TRUSTED_ARGS kfuncs (Jerome Marchand) [2177177]
- bpf: Allow multiple modifiers in reg_type_str() prefix (Jerome Marchand) [2177177]
- tools lib bpf: Avoid install_headers make warning (Jerome Marchand) [2177177]
- selftests/bpf: Skip spin lock failure test on s390x (Jerome Marchand) [2177177]
- bpf, samples: Use "grep -E" instead of "egrep" (Jerome Marchand) [2177177]
- bpf, docs: DEVMAPs and XDP_REDIRECT (Jerome Marchand) [2177177]
- libbpf: Ignore hashmap__find() result explicitly in btf_dump (Jerome Marchand) [2177177]
- selftests/bpf: Add BTF sanity tests (Jerome Marchand) [2177177]
- selftests/bpf: Add BPF linked list API tests (Jerome Marchand) [2177177]
- selftests/bpf: Add failure test cases for spin lock pairing (Jerome Marchand) [2177177]
- selftests/bpf: Update spinlock selftest (Jerome Marchand) [2177177]
- selftests/bpf: Add __contains macro to bpf_experimental.h (Jerome Marchand) [2177177]
- bpf: Add comments for map BTF matching requirement for bpf_list_head (Jerome Marchand) [2177177]
- bpf: Add 'release on unlock' logic for bpf_list_push_{front,back} (Jerome Marchand) [2177177]
- bpf: Introduce single ownership BPF linked list API (Jerome Marchand) [2177177]
- bpf: Permit NULL checking pointer with non-zero fixed offset (Jerome Marchand) [2177177]
- bpf: Introduce bpf_obj_drop (Jerome Marchand) [2177177]
- bpf: Introduce bpf_obj_new (Jerome Marchand) [2177177]
- bpf: Support constant scalar arguments for kfuncs (Jerome Marchand) [2177177]
- bpf: Rewrite kfunc argument handling (Jerome Marchand) [2177177]
- bpf: Allow locking bpf_spin_lock in inner map values (Jerome Marchand) [2177177]
- bpf: Allow locking bpf_spin_lock global variables (Jerome Marchand) [2177177]
- bpf: Allow locking bpf_spin_lock in allocated objects (Jerome Marchand) [2177177]
- bpf: Verify ownership relationships for user BTF types (Jerome Marchand) [2177177]
- bpf: Recognize lock and list fields in allocated objects (Jerome Marchand) [2177177]
- bpf: Introduce allocated objects support (Jerome Marchand) [2177177]
- bpf: Populate field_offs for inner_map_meta (Jerome Marchand) [2177177]
- bpf: Free inner_map_meta when btf_record_dup fails (Jerome Marchand) [2177177]
- bpf: Do btf_record_free outside map_free callback (Jerome Marchand) [2177177]
- bpf: Fix early return in map_check_btf (Jerome Marchand) [2177177]
- selftests/bpf: Pass target triple to get_sys_includes macro (Jerome Marchand) [2177177]
- selftests, bpf: Fix broken riscv build (Jerome Marchand) [2177177]
- selftests/bpf: Explicitly pass RESOLVE_BTFIDS to sub-make (Jerome Marchand) [2177177]
- bpf: Pass map file to .map_update_batch directly (Jerome Marchand) [2177177]
- bpf/docs: Include blank lines between bullet points in bpf_devel_QA.rst (Jerome Marchand) [2177177]
- selftests/bpf: allow unpriv bpf for selftests by default (Jerome Marchand) [2177177]
- bpftool: Check argc first before "file" in do_batch() (Jerome Marchand) [2177177]
- docs/bpf: Fix sample code in MAP_TYPE_ARRAY docs (Jerome Marchand) [2177177]
- selftests/bpf: check nullness propagation for reg to reg comparisons (Jerome Marchand) [2177177]
- bpf: propagate nullness information for reg to reg comparisons (Jerome Marchand) [2177177]
- bpf: Expand map key argument of bpf_redirect_map to u64 (Jerome Marchand) [2177177]
- dev: Move received_rps counter next to RPS members in softnet data (Jiri Benc) [2177177]
- bpf: Refactor btf_struct_access (Jerome Marchand) [2177177]
- bpf: Rename MEM_ALLOC to MEM_RINGBUF (Jerome Marchand) [2177177]
- bpf: Rename RET_PTR_TO_ALLOC_MEM (Jerome Marchand) [2177177]
- bpf: Support bpf_list_head in map values (Jerome Marchand) [2177177]
- bpf: Fix copy_map_value, zero_map_value (Jerome Marchand) [2177177]
- bpf: Remove BPF_MAP_OFF_ARR_MAX (Jerome Marchand) [2177177]
- bpf: Remove local kptr references in documentation (Jerome Marchand) [2177177]
- bpf/docs: Document how to run CI without patch submission (Jerome Marchand) [2177177]
- libbpf: checkpatch: Fixed code alignments in ringbuf.c (Jerome Marchand) [2177177]
- libbpf: Fixed various checkpatch issues in libbpf.c (Jerome Marchand) [2177177]
- libbpf: checkpatch: Fixed code alignments in btf.c (Jerome Marchand) [2177177]
- bpf, docs: Fixup cpumap sphinx >= 3.1 warning (Jerome Marchand) [2177177]
- libbpf: Fix uninitialized warning in btf_dump_dump_type_data (Jerome Marchand) [2177177]
- selftests/bpf: fix veristat's singular file-or-prog filter (Jerome Marchand) [2177177]
- bpf, docs: Document BPF_MAP_TYPE_ARRAY (Jerome Marchand) [2177177]
- docs/bpf: Document BPF map types QUEUE and STACK (Jerome Marchand) [2177177]
- docs/bpf: Document BPF ARRAY_OF_MAPS and HASH_OF_MAPS (Jerome Marchand) [2177177]
- docs/bpf: Document BPF_MAP_TYPE_CPUMAP map (Jerome Marchand) [2177177]
- docs/bpf: Document BPF_MAP_TYPE_LPM_TRIE map (Jerome Marchand) [2177177]
- libbpf: Hashmap.h update to fix build issues using LLVM14 (Jerome Marchand) [2177177]
- selftests: Fix test group SKIPPED result (Jerome Marchand) [2177177]
- selftests/bpf: Tests for btf_dedup_resolve_fwds (Jerome Marchand) [2177177]
- libbpf: Resolve unambigous forward declarations (Jerome Marchand) [2177177]
- libbpf: Hashmap interface update to allow both long and void* keys/values (Jerome Marchand) [2177177]
- selftests/bpf: Fix u32 variable compared with less than zero (Jerome Marchand) [2177177]
- Documentation: bpf: Escape underscore in BPF type name prefix (Jerome Marchand) [2177177]
- selftests/bpf: cgroup_helpers.c: Fix strncpy() fortify warning (Jerome Marchand) [2177177]
- samples/bpf: Fix tracex2 error: No such file or directory (Jerome Marchand) [2177177]
- selftests/bpf: Tests for enum fwd resolved as full enum64 (Jerome Marchand) [2177177]
- libbpf: Resolve enum fwd as full enum64 and vice versa (Jerome Marchand) [2177177]
- selftests/bpf: make test_align selftest more robust (Jerome Marchand) [2177177]
- bpf: aggressively forget precise markings during state checkpointing (Jerome Marchand) [2177177]
- bpf: stop setting precise in current state (Jerome Marchand) [2177177]
- bpf: allow precision tracking for programs with subprogs (Jerome Marchand) [2177177]
- bpf: propagate precision across all frames, not just the last one (Jerome Marchand) [2177177]
- bpf: propagate precision in ALU/ALU64 operations (Jerome Marchand) [2177177]
- bpf: Refactor map->off_arr handling (Jerome Marchand) [2177177]
- bpf: Consolidate spin_lock, timer management into btf_record (Jerome Marchand) [2177177]
- bpf: Refactor kptr_off_tab into btf_record (Jerome Marchand) [2177177]
- selftests/bpf: support stat filtering in comparison mode in veristat (Jerome Marchand) [2177177]
- selftests/bpf: support stats ordering in comparison mode in veristat (Jerome Marchand) [2177177]
- selftests/bpf: handle missing records in comparison mode better in veristat (Jerome Marchand) [2177177]
- selftests/bpf: make veristat emit all stats in CSV mode by default (Jerome Marchand) [2177177]
- selftests/bpf: support simple filtering of stats in veristat (Jerome Marchand) [2177177]
- selftests/bpf: allow to define asc/desc ordering for sort specs in veristat (Jerome Marchand) [2177177]
- selftests/bpf: ensure we always have non-ambiguous sorting in veristat (Jerome Marchand) [2177177]
- selftests/bpf: consolidate and improve file/prog filtering in veristat (Jerome Marchand) [2177177]
- selftests/bpf: shorten "Total insns/states" column names in veristat (Jerome Marchand) [2177177]
- selftests/bpf: add veristat replay mode (Jerome Marchand) [2177177]
- bpf: Drop reg_type_may_be_refcounted_or_null (Jerome Marchand) [2177177]
- bpf: Fix slot type check in check_stack_write_var_off (Jerome Marchand) [2177177]
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID (Jerome Marchand) [2177177]
- bpf: Allow specifying volatile type modifier for kptrs (Jerome Marchand) [2177177]
- bpf: Document UAPI details for special BPF types (Jerome Marchand) [2177177]
- samples/bpf: Fix typo in README (Jerome Marchand) [2177177]
- bpf: check max_entries before allocating memory (Jerome Marchand) [2177177]
- bpf: Fix a typo in comment for DFS algorithm (Jerome Marchand) [2177177]
- perf bpf: No need to include compiler.h when HAVE_LIBBPF_SUPPORT is true (Jerome Marchand) [2177177]
- bpftool: Fix spelling mistake "disasembler" -> "disassembler" (Jerome Marchand) [2177177]
- selftests/bpf: Fix bpftool synctypes checking failure (Jerome Marchand) [2177177]
- selftests/bpf: Panic on hard/soft lockup (Jerome Marchand) [2177177]
- docs/bpf: Add documentation for new cgroup local storage (Jerome Marchand) [2177177]
- selftests/bpf: Add test cgrp_local_storage to DENYLIST.s390x (Jerome Marchand) [2177177]
- selftests/bpf: Add selftests for new cgroup local storage (Jerome Marchand) [2177177]
- selftests/bpf: Fix test test_libbpf_str/bpf_map_type_str (Jerome Marchand) [2177177]
- bpftool: Support new cgroup local storage (Jerome Marchand) [2177177]
- libbpf: Support new cgroup local storage (Jerome Marchand) [2177177]
- bpf: Implement cgroup storage available to non-cgroup-attached bpf progs (Jerome Marchand) [2177177]
- bpf: Refactor some inode/task/sk storage functions for reuse (Jerome Marchand) [2177177]
- bpf: Make struct cgroup btf id global (Jerome Marchand) [2177177]
- selftests/bpf: Tracing prog can still do lookup under busy lock (Jerome Marchand) [2177177]
- selftests/bpf: Ensure no task storage failure for bpf_lsm.s prog due to deadlock detection (Jerome Marchand) [2177177]
- bpf: Add new bpf_task_storage_delete proto with no deadlock detection (Jerome Marchand) [2177177]
- bpf: bpf_task_storage_delete_recur does lookup first before the deadlock check (Jerome Marchand) [2177177]
- bpf: Add new bpf_task_storage_get proto with no deadlock detection (Jerome Marchand) [2177177]
- bpf: Avoid taking spinlock in bpf_task_storage_get if potential deadlock is detected (Jerome Marchand) [2177177]
- bpf: Refactor the core bpf_task_storage_get logic into a new function (Jerome Marchand) [2177177]
- bpf: Append _recur naming to the bpf_task_storage helper proto (Jerome Marchand) [2177177]
- bpf: Remove prog->active check for bpf_lsm and bpf_iter (Jerome Marchand) [2177177]
- libbpf: Btf dedup identical struct test needs check for nested structs/arrays (Jerome Marchand) [2177177]
- selftests/bpf: Add kprobe_multi kmod attach api tests (Jerome Marchand) [2177177]
- selftests/bpf: Add kprobe_multi check to module attach test (Jerome Marchand) [2177177]
- selftests/bpf: Add bpf_testmod_fentry_* functions (Jerome Marchand) [2177177]
- selftests/bpf: Add load_kallsyms_refresh function (Jerome Marchand) [2177177]
- bpf: Take module reference on kprobe_multi link (Jerome Marchand) [2177177]
- bpf: Rename __bpf_kprobe_multi_cookie_cmp to bpf_kprobe_multi_addrs_cmp (Jerome Marchand) [2177177]
- ftrace: Add support to resolve module symbols in ftrace_lookup_symbols (Jerome Marchand) [2177177]
- kallsyms: Make module_kallsyms_on_each_symbol generally available (Jerome Marchand) [2177177]
- bpftool: Add llvm feature to "bpftool version" (Jerome Marchand) [2177177]
- bpftool: Support setting alternative arch for JIT disasm with LLVM (Jerome Marchand) [2177177]
- bpftool: Add LLVM as default library for disassembling JIT-ed programs (Jerome Marchand) [2177177]
- bpftool: Refactor disassembler for JIT-ed programs (Jerome Marchand) [2177177]
- bpftool: Group libbfd defs in Makefile, only pass them if we use libbfd (Jerome Marchand) [2177177]
- bpftool: Split FEATURE_TESTS/FEATURE_DISPLAY definitions in Makefile (Jerome Marchand) [2177177]
- bpftool: Remove asserts from JIT disassembler (Jerome Marchand) [2177177]
- bpftool: Define _GNU_SOURCE only once (Jerome Marchand) [2177177]
- selftests/bpf: Add write to hashmap to array_map iter test (Jerome Marchand) [2177177]
- selftests/bpf: Add test verifying bpf_ringbuf_reserve retval use in map ops (Jerome Marchand) [2177177]
- bpf: Consider all mem_types compatible for map_{key,value} args (Jerome Marchand) [2177177]
- bpf: Allow ringbuf memory to be used as map key (Jerome Marchand) [2177177]
- selftests/bpf: Initial DENYLIST for aarch64 (Jerome Marchand) [2177177]
- selftests/bpf: Update vmtests.sh to support aarch64 (Jerome Marchand) [2177177]
- selftests/bpf: Add config.aarch64 (Jerome Marchand) [2177177]
- selftests/bpf: Remove entries from config.s390x already present in config (Jerome Marchand) [2177177]
- bpftool: Set binary name to "bpftool" in help and version output (Jerome Marchand) [2177177]
- libbpf: Avoid allocating reg_name with sscanf in parse_usdt_arg() (Jerome Marchand) [2177177]
- selftests/bpf: fix task_local_storage/exit_creds rcu usage (Jerome Marchand) [2177177]
- bpftool: Update the bash completion(add autoattach to prog load) (Jerome Marchand) [2177177]
- bpftool: Update doc (add autoattach to prog load) (Jerome Marchand) [2177177]
- bpftool: Add autoattach for bpf prog load|loadall (Jerome Marchand) [2177177]
- bpftool: Add "bootstrap" feature to version output (Jerome Marchand) [2177177]
- bpf, docs: Reformat BPF maps page to be more readable (Jerome Marchand) [2177177]
- bpf: add selftests for lsh, rsh, arsh with reg operand (Jerome Marchand) [2177177]
- bpf,x64: use shrx/sarx/shlx when available (Jerome Marchand) [2177177]
- bpf,x64: avoid unnecessary instructions when shift dest is ecx (Jerome Marchand) [2177177]
- libbpf: add non-mmapable data section selftest (Jerome Marchand) [2177177]
- libbpf: only add BPF_F_MMAPABLE flag for data maps with global vars (Jerome Marchand) [2177177]
- libbpf: clean up and refactor BTF fixup step (Jerome Marchand) [2177177]
- bpf/docs: Summarize CI system and deny lists (Jerome Marchand) [2177177]
- samples/bpf: Fix typos in README (Jerome Marchand) [2177177]
- samples/bpf: Fix double word in comments (Jerome Marchand) [2177177]
- bpf: Use rcu_trace_implies_rcu_gp() for program array freeing (Jerome Marchand) [2177177]
- bpf: Use rcu_trace_implies_rcu_gp() in local storage map (Jerome Marchand) [2177177]
- bpf: Use rcu_trace_implies_rcu_gp() in bpf memory allocator (Jerome Marchand) [2177177]
- rcu-tasks: Provide rcu_trace_implies_rcu_gp() (Jerome Marchand) [2177177]
- selftests/bpf: Use sys_pidfd_open() helper when possible (Jerome Marchand) [2177177]
- libbpf: Fix null-pointer dereference in find_prog_by_sec_insn() (Jerome Marchand) [2177177]
- libbpf: Deal with section with no data gracefully (Jerome Marchand) [2177177]
- libbpf: Use elf_getshdrnum() instead of e_shnum (Jerome Marchand) [2177177]
- selftests/bpf: Fix memory leak caused by not destroying skeleton (Jerome Marchand) [2177177]
- libbpf: Fix use-after-free in btf_dump_name_dups (Jerome Marchand) [2177177]
- selftests/bpf: S/iptables/iptables-legacy/ in the bpf_nf and xdp_synproxy test (Jerome Marchand) [2177177]
- selftests/bpf: Alphabetize DENYLISTs (Jerome Marchand) [2177177]
- selftests/bpf: Add tests for _opts variants of bpf_*_get_fd_by_id() (Jerome Marchand) [2177177]
- libbpf: Introduce bpf_link_get_fd_by_id_opts() (Jerome Marchand) [2177177]
- libbpf: Introduce bpf_btf_get_fd_by_id_opts() (Jerome Marchand) [2177177]
- libbpf: Introduce bpf_prog_get_fd_by_id_opts() (Jerome Marchand) [2177177]
- libbpf: Introduce bpf_get_fd_by_id_opts and bpf_map_get_fd_by_id_opts() (Jerome Marchand) [2177177]
- libbpf: Fix LIBBPF_1.0.0 declaration in libbpf.map (Jerome Marchand) [2177177]
- bpf, x64: Remove unnecessary check on existence of SSE2 (Jerome Marchand) [2177177]
- selftests/bpf: Add selftest deny_namespace to s390x deny list (Jerome Marchand) [2177177]
- scripts/bpf_doc.py: update logic to not assume sequential enum values (Jerome Marchand) [2177177]
- bpf: explicitly define BPF_FUNC_xxx integer values (Jerome Marchand) [2177177]
- selftests/bpf: add BPF object fixup step to veristat (Jerome Marchand) [2177177]
- selftests/bpf: avoid reporting +100%% difference in veristat for actual 0%% (Jerome Marchand) [2177177]
- selftests/bpf: allow requesting log level 2 in test_verifier (Jerome Marchand) [2177177]
- selftests/bpf: Test btf dump for struct with padding only fields (Jerome Marchand) [2177177]
- bpftool: Print newline before '}' for struct with padding only fields (Jerome Marchand) [2177177]
- net, neigh: Do not trigger immediate probes on NUD_FAILED from neigh_managed_work (Ivan Vecera) [2193175]
- net, neigh: Fix crash in v6 module initialization error path (Ivan Vecera) [2193175]
- net, neigh: Reject creating NUD_PERMANENT with NTF_MANAGED entries (Ivan Vecera) [2193175]
- net, neigh: Add build-time assertion to avoid neigh->flags overflow (Ivan Vecera) [2193175]
- net, neigh: Add NTF_MANAGED flag for managed neighbor entries (Ivan Vecera) [2193175]
- net, neigh: Extend neigh->flags to 32 bit to allow for extensions (Ivan Vecera) [2193175]
- net, neigh: Enable state migration between NUD_PERMANENT and NTF_USE (Ivan Vecera) [2193175]
- dm: don't lock fs when the map is NULL in process of resume (Benjamin Marzinski) [2189971]
- dm flakey: add an "error_reads" option (Benjamin Marzinski) [2189971]
- dm flakey: remove trailing space in the table line (Benjamin Marzinski) [2189971]
- dm flakey: fix a crash with invalid table line (Benjamin Marzinski) [2189971]
- dm ioctl: fix nested locking in table_clear() to remove deadlock concern (Benjamin Marzinski) [2189971]
- dm: unexport dm_get_queue_limits() (Benjamin Marzinski) [2189971]
- dm: allow targets to require splitting WRITE_ZEROES and SECURE_ERASE (Benjamin Marzinski) [2189971]
- dm: add helper macro for simple DM target module init and exit (Benjamin Marzinski) [2189971]
- dm raid: remove unused d variable (Benjamin Marzinski) [2189971]
- dm: remove unnecessary (void*) conversions (Benjamin Marzinski) [2189971]
- dm mirror: add DMERR message if alloc_workqueue fails (Benjamin Marzinski) [2189971]
- dm: push error reporting down to dm_register_target() (Benjamin Marzinski) [2189971]
- dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path (Benjamin Marzinski) [2189971]
- dm clone: call kmem_cache_destroy() in dm_clone_init() error path (Benjamin Marzinski) [2189971]
- dm error: add discard support (Benjamin Marzinski) [2189971]
- dm zero: add discard support (Benjamin Marzinski) [2189971]
- dm table: allow targets without devices to set ->io_hints (Benjamin Marzinski) [2189971]
- dm verity: emit audit events on verification failure and more (Benjamin Marzinski) [2189971]
- dm verity: fix error handling for check_at_most_once on FEC (Benjamin Marzinski) [2189971]
- dm: improve hash_locks sizing and hash function (Benjamin Marzinski) [2189971]
- dm bio prison v1: intelligently size dm_bio_prison's prison_regions (Benjamin Marzinski) [2189971]
- dm bio prison v1: prepare to intelligently size dm_bio_prison's prison_regions (Benjamin Marzinski) [2189971]
- dm bufio: intelligently size dm_buffer_cache's buffer_trees (Benjamin Marzinski) [2189971]
- dm bufio: prepare to intelligently size dm_buffer_cache's buffer_trees (Benjamin Marzinski) [2189971]
- dm: add dm_num_hash_locks() (Benjamin Marzinski) [2189971]
- dm bio prison v1: add dm_cell_key_has_valid_range (Benjamin Marzinski) [2189971]
- dm bio prison v1: improve concurrent IO performance (Benjamin Marzinski) [2189971]
- dm: split discards further if target sets max_discard_granularity (Benjamin Marzinski) [2189971]
- dm thin: speed up cell_defer_no_holder() (Benjamin Marzinski) [2189971]
- dm bufio: use multi-page bio vector (Benjamin Marzinski) [2189971]
- dm bufio: use waitqueue_active in __free_buffer_wake (Benjamin Marzinski) [2189971]
- dm bufio: move dm_bufio_client members to avoid spanning cachelines (Benjamin Marzinski) [2189971]
- dm bufio: add lock_history optimization for cache iterators (Benjamin Marzinski) [2189971]
- dm bufio: improve concurrent IO performance (Benjamin Marzinski) [2189971]
- dm bufio: add dm_buffer_cache abstraction (Benjamin Marzinski) [2189971]
- dm bufio: add LRU abstraction (Benjamin Marzinski) [2189971]
- dm bufio: don't bug for clear developer oversight (Benjamin Marzinski) [2189971]
- dm bufio: never crash if dm_bufio_in_request() (Benjamin Marzinski) [2189971]
- dm bufio: use WARN_ON in dm_bufio_client_destroy and dm_bufio_exit (Benjamin Marzinski) [2189971]
- dm bufio: remove unused dm_bufio_release_move interface (Benjamin Marzinski) [2189971]
- dm stats: check for and propagate alloc_percpu failure (Benjamin Marzinski) [2189971]
- dm crypt: avoid accessing uninitialized tasklet (Benjamin Marzinski) [2189971]
- dm crypt: add cond_resched() to dmcrypt_write() (Benjamin Marzinski) [2189971]
- dm thin: fix deadlock when swapping to thin device (Benjamin Marzinski) [2189971]
- intel_idle: Add force_irq_on module param (David Arcari) [2185872]
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IBRS (David Arcari) [2185872]
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again* (David Arcari) [2185872]
- intel_idle: move from strlcpy() with unused retval to strscpy() (David Arcari) [2185872]
- NFSD: Fix problem of COMMIT and NFS4ERR_DELAY in infinite loop (Benjamin Coddington) [2196432]
Resolves: rhbz#2092194, rhbz#2160041, rhbz#2160097, rhbz#2174972, rhbz#2177177, rhbz#2185872, rhbz#2187660, rhbz#2188088, rhbz#2189971, rhbz#2193175, rhbz#2196244, rhbz#2196432, RHEL-311
Signed-off-by: Jan Stancek <jstancek@redhat.com>
2023-05-11 12:41:45 +00:00
|
|
|
%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.
|
2023-05-31 06:06:13 +00:00
|
|
|
%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_libdir}/libperf.so.*(\.debug)?|XXX' -o libperf-debuginfo.list}
|
kernel-5.14.0-312.el9
* Thu May 11 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-312.el9]
- s390/qeth: Convert sprintf/snprintf to scnprintf (Tobias Huschle) [2160097]
- s390/qeth: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [2160097]
- s390/qeth: Use constant for IP address buffers (Tobias Huschle) [2160097]
- s390/ctcm: cleanup indenting (Tobias Huschle) [2160097]
- s390/iucv: sort out physical vs virtual pointers usage (Tobias Huschle) [2160097]
- net/af_iucv: fix kernel doc comments (Tobias Huschle) [2160097]
- net/iucv: fix kernel doc comments (Tobias Huschle) [2160097]
- net/iucv: get rid of register asm usage (Tobias Huschle) [2160097]
- net/af_iucv: remove wrappers around iucv (de-)registration (Tobias Huschle) [2160097]
- net/af_iucv: clean up a try_then_request_module() (Tobias Huschle) [2160097]
- net/af_iucv: support drop monitoring (Tobias Huschle) [2160097]
- s390/ipl: add loadparm parameter to eckd ipl/reipl data (Tobias Huschle) [2160041]
- s390/ipl: add DEFINE_GENERIC_LOADPARM() (Tobias Huschle) [2160041]
- s390/ipl: use octal values instead of S_* macros (Tobias Huschle) [2160041]
- s390/ipl: add eckd support (Tobias Huschle) [2160041]
- redhat/configs: add CONFIG_TRACE_MMIO_ACCESS (Adrien Thierry) [2196244]
- asm-generic/io: Add _RET_IP_ to MMIO trace for more accurate debug info (Adrien Thierry) [2196244]
- drm/meson: Fix overflow implicit truncation warnings (Adrien Thierry) [2196244]
- lib: Add register read/write tracing support (Adrien Thierry) [2196244]
- asm-generic/io: Add logging support for MMIO accessors (Adrien Thierry) [2196244]
- arm64: io: Use asm-generic high level MMIO accessors (Adrien Thierry) [2196244]
- coresight: etm4x: Use asm-generic IO memory barriers (Adrien Thierry) [2196244]
- irqchip/tegra: Fix overflow implicit truncation warnings (Adrien Thierry) [2196244]
- kernel.h: split out instruction pointer accessors (Adrien Thierry) [2196244]
- kernel.h: drop unneeded <linux/kernel.h> inclusion from other headers (Adrien Thierry) [2196244]
- sched/psi: Fix use-after-free in ep_remove_wait_queue() (Phil Auld) [RHEL-311]
- sched/psi: Use task->psi_flags to clear in CPU migration (Phil Auld) [RHEL-311]
- sched/psi: Stop relying on timer_pending() for poll_work rescheduling (Phil Auld) [RHEL-311]
- sched/psi: Fix avgs_work re-arm in psi_avgs_work() (Phil Auld) [RHEL-311]
- sched/psi: Fix possible missing or delayed pending event (Phil Auld) [RHEL-311]
- sched/psi: Cache parent psi_group to speed up group iteration (Phil Auld) [RHEL-311]
- sched/psi: Consolidate cgroup_psi() (Phil Auld) [RHEL-311]
- sched/psi: Add PSI_IRQ to track IRQ/SOFTIRQ pressure (Phil Auld) [RHEL-311]
- sched/psi: Remove NR_ONCPU task accounting (Phil Auld) [RHEL-311]
- sched/psi: Optimize task switch inside shared cgroups again (Phil Auld) [RHEL-311]
- sched/psi: Move private helpers to sched/stats.h (Phil Auld) [RHEL-311]
- sched/psi: Save percpu memory when !psi_cgroups_enabled (Phil Auld) [RHEL-311]
- sched/psi: Don't create cgroup PSI files when psi_disabled (Phil Auld) [RHEL-311]
- sched/psi: Fix periodic aggregation shut off (Phil Auld) [RHEL-311]
- headers/prep: Fix header to build standalone: <linux/psi.h> (Phil Auld) [RHEL-311]
- wait: add wake_up_pollfree() (Phil Auld) [RHEL-311]
- psi: Fix PSI_MEM_FULL state when tasks are in memstall and doing reclaim (Phil Auld) [RHEL-311]
- selftests: bonding: add bonding prio option test (Hangbin Liu) [2092194]
- bonding: fix lockdep splat in bond_miimon_commit() (Hangbin Liu) [2092194]
- bonding: do failover when high prio link up (Hangbin Liu) [2092194]
- bonding: add missed __rcu annotation for curr_active_slave (Hangbin Liu) [2092194]
- Bonding: add per-port priority for failover re-selection (Hangbin Liu) [2092194]
- bonding: add slave_dev field for bond_opt_value (Hangbin Liu) [2092194]
- s390/vfio-ap: fix memory leak in vfio_ap device driver (Alex Williamson) [2188088]
- docs: vfio: fix header path (Alex Williamson) [2188088]
- docs: vfio: Update vfio.rst per latest interfaces (Alex Williamson) [2188088]
- vfio: Update the kdoc for vfio_device_ops (Alex Williamson) [2188088]
- vfio: no need to pass kvm pointer during device open (Alex Williamson) [2188088]
- vfio: revert "iommu driver notify callback" (Alex Williamson) [2188088]
- vfio/type1: revert "implement notify callback" (Alex Williamson) [2188088]
- vfio/type1: revert "block on invalid vaddr" (Alex Williamson) [2188088]
- vfio/type1: restore locked_vm (Alex Williamson) [2188088]
- vfio/type1: track locked_vm per dma (Alex Williamson) [2188088]
- vfio/type1: prevent underflow of locked_vm via exec() (Alex Williamson) [2188088]
- vfio/type1: exclude mdevs from VFIO_UPDATE_VADDR (Alex Williamson) [2188088]
- samples: fix the prompt about SAMPLE_VFIO_MDEV_MBOCHS (Alex Williamson) [2188088]
- vfio/mdev: Use sysfs_emit() to instead of sprintf() (Alex Williamson) [2188088]
- vfio-mdev: add back CONFIG_VFIO dependency (Alex Williamson) [2188088]
- vfio/platform: Use GFP_KERNEL_ACCOUNT for userspace persistent allocations (Alex Williamson) [2188088]
- vfio/fsl-mc: Use GFP_KERNEL_ACCOUNT for userspace persistent allocations (Alex Williamson) [2188088]
- vfio: Use GFP_KERNEL_ACCOUNT for userspace persistent allocations (Alex Williamson) [2188088]
- vfio-mdev: remove an non-existing driver from vfio-mediated-device (Alex Williamson) [2188088]
- vfio-mdev: move the mtty usage documentation (Alex Williamson) [2188088]
- vfio-mdev: turn VFIO_MDEV into a selectable symbol (Alex Williamson) [2188088]
- s390/Kconfig: fix indentation (Alex Williamson) [2188088]
- vfio-mdev: allow building the samples into the kernel (Alex Williamson) [2188088]
- vfio: platform: No need to check res again (Alex Williamson) [2188088]
- MAINTAINERS: step down as vfio reviewer (Alex Williamson) [2188088]
- vfio-mdev/mdpy-fb: Do not set struct fb_info.apertures (Alex Williamson) [2188088]
- Documentation: s390: correct spelling (Alex Williamson) [2188088]
- s390: vfio-ap: tighten the NIB validity check (Alex Williamson) [2188088]
- s390/vfio_ap: increase max wait time for reset verification (Alex Williamson) [2188088]
- s390/vfio_ap: fix handling of error response codes (Alex Williamson) [2188088]
- s390/vfio_ap: verify ZAPQ completion after return of response code zero (Alex Williamson) [2188088]
- s390/vfio_ap: use TAPQ to verify reset in progress completes (Alex Williamson) [2188088]
- s390/vfio_ap: check TAPQ response code when waiting for queue reset (Alex Williamson) [2188088]
- s390/vfio-ap: verify reset complete in separate function (Alex Williamson) [2188088]
- s390/vfio-ap: fix an error handling path in vfio_ap_mdev_probe_queue() (Alex Williamson) [2188088]
- vfio/ccw: remove old IDA format restrictions (Alex Williamson) [2187660 2188088]
- vfio/ccw: don't group contiguous pages on 2K IDAWs (Alex Williamson) [2187660 2188088]
- vfio/ccw: handle a guest Format-1 IDAL (Alex Williamson) [2187660 2188088]
- vfio/ccw: allocate/populate the guest idal (Alex Williamson) [2187660 2188088]
- vfio/ccw: calculate number of IDAWs regardless of format (Alex Williamson) [2187660 2188088]
- vfio/ccw: read only one Format-1 IDAW (Alex Williamson) [2187660 2188088]
- vfio/ccw: refactor the idaw counter (Alex Williamson) [2187660 2188088]
- vfio/ccw: populate page_array struct inline (Alex Williamson) [2187660 2188088]
- vfio/ccw: pass page count to page_array struct (Alex Williamson) [2187660 2188088]
- vfio/ccw: remove unnecessary malloc alignment (Alex Williamson) [2187660 2188088]
- vfio/ccw: simplify CCW chain fetch routines (Alex Williamson) [2187660 2188088]
- vfio/ccw: replace copy_from_iova with vfio_dma_rw (Alex Williamson) [2187660 2188088]
- vfio/ccw: move where IDA flag is set in ORB (Alex Williamson) [2187660 2188088]
- vfio/ccw: allow non-zero storage keys (Alex Williamson) [2187660 2188088]
- vfio/ccw: simplify the cp_get_orb interface (Alex Williamson) [2187660 2188088]
- vfio/ccw: cleanup some of the mdev commentary (Alex Williamson) [2187660 2188088]
- bpf: Fix struct_meta lookup for bpf_obj_free_fields kfunc call (Jerome Marchand) [2177177]
- selftests: add prepare_system.sh (Jiri Benc) [2177177]
- xfrm: lwtunnel: squelch kernel warning in case XFRM encap type is not available (Jiri Benc) [2177177]
- selftests/bpf: Cover listener cloning with progs attached to sockmap (Jiri Benc) [2177177]
- selftests/bpf: Pass BPF skeleton to sockmap_listen ops tests (Jiri Benc) [2177177]
- bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener (Jiri Benc) [2177177]
- bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself (Jiri Benc) [2177177]
- net: skb: remove old comments about frag_size for build_skb() (Jiri Benc) [2177177]
- selftests/bpf: Test bpf_skb_adjust_room on CHECKSUM_PARTIAL (Jiri Benc) [2177177]
- skbuff: Introduce slab_build_skb() (Jiri Benc) [2177177]
- net: xsk: Don't include <linux/rculist.h> (Jiri Benc) [2177177]
- selftests/bpf: Allow building bpf tests with CONFIG_XFRM_INTERFACE=[m|n] (Jiri Benc) [2177177]
- selftests/bpf: add xfrm_info tests (Jiri Benc) [2177177]
- tools: add IFLA_XFRM_COLLECT_METADATA to uapi/linux/if_link.h (Jiri Benc) [2177177]
- xfrm: interface: Add unstable helpers for setting/getting XFRM metadata from TC-BPF (Jiri Benc) [2177177]
- xfrm: interface: rename xfrm_interface.c to xfrm_interface_core.c (Jiri Benc) [2177177]
- xfrm: lwtunnel: add lwtunnel support for xfrm interfaces in collect_md mode (Jiri Benc) [2177177]
- xfrm: interface: support collect metadata mode (Jiri Benc) [2177177]
- net: allow storing xfrm interface metadata in metadata_dst (Jiri Benc) [2177177]
- Revert "veth: Avoid drop packets when xdp_redirect performs" (Jiri Benc) [2177177]
- Revert "bpf: veth driver panics when xdp prog attached before veth_open" (Jiri Benc) [2177177]
- bpf: veth driver panics when xdp prog attached before veth_open (Jiri Benc) [2177177]
- veth: Avoid drop packets when xdp_redirect performs (Jiri Benc) [2177177]
- Delete duplicate words from kernel docs (Jerome Marchand) [2177177]
- Remove duplicate words inside documentation (Jerome Marchand) [2177177]
- bpf: fix precision propagation verbose logging (Jerome Marchand) [2177177]
- selftests/bpf: Fix out-of-srctree build (Jerome Marchand) [2177177]
- bpf: Fix the kernel crash caused by bpf_setsockopt(). (Jerome Marchand) [2177177]
- selftests/bpf: Use __failure macro in task kfunc testsuite (Jerome Marchand) [2177177]
- bpf: Add missing btf_put to register_btf_id_dtor_kfuncs (Jerome Marchand) [2177177]
- selftests/bpf: Verify copy_register_state() preserves parent/live fields (Jerome Marchand) [2177177]
- bpf: Fix to preserve reg parent/live fields when copying range info (Jerome Marchand) [2177177]
- bpf: Fix a possible task gone issue with bpf_send_signal[_thread]() helpers (Jerome Marchand) [2177177]
- bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation (Jerome Marchand) [2177177]
- bpf: hash map, avoid deadlock with suitable hash mask (Jerome Marchand) [2177177]
- bpf_doc: Fix build error with older python versions (Jerome Marchand) [2177177]
- libbpf: Fix map creation flags sanitization (Jerome Marchand) [2177177]
- bpf: remove the do_idr_lock parameter from bpf_prog_free_id() (Jerome Marchand) [2177177]
- bpf: restore the ebpf program ID for BPF_AUDIT_UNLOAD and PERF_BPF_EVENT_PROG_UNLOAD (Jerome Marchand) [2177177]
- bpf: Skip task with pid=1 in send_signal_common() (Jerome Marchand) [2177177]
- bpf: Skip invalid kfunc call in backtrack_insn (Jerome Marchand) [2177177]
- bpf: Always use maximal size for copy_array() (Jerome Marchand) [2177177]
- selftests/bpf: add a test for iter/task_vma for short-lived processes (Jerome Marchand) [2177177]
- bpf: keep a reference to the mm, in case the task is dead. (Jerome Marchand) [2177177]
- selftests/bpf: Add host-tools to gitignore (Jerome Marchand) [2177177]
- selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID (Jerome Marchand) [2177177]
- bpf: fix nullness propagation for reg to reg comparisons (Jerome Marchand) [2177177]
- bpftool: Fix linkage with statically built libllvm (Jerome Marchand) [2177177]
- bpf: Define sock security related BTF IDs under CONFIG_SECURITY_NETWORK (Jerome Marchand) [2177177]
- selftests/bpf: Add a test for using a cpumap from an freplace-to-XDP program (Jerome Marchand) [2177177]
- bpf: Resolve fext program type when checking map compatibility (Jerome Marchand) [2177177]
- bpf: Synchronize dispatcher update with bpf_dispatcher_xdp_func (Jerome Marchand) [2177177]
- libbpf: Fix single-line struct definition output in btf_dump (Jerome Marchand) [2177177]
- selftests/bpf: Select CONFIG_FUNCTION_ERROR_INJECTION (Jerome Marchand) [2177177]
- selftests/bpf: Fix a selftest compilation error with CONFIG_SMP=n (Jerome Marchand) [2177177]
- docs/bpf: Reword docs for BPF_MAP_TYPE_SK_STORAGE (Jerome Marchand) [2177177]
- selftests/bpf: test case for relaxed prunning of active_lock.id (Jerome Marchand) [2177177]
- selftests/bpf: Add pruning test case for bpf_spin_lock (Jerome Marchand) [2177177]
- bpf: use check_ids() for active_lock comparison (Jerome Marchand) [2177177]
- selftests/bpf: verify states_equal() maintains idmap across all frames (Jerome Marchand) [2177177]
- bpf: states_equal() must build idmap for all function frames (Jerome Marchand) [2177177]
- selftests/bpf: test cases for regsafe() bug skipping check_id() (Jerome Marchand) [2177177]
- bpf: regsafe() must not skip check_ids() (Jerome Marchand) [2177177]
- docs/bpf: Add documentation for BPF_MAP_TYPE_SK_STORAGE (Jerome Marchand) [2177177]
- selftests/bpf: Add test for dynptr reinit in user_ringbuf callback (Jerome Marchand) [2177177]
- bpf: Use memmove for bpf_dynptr_{read,write} (Jerome Marchand) [2177177]
- bpf: Move PTR_TO_STACK alignment check to process_dynptr_func (Jerome Marchand) [2177177]
- bpf: Rework check_func_arg_reg_off (Jerome Marchand) [2177177]
- bpf: Rework process_dynptr_func (Jerome Marchand) [2177177]
- bpf: Propagate errors from process_* checks in check_func_arg (Jerome Marchand) [2177177]
- bpf: Refactor ARG_PTR_TO_DYNPTR checks into process_dynptr_func (Jerome Marchand) [2177177]
- bpf: Skip rcu_barrier() if rcu_trace_implies_rcu_gp() is true (Jerome Marchand) [2177177]
- bpf: Reuse freed element in free_by_rcu during allocation (Jerome Marchand) [2177177]
- selftests/bpf: Bring test_offload.py back to life (Jerome Marchand) [2177177]
- bpf: Fix comment error in fixup_kfunc_call function (Jerome Marchand) [2177177]
- bpf: Do not zero-extend kfunc return values (Jerome Marchand) [2177177]
- bpf/docs: Document struct cgroup * kfuncs (Jerome Marchand) [2177177]
- bpf/docs: Document struct task_struct * kfuncs (Jerome Marchand) [2177177]
- selftests/bpf: convert dynptr_fail and map_kptr_fail subtests to generic tester (Jerome Marchand) [2177177]
- selftests/bpf: add generic BPF program tester-loader (Jerome Marchand) [2177177]
- bpf: Remove unused insn_cnt argument from visit_[func_call_]insn() (Jerome Marchand) [2177177]
- bpf: do not rely on ALLOW_ERROR_INJECTION for fmod_ret (Jerome Marchand) [2177177]
- bpf: remove unnecessary prune and jump points (Jerome Marchand) [2177177]
- bpf: mostly decouple jump history management from is_state_visited() (Jerome Marchand) [2177177]
- bpf: decouple prune and jump points (Jerome Marchand) [2177177]
- bpf: Loosen alloc obj test in verifier's reg_btf_record (Jerome Marchand) [2177177]
- bpf: Don't use rcu_users to refcount in task kfuncs (Jerome Marchand) [2177177]
- selftests/bpf: Use CONFIG_TEST_BPF=m instead of CONFIG_TEST_BPF=y (Jerome Marchand) [2177177]
- selftests/bpf: Use "is not set" instead of "=n" (Jerome Marchand) [2177177]
- selftests/bpf: Install all required files to run selftests (Jerome Marchand) [2177177]
- libbpf: Parse usdt args without offset on x86 (e.g. 8@(%%rsp)) (Jerome Marchand) [2177177]
- bpftool: Fix memory leak in do_build_table_cb (Jerome Marchand) [2177177]
- selftests/bpf: Fix conflicts with built-in functions in bpf_iter_ksym (Jerome Marchand) [2177177]
- bpf: Add sleepable prog tests for cgrp local storage (Jerome Marchand) [2177177]
- bpf: Enable sleeptable support for cgrp local storage (Jerome Marchand) [2177177]
- bpf, docs: BPF Iterator Document (Jerome Marchand) [2177177]
- bpf: Do not mark certain LSM hook arguments as trusted (Jerome Marchand) [2177177]
- docs/bpf: Add KF_RCU documentation (Jerome Marchand) [2177177]
- selftests/bpf: Fix rcu_read_lock test with new MEM_RCU semantics (Jerome Marchand) [2177177]
- bpf: Handle MEM_RCU type properly (Jerome Marchand) [2177177]
- libbpf: Improve usability of libbpf Makefile (Jerome Marchand) [2177177]
- selftests/bpf: Add GCC compatible builtins to bpf_legacy.h (Jerome Marchand) [2177177]
- bpf, docs: Correct the example of BPF_XOR (Jerome Marchand) [2177177]
- selftests/bpf: Validate multiple ref release_on_unlock logic (Jerome Marchand) [2177177]
- bpf: Fix release_on_unlock release logic for multiple refs (Jerome Marchand) [2177177]
- bpf: Fix a compilation failure with clang lto build (Jerome Marchand) [2177177]
- bpf: Tighten ptr_to_btf_id checks. (Jerome Marchand) [2177177]
- selftests/bpf: Add ingress tests for txmsg with apply_bytes (Jerome Marchand) [2177177]
- bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect (Jerome Marchand) [2177177]
- bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes (Jerome Marchand) [2177177]
- bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data (Jerome Marchand) [2177177]
- selftests/bpf: Add bench test to arm64 and s390x denylist (Jerome Marchand) [2177177]
- selftests/bpf: Make sure enum-less bpf_enable_stats() API works in C++ mode (Jerome Marchand) [2177177]
- libbpf: Avoid enum forward-declarations in public API in C++ mode (Jerome Marchand) [2177177]
- selftests/bpf: Avoid pinning prog when attaching to tc ingress in btf_skc_cls_ingress (Jerome Marchand) [2177177]
- selftests/bpf: Remove serial from tests using {open,close}_netns (Jerome Marchand) [2177177]
- selftests/bpf: Remove the "/sys" mount and umount dance in {open,close}_netns (Jerome Marchand) [2177177]
- selftests/bpf: Avoid pinning bpf prog in the netns_load_bpf() callers (Jerome Marchand) [2177177]
- selftests/bpf: Avoid pinning bpf prog in the tc_redirect_peer_l3 test (Jerome Marchand) [2177177]
- selftests/bpf: Avoid pinning bpf prog in the tc_redirect_dtime test (Jerome Marchand) [2177177]
- selftests/bpf: Use if_nametoindex instead of reading the /sys/net/class/*/ifindex (Jerome Marchand) [2177177]
- selftests/bpf: Add tests for bpf_rcu_read_lock() (Jerome Marchand) [2177177]
- bpf: Add kfunc bpf_rcu_read_lock/unlock() (Jerome Marchand) [2177177]
- bpf: Introduce might_sleep field in bpf_func_proto (Jerome Marchand) [2177177]
- compiler_types: Define __rcu as __attribute__((btf_type_tag("rcu"))) (Jerome Marchand) [2177177]
- docs/bpf: Add BPF_MAP_TYPE_XSKMAP documentation (Jerome Marchand) [2177177]
- samples/bpf: Fix wrong allocation size in xdp_router_ipv4_user (Jerome Marchand) [2177177]
- docs/bpf: Update btf selftests program and add link (Jerome Marchand) [2177177]
- bpf: Don't mark arguments to fentry/fexit programs as trusted. (Jerome Marchand) [2177177]
- selftests/bpf: Add selftests for bpf_task_from_pid() (Jerome Marchand) [2177177]
- bpf: Add bpf_task_from_pid() kfunc (Jerome Marchand) [2177177]
- bpf: Update bpf_{g,s}etsockopt() documentation (Jerome Marchand) [2177177]
- docs/bpf: Add table of BPF program types to libbpf docs (Jerome Marchand) [2177177]
- bpf: Fix a BTF_ID_LIST bug with CONFIG_DEBUG_INFO_BTF not set (Jerome Marchand) [2177177]
- bpf: Don't use idx variable when registering kfunc dtors (Jerome Marchand) [2177177]
- bpf: Unify and simplify btf_func_proto_check error handling (Jerome Marchand) [2177177]
- docs/bpf: Fix sphinx warnings in BPF map docs (Jerome Marchand) [2177177]
- selftests/bpf: Add reproducer for decl_tag in func_proto argument (Jerome Marchand) [2177177]
- docs/bpf: Document BPF_MAP_TYPE_BLOOM_FILTER (Jerome Marchand) [2177177]
- docs/bpf: Fix sphinx warnings for devmap (Jerome Marchand) [2177177]
- docs/bpf: Fix sphinx warnings for cpumap (Jerome Marchand) [2177177]
- selftests/bpf: Add selftests for bpf_cgroup_ancestor() kfunc (Jerome Marchand) [2177177]
- bpf: Add bpf_cgroup_ancestor() kfunc (Jerome Marchand) [2177177]
- selftests/bpf: Add cgroup kfunc / kptr selftests (Jerome Marchand) [2177177]
- bpf: Enable cgroups to be used as kptrs (Jerome Marchand) [2177177]
- selftests/bpf: Workaround for llvm nop-4 bug (Jerome Marchand) [2177177]
- bpf/verifier: Use kmalloc_size_roundup() to match ksize() usage (Jerome Marchand) [2177177]
- bpftool: remove function free_btf_vmlinux() (Jerome Marchand) [2177177]
- bpftool: clean-up usage of libbpf_get_error() (Jerome Marchand) [2177177]
- bpftool: fix error message when function can't register struct_ops (Jerome Marchand) [2177177]
- bpftool: replace return value PTR_ERR(NULL) with 0 (Jerome Marchand) [2177177]
- bpftool: remove support of --legacy option for bpftool (Jerome Marchand) [2177177]
- bpf: Add type cast unit tests (Jerome Marchand) [2177177]
- bpf: Add a kfunc for generic type cast (Jerome Marchand) [2177177]
- bpf: Add a kfunc to type cast from bpf uapi ctx to kernel ctx (Jerome Marchand) [2177177]
- bpf: Add support for kfunc set with common btf_ids (Jerome Marchand) [2177177]
- bpf: Disallow bpf_obj_new_impl call when bpf_mem_alloc_init fails (Jerome Marchand) [2177177]
- bpf/selftests: Add selftests for new task kfuncs (Jerome Marchand) [2177177]
- bpf: Add kfuncs for storing struct task_struct * as a kptr (Jerome Marchand) [2177177]
- bpf: Allow trusted pointers to be passed to KF_TRUSTED_ARGS kfuncs (Jerome Marchand) [2177177]
- bpf: Allow multiple modifiers in reg_type_str() prefix (Jerome Marchand) [2177177]
- tools lib bpf: Avoid install_headers make warning (Jerome Marchand) [2177177]
- selftests/bpf: Skip spin lock failure test on s390x (Jerome Marchand) [2177177]
- bpf, samples: Use "grep -E" instead of "egrep" (Jerome Marchand) [2177177]
- bpf, docs: DEVMAPs and XDP_REDIRECT (Jerome Marchand) [2177177]
- libbpf: Ignore hashmap__find() result explicitly in btf_dump (Jerome Marchand) [2177177]
- selftests/bpf: Add BTF sanity tests (Jerome Marchand) [2177177]
- selftests/bpf: Add BPF linked list API tests (Jerome Marchand) [2177177]
- selftests/bpf: Add failure test cases for spin lock pairing (Jerome Marchand) [2177177]
- selftests/bpf: Update spinlock selftest (Jerome Marchand) [2177177]
- selftests/bpf: Add __contains macro to bpf_experimental.h (Jerome Marchand) [2177177]
- bpf: Add comments for map BTF matching requirement for bpf_list_head (Jerome Marchand) [2177177]
- bpf: Add 'release on unlock' logic for bpf_list_push_{front,back} (Jerome Marchand) [2177177]
- bpf: Introduce single ownership BPF linked list API (Jerome Marchand) [2177177]
- bpf: Permit NULL checking pointer with non-zero fixed offset (Jerome Marchand) [2177177]
- bpf: Introduce bpf_obj_drop (Jerome Marchand) [2177177]
- bpf: Introduce bpf_obj_new (Jerome Marchand) [2177177]
- bpf: Support constant scalar arguments for kfuncs (Jerome Marchand) [2177177]
- bpf: Rewrite kfunc argument handling (Jerome Marchand) [2177177]
- bpf: Allow locking bpf_spin_lock in inner map values (Jerome Marchand) [2177177]
- bpf: Allow locking bpf_spin_lock global variables (Jerome Marchand) [2177177]
- bpf: Allow locking bpf_spin_lock in allocated objects (Jerome Marchand) [2177177]
- bpf: Verify ownership relationships for user BTF types (Jerome Marchand) [2177177]
- bpf: Recognize lock and list fields in allocated objects (Jerome Marchand) [2177177]
- bpf: Introduce allocated objects support (Jerome Marchand) [2177177]
- bpf: Populate field_offs for inner_map_meta (Jerome Marchand) [2177177]
- bpf: Free inner_map_meta when btf_record_dup fails (Jerome Marchand) [2177177]
- bpf: Do btf_record_free outside map_free callback (Jerome Marchand) [2177177]
- bpf: Fix early return in map_check_btf (Jerome Marchand) [2177177]
- selftests/bpf: Pass target triple to get_sys_includes macro (Jerome Marchand) [2177177]
- selftests, bpf: Fix broken riscv build (Jerome Marchand) [2177177]
- selftests/bpf: Explicitly pass RESOLVE_BTFIDS to sub-make (Jerome Marchand) [2177177]
- bpf: Pass map file to .map_update_batch directly (Jerome Marchand) [2177177]
- bpf/docs: Include blank lines between bullet points in bpf_devel_QA.rst (Jerome Marchand) [2177177]
- selftests/bpf: allow unpriv bpf for selftests by default (Jerome Marchand) [2177177]
- bpftool: Check argc first before "file" in do_batch() (Jerome Marchand) [2177177]
- docs/bpf: Fix sample code in MAP_TYPE_ARRAY docs (Jerome Marchand) [2177177]
- selftests/bpf: check nullness propagation for reg to reg comparisons (Jerome Marchand) [2177177]
- bpf: propagate nullness information for reg to reg comparisons (Jerome Marchand) [2177177]
- bpf: Expand map key argument of bpf_redirect_map to u64 (Jerome Marchand) [2177177]
- dev: Move received_rps counter next to RPS members in softnet data (Jiri Benc) [2177177]
- bpf: Refactor btf_struct_access (Jerome Marchand) [2177177]
- bpf: Rename MEM_ALLOC to MEM_RINGBUF (Jerome Marchand) [2177177]
- bpf: Rename RET_PTR_TO_ALLOC_MEM (Jerome Marchand) [2177177]
- bpf: Support bpf_list_head in map values (Jerome Marchand) [2177177]
- bpf: Fix copy_map_value, zero_map_value (Jerome Marchand) [2177177]
- bpf: Remove BPF_MAP_OFF_ARR_MAX (Jerome Marchand) [2177177]
- bpf: Remove local kptr references in documentation (Jerome Marchand) [2177177]
- bpf/docs: Document how to run CI without patch submission (Jerome Marchand) [2177177]
- libbpf: checkpatch: Fixed code alignments in ringbuf.c (Jerome Marchand) [2177177]
- libbpf: Fixed various checkpatch issues in libbpf.c (Jerome Marchand) [2177177]
- libbpf: checkpatch: Fixed code alignments in btf.c (Jerome Marchand) [2177177]
- bpf, docs: Fixup cpumap sphinx >= 3.1 warning (Jerome Marchand) [2177177]
- libbpf: Fix uninitialized warning in btf_dump_dump_type_data (Jerome Marchand) [2177177]
- selftests/bpf: fix veristat's singular file-or-prog filter (Jerome Marchand) [2177177]
- bpf, docs: Document BPF_MAP_TYPE_ARRAY (Jerome Marchand) [2177177]
- docs/bpf: Document BPF map types QUEUE and STACK (Jerome Marchand) [2177177]
- docs/bpf: Document BPF ARRAY_OF_MAPS and HASH_OF_MAPS (Jerome Marchand) [2177177]
- docs/bpf: Document BPF_MAP_TYPE_CPUMAP map (Jerome Marchand) [2177177]
- docs/bpf: Document BPF_MAP_TYPE_LPM_TRIE map (Jerome Marchand) [2177177]
- libbpf: Hashmap.h update to fix build issues using LLVM14 (Jerome Marchand) [2177177]
- selftests: Fix test group SKIPPED result (Jerome Marchand) [2177177]
- selftests/bpf: Tests for btf_dedup_resolve_fwds (Jerome Marchand) [2177177]
- libbpf: Resolve unambigous forward declarations (Jerome Marchand) [2177177]
- libbpf: Hashmap interface update to allow both long and void* keys/values (Jerome Marchand) [2177177]
- selftests/bpf: Fix u32 variable compared with less than zero (Jerome Marchand) [2177177]
- Documentation: bpf: Escape underscore in BPF type name prefix (Jerome Marchand) [2177177]
- selftests/bpf: cgroup_helpers.c: Fix strncpy() fortify warning (Jerome Marchand) [2177177]
- samples/bpf: Fix tracex2 error: No such file or directory (Jerome Marchand) [2177177]
- selftests/bpf: Tests for enum fwd resolved as full enum64 (Jerome Marchand) [2177177]
- libbpf: Resolve enum fwd as full enum64 and vice versa (Jerome Marchand) [2177177]
- selftests/bpf: make test_align selftest more robust (Jerome Marchand) [2177177]
- bpf: aggressively forget precise markings during state checkpointing (Jerome Marchand) [2177177]
- bpf: stop setting precise in current state (Jerome Marchand) [2177177]
- bpf: allow precision tracking for programs with subprogs (Jerome Marchand) [2177177]
- bpf: propagate precision across all frames, not just the last one (Jerome Marchand) [2177177]
- bpf: propagate precision in ALU/ALU64 operations (Jerome Marchand) [2177177]
- bpf: Refactor map->off_arr handling (Jerome Marchand) [2177177]
- bpf: Consolidate spin_lock, timer management into btf_record (Jerome Marchand) [2177177]
- bpf: Refactor kptr_off_tab into btf_record (Jerome Marchand) [2177177]
- selftests/bpf: support stat filtering in comparison mode in veristat (Jerome Marchand) [2177177]
- selftests/bpf: support stats ordering in comparison mode in veristat (Jerome Marchand) [2177177]
- selftests/bpf: handle missing records in comparison mode better in veristat (Jerome Marchand) [2177177]
- selftests/bpf: make veristat emit all stats in CSV mode by default (Jerome Marchand) [2177177]
- selftests/bpf: support simple filtering of stats in veristat (Jerome Marchand) [2177177]
- selftests/bpf: allow to define asc/desc ordering for sort specs in veristat (Jerome Marchand) [2177177]
- selftests/bpf: ensure we always have non-ambiguous sorting in veristat (Jerome Marchand) [2177177]
- selftests/bpf: consolidate and improve file/prog filtering in veristat (Jerome Marchand) [2177177]
- selftests/bpf: shorten "Total insns/states" column names in veristat (Jerome Marchand) [2177177]
- selftests/bpf: add veristat replay mode (Jerome Marchand) [2177177]
- bpf: Drop reg_type_may_be_refcounted_or_null (Jerome Marchand) [2177177]
- bpf: Fix slot type check in check_stack_write_var_off (Jerome Marchand) [2177177]
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID (Jerome Marchand) [2177177]
- bpf: Allow specifying volatile type modifier for kptrs (Jerome Marchand) [2177177]
- bpf: Document UAPI details for special BPF types (Jerome Marchand) [2177177]
- samples/bpf: Fix typo in README (Jerome Marchand) [2177177]
- bpf: check max_entries before allocating memory (Jerome Marchand) [2177177]
- bpf: Fix a typo in comment for DFS algorithm (Jerome Marchand) [2177177]
- perf bpf: No need to include compiler.h when HAVE_LIBBPF_SUPPORT is true (Jerome Marchand) [2177177]
- bpftool: Fix spelling mistake "disasembler" -> "disassembler" (Jerome Marchand) [2177177]
- selftests/bpf: Fix bpftool synctypes checking failure (Jerome Marchand) [2177177]
- selftests/bpf: Panic on hard/soft lockup (Jerome Marchand) [2177177]
- docs/bpf: Add documentation for new cgroup local storage (Jerome Marchand) [2177177]
- selftests/bpf: Add test cgrp_local_storage to DENYLIST.s390x (Jerome Marchand) [2177177]
- selftests/bpf: Add selftests for new cgroup local storage (Jerome Marchand) [2177177]
- selftests/bpf: Fix test test_libbpf_str/bpf_map_type_str (Jerome Marchand) [2177177]
- bpftool: Support new cgroup local storage (Jerome Marchand) [2177177]
- libbpf: Support new cgroup local storage (Jerome Marchand) [2177177]
- bpf: Implement cgroup storage available to non-cgroup-attached bpf progs (Jerome Marchand) [2177177]
- bpf: Refactor some inode/task/sk storage functions for reuse (Jerome Marchand) [2177177]
- bpf: Make struct cgroup btf id global (Jerome Marchand) [2177177]
- selftests/bpf: Tracing prog can still do lookup under busy lock (Jerome Marchand) [2177177]
- selftests/bpf: Ensure no task storage failure for bpf_lsm.s prog due to deadlock detection (Jerome Marchand) [2177177]
- bpf: Add new bpf_task_storage_delete proto with no deadlock detection (Jerome Marchand) [2177177]
- bpf: bpf_task_storage_delete_recur does lookup first before the deadlock check (Jerome Marchand) [2177177]
- bpf: Add new bpf_task_storage_get proto with no deadlock detection (Jerome Marchand) [2177177]
- bpf: Avoid taking spinlock in bpf_task_storage_get if potential deadlock is detected (Jerome Marchand) [2177177]
- bpf: Refactor the core bpf_task_storage_get logic into a new function (Jerome Marchand) [2177177]
- bpf: Append _recur naming to the bpf_task_storage helper proto (Jerome Marchand) [2177177]
- bpf: Remove prog->active check for bpf_lsm and bpf_iter (Jerome Marchand) [2177177]
- libbpf: Btf dedup identical struct test needs check for nested structs/arrays (Jerome Marchand) [2177177]
- selftests/bpf: Add kprobe_multi kmod attach api tests (Jerome Marchand) [2177177]
- selftests/bpf: Add kprobe_multi check to module attach test (Jerome Marchand) [2177177]
- selftests/bpf: Add bpf_testmod_fentry_* functions (Jerome Marchand) [2177177]
- selftests/bpf: Add load_kallsyms_refresh function (Jerome Marchand) [2177177]
- bpf: Take module reference on kprobe_multi link (Jerome Marchand) [2177177]
- bpf: Rename __bpf_kprobe_multi_cookie_cmp to bpf_kprobe_multi_addrs_cmp (Jerome Marchand) [2177177]
- ftrace: Add support to resolve module symbols in ftrace_lookup_symbols (Jerome Marchand) [2177177]
- kallsyms: Make module_kallsyms_on_each_symbol generally available (Jerome Marchand) [2177177]
- bpftool: Add llvm feature to "bpftool version" (Jerome Marchand) [2177177]
- bpftool: Support setting alternative arch for JIT disasm with LLVM (Jerome Marchand) [2177177]
- bpftool: Add LLVM as default library for disassembling JIT-ed programs (Jerome Marchand) [2177177]
- bpftool: Refactor disassembler for JIT-ed programs (Jerome Marchand) [2177177]
- bpftool: Group libbfd defs in Makefile, only pass them if we use libbfd (Jerome Marchand) [2177177]
- bpftool: Split FEATURE_TESTS/FEATURE_DISPLAY definitions in Makefile (Jerome Marchand) [2177177]
- bpftool: Remove asserts from JIT disassembler (Jerome Marchand) [2177177]
- bpftool: Define _GNU_SOURCE only once (Jerome Marchand) [2177177]
- selftests/bpf: Add write to hashmap to array_map iter test (Jerome Marchand) [2177177]
- selftests/bpf: Add test verifying bpf_ringbuf_reserve retval use in map ops (Jerome Marchand) [2177177]
- bpf: Consider all mem_types compatible for map_{key,value} args (Jerome Marchand) [2177177]
- bpf: Allow ringbuf memory to be used as map key (Jerome Marchand) [2177177]
- selftests/bpf: Initial DENYLIST for aarch64 (Jerome Marchand) [2177177]
- selftests/bpf: Update vmtests.sh to support aarch64 (Jerome Marchand) [2177177]
- selftests/bpf: Add config.aarch64 (Jerome Marchand) [2177177]
- selftests/bpf: Remove entries from config.s390x already present in config (Jerome Marchand) [2177177]
- bpftool: Set binary name to "bpftool" in help and version output (Jerome Marchand) [2177177]
- libbpf: Avoid allocating reg_name with sscanf in parse_usdt_arg() (Jerome Marchand) [2177177]
- selftests/bpf: fix task_local_storage/exit_creds rcu usage (Jerome Marchand) [2177177]
- bpftool: Update the bash completion(add autoattach to prog load) (Jerome Marchand) [2177177]
- bpftool: Update doc (add autoattach to prog load) (Jerome Marchand) [2177177]
- bpftool: Add autoattach for bpf prog load|loadall (Jerome Marchand) [2177177]
- bpftool: Add "bootstrap" feature to version output (Jerome Marchand) [2177177]
- bpf, docs: Reformat BPF maps page to be more readable (Jerome Marchand) [2177177]
- bpf: add selftests for lsh, rsh, arsh with reg operand (Jerome Marchand) [2177177]
- bpf,x64: use shrx/sarx/shlx when available (Jerome Marchand) [2177177]
- bpf,x64: avoid unnecessary instructions when shift dest is ecx (Jerome Marchand) [2177177]
- libbpf: add non-mmapable data section selftest (Jerome Marchand) [2177177]
- libbpf: only add BPF_F_MMAPABLE flag for data maps with global vars (Jerome Marchand) [2177177]
- libbpf: clean up and refactor BTF fixup step (Jerome Marchand) [2177177]
- bpf/docs: Summarize CI system and deny lists (Jerome Marchand) [2177177]
- samples/bpf: Fix typos in README (Jerome Marchand) [2177177]
- samples/bpf: Fix double word in comments (Jerome Marchand) [2177177]
- bpf: Use rcu_trace_implies_rcu_gp() for program array freeing (Jerome Marchand) [2177177]
- bpf: Use rcu_trace_implies_rcu_gp() in local storage map (Jerome Marchand) [2177177]
- bpf: Use rcu_trace_implies_rcu_gp() in bpf memory allocator (Jerome Marchand) [2177177]
- rcu-tasks: Provide rcu_trace_implies_rcu_gp() (Jerome Marchand) [2177177]
- selftests/bpf: Use sys_pidfd_open() helper when possible (Jerome Marchand) [2177177]
- libbpf: Fix null-pointer dereference in find_prog_by_sec_insn() (Jerome Marchand) [2177177]
- libbpf: Deal with section with no data gracefully (Jerome Marchand) [2177177]
- libbpf: Use elf_getshdrnum() instead of e_shnum (Jerome Marchand) [2177177]
- selftests/bpf: Fix memory leak caused by not destroying skeleton (Jerome Marchand) [2177177]
- libbpf: Fix use-after-free in btf_dump_name_dups (Jerome Marchand) [2177177]
- selftests/bpf: S/iptables/iptables-legacy/ in the bpf_nf and xdp_synproxy test (Jerome Marchand) [2177177]
- selftests/bpf: Alphabetize DENYLISTs (Jerome Marchand) [2177177]
- selftests/bpf: Add tests for _opts variants of bpf_*_get_fd_by_id() (Jerome Marchand) [2177177]
- libbpf: Introduce bpf_link_get_fd_by_id_opts() (Jerome Marchand) [2177177]
- libbpf: Introduce bpf_btf_get_fd_by_id_opts() (Jerome Marchand) [2177177]
- libbpf: Introduce bpf_prog_get_fd_by_id_opts() (Jerome Marchand) [2177177]
- libbpf: Introduce bpf_get_fd_by_id_opts and bpf_map_get_fd_by_id_opts() (Jerome Marchand) [2177177]
- libbpf: Fix LIBBPF_1.0.0 declaration in libbpf.map (Jerome Marchand) [2177177]
- bpf, x64: Remove unnecessary check on existence of SSE2 (Jerome Marchand) [2177177]
- selftests/bpf: Add selftest deny_namespace to s390x deny list (Jerome Marchand) [2177177]
- scripts/bpf_doc.py: update logic to not assume sequential enum values (Jerome Marchand) [2177177]
- bpf: explicitly define BPF_FUNC_xxx integer values (Jerome Marchand) [2177177]
- selftests/bpf: add BPF object fixup step to veristat (Jerome Marchand) [2177177]
- selftests/bpf: avoid reporting +100%% difference in veristat for actual 0%% (Jerome Marchand) [2177177]
- selftests/bpf: allow requesting log level 2 in test_verifier (Jerome Marchand) [2177177]
- selftests/bpf: Test btf dump for struct with padding only fields (Jerome Marchand) [2177177]
- bpftool: Print newline before '}' for struct with padding only fields (Jerome Marchand) [2177177]
- net, neigh: Do not trigger immediate probes on NUD_FAILED from neigh_managed_work (Ivan Vecera) [2193175]
- net, neigh: Fix crash in v6 module initialization error path (Ivan Vecera) [2193175]
- net, neigh: Reject creating NUD_PERMANENT with NTF_MANAGED entries (Ivan Vecera) [2193175]
- net, neigh: Add build-time assertion to avoid neigh->flags overflow (Ivan Vecera) [2193175]
- net, neigh: Add NTF_MANAGED flag for managed neighbor entries (Ivan Vecera) [2193175]
- net, neigh: Extend neigh->flags to 32 bit to allow for extensions (Ivan Vecera) [2193175]
- net, neigh: Enable state migration between NUD_PERMANENT and NTF_USE (Ivan Vecera) [2193175]
- dm: don't lock fs when the map is NULL in process of resume (Benjamin Marzinski) [2189971]
- dm flakey: add an "error_reads" option (Benjamin Marzinski) [2189971]
- dm flakey: remove trailing space in the table line (Benjamin Marzinski) [2189971]
- dm flakey: fix a crash with invalid table line (Benjamin Marzinski) [2189971]
- dm ioctl: fix nested locking in table_clear() to remove deadlock concern (Benjamin Marzinski) [2189971]
- dm: unexport dm_get_queue_limits() (Benjamin Marzinski) [2189971]
- dm: allow targets to require splitting WRITE_ZEROES and SECURE_ERASE (Benjamin Marzinski) [2189971]
- dm: add helper macro for simple DM target module init and exit (Benjamin Marzinski) [2189971]
- dm raid: remove unused d variable (Benjamin Marzinski) [2189971]
- dm: remove unnecessary (void*) conversions (Benjamin Marzinski) [2189971]
- dm mirror: add DMERR message if alloc_workqueue fails (Benjamin Marzinski) [2189971]
- dm: push error reporting down to dm_register_target() (Benjamin Marzinski) [2189971]
- dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path (Benjamin Marzinski) [2189971]
- dm clone: call kmem_cache_destroy() in dm_clone_init() error path (Benjamin Marzinski) [2189971]
- dm error: add discard support (Benjamin Marzinski) [2189971]
- dm zero: add discard support (Benjamin Marzinski) [2189971]
- dm table: allow targets without devices to set ->io_hints (Benjamin Marzinski) [2189971]
- dm verity: emit audit events on verification failure and more (Benjamin Marzinski) [2189971]
- dm verity: fix error handling for check_at_most_once on FEC (Benjamin Marzinski) [2189971]
- dm: improve hash_locks sizing and hash function (Benjamin Marzinski) [2189971]
- dm bio prison v1: intelligently size dm_bio_prison's prison_regions (Benjamin Marzinski) [2189971]
- dm bio prison v1: prepare to intelligently size dm_bio_prison's prison_regions (Benjamin Marzinski) [2189971]
- dm bufio: intelligently size dm_buffer_cache's buffer_trees (Benjamin Marzinski) [2189971]
- dm bufio: prepare to intelligently size dm_buffer_cache's buffer_trees (Benjamin Marzinski) [2189971]
- dm: add dm_num_hash_locks() (Benjamin Marzinski) [2189971]
- dm bio prison v1: add dm_cell_key_has_valid_range (Benjamin Marzinski) [2189971]
- dm bio prison v1: improve concurrent IO performance (Benjamin Marzinski) [2189971]
- dm: split discards further if target sets max_discard_granularity (Benjamin Marzinski) [2189971]
- dm thin: speed up cell_defer_no_holder() (Benjamin Marzinski) [2189971]
- dm bufio: use multi-page bio vector (Benjamin Marzinski) [2189971]
- dm bufio: use waitqueue_active in __free_buffer_wake (Benjamin Marzinski) [2189971]
- dm bufio: move dm_bufio_client members to avoid spanning cachelines (Benjamin Marzinski) [2189971]
- dm bufio: add lock_history optimization for cache iterators (Benjamin Marzinski) [2189971]
- dm bufio: improve concurrent IO performance (Benjamin Marzinski) [2189971]
- dm bufio: add dm_buffer_cache abstraction (Benjamin Marzinski) [2189971]
- dm bufio: add LRU abstraction (Benjamin Marzinski) [2189971]
- dm bufio: don't bug for clear developer oversight (Benjamin Marzinski) [2189971]
- dm bufio: never crash if dm_bufio_in_request() (Benjamin Marzinski) [2189971]
- dm bufio: use WARN_ON in dm_bufio_client_destroy and dm_bufio_exit (Benjamin Marzinski) [2189971]
- dm bufio: remove unused dm_bufio_release_move interface (Benjamin Marzinski) [2189971]
- dm stats: check for and propagate alloc_percpu failure (Benjamin Marzinski) [2189971]
- dm crypt: avoid accessing uninitialized tasklet (Benjamin Marzinski) [2189971]
- dm crypt: add cond_resched() to dmcrypt_write() (Benjamin Marzinski) [2189971]
- dm thin: fix deadlock when swapping to thin device (Benjamin Marzinski) [2189971]
- intel_idle: Add force_irq_on module param (David Arcari) [2185872]
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IBRS (David Arcari) [2185872]
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again* (David Arcari) [2185872]
- intel_idle: move from strlcpy() with unused retval to strscpy() (David Arcari) [2185872]
- NFSD: Fix problem of COMMIT and NFS4ERR_DELAY in infinite loop (Benjamin Coddington) [2196432]
Resolves: rhbz#2092194, rhbz#2160041, rhbz#2160097, rhbz#2174972, rhbz#2177177, rhbz#2185872, rhbz#2187660, rhbz#2188088, rhbz#2189971, rhbz#2193175, rhbz#2196244, rhbz#2196432, RHEL-311
Signed-off-by: Jan Stancek <jstancek@redhat.com>
2023-05-11 12:41:45 +00:00
|
|
|
|
2020-10-15 12:41:02 +00:00
|
|
|
# with_perf
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%if %{with_tools}
|
|
|
|
%package -n kernel-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: kernel-tools-libs = %{version}-%{release}
|
|
|
|
%endif
|
|
|
|
%define __requires_exclude ^%{_bindir}/python
|
|
|
|
%description -n kernel-tools
|
|
|
|
This package contains the tools/ directory from the kernel source
|
|
|
|
and the supporting documentation.
|
|
|
|
|
|
|
|
%package -n kernel-tools-libs
|
|
|
|
Summary: Libraries for the kernels-tools
|
|
|
|
%description -n kernel-tools-libs
|
|
|
|
This package contains the libraries built from the tools/ directory
|
|
|
|
from the kernel source.
|
|
|
|
|
|
|
|
%package -n kernel-tools-libs-devel
|
|
|
|
Summary: Assortment of tools for the Linux kernel
|
|
|
|
Requires: kernel-tools = %{version}-%{release}
|
|
|
|
%ifarch %{cpupowerarchs}
|
|
|
|
Provides: cpupowerutils-devel = 1:009-0.6.p1
|
|
|
|
Obsoletes: cpupowerutils-devel < 1:009-0.6.p1
|
|
|
|
%endif
|
|
|
|
Requires: kernel-tools-libs = %{version}-%{release}
|
|
|
|
Provides: kernel-tools-devel
|
|
|
|
%description -n kernel-tools-libs-devel
|
|
|
|
This package contains the development files for the tools/ directory from
|
|
|
|
the kernel source.
|
|
|
|
|
|
|
|
%package -n kernel-tools-debuginfo
|
|
|
|
Summary: Debug information for package kernel-tools
|
|
|
|
Requires: %{name}-debuginfo-common-%{_target_cpu} = %{version}-%{release}
|
|
|
|
AutoReqProv: no
|
|
|
|
%description -n kernel-tools-debuginfo
|
|
|
|
This package provides debug information for package kernel-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.
|
kernel-5.14.0-81.el9
* Tue Apr 26 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-81.el9]
- powerpc/pseries/vas: Add VAS migration handler (Steve Best) [2028677]
- powerpc/pseries/vas: Modify reconfig open/close functions for migration (Steve Best) [2028677]
- powerpc/pseries/vas: Define global hv_cop_caps struct (Steve Best) [2028677]
- powerpc/pseries/vas: Add 'update_total_credits' entry for QoS capabilities (Steve Best) [2028677]
- powerpc/pseries/vas: sysfs interface to export capabilities (Steve Best) [2028677]
- powerpc/pseries/vas: Reopen windows with DLPAR core add (Steve Best) [2028677]
- powerpc/pseries/vas: Close windows with DLPAR core removal (Steve Best) [2028677]
- powerpc/vas: Map paste address only if window is active (Steve Best) [2028677]
- powerpc/vas: Return paste instruction failure if no active window (Steve Best) [2028677]
- powerpc/vas: Add paste address mmap fault handler (Steve Best) [2028677]
- powerpc/pseries/vas: Save PID in pseries_vas_window struct (Steve Best) [2028677]
- powerpc/pseries/vas: Use common names in VAS capability structure (Steve Best) [2028677]
- s390/kexec: fix return code handling (Lichen Liu) [2017023]
- s390/kexec: fix memory leak of ipl report buffer (Lichen Liu) [2017023]
- Build intel_sdsi with %%{tools_make} (David Arcari) [1971952]
- redhat/kernel.spec.template: Add intel_sdsi utility (David Arcari) [1971952]
- redhat/configs: enable CONFIG_INTEL_SDSI (David Arcari) [1971952]
- selftests: sdsi: test sysfs setup (David Arcari) [1971952]
- tools arch x86: Add Intel SDSi provisiong tool (David Arcari) [1971952]
- platform/x86: Add Intel Software Defined Silicon driver (David Arcari) [1971952]
- spi: pxa2xx: Add support for Intel Raptor Lake PCH-S (David Arcari) [2040032]
- redhat/configs: change intel-lpss to be a loadable module (David Arcari) [2040032]
- mfd: intel-lpss: Provide an SSP type to the driver (David Arcari) [2040032]
- mfd: intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs (David Arcari) [2040032]
- mfd: intel-lpss: Fix I2C4 not being available on the Microsoft Surface Go & Go 2 (David Arcari) [2040032]
- mfd: intel-lpss-pci: Fix clock speed for 38a8 UART (David Arcari) [2040032]
- mfd: intel-lpss: Fix too early PM enablement in the ACPI ->probe() (David Arcari) [2040032]
- mfd: intel-lpss: Add Intel Lakefield PCH PCI IDs (David Arcari) [2040032]
- mfd: intel-lpss: Add support for MacBookPro16,2 ICL-N UART (David Arcari) [2040032]
- mfd: intel-lpss: Add Intel Cannon Lake ACPI IDs (David Arcari) [2040032]
- pinctrl: alderlake: Add Raptor Lake-S ACPI ID (David Arcari) [2040034]
- pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" (David Arcari) [2040034]
- pinctrl: intel: fix unexpected interrupt (David Arcari) [2040034]
- pinctrl: intel: Fix a glitch when updating IRQ flags on a preconfigured line (David Arcari) [2040034]
- pinctrl: intel: Kconfig: Add configuration menu to Intel pin control (David Arcari) [2040034]
- i2c: i801: Drop two outdated comments (David Arcari) [2040028]
- i2c: i801: Add support for the Process Call command (David Arcari) [2040028]
- i2c: i801: Drop useless masking in i801_access (David Arcari) [2040028]
- i2c: i801: Add support for Intel Raptor Lake PCH-S (David Arcari) [2040028]
- eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX (David Arcari) [2040028]
- i2c: i801: Don't clear status flags twice in interrupt mode (David Arcari) [2040028]
- i2c: i801: Don't read back cleared status in i801_check_pre() (David Arcari) [2040028]
- i2c: i801: Improve handling platform data for tco device (David Arcari) [2040028]
- i2c: i801: Improve handling of chip-specific feature definitions (David Arcari) [2040028]
- i2c: i801: Remove i801_set_block_buffer_mode (David Arcari) [2040028]
- i2c: i801: Don't silently correct invalid transfer size (David Arcari) [2040028]
- i2c: i801: Fix interrupt storm from SMB_ALERT signal (David Arcari) [2040028]
- i2c: i801: Restore INTREN on unload (David Arcari) [2040028]
- i2c: i801: Add support for Intel Ice Lake PCH-N (David Arcari) [2040028]
- i2c: i801: Fix incorrect and needless software PEC disabling (David Arcari) [2040028]
- i2c: i801: Stop using pm_runtime_set_autosuspend_delay(-1) (David Arcari) [2040028]
- i2c: i801: Use PCI bus rescan mutex to protect P2SB access (David Arcari) [2040028]
- i2c: i801: Improve i801_add_mux (David Arcari) [2040028]
- i2c: i801: Improve i801_acpi_probe/remove functions (David Arcari) [2040028]
- i2c: i801: Remove not needed check for PCI_COMMAND_INTX_DISABLE (David Arcari) [2040028]
- i2c: i801: Improve is_dell_system_with_lis3lv02d (David Arcari) [2040028]
- i2c: i801: Remove not needed debug message (David Arcari) [2040028]
- i2c: i801: make p2sb_spinlock a mutex (David Arcari) [2040028]
- i2c: i801: Improve disabling runtime pm (David Arcari) [2040028]
- i2c: i801: Fix handling SMBHSTCNT_PEC_EN (David Arcari) [2040028]
- kABI: Pad the address_space struct (Nico Pache) [2048328]
- kABI: Pad the readahead_control struct (Nico Pache) [2048328]
- kABI: Pad the vm_fault struct (Nico Pache) [2048328]
- kABI: Pad vm_operations_struct (Nico Pache) [2048328]
- kABI: Pad the mempolicy struct (Nico Pache) [2048328]
- kABI: Pad mempool_s (Nico Pache) [2048328]
- kABI: Pad dev_pagemap and dev_pagemap_ops (Nico Pache) [2048328]
- kABI: Pad struct swap_info_struct (Nico Pache) [2048328]
- kABI: Pad vmem_altmap (Nico Pache) [2048328]
- kABI: Pad the vm_area_struct (Nico Pache) [2048328]
- kABI: Pad the mm_struct (Nico Pache) [2048328]
- kABI: exclude reclaim_state struct (Nico Pache) [2048328]
- kABI: Pad the shrinker struct (Nico Pache) [2048328]
- kABI: Exclude memcg pointer from shrinker (Nico Pache) [2048328]
- pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init (Steve Best) [2067770]
- scsi: smartpqi: Update version to 2.1.14-035 (Don Brace) [2012229]
- scsi: smartpqi: Fix lsscsi -t SAS addresses (Don Brace) [2012229]
- scsi: smartpqi: Fix hibernate and suspend (Don Brace) [2012229]
- scsi: smartpqi: Fix BUILD_BUG_ON() statements (Don Brace) [2012229]
- scsi: smartpqi: Fix NUMA node not updated during init (Don Brace) [2012229]
- scsi: smartpqi: Expose SAS address for SATA drives (Don Brace) [2012229]
- scsi: smartpqi: Speed up RAID 10 sequential reads (Don Brace) [2012229]
- scsi: smartpqi: Fix kdump issue when controller is locked up (Don Brace) [2012229]
- scsi: smartpqi: Update volume size after expansion (Don Brace) [2012229]
- scsi: smartpqi: Avoid drive spin-down during suspend (Don Brace) [2012229]
- scsi: smartpqi: Resolve delay issue with PQI_HZ value (Don Brace) [2012229]
- scsi: smartpqi: Fix a typo in func pqi_aio_submit_io() (Don Brace) [2012229]
- scsi: smartpqi: Fix a name typo and cleanup code (Don Brace) [2012229]
- scsi: smartpqi: Quickly propagate path failures to SCSI midlayer (Don Brace) [2012229]
- scsi: smartpqi: Eliminate drive spin down on warm boot (Don Brace) [2012229]
- scsi: smartpqi: Enable SATA NCQ priority in sysfs (Don Brace) [2012229]
- scsi: smartpqi: Add PCI IDs (Don Brace) [2012229]
- scsi: smartpqi: Fix rmmod stack trace (Don Brace) [2012229]
- selftests: xsk: Generate packet directly in umem (Felix Maurer) [2006330]
- selftests: xsk: Decrease sending speed (Felix Maurer) [2006330]
- selftests: xsk: Simplify packet validation in xsk tests (Felix Maurer) [2006330]
- selftests: xsk: Rename worker_* functions that are not thread entry points (Felix Maurer) [2006330]
- selftests: xsk: Remove end-of-test packet (Felix Maurer) [2006330]
- RDMA/qedr: Fix reporting max_{send/recv}_wr attrs (Kamal Heib) [2051532]
Resolves: rhbz#2028677, rhbz#2017023, rhbz#1971952, rhbz#2040032, rhbz#2040034, rhbz#2040028, rhbz#2048328, rhbz#2067770, rhbz#2012229, rhbz#2006330, rhbz#2051532
Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-04-26 07:58:10 +00:00
|
|
|
%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_bindir}/centrino-decode(\.debug)?|.*%%{_bindir}/powernow-k8-decode(\.debug)?|.*%%{_bindir}/cpupower(\.debug)?|.*%%{_libdir}/libcpupower.*|.*%%{_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 kernel-tools-debuginfo.list}
|
2020-10-15 12:41:02 +00:00
|
|
|
|
kernel-5.14.0-204.el9
* Wed Nov 30 2022 Frantisek Hrbata <fhrbata@redhat.com> [5.14.0-204.el9]
- Documentation/admin-guide: Document nomodeset kernel parameter (Karol Herbst) [2143841]
- drm: Move nomodeset kernel parameter to the DRM subsystem (Karol Herbst) [2143841]
- Add rtla subpackage (John Kacur) [2075216]
- dt-bindings: mmc: PL18x stop relying on order of dma-names (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Add i.MX8DXL compatible string (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Update compatible fallbacks (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Add imx93 compatible string (Steve Best) [2137969]
- dt-bindings: mmc: Add missing properties used in examples (Steve Best) [2137969]
- dt-bindings: mmc: fsl-imx-esdhc: add i.MXRT compatible string (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Add imx8ulp compatible string (Steve Best) [2137969]
- dt-bindings: mmc: fsl-imx-esdhc: change the pinctrl-names rule (Steve Best) [2137969]
- dt-bindings: mmc: fsl-imx-esdhc: add a new compatible string (Steve Best) [2137969]
- MAINTAINERS: Update Kishon's email address in PCI endpoint subsystem (Myron Stowe) [2135902]
- MAINTAINERS: Add Vignesh Raghavendra as maintainer of TI DRA7XX/J721E PCI driver (Myron Stowe) [2135902]
- MAINTAINERS: Add Mahesh J Salgaonkar as EEH maintainer (Myron Stowe) [2135902]
- MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint reviewer (Myron Stowe) [2135902]
- PCI/P2PDMA: Use for_each_pci_dev() helper (Myron Stowe) [2135902]
- PCI: mt7621: Use PCI_CONF1_EXT_ADDRESS() macro (Myron Stowe) [2135902]
- PCI: ftpci100: Use PCI_CONF1_ADDRESS() macro (Myron Stowe) [2135902]
- PCI: Add standard PCI Config Address macros (Myron Stowe) [2135902]
- PCI: qcom-ep: Check platform_get_resource_byname() return value (Myron Stowe) [2135902]
- PCI: qcom-ep: Add support for SM8450 SoC (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom-ep: Add support for SM8450 SoC (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom-ep: Define clocks per platform (Myron Stowe) [2135902]
- PCI: qcom-ep: Make PERST separation optional (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom-ep: Make PERST separation optional (Myron Stowe) [2135902]
- PCI: qcom-ep: Disable Master AXI Clock when there is no PCIe traffic (Myron Stowe) [2135902]
- PCI: qcom-ep: Gate Master AXI clock to MHI bus during L1SS (Myron Stowe) [2135902]
- PCI: qcom-ep: Expose link transition counts via debugfs (Myron Stowe) [2135902]
- PCI: qcom-ep: Disable IRQs during driver remove (Myron Stowe) [2135902]
- PCI: qcom-ep: Make use of the cached dev pointer (Myron Stowe) [2135902]
- PCI: qcom-ep: Rely on the clocks supplied by devicetree (Myron Stowe) [2135902]
- PCI: qcom-ep: Add kernel-doc for qcom_pcie_ep structure (Myron Stowe) [2135902]
- PCI: qcom: Rename host-init error label (Myron Stowe) [2135902]
- PCI: qcom: Drop unused post_deinit callback (Myron Stowe) [2135902]
- PCI: qcom-ep: Add MODULE_DEVICE_TABLE (Myron Stowe) [2135902]
- PCI: qcom: Sort device-id table (Myron Stowe) [2135902]
- PCI: qcom: Clean up IP configurations (Myron Stowe) [2135902]
- PCI: qcom: Make all optional clocks optional (Myron Stowe) [2135902]
- PCI: qcom: Add support for SA8540P (Myron Stowe) [2135902]
- PCI: qcom: Add support for SC8280XP (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom: Add SA8540P to binding (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom: Add SC8280XP to binding (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom: Enumerate platforms with single msi interrupt (Myron Stowe) [2135902]
- PCI: mvebu: Fix endianness when accessing PCI emul bridge members (Myron Stowe) [2135902]
- PCI: mediatek-gen3: Change driver name to mtk-pcie-gen3 (Myron Stowe) [2135902]
- phy: freescale: imx8m-pcie: Fix the wrong order of phy_init() and phy_power_on() (Myron Stowe) [2135902]
- PCI: imx6: Add i.MX8MP PCIe support (Myron Stowe) [2135902]
- PCI: dwc: Replace of_gpio_named_count() by gpiod_count() (Myron Stowe) [2135902]
- PCI: dwc: Drop dependency on ZONE_DMA32 (Myron Stowe) [2135902]
- dt-bindings: pci: QCOM Add missing sc7280 aggre0, aggre1 clocks (Myron Stowe) [2135902]
- dt-bindings: PCI: microchip,pcie-host: fix missing dma-ranges (Myron Stowe) [2135902]
- dt-bindings: PCI: microchip,pcie-host: fix missing clocks properties (Myron Stowe) [2135902]
- dt-bindings: PCI: mediatek-gen3: Add support for MT8188 and MT8195 (Myron Stowe) [2135902]
- PCI: pci-bridge-emul: Set position of PCI capabilities to real HW value (Myron Stowe) [2135902]
- PCI: aardvark: Add support for PCI Bridge Subsystem Vendor ID on emulated bridge (Myron Stowe) [2135902]
- PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge (Myron Stowe) [2135902]
- PCI: Fix typo in pci_scan_child_bus_extend() (Myron Stowe) [2135902]
- PCI: Fix whitespace and indentation (Myron Stowe) [2135902]
- PCI: Move pci_assign_unassigned_root_bus_resources() (Myron Stowe) [2135902]
- PCI: Pass available buses even if the bridge is already configured (Myron Stowe) [2135902]
- PCI: Fix used_buses calculation in pci_scan_child_bus_extend() (Myron Stowe) [2135902]
- PCI: Expose PCIe Resizable BAR support via sysfs (Myron Stowe) [2135902]
- PCI/PM: Reduce D3hot delay with usleep_range() (Myron Stowe) [2135902]
- PCI/PM: Simplify pci_pm_suspend_noirq() (Myron Stowe) [2135902]
- PCI/PM: Always disable PTM for all devices during suspend (Myron Stowe) [2135902]
- PCI/PTM: Consolidate PTM interface declarations (Myron Stowe) [2135902]
- PCI/PTM: Reorder functions in logical order (Myron Stowe) [2135902]
- PCI/PTM: Preserve RsvdP bits in PTM Control register (Myron Stowe) [2135902]
- PCI/PTM: Move pci_ptm_info() body into its only caller (Myron Stowe) [2135902]
- PCI/PTM: Add pci_suspend_ptm() and pci_resume_ptm() (Myron Stowe) [2135902]
- PCI/PTM: Separate configuration and enable (Myron Stowe) [2135902]
- PCI/PTM: Add pci_upstream_ptm() helper (Myron Stowe) [2135902]
- PCI/PTM: Cache PTM Capability offset (Myron Stowe) [2135902]
- PCI/DPC: Quirk PIO log size for certain Intel Root Ports (Myron Stowe) [2135902]
- PCI/ASPM: Correct LTR_L1.2_THRESHOLD computation (Myron Stowe) [2135902]
- PCI/ASPM: Ignore L1 PM Substates if device lacks capability (Myron Stowe) [2135902]
- PCI/ASPM: Factor out L1 PM Substates configuration (Myron Stowe) [2135902]
- PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [2135902]
- PCI/ASPM: Refactor L1 PM Substates Control Register programming (Myron Stowe) [2135902]
- drm: Implement DRM aperture helpers under video/ (Myron Stowe) [2135902]
- MAINTAINERS: Broaden scope of simpledrm entry (Myron Stowe) [2135902]
- MAINTAINERS: Add simpledrm driver co-maintainer (Myron Stowe) [2135902]
- PCI: qcom: Remove ddrss_sf_tbu clock from SC8180X (Myron Stowe) [2135902]
- ARM: 9100/1: MAINTAINERS: mark all linux-arm-kernel@infradead list as moderated (Myron Stowe) [2135902]
- PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro (Íñigo Huguet) [2147541]
- x86/ftrace: remove return_to_handler SYM_FUNC_END macro (Joe Lawrence) [2144901]
- dt-bindings: pinctrl: imx93: Add pinctrl binding (Steve Best) [2137921]
- pinctrl: imx93: Add MODULE_DEVICE_TABLE() (Steve Best) [2137921]
- ACPI: NUMA: Add CXL CFMWS 'nodes' to the possible nodes set (John W. Linville) [2107254]
- tools/testing/cxl: Fix decoder default state (John W. Linville) [2107254]
- cxl/mbox: Use __le32 in get,set_lsa mailbox structures (John W. Linville) [2107254]
- cxl: Fix cleanup of port devices on failure to probe driver. (John W. Linville) [2107254]
- cxl/mem: Drop mem_enabled check from wait_for_media() (John W. Linville) [2107254]
- cxl/pci: Make cxl_dvsec_ranges() failure not fatal to cxl_pci (John W. Linville) [2107254]
- rehdat/configs: set missing options relevant to CXL update (John W. Linville) [2107254]
- cxl/pci: Drop shadowed variable (John W. Linville) [2107254]
- cxl/core/port: Fix NULL but dereferenced coccicheck error (John W. Linville) [2107254]
- cxl/port: Hold port reference until decoder release (John W. Linville) [2107254]
- cxl/port: Fix endpoint refcount leak (John W. Linville) [2107254]
- cxl/core: Fix cxl_device_lock() class detection (John W. Linville) [2107254]
- cxl/core/port: Fix unregister_port() lock assertion (John W. Linville) [2107254]
- cxl/regs: Fix size of CXL Capability Header Register (John W. Linville) [2107254]
- cxl/core/port: Handle invalid decoders (John W. Linville) [2107254]
- cxl/core/port: Fix / relax decoder target enumeration (John W. Linville) [2107254]
- tools/testing/cxl: Add a physical_node link (John W. Linville) [2107254]
- tools/testing/cxl: Enumerate mock decoders (John W. Linville) [2107254]
- tools/testing/cxl: Mock one level of switches (John W. Linville) [2107254]
- tools/testing/cxl: Fix root port to host bridge assignment (John W. Linville) [2107254]
- tools/testing/cxl: Mock dvsec_ranges() (John W. Linville) [2107254]
- cxl/core/port: Add endpoint decoders (John W. Linville) [2107254]
- cxl/core: Move target_list out of base decoder attributes (John W. Linville) [2107254]
- cxl/mem: Add the cxl_mem driver (John W. Linville) [2107254]
- cxl/core/port: Add switch port enumeration (John W. Linville) [2107254]
- cxl/memdev: Add numa_node attribute (John W. Linville) [2107254]
- cxl/pci: Emit device serial number (John W. Linville) [2107254]
- cxl/pci: Implement wait for media active (John W. Linville) [2107254]
- cxl/pci: Retrieve CXL DVSEC memory info (John W. Linville) [2107254]
- cxl/pci: Cache device DVSEC offset (John W. Linville) [2107254]
- cxl/pci: Store component register base in cxlds (John W. Linville) [2107254]
- cxl/core/port: Remove @host argument for dport + decoder enumeration (John W. Linville) [2107254]
- cxl/port: Add a driver for 'struct cxl_port' objects (John W. Linville) [2107254]
- cxl/core: Emit modalias for CXL devices (John W. Linville) [2107254]
- cxl/core/hdm: Add CXL standard decoder enumeration to the core (John W. Linville) [2107254]
- cxl/core: Generalize dport enumeration in the core (John W. Linville) [2107254]
- cxl/pci: Rename pci.h to cxlpci.h (John W. Linville) [2107254]
- cxl/port: Up-level cxl_add_dport() locking requirements to the caller (John W. Linville) [2107254]
- cxl/pmem: Introduce a find_cxl_root() helper (John W. Linville) [2107254]
- cxl/port: Introduce cxl_port_to_pci_bus() (John W. Linville) [2107254]
- cxl/core/port: Use dedicated lock for decoder target list (John W. Linville) [2107254]
- cxl: Prove CXL locking (John W. Linville) [2107254]
- cxl/core: Track port depth (John W. Linville) [2107254]
- cxl/core/port: Make passthrough decoder init implicit (John W. Linville) [2107254]
- cxl/core: Fix cxl_probe_component_regs() error message (John W. Linville) [2107254]
- cxl/core/port: Clarify decoder creation (John W. Linville) [2107254]
- cxl/core: Convert decoder range to resource (John W. Linville) [2107254]
- cxl/decoder: Hide physical address information from non-root (John W. Linville) [2107254]
- cxl/core/port: Rename bus.c to port.c (John W. Linville) [2107254]
- cxl: Introduce module_cxl_driver (John W. Linville) [2107254]
- cxl/acpi: Map component registers for Root Ports (John W. Linville) [2107254]
- cxl/pci: Add new DVSEC definitions (John W. Linville) [2107254]
- cxl: Flesh out register names (John W. Linville) [2107254]
- cxl/pci: Defer mailbox status checks to command timeouts (John W. Linville) [2107254]
- cxl/pci: Implement Interface Ready Timeout (John W. Linville) [2107254]
- cxl: Rename CXL_MEM to CXL_PCI (John W. Linville) [2107254]
- ACPI: NUMA: Add a node and memblk for each CFMWS not in SRAT (John W. Linville) [2107254]
- cxl/test: Mock acpi_table_parse_cedt() (John W. Linville) [2107254]
- cxl/acpi: Convert CFMWS parsing to ACPI sub-table helpers (John W. Linville) [2107254]
- cxl/pci: Use pci core's DVSEC functionality (John W. Linville) [2107254]
- cxl/core: Replace unions with struct_group() (John W. Linville) [2107254]
- PCI: Add pci_find_dvsec_capability to find designated VSEC (John W. Linville) [2107254]
- net: remove noblock parameter from skb_recv_datagram() (Íñigo Huguet) [2143360]
- net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2104465]
- e1000e: convert .adjfreq to .adjfine (Ken Cox) [2104465]
- e1000e: remove unnecessary range check in e1000e_phc_adjfreq (Ken Cox) [2104465]
- Revert "e1000e: Fix possible HW unit hang after an s0ix exit" (Ken Cox) [2104465]
- e1000e: Enable GPT clock before sending message to CSME (Ken Cox) [2104465]
- intel/e1000e:fix repeated words in comments (Ken Cox) [2104465]
- intel: remove unused macros (Ken Cox) [2104465]
- e1000e: Remove useless DMA-32 fallback configuration (Ken Cox) [2104465]
Resolves: rhbz#2143841, rhbz#2075216, rhbz#2137969, rhbz#2135902, rhbz#2147541, rhbz#2144901, rhbz#2137921, rhbz#2107254, rhbz#2143360, rhbz#2104465
Signed-off-by: Frantisek Hrbata <fhrbata@redhat.com>
2022-11-30 13:16:06 +00:00
|
|
|
%package -n rtla
|
2023-01-20 20:43:16 +00:00
|
|
|
Summary: Real-Time Linux Analysis tools
|
|
|
|
Requires: libtraceevent
|
|
|
|
Requires: libtracefs
|
kernel-5.14.0-204.el9
* Wed Nov 30 2022 Frantisek Hrbata <fhrbata@redhat.com> [5.14.0-204.el9]
- Documentation/admin-guide: Document nomodeset kernel parameter (Karol Herbst) [2143841]
- drm: Move nomodeset kernel parameter to the DRM subsystem (Karol Herbst) [2143841]
- Add rtla subpackage (John Kacur) [2075216]
- dt-bindings: mmc: PL18x stop relying on order of dma-names (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Add i.MX8DXL compatible string (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Update compatible fallbacks (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Add imx93 compatible string (Steve Best) [2137969]
- dt-bindings: mmc: Add missing properties used in examples (Steve Best) [2137969]
- dt-bindings: mmc: fsl-imx-esdhc: add i.MXRT compatible string (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Add imx8ulp compatible string (Steve Best) [2137969]
- dt-bindings: mmc: fsl-imx-esdhc: change the pinctrl-names rule (Steve Best) [2137969]
- dt-bindings: mmc: fsl-imx-esdhc: add a new compatible string (Steve Best) [2137969]
- MAINTAINERS: Update Kishon's email address in PCI endpoint subsystem (Myron Stowe) [2135902]
- MAINTAINERS: Add Vignesh Raghavendra as maintainer of TI DRA7XX/J721E PCI driver (Myron Stowe) [2135902]
- MAINTAINERS: Add Mahesh J Salgaonkar as EEH maintainer (Myron Stowe) [2135902]
- MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint reviewer (Myron Stowe) [2135902]
- PCI/P2PDMA: Use for_each_pci_dev() helper (Myron Stowe) [2135902]
- PCI: mt7621: Use PCI_CONF1_EXT_ADDRESS() macro (Myron Stowe) [2135902]
- PCI: ftpci100: Use PCI_CONF1_ADDRESS() macro (Myron Stowe) [2135902]
- PCI: Add standard PCI Config Address macros (Myron Stowe) [2135902]
- PCI: qcom-ep: Check platform_get_resource_byname() return value (Myron Stowe) [2135902]
- PCI: qcom-ep: Add support for SM8450 SoC (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom-ep: Add support for SM8450 SoC (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom-ep: Define clocks per platform (Myron Stowe) [2135902]
- PCI: qcom-ep: Make PERST separation optional (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom-ep: Make PERST separation optional (Myron Stowe) [2135902]
- PCI: qcom-ep: Disable Master AXI Clock when there is no PCIe traffic (Myron Stowe) [2135902]
- PCI: qcom-ep: Gate Master AXI clock to MHI bus during L1SS (Myron Stowe) [2135902]
- PCI: qcom-ep: Expose link transition counts via debugfs (Myron Stowe) [2135902]
- PCI: qcom-ep: Disable IRQs during driver remove (Myron Stowe) [2135902]
- PCI: qcom-ep: Make use of the cached dev pointer (Myron Stowe) [2135902]
- PCI: qcom-ep: Rely on the clocks supplied by devicetree (Myron Stowe) [2135902]
- PCI: qcom-ep: Add kernel-doc for qcom_pcie_ep structure (Myron Stowe) [2135902]
- PCI: qcom: Rename host-init error label (Myron Stowe) [2135902]
- PCI: qcom: Drop unused post_deinit callback (Myron Stowe) [2135902]
- PCI: qcom-ep: Add MODULE_DEVICE_TABLE (Myron Stowe) [2135902]
- PCI: qcom: Sort device-id table (Myron Stowe) [2135902]
- PCI: qcom: Clean up IP configurations (Myron Stowe) [2135902]
- PCI: qcom: Make all optional clocks optional (Myron Stowe) [2135902]
- PCI: qcom: Add support for SA8540P (Myron Stowe) [2135902]
- PCI: qcom: Add support for SC8280XP (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom: Add SA8540P to binding (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom: Add SC8280XP to binding (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom: Enumerate platforms with single msi interrupt (Myron Stowe) [2135902]
- PCI: mvebu: Fix endianness when accessing PCI emul bridge members (Myron Stowe) [2135902]
- PCI: mediatek-gen3: Change driver name to mtk-pcie-gen3 (Myron Stowe) [2135902]
- phy: freescale: imx8m-pcie: Fix the wrong order of phy_init() and phy_power_on() (Myron Stowe) [2135902]
- PCI: imx6: Add i.MX8MP PCIe support (Myron Stowe) [2135902]
- PCI: dwc: Replace of_gpio_named_count() by gpiod_count() (Myron Stowe) [2135902]
- PCI: dwc: Drop dependency on ZONE_DMA32 (Myron Stowe) [2135902]
- dt-bindings: pci: QCOM Add missing sc7280 aggre0, aggre1 clocks (Myron Stowe) [2135902]
- dt-bindings: PCI: microchip,pcie-host: fix missing dma-ranges (Myron Stowe) [2135902]
- dt-bindings: PCI: microchip,pcie-host: fix missing clocks properties (Myron Stowe) [2135902]
- dt-bindings: PCI: mediatek-gen3: Add support for MT8188 and MT8195 (Myron Stowe) [2135902]
- PCI: pci-bridge-emul: Set position of PCI capabilities to real HW value (Myron Stowe) [2135902]
- PCI: aardvark: Add support for PCI Bridge Subsystem Vendor ID on emulated bridge (Myron Stowe) [2135902]
- PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge (Myron Stowe) [2135902]
- PCI: Fix typo in pci_scan_child_bus_extend() (Myron Stowe) [2135902]
- PCI: Fix whitespace and indentation (Myron Stowe) [2135902]
- PCI: Move pci_assign_unassigned_root_bus_resources() (Myron Stowe) [2135902]
- PCI: Pass available buses even if the bridge is already configured (Myron Stowe) [2135902]
- PCI: Fix used_buses calculation in pci_scan_child_bus_extend() (Myron Stowe) [2135902]
- PCI: Expose PCIe Resizable BAR support via sysfs (Myron Stowe) [2135902]
- PCI/PM: Reduce D3hot delay with usleep_range() (Myron Stowe) [2135902]
- PCI/PM: Simplify pci_pm_suspend_noirq() (Myron Stowe) [2135902]
- PCI/PM: Always disable PTM for all devices during suspend (Myron Stowe) [2135902]
- PCI/PTM: Consolidate PTM interface declarations (Myron Stowe) [2135902]
- PCI/PTM: Reorder functions in logical order (Myron Stowe) [2135902]
- PCI/PTM: Preserve RsvdP bits in PTM Control register (Myron Stowe) [2135902]
- PCI/PTM: Move pci_ptm_info() body into its only caller (Myron Stowe) [2135902]
- PCI/PTM: Add pci_suspend_ptm() and pci_resume_ptm() (Myron Stowe) [2135902]
- PCI/PTM: Separate configuration and enable (Myron Stowe) [2135902]
- PCI/PTM: Add pci_upstream_ptm() helper (Myron Stowe) [2135902]
- PCI/PTM: Cache PTM Capability offset (Myron Stowe) [2135902]
- PCI/DPC: Quirk PIO log size for certain Intel Root Ports (Myron Stowe) [2135902]
- PCI/ASPM: Correct LTR_L1.2_THRESHOLD computation (Myron Stowe) [2135902]
- PCI/ASPM: Ignore L1 PM Substates if device lacks capability (Myron Stowe) [2135902]
- PCI/ASPM: Factor out L1 PM Substates configuration (Myron Stowe) [2135902]
- PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [2135902]
- PCI/ASPM: Refactor L1 PM Substates Control Register programming (Myron Stowe) [2135902]
- drm: Implement DRM aperture helpers under video/ (Myron Stowe) [2135902]
- MAINTAINERS: Broaden scope of simpledrm entry (Myron Stowe) [2135902]
- MAINTAINERS: Add simpledrm driver co-maintainer (Myron Stowe) [2135902]
- PCI: qcom: Remove ddrss_sf_tbu clock from SC8180X (Myron Stowe) [2135902]
- ARM: 9100/1: MAINTAINERS: mark all linux-arm-kernel@infradead list as moderated (Myron Stowe) [2135902]
- PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro (Íñigo Huguet) [2147541]
- x86/ftrace: remove return_to_handler SYM_FUNC_END macro (Joe Lawrence) [2144901]
- dt-bindings: pinctrl: imx93: Add pinctrl binding (Steve Best) [2137921]
- pinctrl: imx93: Add MODULE_DEVICE_TABLE() (Steve Best) [2137921]
- ACPI: NUMA: Add CXL CFMWS 'nodes' to the possible nodes set (John W. Linville) [2107254]
- tools/testing/cxl: Fix decoder default state (John W. Linville) [2107254]
- cxl/mbox: Use __le32 in get,set_lsa mailbox structures (John W. Linville) [2107254]
- cxl: Fix cleanup of port devices on failure to probe driver. (John W. Linville) [2107254]
- cxl/mem: Drop mem_enabled check from wait_for_media() (John W. Linville) [2107254]
- cxl/pci: Make cxl_dvsec_ranges() failure not fatal to cxl_pci (John W. Linville) [2107254]
- rehdat/configs: set missing options relevant to CXL update (John W. Linville) [2107254]
- cxl/pci: Drop shadowed variable (John W. Linville) [2107254]
- cxl/core/port: Fix NULL but dereferenced coccicheck error (John W. Linville) [2107254]
- cxl/port: Hold port reference until decoder release (John W. Linville) [2107254]
- cxl/port: Fix endpoint refcount leak (John W. Linville) [2107254]
- cxl/core: Fix cxl_device_lock() class detection (John W. Linville) [2107254]
- cxl/core/port: Fix unregister_port() lock assertion (John W. Linville) [2107254]
- cxl/regs: Fix size of CXL Capability Header Register (John W. Linville) [2107254]
- cxl/core/port: Handle invalid decoders (John W. Linville) [2107254]
- cxl/core/port: Fix / relax decoder target enumeration (John W. Linville) [2107254]
- tools/testing/cxl: Add a physical_node link (John W. Linville) [2107254]
- tools/testing/cxl: Enumerate mock decoders (John W. Linville) [2107254]
- tools/testing/cxl: Mock one level of switches (John W. Linville) [2107254]
- tools/testing/cxl: Fix root port to host bridge assignment (John W. Linville) [2107254]
- tools/testing/cxl: Mock dvsec_ranges() (John W. Linville) [2107254]
- cxl/core/port: Add endpoint decoders (John W. Linville) [2107254]
- cxl/core: Move target_list out of base decoder attributes (John W. Linville) [2107254]
- cxl/mem: Add the cxl_mem driver (John W. Linville) [2107254]
- cxl/core/port: Add switch port enumeration (John W. Linville) [2107254]
- cxl/memdev: Add numa_node attribute (John W. Linville) [2107254]
- cxl/pci: Emit device serial number (John W. Linville) [2107254]
- cxl/pci: Implement wait for media active (John W. Linville) [2107254]
- cxl/pci: Retrieve CXL DVSEC memory info (John W. Linville) [2107254]
- cxl/pci: Cache device DVSEC offset (John W. Linville) [2107254]
- cxl/pci: Store component register base in cxlds (John W. Linville) [2107254]
- cxl/core/port: Remove @host argument for dport + decoder enumeration (John W. Linville) [2107254]
- cxl/port: Add a driver for 'struct cxl_port' objects (John W. Linville) [2107254]
- cxl/core: Emit modalias for CXL devices (John W. Linville) [2107254]
- cxl/core/hdm: Add CXL standard decoder enumeration to the core (John W. Linville) [2107254]
- cxl/core: Generalize dport enumeration in the core (John W. Linville) [2107254]
- cxl/pci: Rename pci.h to cxlpci.h (John W. Linville) [2107254]
- cxl/port: Up-level cxl_add_dport() locking requirements to the caller (John W. Linville) [2107254]
- cxl/pmem: Introduce a find_cxl_root() helper (John W. Linville) [2107254]
- cxl/port: Introduce cxl_port_to_pci_bus() (John W. Linville) [2107254]
- cxl/core/port: Use dedicated lock for decoder target list (John W. Linville) [2107254]
- cxl: Prove CXL locking (John W. Linville) [2107254]
- cxl/core: Track port depth (John W. Linville) [2107254]
- cxl/core/port: Make passthrough decoder init implicit (John W. Linville) [2107254]
- cxl/core: Fix cxl_probe_component_regs() error message (John W. Linville) [2107254]
- cxl/core/port: Clarify decoder creation (John W. Linville) [2107254]
- cxl/core: Convert decoder range to resource (John W. Linville) [2107254]
- cxl/decoder: Hide physical address information from non-root (John W. Linville) [2107254]
- cxl/core/port: Rename bus.c to port.c (John W. Linville) [2107254]
- cxl: Introduce module_cxl_driver (John W. Linville) [2107254]
- cxl/acpi: Map component registers for Root Ports (John W. Linville) [2107254]
- cxl/pci: Add new DVSEC definitions (John W. Linville) [2107254]
- cxl: Flesh out register names (John W. Linville) [2107254]
- cxl/pci: Defer mailbox status checks to command timeouts (John W. Linville) [2107254]
- cxl/pci: Implement Interface Ready Timeout (John W. Linville) [2107254]
- cxl: Rename CXL_MEM to CXL_PCI (John W. Linville) [2107254]
- ACPI: NUMA: Add a node and memblk for each CFMWS not in SRAT (John W. Linville) [2107254]
- cxl/test: Mock acpi_table_parse_cedt() (John W. Linville) [2107254]
- cxl/acpi: Convert CFMWS parsing to ACPI sub-table helpers (John W. Linville) [2107254]
- cxl/pci: Use pci core's DVSEC functionality (John W. Linville) [2107254]
- cxl/core: Replace unions with struct_group() (John W. Linville) [2107254]
- PCI: Add pci_find_dvsec_capability to find designated VSEC (John W. Linville) [2107254]
- net: remove noblock parameter from skb_recv_datagram() (Íñigo Huguet) [2143360]
- net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2104465]
- e1000e: convert .adjfreq to .adjfine (Ken Cox) [2104465]
- e1000e: remove unnecessary range check in e1000e_phc_adjfreq (Ken Cox) [2104465]
- Revert "e1000e: Fix possible HW unit hang after an s0ix exit" (Ken Cox) [2104465]
- e1000e: Enable GPT clock before sending message to CSME (Ken Cox) [2104465]
- intel/e1000e:fix repeated words in comments (Ken Cox) [2104465]
- intel: remove unused macros (Ken Cox) [2104465]
- e1000e: Remove useless DMA-32 fallback configuration (Ken Cox) [2104465]
Resolves: rhbz#2143841, rhbz#2075216, rhbz#2137969, rhbz#2135902, rhbz#2147541, rhbz#2144901, rhbz#2137921, rhbz#2107254, rhbz#2143360, rhbz#2104465
Signed-off-by: Frantisek Hrbata <fhrbata@redhat.com>
2022-11-30 13:16:06 +00:00
|
|
|
%description -n rtla
|
2023-01-20 20:43:16 +00:00
|
|
|
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.
|
kernel-5.14.0-204.el9
* Wed Nov 30 2022 Frantisek Hrbata <fhrbata@redhat.com> [5.14.0-204.el9]
- Documentation/admin-guide: Document nomodeset kernel parameter (Karol Herbst) [2143841]
- drm: Move nomodeset kernel parameter to the DRM subsystem (Karol Herbst) [2143841]
- Add rtla subpackage (John Kacur) [2075216]
- dt-bindings: mmc: PL18x stop relying on order of dma-names (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Add i.MX8DXL compatible string (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Update compatible fallbacks (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Add imx93 compatible string (Steve Best) [2137969]
- dt-bindings: mmc: Add missing properties used in examples (Steve Best) [2137969]
- dt-bindings: mmc: fsl-imx-esdhc: add i.MXRT compatible string (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Add imx8ulp compatible string (Steve Best) [2137969]
- dt-bindings: mmc: fsl-imx-esdhc: change the pinctrl-names rule (Steve Best) [2137969]
- dt-bindings: mmc: fsl-imx-esdhc: add a new compatible string (Steve Best) [2137969]
- MAINTAINERS: Update Kishon's email address in PCI endpoint subsystem (Myron Stowe) [2135902]
- MAINTAINERS: Add Vignesh Raghavendra as maintainer of TI DRA7XX/J721E PCI driver (Myron Stowe) [2135902]
- MAINTAINERS: Add Mahesh J Salgaonkar as EEH maintainer (Myron Stowe) [2135902]
- MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint reviewer (Myron Stowe) [2135902]
- PCI/P2PDMA: Use for_each_pci_dev() helper (Myron Stowe) [2135902]
- PCI: mt7621: Use PCI_CONF1_EXT_ADDRESS() macro (Myron Stowe) [2135902]
- PCI: ftpci100: Use PCI_CONF1_ADDRESS() macro (Myron Stowe) [2135902]
- PCI: Add standard PCI Config Address macros (Myron Stowe) [2135902]
- PCI: qcom-ep: Check platform_get_resource_byname() return value (Myron Stowe) [2135902]
- PCI: qcom-ep: Add support for SM8450 SoC (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom-ep: Add support for SM8450 SoC (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom-ep: Define clocks per platform (Myron Stowe) [2135902]
- PCI: qcom-ep: Make PERST separation optional (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom-ep: Make PERST separation optional (Myron Stowe) [2135902]
- PCI: qcom-ep: Disable Master AXI Clock when there is no PCIe traffic (Myron Stowe) [2135902]
- PCI: qcom-ep: Gate Master AXI clock to MHI bus during L1SS (Myron Stowe) [2135902]
- PCI: qcom-ep: Expose link transition counts via debugfs (Myron Stowe) [2135902]
- PCI: qcom-ep: Disable IRQs during driver remove (Myron Stowe) [2135902]
- PCI: qcom-ep: Make use of the cached dev pointer (Myron Stowe) [2135902]
- PCI: qcom-ep: Rely on the clocks supplied by devicetree (Myron Stowe) [2135902]
- PCI: qcom-ep: Add kernel-doc for qcom_pcie_ep structure (Myron Stowe) [2135902]
- PCI: qcom: Rename host-init error label (Myron Stowe) [2135902]
- PCI: qcom: Drop unused post_deinit callback (Myron Stowe) [2135902]
- PCI: qcom-ep: Add MODULE_DEVICE_TABLE (Myron Stowe) [2135902]
- PCI: qcom: Sort device-id table (Myron Stowe) [2135902]
- PCI: qcom: Clean up IP configurations (Myron Stowe) [2135902]
- PCI: qcom: Make all optional clocks optional (Myron Stowe) [2135902]
- PCI: qcom: Add support for SA8540P (Myron Stowe) [2135902]
- PCI: qcom: Add support for SC8280XP (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom: Add SA8540P to binding (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom: Add SC8280XP to binding (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom: Enumerate platforms with single msi interrupt (Myron Stowe) [2135902]
- PCI: mvebu: Fix endianness when accessing PCI emul bridge members (Myron Stowe) [2135902]
- PCI: mediatek-gen3: Change driver name to mtk-pcie-gen3 (Myron Stowe) [2135902]
- phy: freescale: imx8m-pcie: Fix the wrong order of phy_init() and phy_power_on() (Myron Stowe) [2135902]
- PCI: imx6: Add i.MX8MP PCIe support (Myron Stowe) [2135902]
- PCI: dwc: Replace of_gpio_named_count() by gpiod_count() (Myron Stowe) [2135902]
- PCI: dwc: Drop dependency on ZONE_DMA32 (Myron Stowe) [2135902]
- dt-bindings: pci: QCOM Add missing sc7280 aggre0, aggre1 clocks (Myron Stowe) [2135902]
- dt-bindings: PCI: microchip,pcie-host: fix missing dma-ranges (Myron Stowe) [2135902]
- dt-bindings: PCI: microchip,pcie-host: fix missing clocks properties (Myron Stowe) [2135902]
- dt-bindings: PCI: mediatek-gen3: Add support for MT8188 and MT8195 (Myron Stowe) [2135902]
- PCI: pci-bridge-emul: Set position of PCI capabilities to real HW value (Myron Stowe) [2135902]
- PCI: aardvark: Add support for PCI Bridge Subsystem Vendor ID on emulated bridge (Myron Stowe) [2135902]
- PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge (Myron Stowe) [2135902]
- PCI: Fix typo in pci_scan_child_bus_extend() (Myron Stowe) [2135902]
- PCI: Fix whitespace and indentation (Myron Stowe) [2135902]
- PCI: Move pci_assign_unassigned_root_bus_resources() (Myron Stowe) [2135902]
- PCI: Pass available buses even if the bridge is already configured (Myron Stowe) [2135902]
- PCI: Fix used_buses calculation in pci_scan_child_bus_extend() (Myron Stowe) [2135902]
- PCI: Expose PCIe Resizable BAR support via sysfs (Myron Stowe) [2135902]
- PCI/PM: Reduce D3hot delay with usleep_range() (Myron Stowe) [2135902]
- PCI/PM: Simplify pci_pm_suspend_noirq() (Myron Stowe) [2135902]
- PCI/PM: Always disable PTM for all devices during suspend (Myron Stowe) [2135902]
- PCI/PTM: Consolidate PTM interface declarations (Myron Stowe) [2135902]
- PCI/PTM: Reorder functions in logical order (Myron Stowe) [2135902]
- PCI/PTM: Preserve RsvdP bits in PTM Control register (Myron Stowe) [2135902]
- PCI/PTM: Move pci_ptm_info() body into its only caller (Myron Stowe) [2135902]
- PCI/PTM: Add pci_suspend_ptm() and pci_resume_ptm() (Myron Stowe) [2135902]
- PCI/PTM: Separate configuration and enable (Myron Stowe) [2135902]
- PCI/PTM: Add pci_upstream_ptm() helper (Myron Stowe) [2135902]
- PCI/PTM: Cache PTM Capability offset (Myron Stowe) [2135902]
- PCI/DPC: Quirk PIO log size for certain Intel Root Ports (Myron Stowe) [2135902]
- PCI/ASPM: Correct LTR_L1.2_THRESHOLD computation (Myron Stowe) [2135902]
- PCI/ASPM: Ignore L1 PM Substates if device lacks capability (Myron Stowe) [2135902]
- PCI/ASPM: Factor out L1 PM Substates configuration (Myron Stowe) [2135902]
- PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [2135902]
- PCI/ASPM: Refactor L1 PM Substates Control Register programming (Myron Stowe) [2135902]
- drm: Implement DRM aperture helpers under video/ (Myron Stowe) [2135902]
- MAINTAINERS: Broaden scope of simpledrm entry (Myron Stowe) [2135902]
- MAINTAINERS: Add simpledrm driver co-maintainer (Myron Stowe) [2135902]
- PCI: qcom: Remove ddrss_sf_tbu clock from SC8180X (Myron Stowe) [2135902]
- ARM: 9100/1: MAINTAINERS: mark all linux-arm-kernel@infradead list as moderated (Myron Stowe) [2135902]
- PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro (Íñigo Huguet) [2147541]
- x86/ftrace: remove return_to_handler SYM_FUNC_END macro (Joe Lawrence) [2144901]
- dt-bindings: pinctrl: imx93: Add pinctrl binding (Steve Best) [2137921]
- pinctrl: imx93: Add MODULE_DEVICE_TABLE() (Steve Best) [2137921]
- ACPI: NUMA: Add CXL CFMWS 'nodes' to the possible nodes set (John W. Linville) [2107254]
- tools/testing/cxl: Fix decoder default state (John W. Linville) [2107254]
- cxl/mbox: Use __le32 in get,set_lsa mailbox structures (John W. Linville) [2107254]
- cxl: Fix cleanup of port devices on failure to probe driver. (John W. Linville) [2107254]
- cxl/mem: Drop mem_enabled check from wait_for_media() (John W. Linville) [2107254]
- cxl/pci: Make cxl_dvsec_ranges() failure not fatal to cxl_pci (John W. Linville) [2107254]
- rehdat/configs: set missing options relevant to CXL update (John W. Linville) [2107254]
- cxl/pci: Drop shadowed variable (John W. Linville) [2107254]
- cxl/core/port: Fix NULL but dereferenced coccicheck error (John W. Linville) [2107254]
- cxl/port: Hold port reference until decoder release (John W. Linville) [2107254]
- cxl/port: Fix endpoint refcount leak (John W. Linville) [2107254]
- cxl/core: Fix cxl_device_lock() class detection (John W. Linville) [2107254]
- cxl/core/port: Fix unregister_port() lock assertion (John W. Linville) [2107254]
- cxl/regs: Fix size of CXL Capability Header Register (John W. Linville) [2107254]
- cxl/core/port: Handle invalid decoders (John W. Linville) [2107254]
- cxl/core/port: Fix / relax decoder target enumeration (John W. Linville) [2107254]
- tools/testing/cxl: Add a physical_node link (John W. Linville) [2107254]
- tools/testing/cxl: Enumerate mock decoders (John W. Linville) [2107254]
- tools/testing/cxl: Mock one level of switches (John W. Linville) [2107254]
- tools/testing/cxl: Fix root port to host bridge assignment (John W. Linville) [2107254]
- tools/testing/cxl: Mock dvsec_ranges() (John W. Linville) [2107254]
- cxl/core/port: Add endpoint decoders (John W. Linville) [2107254]
- cxl/core: Move target_list out of base decoder attributes (John W. Linville) [2107254]
- cxl/mem: Add the cxl_mem driver (John W. Linville) [2107254]
- cxl/core/port: Add switch port enumeration (John W. Linville) [2107254]
- cxl/memdev: Add numa_node attribute (John W. Linville) [2107254]
- cxl/pci: Emit device serial number (John W. Linville) [2107254]
- cxl/pci: Implement wait for media active (John W. Linville) [2107254]
- cxl/pci: Retrieve CXL DVSEC memory info (John W. Linville) [2107254]
- cxl/pci: Cache device DVSEC offset (John W. Linville) [2107254]
- cxl/pci: Store component register base in cxlds (John W. Linville) [2107254]
- cxl/core/port: Remove @host argument for dport + decoder enumeration (John W. Linville) [2107254]
- cxl/port: Add a driver for 'struct cxl_port' objects (John W. Linville) [2107254]
- cxl/core: Emit modalias for CXL devices (John W. Linville) [2107254]
- cxl/core/hdm: Add CXL standard decoder enumeration to the core (John W. Linville) [2107254]
- cxl/core: Generalize dport enumeration in the core (John W. Linville) [2107254]
- cxl/pci: Rename pci.h to cxlpci.h (John W. Linville) [2107254]
- cxl/port: Up-level cxl_add_dport() locking requirements to the caller (John W. Linville) [2107254]
- cxl/pmem: Introduce a find_cxl_root() helper (John W. Linville) [2107254]
- cxl/port: Introduce cxl_port_to_pci_bus() (John W. Linville) [2107254]
- cxl/core/port: Use dedicated lock for decoder target list (John W. Linville) [2107254]
- cxl: Prove CXL locking (John W. Linville) [2107254]
- cxl/core: Track port depth (John W. Linville) [2107254]
- cxl/core/port: Make passthrough decoder init implicit (John W. Linville) [2107254]
- cxl/core: Fix cxl_probe_component_regs() error message (John W. Linville) [2107254]
- cxl/core/port: Clarify decoder creation (John W. Linville) [2107254]
- cxl/core: Convert decoder range to resource (John W. Linville) [2107254]
- cxl/decoder: Hide physical address information from non-root (John W. Linville) [2107254]
- cxl/core/port: Rename bus.c to port.c (John W. Linville) [2107254]
- cxl: Introduce module_cxl_driver (John W. Linville) [2107254]
- cxl/acpi: Map component registers for Root Ports (John W. Linville) [2107254]
- cxl/pci: Add new DVSEC definitions (John W. Linville) [2107254]
- cxl: Flesh out register names (John W. Linville) [2107254]
- cxl/pci: Defer mailbox status checks to command timeouts (John W. Linville) [2107254]
- cxl/pci: Implement Interface Ready Timeout (John W. Linville) [2107254]
- cxl: Rename CXL_MEM to CXL_PCI (John W. Linville) [2107254]
- ACPI: NUMA: Add a node and memblk for each CFMWS not in SRAT (John W. Linville) [2107254]
- cxl/test: Mock acpi_table_parse_cedt() (John W. Linville) [2107254]
- cxl/acpi: Convert CFMWS parsing to ACPI sub-table helpers (John W. Linville) [2107254]
- cxl/pci: Use pci core's DVSEC functionality (John W. Linville) [2107254]
- cxl/core: Replace unions with struct_group() (John W. Linville) [2107254]
- PCI: Add pci_find_dvsec_capability to find designated VSEC (John W. Linville) [2107254]
- net: remove noblock parameter from skb_recv_datagram() (Íñigo Huguet) [2143360]
- net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2104465]
- e1000e: convert .adjfreq to .adjfine (Ken Cox) [2104465]
- e1000e: remove unnecessary range check in e1000e_phc_adjfreq (Ken Cox) [2104465]
- Revert "e1000e: Fix possible HW unit hang after an s0ix exit" (Ken Cox) [2104465]
- e1000e: Enable GPT clock before sending message to CSME (Ken Cox) [2104465]
- intel/e1000e:fix repeated words in comments (Ken Cox) [2104465]
- intel: remove unused macros (Ken Cox) [2104465]
- e1000e: Remove useless DMA-32 fallback configuration (Ken Cox) [2104465]
Resolves: rhbz#2143841, rhbz#2075216, rhbz#2137969, rhbz#2135902, rhbz#2147541, rhbz#2144901, rhbz#2137921, rhbz#2107254, rhbz#2143360, rhbz#2104465
Signed-off-by: Frantisek Hrbata <fhrbata@redhat.com>
2022-11-30 13:16:06 +00:00
|
|
|
|
kernel-5.14.0-329.el9
* Fri Jun 16 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-329.el9]
- rtla/timerlat: Fix "Previous IRQ" auto analysis' line (John Kacur) [2174943]
- rtla/timerlat: Add auto-analysis only option (John Kacur) [2174943]
- Documentation/rtla: Add timerlat-top auto-analysis options (John Kacur) [2174943]
- rtla/timerlat: Add auto-analysis support to timerlat top (John Kacur) [2174943]
- rtla/timerlat: Add auto-analysis core (John Kacur) [2174943]
- tools/tracing/rtla: osnoise_hist: display average with two-digit precision (John Kacur) [2174943]
- tools/tracing/rtla: osnoise_hist: use total duration for average calculation (John Kacur) [2174943]
- rtla: Consolidate and show all necessary libraries that failed for building (John Kacur) [2174943]
- tools/rtla: Build with EXTRA_{C,LD}FLAGS (John Kacur) [2174943]
- rtla: Define syscall numbers for riscv (John Kacur) [2174943]
- rtla/Makefile: Properly handle dependencies (John Kacur) [2174943]
- lockd: add some client-side tracepoints (Jeffrey Layton) [2063818]
- nfs: move nfs_fhandle_hash to common include file (Jeffrey Layton) [2063818]
- lockd: server should unlock lock if client rejects the grant (Jeffrey Layton) [2063818]
- lockd: fix races in client GRANTED_MSG wait logic (Jeffrey Layton) [2063818]
- lockd: move struct nlm_wait to lockd.h (Jeffrey Layton) [2063818]
- lockd: remove 2 unused helper functions (Jeffrey Layton) [2063818]
- lockd: purge resources held on behalf of nlm clients when shutting down (Jeffrey Layton) [2063818]
- Add rv subpackage for kernel-tools (John Kacur) [2188441]
- rv: Fix addition on an uninitialized variable 'run' (John Kacur) [2188441]
- tools/rv: Remove unneeded semicolon (John Kacur) [2188441]
- Documentation/rv: Add verification/rv man pages (John Kacur) [2188441]
- tools/rv: Add in-kernel monitor interface (John Kacur) [2188441]
- rv: Add rv tool (John Kacur) [2188441]
- Revert "softirq: Let ksoftirqd do its job" (Oleg Nesterov) [2196764]
- x86/cpu: Add Xeon Emerald Rapids to list of CPUs that support PPIN (David Arcari) [2215041]
- redhat/configs: add new regulator configs (Adrien Thierry) [2213574]
- regulator: mt6359: add read check for PMIC MT6359 (Adrien Thierry) [2213574]
- regulator: Fix error checking for debugfs_create_dir (Adrien Thierry) [2213574]
- regulator: pca9450: Fix BUCK2 enable_mask (Adrien Thierry) [2213574]
- regulator: core: Make regulator_lock_two() logic easier to follow (Adrien Thierry) [2213574]
- regulator: stm32-pwr: remove MODULE_LICENSE in non-modules (Adrien Thierry) [2213574]
- regulator: stm32-pwr: fix of_iomap leak (Adrien Thierry) [2213574]
- regulator: da9063: implement setter for voltage monitoring (Adrien Thierry) [2213574]
- regulator: da9063: add voltage monitoring registers (Adrien Thierry) [2213574]
- regulator: fan53555: Add support for RK860X (Adrien Thierry) [2213574]
- regulator: fan53555: Use dev_err_probe (Adrien Thierry) [2213574]
- regulator: fan53555: Improve vsel_mask computation (Adrien Thierry) [2213574]
- regulator: fan53555: Make use of the bit macros (Adrien Thierry) [2213574]
- regulator: fan53555: Remove unused *_SLEW_SHIFT definitions (Adrien Thierry) [2213574]
- regulator: sm5703: Fix missing n_voltages for fixed regulators (Adrien Thierry) [2213574]
- regulator: qcom_smd: Add MP5496 S1 regulator (Adrien Thierry) [2213574]
- regulator: fan53555: Fix wrong TCS_SLEW_MASK (Adrien Thierry) [2213574]
- regulator: fan53555: Explicitly include bits header (Adrien Thierry) [2213574]
- regulator: core: Avoid lockdep reports when resolving supplies (Adrien Thierry) [2213574]
- regulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow() (Adrien Thierry) [2213574]
- regulator: Add Richtek RT4803 boost regulator (Adrien Thierry) [2213574]
- regulator: Handle deferred clk (Adrien Thierry) [2213574]
- regulator: qcom-rpmh: Revert "regulator: qcom-rpmh: Use PROBE_FORCE_SYNCHRONOUS" (Adrien Thierry) [2213574]
- regulator: qcom-rpmh: Use PROBE_FORCE_SYNCHRONOUS (Adrien Thierry) [2213574]
- regulator: arizona-micsupp: Use PROBE_FORCE_SYNCHRONOUS (Adrien Thierry) [2213574]
- regulator: arizona-ldo1: Use PROBE_FORCE_SYNCHRONOUS (Adrien Thierry) [2213574]
- regulator: wm8994: Use PROBE_FORCE_SYNCHRONOUS (Adrien Thierry) [2213574]
- regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that are newer than 6.1 (Adrien Thierry) [2213574]
- regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.15 and 6.1 (Adrien Thierry) [2213574]
- regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.10 and 5.15 (Adrien Thierry) [2213574]
- regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.4 and 5.10 (Adrien Thierry) [2213574]
- regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 4.19 and 5.4 (Adrien Thierry) [2213574]
- regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 4.14 and 4.19 (Adrien Thierry) [2213574]
- regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 (Adrien Thierry) [2213574]
- regulator: core: Shorten off-on-delay-us for always-on/boot-on by time since booted (Adrien Thierry) [2213574]
- regulator: mt6397-regulator: Mark OF related data as maybe unused (Adrien Thierry) [2213574]
- regulator: mp8859: Mark OF related data as maybe unused (Adrien Thierry) [2213574]
- regulator: max20086: Mark OF related data as maybe unused (Adrien Thierry) [2213574]
- regulator: lp872x: Mark OF related data as maybe unused (Adrien Thierry) [2213574]
- regulator: Use of_property_read_bool() for boolean properties (Adrien Thierry) [2213574]
- regulator: Use of_property_present() for testing DT property presence (Adrien Thierry) [2213574]
- regulator: rt5739: Spelling s/Rcihtek/Richtek/ (Adrien Thierry) [2213574]
- regulator: Add support for Richtek RT5739 voltage regulator (Adrien Thierry) [2213574]
- regulator: core: Use ktime_get_boottime() to determine how long a regulator was off (Adrien Thierry) [2213574]
- regulator: max597x: Fix error return code in max597x_get_status (Adrien Thierry) [2213574]
- regulator: max597x: Align for simple_mfd_i2c driver (Adrien Thierry) [2213574]
- regulator: max20411: Fix off-by-one for n_voltages setting (Adrien Thierry) [2213574]
- regulator: max597x: Remove unused variable (Adrien Thierry) [2213574]
- regulator: tps65219: use generic set_bypass() (Adrien Thierry) [2213574]
- regulator: s5m8767: Bounds check id indexing into arrays (Adrien Thierry) [2213574]
- regulator: max77802: Bounds check regulator id against opmode (Adrien Thierry) [2213574]
- regulator: max20411: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: scmi: Allow for zero voltage domains (Adrien Thierry) [2213574]
- regulator: max20411: Directly include bitfield.h (Adrien Thierry) [2213574]
- regulator: Introduce Maxim MAX20411 Step-Down converter (Adrien Thierry) [2213574]
- regulator: tps65219: use IS_ERR() to detect an error pointer (Adrien Thierry) [2213574]
- regulator: mcp16502: add enum MCP16502_REG_HPM description (Adrien Thierry) [2213574]
- regulator: fixed-helper: use the correct function name in comment (Adrien Thierry) [2213574]
- regulator: act8945a: fix non-kernel-doc comments (Adrien Thierry) [2213574]
- regulator: qcom-rpmh: PM8550 ldo11 regulator is an nldo (Adrien Thierry) [2213574]
- regulator: tps65219: Report regulator name if devm_regulator_register fails (Adrien Thierry) [2213574]
- regulator: core: fix deadlock on regulator enable (Adrien Thierry) [2213574]
- regulator: core: Fix resolve supply lookup issue (Adrien Thierry) [2213574]
- regulator: core: Use different devices for resource allocation and DT lookup (Adrien Thierry) [2213574]
- regulator: add mt6357 regulator (Adrien Thierry) [2213574]
- regulator: core: fix resource leak in regulator_register() (Adrien Thierry) [2213574]
- regulator: core: fix module refcount leak in set_supply() (Adrien Thierry) [2213574]
- regulator: core: fix use_count leakage when handling boot-on (Adrien Thierry) [2213574]
- regulator: da9211: Use irq handler when ready (Adrien Thierry) [2213574]
- regulator: rk808: Use dev_err_probe (Adrien Thierry) [2213574]
- regulator: rk808: reduce 'struct rk808' usage (Adrien Thierry) [2213574]
- regulator: Drop obsolete dependencies on COMPILE_TEST (Adrien Thierry) [2213574]
- regulator: pv88080-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: pfuze100-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: isl6271a-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: fan53555: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: act8865-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: tps65023-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: tps62360-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: max8973-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: max8660: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: ltc3589: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: lp872x: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: ad5398: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: core: use kfree_const() to free space conditionally (Adrien Thierry) [2213574]
- regulator: bd718x7: Use dev_err_probe() (Adrien Thierry) [2213574]
- regulator: bd71815: bd71828: bd9576: Use dev_err_probe() (Adrien Thierry) [2213574]
- regulator: bd718x7: Drop unnecessary info print (Adrien Thierry) [2213574]
- regulator: tps6286x-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: tps51632-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: rpi-panel-attiny-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: pca9450-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: max8952: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: max8649: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: max1586: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: lp8755: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: lp3972: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: da9121-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: of: fix a NULL vs IS_ERR() check in of_regulator_bulk_get_all() (Adrien Thierry) [2213574]
- regulator: arizona-micsupp: Don't use a common regulator name (Adrien Thierry) [2213574]
- regulator: arizona-micsupp: Don't hardcode use of ARIZONA defines (Adrien Thierry) [2213574]
- regulator: twl6030: fix get status of twl6032 regulators (Adrien Thierry) [2213574]
- regulator: twl6030: re-add TWL6032_SUBCLASS (Adrien Thierry) [2213574]
- regulator: Add of_regulator_bulk_get_all (Adrien Thierry) [2213574]
- regulator: slg51000: Wait after asserting CS pin (Adrien Thierry) [2213574]
- regulator: core: fix UAF in destroy_regulator() (Adrien Thierry) [2213574]
- regulator: rt5759: fix OOB in validate_desc() (Adrien Thierry) [2213574]
- regulator: core: fix kobject release warning and memory leak in regulator_register() (Adrien Thierry) [2213574]
- regulator: core: fix unbalanced of node refcount in regulator_dev_lookup() (Adrien Thierry) [2213574]
- i2c: core: Introduce i2c_client_get_device_id helper function (Adrien Thierry) [2213574]
- regulator: userspace-consumer: Handle regulator-output DT nodes (Adrien Thierry) [2213574]
- regulator: devres: Add devm_regulator_bulk_get_exclusive() (Adrien Thierry) [2213574]
- regulator: rt6190: Add support for Richtek RT6190 regulator (Adrien Thierry) [2213574]
- regulator: gpio: Add input_supply support in gpio_regulator_config (Adrien Thierry) [2213574]
- regulator: tps65219: Fix is_enabled checking in tps65219_set_bypass (Adrien Thierry) [2213574]
- regulator: of: Fix kernel-doc (Adrien Thierry) [2213574]
- regulator: of: Fix kernel-doc (Adrien Thierry) [2213574]
- regulator: Add driver for MT6332 PMIC regulators (Adrien Thierry) [2213574]
- regulator: Add driver for MT6331 PMIC regulators (Adrien Thierry) [2213574]
- regulator: tps65219: Fix .bypass_val_on setting (Adrien Thierry) [2213574]
- regulator: core: Prevent integer underflow (Adrien Thierry) [2213574]
- regulator: bd9576: switch to using devm_fwnode_gpiod_get() (Adrien Thierry) [2213574]
- regulator: bd71815: switch to using devm_fwnode_gpiod_get() (Adrien Thierry) [2213574]
- regulator: core: Fix regulator supply registration with sysfs (Adrien Thierry) [2213574]
- regulator: tps65219: change tps65219_regulator_irq_types to static (Adrien Thierry) [2213574]
- regulator: drivers: Remove unnecessary print function dev_err() (Adrien Thierry) [2213574]
- regulator: pfuze100: Fix the global-out-of-bounds access in pfuze100_regulator_probe() (Adrien Thierry) [2213574]
- regulator: max597x: Remove the unneeded result variable (Adrien Thierry) [2213574]
- regulator: drivers: Add TI TPS65219 PMIC regulators support (Adrien Thierry) [2213574]
- regulator: core: Remove "ramp_delay not set" debug message (Adrien Thierry) [2213574]
- regulator: core: Clean up on enable failure (Adrien Thierry) [2213574]
- regulator: core: Resolve supply name earlier to prevent double-init (Adrien Thierry) [2213574]
- regulator: Add devm helpers for get and enable (Adrien Thierry) [2213574]
- regulator/drivers/max8976: Switch to new of thermal API (Adrien Thierry) [2213574]
- regulator: core: Fix missing error return from regulator_bulk_get() (Adrien Thierry) [2213574]
- regulator: core: Allow drivers to define their init data as const (Adrien Thierry) [2213574]
- regulator: core: Allow specifying an initial load w/ the bulk API (Adrien Thierry) [2213574]
- regulator: mt6380: Fix unused array warning (Adrien Thierry) [2213574]
- regulator: core: Fix off-on-delay-us for always-on/boot-on regulators (Adrien Thierry) [2213574]
- regulator: of: Fix refcount leak bug in of_get_regulation_constraints() (Adrien Thierry) [2213574]
- regulator: max597x: Don't return uninitialized variable in .probe (Adrien Thierry) [2213574]
- regulator: max597x: Remove unused including <linux/version.h> (Adrien Thierry) [2213574]
- regulator: Fix MFD_MAX597X dependency (Adrien Thierry) [2213574]
- regulator: Fix parameter declaration and spelling mistake. (Adrien Thierry) [2213574]
- regulator: max597x: Add support for max597x regulator (Adrien Thierry) [2213574]
- regulator: scmi: Add missing of_node_get() (Adrien Thierry) [2213574]
- regulator: mt6370: Use the correct header for platform_device_id (Adrien Thierry) [2213574]
- regulator: mt6370: Use 'fwnode_gpiod_get_index' to fix gpio parsing (Adrien Thierry) [2213574]
- regulator: mt6370: Add mt6370 DisplayBias and VibLDO support (Adrien Thierry) [2213574]
- regulator: rt5120: Add PMIC regulator support (Adrien Thierry) [2213574]
- regulator: rpi-panel-attiny: Use backlight helper (Adrien Thierry) [2213574]
- regulator: cros-ec: Use common cros_ec_command() (Adrien Thierry) [2213574]
- regulator: mp5416: remove kernel.h include (Adrien Thierry) [2213574]
- regulator: rt5190a: check if init_data is NULL, bypass rt5190a_of_parse_cb (Adrien Thierry) [2213574]
- regulator: mp5416: add support for MP5496 (Adrien Thierry) [2213574]
- regulator: mp5416: use OF match data (Adrien Thierry) [2213574]
- regulator: mp5416: alphabetically sort header includes (Adrien Thierry) [2213574]
- regulator: pfuze100: Use devm_register_sys_off_handler() (Adrien Thierry) [2213574]
- kernel/reboot: Introduce sys-off handler API (Adrien Thierry) [2213574]
- notifier: Add blocking/atomic_notifier_chain_register_unique_prio() (Adrien Thierry) [2213574]
- regulator: scmi: Fix refcount leak in scmi_regulator_probe (Adrien Thierry) [2213574]
- regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt (Adrien Thierry) [2213574]
- regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET (Adrien Thierry) [2213574]
- regulator: core: Add error flags to sysfs attributes (Adrien Thierry) [2213574]
- regulator: pca9450: Enable DVS control via PMIC_STBY_REQ (Adrien Thierry) [2213574]
- regulator: pca9450: Make warm reset on WDOG_B assertion (Adrien Thierry) [2213574]
- regulator: pca9450: Make I2C Level Translator configurable (Adrien Thierry) [2213574]
- regulator: sm5703-regulator: Add regulators support for SM5703 MFD (Adrien Thierry) [2213574]
- regulator: richtek,rt4801: parse GPIOs per regulator (Adrien Thierry) [2213574]
- regulator: core: Sleep (not delay) in set_voltage() (Adrien Thierry) [2213574]
- regulator: core: Rename _regulator_enable_delay() (Adrien Thierry) [2213574]
- regulator: da9121: Fix uninit-value in da9121_assign_chip_model() (Adrien Thierry) [2213574]
- regulator: stm32-vrefbuf: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Adrien Thierry) [2213574]
- regulator: rpi-panel-attiny: Get rid of duplicate of_node assignment (Adrien Thierry) [2213574]
- regulator: mt6366: Add support for MT6366 regulator (Adrien Thierry) [2213574]
- regulator: Flag uncontrollable regulators as always_on (Adrien Thierry) [2213574]
- regulator: fixed: Remove print on allocation failure (Adrien Thierry) [2213574]
- regulator: rt5759: Add support for Richtek RT5759 DCDC converter (Adrien Thierry) [2213574]
- regulator: wm8994: Add an off-on delay for WM8994 variant (Adrien Thierry) [2213574]
- regulator: vctrl: Use min() instead of doing it manually (Adrien Thierry) [2213574]
- regulator: da9121: Fix DA914x current values (Adrien Thierry) [2213574]
- regulator: Add support for TPS6286x (Adrien Thierry) [2213574]
- regulator: sy7636a: Remove requirement on sy7636a mfd (Adrien Thierry) [2213574]
- regulator/rpi-panel-attiny: Use two transactions for I2C read (Adrien Thierry) [2213574]
- regulator/rpi-panel-attiny: Use the regmap cache (Adrien Thierry) [2213574]
- regulator: rpi-panel: Remove get_brightness hook (Adrien Thierry) [2213574]
- regulator: rpi-panel: Add GPIO control for panel and touch resets (Adrien Thierry) [2213574]
- regulator: rpi-panel: Convert to drive lines directly (Adrien Thierry) [2213574]
- regulator: rpi-panel: Ensure the backlight is off during probe. (Adrien Thierry) [2213574]
- regulator: rpi-panel: Serialise operations. (Adrien Thierry) [2213574]
- regulator: rpi-panel: Handle I2C errors/timing to the Atmel (Adrien Thierry) [2213574]
- regulator: rpi-panel: Register with a unique backlight name (Adrien Thierry) [2213574]
- notifier: Return an error when a callback has already been registered (Adrien Thierry) [2213574]
- regulator: bd718x7: Use rohm generic restricted voltage setting (Adrien Thierry) [2213574]
- regulator: da9121: Emit only one error message in .remove() (Adrien Thierry) [2213574]
- regulator: rtq6752: Enclose 'enable' gpio control by enable flag (Adrien Thierry) [2213574]
- regulator: core: resolve supply voltage deferral silently (Adrien Thierry) [2213574]
- regulator: vqmmc-ipq4019: Make use of the helper function devm_platform_ioremap_resource() (Adrien Thierry) [2213574]
- regulator: ti-abb: Kconfig: Add helper dependency on COMPILE_TEST (Adrien Thierry) [2213574]
- regulator: ti-abb: Make use of the helper function devm_ioremap related (Adrien Thierry) [2213574]
- regulator: bd718x7: Suopport configuring UVP/OVP state (Adrien Thierry) [2213574]
- nvmem: qcom-spmi-sdam: register at device init time (Adrien Thierry) [2210329]
- nvmem: qcom-spmi-sdam: fix module autoloading (Adrien Thierry) [2210329]
- redhat/configs: turn on lpuart serial port support Driver (Steve Best) [2208834]
- hwmon: (coretemp) avoid RDMSR interrupts to isolated CPUs (Marcelo Tosatti) [2182083]
- stmmac: fix changing mac address (Corinna Vinschen) [2213161]
- block: Skip destroyed blkg when restart in blkg_destroy_all() (Ming Lei) [2193077]
- blk-mq: fix race condition in active queue accounting (Ming Lei) [2208900]
- qede: avoid uninitialized entries in coal_entry array (Michal Schmidt) [2211391]
- qede: fix interrupt coalescing configuration (Michal Schmidt) [2211391]
- kernel.spec: package unstripped test_progs-no_alu32 (Felix Maurer) [RHEL-349]
- can: flexcan: avoid unbalanced pm_runtime_enable warning (Steve Best) [2182869]
- can: flexcan: add auto stop mode for IMX93 to support wakeup (Steve Best) [2182869]
- Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition (Ricardo Robaina) [2185959] {CVE-2023-1989}
- platform/x86: ISST: Increase range of valid mail box commands (David Arcari) [2154079]
- platform/x86: ISST: Fix kernel documentation warnings (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: v1.14 release (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Adjust uncore max/min frequency (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Fix display of uncore min frequency (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Add Emerald Rapid quirk (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: turbo-freq auto mode with SMT off (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: cpufreq reads on offline CPUs (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Use null-terminated string (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Remove duplicate dup() (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Handle open() failure case (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Remove unused non_block flag (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Remove wrong check in set_isst_id() (David Arcari) [2154079]
- platform/x86: ISST: Fix typo in comments (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Release v1.13 (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Optimize CPU initialization (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Utilize cpu_map to get physical id (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Remove unused struct clos_config fields (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Enforce isst_id value (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Do not export get_physical_id (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Introduce is_cpu_in_power_domain helper (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Cleanup get_physical_id usage (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Convert more function to use isst_id (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Add pkg and die in isst_id (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Introduce struct isst_id (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Remove unused core_mask array (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Remove dead code (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Fix cpu count for TDP level display (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Remove unneeded semicolon (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Fix off by one check (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Fix warning for perf_cap.cpu (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Display error on turbo mode disabled (David Arcari) [2154079]
Resolves: rhbz#2063818, rhbz#2154079, rhbz#2174943, rhbz#2182083, rhbz#2182869, rhbz#2185959, rhbz#2188441, rhbz#2193077, rhbz#2196764, rhbz#2208834, rhbz#2208900, rhbz#2210329, rhbz#2211391, rhbz#2213161, rhbz#2213574, rhbz#2215041, RHEL-349
Signed-off-by: Jan Stancek <jstancek@redhat.com>
2023-06-16 19:15:51 +00:00
|
|
|
%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.
|
|
|
|
|
2020-10-15 12:41:02 +00:00
|
|
|
# with_tools
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%if %{with_bpftool}
|
|
|
|
|
kernel-5.14.0-473.el9
* Mon Jul 01 2024 Lucas Zampieri <lzampier@redhat.com> [5.14.0-473.el9]
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() (Pavel Reichl) [RHEL-45031] {CVE-2024-39276}
- epoll: be better about file lifetimes (Pavel Reichl) [RHEL-44083] {CVE-2024-38580}
- ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound (Hangbin Liu) [RHEL-44402] {CVE-2024-33621}
- net: micrel: Fix receiving the timestamp in the frame for lan8841 (Jose Ignacio Tornos Martinez) [RHEL-43994] {CVE-2024-38593}
- net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg (Jose Ignacio Tornos Martinez) [RHEL-43623] {CVE-2021-47596}
- usb: dwc3: Wait unconditionally after issuing EndXfer command (Desnes Nunes) [RHEL-43396] {CVE-2024-36977}
- mm/gup: do not return 0 from pin_user_pages_fast() for bad args (Paulo Alcantara) [RHEL-38622]
- ixgbe: fix end of loop test in ixgbe_set_vf_macvlan() (Ken Cox) [RHEL-17490 RHEL-25594]
- ixgbe: fix crash with empty VF macvlan list (Ken Cox) [RHEL-17490 RHEL-25594]
- net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ken Cox) [RHEL-17490 RHEL-25594]
- ethernet/intel: Use list_for_each_entry() helper (Ken Cox) [RHEL-17490 RHEL-25594]
- ixgbe: fix timestamp configuration code (Ken Cox) [RHEL-17490 RHEL-25594]
- redhat: deprecate bnx2xx drivers in rhel-9.5 (John Meneghini) [RHEL-40741]
- net/tg3: fix race condition in tg3_reset_task() (Ken Cox) [RHEL-23102 RHEL-25507 RHEL-34072]
- tg3: Increment tx_dropped in tg3_tso_bug() (Ken Cox) [RHEL-23102 RHEL-25507]
- tg3: Move the [rt]x_dropped counters to tg3_napi (Ken Cox) [RHEL-23102 RHEL-25507]
- tg3: Fix the TX ring stall (Ken Cox) [RHEL-23102 RHEL-25507]
- tg3: power down device only on SYSTEM_POWER_OFF (Ken Cox) [RHEL-23102 RHEL-25507]
- tg3: Improve PTP TX timestamping logic (Ken Cox) [RHEL-23102 RHEL-25507]
- ethernet: tg3: remove unreachable code (Ken Cox) [RHEL-23102 RHEL-25507]
- tg3: Use slab_build_skb() when needed (Ken Cox) [RHEL-23102 RHEL-25507]
- tg3: Use pci_dev_id() to simplify the code (Ken Cox) [RHEL-23102 RHEL-25507]
- Add MODULE_FIRMWARE() for FIRMWARE_TG357766. (Ken Cox) [RHEL-23102 RHEL-25507]
- scsi: qedi: Fix crash while reading debugfs attribute (John Meneghini) [RHEL-8112]
- iomap: clear the per-folio dirty bits on all writeback failures (Pavel Reichl) [RHEL-11455]
- iomap: don't skip reading in !uptodate folios when unsharing a range (Pavel Reichl) [RHEL-11455]
- iomap: Add per-block dirty state tracking to improve performance (Pavel Reichl) [RHEL-11455]
- iomap: Allocate ifs in ->write_begin() early (Pavel Reichl) [RHEL-11455]
- iomap: Refactor iomap_write_delalloc_punch() function out (Pavel Reichl) [RHEL-11455]
- iomap: Use iomap_punch_t typedef (Pavel Reichl) [RHEL-11455]
- iomap: Fix possible overflow condition in iomap_write_delalloc_scan (Pavel Reichl) [RHEL-11455]
- iomap: Add some uptodate state handling helpers for ifs state bitmap (Pavel Reichl) [RHEL-11455]
- iomap: Drop ifs argument from iomap_set_range_uptodate() (Pavel Reichl) [RHEL-11455]
- iomap: Rename iomap_page to iomap_folio_state and others (Pavel Reichl) [RHEL-11455]
- iomap: Remove unnecessary test from iomap_release_folio() (Pavel Reichl) [RHEL-11455]
- iomap: Simplify is_partially_uptodate a little (Pavel Reichl) [RHEL-11455]
- iomap: Remove test for folio error (Pavel Reichl) [RHEL-11455]
- ip_tunnel: harden copying IP tunnel params to userspace (Ivan Vecera) [RHEL-40130]
- ip_tunnel: convert __be16 tunnel flags to bitmaps (Ivan Vecera) [RHEL-40130]
- bitmap: introduce generic optimized bitmap_size() (Ivan Vecera) [RHEL-40130]
- tools: move alignment-related macros to new <linux/align.h> (Ivan Vecera) [RHEL-40130]
- s390/cio: rename bitmap_size() -> idset_bitmap_size() (Ivan Vecera) [RHEL-40130]
- bitmap: don't assume compiler evaluates small mem*() builtins calls (Ivan Vecera) [RHEL-40130]
- vxlan: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130]
- ipv6: mark address parameters of udp_tunnel6_xmit_skb() as const (Ivan Vecera) [RHEL-40130]
- geneve: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130]
- ipv6: add new arguments to udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130]
- ipv6: remove "proto" argument from udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130]
- ipv6: rename and move ip6_dst_lookup_tunnel() (Ivan Vecera) [RHEL-40130]
- vxlan: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130]
- geneve: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130]
- geneve: add dsfield helper function (Ivan Vecera) [RHEL-40130]
- ipv4: use tunnel flow flags for tunnel route lookups (Ivan Vecera) [RHEL-40130]
- ipv4: add new arguments to udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130]
- ipv4: remove "proto" argument from udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130]
- ipv4: rename and move ip_route_output_tunnel() (Ivan Vecera) [RHEL-40130]
- nfp: flower: add support for tunnel offload without key ID (Ivan Vecera) [RHEL-40130]
- ip6_gre: Make IP6GRE and IP6GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130]
- ip_gre: Make GRE and GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130]
- ip_tunnel: use a separate struct to store tunnel params in the kernel (Ivan Vecera) [RHEL-40130]
- lib/bitmap: add bitmap_{read,write}() (Ivan Vecera) [RHEL-40130]
- net: Add helper function to parse netlink msg of ip_tunnel_parm (Ivan Vecera) [RHEL-40130]
- net: Add helper function to parse netlink msg of ip_tunnel_encap (Ivan Vecera) [RHEL-40130]
- selftests/memfd: fix spelling mistakes (Waiman Long) [RHEL-37152]
- selftests/memfd: delete unused declarations (Waiman Long) [RHEL-37152]
- memfd: drop warning for missing exec-related flags (Waiman Long) [RHEL-37152]
- selftests: improve vm.memfd_noexec sysctl tests (Waiman Long) [RHEL-37152]
- memfd: replace ratcheting feature from vm.memfd_noexec with hierarchy (Waiman Long) [RHEL-37152]
- memfd: do not -EACCES old memfd_create() users with vm.memfd_noexec=2 (Waiman Long) [RHEL-37152]
- selftests: memfd: error out test process when child test fails (Waiman Long) [RHEL-37152]
- kernel: pid_namespace: remove unused set_memfd_noexec_scope() (Waiman Long) [RHEL-37152]
- kernel: pid_namespace: simplify sysctls with register_sysctl() (Waiman Long) [RHEL-37152]
- selftests/memfd: fix test_sysctl (Waiman Long) [RHEL-37152]
- xfs: warn deprecation of V4 format beginning with RHEL10 instead of 2030. (Bill O'Donnell) [RHEL-40421]
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq (Sreekanth Reddy) [RHEL-19812]
- RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (Sreekanth Reddy) [RHEL-19812]
- RDMA/bnxt_re: Return error for SRQ resize (Sreekanth Reddy) [RHEL-19812]
- RDMA/bnxt_re: Fix unconditional fence for newer adapters (Sreekanth Reddy) [RHEL-19812]
- RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (Sreekanth Reddy) [RHEL-19812]
- RDMA/bnxt_re: Avoid creating fence MR for newer adapters (Sreekanth Reddy) [RHEL-19812]
- RDMA/bnxt_re: Fix error code in bnxt_re_create_cq() (Sreekanth Reddy) [RHEL-19812]
- RDMA/bnxt_re: Fix the sparse warnings (Sreekanth Reddy) [RHEL-19812]
- RDMA/bnxt_re: Fix the offset for GenP7 adapters for user applications (Sreekanth Reddy) [RHEL-19812]
- RDMA/bnxt_re: Share a page to expose per CQ info with userspace (Sreekanth Reddy) [RHEL-19812]
- RDMA/bnxt_re: Add UAPI to share a page with user space (Sreekanth Reddy) [RHEL-19812]
- RDMA/bnxt_re: Adds MSN table capability for Gen P7 adapters (Sreekanth Reddy) [RHEL-19812]
- RDMA/bnxt_re: Doorbell changes (Sreekanth Reddy) [RHEL-19812]
- RDMA/bnxt_re: Get the toggle bits from CQ completions (Sreekanth Reddy) [RHEL-19812]
- RDMA/bnxt_re: Update the HW interface definitions (Sreekanth Reddy) [RHEL-19812]
- RDMA/bnxt_re: Update the BAR offsets (Sreekanth Reddy) [RHEL-19812]
- RDMA/bnxt_re: Support new 5760X P7 devices (Sreekanth Reddy) [RHEL-19812]
- RDMA/bnxt_re: Correct module description string (Sreekanth Reddy) [RHEL-19812]
- nfs: fix UAF in direct writes (Benjamin Coddington) [RHEL-34977] {CVE-2024-26958}
- virtio-blk: fix implicit overflow on virtio_max_dma_size (Ming Lei) [RHEL-38133] {CVE-2023-52762}
- mm/kmemleak: disable KASAN instrumentation in kmemleak (Waiman Long) [RHEL-8656]
- mm/kmemleak: compact kmemleak_object further (Waiman Long) [RHEL-8656]
- kmemleak: avoid RCU stalls when freeing metadata for per-CPU pointers (Waiman Long) [RHEL-8656]
- kmemleak: add checksum to backtrace report (Waiman Long) [RHEL-8656]
- kmemleak: drop (age <increasing>) from leak record (Waiman Long) [RHEL-8656]
- mm/kmemleak: move set_track_prepare() outside raw_spinlocks (Waiman Long) [RHEL-8656]
- Revert "mm/kmemleak: move the initialisation of object to __link_object" (Waiman Long) [RHEL-8656]
- mm/kmemleak: move the initialisation of object to __link_object (Waiman Long) [RHEL-8656]
- mm/kmemleak: fix partially freeing unknown object warning (Waiman Long) [RHEL-8656]
- mm: kmemleak: add __find_and_remove_object() (Waiman Long) [RHEL-8656]
- mm: kmemleak: use mem_pool_free() to free object (Waiman Long) [RHEL-8656]
- mm: kmemleak: split __create_object into two functions (Waiman Long) [RHEL-8656]
- mm/kmemleak: fix print format of pointer in pr_debug() (Waiman Long) [RHEL-8656]
- mm/kmemleak: move up cond_resched() call in page scanning loop (Waiman Long) [RHEL-8656]
- Rename kmemleak_initialized to kmemleak_late_initialized (Waiman Long) [RHEL-8656]
- mm/kmemleak: use %%pK to display kernel pointers in backtrace (Waiman Long) [RHEL-8656]
- mptcp: cleanup SOL_TCP handling (Paolo Abeni) [RHEL-28492]
- mptcp: implement TCP_NOTSENT_LOWAT support (Paolo Abeni) [RHEL-28492]
- mptcp: avoid some duplicate code in socket option handling (Paolo Abeni) [RHEL-28492]
- mptcp: cleanup writer wake-up (Paolo Abeni) [RHEL-28492]
- mptcp: check the protocol in mptcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492]
- mptcp: check the protocol in tcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492]
- mptcp: token kunit: set protocol (Paolo Abeni) [RHEL-28492]
- mptcp: annotate lockless accesses around read-mostly fields (Paolo Abeni) [RHEL-28492]
- mptcp: annotate lockless access for token (Paolo Abeni) [RHEL-28492]
- mptcp: annotate lockless access for RX path fields (Paolo Abeni) [RHEL-28492]
- mptcp: annotate lockless access for the tx path (Paolo Abeni) [RHEL-28492]
- mptcp: annotate access for msk keys (Paolo Abeni) [RHEL-28492]
- mptcp: use mptcp_set_state (Paolo Abeni) [RHEL-28492]
- mptcp: add CurrEstab MIB counter support (Paolo Abeni) [RHEL-28492]
- mptcp: rename mptcp_setsockopt_sol_ip_set_transparent() (Paolo Abeni) [RHEL-28492]
- netlink: specs: mptcp: rename the MPTCP path management spec (Paolo Abeni) [RHEL-28492]
- mptcp: add mptcpi_subflows_total counter (Paolo Abeni) [RHEL-28492]
- net: atlantic: Fix DMA mapping for PTP hwts ring (Michal Schmidt) [RHEL-31367 RHEL-36002] {CVE-2024-26680}
- net: atlantic: eliminate double free in error handling logic (Michal Schmidt) [RHEL-36002]
- net: atlantic: fix double free in ring reinit logic (Michal Schmidt) [RHEL-36002]
- net: atlantic: Fix NULL dereference of skb pointer in (Michal Schmidt) [RHEL-36002]
- net: atlantic: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002]
- net: atlantic: Define aq_pm_ops conditionally on CONFIG_PM (Michal Schmidt) [RHEL-36002]
- atlantic:hw_atl2:hw_atl2_utils_fw: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002]
- net: aquantia: constify pointers to hwmon_channel_info (Michal Schmidt) [RHEL-36002]
- block: fix deadlock between bd_link_disk_holder and partition scan (Ming Lei) [RHEL-34860] {CVE-2024-26899}
- xfs: recovery should not clear di_flushiter unconditionally (Bill O'Donnell) [RHEL-25419]
- xfs: revert commit 44af6c7e59b12 (Bill O'Donnell) [RHEL-25419]
- xfs: use dontcache for grabbing inodes during scrub (Bill O'Donnell) [RHEL-25419]
- xfs: fix imprecise logic in xchk_btree_check_block_owner (Bill O'Donnell) [RHEL-25419]
- xfs: fix perag leak when growfs fails (Bill O'Donnell) [RHEL-25419]
- xfs: add lock protection when remove perag from radix tree (Bill O'Donnell) [RHEL-25419]
- xfs: fix units conversion error in xfs_bmap_del_extent_delay (Bill O'Donnell) [RHEL-25419]
- xfs: fix dqiterate thinko (Bill O'Donnell) [RHEL-25419]
- xfs: fix agf_fllast when repairing an empty AGFL (Bill O'Donnell) [RHEL-25419]
- xfs: convert flex-array declarations in xfs attr shortform objects (Bill O'Donnell) [RHEL-25419]
- xfs: convert flex-array declarations in xfs attr leaf blocks (Bill O'Donnell) [RHEL-25419]
- xfs: convert flex-array declarations in struct xfs_attrlist* (Bill O'Donnell) [RHEL-25419]
- xfs: fix uninit warning in xfs_growfs_data (Bill O'Donnell) [RHEL-25419]
- xfs: Remove unneeded semicolon (Bill O'Donnell) [RHEL-25419]
- xfs: AGI length should be bounds checked (Bill O'Donnell) [RHEL-25419]
- xfs: fix xfs_btree_query_range callers to initialize btree rec fully (Bill O'Donnell) [RHEL-25419]
- xfs: validate fsmap offsets specified in the query keys (Bill O'Donnell) [RHEL-25419]
- xfs: clean up the rtbitmap fsmap backend (Bill O'Donnell) [RHEL-25419]
- xfs: fix getfsmap reporting past the last rt extent (Bill O'Donnell) [RHEL-25419]
- xfs: AGF length has never been bounds checked (Bill O'Donnell) [RHEL-25419]
- xfs: journal geometry is not properly bounds checked (Bill O'Donnell) [RHEL-25419]
- xfs: don't block in busy flushing when freeing extents (Bill O'Donnell) [RHEL-25419]
- xfs: allow extent free intents to be retried (Bill O'Donnell) [RHEL-25419]
- xfs: pass alloc flags through to xfs_extent_busy_flush() (Bill O'Donnell) [RHEL-25419]
- xfs: use deferred frees for btree block freeing (Bill O'Donnell) [RHEL-25419]
- xfs: remove redundant initializations of pointers drop_leaf and save_leaf (Bill O'Donnell) [RHEL-25419]
- xfs: fix ag count overflow during growfs (Bill O'Donnell) [RHEL-25419]
- xfs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method (Bill O'Donnell) [RHEL-25419]
- xfs: drop EXPERIMENTAL tag for large extent counts (Bill O'Donnell) [RHEL-25419]
- xfs: fix broken logic when detecting mergeable bmap records (Bill O'Donnell) [RHEL-25419]
- xfs: Fix undefined behavior of shift into sign bit (Bill O'Donnell) [RHEL-25419]
- xfs: disable reaping in fscounters scrub (Bill O'Donnell) [RHEL-25419]
- xfs: fix negative array access in xfs_getbmap (Bill O'Donnell) [RHEL-25419]
- xfs: don't allocate into the data fork for an unshare request (Bill O'Donnell) [RHEL-25419]
- xfs: flush dirty data and drain directios before scrubbing cow fork (Bill O'Donnell) [RHEL-25419]
- xfs: fix duplicate includes (Bill O'Donnell) [RHEL-25419]
- xfs: simplify two-level sysctl registration for xfs_table (Bill O'Donnell) [RHEL-25419]
- xfs: fix BUG_ON in xfs_getbmap() (Bill O'Donnell) [RHEL-25419]
- xfs: _{attr,data}_map_shared should take ILOCK_EXCL until iread_extents is completely done (Bill O'Donnell) [RHEL-25419]
- xfs: remove WARN when dquot cache insertion fails (Bill O'Donnell) [RHEL-25419]
- xfs: Extend table marker on deprecated mount options table (Bill O'Donnell) [RHEL-25419]
- xfs: deprecate the ascii-ci feature (Bill O'Donnell) [RHEL-25419]
- xfs: test the ascii case-insensitive hash (Bill O'Donnell) [RHEL-25419]
- xfs: cross-reference rmap records with refcount btrees (Bill O'Donnell) [RHEL-25419]
- xfs: cross-reference rmap records with inode btrees (Bill O'Donnell) [RHEL-25419]
- xfs: cross-reference rmap records with free space btrees (Bill O'Donnell) [RHEL-25419]
- xfs: cross-reference rmap records with ag btrees (Bill O'Donnell) [RHEL-25419]
- xfs: introduce bitmap type for AG blocks (Bill O'Donnell) [RHEL-25419]
- xfs: convert xbitmap to interval tree (Bill O'Donnell) [RHEL-25419]
- xfs: drop the _safe behavior from the xbitmap foreach macro (Bill O'Donnell) [RHEL-25419]
- xfs: don't load local xattr values during scrub (Bill O'Donnell) [RHEL-25419]
- xfs: remove the for_each_xbitmap_ helpers (Bill O'Donnell) [RHEL-25419]
- xfs: only allocate free space bitmap for xattr scrub if needed (Bill O'Donnell) [RHEL-25419]
- xfs: clean up xattr scrub initialization (Bill O'Donnell) [RHEL-25419]
- xfs: check used space of shortform xattr structures (Bill O'Donnell) [RHEL-25419]
- xfs: move xattr scrub buffer allocation to top level function (Bill O'Donnell) [RHEL-25419]
- xfs: remove flags argument from xchk_setup_xattr_buf (Bill O'Donnell) [RHEL-25419]
- xfs: split valuebuf from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419]
- xfs: split usedmap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419]
- xfs: split freemap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419]
- xfs: remove unnecessary dstmap in xattr scrubber (Bill O'Donnell) [RHEL-25419]
- xfs: don't shadow @leaf in xchk_xattr_block (Bill O'Donnell) [RHEL-25419]
- xfs: xattr scrub should ensure one namespace bit per name (Bill O'Donnell) [RHEL-25419]
- xfs: check for reverse mapping records that could be merged (Bill O'Donnell) [RHEL-25419]
- xfs: check overlapping rmap btree records (Bill O'Donnell) [RHEL-25419]
- xfs: flag refcount btree records that could be merged (Bill O'Donnell) [RHEL-25419]
- xfs: don't call xchk_bmap_check_rmaps for btree-format file forks (Bill O'Donnell) [RHEL-25419]
- xfs: flag free space btree records that could be merged (Bill O'Donnell) [RHEL-25419]
- xfs: split the xchk_bmap_check_rmaps into a predicate (Bill O'Donnell) [RHEL-25419]
- xfs: alert the user about data/attr fork mappings that could be merged (Bill O'Donnell) [RHEL-25419]
- xfs: split xchk_bmap_xref_rmap into two functions (Bill O'Donnell) [RHEL-25419]
- xfs: accumulate iextent records when checking bmap (Bill O'Donnell) [RHEL-25419]
- xfs: change bmap scrubber to store the previous mapping (Bill O'Donnell) [RHEL-25419]
- xfs: don't take the MMAPLOCK when scrubbing file metadata (Bill O'Donnell) [RHEL-25419]
- xfs: retain the AGI when we can't iget an inode to scrub the core (Bill O'Donnell) [RHEL-25419]
- xfs: rename xchk_get_inode -> xchk_iget_for_scrubbing (Bill O'Donnell) [RHEL-25419]
- xfs: fix an inode lookup race in xchk_get_inode (Bill O'Donnell) [RHEL-25419]
- xfs: fix parent pointer scrub racing with subdirectory reparenting (Bill O'Donnell) [RHEL-25419]
- xfs: manage inode DONTCACHE status at irele time (Bill O'Donnell) [RHEL-25419]
- xfs: simplify xchk_parent_validate (Bill O'Donnell) [RHEL-25419]
- xfs: remove xchk_parent_count_parent_dentries (Bill O'Donnell) [RHEL-25419]
- xfs: always check the existence of a dirent's child inode (Bill O'Donnell) [RHEL-25419]
- xfs: streamline the directory iteration code for scrub (Bill O'Donnell) [RHEL-25419]
- xfs: ensure that single-owner file blocks are not owned by others (Bill O'Donnell) [RHEL-25419]
- xfs: convert xfs_ialloc_has_inodes_at_extent to return keyfill scan results (Bill O'Donnell) [RHEL-25419]
- xfs: teach scrub to check for sole ownership of metadata objects (Bill O'Donnell) [RHEL-25419]
- xfs: directly cross-reference the inode btrees with each other (Bill O'Donnell) [RHEL-25419]
- xfs: clean up broken eearly-exit code in the inode btree scrubber (Bill O'Donnell) [RHEL-25419]
- xfs: remove pointless shadow variable from xfs_difree_inobt (Bill O'Donnell) [RHEL-25419]
- xfs: ensure that all metadata and data blocks are not cow staging extents (Bill O'Donnell) [RHEL-25419]
- xfs: check the reference counts of gaps in the refcount btree (Bill O'Donnell) [RHEL-25419]
- xfs: implement masked btree key comparisons for _has_records scans (Bill O'Donnell) [RHEL-25419]
- xfs: replace xfs_btree_has_record with a general keyspace scanner (Bill O'Donnell) [RHEL-25419]
- xfs: refactor ->diff_two_keys callsites (Bill O'Donnell) [RHEL-25419]
- xfs: refactor converting btree irec to btree key (Bill O'Donnell) [RHEL-25419]
- xfs: check btree keys reflect the child block (Bill O'Donnell) [RHEL-25419]
- xfs: detect unwritten bit set in rmapbt node block keys (Bill O'Donnell) [RHEL-25419]
- xfs: hoist inode record alignment checks from scrub (Bill O'Donnell) [RHEL-25419]
- xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419]
- xfs: complain about bad file mapping records in the ondisk bmbt (Bill O'Donnell) [RHEL-25419]
- xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419]
- xfs: complain about bad records in query_range helpers (Bill O'Donnell) [RHEL-25419]
- xfs: standardize ondisk to incore conversion for bmap btrees (Bill O'Donnell) [RHEL-25419]
- xfs: standardize ondisk to incore conversion for rmap btrees (Bill O'Donnell) [RHEL-25419]
- xfs: return a failure address from xfs_rmap_irec_offset_unpack (Bill O'Donnell) [RHEL-25419]
- xfs: standardize ondisk to incore conversion for refcount btrees (Bill O'Donnell) [RHEL-25419]
- xfs: standardize ondisk to incore conversion for inode btrees (Bill O'Donnell) [RHEL-25419]
- xfs: standardize ondisk to incore conversion for free space btrees (Bill O'Donnell) [RHEL-25419]
- xfs: scrub should use ECHRNG to signal that the drain is needed (Bill O'Donnell) [RHEL-25419]
- xfs: minimize overhead of drain wakeups by using jump labels (Bill O'Donnell) [RHEL-25419]
- xfs: clean up scrub context if scrub setup returns -EDEADLOCK (Bill O'Donnell) [RHEL-25419]
- xfs: allow queued AG intents to drain before scrubbing (Bill O'Donnell) [RHEL-25419]
- xfs: add a tracepoint to report incorrect extent refcounts (Bill O'Donnell) [RHEL-25419]
- xfs: update copyright years for scrub/ files (Bill O'Donnell) [RHEL-25419]
- xfs: fix author and spdx headers on scrub/ files (Bill O'Donnell) [RHEL-25419]
- xfs: create traced helper to get extra perag references (Bill O'Donnell) [RHEL-25419]
- xfs: give xfs_refcount_intent its own perag reference (Bill O'Donnell) [RHEL-25419]
- xfs: give xfs_rmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419]
- xfs: give xfs_extfree_intent its own perag reference (Bill O'Donnell) [RHEL-25419]
- xfs: pass per-ag references to xfs_free_extent (Bill O'Donnell) [RHEL-25419]
- xfs: give xfs_bmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419]
- cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Viktor Malik) [RHEL-23644 RHEL-36815] {CVE-2024-27431}
- selftests: net: veth: test the ability to independently manipulate GRO and XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803}
- net: veth: do not manipulate GRO when using XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803}
- selftests: net: veth: test syncing GRO and XDP state while device is down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803}
- net: veth: clear GRO when clearing XDP even when down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803}
- selftests/bpf: Run cgroup1_hierarchy test in own mount namespace (Viktor Malik) [RHEL-23644]
- selftests/bpf: fix RELEASE=1 build for tc_opts (Viktor Malik) [RHEL-23644]
- bpf: don't emit warnings intended for global subprogs for static subprogs (Viktor Malik) [RHEL-23644]
- bpf: make sure scalar args don't accept __arg_nonnull tag (Viktor Malik) [RHEL-23644]
- bpf: Protect against int overflow for stack access size (Viktor Malik) [RHEL-23644]
- libbpf: Prevent null-pointer dereference when prog to load has no BTF (Viktor Malik) [RHEL-23644]
- selftests/bpf: Add negtive test cases for task iter (Viktor Malik) [RHEL-23644]
- bpf: Fix an issue due to uninitialized bpf_iter_task (Viktor Malik) [RHEL-23644]
- selftests/bpf: Test racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644]
- bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644 RHEL-31726] {CVE-2024-26737}
- bpf, scripts: Correct GPL license name (Viktor Malik) [RHEL-23644]
- bpf: Fix warning for bpf_cpumask in verifier (Viktor Malik) [RHEL-23644]
- libbpf: fix return value for PERF_EVENT __arg_ctx type fix up check (Viktor Malik) [RHEL-23644]
- libbpf: fix __arg_ctx type enforcement for perf_event programs (Viktor Malik) [RHEL-23644]
- bpftool: Fix wrong free call in do_show_link (Viktor Malik) [RHEL-23644]
- libbpf: warn on unexpected __arg_ctx type when rewriting BTF (Viktor Malik) [RHEL-23644]
- selftests/bpf: add tests confirming type logic in kernel for __arg_ctx (Viktor Malik) [RHEL-23644]
- bpf: enforce types for __arg_ctx-tagged arguments in global subprogs (Viktor Malik) [RHEL-23644]
- bpf: extract bpf_ctx_convert_map logic and make it more reusable (Viktor Malik) [RHEL-23644]
- libbpf: feature-detect arg:ctx tag support in kernel (Viktor Malik) [RHEL-23644]
- selftests/bpf: Add test for alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644]
- bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644 RHEL-26467] {CVE-2024-26589}
- selftests/bpf: Test re-attachment fix for bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644]
- bpf: Fix re-attachment branch in bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644 RHEL-26486] {CVE-2024-26591}
- selftests/bpf: Add test for recursive attachment of tracing progs (Viktor Malik) [RHEL-23644]
- bpf: Relax tracing prog recursive attach rules (Viktor Malik) [RHEL-23644]
- bpf, x86: Use emit_nops to replace memcpy x86_nops (Viktor Malik) [RHEL-23644]
- selftests/bpf: Test gotol with large offsets (Viktor Malik) [RHEL-23644]
- selftests/bpf: Double the size of test_loader log (Viktor Malik) [RHEL-23644]
- bpf: Remove unnecessary cpu == 0 check in memalloc (Viktor Malik) [RHEL-23644]
- selftests/bpf: add __arg_ctx BTF rewrite test (Viktor Malik) [RHEL-23644]
- selftests/bpf: add arg:ctx cases to test_global_funcs tests (Viktor Malik) [RHEL-23644]
- libbpf: implement __arg_ctx fallback logic (Viktor Malik) [RHEL-23644]
- libbpf: move BTF loading step after relocation step (Viktor Malik) [RHEL-23644]
- libbpf: move exception callbacks assignment logic into relocation step (Viktor Malik) [RHEL-23644]
- libbpf: use stable map placeholder FDs (Viktor Malik) [RHEL-23644]
- libbpf: don't rely on map->fd as an indicator of map being created (Viktor Malik) [RHEL-23644]
- libbpf: use explicit map reuse flag to skip map creation steps (Viktor Malik) [RHEL-23644]
- libbpf: make uniform use of btf__fd() accessor inside libbpf (Viktor Malik) [RHEL-23644]
- selftests/bpf: Convert profiler.c to bpf_cmp. (Viktor Malik) [RHEL-23644]
- bpf: Add bpf_nop_mov() asm macro. (Viktor Malik) [RHEL-23644]
- selftests/bpf: Remove bpf_assert_eq-like macros. (Viktor Malik) [RHEL-23644]
- selftests/bpf: Convert exceptions_assert.c to bpf_cmp (Viktor Malik) [RHEL-23644]
- bpf: Introduce "volatile compare" macros (Viktor Malik) [RHEL-23644]
- selftests/bpf: Attempt to build BPF programs with -Wsign-compare (Viktor Malik) [RHEL-23644]
- bpf: Add a possibly-zero-sized read test (Viktor Malik) [RHEL-23644]
- bpf: Simplify checking size of helper accesses (Viktor Malik) [RHEL-23644]
- bpf: Avoid unnecessary use of comma operator in verifier (Viktor Malik) [RHEL-23644]
- bpf: Re-support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644]
- libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos (Viktor Malik) [RHEL-23644]
- libbpf: Skip DWARF sections in linker sanity check (Viktor Malik) [RHEL-23644]
- samples/bpf: Use %%lu format specifier for unsigned long values (Viktor Malik) [RHEL-23644]
- selftests/bpf: Close cgrp fd before calling cleanup_cgroup_environment() (Viktor Malik) [RHEL-23644]
- selftests/bpf: add freplace of BTF-unreliable main prog test (Viktor Malik) [RHEL-23644]
- selftests/bpf: add global subprog annotation tests (Viktor Malik) [RHEL-23644]
- libbpf: add __arg_xxx macros for annotating global func args (Viktor Malik) [RHEL-23644]
- bpf: add support for passing dynptr pointer to global subprog (Viktor Malik) [RHEL-23644]
- bpf: support 'arg:xxx' btf_decl_tag-based hints for global subprog args (Viktor Malik) [RHEL-23644]
- bpf: reuse subprog argument parsing logic for subprog call checks (Viktor Malik) [RHEL-23644]
- bpf: move subprog call logic back to verifier.c (Viktor Malik) [RHEL-23644]
- bpf: prepare btf_prepare_func_args() for handling static subprogs (Viktor Malik) [RHEL-23644]
- bpf: reuse btf_prepare_func_args() check for main program BTF validation (Viktor Malik) [RHEL-23644]
- bpf: abstract away global subprog arg preparation logic from reg state setup (Viktor Malik) [RHEL-23644]
- selftests/bpf: add testcase to verifier_bounds.c for BPF_JNE (Viktor Malik) [RHEL-23644]
- selftests/bpf: activate the OP_NE logic in range_cond() (Viktor Malik) [RHEL-23644]
- selftests/bpf: remove reduplicated s32 casting in "crafted_cases" (Viktor Malik) [RHEL-23644]
- bpf: make the verifier tracks the "not equal" for regs (Viktor Malik) [RHEL-23644]
- Revert BPF token-related functionality (Viktor Malik) [RHEL-23644]
- selftests/bpf: Add more uprobe multi fail tests (Viktor Malik) [RHEL-23644]
- bpf: Fail uprobe multi link with negative offset (Viktor Malik) [RHEL-23644]
- bpf: Ensure precise is reset to false in __mark_reg_const_zero() (Viktor Malik) [RHEL-23644]
- selftests/bpf: Test the release of map btf (Viktor Malik) [RHEL-23644]
- s390/bpf: Fix indirect trampoline generation (Viktor Malik) [RHEL-23644]
- selftests/bpf: Temporarily disable dummy_struct_ops test on s390 (Viktor Malik) [RHEL-23644]
- x86/cfi,bpf: Fix bpf_exception_cb() signature (Viktor Malik) [RHEL-23644]
- bpf: Fix dtor CFI (Viktor Malik) [RHEL-23644]
- cfi: Add CFI_NOSEAL() (Viktor Malik) [RHEL-23644]
- x86/cfi,bpf: Fix bpf_struct_ops CFI (Viktor Malik) [RHEL-23644]
- x86/cfi,bpf: Fix bpf_callback_t CFI (Viktor Malik) [RHEL-23644]
- x86/cfi,bpf: Fix BPF JIT call (Viktor Malik) [RHEL-23644]
- cfi: Flip headers (Viktor Malik) [RHEL-23644]
- selftests/bpf: Add test for abnormal cnt during multi-kprobe attachment (Viktor Malik) [RHEL-23644]
- selftests/bpf: Don't use libbpf_get_error() in kprobe_multi_test (Viktor Malik) [RHEL-23644]
- selftests/bpf: Add test for abnormal cnt during multi-uprobe attachment (Viktor Malik) [RHEL-23644]
- bpf: Limit the number of kprobes when attaching program to multiple kprobes (Viktor Malik) [RHEL-23644]
- selftests/bpf: utilize string values for delegate_xxx mount options (Viktor Malik) [RHEL-23644]
- bpf: support symbolic BPF FS delegation mount options (Viktor Malik) [RHEL-23644]
- selftests/bpf: Remove flaky test_btf_id test (Viktor Malik) [RHEL-23644]
- bpf: Fix a race condition between btf_put() and map_free() (Viktor Malik) [RHEL-23644]
- bpf: Use GFP_KERNEL in bpf_event_entry_gen() (Viktor Malik) [RHEL-23644]
- bpf: Reduce the scope of rcu_read_lock when updating fd map (Viktor Malik) [RHEL-23644]
- bpf: Update the comments in maybe_wait_bpf_programs() (Viktor Malik) [RHEL-23644]
- bpf: add small subset of SECURITY_PATH hooks to BPF sleepable_lsm_hooks list (Viktor Malik) [RHEL-23644]
- selftests/bpf: add tests for LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644]
- libbpf: support BPF token path setting through LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644]
- selftests/bpf: add tests for BPF object load with implicit token (Viktor Malik) [RHEL-23644]
- selftests/bpf: add BPF object loading tests with explicit token passing (Viktor Malik) [RHEL-23644]
- libbpf: wire up BPF token support at BPF object level (Viktor Malik) [RHEL-23644]
- libbpf: wire up token_fd into feature probing logic (Viktor Malik) [RHEL-23644]
- libbpf: move feature detection code into its own file (Viktor Malik) [RHEL-23644]
- libbpf: further decouple feature checking logic from bpf_object (Viktor Malik) [RHEL-23644]
- libbpf: split feature detectors definitions from cached results (Viktor Malik) [RHEL-23644]
- bpf: fail BPF_TOKEN_CREATE if no delegation option was set on BPF FS (Viktor Malik) [RHEL-23644]
- bpf: selftests: Add verifier tests for CO-RE bitfield writes (Viktor Malik) [RHEL-23644]
- bpf: selftests: test_loader: Support __btf_path() annotation (Viktor Malik) [RHEL-23644]
- libbpf: Add BPF_CORE_WRITE_BITFIELD() macro (Viktor Malik) [RHEL-23644]
- bpf: Support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644]
- selftests/bpf: fix compiler warnings in RELEASE=1 mode (Viktor Malik) [RHEL-23644]
- selftests/bpf: Relax time_tai test for equal timestamps in tai_forward (Viktor Malik) [RHEL-23644]
- bpf: Comment on check_mem_size_reg (Viktor Malik) [RHEL-23644]
- bpf: Remove unused backtrack_state helper functions (Viktor Malik) [RHEL-23644]
- bpf: use bitfields for simple per-subprog bool flags (Viktor Malik) [RHEL-23644]
- bpf: tidy up exception callback management a bit (Viktor Malik) [RHEL-23644]
- bpf: emit more dynptr information in verifier log (Viktor Malik) [RHEL-23644]
- bpf: log PTR_TO_MEM memory size in verifier log (Viktor Malik) [RHEL-23644]
- selftests/bpf: validate eliminated global subprog is not freplaceable (Viktor Malik) [RHEL-23644]
- selftests/bpf: Add test for bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644]
- bpf: Add bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644]
- selftests/bpf: validate fake register spill/fill precision backtracking logic (Viktor Malik) [RHEL-23644]
- bpf: handle fake register spill to stack with BPF_ST_MEM instruction (Viktor Malik) [RHEL-23644]
- bpf: Set uattr->batch.count as zero before batched update or deletion (Viktor Malik) [RHEL-23644]
- bpf: Only call maybe_wait_bpf_programs() when map operation succeeds (Viktor Malik) [RHEL-23644]
- bpf: Add missed maybe_wait_bpf_programs() for htab of maps (Viktor Malik) [RHEL-23644]
- bpf: Call maybe_wait_bpf_programs() only once for generic_map_update_batch() (Viktor Malik) [RHEL-23644]
- bpf: Remove unnecessary wait from bpf_map_copy_value() (Viktor Malik) [RHEL-23644]
- libbpf: Add pr_warn() for EINVAL cases in linker_sanity_check_elf (Viktor Malik) [RHEL-23644]
- selftests/bpf: Add selftests for cgroup1 local storage (Viktor Malik) [RHEL-23644]
- selftests/bpf: Add a new cgroup helper open_classid() (Viktor Malik) [RHEL-23644]
- bpf: Enable bpf_cgrp_storage for cgroup1 non-attach case (Viktor Malik) [RHEL-23644]
- selftests/bpf: fix timer/test_bad_ret subtest on test_progs-cpuv4 flavor (Viktor Malik) [RHEL-23644]
- bpf: Minor cleanup around stack bounds (Viktor Malik) [RHEL-23644]
- bpf: Fix accesses to uninit stack slots (Viktor Malik) [RHEL-23644]
- bpf: Add some comments to stack representation (Viktor Malik) [RHEL-23644]
- bpf: Load vmlinux btf for any struct_ops map (Viktor Malik) [RHEL-23644]
- bpf: Guard stack limits against 32bit overflow (Viktor Malik) [RHEL-23644 RHEL-37076] {CVE-2023-52676}
- bpf: Add verifier regression test for previous patch (Viktor Malik) [RHEL-23644]
- bpf: Fix verification of indirect var-off stack access (Viktor Malik) [RHEL-23644]
- x86, bpf: Use bpf_prog_pack for bpf trampoline (Viktor Malik) [RHEL-23644]
- bpf: Use arch_bpf_trampoline_size (Viktor Malik) [RHEL-23644]
- bpf: Add arch_bpf_trampoline_size() (Viktor Malik) [RHEL-23644]
- bpf, x86: Adjust arch_prepare_bpf_trampoline return value (Viktor Malik) [RHEL-23644]
- bpf: Add helpers for trampoline image management (Viktor Malik) [RHEL-23644]
- bpf: Adjust argument names of arch_prepare_bpf_trampoline() (Viktor Malik) [RHEL-23644]
- bpf: Let bpf_prog_pack_free handle any pointer (Viktor Malik) [RHEL-23644]
- bpf: rename MAX_BPF_LINK_TYPE into __MAX_BPF_LINK_TYPE for consistency (Viktor Malik) [RHEL-23644]
- bpf,selinux: allocate bpf_security_struct per BPF token (Viktor Malik) [RHEL-23644]
- selftests/bpf: add BPF token-enabled tests (Viktor Malik) [RHEL-23644]
- libbpf: add BPF token support to bpf_prog_load() API (Viktor Malik) [RHEL-23644]
- libbpf: add BPF token support to bpf_btf_load() API (Viktor Malik) [RHEL-23644]
- libbpf: add BPF token support to bpf_map_create() API (Viktor Malik) [RHEL-23644]
- libbpf: add bpf_token_create() API (Viktor Malik) [RHEL-23644]
- bpf,lsm: add BPF token LSM hooks (Viktor Malik) [RHEL-23644]
- bpf,lsm: refactor bpf_map_alloc/bpf_map_free LSM hooks (Viktor Malik) [RHEL-23644]
- bpf,lsm: refactor bpf_prog_alloc/bpf_prog_free LSM hooks (Viktor Malik) [RHEL-23644]
- lsm: move the bpf hook comments to security/security.c (Viktor Malik) [RHEL-23644]
- bpf: consistently use BPF token throughout BPF verifier logic (Viktor Malik) [RHEL-23644]
- bpf: take into account BPF token when fetching helper protos (Viktor Malik) [RHEL-23644]
- bpf: add BPF token support to BPF_PROG_LOAD command (Viktor Malik) [RHEL-23644]
- bpf: add BPF token support to BPF_BTF_LOAD command (Viktor Malik) [RHEL-23644]
- bpf: add BPF token support to BPF_MAP_CREATE command (Viktor Malik) [RHEL-23644]
- bpf: introduce BPF token object (Viktor Malik) [RHEL-23644]
- bpf: add BPF token delegation mount options to BPF FS (Viktor Malik) [RHEL-23644]
- bpf: align CAP_NET_ADMIN checks with bpf_capable() approach (Viktor Malik) [RHEL-23644]
- selftests/bpf: validate precision logic in partial_stack_load_preserves_zeros (Viktor Malik) [RHEL-23644]
- bpf: track aligned STACK_ZERO cases as imprecise spilled registers (Viktor Malik) [RHEL-23644]
- selftests/bpf: validate zero preservation for sub-slot loads (Viktor Malik) [RHEL-23644]
- bpf: preserve constant zero when doing partial register restore (Viktor Malik) [RHEL-23644]
- selftests/bpf: validate STACK_ZERO is preserved on subreg spill (Viktor Malik) [RHEL-23644]
- bpf: preserve STACK_ZERO slots on partial reg spills (Viktor Malik) [RHEL-23644]
- selftests/bpf: add stack access precision test (Viktor Malik) [RHEL-23644]
- bpf: support non-r10 register spill/fill to/from stack in precision tracking (Viktor Malik) [RHEL-23644]
- selftests/bpf: Test bpf_kptr_xchg stashing of bpf_rb_root (Viktor Malik) [RHEL-23644]
- selftests/bpf: Test outer map update operations in syscall program (Viktor Malik) [RHEL-23644]
- selftests/bpf: Add test cases for inner map (Viktor Malik) [RHEL-23644]
- bpf: Optimize the free of inner map (Viktor Malik) [RHEL-23644]
- bpf: Defer the free of inner map when necessary (Viktor Malik) [RHEL-23644]
- bpf: Set need_defer as false when clearing fd array during map free (Viktor Malik) [RHEL-23644]
- bpf: Add map and need_defer parameters to .map_fd_put_ptr() (Viktor Malik) [RHEL-23644]
- bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers (Viktor Malik) [RHEL-23644 RHEL-30513] {CVE-2023-52621}
- bpf: Minor logging improvement (Viktor Malik) [RHEL-23644]
- bpf: simplify tnum output if a fully known constant (Viktor Malik) [RHEL-23644]
- selftests/bpf: adjust global_func15 test to validate prog exit precision (Viktor Malik) [RHEL-23644]
- selftests/bpf: validate async callback return value check correctness (Viktor Malik) [RHEL-23644]
- bpf: enforce precision of R0 on program/async callback return (Viktor Malik) [RHEL-23644]
- bpf: unify async callback and program retval checks (Viktor Malik) [RHEL-23644]
- bpf: enforce precise retval range on program exit (Viktor Malik) [RHEL-23644]
- selftests/bpf: add selftest validating callback result is enforced (Viktor Malik) [RHEL-23644]
- bpf: enforce exact retval range on subprog/callback exit (Viktor Malik) [RHEL-23644]
- bpf: enforce precision of R0 on callback return (Viktor Malik) [RHEL-23644]
- bpf: provide correct register name for exception callback retval check (Viktor Malik) [RHEL-23644]
- bpf: rearrange bpf_func_state fields to save a bit of memory (Viktor Malik) [RHEL-23644]
- bpf/tests: Remove duplicate JSGT tests (Viktor Malik) [RHEL-23644]
- selftests/bpf: Use pkg-config for libelf (Viktor Malik) [RHEL-23644]
- selftests/bpf: Override PKG_CONFIG for static builds (Viktor Malik) [RHEL-23644]
- selftests/bpf: Choose pkg-config for the target (Viktor Malik) [RHEL-23644]
- bpftool: Add support to display uprobe_multi links (Viktor Malik) [RHEL-23644]
- selftests/bpf: Add link_info test for uprobe_multi link (Viktor Malik) [RHEL-23644]
- selftests/bpf: Use bpf_link__destroy in fill_link_info tests (Viktor Malik) [RHEL-23644]
- bpf: Add link_info support for uprobe multi link (Viktor Malik) [RHEL-23644]
- bpf: Store ref_ctr_offsets values in bpf_uprobe array (Viktor Malik) [RHEL-23644]
- libbpf: Add st_type argument to elf_resolve_syms_offsets function (Viktor Malik) [RHEL-23644]
- selftests/bpf: update test_offload to use new orphaned property (Viktor Malik) [RHEL-23644]
- bpftool: mark orphaned programs during prog show (Viktor Malik) [RHEL-23644]
- bpf: Fix a few selftest failures due to llvm18 change (Viktor Malik) [RHEL-23644]
- selftests/bpf: Add lazy global subprog validation tests (Viktor Malik) [RHEL-23644]
- bpf: Validate global subprogs lazily (Viktor Malik) [RHEL-23644]
- bpf: Emit global subprog name in verifier logs (Viktor Malik) [RHEL-23644]
- libbpf: Start v1.4 development cycle (Viktor Malik) [RHEL-23644]
- selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in vmlinux (Viktor Malik) [RHEL-23644]
- selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_obj_id (Viktor Malik) [RHEL-23644]
- selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bind_perm (Viktor Malik) [RHEL-23644]
- selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_tcp_ca (Viktor Malik) [RHEL-23644]
- selftests/bpf: reduce verboseness of reg_bounds selftest logs (Viktor Malik) [RHEL-23644]
- bpf: bpf_iter_task_next: use next_task(kit->task) rather than next_task(kit->pos) (Viktor Malik) [RHEL-23644]
- bpf: bpf_iter_task_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644]
- bpf: task_group_seq_get_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644]
- change next_thread() to use __next_thread() ?: group_leader (Viktor Malik) [RHEL-23644]
- introduce __next_thread(), fix next_tid() vs exec() race (Viktor Malik) [RHEL-23644]
- bpf: emit frameno for PTR_TO_STACK regs if it differs from current one (Viktor Malik) [RHEL-23644]
- bpf: smarter verifier log number printing logic (Viktor Malik) [RHEL-23644]
- bpf: omit default off=0 and imm=0 in register state log (Viktor Malik) [RHEL-23644]
- bpf: emit map name in register state if applicable and available (Viktor Malik) [RHEL-23644]
- bpf: print spilled register state in stack slot (Viktor Malik) [RHEL-23644]
- bpf: extract register state printing (Viktor Malik) [RHEL-23644]
- bpf: move verifier state printing code to kernel/bpf/log.c (Viktor Malik) [RHEL-23644]
- bpf: move verbose_linfo() into kernel/bpf/log.c (Viktor Malik) [RHEL-23644]
- bpf: rename BPF_F_TEST_SANITY_STRICT to BPF_F_TEST_REG_INVARIANTS (Viktor Malik) [RHEL-23644]
- selftests/bpf: add iter test requiring range x range logic (Viktor Malik) [RHEL-23644]
- veristat: add ability to set BPF_F_TEST_SANITY_STRICT flag with -r flag (Viktor Malik) [RHEL-23644]
- selftests/bpf: set BPF_F_TEST_SANITY_SCRIPT by default (Viktor Malik) [RHEL-23644]
- selftests/bpf: add randomized reg_bounds tests (Viktor Malik) [RHEL-23644]
- selftests/bpf: add range x range test to reg_bounds (Viktor Malik) [RHEL-23644]
- selftests/bpf: adjust OP_EQ/OP_NE handling to use subranges for branch taken (Viktor Malik) [RHEL-23644]
- selftests/bpf: BPF register range bounds tester (Viktor Malik) [RHEL-23644]
- bpf: make __reg{32,64}_deduce_bounds logic more robust (Viktor Malik) [RHEL-23644]
- bpf: remove redundant s{32,64} -> u{32,64} deduction logic (Viktor Malik) [RHEL-23644]
- bpf: add register bounds sanity checks and sanitization (Viktor Malik) [RHEL-23644]
- bpf: enhance BPF_JEQ/BPF_JNE is_branch_taken logic (Viktor Malik) [RHEL-23644]
- bpf: generalize is_scalar_branch_taken() logic (Viktor Malik) [RHEL-23644]
- bpf: generalize reg_set_min_max() to handle non-const register comparisons (Viktor Malik) [RHEL-23644]
- selftests/bpf: Add selftests for cgroup1 hierarchy (Viktor Malik) [RHEL-23644]
- selftests/bpf: Add a new cgroup helper get_cgroup_hierarchy_id() (Viktor Malik) [RHEL-23644]
- selftests/bpf: Add a new cgroup helper get_classid_cgroup_id() (Viktor Malik) [RHEL-23644]
- selftests/bpf: Add parallel support for classid (Viktor Malik) [RHEL-23644]
- selftests/bpf: Fix issues in setup_classid_environment() (Viktor Malik) [RHEL-23644]
- bpf: Add a new kfunc for cgroup1 hierarchy (Viktor Malik) [RHEL-23644]
- selftests/bpf: Add assert for user stacks in test_task_stack (Viktor Malik) [RHEL-23644]
- selftests/bpf: Fix pyperf180 compilation failure with clang18 (Viktor Malik) [RHEL-23644 RHEL-40832]
- bpf: Add crosstask check to __bpf_get_stack (Viktor Malik) [RHEL-23644]
- bpf: Use named fields for certain bpf uapi structs (Viktor Malik) [RHEL-23644]
- veristat: add ability to filter top N results (Viktor Malik) [RHEL-23644]
- veristat: add ability to sort by stat's absolute value (Viktor Malik) [RHEL-23644]
- bpf: replace register_is_const() with is_reg_const() (Viktor Malik) [RHEL-23644]
- libbpf: Fix potential uninitialized tail padding with LIBBPF_OPTS_RESET (Viktor Malik) [RHEL-23644]
- selftests/bpf: Test bpf_refcount_acquire of node obtained via direct ld (Viktor Malik) [RHEL-23644]
- bpf: Mark direct ld of stashed bpf_{rb,list}_node as non-owning ref (Viktor Malik) [RHEL-23644]
- bpf: Move GRAPH_{ROOT,NODE}_MASK macros into btf_field_type enum (Viktor Malik) [RHEL-23644]
- bpf: Use bpf_mem_free_rcu when bpf_obj_dropping non-refcounted nodes (Viktor Malik) [RHEL-23644]
- selftests/bpf: Add test passing MAYBE_NULL reg to bpf_refcount_acquire (Viktor Malik) [RHEL-23644]
- bpf: Add KF_RCU flag to bpf_refcount_acquire_impl (Viktor Malik) [RHEL-23644]
- bpf: Introduce KF_ARG_PTR_TO_CONST_STR (Viktor Malik) [RHEL-23644]
- bpf: Factor out helper check_reg_const_str() (Viktor Malik) [RHEL-23644]
- bpf: Add __bpf_dynptr_data* for in kernel use (Viktor Malik) [RHEL-23644]
- bpf, lpm: Fix check prefixlen before walking trie (Viktor Malik) [RHEL-23644]
- selftests/bpf: Disable CONFIG_DEBUG_INFO_REDUCED in config.aarch64 (Viktor Malik) [RHEL-23644]
- bpftool: Fix prog object type in manpage (Viktor Malik) [RHEL-23644]
- selftests/bpf: Consolidate VIRTIO/9P configs in config.vm file (Viktor Malik) [RHEL-23644]
- bpf: generalize reg_set_min_max() to handle two sets of two registers (Viktor Malik) [RHEL-23644]
- bpf: prepare reg_set_min_max for second set of registers (Viktor Malik) [RHEL-23644]
- bpf: unify 32-bit and 64-bit is_branch_taken logic (Viktor Malik) [RHEL-23644]
- bpf: generalize is_branch_taken to handle all conditional jumps in one place (Viktor Malik) [RHEL-23644]
- selftsets/bpf: Retry map update for non-preallocated per-cpu map (Viktor Malik) [RHEL-23644]
- selftests/bpf: Export map_update_retriable() (Viktor Malik) [RHEL-23644]
- selftests/bpf: Use value with enough-size when updating per-cpu map (Viktor Malik) [RHEL-23644]
- bpf: move is_branch_taken() down (Viktor Malik) [RHEL-23644]
- bpf: generalize is_branch_taken() to work with two registers (Viktor Malik) [RHEL-23644]
- bpf: rename is_branch_taken reg arguments to prepare for the second one (Viktor Malik) [RHEL-23644]
- bpf: drop knowledge-losing __reg_combine_{32,64}_into_{64,32} logic (Viktor Malik) [RHEL-23644]
- bpf: try harder to deduce register bounds from different numeric domains (Viktor Malik) [RHEL-23644]
- bpf: improve deduction of 64-bit bounds from 32-bit bounds (Viktor Malik) [RHEL-23644]
- bpf: add special smin32/smax32 derivation from 64-bit bounds (Viktor Malik) [RHEL-23644]
- bpf: derive subreg bounds from full bounds when upper 32 bits are constant (Viktor Malik) [RHEL-23644]
- bpf: derive smin32/smax32 from umin32/umax32 bounds (Viktor Malik) [RHEL-23644]
- bpf: derive smin/smax from umin/max bounds (Viktor Malik) [RHEL-23644]
- selftests/bpf: satisfy compiler by having explicit return in btf test (Viktor Malik) [RHEL-23644]
- selftests/bpf: Add malloc failure checks in bpf_iter (Viktor Malik) [RHEL-23644]
- selftests/bpf: Convert CHECK macros to ASSERT_* macros in bpf_iter (Viktor Malik) [RHEL-23644]
- selftests/bpf: Add tests for open-coded task_vma iter (Viktor Malik) [RHEL-23644]
- bpf: Introduce task_vma open-coded iterator kfuncs (Viktor Malik) [RHEL-23644]
- selftests/bpf: Fix potential premature unload in bpf_testmod (Viktor Malik) [RHEL-19647]
- bpf: Move kernel test kfuncs to bpf_testmod (Viktor Malik) [RHEL-19647]
Resolves: RHEL-11455, RHEL-17490, RHEL-19647, RHEL-19812, RHEL-23102, RHEL-23644, RHEL-25419, RHEL-25507, RHEL-25594, RHEL-26467, RHEL-26486, RHEL-28492, RHEL-30513, RHEL-31367, RHEL-31726, RHEL-31820, RHEL-34072, RHEL-34860, RHEL-34977, RHEL-36002, RHEL-36815, RHEL-37076, RHEL-37152, RHEL-38133, RHEL-38622, RHEL-40130, RHEL-40421, RHEL-40741, RHEL-40832, RHEL-43396, RHEL-43623, RHEL-43994, RHEL-44083, RHEL-44402, RHEL-45031, RHEL-8112, RHEL-8656
Signed-off-by: Lucas Zampieri <lzampier@redhat.com>
2024-07-01 14:04:24 +00:00
|
|
|
%define bpftoolversion 7.4.0
|
2022-12-05 06:09:22 +00:00
|
|
|
|
2020-10-15 12:41:02 +00:00
|
|
|
%package -n bpftool
|
|
|
|
Summary: Inspection and simple manipulation of eBPF programs and maps
|
2022-12-05 06:09:22 +00:00
|
|
|
Version: %{bpftoolversion}
|
2020-10-15 12:41:02 +00:00
|
|
|
%description -n bpftool
|
|
|
|
This package contains the bpftool, which allows inspection and simple
|
|
|
|
manipulation of eBPF programs and maps.
|
|
|
|
|
|
|
|
%package -n bpftool-debuginfo
|
|
|
|
Summary: Debug information for package bpftool
|
2022-12-05 06:09:22 +00:00
|
|
|
Version: %{bpftoolversion}
|
2020-10-15 12:41:02 +00:00
|
|
|
Group: Development/Debug
|
2022-12-05 06:09:22 +00:00
|
|
|
Requires: %{name}-debuginfo-common-%{_target_cpu} = %{specversion}-%{release}
|
2020-10-15 12:41:02 +00:00
|
|
|
AutoReqProv: no
|
|
|
|
%description -n bpftool-debuginfo
|
|
|
|
This package provides debug information for the bpftool package.
|
|
|
|
|
|
|
|
%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_sbindir}/bpftool(\.debug)?|XXX' -o bpftool-debuginfo.list}
|
|
|
|
|
2022-12-05 06:09:22 +00:00
|
|
|
# Setting "Version:" above overrides the internal {version} macro,
|
|
|
|
# need to restore it here
|
|
|
|
%define version %{specversion}
|
|
|
|
|
2020-10-15 12:41:02 +00:00
|
|
|
# with_bpftool
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%if %{with_selftests}
|
|
|
|
|
|
|
|
%package selftests-internal
|
|
|
|
Summary: Kernel samples and selftests
|
kernel-5.14.0-292.el9
* Mon Mar 27 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-292.el9]
- x86/nmi: Make register_nmi_handler() more robust (Ani Sinha) [2181172]
- selftests/bpf: Fix sk_assign on s390x (Felix Maurer) [2166911]
- selftests/net: fix missing xdp_dummy (Felix Maurer) [2166911]
- lsm: make security_socket_getpeersec_stream() sockptr_t safe (Artem Savkov) [2166911]
- selftests/bpf: Test skops->skb_hwtstamp (Felix Maurer) [2166911]
- bpf: Add hwtstamp field for the sockops prog (Felix Maurer) [2166911]
- selftests/bpf: Add test case for element reuse in htab map (Artem Savkov) [2166911]
- selftests/bpf: Add test for cgroup iterator on a dead cgroup (Artem Savkov) [2166911]
- selftests/bpf: Add cgroup helper remove_cgroup() (Artem Savkov) [2166911]
- bpf: Zeroing allocated object from slab in bpf memory allocator (Artem Savkov) [2166911]
- bpf: Invoke cgroup/connect{4,6} programs for unprivileged ICMP ping (Artem Savkov) [2166911]
- bpf: Prevent bpf program recursion for raw tracepoint probes (Artem Savkov) [2166911]
- bpf, sock_map: Move cancel_work_sync() out of sock lock (Felix Maurer) [2166911]
- net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory (Felix Maurer) [2166911]
- selftests/bpf: Fix build errors if CONFIG_NF_CONNTRACK=m (Felix Maurer) [2166911]
- selftests/bpf: Fix incorrect ASSERT in the tcp_hdr_options test (Felix Maurer) [2166911]
- netfilter: nf_nat: Fix possible memory leak in nf_nat_init() (Felix Maurer) [2166911]
- net: netfilter: move bpf_ct_set_nat_info kfunc in nf_nat_bpf.c (Felix Maurer) [2166911]
- selftests/xsk: Fix double free (Felix Maurer) [2166911]
- libbpf: Fix overrun in netlink attribute iteration (Felix Maurer) [2166911]
- samples/bpf: Fix typo in xdp_router_ipv4 sample (Felix Maurer) [2166911]
- xsk: Expose min chunk size to drivers (Felix Maurer) [2166911]
- selftests/bpf: Check -EBUSY for the recurred bpf_setsockopt(TCP_CONGESTION) (Felix Maurer) [2166911]
- bpf: tcp: Stop bpf_setsockopt(TCP_CONGESTION) in init ops to recur itself (Felix Maurer) [2166911]
- bpf: Refactor bpf_setsockopt(TCP_CONGESTION) handling into another function (Felix Maurer) [2166911]
- bpf: Move the "cdg" tcp-cc check to the common sol_tcp_sockopt() (Felix Maurer) [2166911]
- bpf: Add __bpf_prog_{enter,exit}_struct_ops for struct_ops trampoline (Felix Maurer) [2166911]
- selftests/bpf: Convert udp_limit test to ASSERT_* macros (Felix Maurer) [2166911]
- selftests/bpf: Convert tcpbpf_user test to ASSERT_* macros (Felix Maurer) [2166911]
- selftests/bpf: Convert tcp_rtt test to ASSERT_* macros (Felix Maurer) [2166911]
- selftests/bpf: Convert tcp_hdr_options test to ASSERT_* macros (Felix Maurer) [2166911]
- selftests/bpf: Convert tcp_estats test to ASSERT_* macros (Felix Maurer) [2166911]
- selftests/bpf: Convert sockopt_sk test to ASSERT_* macros (Felix Maurer) [2166911]
- selftests/bpf: Convert sockopt_multi test to ASSERT_* macros (Felix Maurer) [2166911]
- selftests/bpf: Convert sockopt_inherit test to ASSERT_* macros (Felix Maurer) [2166911]
- selftests/bpf: Convert sockopt test to ASSERT_* macros (Felix Maurer) [2166911]
- selftests/bpf: Convert sockmap_ktls test to ASSERT_* macros (Felix Maurer) [2166911]
- selftests/bpf: Convert sockmap_basic test to ASSERT_* macros (Felix Maurer) [2166911]
- xdp: Adjust xdp_frame layout to avoid using bitfields (Felix Maurer) [2166911]
- xdp: improve page_pool xdp_return performance (Felix Maurer) [2166911]
- selftests/bpf: Add wait send memory test for sockmap redirect (Felix Maurer) [2166911]
- xsk: Inherit need_wakeup flag for shared sockets (Felix Maurer) [2166911]
- selftests/bpf: add tests for bpf_ct_set_nat_info kfunc (Felix Maurer) [2166911]
- net: netfilter: add bpf_ct_set_nat_info kfunc helper (Felix Maurer) [2166911]
- selftests/bpf: Add tests for writing to nf_conn:mark (Felix Maurer) [2166911]
- selftests/xsk: Add support for zero copy testing (Felix Maurer) [2166911]
- selftests/xsk: Make sure single threaded test terminates (Felix Maurer) [2166911]
- selftests/xsk: Add support for executing tests on physical device (Felix Maurer) [2166911]
- selftests/xsk: Increase chars for interface name to 16 (Felix Maurer) [2166911]
- selftests/xsk: Introduce default Rx pkt stream (Felix Maurer) [2166911]
- selftests/xsk: Query for native XDP support (Felix Maurer) [2166911]
- selftests/bpf: Amend test_tunnel to exercise BPF_F_TUNINFO_FLAGS (Felix Maurer) [2166911]
- bpf: Support getting tunnel flags (Felix Maurer) [2166911]
- selftests/xsk: Add missing close() on netns fd (Felix Maurer) [2166911]
- xsk: Fix backpressure mechanism on Tx (Felix Maurer) [2166911]
- bpf, selftests: Test BPF_FLOW_DISSECTOR_CONTINUE (Felix Maurer) [2166911]
- bpf, test_run: Propagate bpf_flow_dissect's retval to user's bpf_attr.test.retval (Felix Maurer) [2166911]
- bpf, flow_dissector: Introduce BPF_FLOW_DISSECTOR_CONTINUE retcode for bpf progs (Felix Maurer) [2166911]
- flow_dissector: Make 'bpf_flow_dissect' return the bpf program retcode (Felix Maurer) [2166911]
- selftest/bpf: Add test for bpf_getsockopt() (Felix Maurer) [2166911]
- bpf: Change bpf_getsockopt(SOL_IPV6) to reuse do_ipv6_getsockopt() (Felix Maurer) [2166911]
- bpf: Change bpf_getsockopt(SOL_IP) to reuse do_ip_getsockopt() (Felix Maurer) [2166911]
- bpf: Change bpf_getsockopt(SOL_TCP) to reuse do_tcp_getsockopt() (Felix Maurer) [2166911]
- bpf: Change bpf_getsockopt(SOL_SOCKET) to reuse sk_getsockopt() (Felix Maurer) [2166911]
- bpf: Embed kernel CONFIG check into the if statement in bpf_getsockopt (Felix Maurer) [2166911]
- bpf: net: Avoid do_ipv6_getsockopt() taking sk lock when called from bpf (Felix Maurer) [2166911]
- bpf: net: Change do_ipv6_getsockopt() to take the sockptr_t argument (Felix Maurer) [2166911]
- net: Add a len argument to compat_ipv6_get_msfilter() (Felix Maurer) [2166911]
- net: Remove unused flags argument from do_ipv6_getsockopt (Felix Maurer) [2166911]
- bpf: net: Avoid do_ip_getsockopt() taking sk lock when called from bpf (Felix Maurer) [2166911]
- bpf: net: Change do_ip_getsockopt() to take the sockptr_t argument (Felix Maurer) [2166911]
- bpf: net: Avoid do_tcp_getsockopt() taking sk lock when called from bpf (Felix Maurer) [2166911]
- bpf: net: Change do_tcp_getsockopt() to take the sockptr_t argument (Felix Maurer) [2166911]
- bpf: net: Avoid sk_getsockopt() taking sk lock when called from bpf (Felix Maurer) [2166911]
- bpf: net: Change sk_getsockopt() to take the sockptr_t argument (Felix Maurer) [2166911]
- net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr (Felix Maurer) [2166911]
- selftest/bpf: Ensure no module loading in bpf_setsockopt(TCP_CONGESTION) (Felix Maurer) [2166911]
- bpf, net: Avoid loading module when calling bpf_setsockopt(TCP_CONGESTION) (Felix Maurer) [2166911]
- selftests/bpf: Fix wrong size passed to bpf_setsockopt() (Felix Maurer) [2166911]
- selftests/bpf: bpf_setsockopt tests (Felix Maurer) [2166911]
- bpf: Add a few optnames to bpf_setsockopt (Felix Maurer) [2166911]
- bpf: Change bpf_setsockopt(SOL_IPV6) to reuse do_ipv6_setsockopt() (Felix Maurer) [2166911]
- bpf: Change bpf_setsockopt(SOL_IP) to reuse do_ip_setsockopt() (Felix Maurer) [2166911]
- bpf: Change bpf_setsockopt(SOL_TCP) to reuse do_tcp_setsockopt() (Felix Maurer) [2166911]
- bpf: Refactor bpf specific tcp optnames to a new function (Felix Maurer) [2166911]
- bpf: Change bpf_setsockopt(SOL_SOCKET) to reuse sk_setsockopt() (Felix Maurer) [2166911]
- bpf: Embed kernel CONFIG check into the if statement in bpf_setsockopt (Felix Maurer) [2166911]
- bpf: Initialize the bpf_run_ctx in bpf_iter_run_prog() (Felix Maurer) [2166911]
- bpf: net: Change do_ipv6_setsockopt() to use the sockopt's lock_sock() and capable() (Felix Maurer) [2166911]
- bpf: net: Change do_ip_setsockopt() to use the sockopt's lock_sock() and capable() (Felix Maurer) [2166911]
- bpf: net: Change do_tcp_setsockopt() to use the sockopt's lock_sock() and capable() (Felix Maurer) [2166911]
- bpf: net: Consider has_current_bpf_ctx() when testing capable() in sk_setsockopt() (Felix Maurer) [2166911]
- bpf: net: Avoid sk_setsockopt() taking sk lock when called from bpf (Felix Maurer) [2166911]
- selftests/bpf: Few fixes for selftests/bpf built in release mode (Felix Maurer) [2166911]
- selftests/bpf: Add connmark read test (Felix Maurer) [2166911]
- selftests/bpf: Add existing connection bpf_*_ct_lookup() test (Felix Maurer) [2166911]
- selftests/xsk: Update poll test cases (Felix Maurer) [2166911]
- spec: add keyutils to selftest-internal subpackage requirements (Artem Savkov) [2166911]
- maccess: Fix writing offset in case of fault in strncpy_from_kernel_nofault() (Artem Savkov) [2166911]
- cgroup: add cgroup_v1v2_get_from_[fd/file]() (Artem Savkov) [2166911]
- timekeeping: Introduce fast accessor to clock tai (Artem Savkov) [2166911]
- treewide: use get_random_u32() when possible (Artem Savkov) [2166911]
- treewide: use prandom_u32_max() when possible, part 1 (Artem Savkov) [2166911]
- bpf: Allow bpf_user_ringbuf_drain() callbacks to return 1 (Artem Savkov) [2166911]
- perf stat: Support old kernels for bperf cgroup counting (Artem Savkov) [2166911]
- selftests/bpf: Add tests for dynamic pointers parameters in kfuncs (Artem Savkov) [2166911]
- selftests/bpf: Add test for bpf_verify_pkcs7_signature() kfunc (Artem Savkov) [2166911]
- bpf: Add bpf_user_ringbuf_drain() helper (Artem Savkov) [2166911]
- selftests/bpf: Make bpf_user_ringbuf_drain() selftest callback return 1 (Artem Savkov) [2166911]
- selftests/bpf: Add missing bpf_iter_vma_offset__destroy call (Artem Savkov) [2166911]
- selftests/bpf: Test parameterized task BPF iterators. (Artem Savkov) [2166911]
- selftests/bpf: Simplify cgroup_hierarchical_stats selftest (Artem Savkov) [2166911]
- selftests/bpf: Add additional tests for bpf_lookup_*_key() (Artem Savkov) [2166911]
- selftests/bpf: Add selftests validating the user ringbuf (Artem Savkov) [2166911]
- selftests/bpf: Add tracing_struct test in DENYLIST.s390x (Artem Savkov) [2166911]
- bpf: Remove useless else if (Artem Savkov) [2166911]
- selftests/bpf: Add test cases for htab update (Artem Savkov) [2166911]
- bpf: Add CGROUP prefix to cgroup_iter_order (Artem Savkov) [2166911]
- selftests/bpf: add a selftest for cgroup hierarchical stats collection (Artem Savkov) [2166911]
- selftests/bpf: Add cb_refs test to s390x deny list (Artem Savkov) [2166911]
- selftest/bpf: Add setget_sockopt to DENYLIST.s390x (Artem Savkov) [2166911]
- bpf: Move bpf_loop and bpf_for_each_map_elem under CAP_BPF (Artem Savkov) [2166911]
- bpf: expose bpf_strtol and bpf_strtoul to all program types (Artem Savkov) [2166911]
- bpf: Fix off-by-one error in bpf_mem_cache_idx() (Artem Savkov) [2166911]
- bpf: Add dummy type reference to nf_conn___init to fix type deduplication (Artem Savkov) [2166911]
- bpf: Prevent decl_tag from being referenced in func_proto arg (Artem Savkov) [2166911]
- selftests/bpf: Make test_bench_attach serial (Artem Savkov) [2166911]
- selftests/bpf: Filter out default_idle from kprobe_multi bench (Artem Savkov) [2166911]
- bpf: Set and check spin lock value in sk_storage_map_test (Artem Savkov) [2166911]
- bpf: Do not copy spin lock field from user in bpf_selem_alloc (Artem Savkov) [2166911]
- bpf: Pin the start cgroup in cgroup_iter_seq_init() (Artem Savkov) [2166911]
- libbpf: Check the validity of size in user_ring_buffer__reserve() (Artem Savkov) [2166911]
- libbpf: Handle size overflow for user ringbuf mmap (Artem Savkov) [2166911]
- libbpf: Handle size overflow for ringbuf mmap (Artem Savkov) [2166911]
- libbpf: Use page size as max_entries when probing ring buffer map (Artem Savkov) [2166911]
- bpf, perf: Use subprog name when reporting subprog ksymbol (Artem Savkov) [2166911]
- libbpf: Use correct return pointer in attach_raw_tp (Artem Savkov) [2166911]
- bpf: Initialize same number of free nodes for each pcpu_freelist (Artem Savkov) [2166911]
- selftests: bpf: Add a test when bpf_probe_read_kernel_str() returns EFAULT (Artem Savkov) [2166911]
- selftests/bpf: Fix test_progs compilation failure in 32-bit arch (Artem Savkov) [2166911]
- bpf: Fix memory leaks in __check_func_call (Artem Savkov) [2166911]
- bpf: Add explicit cast to 'void *' for __BPF_DISPATCHER_UPDATE() (Artem Savkov) [2166911]
- bpf: Convert BPF_DISPATCHER to use static_call() (not ftrace) (Artem Savkov) [2166911]
- bpf: Revert ("Fix dispatcher patchable function entry to 5 bytes nop") (Artem Savkov) [2166911]
- bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() (Artem Savkov) [2166911]
- selftests/bpf: Add verifier test for release_reference() (Artem Savkov) [2166911]
- bpf: Fix wrong reg type conversion in release_reference() (Artem Savkov) [2166911]
- tools/headers: Pull in stddef.h to uapi to fix BPF selftests build in CI (Artem Savkov) [2166911]
- net/ipv4: Fix linux/in.h header dependencies (Felix Maurer) [2166911]
- bpftool: Fix NULL pointer dereference when pin {PROG, MAP, LINK} without FILE (Artem Savkov) [2166911]
- bpf, verifier: Fix memory leak in array reallocation for stack state (Artem Savkov) [2166911]
- bpf: Use __llist_del_all() whenever possbile during memory draining (Artem Savkov) [2166911]
- bpf: Wait for busy refill_work when destroying bpf memory allocator (Artem Savkov) [2166911]
- selftests/bpf: fix missing BPF object files (Artem Savkov) [2166911]
- bpf: Fix dispatcher patchable function entry to 5 bytes nop (Artem Savkov) [2166911]
- bpf: prevent decl_tag from being referenced in func_proto (Artem Savkov) [2166911]
- selftests/bpf: Add reproducer for decl_tag in func_proto return type (Artem Savkov) [2166911]
- bpf: cgroup_iter: support cgroup1 using cgroup fd (Artem Savkov) [2166911]
- bpf: kmsan: initialize BPF registers with zeroes (Artem Savkov) [2166911]
- Documentation: bpf: Add implementation notes documentations to table of contents (Artem Savkov) [2166911]
- bpf, docs: Delete misformatted table. (Artem Savkov) [2166911]
- bpftool: Fix error message of strerror (Artem Savkov) [2166911]
- selftests/bpf: Fix spelling mistake "unpriviledged" -> "unprivileged" (Artem Savkov) [2166911]
- bpftool: Remove unused struct event_ring_info (Artem Savkov) [2166911]
- bpftool: Remove unused struct btf_attach_point (Artem Savkov) [2166911]
- bpf, docs: Add TOC and fix formatting. (Artem Savkov) [2166911]
- bpf, docs: Add Clang note about BPF_ALU (Artem Savkov) [2166911]
- bpf, docs: Move Clang notes to a separate file (Artem Savkov) [2166911]
- bpf, docs: Linux byteswap note (Artem Savkov) [2166911]
- bpf, docs: Move legacy packet instructions to a separate file (Artem Savkov) [2166911]
- bpftool: Show parameters of BPF task iterators. (Artem Savkov) [2166911]
- bpf: Handle show_fdinfo for the parameterized task BPF iterators (Artem Savkov) [2166911]
- bpf: Handle bpf_link_info for the parameterized task BPF iterators. (Artem Savkov) [2166911]
- bpf: Parameterize task iterators. (Artem Savkov) [2166911]
- libbpf: Fix the case of running as non-root with capabilities (Artem Savkov) [2166911]
- bpf: Enforce W^X for bpf trampoline (Artem Savkov) [2166911]
- bpf: use bpf_prog_pack for bpf_dispatcher (Artem Savkov) [2166911]
- selftests/bpf: Fix get_func_ip offset test for CONFIG_X86_KERNEL_IBT (Artem Savkov) [2166911]
- bpf: Return value in kprobe get_func_ip only for entry address (Artem Savkov) [2166911]
- bpf: Adjust kprobe_multi entry_ip for CONFIG_X86_KERNEL_IBT (Artem Savkov) [2166911]
- bpf: Use given function address for trampoline ip arg (Artem Savkov) [2166911]
- ftrace: Keep the resolved addr in kallsyms_callback (Artem Savkov) [2166911]
- kprobes: Add new KPROBE_FLAG_ON_FUNC_ENTRY kprobe flag (Artem Savkov) [2166911]
- bpf: remove VMA linked list (Artem Savkov) [2166911]
- selftests/bpf: allow to adjust BPF verifier log level in veristat (Artem Savkov) [2166911]
- selftests/bpf: emit processing progress and add quiet mode to veristat (Artem Savkov) [2166911]
- selftests/bpf: make veristat skip non-BPF and failing-to-open BPF objects (Artem Savkov) [2166911]
- selftests/bpf: make veristat's verifier log parsing faster and more robust (Artem Savkov) [2166911]
- selftests/bpf: add sign-file to .gitignore (Artem Savkov) [2166911]
- libbpf: Add pathname_concat() helper (Artem Savkov) [2166911]
- selftests/bpf: Free the allocated resources after test case succeeds (Artem Savkov) [2166911]
- selftests/bpf: Destroy the skeleton when CONFIG_PREEMPT is off (Artem Savkov) [2166911]
- selftests/bpf: add ability to filter programs in veristat (Artem Savkov) [2166911]
- selftests/bpf: add comparison mode to veristat (Artem Savkov) [2166911]
- selftests/bpf: add CSV output mode for veristat (Artem Savkov) [2166911]
- selftests/bpf: fix double bpf_object__close() in veristate (Artem Savkov) [2166911]
- bpf: Tweak definition of KF_TRUSTED_ARGS (Artem Savkov) [2166911]
- bpf: Always use raw spinlock for hash bucket lock (Artem Savkov) [2166911]
- selftests/bpf: Add verifier tests for bpf_lookup_*_key() and bpf_key_put() (Artem Savkov) [2166911]
- selftests/bpf: Compile kernel with everything as built-in (Artem Savkov) [2166911]
- bpf: Add bpf_verify_pkcs7_signature() kfunc (Artem Savkov) [2166911]
- bpf: Add bpf_lookup_*_key() and bpf_key_put() kfuncs (Artem Savkov) [2166911]
- KEYS: Move KEY_LOOKUP_ to include/linux/key.h and define KEY_LOOKUP_ALL (Artem Savkov) [2166911]
- bpf: Export bpf_dynptr_get_size() (Artem Savkov) [2166911]
- btf: Allow dynamic pointer parameters in kfuncs (Artem Savkov) [2166911]
- bpf: Move dynptr type check to is_dynptr_type_expected() (Artem Savkov) [2166911]
- bpf: Allow kfuncs to be used in LSM programs (Artem Savkov) [2166911]
- libbpf: Support raw BTF placed in the default search path (Artem Savkov) [2166911]
- libbpf: Improve BPF_PROG2 macro code quality and description (Artem Savkov) [2166911]
- bpf: Add libbpf logic for user-space ring buffer (Artem Savkov) [2166911]
- bpf: Define new BPF_MAP_TYPE_USER_RINGBUF map type (Artem Savkov) [2166911]
- bpf: simplify code in btf_parse_hdr (Artem Savkov) [2166911]
- libbpf: Fix NULL pointer exception in API btf_dump__dump_type_data (Artem Savkov) [2166911]
- samples/bpf: Replace blk_account_io_done() with __blk_account_io_done() (Artem Savkov) [2166911]
- bpf: Move nf_conn extern declarations to filter.h (Artem Savkov) [2166911]
- bpf: Rename nfct_bsa to nfct_btf_struct_access (Artem Savkov) [2166911]
- bpf: Remove unused btf_struct_access stub (Artem Savkov) [2166911]
- bpf: Check whether or not node is NULL before free it in free_bulk (Artem Savkov) [2166911]
- selftests/bpf: Add test result messages for test_task_storage_map_stress_lookup (Artem Savkov) [2166911]
- bpf/btf: Use btf_type_str() whenever possible (Artem Savkov) [2166911]
- bpf: use kvmemdup_bpfptr helper (Artem Savkov) [2166911]
- libbpf: Clean up legacy bpf maps declaration in bpf_helpers (Artem Savkov) [2166911]
- selftests/bpf: Add veristat tool for mass-verifying BPF object files (Artem Savkov) [2166911]
- libbpf: Fix crash if SEC("freplace") programs don't have attach_prog_fd set (Artem Savkov) [2166911]
- selftests/bpf: Fix test_verif_scale{1,3} SEC() annotations (Artem Savkov) [2166911]
- bpf: Move bpf_dispatcher function out of ftrace locations (Artem Savkov) [2166911]
- ftrace: Add HAVE_DYNAMIC_FTRACE_NO_PATCHABLE (Artem Savkov) [2166911]
- bpf: Ensure correct locking around vulnerable function find_vpid() (Artem Savkov) [2166911]
- bpf: Add verifier support for custom callback return range (Artem Savkov) [2166911]
- bpf: btf: fix truncated last_member_type_id in btf_struct_resolve (Artem Savkov) [2166911]
- bpf: Add support for writing to nf_conn:mark (Artem Savkov) [2166911]
- bpf: Export btf_type_by_id() and bpf_log() (Artem Savkov) [2166911]
- bpf: Use 0 instead of NOT_INIT for btf_struct_access() writes (Artem Savkov) [2166911]
- bpf: Add stub for btf_struct_access() (Artem Savkov) [2166911]
- bpf: Remove duplicate PTR_TO_BTF_ID RO check (Artem Savkov) [2166911]
- bpf: Simplify code by using for_each_cpu_wrap() (Artem Savkov) [2166911]
- bpf: add missing percpu_counter_destroy() in htab_map_alloc() (Artem Savkov) [2166911]
- selftests/bpf: Ensure cgroup/connect{4,6} programs can bind unpriv ICMP ping (Artem Savkov) [2166911]
- selftests/bpf: Deduplicate write_sysctl() to test_progs.c (Artem Savkov) [2166911]
- libbpf: Remove gcc support for bpf_tail_call_static for now (Artem Savkov) [2166911]
- bpf: Add helper macro bpf_for_each_reg_in_vstate (Artem Savkov) [2166911]
- bpf: Support kptrs in percpu arraymap (Artem Savkov) [2166911]
- selftests/bpf: Add tests for kfunc returning a memory pointer (Artem Savkov) [2166911]
- bpf/verifier: allow kfunc to return an allocated mem (Artem Savkov) [2166911]
- bpf/btf: bump BTF_KFUNC_SET_MAX_CNT (Artem Savkov) [2166911]
- selftests/bpf: add test for accessing ctx from syscall program type (Artem Savkov) [2166911]
- bpf/verifier: allow all functions to read user provided context (Artem Savkov) [2166911]
- bpf: split btf_check_subprog_arg_match in two (Artem Savkov) [2166911]
- selftests/bpf: regroup and declare similar kfuncs selftests in an array (Artem Savkov) [2166911]
- selftests/bpf: Use BPF_PROG2 for some fentry programs without struct arguments (Artem Savkov) [2166911]
- selftests/bpf: Add struct argument tests with fentry/fexit programs. (Artem Savkov) [2166911]
- libbpf: Add new BPF_PROG2 macro (Artem Savkov) [2166911]
- bpf: arm64: No support of struct argument in trampoline programs (Artem Savkov) [2166911]
- bpf: Update descriptions for helpers bpf_get_func_arg[_cnt]() (Artem Savkov) [2166911]
- bpf: x86: Support in-register struct arguments in trampoline programs (Artem Savkov) [2166911]
- bpf: Allow struct argument in trampoline based programs (Artem Savkov) [2166911]
- bpf: Replace __ksize with ksize. (Artem Savkov) [2166911]
- bpf: Optimize rcu_barrier usage between hash map and bpf_mem_alloc. (Artem Savkov) [2166911]
- bpf: Remove usage of kmem_cache from bpf_mem_cache. (Artem Savkov) [2166911]
- bpf: Remove prealloc-only restriction for sleepable bpf programs. (Artem Savkov) [2166911]
- bpf: Prepare bpf_mem_alloc to be used by sleepable bpf programs. (Artem Savkov) [2166911]
- bpf: Remove tracing program restriction on map types (Artem Savkov) [2166911]
- bpf: Convert percpu hash map to per-cpu bpf_mem_alloc. (Artem Savkov) [2166911]
- bpf: Add percpu allocation support to bpf_mem_alloc. (Artem Savkov) [2166911]
- bpf: Batch call_rcu callbacks instead of SLAB_TYPESAFE_BY_RCU. (Artem Savkov) [2166911]
- bpf: Adjust low/high watermarks in bpf_mem_cache (Artem Savkov) [2166911]
- bpf: Optimize call_rcu in non-preallocated hash map. (Artem Savkov) [2166911]
- bpf: Optimize element count in non-preallocated hash map. (Artem Savkov) [2166911]
- bpf: Relax the requirement to use preallocated hash maps in tracing progs. (Artem Savkov) [2166911]
- samples/bpf: Reduce syscall overhead in map_perf_test. (Artem Savkov) [2166911]
- selftests/bpf: Improve test coverage of test_maps (Artem Savkov) [2166911]
- bpf: Convert hash map to bpf_mem_alloc. (Artem Savkov) [2166911]
- bpf: Introduce any context BPF specific memory allocator. (Artem Savkov) [2166911]
- selftests/bpf: Store BPF object files with .bpf.o extension (Artem Savkov) [2166911]
- selftests/bpf: Test concurrent updates on bpf_task_storage_busy (Artem Savkov) [2166911]
- selftests/bpf: Move sys_pidfd_open() into task_local_storage_helpers.h (Artem Savkov) [2166911]
- bpf: Use this_cpu_{inc_return|dec} for prog->active (Artem Savkov) [2166911]
- bpf: Use this_cpu_{inc|dec|inc_return} for bpf_task_storage_busy (Artem Savkov) [2166911]
- bpf: Propagate error from htab_lock_bucket() to userspace (Artem Savkov) [2166911]
- bpf: Disable preemption when increasing per-cpu map_locked (Artem Savkov) [2166911]
- libbpf: Add GCC support for bpf_tail_call_static (Artem Savkov) [2166911]
- bpftool: Add support for querying cgroup_iter link (Artem Savkov) [2166911]
- selftests/bpf: Fix connect4_prog tcp/socket header type conflict (Artem Savkov) [2166911]
- selftests/bpf: Fix bind{4,6} tcp/socket header type conflict (Artem Savkov) [2166911]
- bpf: Fix a few typos in BPF helpers documentation (Artem Savkov) [2166911]
- selftests/bpf: Declare subprog_noise as static in tailcall_bpf2bpf4 (Artem Savkov) [2166911]
- selftests/bpf: fix type conflict in test_tc_dtime (Artem Savkov) [2166911]
- libbpf: add map_get_fd_by_id and map_delete_elem in light skeleton (Artem Savkov) [2166911]
- bpf: prepare for more bpf syscall to be used from kernel and user space. (Artem Savkov) [2166911]
- bpf/scripts: Assert helper enum value is aligned with comment order (Artem Savkov) [2166911]
- bpftool: Fix a wrong type cast in btf_dumper_int (Artem Savkov) [2166911]
- selftests/bpf: extend cgroup helpers (Artem Savkov) [2166911]
- cgroup: bpf: enable bpf programs to integrate with rstat (Artem Savkov) [2166911]
- selftests/bpf: Test cgroup_iter. (Artem Savkov) [2166911]
- bpf: Introduce cgroup iter (Artem Savkov) [2166911]
- selftests/bpf: Add tests for reference state fixes for callbacks (Artem Savkov) [2166911]
- bpf: Fix reference state management for synchronous callbacks (Artem Savkov) [2166911]
- selftests/bpf: Make sure bpf_{g,s}et_retval is exposed everywhere (Artem Savkov) [2166911]
- bpf: update bpf_{g,s}et_retval documentation (Artem Savkov) [2166911]
- bpf: Use cgroup_{common,current}_func_proto in more hooks (Artem Savkov) [2166911]
- bpf: Introduce cgroup_{common,current}_func_proto (Artem Savkov) [2166911]
- scripts/bpf: Set date attribute for bpf-helpers(7) man page (Artem Savkov) [2166911]
- scripts/bpf: Set version attribute for bpf-helpers(7) man page (Artem Savkov) [2166911]
- selftests/bpf: Fix spelling mistake. (Artem Savkov) [2166911]
- selftests/bpf: Tests libbpf autoattach APIs (Artem Savkov) [2166911]
- libbpf: Allows disabling auto attach (Artem Savkov) [2166911]
- libbpf: Clean up deprecated and legacy aliases (Artem Savkov) [2166911]
- libbpf: Streamline bpf_attr and perf_event_attr initialization (Artem Savkov) [2166911]
- libbpf: Fix potential NULL dereference when parsing ELF (Artem Savkov) [2166911]
- selftests/bpf: Fix attach point for non-x86 arches in test_progs/lsm (Artem Savkov) [2166911]
- libbpf: Making bpf_prog_load() ignore name if kernel doesn't support (Artem Savkov) [2166911]
- selftests/bpf: Update CI kconfig (Artem Savkov) [2166911]
- bpftool: Clear errno after libcap's checks (Artem Savkov) [2166911]
- bpf: Clear up confusion in bpf_skb_adjust_room()'s documentation (Artem Savkov) [2166911]
- bpftool: Fix a typo in a comment (Artem Savkov) [2166911]
- libbpf: Add names for auxiliary maps (Artem Savkov) [2166911]
- bpf: Use bpf_map_area_alloc consistently on bpf map creation (Artem Savkov) [2166911]
- bpf: Make __GFP_NOWARN consistent in bpf map creation (Artem Savkov) [2166911]
- bpf: Use bpf_map_area_free instread of kvfree (Artem Savkov) [2166911]
- bpf: Remove unneeded memset in queue_stack_map creation (Artem Savkov) [2166911]
- libbpf: preserve errno across pr_warn/pr_info/pr_debug (Artem Savkov) [2166911]
- selftests/bpf: add destructive kfunc test (Artem Savkov) [2166911]
- bpf: export crash_kexec() as destructive kfunc (Artem Savkov) [2166911]
- bpf: add destructive kfunc flag (Artem Savkov) [2166911]
- selftests/bpf: add extra test for using dynptr data slice after release (Artem Savkov) [2166911]
- bpf: Always return corresponding btf_type in __get_type_size() (Artem Savkov) [2166911]
- selftests/bpf: Add BPF-helper test for CLOCK_TAI access (Artem Savkov) [2166911]
- bpf: Add BPF-helper for accessing CLOCK_TAI (Artem Savkov) [2166911]
- bpf, iter: Fix the condition on p when calling stop. (Artem Savkov) [2166911]
- btf: Add a new kfunc flag which allows to mark a function to be sleepable (Artem Savkov) [2166911]
- selftests/bpf: Fix vmtest.sh getopts optstring (Artem Savkov) [2166911]
- selftests/bpf: Fix vmtest.sh -h to not require root (Artem Savkov) [2166911]
- bpf: Improve docstring for BPF_F_USER_BUILD_ID flag (Artem Savkov) [2166911]
- libbpf: Do not require executable permission for shared libraries (Artem Savkov) [2166911]
- bpf: Verifier cleanups (Artem Savkov) [2166911]
- libbpf: Reject legacy 'maps' ELF section (Artem Savkov) [2166911]
- selftests/bpf: Clean up sys_nanosleep uses (Artem Savkov) [2166911]
- libbpf: Ensure functions with always_inline attribute are inline (Artem Savkov) [2166911]
- bpftool: Remove BPF_OBJ_NAME_LEN restriction when looking up bpf program by name (Artem Savkov) [2166911]
- libbpf: Skip empty sections in bpf_object__init_global_data_maps (Artem Savkov) [2166911]
- RHEL-only: Build CXL code as modules (Jeff Moyer) [2135998]
- x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL (Baoquan He) [2116317]
- Revert "PCI/ASPM: Refactor L1 PM Substates Control Register programming" (Myron Stowe) [2166398]
- Revert "PCI/ASPM: Save L1 PM Substates Capability for suspend/resume" (Myron Stowe) [2166398]
- x86/pci: Treat EfiMemoryMappedIO as reservation of ECAM space (Myron Stowe) [2166398]
- x86/pci: Simplify is_mmconf_reserved() messages (Myron Stowe) [2166398]
- PCI: Drop of_match_ptr() to avoid unused variables (Myron Stowe) [2166398]
- PCI: Remove unnecessary <linux/of_irq.h> includes (Myron Stowe) [2166398]
- PCI: xgene-msi: Include <linux/irqdomain.h> explicitly (Myron Stowe) [2166398]
- PCI: mvebu: Include <linux/irqdomain.h> explicitly (Myron Stowe) [2166398]
- PCI: microchip: Include <linux/irqdomain.h> explicitly (Myron Stowe) [2166398]
- PCI: altera-msi: Include <linux/irqdomain.h> explicitly (Myron Stowe) [2166398]
- PCI: xilinx-nwl: Fix coding style violations (Myron Stowe) [2166398]
- PCI: mvebu: Switch to using gpiod API (Myron Stowe) [2166398]
- PCI: aardvark: Switch to using devm_gpiod_get_optional() (Myron Stowe) [2166398]
- PCI: pci-epf-test: Register notifier if only core_init_notifier is enabled (Myron Stowe) [2166398]
- PCI: mt7621: Add sentinel to quirks table (Myron Stowe) [2166398]
- PCI: endpoint: pci-epf-vntb: Fix sparse ntb->reg build warning (Myron Stowe) [2166398]
- PCI: endpoint: pci-epf-vntb: Fix sparse build warning for epf_db (Myron Stowe) [2166398]
- PCI: endpoint: pci-epf-vntb: Replace hardcoded 4 with sizeof(u32) (Myron Stowe) [2166398]
- PCI: endpoint: pci-epf-vntb: Remove unused epf_db_phy struct member (Myron Stowe) [2166398]
- PCI: endpoint: pci-epf-vntb: Fix call pci_epc_mem_free_addr() in error path (Myron Stowe) [2166398]
- PCI: endpoint: pci-epf-vntb: Fix struct epf_ntb_ctrl indentation (Myron Stowe) [2166398]
- PCI: endpoint: pci-epf-vntb: Clean up kernel_doc warning (Myron Stowe) [2166398]
- PCI: endpoint: Fix WARN() when an endpoint driver is removed (Myron Stowe) [2166398]
- PCI: dwc: Add Baikal-T1 PCIe controller support (Myron Stowe) [2166398]
- PCI: dwc: Introduce generic platform clocks and resets (Myron Stowe) [2166398]
- PCI: dwc: Combine iATU detection procedures (Myron Stowe) [2166398]
- PCI: dwc: Introduce generic resources getter (Myron Stowe) [2166398]
- PCI: dwc: Introduce generic controller capabilities interface (Myron Stowe) [2166398]
- PCI: dwc: Introduce dma-ranges property support for RC-host (Myron Stowe) [2166398]
- dt-bindings: PCI: dwc: Add Baikal-T1 PCIe Root Port bindings (Myron Stowe) [2166398]
- dt-bindings: PCI: dwc: Apply common schema to Rockchip DW PCIe nodes (Myron Stowe) [2166398]
- dt-bindings: PCI: dwc: Add dma-coherent property (Myron Stowe) [2166398]
- dt-bindings: PCI: dwc: Add clocks/resets common properties (Myron Stowe) [2166398]
- dt-bindings: PCI: dwc: Add reg/reg-names common properties (Myron Stowe) [2166398]
- dt-bindings: PCI: dwc: Add interrupts/interrupt-names common properties (Myron Stowe) [2166398]
- dt-bindings: PCI: dwc: Add max-functions EP property (Myron Stowe) [2166398]
- dt-bindings: PCI: dwc: Apply generic schema for generic device only (Myron Stowe) [2166398]
- dt-bindings: PCI: dwc: Add max-link-speed common property (Myron Stowe) [2166398]
- dt-bindings: PCI: dwc: Add phys/phy-names common properties (Myron Stowe) [2166398]
- dt-bindings: PCI: dwc: Remove bus node from the examples (Myron Stowe) [2166398]
- dt-bindings: PCI: dwc: Detach common RP/EP DT bindings (Myron Stowe) [2166398]
- dt-bindings: visconti-pcie: Fix interrupts array max constraints (Myron Stowe) [2166398]
- dt-bindings: imx6q-pcie: Fix clock names for imx6sx and imx8mq (Myron Stowe) [2166398]
- PCI: histb: Switch to using gpiod API (Myron Stowe) [2166398]
- PCI: imx6: Initialize PHY before deasserting core reset (Myron Stowe) [2166398]
- PCI: dwc: Use dev_info for PCIe link down event logging (Myron Stowe) [2166398]
- PCI: designware-ep: Disable PTM capabilities for EP mode (Myron Stowe) [2166398]
- PCI: Add PCI_PTM_CAP_RES macro (Myron Stowe) [2166398]
- PCI: dwc: Fix n_fts[] array overrun (Myron Stowe) [2166398]
- PCI: brcmstb: Set RCB_{MPS,64B}_MODE bits (Myron Stowe) [2166398]
- PCI: brcmstb: Drop needless 'inline' annotations (Myron Stowe) [2166398]
- PCI: brcmstb: Replace status loops with read_poll_timeout_atomic() (Myron Stowe) [2166398]
- PCI: brcmstb: Wait for 100ms following PERST# deassert (Myron Stowe) [2166398]
- PCI: brcmstb: Enable Multi-MSI (Myron Stowe) [2166398]
- dt-bindings: PCI: mediatek-gen3: add support for mt7986 (Myron Stowe) [2166398]
- dt-bindings: PCI: mediatek-gen3: add SoC based clock config (Myron Stowe) [2166398]
- dt-bindings: PCI: Add host mode device-id for j721s2 platform (Myron Stowe) [2166398]
- dt-bindings: PCI: mediatek-gen3: Support mt8195 (Myron Stowe) [2166398]
- dt-bindings: PCI: ti,j721e-pci-*: Add missing interrupt properties (Myron Stowe) [2166398]
- dt-bindings: PCI: ti,j721e-pci-host: add interrupt controller definition (Myron Stowe) [2166398]
- PCI/sysfs: Fix double free in error path (Myron Stowe) [2166398]
- x86/PCI: Use pr_info() when possible (Myron Stowe) [2166398]
- x86/PCI: Fix log message typo (Myron Stowe) [2166398]
- x86/PCI: Tidy E820 removal messages (Myron Stowe) [2166398]
- PCI: Skip allocate_resource() if too little space available (Myron Stowe) [2166398]
- efi/x86: Remove EfiMemoryMappedIO from E820 map (Myron Stowe) [2166398]
- PCI/portdrv: Allow AER service only for Root Ports & RCECs (Myron Stowe) [2166398]
- PCI/portdrv: Unexport pcie_port_service_register(), pcie_port_service_unregister() (Myron Stowe) [2166398]
- PCI/portdrv: Move private things to portdrv.c (Myron Stowe) [2166398]
- PCI/portdrv: Squash into portdrv.c (Myron Stowe) [2166398]
- agp/via: Update to DEFINE_SIMPLE_DEV_PM_OPS() (Myron Stowe) [2166398]
- agp/sis: Update to DEFINE_SIMPLE_DEV_PM_OPS() (Myron Stowe) [2166398]
- agp/amd64: Update to DEFINE_SIMPLE_DEV_PM_OPS() (Myron Stowe) [2166398]
- agp/nvidia: Convert to generic power management (Myron Stowe) [2166398]
- agp/ati: Convert to generic power management (Myron Stowe) [2166398]
- agp/amd-k7: Convert to generic power management (Myron Stowe) [2166398]
- agp/intel: Convert to generic power management (Myron Stowe) [2166398]
- agp/efficeon: Convert to generic power management (Myron Stowe) [2166398]
- PCI/PM: Remove unused 'state' parameter to pci_legacy_suspend_late() (Myron Stowe) [2166398]
- PCI/ACPI: Use METHOD_NAME__UID instead of plain string (Myron Stowe) [2166398]
- PCI: pciehp: Enable Command Completed Interrupt only if supported (Myron Stowe) [2166398]
- PCI: shpchp: Remove unused get_mode1_ECC_cap callback (Myron Stowe) [2166398]
- PCI: acpiphp: Avoid setting is_hotplug_bridge for PCIe Upstream Ports (Myron Stowe) [2166398]
- PCI/portdrv: Set PCIE_PORT_SERVICE_HP for Root and Downstream Ports only (Myron Stowe) [2166398]
- PCI: pciehp: Enable by default if USB4 enabled (Myron Stowe) [2166398]
- PCI: Check for alloc failure in pci_request_irq() (Myron Stowe) [2166398]
- PCI: Fix pci_device_is_present() for VFs by checking PF (Myron Stowe) [2166398]
- PCI: Assign PCI domain IDs by ida_alloc() (Myron Stowe) [2166398]
- Revert "PCI: Clear PCI_STATUS when setting up device" (Myron Stowe) [2166398]
- PCI: Access Link 2 registers only for devices with Links (Myron Stowe) [2166398]
- PCI/DOE: Fix maximum data object length miscalculation (Myron Stowe) [2166398]
- PCI: Allow drivers to request exclusive config regions (Myron Stowe) [2166398]
- NTB: EPF: Tidy up some bounds checks (Myron Stowe) [2166398]
- NTB: EPF: Fix error code in epf_ntb_bind() (Myron Stowe) [2166398]
- PCI: endpoint: pci-epf-vntb: reduce several globals to statics (Myron Stowe) [2166398]
- PCI: endpoint: pci-epf-vntb: fix error handle in epf_ntb_mw_bar_init() (Myron Stowe) [2166398]
- PCI: endpoint: Fix Kconfig dependency (Myron Stowe) [2166398]
- NTB: EPF: set pointer addr to null using NULL rather than 0 (Myron Stowe) [2166398]
- Documentation: PCI: Add specification for the PCI vNTB function device (Myron Stowe) [2166398]
- PCI: endpoint: Support NTB transfer between RC and EP (Myron Stowe) [2166398]
- NTB: epf: Allow more flexibility in the memory BAR map method (Myron Stowe) [2166398]
- PCI: designware-ep: Allow pci_epc_set_bar() update inbound map address (Myron Stowe) [2166398]
- dt-bindings: PCI: fsl,imx6q-pcie: Add missing type for 'reset-gpio-active-high' (Myron Stowe) [2166398]
- PCI/DOE: Add DOE mailbox support functions (Myron Stowe) [2166398]
- PCI: Use driver_set_override() instead of open-coding (Myron Stowe) [2166398]
- dt-bindings: imx6q-pcie: Add iMX8MP PCIe compatible string (Myron Stowe) [2166398]
- dt-bindings: imx6q-pcie: Add iMX8MM PCIe compatible string (Myron Stowe) [2166398]
- dt-bindings: PCI: snps,dw-pcie-ep: Drop conflicting 'max-functions' schema (Myron Stowe) [2166398]
- dt-bindings: imx6q-pcie: Add PHY phandles and name properties (Myron Stowe) [2166398]
- PCI/sysfs: use NUMA_NO_NODE macro (Myron Stowe) [2166398]
- dt-bindings: Drop more redundant 'maxItems/minItems' (Myron Stowe) [2166398]
- dt-bindings: PCI: imx6: convert the imx pcie controller to dtschema (Myron Stowe) [2166398]
- sysfs: Rename struct bin_attribute member to f_mapping (Myron Stowe) [2166398]
- sysfs: Invoke iomem_get_mapping() from the sysfs open callback (Myron Stowe) [2166398]
- powerpc/eeh: Set channel state after notifying the drivers (Steve Best) [2174364]
Resolves: rhbz#2116317, rhbz#2135998, rhbz#2166398, rhbz#2166911, rhbz#2174364, rhbz#2181172
Signed-off-by: Jan Stancek <jstancek@redhat.com>
2023-03-27 12:28:32 +00:00
|
|
|
Requires: binutils, bpftool, iproute-tc, nmap-ncat, python3, fuse-libs, keyutils
|
2020-10-15 12:41:02 +00:00
|
|
|
%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}
|
|
|
|
|
kernel-5.14.0-221.el9
* Wed Dec 21 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-221.el9]
- powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1 (Yauheni Kaliuta) [2120968 2140077]
- ip_tunnel: Respect tunnel key's "flow_flags" in IP tunnels (Felix Maurer) [2120968]
- redhat/spec: exclude liburandom_read.so from requires (Artem Savkov) [2120968]
- spec: use jsut-built bpftool for vmlinux.h generation (Yauheni Kaliuta) [2120968]
- Revert "build: Fix generating BTF with pahole >=1.24" (Yauheni Kaliuta) [2120968]
- BuildRequires: lld for build with selftests for x86 (Yauheni Kaliuta) [2120968]
- bpf: Fix offset calculation error in __copy_map_value and zero_map_value (Yauheni Kaliuta) [2120968]
- bpf: Add zero_map_value to zero map value with special fields (Yauheni Kaliuta) [2120968]
- bpf: Add copy_map_value_long to copy to remote percpu memory (Yauheni Kaliuta) [2120968]
- libbpf: Fix an unsigned < 0 bug (Yauheni Kaliuta) [2120968]
- libbpf: Don't require full struct enum64 in UAPI headers (Yauheni Kaliuta) [2120968]
- libbpf: Fix sign expansion bug in btf_dump_get_enum_value() (Yauheni Kaliuta) [2120968]
- perf bpf: Remove undefined behavior from bpf_perf_object__next() (Yauheni Kaliuta) [2120968]
- perf build: Fix btf__load_from_kernel_by_id() feature check (Yauheni Kaliuta) [2120968]
- perf build: Stop using __weak bpf_map_create() to handle older libbpf versions (Yauheni Kaliuta) [2120968]
- perf build: Stop using __weak btf__raw_data() to handle older libbpf versions (Yauheni Kaliuta) [2120968]
- perf build: Stop using __weak bpf_prog_load() to handle older libbpf versions (Yauheni Kaliuta) [2120968]
- perf build: Fix check for btf__load_from_kernel_by_id() in libbpf (Yauheni Kaliuta) [2120968]
- selftests/bpf: Use consistent build-id type for liburandom_read.so (Yauheni Kaliuta) [2120968]
- docs/bpf: Update documentation for BTF_KIND_ENUM64 support (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add a test for enum64 value relocations (Yauheni Kaliuta) [2120968]
- selftests/bpf: Test BTF_KIND_ENUM64 for deduplication (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add BTF_KIND_ENUM64 unit tests (Yauheni Kaliuta) [2120968]
- selftests/bpf: Test new enum kflag and enum64 API functions (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix selftests failure (Yauheni Kaliuta) [2120968]
- bpftool: Add btf enum64 support (Yauheni Kaliuta) [2120968]
- libbpf: Add enum64 relocation support (Yauheni Kaliuta) [2120968]
- libbpf: Add enum64 support for bpf linking (Yauheni Kaliuta) [2120968]
- libbpf: Add enum64 sanitization (Yauheni Kaliuta) [2120968]
- libbpf: Add enum64 support for btf_dump (Yauheni Kaliuta) [2120968]
- libbpf: Add enum64 deduplication support (Yauheni Kaliuta) [2120968]
- libbpf: Add enum64 parsing and new enum64 public API (Yauheni Kaliuta) [2120968]
- libbpf: Refactor btf__add_enum() for future code sharing (Yauheni Kaliuta) [2120968]
- libbpf: Fix an error in 64bit relocation value computation (Yauheni Kaliuta) [2120968]
- libbpf: Permit 64bit relocation value (Yauheni Kaliuta) [2120968]
- bpf: Add btf enum64 support (Yauheni Kaliuta) [2120968]
- libbpf: Introduce libbpf_bpf_link_type_str (Yauheni Kaliuta) [2120968]
- libbpf: Introduce libbpf_bpf_attach_type_str (Yauheni Kaliuta) [2120968]
- libbpf: Introduce libbpf_bpf_map_type_str (Yauheni Kaliuta) [2120968]
- libbpf: Introduce libbpf_bpf_prog_type_str (Yauheni Kaliuta) [2120968]
- fprobe: Check rethook_alloc() return in rethook initialization (Yauheni Kaliuta) [2120968]
- tracing/fprobe: Fix to check whether fprobe is registered correctly (Yauheni Kaliuta) [2120968]
- bpf, sockmap: Fix the sk->sk_forward_alloc warning of sk_stream_kill_queues (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix error failure of case test_xdp_adjust_tail_grow (Yauheni Kaliuta) [2120968]
- selftest/bpf: Fix error usage of ASSERT_OK in xdp_adjust_tail.c (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix memory leak caused by not destroying skeleton (Yauheni Kaliuta) [2120968]
- libbpf: Fix memory leak in parse_usdt_arg() (Yauheni Kaliuta) [2120968]
- selftest/bpf: Fix memory leak in kprobe_multi_test (Yauheni Kaliuta) [2120968]
- ftrace: Still disable enabled records marked as disabled (Yauheni Kaliuta) [2120968]
- ftrace: Add FTRACE_MCOUNT_MAX_OFFSET to avoid adding weak function (Yauheni Kaliuta) [2130850]
- xdp: Fix spurious packet loss in generic XDP TX path (Felix Maurer) [2120968]
- net: Use this_cpu_inc() to increment net->core_stats (Felix Maurer) [2130850]
- net: disable preemption in dev_core_stats_XXX_inc() helpers (Felix Maurer) [2130850]
- net: add per-cpu storage and net->core_stats (Felix Maurer) [2130850]
- selftests/bpf/test_progs: rhskip with subtest granularity (Artem Savkov) [2130850]
- selftests/bpf: Don't assign outer source IP to host (Felix Maurer) [2120968]
- bpf: Set flow flag to allow any source IP in bpf_tunnel_key (Felix Maurer) [2120968]
- geneve: Use ip_tunnel_key flow flags in route lookups (Felix Maurer) [2120968]
- vxlan: Use ip_tunnel_key flow flags in route lookups (Felix Maurer) [2120968]
- ip_tunnels: Add new flow flags field to ip_tunnel_key (Felix Maurer) [2120968]
- xsk: Clear page contiguity bit when unmapping pool (Felix Maurer) [2120968]
- net: page_pool: add page allocation stats for two fast page allocate path (Felix Maurer) [2120968]
- selftests: xsk: make stat tests not spin on getsockopt (Felix Maurer) [2120968]
- selftests: xsk: make the stats tests normal tests (Felix Maurer) [2120968]
- selftests: xsk: introduce validation functions (Felix Maurer) [2120968]
- selftests: xsk: cleanup veth pair at ctrl-c (Felix Maurer) [2120968]
- selftests: xsk: add timeout to tests (Felix Maurer) [2120968]
- selftests: xsk: fix reporting of failed tests (Felix Maurer) [2120968]
- selftests: xsk: run all tests for busy-poll (Felix Maurer) [2120968]
- selftests: xsk: do not send zero-length packets (Felix Maurer) [2120968]
- selftests: xsk: cleanup bash scripts (Felix Maurer) [2120968]
- selftests/bpf: Add test for skb_load_bytes (Felix Maurer) [2120968]
- net: Change skb_ensure_writable()'s write_len param to unsigned int type (Felix Maurer) [2120968]
- xsk: Drop ternary operator from xskq_cons_has_entries (Felix Maurer) [2120968]
- xsk: Diversify return codes in xsk_rcv_check() (Felix Maurer) [2120968]
- xsk: Improve xdp_do_redirect() error codes (Felix Maurer) [2120968]
- net: page_pool: introduce ethtool stats (Felix Maurer) [2120968]
- bpf: Add verifier check for BPF_PTR_POISON retval and arg (Yauheni Kaliuta) [2120968]
- bpf: Fix non-static bpf_func_proto struct definitions (Yauheni Kaliuta) [2120968]
- bpf: Fix ref_obj_id for dynptr data slices in verifier (Yauheni Kaliuta) [2120968]
- bpf: Cleanup check_refcount_ok (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add liburandom_read.so to TEST_GEN_FILES (Yauheni Kaliuta) [2120968]
- btf: Export bpf_dynptr definition (Yauheni Kaliuta) [2120968]
- bpf: Gate dynptr API behind CAP_BPF (Yauheni Kaliuta) [2120968]
- bpf: Fix resetting logic for unreferenced kptrs (Yauheni Kaliuta) [2120968]
- libbpf: Fix str_has_sfx()'s return value (Yauheni Kaliuta) [2120968]
- libbpf: make RINGBUF map size adjustments more eagerly (Yauheni Kaliuta) [2120968]
- bpf: Add flags arg to bpf_dynptr_read and bpf_dynptr_write APIs (Yauheni Kaliuta) [2120968]
- bpf: Make sure mac_header was set before using it (Yauheni Kaliuta) [2120968]
- bpf, selftests: Add verifier test case for jmp32's jeq/jne (Yauheni Kaliuta) [2120968]
- bpf, selftests: Add verifier test case for imm=0,umin=0,umax=1 scalar (Yauheni Kaliuta) [2120968]
- bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_vals (Yauheni Kaliuta) [2120968]
- bpf: Fix incorrect verifier simulation around jmp32's jeq/jne (Yauheni Kaliuta) [2120968]
- bpftool: Probe for memcg-based accounting before bumping rlimit (Yauheni Kaliuta) [2120968]
- selftests/bpf: Test sockmap update when socket has ULP (Yauheni Kaliuta) [2120968]
- selftest/bpf: Fix kprobe_multi bench test (Yauheni Kaliuta) [2120968]
- selftests/bpf: Don't force lld on non-x86 architectures (Yauheni Kaliuta) [2120968]
- libbpf: Fix internal USDT address translation logic for shared libraries (Yauheni Kaliuta) [2120968]
- selftests/bpf: Test tail call counting with bpf2bpf and data on stack (Yauheni Kaliuta) [2120968]
- bpf, x86: Fix tail call count offset calculation on bpf2bpf call (Yauheni Kaliuta) [2120968]
- bpf: Limit maximum modifier chain length in btf_check_type_tags (Yauheni Kaliuta) [2120968]
- bpftool: Do not check return value from libbpf_set_strict_mode() (Yauheni Kaliuta) [2120968]
- Revert "bpftool: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK" (Yauheni Kaliuta) [2120968]
- libbpf: Fix uprobe symbol file offset calculation logic (Yauheni Kaliuta) [2120968]
- MAINTAINERS: Add a maintainer for bpftool (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add selftest for calling global functions from freplace (Yauheni Kaliuta) [2120968]
- bpf: Fix calling global functions from BPF_PROG_TYPE_EXT programs (Yauheni Kaliuta) [2120968]
- bpf, arm64: Clear prog->jited_len along prog->jited (Yauheni Kaliuta) [2120968]
- libbpf: Fix is_pow_of_2 (Yauheni Kaliuta) [2120968]
- sample: bpf: xdp_router_ipv4: Allow the kernel to send arp requests (Yauheni Kaliuta) [2120968]
- selftests/bpf: fix stacktrace_build_id with missing kprobe/urandom_read (Yauheni Kaliuta) [2120968]
- bpf: Fix probe read error in ___bpf_prog_run() (Yauheni Kaliuta) [2120968]
- selftests/bpf: Dynptr tests (Yauheni Kaliuta) [2120968]
- bpf: Add dynptr data slices (Yauheni Kaliuta) [2120968]
- bpf: Add bpf_dynptr_read and bpf_dynptr_write (Yauheni Kaliuta) [2120968]
- bpf: Dynptr support for ring buffers (Yauheni Kaliuta) [2120968]
- bpf: Add bpf_dynptr_from_mem for local dynptrs (Yauheni Kaliuta) [2120968]
- bpf: Add verifier support for dynptrs (Yauheni Kaliuta) [2120968]
- selftests/bpf: fix btf_dump/btf_dump due to recent clang change (Yauheni Kaliuta) [2120968]
- s390/bpf: Fix typo in comment (Yauheni Kaliuta) [2120968]
- libbpf: Fix typo in comment (Yauheni Kaliuta) [2120968]
- bpf: Suppress 'passing zero to PTR_ERR' warning (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix spelling mistake: "unpriviliged" -> "unprivileged" (Yauheni Kaliuta) [2120968]
- selftests/bpf: add tests verifying unprivileged bpf behaviour (Yauheni Kaliuta) [2120968]
- bpf: refine kernel.unprivileged_bpf_disabled behaviour (Yauheni Kaliuta) [2120968]
- bpf: Allow kfunc in tracing and syscall programs. (Yauheni Kaliuta) [2120968]
- selftests/bpf: Remove filtered subtests from output (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix subtest number formatting in test_progs (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add missing trampoline program type to trampoline_count test (Yauheni Kaliuta) [2120968]
- selftests/bpf: Verify first of struct mptcp_sock (Yauheni Kaliuta) [2120968]
- selftests/bpf: Verify ca_name of struct mptcp_sock (Yauheni Kaliuta) [2120968]
- selftests/bpf: Verify token of struct mptcp_sock (Yauheni Kaliuta) [2120968]
- selftests/bpf: Test bpf_skc_to_mptcp_sock (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add MPTCP test base (Yauheni Kaliuta) [2120968]
- selftests/bpf: Enable CONFIG_IKCONFIG_PROC in config (Yauheni Kaliuta) [2120968]
- bpf: Add bpf_skc_to_mptcp_sock_proto (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix some bugs in map_lookup_percpu_elem testcase (Yauheni Kaliuta) [2120968]
- blob_to_mnt(): kern_unmount() is needed to undo kern_mount() (Yauheni Kaliuta) [2120968]
- libbpf: remove bpf_create_map*() APIs (Yauheni Kaliuta) [2120968]
- libbpf: start 1.0 development cycle (Yauheni Kaliuta) [2120968]
- libbpf: fix up global symbol counting logic (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add missed ima_setup.sh in Makefile (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix building bpf selftests statically (Yauheni Kaliuta) [2120968]
- libbpf: fix memory leak in attach_tp for target-less tracepoint program (Yauheni Kaliuta) [2120968]
- bpftool: Use sysfs vmlinux when dumping BTF by ID (Yauheni Kaliuta) [2120968]
- bpf: Add MEM_UNINIT as a bpf_type_flag (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix usdt_400 test case (Yauheni Kaliuta) [2120968]
- selftests/bpf: Convert some selftests to high-level BPF map APIs (Yauheni Kaliuta) [2120968]
- libbpf: Add safer high-level wrappers for map operations (Yauheni Kaliuta) [2120968]
- selftests/bpf: Check combination of jit blinding and pointers to bpf subprogs. (Yauheni Kaliuta) [2120968]
- bpf: Fix combination of jit blinding and pointers to bpf subprogs. (Yauheni Kaliuta) [2120968]
- bpf: Fix potential array overflow in bpf_trampoline_get_progs() (Yauheni Kaliuta) [2120968]
- selftests/bpf: make fexit_stress test run in serial mode (Yauheni Kaliuta) [2120968]
- selftests/bpf: add test case for bpf_map_lookup_percpu_elem (Yauheni Kaliuta) [2120968]
- bpf: add bpf_map_lookup_percpu_elem for percpu map (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add tests for kptr_ref refcounting (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add negative C tests for kptrs (Yauheni Kaliuta) [2120968]
- bpf: Prepare prog_test_struct kfuncs for runtime tests (Yauheni Kaliuta) [2120968]
- bpf: Fix sparse warning for bpf_kptr_xchg_proto (Yauheni Kaliuta) [2120968]
- selftests/bpf: fix a few clang compilation errors (Yauheni Kaliuta) [2120968]
- selftests/bpf: Enable CONFIG_FPROBE for self tests (Yauheni Kaliuta) [2120968]
- selftest/bpf: The test cases of BPF cookie for fentry/fexit/fmod_ret/lsm. (Yauheni Kaliuta) [2120968]
- libbpf: Assign cookies to links in libbpf. (Yauheni Kaliuta) [2120968]
- bpf, x86: Attach a cookie to fentry/fexit/fmod_ret/lsm. (Yauheni Kaliuta) [2120968]
- libbpf: Add bpf_program__set_insns function (Yauheni Kaliuta) [2120968]
- libbpf: Clean up ringbuf size adjustment implementation (Yauheni Kaliuta) [2120968]
- bpf, x86: Create bpf_tramp_run_ctx on the caller thread's stack (Yauheni Kaliuta) [2120968]
- bpf, x86: Generate trampolines from bpf_tramp_links (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add attach bench test (Yauheni Kaliuta) [2120968]
- fprobe: Resolve symbols with ftrace_lookup_symbols (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add bpf link iter test (Yauheni Kaliuta) [2120968]
- selftests/bpf: Use ASSERT_* instead of CHECK (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix result check for test_bpf_hash_map (Yauheni Kaliuta) [2120968]
- bpf: Add bpf_link iterator (Yauheni Kaliuta) [2120968]
- selftests/bpf: Replace bpf_trace_printk in tunnel kernel code (Yauheni Kaliuta) [2120968]
- selftests/bpf: Move vxlan tunnel testcases to test_progs (Yauheni Kaliuta) [2120968]
- bpf: Add source ip in "struct bpf_tunnel_key" (Yauheni Kaliuta) [2120968]
- bpftool: bpf_link_get_from_fd support for LSM programs in lskel (Yauheni Kaliuta) [2120968]
- selftests/bpf: Handle batch operations for map-in-map bpf-maps (Yauheni Kaliuta) [2120968]
- bpf: Extend batch operations for map-in-map bpf-maps (Yauheni Kaliuta) [2120968]
- bpf: Print some info if disable bpf_jit_enable failed (Yauheni Kaliuta) [2120968]
- bpf: Remove unused parameter from find_kfunc_desc_btf() (Yauheni Kaliuta) [2120968]
- bpftool: Declare generator name (Yauheni Kaliuta) [2120968]
- bpftool: Output message if no helpers found in feature probing (Yauheni Kaliuta) [2120968]
- bpftool: Adjust for error codes from libbpf probes (Yauheni Kaliuta) [2120968]
- selftests/bpf: Test libbpf's ringbuf size fix up logic (Yauheni Kaliuta) [2120968]
- libbpf: Automatically fix up BPF_MAP_TYPE_RINGBUF size, if necessary (Yauheni Kaliuta) [2120968]
- libbpf: Provide barrier() and barrier_var() in bpf_helpers.h (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add bpf_core_field_offset() tests (Yauheni Kaliuta) [2120968]
- libbpf: Complete field-based CO-RE helpers with field offset helper (Yauheni Kaliuta) [2120968]
- selftests/bpf: Use both syntaxes for field-based CO-RE helpers (Yauheni Kaliuta) [2120968]
- libbpf: Improve usability of field-based CO-RE helpers (Yauheni Kaliuta) [2120968]
- libbpf: Make __kptr and __kptr_ref unconditionally use btf_type_tag() attr (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix two memory leaks in prog_tests (Yauheni Kaliuta) [2120968]
- selftests/bpf: Test bpf_map__set_autocreate() and related log fixup logic (Yauheni Kaliuta) [2120968]
- libbpf: Allow to opt-out from creating BPF maps (Yauheni Kaliuta) [2120968]
- libbpf: Use libbpf_mem_ensure() when allocating new map (Yauheni Kaliuta) [2120968]
- libbpf: Append "..." in fixed up log if CO-RE spec is truncated (Yauheni Kaliuta) [2120968]
- selftests/bpf: Use target-less SEC() definitions in various tests (Yauheni Kaliuta) [2120968]
- libbpf: Support target-less SEC() definitions for BTF-backed programs (Yauheni Kaliuta) [2120968]
- libbpf: Allow "incomplete" basic tracing SEC() definitions (Yauheni Kaliuta) [2120968]
- bpf, sockmap: Call skb_linearize only when required in sk_psock_skb_ingress_enqueue (Yauheni Kaliuta) [2120968]
- bpf, docs: Fix typo "respetively" to "respectively" (Yauheni Kaliuta) [2120968]
- bpf, docs: BPF_FROM_BE exists as alias for BPF_TO_BE (Yauheni Kaliuta) [2120968]
- bpf, docs: Remove duplicated word "instructions" (Yauheni Kaliuta) [2120968]
- samples/bpf: Detach xdp prog when program exits unexpectedly in xdp_rxq_info_user (Yauheni Kaliuta) [2120968]
- bpf/selftests: Add granular subtest output for prog_test (Yauheni Kaliuta) [2120968]
- x86/speculation: Add missing prototype for unpriv_ebpf_notify() (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add libbpf's log fixup logic selftests (Yauheni Kaliuta) [2120968]
- libbpf: Fix up verifier log for unguarded failed CO-RE relos (Yauheni Kaliuta) [2120968]
- libbpf: Simplify bpf_core_parse_spec() signature (Yauheni Kaliuta) [2120968]
- libbpf: Refactor CO-RE relo human description formatting routine (Yauheni Kaliuta) [2120968]
- libbpf: Record subprog-resolved CO-RE relocations unconditionally (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add CO-RE relos and SEC("?...") to linked_funcs selftests (Yauheni Kaliuta) [2120968]
- libbpf: Avoid joining .BTF.ext data with BPF programs by section name (Yauheni Kaliuta) [2120968]
- libbpf: Fix logic for finding matching program for CO-RE relocation (Yauheni Kaliuta) [2120968]
- libbpf: Drop unhelpful "program too large" guess (Yauheni Kaliuta) [2120968]
- libbpf: Fix anonymous type check in CO-RE logic (Yauheni Kaliuta) [2120968]
- bpf: Compute map_btf_id during build time (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add test for strict BTF type check (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add verifier tests for kptr (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add C tests for kptr (Yauheni Kaliuta) [2120968]
- libbpf: Add kptr type tag macros to bpf_helpers.h (Yauheni Kaliuta) [2120968]
- bpf: Make BTF type match stricter for release arguments (Yauheni Kaliuta) [2120968]
- bpf: Teach verifier about kptr_get kfunc helpers (Yauheni Kaliuta) [2120968]
- bpf: Wire up freeing of referenced kptr (Yauheni Kaliuta) [2120968]
- bpf: Populate pairs of btf_id and destructor kfunc in btf (Yauheni Kaliuta) [2120968]
- bpf: Adapt copy_map_value for multiple offset case (Yauheni Kaliuta) [2120968]
- bpf: Prevent escaping of kptr loaded from maps (Yauheni Kaliuta) [2120968]
- bpf: Allow storing referenced kptr in map (Yauheni Kaliuta) [2120968]
- bpf: Tag argument to be released in bpf_func_proto (Yauheni Kaliuta) [2120968]
- bpf: Allow storing unreferenced kptr in map (Yauheni Kaliuta) [2120968]
- bpf: Use bpf_prog_run_array_cg_flags everywhere (Yauheni Kaliuta) [2120968]
- bpftool, musl compat: Replace sys/fcntl.h by fcntl.h (Yauheni Kaliuta) [2120968]
- bpftool, musl compat: Replace nftw with FTW_ACTIONRETVAL (Yauheni Kaliuta) [2120968]
- libbpf: Remove unnecessary type cast (Yauheni Kaliuta) [2120968]
- selftests/bpf: Switch fexit_stress to bpf_link_create() API (Yauheni Kaliuta) [2120968]
- libbpf: Teach bpf_link_create() to fallback to bpf_raw_tracepoint_open() (Yauheni Kaliuta) [2120968]
- bpf: Allow attach TRACING programs through LINK_CREATE command (Yauheni Kaliuta) [2120968]
- perf tools: Move libbpf init in libbpf_init function (Yauheni Kaliuta) [2120968]
- libbpf: Improve libbpf API documentation link position (Yauheni Kaliuta) [2120968]
- libbpf: Remove redundant non-null checks on obj_elf (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix map tests errno checks (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix prog_tests uprobe_autoattach compilation error (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix attach tests retcode checks (Yauheni Kaliuta) [2120968]
- bpf: Move check_ptr_off_reg before check_map_access (Yauheni Kaliuta) [2120968]
- bpf: Make btf_find_field more generic (Yauheni Kaliuta) [2120968]
- libbpf: Add documentation to API functions (Yauheni Kaliuta) [2120968]
- libbpf: Update API functions usage to check error (Yauheni Kaliuta) [2120968]
- libbpf: Add error returns to two API functions (Yauheni Kaliuta) [2120968]
- samples/bpf: Reduce the sampling interval in xdp1_user (Yauheni Kaliuta) [2120968]
- bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes (Yauheni Kaliuta) [2120968]
- libbpf: Support riscv USDT argument parsing logic (Yauheni Kaliuta) [2120968]
- libbpf: Fix usdt_cookie being cast to 32 bits (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add tests for type tag order validation (Yauheni Kaliuta) [2120968]
- bpf: Ensure type tags precede modifiers in BTF (Yauheni Kaliuta) [2120968]
- selftests/bpf: Use non-autoloaded programs in few tests (Yauheni Kaliuta) [2120968]
- libbpf: Support opting out from autoloading BPF programs declaratively (Yauheni Kaliuta) [2120968]
- selftests/bpf: Workaround a verifier issue for test exhandler (Yauheni Kaliuta) [2120968]
- bpf: Move rcu lock management out of BPF_PROG_RUN routines (Yauheni Kaliuta) [2120968]
- selftests/bpf: Refactor prog_tests logging and test execution (Yauheni Kaliuta) [2120968]
- bpf: Remove unnecessary type castings (Yauheni Kaliuta) [2120968]
- bpf: Move BPF sysctls from kernel/sysctl.c to BPF core (Yauheni Kaliuta) [2120968]
- page_pool: Add recycle stats to page_pool_put_page_bulk (Yauheni Kaliuta) [2120968]
- libbpf: Usdt aarch64 arg parsing support (Yauheni Kaliuta) [2120968]
- bpf: Remove redundant assignment to meta.seq in __task_seq_show() (Yauheni Kaliuta) [2120968]
- selftests/bpf: Drop duplicate max/min definitions (Yauheni Kaliuta) [2120968]
- tools/runqslower: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK (Yauheni Kaliuta) [2120968]
- bpftool: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK (Yauheni Kaliuta) [2120968]
- selftests/bpf: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK (Yauheni Kaliuta) [2120968]
- samples/bpf: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK (Yauheni Kaliuta) [2120968]
- libbpf: Fix a bug with checking bpf_probe_read_kernel() support in old kernels (Yauheni Kaliuta) [2120968]
- selftests/bpf: Improve by-name subtest selection logic in prog_tests (Yauheni Kaliuta) [2120968]
- libbpf: Allow WEAK and GLOBAL bindings during BTF fixup (Yauheni Kaliuta) [2120968]
- libbpf: Use strlcpy() in path resolution fallback logic (Yauheni Kaliuta) [2120968]
- libbpf: Add s390-specific USDT arg spec parsing logic (Yauheni Kaliuta) [2120968]
- bpf: Fix excessive memory allocation in stack_map_alloc() (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix return value checks in perf_event_stackmap test (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add CO-RE relos into linked_funcs selftests (Yauheni Kaliuta) [2120968]
- libbpf: Use weak hidden modifier for USDT BPF-side API functions (Yauheni Kaliuta) [2120968]
- libbpf: Don't error out on CO-RE relos for overriden weak subprogs (Yauheni Kaliuta) [2120968]
- samples, bpf: Move routes monitor in xdp_router_ipv4 in a dedicated thread (Yauheni Kaliuta) [2120968]
- libbpf: Make BPF-side of USDT support work on big-endian machines (Yauheni Kaliuta) [2120968]
- libbpf: Minor style improvements in USDT code (Yauheni Kaliuta) [2120968]
- libbpf: Potential NULL dereference in usdt_manager_attach_usdt() (Yauheni Kaliuta) [2120968]
- selftests/bpf: Uprobe tests should verify param/return values (Yauheni Kaliuta) [2120968]
- libbpf: Improve string parsing for uprobe auto-attach (Yauheni Kaliuta) [2120968]
- libbpf: Improve library identification for uprobe binary path resolution (Yauheni Kaliuta) [2120968]
- libbpf: Fix use #ifdef instead of #if to avoid compiler warning (Yauheni Kaliuta) [2120968]
- selftests/bpf: Test for writes to map key from BPF helpers (Yauheni Kaliuta) [2120968]
- selftests/bpf: Test passing rdonly mem to global func (Yauheni Kaliuta) [2120968]
- bpf: Reject writes for PTR_TO_MAP_KEY in check_helper_mem_access (Yauheni Kaliuta) [2120968]
- selftests/bpf: Use bpf_num_possible_cpus() in per-cpu map allocations (Yauheni Kaliuta) [2120968]
- libbpf: Fix spelling mistake "libaries" -> "libraries" (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix issues in parse_num_list() (Yauheni Kaliuta) [2120968]
- net: netfilter: Reports ct direction in CT lookup helpers for XDP and TC-BPF (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix file descriptor leak in load_kallsyms() (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add urandom_read shared lib and USDTs (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add basic USDT selftests (Yauheni Kaliuta) [2120968]
- libbpf: Add x86-specific USDT arg spec parsing logic (Yauheni Kaliuta) [2120968]
- libbpf: Wire up spec management and other arch-independent USDT logic (Yauheni Kaliuta) [2120968]
- libbpf: Add USDT notes parsing and resolution logic (Yauheni Kaliuta) [2120968]
- libbpf: Wire up USDT API and bpf_link integration (Yauheni Kaliuta) [2120968]
- libbpf: Add BPF-side of USDT support (Yauheni Kaliuta) [2120968]
- bpf, arm64: Sign return address for JITed code (Yauheni Kaliuta) [2120968]
- libbpf: Support Debian in resolve_full_path() (Yauheni Kaliuta) [2120968]
- selftests/bpf: Define SYS_NANOSLEEP_KPROBE_NAME for aarch64 (Yauheni Kaliuta) [2120968]
- bpftool: Handle libbpf_probe_prog_type errors (Yauheni Kaliuta) [2120968]
- bpftool: Add missing link types (Yauheni Kaliuta) [2120968]
- bpftool: Add syscall prog type (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix parsing of prog types in UAPI hdr for bpftool sync (Yauheni Kaliuta) [2120968]
- samples: bpf: Fix linking xdp_router_ipv4 after migration (Yauheni Kaliuta) [2120968]
- sample: bpf: syscall_tp_user: Print result of verify_map (Yauheni Kaliuta) [2120968]
- libbpf: Don't return -EINVAL if hdr_len < offsetofend(core_relo_len) (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add tests for uprobe auto-attach via skeleton (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add tests for u[ret]probe attach by name (Yauheni Kaliuta) [2120968]
- libbpf: Add auto-attach for uprobes based on section name (Yauheni Kaliuta) [2120968]
- libbpf: Support function name-based attach uprobes (Yauheni Kaliuta) [2120968]
- libbpf: auto-resolve programs/libraries when necessary for uprobes (Yauheni Kaliuta) [2120968]
- samples: bpf: Convert xdp_router_ipv4 to XDP samples helper (Yauheni Kaliuta) [2120968]
- bpf: Correct the comment for BTF kind bitfield (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix cd_flavor_subdir() of test_progs (Yauheni Kaliuta) [2120968]
- selftests/bpf: Return true/false (not 1/0) from bool functions (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix vfs_link kprobe definition (Yauheni Kaliuta) [2120968]
- bpf: Replace usage of supported with dedicated list iterator variable (Yauheni Kaliuta) [2120968]
- bpf: Remove redundant assignment to smap->map.value_size (Yauheni Kaliuta) [2120968]
- selftests/bpf: Remove unused variable from bpf_sk_assign test (Yauheni Kaliuta) [2120968]
- bpf: Use swap() instead of open coding it (Yauheni Kaliuta) [2120968]
- bpf, tests: Add load store test case for tail call (Yauheni Kaliuta) [2120968]
- bpf, tests: Add tests for BPF_LDX/BPF_STX with different offsets (Yauheni Kaliuta) [2120968]
- bpf, arm64: Adjust the offset of str/ldr(immediate) to positive number (Yauheni Kaliuta) [2120968]
- bpf, arm64: Optimize BPF store/load using arm64 str/ldr(immediate offset) (Yauheni Kaliuta) [2120968]
- arm64, insn: Add ldr/str with immediate offset (Yauheni Kaliuta) [2120968]
Resolves: rhbz#2120968, rhbz#2140077, rhbz#2130850
Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2022-12-21 20:58:25 +00:00
|
|
|
%define __requires_exclude ^liburandom_read.so.*$
|
|
|
|
|
2020-10-15 12:41:02 +00:00
|
|
|
# with_selftests
|
|
|
|
%endif
|
|
|
|
|
2023-04-18 12:27:12 +00:00
|
|
|
%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}
|
2020-10-15 12:41:02 +00:00
|
|
|
|
2021-07-19 21:22:10 +00:00
|
|
|
%package -n kernel-abi-stablelists
|
|
|
|
Summary: The Red Hat Enterprise Linux kernel ABI symbol stablelists
|
2020-10-15 12:41:02 +00:00
|
|
|
AutoReqProv: no
|
2021-07-19 21:22:10 +00:00
|
|
|
%description -n kernel-abi-stablelists
|
2020-10-15 12:41:02 +00:00
|
|
|
The kABI package contains information pertaining to the Red Hat Enterprise
|
|
|
|
Linux kernel ABI, including lists of kernel symbols that are needed by
|
|
|
|
external Linux kernel modules, and a yum plugin to aid enforcement.
|
|
|
|
|
|
|
|
%if %{with_kabidw_base}
|
2021-06-21 23:14:53 +00:00
|
|
|
%package kernel-kabidw-base-internal
|
2020-10-15 12:41:02 +00:00
|
|
|
Summary: The baseline dataset for kABI verification using DWARF data
|
|
|
|
Group: System Environment/Kernel
|
|
|
|
AutoReqProv: no
|
2021-06-21 23:14:53 +00:00
|
|
|
%description kernel-kabidw-base-internal
|
|
|
|
The package contains data describing the current ABI of the Red Hat Enterprise
|
|
|
|
Linux kernel, suitable for the kabi-dw tool.
|
2020-10-15 12:41:02 +00:00
|
|
|
%endif
|
|
|
|
|
|
|
|
#
|
|
|
|
# This macro creates a kernel-<subpackage>-debuginfo package.
|
|
|
|
# %%kernel_debuginfo_package <subpackage>
|
|
|
|
#
|
|
|
|
# Explanation of the find_debuginfo_opts: We build multiple kernels (debug
|
|
|
|
# pae 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} = %{version}-%{release}\
|
|
|
|
Provides: %{name}%{?1:-%{1}}-debuginfo-%{_target_cpu} = %{version}-%{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}.\
|
kernel-5.14.0-129.el9
* Thu Jul 14 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-129.el9]
- fuse: send security context of inode on file (Vivek Goyal) [2101526]
- fuse: extend init flags (Vivek Goyal) [2101526]
- security, lsm: dentry_init_security() Handle multi LSM registration (Vivek Goyal) [2101526]
- security: Return xattr name from security_dentry_init_security() (Vivek Goyal) [2101526]
- fuse: add FOPEN_NOFLUSH (Vivek Goyal) [2101526]
- net: fix data-race in dev_isalive() (Hangbin Liu) [2101278]
- net: Write lock dev_base_lock without disabling bottom halves. (Hangbin Liu) [2101278]
- net: fix IFF_TX_SKB_NO_LINEAR definition (Hangbin Liu) [2101278]
- sock: redo the psock vs ULP protection check (Hangbin Liu) [2101278]
- net: fix dev_fill_forward_path with pppoe + bridge (Hangbin Liu) [2101278]
- net: Fix features skip in for_each_netdev_feature() (Hangbin Liu) [2101278]
- RDMA/irdma: Add SW mechanism to generate completions on error (Kamal Heib) [2100317]
- RDMA/irdma: Remove the redundant variable (Kamal Heib) [2100317]
- RDMA/irdma: Add support for DSCP (Kamal Heib) [2100317]
- RDMA/irdma: Use irq_update_affinity_hint() (Kamal Heib) [2100317]
- RDMA/irdma: Set protocol based on PF rdma_mode flag (Kamal Heib) [2096127 2100317]
- spec: Keep .BTF section in modules (Viktor Malik) [2097188]
- NFSD: Instantiate a struct file when creating a regular NFSv4 file (Benjamin Coddington) [1905809]
- NFSD: Clean up nfsd_open_verified() (Benjamin Coddington) [1905809]
- NFSD: Remove do_nfsd_create() (Benjamin Coddington) [1905809]
- NFSD: Refactor NFSv4 OPEN(CREATE) (Benjamin Coddington) [1905809]
- NFSD: Refactor NFSv3 CREATE (Benjamin Coddington) [1905809]
- NFSD: Refactor nfsd_create_setattr() (Benjamin Coddington) [1905809]
- NFSD: Avoid calling fh_drop_write() twice in do_nfsd_create() (Benjamin Coddington) [1905809]
- NFSD: Clean up nfsd3_proc_create() (Benjamin Coddington) [1905809]
- ext4: fix up test_dummy_encryption handling for new mount API (Lukas Czerner) [2099577]
- ext4: only allow test_dummy_encryption when supported (Lukas Czerner) [2099577]
- fscrypt: add new helper functions for test_dummy_encryption (Lukas Czerner) [2099577]
- fscrypt: factor out fscrypt_policy_to_key_spec() (Lukas Czerner) [2099577]
- ext4: fix super block checksum incorrect after mount (Lukas Czerner) [2099577]
- ext4: fix bug_on ext4_mb_use_inode_pa (Lukas Czerner) [2099577]
- ext4: make variable "count" signed (Lukas Czerner) [2099577]
- ext4: add reserved GDT blocks check (Lukas Czerner) [2099577]
- ext4: fix bug_on in __es_tree_search (Lukas Czerner) [2099577]
- ext4: avoid cycles in directory h-tree (Lukas Czerner) [2099577]
- ext4: verify dir block before splitting it (Lukas Czerner) [2099577]
- ext4: filter out EXT4_FC_REPLAY from on-disk superblock field s_state (Lukas Czerner) [2099577]
- ext4: fix bug_on in ext4_writepages (Lukas Czerner) [2099577]
- ext4: fix memory leak in parse_apply_sb_mount_options() (Lukas Czerner) [2099577]
- ext4: reject the 'commit' option on ext2 filesystems (Lukas Czerner) [2099577]
- ext4: fix race condition between ext4_write and ext4_convert_inline_data (Lukas Czerner) [2099577]
- ext4: fix journal_ioprio mount option handling (Lukas Czerner) [2099577]
- ext4: mark group as trimmed only if it was fully scanned (Lukas Czerner) [2099577]
- ext4: fix use-after-free in ext4_rename_dir_prepare (Lukas Czerner) [2099577]
- ext4: fix warning in ext4_handle_inode_extension (Lukas Czerner) [2099577]
- redhat/configs: enable CONFIG_SAMPLE_VFIO_MDEV_MTTY (Patrick Talbert) [2071955]
- Revert "mm: remove the extra ZONE_DEVICE struct page refcount" (Karol Herbst) [2043115]
- Merge DRM changes from upstream v5.17..v5.18 (Karol Herbst) [2043115]
- seq_file: include linux/string_helpers.h (Karol Herbst) [2043115]
- iosys-map: Add a few more helpers (Karol Herbst) [2043115]
- iosys-map: Add offset to iosys_map_memcpy_to() (Karol Herbst) [2043115]
- dma-buf-map: Rename to iosys-map (Karol Herbst) [2043115]
- Revert "virtio: wrap config->reset calls" (Karol Herbst) [2043115]
- Merge DRM changes from upstream v5.16..v5.17 (Karol Herbst) [2043115]
- drm/i915/rpl-s: Add PCI IDS for Raptor Lake S (Karol Herbst) [2043115]
- Merge DRM changes from upstream v5.15..v5.16 (Karol Herbst) [2043115]
- Merge DRM changes from upstream v5.14..v5.15 (Karol Herbst) [2043115]
- fbdev: fbmem: add a helper to determine if an aperture is used by a fw fb (Karol Herbst) [2043115]
- redhat/configs: enable CONFIG_UDMABUF (Karol Herbst) [2012748]
- redhat/configs: set new DRM configs (Karol Herbst) [2043115]
- Makefiles: set initial DRM version (Karol Herbst) [2043115]
Resolves: rhbz#2101526, rhbz#2101278, rhbz#2100317, rhbz#2096127, rhbz#2097188, rhbz#1905809, rhbz#2099577, rhbz#2071955, rhbz#2043115, rhbz#2012748
Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-07-14 10:15:57 +00:00
|
|
|
%{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}\
|
2020-10-15 12:41:02 +00:00
|
|
|
%{nil}
|
|
|
|
|
|
|
|
#
|
|
|
|
# This macro creates a kernel-<subpackage>-devel package.
|
2021-05-24 23:21:30 +00:00
|
|
|
# %%kernel_devel_package [-m] <subpackage> <pretty-name>
|
2020-10-15 12:41:02 +00:00
|
|
|
#
|
2021-05-24 23:21:30 +00:00
|
|
|
%define kernel_devel_package(m) \
|
2020-10-15 12:41:02 +00:00
|
|
|
%package %{?1:%{1}-}devel\
|
|
|
|
Summary: Development package for building kernel modules to match the %{?2:%{2} }kernel\
|
|
|
|
Provides: kernel%{?1:-%{1}}-devel-%{_target_cpu} = %{version}-%{release}\
|
2023-02-09 16:31:23 +00:00
|
|
|
Provides: kernel-devel-%{_target_cpu} = %{version}-%{release}%{uname_suffix %{?1:%{1}}}\
|
|
|
|
Provides: kernel-devel-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
2020-10-15 12:41:02 +00:00
|
|
|
Provides: installonlypkg(kernel)\
|
|
|
|
AutoReqProv: no\
|
|
|
|
Requires(pre): findutils\
|
|
|
|
Requires: findutils\
|
|
|
|
Requires: perl-interpreter\
|
2021-03-30 22:48:25 +00:00
|
|
|
Requires: openssl-devel\
|
|
|
|
Requires: elfutils-libelf-devel\
|
|
|
|
Requires: bison\
|
|
|
|
Requires: flex\
|
|
|
|
Requires: make\
|
|
|
|
Requires: gcc\
|
2021-05-24 23:21:30 +00:00
|
|
|
%if %{-m:1}%{!-m:0}\
|
2023-02-09 16:31:23 +00:00
|
|
|
Requires: kernel-devel-uname-r = %{KVERREL}%{uname_variant %{?1:%{1}}}\
|
2021-05-24 23:21:30 +00:00
|
|
|
%endif\
|
2020-10-15 12:41:02 +00:00
|
|
|
%description %{?1:%{1}-}devel\
|
|
|
|
This package provides kernel headers and makefiles sufficient to build modules\
|
|
|
|
against the %{?2:%{2} }kernel package.\
|
|
|
|
%{nil}
|
|
|
|
|
2021-07-19 21:22:10 +00:00
|
|
|
#
|
|
|
|
# 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: kernel%{?1:-%{1}}-devel = %{version}-%{release}\
|
|
|
|
Requires: kernel%{?1:-%{1}}-core = %{version}-%{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}
|
|
|
|
|
2020-10-15 12:41:02 +00:00
|
|
|
#
|
|
|
|
# kernel-<variant>-ipaclones-internal package
|
|
|
|
#
|
|
|
|
%define kernel_ipaclones_package() \
|
|
|
|
%package %{?1:%{1}-}ipaclones-internal\
|
|
|
|
Summary: *.ipa-clones files generated by -fdump-ipa-clones for kernel%{?1:-%{1}}\
|
|
|
|
Group: System Environment/Kernel\
|
|
|
|
AutoReqProv: no\
|
|
|
|
%description %{?1:%{1}-}ipaclones-internal\
|
|
|
|
This package provides *.ipa-clones files.\
|
|
|
|
%{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: kernel%{?1:-%{1}}-modules-internal-%{_target_cpu} = %{version}-%{release}\
|
2023-02-09 16:31:23 +00:00
|
|
|
Provides: kernel%{?1:-%{1}}-modules-internal-%{_target_cpu} = %{version}-%{release}%{uname_suffix %{?1:%{1}}}\
|
|
|
|
Provides: kernel%{?1:-%{1}}-modules-internal = %{version}-%{release}%{uname_suffix %{?1:%{1}}}\
|
2020-10-15 12:41:02 +00:00
|
|
|
Provides: installonlypkg(kernel-module)\
|
2023-02-09 16:31:23 +00:00
|
|
|
Provides: kernel%{?1:-%{1}}-modules-internal-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
|
|
|
Requires: kernel-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
|
|
|
Requires: kernel%{?1:-%{1}}-modules-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
2023-02-14 19:44:17 +00:00
|
|
|
Requires: kernel%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
2020-10-15 12:41:02 +00:00
|
|
|
AutoReq: no\
|
|
|
|
AutoProv: yes\
|
|
|
|
%description %{?1:%{1}-}modules-internal\
|
|
|
|
This package provides kernel modules for the %{?2:%{2} }kernel package for Red Hat internal usage.\
|
|
|
|
%{nil}
|
|
|
|
|
2023-03-07 14:22:21 +00:00
|
|
|
%if %{with_realtime}
|
|
|
|
#
|
|
|
|
# this macro creates a kernel-<subpackage>-kvm package
|
|
|
|
# %%kernel_kvm_package <subpackage>
|
|
|
|
#
|
|
|
|
%define kernel_kvm_package() \
|
|
|
|
%package %{?1:%{1}-}kvm\
|
|
|
|
Summary: KVM modules for package kernel%{?1:-%{1}}\
|
|
|
|
Group: System Environment/Kernel\
|
kernel-5.14.0-434.el9
* Tue Mar 26 2024 Scott Weaver <scweaver@redhat.com> [5.14.0-434.el9]
- redhat: Fix RT kernel kvm subpackage requires (Juri Lelli) [RHEL-23390]
- KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg() (Prarit Bhargava) [RHEL-25415]
- KVM: x86: Add an emulation flag for implicit system access (Prarit Bhargava) [RHEL-25415]
- KVM: x86: Consolidate flags for __linearize() (Prarit Bhargava) [RHEL-25415]
- x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Prarit Bhargava) [RHEL-25415]
- x86/Kconfig: Remove obsolete config X86_32_SMP (Prarit Bhargava) [RHEL-25415]
- x86/xen: add CPU dependencies for 32-bit build (Prarit Bhargava) [RHEL-25415]
- x86/xen: fix percpu vcpu_info allocation (Prarit Bhargava) [RHEL-25415]
- x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Prarit Bhargava) [RHEL-25415]
- x86/cpu/intel_epb: Don't rely on link order (Prarit Bhargava) [RHEL-25415]
- x86/ioapic: Remove unfinished sentence from comment (Prarit Bhargava) [RHEL-25415]
- x86/io: Remove the unused 'bw' parameter from the BUILDIO() macro (Prarit Bhargava) [RHEL-25415]
- x86/apic: Drop struct local_apic (Prarit Bhargava) [RHEL-25415]
- x86/apic: Drop enum apic_delivery_modes (Prarit Bhargava) [RHEL-25415]
- x86/apic: Drop apic::delivery_mode (Prarit Bhargava) [RHEL-25415]
- x86/microcode/intel: Set new revision only after a successful update (Prarit Bhargava) [RHEL-25415]
- x86/microcode: Rework early revisions reporting (Prarit Bhargava) [RHEL-25415]
- x86/microcode: Remove the driver announcement and version (Prarit Bhargava) [RHEL-25415]
- x86/entry: Harden return-to-user (Prarit Bhargava) [RHEL-25415]
- x86/entry: Optimize common_interrupt_return() (Prarit Bhargava) [RHEL-25415]
- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities (Prarit Bhargava) [RHEL-25415]
- x86/mtrr: Document missing function parameters in kernel-doc (Prarit Bhargava) [RHEL-25415]
- x86/lib: Fix overflow when counting digits (Prarit Bhargava) [RHEL-25415]
- perf/x86/intel/cstate: Add Grand Ridge support (Prarit Bhargava) [RHEL-25415]
- perf/x86/intel/cstate: Add Sierra Forest support (Prarit Bhargava) [RHEL-25415]
- x86/smp: Export symbol cpu_clustergroup_mask() (Prarit Bhargava) [RHEL-25415]
- perf/x86/intel/cstate: Cleanup duplicate attr_groups (Prarit Bhargava) [RHEL-25415]
- x86/mce: Remove redundant check from mce_device_create() (Prarit Bhargava) [RHEL-25415]
- x86/paravirt: Make the struct paravirt_patch_site packed (Prarit Bhargava) [RHEL-25415]
- x86/paravirt: Use relative reference for the original instruction offset (Prarit Bhargava) [RHEL-25415]
- tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes (Prarit Bhargava) [RHEL-25415]
- x86/barrier: Do not serialize MSR accesses on AMD (Prarit Bhargava) [RHEL-25415]
- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel (Prarit Bhargava) [RHEL-25415]
- x86/setup: Make relocated_ramdisk a local variable of relocate_initrd() (Prarit Bhargava) [RHEL-25415]
- x86/acpi: Handle bogus MADT APIC tables gracefully (Prarit Bhargava) [RHEL-25415]
- x86/acpi: Ignore invalid x2APIC entries (Prarit Bhargava) [RHEL-25415]
- x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility (Prarit Bhargava) [RHEL-25415]
- x86/defconfig: Enable CONFIG_DEBUG_ENTRY=y (Prarit Bhargava) [RHEL-25415]
- x86/microcode: Prepare for minimal revision check (Prarit Bhargava) [RHEL-25415]
- x86/microcode/intel: Add a minimum required revision for late loading (Prarit Bhargava) [RHEL-25415]
- x86/microcode: Handle "offline" CPUs correctly (Prarit Bhargava) [RHEL-25415]
- x86/apic: Provide apic_force_nmi_on_cpu() (Prarit Bhargava) [RHEL-25415]
- x86/microcode: Protect against instrumentation (Prarit Bhargava) [RHEL-25415]
- x86/microcode: Rendezvous and load in NMI (Prarit Bhargava) [RHEL-25415]
- x86/microcode: Replace the all-in-one rendevous handler (Prarit Bhargava) [RHEL-25415]
- x86/microcode: Provide new control functions (Prarit Bhargava) [RHEL-25415]
- x86/microcode: Get rid of the schedule work indirection (Prarit Bhargava) [RHEL-25415]
- x86/microcode: Mop up early loading leftovers (Prarit Bhargava) [RHEL-25415]
- x86/microcode/amd: Use cached microcode for AP load (Prarit Bhargava) [RHEL-25415]
- x86/microcode/amd: Cache builtin/initrd microcode early (Prarit Bhargava) [RHEL-25415]
- x86/microcode: Remove pointless apply() invocation (Prarit Bhargava) [RHEL-25415]
- x86/microcode/amd: Cache builtin microcode too (Prarit Bhargava) [RHEL-25415]
- x86/microcode/amd: Use correct per CPU ucode_cpu_info (Prarit Bhargava) [RHEL-25415]
- x86/microcode: Add per CPU control field (Prarit Bhargava) [RHEL-25415]
- x86/microcode: Add per CPU result state (Prarit Bhargava) [RHEL-25415]
- x86/microcode: Sanitize __wait_for_cpus() (Prarit Bhargava) [RHEL-25415]
- x86/microcode: Clarify the late load logic (Prarit Bhargava) [RHEL-25415]
- x86/microcode: Handle "nosmt" correctly (Prarit Bhargava) [RHEL-25415]
- x86/microcode: Clean up mc_cpu_down_prep() (Prarit Bhargava) [RHEL-25415]
- x86: Enable IBT in Rust if enabled in C (Prarit Bhargava) [RHEL-25415]
- x86/callthunks: Delete unused "struct thunk_desc" (Prarit Bhargava) [RHEL-25415]
- x86/vdso: Run objtool on vdso32-setup.o (Prarit Bhargava) [RHEL-25415]
- x86/pti: Fix kernel warnings for pti= and nopti cmdline options (Prarit Bhargava) [RHEL-25415]
- x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size (Prarit Bhargava) [RHEL-25415]
- KVM: x86: remove the unused assigned_dev_head from kvm_arch (Prarit Bhargava) [RHEL-25415]
- KVM: x86/mmu: Remove unnecessary ‘NULL’ values from sptep (Prarit Bhargava) [RHEL-25415]
- KVM: x86: remove always-false condition in kvmclock_sync_fn (Prarit Bhargava) [RHEL-25415]
- x86/boot/32: Temporarily map initrd for microcode loading (Prarit Bhargava) [RHEL-25415]
- x86/microcode: Provide CONFIG_MICROCODE_INITRD32 (Prarit Bhargava) [RHEL-25415]
- x86/boot/32: Restructure mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415]
- x86/boot/32: De-uglify the 2/3 level paging difference in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415]
- x86/boot: Use __pa_nodebug() in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415]
- x86/boot/32: Disable stackprotector and tracing for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415]
- UML: remove unused cmd_vdso_install (Prarit Bhargava) [RHEL-25415]
- KVM: x86: Update the variable naming in kvm_x86_ops.sched_in() (Prarit Bhargava) [RHEL-25415]
- x86/microcode/amd: Fix snprintf() format string warning in W=1 build (Prarit Bhargava) [RHEL-25415]
- KVM: x86: Use octal for file permission (Prarit Bhargava) [RHEL-25415]
- x86/head/64: Move the __head definition to <asm/init.h> (Prarit Bhargava) [RHEL-25415]
- vgacon: remove screen_info dependency (Prarit Bhargava) [RHEL-25415]
- x86/mce: Cleanup mce_usable_address() (Prarit Bhargava) [RHEL-25415]
- x86/mce: Define amd_mce_usable_address() (Prarit Bhargava) [RHEL-25415]
- x86/MCE/AMD: Split amd_mce_is_memory_error() (Prarit Bhargava) [RHEL-25415]
- x86/head/64: Add missing __head annotation to startup_64_load_idt() (Prarit Bhargava) [RHEL-25415]
- x86/head/64: Mark 'startup_gdt[]' and 'startup_gdt_descr' as __initdata (Prarit Bhargava) [RHEL-25415]
- x86/entry/32: Clean up syscall fast exit tests (Prarit Bhargava) [RHEL-25415]
- x86/entry/64: Use TASK_SIZE_MAX for canonical RIP test (Prarit Bhargava) [RHEL-25415]
- x86/entry/64: Convert SYSRET validation tests to C (Prarit Bhargava) [RHEL-25415]
- x86/alternatives: Disable KASAN in apply_alternatives() (Prarit Bhargava) [RHEL-25415]
- x86/cpu: Fix the AMD Fam 17h, Fam 19h, Zen2 and Zen4 MSR enumerations (Prarit Bhargava) [RHEL-25415]
- hardening: x86: drop reference to removed config AMD_IOMMU_V2 (Prarit Bhargava) [RHEL-25415]
- hardening: Provide Kconfig fragments for basic options (Prarit Bhargava) [RHEL-25415]
- sched/topology: Rename 'DIE' domain to 'PKG' (Prarit Bhargava) [RHEL-25415]
- x86/nmi: Fix out-of-order NMI nesting checks & false positive warning (Prarit Bhargava) [RHEL-25415]
- x86/msi: Fix compile error caused by CONFIG_GENERIC_MSI_IRQ=y && !CONFIG_X86_LOCAL_APIC (Prarit Bhargava) [RHEL-25415]
- cpu-hotplug: Provide prototypes for arch CPU registration (Prarit Bhargava) [RHEL-25415]
- x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs (Prarit Bhargava) [RHEL-25415]
- x86/sev: Drop unneeded #include (Prarit Bhargava) [RHEL-25415]
- KVM: VMX: drop IPAT in memtype when CD=1 for KVM_X86_QUIRK_CD_NW_CLEARED (Prarit Bhargava) [RHEL-25415]
- x86/cpu: Provide debug interface (Prarit Bhargava) [RHEL-25415]
- x86/cpu/topology: Cure the abuse of cpuinfo for persisting logical ids (Prarit Bhargava) [RHEL-25415]
- x86/apic, x86/hyperv: Use u32 in hv_snp_boot_ap() too (Prarit Bhargava) [RHEL-25415]
- x86/apic: Use u32 for wakeup_secondary_cpu[_64]() (Prarit Bhargava) [RHEL-25415]
- x86/apic: Use u32 for [gs]et_apic_id() (Prarit Bhargava) [RHEL-25415]
- x86/apic: Use u32 for phys_pkg_id() (Prarit Bhargava) [RHEL-25415]
- x86/apic: Use u32 for cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415]
- x86/apic: Use u32 for check_apicid_used() (Prarit Bhargava) [RHEL-25415]
- x86/apic: Use u32 for APIC IDs in global data (Prarit Bhargava) [RHEL-25415]
- x86/apic: Use BAD_APICID consistently (Prarit Bhargava) [RHEL-25415]
- x86/cpu: Move cpu_l[l2]c_id into topology info (Prarit Bhargava) [RHEL-25415]
- x86/cpu: Move logical package and die IDs into topology info (Prarit Bhargava) [RHEL-25415]
- x86/cpu: Remove pointless evaluation of x86_coreid_bits (Prarit Bhargava) [RHEL-25415]
- x86/cpu: Move cu_id into topology info (Prarit Bhargava) [RHEL-25415]
- x86/cpu: Move cpu_core_id into topology info (Prarit Bhargava) [RHEL-25415]
- x86/cpu: Move cpu_die_id into topology info (Prarit Bhargava) [RHEL-25415]
- x86/cpu: Move phys_proc_id into topology info (Prarit Bhargava) [RHEL-25415]
- x86/cpu: Encapsulate topology information in cpuinfo_x86 (Prarit Bhargava) [RHEL-25415]
- x86/cpu/hygon: Fix the CPU topology evaluation for real (Prarit Bhargava) [RHEL-25415]
- KVM: x86/mmu: Zap SPTEs on MTRR update iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415]
- KVM: x86/mmu: Zap SPTEs when CR0.CD is toggled iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415]
- locking/atomic/x86: Introduce arch_sync_try_cmpxchg() (Prarit Bhargava) [RHEL-25415]
- perf/x86/cstate: Allow reading the package statistics from local CPU (Prarit Bhargava) [RHEL-25415]
- perf/x86/intel/pt: Fix kernel-doc comments (Prarit Bhargava) [RHEL-25415]
- perf/x86/rapl: Annotate 'struct rapl_pmus' with __counted_by (Prarit Bhargava) [RHEL-25415]
- x86/entry/32: Remove SEP test for SYSEXIT (Prarit Bhargava) [RHEL-25415]
- x86/entry/32: Convert do_fast_syscall_32() to bool return type (Prarit Bhargava) [RHEL-25415]
- x86/entry/compat: Combine return value test from syscall handler (Prarit Bhargava) [RHEL-25415]
- x86/entry/64: Remove obsolete comment on tracing vs. SYSRET (Prarit Bhargava) [RHEL-25415]
- KVM: x86/xen: ignore the VCPU_SSHOTTMR_future flag (Prarit Bhargava) [RHEL-25415]
- KVM: x86: Add SBPB support (Prarit Bhargava) [RHEL-25415]
- KVM: x86: Add IBPB_BRTYPE support (Prarit Bhargava) [RHEL-25415]
- KVM: x86/xen: Use fast path for Xen timer delivery (Prarit Bhargava) [RHEL-25415]
- locking/local, arch: Rewrite local_add_unless() as a static inline function (Prarit Bhargava) [RHEL-25415]
- x86/lib: Address kernel-doc warnings (Prarit Bhargava) [RHEL-25415]
- x86/fpu/xstate: Address kernel-doc warning (Prarit Bhargava) [RHEL-25415]
- perf/x86/rapl: Use local64_try_cmpxchg in rapl_event_update() (Prarit Bhargava) [RHEL-25415]
- perf/x86/rapl: Stop doing cpu_relax() in the local64_cmpxchg() loop in rapl_event_update() (Prarit Bhargava) [RHEL-25415]
- syscalls: Cleanup references to sys_lookup_dcookie() (Prarit Bhargava) [RHEL-25415]
- x86/sev: Make boot_ghcb_page[] static (Prarit Bhargava) [RHEL-25415]
- x86/boot: Harmonize the style of array-type parameter for fixup_pointer() calls (Prarit Bhargava) [RHEL-25415]
- x86/boot: Fix incorrect startup_gdt_descr.size (Prarit Bhargava) [RHEL-25415]
- x86/numa: Add Devicetree support (Prarit Bhargava) [RHEL-25415]
- x86/of: Move the x86_flattree_get_config() call out of x86_dtb_init() (Prarit Bhargava) [RHEL-25415]
- x86/cpu/amd: Remove redundant 'break' statement (Prarit Bhargava) [RHEL-25415]
- x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot (Prarit Bhargava) [RHEL-25415]
- x86/boot: Compile boot code with -std=gnu11 too (Prarit Bhargava) [RHEL-25415]
- x86/srso: Add SRSO mitigation for Hygon processors (Prarit Bhargava) [RHEL-25415]
- KVM: x86: Force TLB flush on userspace changes to special registers (Prarit Bhargava) [RHEL-25415]
- KVM: x86: Remove redundant vcpu->arch.cr0 assignments (Prarit Bhargava) [RHEL-25415]
- x86/entry: Fix typos in comments (Prarit Bhargava) [RHEL-25415]
- x86/entry: Remove unused argument %%rsi passed to exc_nmi() (Prarit Bhargava) [RHEL-25415]
- iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user() (Prarit Bhargava) [RHEL-25415]
- x86_64: Show CR4.PSE on auxiliaries like on BSP (Prarit Bhargava) [RHEL-25415]
- x86/platform/uv: Annotate struct uv_rtc_timer_head with __counted_by (Prarit Bhargava) [RHEL-25415]
- x86/kgdb: Fix a kerneldoc warning when build with W=1 (Prarit Bhargava) [RHEL-25415]
- x86/speculation, objtool: Use absolute relocations for annotations (Prarit Bhargava) [RHEL-25415]
- x86/bitops: Remove unused __sw_hweight64() assembly implementation on x86-32 (Prarit Bhargava) [RHEL-25415]
- x86/mm: Move arch_memory_failure() and arch_is_platform_page() definitions from <asm/processor.h> to <asm/pgtable.h> (Prarit Bhargava) [RHEL-25415]
- x86/platform/uv/apic: Clean up inconsistent indenting (Prarit Bhargava) [RHEL-25415]
- x86/percpu: Do not clobber %%rsi in percpu_{try_,}cmpxchg{64,128}_op (Prarit Bhargava) [RHEL-25415]
- x86/unwind/orc: Remove redundant initialization of 'mid' pointer in __orc_find() (Prarit Bhargava) [RHEL-25415]
- bpf: Disable exceptions when CONFIG_UNWINDER_FRAME_POINTER=y (Prarit Bhargava) [RHEL-25415]
- x86/xen: allow nesting of same lazy mode (Prarit Bhargava) [RHEL-25415]
- x86/xen: move paravirt lazy code (Prarit Bhargava) [RHEL-25415]
- xen/efi: refactor deprecated strncpy (Prarit Bhargava) [RHEL-25415]
- xen: simplify evtchn_do_upcall() call maze (Prarit Bhargava) [RHEL-25415]
- locking/lockref/x86: Enable ARCH_USE_CMPXCHG_LOCKREF for X86_CMPXCHG64 (Prarit Bhargava) [RHEL-25415]
- x86/mm, kexec, ima: Use memblock_free_late() from ima_free_kexec_buffer() (Prarit Bhargava) [RHEL-25415]
- x86/platform/uv: Rework NMI "action" modparam handling (Prarit Bhargava) [RHEL-25415]
- x86/purgatory: Remove LTO flags (Prarit Bhargava) [RHEL-25415]
- arch/x86: Implement arch_bpf_stack_walk (Prarit Bhargava) [RHEL-25415]
- bpf: Use bpf_is_subprog to check for subprogs (Prarit Bhargava) [RHEL-25415]
- x86/percpu: Use raw_cpu_try_cmpxchg() in preempt_count_set() (Prarit Bhargava) [RHEL-25415]
- x86/percpu: Define raw_cpu_try_cmpxchg and this_cpu_try_cmpxchg() (Prarit Bhargava) [RHEL-25415]
- x86/percpu: Define {raw,this}_cpu_try_cmpxchg{64,128} (Prarit Bhargava) [RHEL-25415]
- x86/numa: Introduce numa_fill_memblks() (Prarit Bhargava) [RHEL-25415]
- bpf, x64: Comment tail_call_cnt initialisation (Prarit Bhargava) [RHEL-25415]
- x86/ibt: Avoid duplicate ENDBR in __put_user_nocheck*() (Prarit Bhargava) [RHEL-25415]
- x86/ibt: Suppress spurious ENDBR (Prarit Bhargava) [RHEL-25415]
- perf/x86/intel: Extend the ref-cycles event to GP counters (Prarit Bhargava) [RHEL-25415]
- perf/x86/intel: Fix broken fixed event constraints extension (Prarit Bhargava) [RHEL-25415]
- efi/x86: Move EFI runtime call setup/teardown helpers out of line (Prarit Bhargava) [RHEL-25415]
- efi/x86: Ensure that EFI_RUNTIME_MAP is enabled for kexec (Prarit Bhargava) [RHEL-25415]
- x86/asm/bitops: Use __builtin_clz{l|ll} to evaluate constant expressions (Prarit Bhargava) [RHEL-25415]
- x86: Remove the arch_calc_vm_prot_bits() macro from the UAPI (Prarit Bhargava) [RHEL-25415]
- x86/build: Fix linker fill bytes quirk/incompatibility for ld.lld (Prarit Bhargava) [RHEL-25415]
- x86/irq/i8259: Fix kernel-doc annotation warning (Prarit Bhargava) [RHEL-25415]
- x86/audit: Fix -Wmissing-variable-declarations warning for ia32_xyz_class (Prarit Bhargava) [RHEL-25415]
- perf/x86/intel: Add common intel_pmu_init_hybrid() (Prarit Bhargava) [RHEL-25415]
- perf/x86/intel: Clean up the hybrid CPU type handling code (Prarit Bhargava) [RHEL-25415]
- perf/x86/intel: Apply the common initialization code for ADL (Prarit Bhargava) [RHEL-25415]
- perf/x86/intel: Factor out the initialization code for ADL e-core (Prarit Bhargava) [RHEL-25415]
- perf/x86/intel: Factor out the initialization code for SPR (Prarit Bhargava) [RHEL-25415]
- perf/x86/intel: Use the common uarch name for the shared functions (Prarit Bhargava) [RHEL-25415]
- um: Hard-code the result of 'uname -s' (Prarit Bhargava) [RHEL-25415]
- um: Use the x86 checksum implementation on 32-bit (Prarit Bhargava) [RHEL-25415]
- um: Remove unsued extern declaration ldt_host_info() (Prarit Bhargava) [RHEL-25415]
- x86/microcode: Remove remaining references to CONFIG_MICROCODE_AMD (Prarit Bhargava) [RHEL-25415]
- x86/platform/uv: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415]
- x86/hpet: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415]
- x86/platform/uv: Refactor code using deprecated strcpy()/strncpy() interfaces to use strscpy() (Prarit Bhargava) [RHEL-25415]
- efi/runtime-wrappers: Remove duplicated macro for service returning void (Prarit Bhargava) [RHEL-25415]
- sections: move and rename core_kernel_data() to is_kernel_core_data() (Prarit Bhargava) [RHEL-25415]
- x86/xen: Make virt_to_pfn() a static inline (Prarit Bhargava) [RHEL-25415]
- xen: remove a confusing comment on auto-translated guest I/O (Prarit Bhargava) [RHEL-25415]
- x86/kernel: increase kcov coverage under arch/x86/kernel folder (Prarit Bhargava) [RHEL-25415]
- range.h: Move resource API and constant to respective files (Prarit Bhargava) [RHEL-25415]
- genetlink: replace custom CONCATENATE() implementation (Prarit Bhargava) [RHEL-25415]
- x86/MCE: Always save CS register on AMD Zen IF Poison errors (Prarit Bhargava) [RHEL-25415]
- x86/ibt: Convert IBT selftest to asm (Prarit Bhargava) [RHEL-25415]
- x86/mm: Remove unused microcode.h include (Prarit Bhargava) [RHEL-25415]
- locking: remove spin_lock_prefetch (Prarit Bhargava) [RHEL-25415]
- x86/mm: Fix VDSO and VVAR placement on 5-level paging machines (Prarit Bhargava) [RHEL-25415]
- ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Prarit Bhargava) [RHEL-25415]
- x86/apic: Wrap IPI calls into helper functions (Prarit Bhargava) [RHEL-25415]
- x86/apic: Turn on static calls (Prarit Bhargava) [RHEL-25415]
- x86/apic: Provide static call infrastructure for APIC callbacks (Prarit Bhargava) [RHEL-25415]
- x86/apic: Mark all hotpath APIC callback wrappers __always_inline (Prarit Bhargava) [RHEL-25415]
- x86/xen/apic: Mark apic __ro_after_init (Prarit Bhargava) [RHEL-25415]
- x86/apic: Convert other overrides to apic_update_callback() (Prarit Bhargava) [RHEL-25415]
- x86/apic: Replace acpi_wake_cpu_handler_update() and apic_set_eoi_cb() (Prarit Bhargava) [RHEL-25415]
- x86/apic: Provide apic_update_callback() (Prarit Bhargava) [RHEL-25415]
- x86/xen/apic: Use standard apic driver mechanism for Xen PV (Prarit Bhargava) [RHEL-25415]
- x86/apic: Nuke ack_APIC_irq() (Prarit Bhargava) [RHEL-25415]
- x86/apic: Provide common init infrastructure (Prarit Bhargava) [RHEL-25415]
- x86/apic: Wrap apic->native_eoi() into a helper (Prarit Bhargava) [RHEL-25415]
- x86/apic: Remove pointless arguments from [native_]eoi_write() (Prarit Bhargava) [RHEL-25415]
- x86/apic/noop: Tidy up the code (Prarit Bhargava) [RHEL-25415]
- x86/apic: Remove pointless NULL initializations (Prarit Bhargava) [RHEL-25415]
- x86/apic: Sanitize APIC ID range validation (Prarit Bhargava) [RHEL-25415]
- x86/apic: Prepare x2APIC for using apic::max_apic_id (Prarit Bhargava) [RHEL-25415]
- x86/apic: Add max_apic_id member (Prarit Bhargava) [RHEL-25415]
- x86/apic: Simplify X2APIC ID validation (Prarit Bhargava) [RHEL-25415]
- x86/apic: Wrap APIC ID validation into an inline (Prarit Bhargava) [RHEL-25415]
- x86/apic/64: Uncopypaste probing (Prarit Bhargava) [RHEL-25415]
- x86/apic/x2apic: Share all common IPI functions (Prarit Bhargava) [RHEL-25415]
- x86/apic/uv: Get rid of wrapper callbacks (Prarit Bhargava) [RHEL-25415]
- x86/apic: Move safe wait_icr_idle() next to apic_mem_wait_icr_idle() (Prarit Bhargava) [RHEL-25415]
- x86/apic: Allow apic::safe_wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415]
- x86/apic: Allow apic::wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415]
- x86/apic: Consolidate wait_icr_idle() implementations (Prarit Bhargava) [RHEL-25415]
- x86/apic/ipi: Tidy up the code and fixup comments (Prarit Bhargava) [RHEL-25415]
- x86/apic: Mop up apic::apic_id_registered() (Prarit Bhargava) [RHEL-25415]
- x86/apic: Mop up *setup_apic_routing() (Prarit Bhargava) [RHEL-25415]
- x86/ioapic/32: Decrapify phys_id_present_map operation (Prarit Bhargava) [RHEL-25415]
- x86/apic: Nuke apic::apicid_to_cpu_present() (Prarit Bhargava) [RHEL-25415]
- x86/apic: Nuke empty init_apic_ldr() callbacks (Prarit Bhargava) [RHEL-25415]
- x86/apic/32: Decrapify the def_bigsmp mechanism (Prarit Bhargava) [RHEL-25415]
- x86/apic/32: Remove bigsmp_cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415]
- x86/apic/32: Remove pointless default_acpi_madt_oem_check() (Prarit Bhargava) [RHEL-25415]
- x86/apic: Mop up early_per_cpu() abuse (Prarit Bhargava) [RHEL-25415]
- x86/apic/ipi: Code cleanup (Prarit Bhargava) [RHEL-25415]
- x86/apic/32: Remove x86_cpu_to_logical_apicid (Prarit Bhargava) [RHEL-25415]
- x86/apic/32: Sanitize logical APIC ID handling (Prarit Bhargava) [RHEL-25415]
- x86/apic: Remove check_phys_apicid_present() (Prarit Bhargava) [RHEL-25415]
- x86/apic: Get rid of apic_phys (Prarit Bhargava) [RHEL-25415]
- x86/apic: Nuke another processor check (Prarit Bhargava) [RHEL-25415]
- x86/apic: Sanitize num_processors handling (Prarit Bhargava) [RHEL-25415]
- x86/xen/pv: Pretend that it found SMP configuration (Prarit Bhargava) [RHEL-25415]
- x86/apic: Sanitize APIC address setup (Prarit Bhargava) [RHEL-25415]
- x86/apic: Split register_apic_address() (Prarit Bhargava) [RHEL-25415]
- x86/apic: Make some APIC init functions bool (Prarit Bhargava) [RHEL-25415]
- x86/of: Fix the APIC address registration (Prarit Bhargava) [RHEL-25415]
- x86/apic: Remove mpparse 'apicid' variable (Prarit Bhargava) [RHEL-25415]
- x86/apic: Remove the pointless APIC version check (Prarit Bhargava) [RHEL-25415]
- x86/apic: Register boot CPU APIC early (Prarit Bhargava) [RHEL-25415]
- x86/apic: Consolidate boot_cpu_physical_apicid initialization sites (Prarit Bhargava) [RHEL-25415]
- x86/apic: Nuke unused apic::inquire_remote_apic() (Prarit Bhargava) [RHEL-25415]
- x86/apic: Remove unused max_physical_apicid (Prarit Bhargava) [RHEL-25415]
- x86/apic: Get rid of hard_smp_processor_id() (Prarit Bhargava) [RHEL-25415]
- x86/apic: Remove pointless x86_bios_cpu_apicid (Prarit Bhargava) [RHEL-25415]
- x86/apic/ioapic: Rename skip_ioapic_setup (Prarit Bhargava) [RHEL-25415]
- x86/apic: Rename disable_apic (Prarit Bhargava) [RHEL-25415]
- x86/cpu: Make identify_boot_cpu() static (Prarit Bhargava) [RHEL-25415]
- x86/cpu: Remove unused physid_*() nonsense (Prarit Bhargava) [RHEL-25415]
- x86/linkage: Fix typo of BUILD_VDSO in asm/linkage.h (Prarit Bhargava) [RHEL-25415]
- x86/microcode: Remove microcode_mutex (Prarit Bhargava) [RHEL-25415]
- x86/vdso: Choose the right GDT_ENTRY_CPUNODE for 32-bit getcpu() on 64-bit kernel (Prarit Bhargava) [RHEL-25415]
- x86/vector: Replace IRQ_MOVE_CLEANUP_VECTOR with a timer callback (Prarit Bhargava) [RHEL-25415]
- x86/vector: Rename send_cleanup_vector() to vector_schedule_cleanup() (Prarit Bhargava) [RHEL-25415]
- x86/MSR: make msr_class a static const structure (Prarit Bhargava) [RHEL-25415]
- x86/cpuid: make cpuid_class a static const structure (Prarit Bhargava) [RHEL-25415]
- x86/paravirt: Fix tlb_remove_table function callback prototype warning (Prarit Bhargava) [RHEL-25415]
- x86/qspinlock-paravirt: Fix missing-prototype warning (Prarit Bhargava) [RHEL-25415]
- x86/paravirt: Silence unused native_pv_lock_init() function warning (Prarit Bhargava) [RHEL-25415]
- x86/alternative: Add a __alt_reloc_selftest() prototype (Prarit Bhargava) [RHEL-25415]
- x86/purgatory: Include header for warn() declaration (Prarit Bhargava) [RHEL-25415]
- efi: memmap: Remove kernel-doc warnings (Prarit Bhargava) [RHEL-25415]
- x86/asm: Avoid unneeded __div64_32 function definition (Prarit Bhargava) [RHEL-25415]
- x86/kbuild: Fix Documentation/ reference (Prarit Bhargava) [RHEL-25415]
- x86: Add PTRACE interface for shadow stack (Prarit Bhargava) [RHEL-25415]
- x86/cpufeatures: Enable CET CR4 bit for shadow stack (Prarit Bhargava) [RHEL-25415]
- x86: Expose thread features in /proc/$PID/status (Prarit Bhargava) [RHEL-25415]
- x86/fpu: Add helper for modifying xstate (Prarit Bhargava) [RHEL-25415]
- x86/fpu/xstate: Introduce CET MSR and XSAVES supervisor states (Prarit Bhargava) [RHEL-25415]
- x86: always initialize xen-swiotlb when xen-pcifront is enabling (Prarit Bhargava) [RHEL-25415]
- xen/pci: add flag for PCI passthrough being possible (Prarit Bhargava) [RHEL-25415]
- x86/apic: Hide unused safe_smp_processor_id() on 32-bit UP (Prarit Bhargava) [RHEL-25415]
- x86/APM: drop the duplicate APM_MINOR_DEV macro (Prarit Bhargava) [RHEL-25415]
- arch/*/configs/*defconfig: Replace AUTOFS4_FS by AUTOFS_FS (Prarit Bhargava) [RHEL-25415]
- x86/smp: Remove a non-existent function declaration (Prarit Bhargava) [RHEL-25415]
- x86/smpboot: Remove a stray comment about CPU hotplug (Prarit Bhargava) [RHEL-25415]
- x86/hyperv: Disable IBT when hypercall page lacks ENDBR instruction (Prarit Bhargava) [RHEL-25415]
- x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks (Prarit Bhargava) [RHEL-25415]
- x86/mm: Fix PAT bit missing from page protection modify mask (Prarit Bhargava) [RHEL-25415]
- x86/PCI: Use struct_size() in pirq_convert_irt_table() (Prarit Bhargava) [RHEL-25415]
- x86/mm: Introduce MAP_ABOVE4G (Prarit Bhargava) [RHEL-25415]
- x86/mm: Warn if create Write=0,Dirty=1 with raw prot (Prarit Bhargava) [RHEL-25415]
- x86/mm: Remove _PAGE_DIRTY from kernel RO pages (Prarit Bhargava) [RHEL-25415]
- mm: Make pte_mkwrite() take a VMA (Prarit Bhargava) [RHEL-25415]
- x86/mm: Start actually marking _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415]
- x86/mm: Update ptep/pmdp_set_wrprotect() for _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415]
- x86/mm: Introduce _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415]
- x86/mm: Move pmd_write(), pud_write() up in the file (Prarit Bhargava) [RHEL-25415]
- x86/cpufeatures: Add CPU feature flags for shadow stacks (Prarit Bhargava) [RHEL-25415]
- x86/traps: Move control protection handler to separate file (Prarit Bhargava) [RHEL-25415]
- x86/shstk: Add Kconfig option for shadow stack (Prarit Bhargava) [RHEL-25415]
- mm: Move pte/pmd_mkwrite() callers with no VMA to _novma() (Prarit Bhargava) [RHEL-25415]
- mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma() (Prarit Bhargava) [RHEL-25415]
- x86/cfi: Only define poison_cfi() if CONFIG_X86_KERNEL_IBT=y (Prarit Bhargava) [RHEL-25415]
- locking/generic: Wire up local{,64}_try_cmpxchg() (Prarit Bhargava) [RHEL-25415]
- x86/ftrace: Remove unsued extern declaration ftrace_regs_caller_ret() (Prarit Bhargava) [RHEL-25415]
- locking/arch: Avoid variable shadowing in local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415]
- perf/x86: Use local64_try_cmpxchg (Prarit Bhargava) [RHEL-25415]
- x86/fineibt: Poison ENDBR at +0 (Prarit Bhargava) [RHEL-25415]
- x86/32: Remove schedule_tail_wrapper() (Prarit Bhargava) [RHEL-25415]
- x86/cfi: Extend ENDBR sealing to kCFI (Prarit Bhargava) [RHEL-25415]
- x86/cfi: Extend {JMP,CAKK}_NOSPEC comment (Prarit Bhargava) [RHEL-25415]
- x86/alternative: Rename apply_ibt_endbr() (Prarit Bhargava) [RHEL-25415]
- x86/Xen: tidy xen-head.S (Prarit Bhargava) [RHEL-25415]
- x86: xen: add missing prototypes (Prarit Bhargava) [RHEL-25415]
- x86/xen: add prototypes for paravirt mmu functions (Prarit Bhargava) [RHEL-25415]
- iscsi_ibft: Fix finding the iBFT under Xen Dom 0 (Prarit Bhargava) [RHEL-25415]
- xen: xen_debug_interrupt prototype to global header (Prarit Bhargava) [RHEL-25415]
- x86/acpi: Remove unused extern declaration acpi_copy_wakeup_routine() (Prarit Bhargava) [RHEL-25415]
- x86/ftrace: Enable HAVE_FUNCTION_GRAPH_RETVAL (Prarit Bhargava) [RHEL-25415]
- x86/smp: Split sending INIT IPI out into a helper function (Prarit Bhargava) [RHEL-25415]
- x86/smp: Cure kexec() vs. mwait_play_dead() breakage (Prarit Bhargava) [RHEL-25415]
- x86/smp: Use dedicated cache-line for mwait_play_dead() (Prarit Bhargava) [RHEL-25415]
- x86/smp: Remove pointless wmb()s from native_stop_other_cpus() (Prarit Bhargava) [RHEL-25415]
- x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys (Prarit Bhargava) [RHEL-25415]
- x86/mm: Avoid using set_pgd() outside of real PGD pages (Prarit Bhargava) [RHEL-25415]
- x86/build: Avoid relocation information in final vmlinux (Prarit Bhargava) [RHEL-25415]
- x86/alternative: PAUSE is not a NOP (Prarit Bhargava) [RHEL-25415]
- x86/alternatives: Add cond_resched() to text_poke_bp_batch() (Prarit Bhargava) [RHEL-25415]
- x86/purgatory: remove PGO flags (Prarit Bhargava) [RHEL-25415]
- thread_info: move function declarations to linux/thread_info.h (Prarit Bhargava) [RHEL-25415]
- x86/orc: Make the is_callthunk() definition depend on CONFIG_BPF_JIT=y (Prarit Bhargava) [RHEL-25415]
- x86/mm: Remove Xen-PV leftovers from init_32.c (Prarit Bhargava) [RHEL-25415]
- x86/irq: Add hardcoded hypervisor interrupts to /proc/stat (Prarit Bhargava) [RHEL-25415]
- x86/entry: Move thunk restore code into thunk functions (Prarit Bhargava) [RHEL-25415]
- x86/mm: Remove repeated word in comments (Prarit Bhargava) [RHEL-25415]
- x86/lib/msr: Clean up kernel-doc notation (Prarit Bhargava) [RHEL-25415]
- x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Prarit Bhargava) [RHEL-25415]
- locking/atomic: treewide: delete arch_atomic_*() kerneldoc (Prarit Bhargava) [RHEL-25415]
- crypto: x86/ghash - use le128 instead of u128 (Prarit Bhargava) [RHEL-25415]
- cyrpto/b128ops: Remove struct u128 (Prarit Bhargava) [RHEL-25415]
- locking/atomic: x86: add preprocessor symbols (Prarit Bhargava) [RHEL-25415]
- percpu: Wire up cmpxchg128 (Prarit Bhargava) [RHEL-25415]
- types: Introduce [us]128 (Prarit Bhargava) [RHEL-25415]
- arch: Introduce arch_{,try_}_cmpxchg128{,_local}() (Prarit Bhargava) [RHEL-25415]
- x86/lib: Make get/put_user() exception handling a visible symbol (Prarit Bhargava) [RHEL-25415]
- x86/mm: Only check uniform after calling mtrr_type_lookup() (Prarit Bhargava) [RHEL-25415]
- x86/nospec: Shorten RESET_CALL_DEPTH (Prarit Bhargava) [RHEL-25415]
- x86/alternatives: Add longer 64-bit NOPs (Prarit Bhargava) [RHEL-25415]
- x86/csum: Fix clang -Wuninitialized in csum_partial() (Prarit Bhargava) [RHEL-25415]
- redhat/configs: Enable checksum_kunit (Prarit Bhargava) [RHEL-25415]
- kunit: Fix checksum tests on big endian CPUs (Prarit Bhargava) [RHEL-25415]
- x86/csum: Improve performance of `csum_partial` (Prarit Bhargava) [RHEL-25415]
- x86/platform: Avoid missing-prototype warnings for OLPC (Prarit Bhargava) [RHEL-25415]
- x86/usercopy: Include arch_wb_cache_pmem() declaration (Prarit Bhargava) [RHEL-25415]
- x86/vdso: Include vdso/processor.h (Prarit Bhargava) [RHEL-25415]
- x86/mce: Add copy_mc_fragile_handle_tail() prototype (Prarit Bhargava) [RHEL-25415]
- x86/fbdev: Include asm/fb.h as needed (Prarit Bhargava) [RHEL-25415]
- x86/entry: Add do_SYSENTER_32() prototype (Prarit Bhargava) [RHEL-25415]
- x86/quirks: Include linux/pnp.h for arch_pnpbios_disabled() (Prarit Bhargava) [RHEL-25415]
- x86/mm: Include asm/numa.h for set_highmem_pages_init() (Prarit Bhargava) [RHEL-25415]
- x86: Avoid missing-prototype warnings for doublefault code (Prarit Bhargava) [RHEL-25415]
- x86/fpu: Include asm/fpu/regset.h (Prarit Bhargava) [RHEL-25415]
- x86: Add dummy prototype for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415]
- x86/pci: Mark local functions as 'static' (Prarit Bhargava) [RHEL-25415]
- x86/ftrace: Move prepare_ftrace_return prototype to header (Prarit Bhargava) [RHEL-25415]
- efivarfs: fix statfs() on efivarfs (Prarit Bhargava) [RHEL-25415]
- efivarfs: expose used and total size (Prarit Bhargava) [RHEL-25415]
- procfs: consolidate arch_report_meminfo declaration (Prarit Bhargava) [RHEL-25415]
- x86/unwind/orc: Add 'unwind_debug' cmdline option (Prarit Bhargava) [RHEL-25415]
- x86/unwind/orc: Use swap() instead of open coding it (Prarit Bhargava) [RHEL-25415]
- x86/MCE: Check a hw error's address to determine proper recovery action (Prarit Bhargava) [RHEL-25415]
- x86/cpu: Remove X86_FEATURE_NAMES (Prarit Bhargava) [RHEL-25415]
- x86/Kconfig: Make X86_FEATURE_NAMES non-configurable in prompt (Prarit Bhargava) [RHEL-25415]
- x86/alternatives: Fix section mismatch warnings (Prarit Bhargava) [RHEL-25415]
- x86/alternative: Complicate optimize_nops() some more (Prarit Bhargava) [RHEL-25415]
- x86/alternative: Rewrite optimize_nops() some (Prarit Bhargava) [RHEL-25415]
- efi: x86: make kobj_type structure constant (Prarit Bhargava) [RHEL-25415]
- x86/lib/memmove: Decouple ERMS from FSRM (Prarit Bhargava) [RHEL-25415]
- x86/alternatives: Disable interrupts and sync when optimizing NOPs in place (Prarit Bhargava) [RHEL-25415]
- x86/alternative: Support relocations in alternatives (Prarit Bhargava) [RHEL-25415]
- x86/alternative: Make debug-alternative selective (Prarit Bhargava) [RHEL-25415]
- x86/coco: Define cc_vendor without CONFIG_ARCH_HAS_CC_PLATFORM (Prarit Bhargava) [RHEL-25415]
- x86/coco: Get rid of accessor functions (Prarit Bhargava) [RHEL-25415]
- x86/mm: Fix __swp_entry_to_pte() for Xen PV guests (Prarit Bhargava) [RHEL-25415]
- x86/sev: Get rid of special sev_es_enable_key (Prarit Bhargava) [RHEL-25415]
- Change DEFINE_SEMAPHORE() to take a number argument (Prarit Bhargava) [RHEL-25415]
- fbdev: Simplify fb_is_primary_device for x86 (Prarit Bhargava) [RHEL-25415]
- efi: Add mixed-mode thunk recipe for GetMemoryAttributes (Prarit Bhargava) [RHEL-25415]
- x86: Suppress KMSAN reports in arch_within_stack_frames() (Prarit Bhargava) [RHEL-25415]
- efi: x86: Move EFI runtime map sysfs code to arch/x86 (Prarit Bhargava) [RHEL-25415]
- efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures (Prarit Bhargava) [RHEL-25415]
- objtool: Add --mnop as an option to --mcount (Prarit Bhargava) [RHEL-25415]
- stackprotector: actually use get_random_canary() (Prarit Bhargava) [RHEL-25415]
- stackprotector: move get_random_canary() into stackprotector.h (Prarit Bhargava) [RHEL-25415]
- xen/virtio: enable grant based virtio on x86 (Prarit Bhargava) [RHEL-25415]
- x86/xen: Add support for HVMOP_set_evtchn_upcall_vector (Prarit Bhargava) [RHEL-25415]
- x86/cpu: Use MSR_IA32_MISC_ENABLE constants (Prarit Bhargava) [RHEL-25415]
- x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" (Prarit Bhargava) [RHEL-25415]
- jump_label: s390: avoid pointless initial NOP patching (Prarit Bhargava) [RHEL-25415]
- s390/jump_label: rename __jump_label_transform() (Prarit Bhargava) [RHEL-25415]
- jump_label: make initial NOP patching the special case (Prarit Bhargava) [RHEL-25415]
- jump_label: mips: move module NOP patching into arch code (Prarit Bhargava) [RHEL-25415]
- arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic (Prarit Bhargava) [RHEL-25415]
- x86/vmware: Use BIT() macro for shifting (Prarit Bhargava) [RHEL-25415]
- x86/pmem: Fix platform-device leak in error path (Prarit Bhargava) [RHEL-25415]
- efi: Make code to find mirrored memory ranges generic (Prarit Bhargava) [RHEL-25415]
- x86/crypto: Remove stray comment terminator (Prarit Bhargava) [RHEL-25415]
- treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_179.RULE (Prarit Bhargava) [RHEL-25415]
- x86: Fix comment for X86_FEATURE_ZEN (Prarit Bhargava) [RHEL-25415]
- fork: Generalize PF_IO_WORKER handling (Prarit Bhargava) [RHEL-25415]
- x86/split-lock: Remove unused TIF_SLD bit (Prarit Bhargava) [RHEL-25415]
- crypto: x86 - eliminate anonymous module_init & module_exit (Prarit Bhargava) [RHEL-25415]
- xen/x2apic: enable x2apic mode when supported for HVM (Prarit Bhargava) [RHEL-25415]
- locking/atomic: Add generic try_cmpxchg{,64}_local() support (Prarit Bhargava) [RHEL-25415]
- x86/pci/xen: populate MSI sysfs entries (Prarit Bhargava) [RHEL-25415]
- x86-64: mm: clarify the 'positive addresses' user address rules (Prarit Bhargava) [RHEL-25415]
- x86: mm: remove architecture-specific 'access_ok()' define (Prarit Bhargava) [RHEL-25415]
- locking/x86: Define arch_try_cmpxchg_local() (Prarit Bhargava) [RHEL-25415]
- locking/arch: Wire up local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415]
- um: make stub data pages size tweakable (Prarit Bhargava) [RHEL-25415]
- x86: set FSRS automatically on AMD CPUs that have FSRM (Prarit Bhargava) [RHEL-25415]
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415]
- scsi: message: fusion: Mark mpt_halt_firmware() __noreturn (Prarit Bhargava) [RHEL-25415]
- x86/cpu: Mark {hlt,resume}_play_dead() __noreturn (Prarit Bhargava) [RHEL-25415]
- objtool: Include weak functions in global_noreturns check (Prarit Bhargava) [RHEL-25415]
- cpu: Mark nmi_panic_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415]
- cpu: Mark panic_smp_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415]
- arm64/cpu: Mark cpu_park_loop() and friends __noreturn (Prarit Bhargava) [RHEL-25415]
- x86/head: Mark *_start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415]
- init: Mark start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415]
- init: Mark [arch_call_]rest_init() __noreturn (Prarit Bhargava) [RHEL-25415]
- x86/linkage: Fix padding for typed functions (Prarit Bhargava) [RHEL-25415]
- x86/mm/dump_pagetables: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415]
- crypto: blake2s: remove module_init and module.h inclusion (Prarit Bhargava) [RHEL-25415]
- crypto: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415]
- x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() (Prarit Bhargava) [RHEL-25415]
- purgatory: fix disabling debug info (Prarit Bhargava) [RHEL-25415]
- x86/apic: Fix atomic update of offset in reserve_eilvt_offset() (Prarit Bhargava) [RHEL-25415]
- x86/cpu: Add model number for Intel Arrow Lake processor (Prarit Bhargava) [RHEL-25415]
- x86,objtool: Introduce ORC_TYPE_* (Prarit Bhargava) [RHEL-25415]
- objtool: Change UNWIND_HINT() argument order (Prarit Bhargava) [RHEL-25415]
- objtool: Use relative pointers for annotations (Prarit Bhargava) [RHEL-25415]
- x86/arch_prctl: Add AMX feature numbers as ABI constants (Prarit Bhargava) [RHEL-25415]
- x86: Simplify one-level sysctl registration for itmt_kern_table (Prarit Bhargava) [RHEL-25415]
- x86: Simplify one-level sysctl registration for abi_table2 (Prarit Bhargava) [RHEL-25415]
- x86/ACPI/boot: Improve __acpi_acquire_global_lock (Prarit Bhargava) [RHEL-25415]
- x86/platform/intel-mid: Remove unused definitions from intel-mid.h (Prarit Bhargava) [RHEL-25415]
- vdso: Improve cmd_vdso_check to check all dynamic relocations (Prarit Bhargava) [RHEL-25415]
- ftrace: selftest: remove broken trace_direct_tramp (Prarit Bhargava) [RHEL-25415]
- x86/smpboot: Reference count on smpboot_setup_warm_reset_vector() (Prarit Bhargava) [RHEL-25415]
- x86/paravirt: Convert simple paravirt functions to asm (Prarit Bhargava) [RHEL-25415]
- x86/uaccess: Remove memcpy_page_flushcache() (Prarit Bhargava) [RHEL-25415]
- x86/mm: Fix use of uninitialized buffer in sme_enable() (Prarit Bhargava) [RHEL-25415]
- x86/cpu: Expose arch_cpu_idle_dead()'s prototype definition (Prarit Bhargava) [RHEL-25415]
- x86/cpu: Mark play_dead() __noreturn (Prarit Bhargava) [RHEL-25415]
- x86/cpu: Make sure play_dead() doesn't return (Prarit Bhargava) [RHEL-25415]
- KVM: x86: Give a hint when Win2016 might fail to boot due to XSAVES erratum (Prarit Bhargava) [RHEL-25415]
- x86/CPU/AMD: Disable XSAVES on AMD family 0x17 (Prarit Bhargava) [RHEL-25415]
- x86/mce: Always inline old MCA stubs (Prarit Bhargava) [RHEL-25415]
- x86/MCE/AMD: Make kobj_type structure constant (Prarit Bhargava) [RHEL-25415]
- x86/paravirt: Merge activate_mm() and dup_mmap() callbacks (Prarit Bhargava) [RHEL-25415]
- x86/entry: Change stale function name in comment to error_return() (Prarit Bhargava) [RHEL-25415]
- xen: update arch/x86/include/asm/xen/cpuid.h (Prarit Bhargava) [RHEL-25415]
- x86/alternatives: Do not use integer constant suffixes in inline asm (Prarit Bhargava) [RHEL-25415]
- um: Only disable SSE on clang to work around old GCC bugs (Prarit Bhargava) [RHEL-25415]
- x86/PVH: avoid 32-bit build warning when obtaining VGA console info (Prarit Bhargava) [RHEL-25415]
- x86/PVH: obtain VGA console info in Dom0 (Prarit Bhargava) [RHEL-25415]
- ftrace,kcfi: Define ftrace_stub_graph conditionally (Prarit Bhargava) [RHEL-25415]
- arm64: ftrace: Define ftrace_stub_graph only with FUNCTION_GRAPH_TRACER (Prarit Bhargava) [RHEL-25415]
- objtool: Fix ORC 'signal' propagation (Prarit Bhargava) [RHEL-25415]
- x86: Fix FILL_RETURN_BUFFER (Prarit Bhargava) [RHEL-25415]
- x86/xen/time: cleanup xen_tsc_safe_clocksource (Prarit Bhargava) [RHEL-25415]
- x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range (Prarit Bhargava) [RHEL-25415]
- x86/kprobes: Fix __recover_optprobed_insn check optimizing logic (Prarit Bhargava) [RHEL-25415]
- x86/Xen: drop leftover VM-assist uses (Prarit Bhargava) [RHEL-25415]
- x86/build: Make 64-bit defconfig the default (Prarit Bhargava) [RHEL-25415]
- x86/hotplug: Remove incorrect comment about mwait_play_dead() (Prarit Bhargava) [RHEL-25415]
- char/agp: consolidate {alloc,free}_gatt_pages() (Prarit Bhargava) [RHEL-25415]
- um: Support LTO (Prarit Bhargava) [RHEL-25415]
- x86/xen/time: prefer tsc as clocksource when it is invariant (Prarit Bhargava) [RHEL-25415]
- x86/xen: mark xen_pv_play_dead() as __noreturn (Prarit Bhargava) [RHEL-25415]
- tick/nohz: Remove unused tick_nohz_idle_stop_tick_protected() (Prarit Bhargava) [RHEL-25415]
- x86/xen: don't let xen_pv_play_dead() return (Prarit Bhargava) [RHEL-25415]
- x86/entry: Fix unwinding from kprobe on PUSH/POP instruction (Prarit Bhargava) [RHEL-25415]
- x86/unwind/orc: Add 'signal' field to ORC metadata (Prarit Bhargava) [RHEL-25415]
- x86/cacheinfo: Remove unused trace variable (Prarit Bhargava) [RHEL-25415]
- x86: um: vdso: Add '%%rcx' and '%%r11' to the syscall clobber list (Prarit Bhargava) [RHEL-25415]
- rust: arch/um: Disable FP/SIMD instruction to match x86 (Prarit Bhargava) [RHEL-25415]
- efi: x86: Wire up IBT annotation in memory attributes table (Prarit Bhargava) [RHEL-25415]
- efi: Discover BTI support in runtime services regions (Prarit Bhargava) [RHEL-25415]
- x86/vdso: Fix -Wmissing-prototypes warnings (Prarit Bhargava) [RHEL-25415]
- x86/vdso: Fake 32bit VDSO build on 64bit compile for vgetcpu (Prarit Bhargava) [RHEL-25415]
- x86/vdso: Provide getcpu for x86-32. (Prarit Bhargava) [RHEL-25415]
- x86/cpu: Provide the full setup for getcpu() on x86-32 (Prarit Bhargava) [RHEL-25415]
- kbuild: remove --include-dir MAKEFLAG from top Makefile (Prarit Bhargava) [RHEL-25415]
- efi: Drop minimum EFI version check at boot (Prarit Bhargava) [RHEL-25415]
- x86/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE also on 32bit (Prarit Bhargava) [RHEL-25415]
- x86/microcode: Allow only "1" as a late reload trigger value (Prarit Bhargava) [RHEL-25415]
- x86/static_call: Add support for Jcc tail-calls (Prarit Bhargava) [RHEL-25415]
- x86/alternatives: Teach text_poke_bp() to patch Jcc.d32 instructions (Prarit Bhargava) [RHEL-25415]
- x86/alternatives: Introduce int3_emulate_jcc() (Prarit Bhargava) [RHEL-25415]
- x86/atomics: Always inline arch_atomic64*() (Prarit Bhargava) [RHEL-25415]
- x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses (Prarit Bhargava) [RHEL-25415]
- sh: checksum: add missing linux/uaccess.h include (Prarit Bhargava) [RHEL-25415]
- net: checksum: drop the linux/uaccess.h include (Prarit Bhargava) [RHEL-25415]
- x86/ACPI/boot: Use try_cmpxchg() in __acpi_{acquire,release}_global_lock() (Prarit Bhargava) [RHEL-25415]
- x86/PAT: Use try_cmpxchg() in set_page_memtype() (Prarit Bhargava) [RHEL-25415]
- x86/boot/compressed: prefer cc-option for CFLAGS additions (Prarit Bhargava) [RHEL-25415]
- x86/vdso: Move VDSO image init to vdso2c generated code (Prarit Bhargava) [RHEL-25415]
- x86/Kconfig: Fix spellos & punctuation (Prarit Bhargava) [RHEL-25415]
- x86/cpu: Use cpu_feature_enabled() when checking global pages support (Prarit Bhargava) [RHEL-25415]
- kbuild: allow to combine multiple V= levels (Prarit Bhargava) [RHEL-25415]
- x86/build: Move '-mindirect-branch-cs-prefix' out of GCC-only block (Prarit Bhargava) [RHEL-25415]
- x86/nmi: Print reasons why backtrace NMIs are ignored (Prarit Bhargava) [RHEL-25415]
- redhat/configs: Disable CONFIG_NMI_CHECK_CPU (Prarit Bhargava) [RHEL-25415]
- x86/nmi: Accumulate NMI-progress evidence in exc_nmi() (Prarit Bhargava) [RHEL-25415]
- x86/microcode: Use the DEVICE_ATTR_RO() macro (Prarit Bhargava) [RHEL-25415]
- x86/aperfmperf: Erase stale arch_freq_scale values when disabling frequency invariance readings (Prarit Bhargava) [RHEL-25415]
- x86/signal: Fix the value returned by strict_sas_size() (Prarit Bhargava) [RHEL-25415]
- x86/cpu: Remove misleading comment (Prarit Bhargava) [RHEL-25415]
- x86/gsseg: Add the new <asm/gsseg.h> header to <asm/asm-prototypes.h> (Prarit Bhargava) [RHEL-25415]
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415]
- tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415]
- cpuidle, ACPI: Make noinstr clean (Prarit Bhargava) [RHEL-25415]
- cpuidle, nospec: Make mds_idle_clear_cpu_buffers() noinstr clean (Prarit Bhargava) [RHEL-25415]
- cpuidle, xenpv: Make more PARAVIRT_XXL noinstr clean (Prarit Bhargava) [RHEL-25415]
- cpuidle, mwait: Make the mwait code noinstr clean (Prarit Bhargava) [RHEL-25415]
- x86/perf/amd: Remove tracing from perf_lopwr_cb() (Prarit Bhargava) [RHEL-25415]
- x86/gsseg: Use the LKGS instruction if available for load_gs_index() (Prarit Bhargava) [RHEL-25415]
- x86/gsseg: Move load_gs_index() to its own new header file (Prarit Bhargava) [RHEL-25415]
- x86/gsseg: Make asm_load_gs_index() take an u16 (Prarit Bhargava) [RHEL-25415]
- x86/opcode: Add the LKGS instruction to x86-opcode-map (Prarit Bhargava) [RHEL-25415]
- x86/cpufeature: Add the CPU feature bit for LKGS (Prarit Bhargava) [RHEL-25415]
- x86/bugs: Reset speculation control settings on init (Prarit Bhargava) [RHEL-25415]
- x86/setup: Move duplicate boot_cpu_data definition out of the ifdeffery (Prarit Bhargava) [RHEL-25415]
- x86/boot/e820: Fix typo in e820.c comment (Prarit Bhargava) [RHEL-25415]
- x86/boot: Avoid using Intel mnemonics in AT&T syntax asm (Prarit Bhargava) [RHEL-25415]
- x86/cpu: Remove redundant extern x86_read_arch_cap_msr() (Prarit Bhargava) [RHEL-25415]
- x86/kprobes: Use switch-case for 0xFF opcodes in prepare_emulation (Prarit Bhargava) [RHEL-25415]
- x86/mce: Mask out non-address bits from machine check bank (Prarit Bhargava) [RHEL-25415]
- x86/kprobes: Drop removed INT3 handling code (Prarit Bhargava) [RHEL-25415]
- x86/mce/dev-mcelog: use strscpy() to instead of strncpy() (Prarit Bhargava) [RHEL-25415]
- x86/rtc: Simplify PNP ids check (Prarit Bhargava) [RHEL-25415]
- x86/signal/compat: Move sigaction_compat_abi() to signal_64.c (Prarit Bhargava) [RHEL-25415]
- x86/signal: Move siginfo field tests (Prarit Bhargava) [RHEL-25415]
- elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size} (Prarit Bhargava) [RHEL-25415]
- x86/alternatives: Add alt_instr.flags (Prarit Bhargava) [RHEL-25415]
- x86/bugs: Flush IBP in ib_prctl_set() (Prarit Bhargava) [RHEL-25415]
- x86/lib: Fix compiler and kernel-doc warnings (Prarit Bhargava) [RHEL-25415]
- x86/asm: Fix an assembler warning with current binutils (Prarit Bhargava) [RHEL-25415]
- x86/lib: Include <asm/misc.h> to fix a missing prototypes warning at build time (Prarit Bhargava) [RHEL-25415]
- x86/kexec: Fix double-free of elf header buffer (Prarit Bhargava) [RHEL-25415]
- s390/mm: implement set_memory_rox() (Prarit Bhargava) [RHEL-25415]
- s390: make use of CONFIG_FUNCTION_ALIGNMENT (Prarit Bhargava) [RHEL-25415]
- x86/xen: Remove the unused function p2m_index() (Prarit Bhargava) [RHEL-25415]
- x86/mm: Ensure forced page table splitting (Prarit Bhargava) [RHEL-25415]
- x86/mm: Rename __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415]
- x86/mm: Inhibit _PAGE_NX changes from cpa_process_alias() (Prarit Bhargava) [RHEL-25415]
- x86/mm: Untangle __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415]
- x86/mm: Add a few comments (Prarit Bhargava) [RHEL-25415]
- x86/mm: Fix CR3_ADDR_MASK (Prarit Bhargava) [RHEL-25415]
- x86/mm: Implement native set_memory_rox() (Prarit Bhargava) [RHEL-25415]
- x86/mm/pae: Get rid of set_64bit() (Prarit Bhargava) [RHEL-25415]
- x86/mm: Remove P*D_PAGE_MASK and P*D_PAGE_SIZE macros (Prarit Bhargava) [RHEL-25415]
- x86/mm/pae: Be consistent with pXXp_get_and_clear() (Prarit Bhargava) [RHEL-25415]
- x86/mm/pae: Use WRITE_ONCE() (Prarit Bhargava) [RHEL-25415]
- x86/mm/pae: Don't (ab)use atomic64 (Prarit Bhargava) [RHEL-25415]
- mm: Introduce set_memory_rox() (Prarit Bhargava) [RHEL-25415]
- x86/ftrace: Remove SYSTEM_BOOTING exceptions (Prarit Bhargava) [RHEL-25415]
- x86/mm: Do verify W^X at boot up (Prarit Bhargava) [RHEL-25415]
- kbuild: add test-{ge,gt,le,lt} macros (Prarit Bhargava) [RHEL-25415]
- Makefile.compiler: replace cc-ifversion with compiler-specific macros (Prarit Bhargava) [RHEL-25415]
- Makefile.extrawarn: re-enable -Wformat for clang; take 2 (Prarit Bhargava) [RHEL-25415]
- x86/mm/kmmio: Remove redundant preempt_disable() (Prarit Bhargava) [RHEL-25415]
- x86/mm/kmmio: Use rcu_read_lock_sched_notrace() (Prarit Bhargava) [RHEL-25415]
- x86/mm/kmmio: Switch to arch_spin_lock() (Prarit Bhargava) [RHEL-25415]
- ftrace/x86: Add back ftrace_expected for ftrace bug reports (Prarit Bhargava) [RHEL-25415]
- x86/xen: Fix memory leak in xen_init_lock_cpu() (Prarit Bhargava) [RHEL-25415]
- x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() (Prarit Bhargava) [RHEL-25415]
- uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Prarit Bhargava) [RHEL-25415]
- x86/of: Add support for boot time interrupt delivery mode configuration (Prarit Bhargava) [RHEL-25415]
- x86/of: Replace printk(KERN_LVL) with pr_lvl() (Prarit Bhargava) [RHEL-25415]
- x86/of: Remove unused early_init_dt_add_memory_arch() (Prarit Bhargava) [RHEL-25415]
- x86/apic: Handle no CONFIG_X86_X2APIC on systems with x2APIC enabled by BIOS (Prarit Bhargava) [RHEL-25415]
- x86/asm/32: Remove setup_once() (Prarit Bhargava) [RHEL-25415]
- x86/alternative: Remove noinline from __ibt_endbr_seal[_end]() stubs (Prarit Bhargava) [RHEL-25415]
- mm/pgtable: Fix multiple -Wstringop-overflow warnings (Prarit Bhargava) [RHEL-25415]
- vdso/timens: Refactor copy-pasted find_timens_vvar_page() helper into one copy (Prarit Bhargava) [RHEL-25415]
- mm/uffd: sanity check write bit for uffd-wp protected ptes (Prarit Bhargava) [RHEL-25415]
- mm/mglru: add dummy pmd_dirty() (Prarit Bhargava) [RHEL-25415]
- mm: add dummy pmd_young() for architectures not having it (Prarit Bhargava) [RHEL-25415]
- x86/boot: Remove x86_32 PIC using %%ebx workaround (Prarit Bhargava) [RHEL-25415]
- x86/boot: Skip realmode init code when running as Xen PV guest (Prarit Bhargava) [RHEL-25415]
- uninline elf_core_copy_task_fpregs() (and lose pt_regs argument) (Prarit Bhargava) [RHEL-25415]
- x86/paravirt: Use common macro for creating simple asm paravirt functions (Prarit Bhargava) [RHEL-25415]
- ACPI: make remove callback of ACPI driver void (Prarit Bhargava) [RHEL-25415]
- platform/x86: intel-vbtn: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415]
- platform/x86: intel_oaktrail: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415]
- platform/x86: intel_int0002_vgpio: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415]
- platform/x86: intel_atomisp2: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415]
- platform/x86: intel_turbo_max_3: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415]
- platform/x86: intel-smartconnect: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415]
- platform/x86: intel_telemetry: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415]
- platform/x86: intel-rst: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415]
- x86/alternative: Consistently patch SMP locks in vmlinux and modules (Prarit Bhargava) [RHEL-25415]
- x86/ioremap: Fix page aligned size calculation in __ioremap_caller() (Prarit Bhargava) [RHEL-25415]
- x86/kaslr: Fix process_mem_region()'s return value (Prarit Bhargava) [RHEL-25415]
- x86/debug: Include percpu.h in debugreg.h to get DECLARE_PER_CPU() et al (Prarit Bhargava) [RHEL-25415]
- x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs (Prarit Bhargava) [RHEL-25415]
- x86: Disable split lock penalty on RHEL (Prarit Bhargava) [RHEL-25415]
- x86/split_lock: Add sysctl to control the misery mode (Prarit Bhargava) [RHEL-25415]
- Documentation/x86: Update split lock documentation (Prarit Bhargava) [RHEL-25415]
- x86/split_lock: Make life miserable for split lockers (Prarit Bhargava) [RHEL-25415]
- mm: remove kern_addr_valid() completely (Prarit Bhargava) [RHEL-25415]
- x86/uaccess: instrument copy_from_user_nmi() (Prarit Bhargava) [RHEL-25415]
- x86: Fix misc small issues (Prarit Bhargava) [RHEL-25415]
- x86/Kconfig: Enable kernel IBT by default (Prarit Bhargava) [RHEL-25415]
- x86,pm: Force out-of-line memcpy() (Prarit Bhargava) [RHEL-25415]
- x86/epb: Fix Gracemont uarch (Prarit Bhargava) [RHEL-25415]
- x86/intel_epb: Set Alder Lake N and Raptor Lake P normal EPB (Prarit Bhargava) [RHEL-25415]
- x86/boot: Repair kernel-doc for boot_kstrtoul() (Prarit Bhargava) [RHEL-25415]
- x86/mem: Move memmove to out of line assembler (Prarit Bhargava) [RHEL-25415]
- x86: Improve formatting of user_regset arrays (Prarit Bhargava) [RHEL-25415]
- x86: Separate out x86_regset for 32 and 64 bit (Prarit Bhargava) [RHEL-25415]
- kbuild: upgrade the orphan section warning to an error if CONFIG_WERROR is set (Prarit Bhargava) [RHEL-25415]
- kbuild: Disable GCOV for *.mod.o (Prarit Bhargava) [RHEL-25415]
- x86/cfi: Add boot time hash randomization (Prarit Bhargava) [RHEL-25415]
- x86/cfi: Boot time selection of CFI scheme (Prarit Bhargava) [RHEL-25415]
- x86/ibt: Implement FineIBT (Prarit Bhargava) [RHEL-25415]
- x86/mce: Use severity table to handle uncorrected errors in kernel (Prarit Bhargava) [RHEL-25415]
- x86/i8259: Make default_legacy_pic static (Prarit Bhargava) [RHEL-25415]
- x86/purgatory: disable KMSAN instrumentation (Prarit Bhargava) [RHEL-25415]
- x86/mm: Do not verify W^X at boot up (Prarit Bhargava) [RHEL-25415]
- x86/syscall: Include asm/ptrace.h in syscall_wrapper header (Prarit Bhargava) [RHEL-25415]
- kill extern of vsyscall32_sysctl (Prarit Bhargava) [RHEL-25415]
- Merge branch 'x86/urgent' into x86/core, to resolve conflict (Prarit Bhargava) [RHEL-25415]
- x86/unwind/orc: Fix unreliable stack dump with gcov (Prarit Bhargava) [RHEL-25415]
- x86/signal/64: Move 64-bit signal code to its own file (Prarit Bhargava) [RHEL-25415]
- x86/signal/32: Merge native and compat 32-bit signal code (Prarit Bhargava) [RHEL-25415]
- x86/signal: Add ABI prefixes to frame setup functions (Prarit Bhargava) [RHEL-25415]
- x86/signal: Merge get_sigframe() (Prarit Bhargava) [RHEL-25415]
- x86: Remove __USER32_DS (Prarit Bhargava) [RHEL-25415]
- x86/signal: Remove sigset_t parameter from frame setup functions (Prarit Bhargava) [RHEL-25415]
- x86/signal: Remove sig parameter from frame setup functions (Prarit Bhargava) [RHEL-25415]
- x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB (Prarit Bhargava) [RHEL-25415]
- x86: Remove CONFIG_ARCH_NR_GPIO (Prarit Bhargava) [RHEL-25415]
- x86/paravirt: Remove clobber bitmask from .parainstructions (Prarit Bhargava) [RHEL-25415]
- x86: kmsan: pgtable: reduce vmalloc space (Prarit Bhargava) [RHEL-25415]
- scripts: Remove ICC-related dead code (Prarit Bhargava) [RHEL-25415]
- s390/checksum: always use cksm instruction (Prarit Bhargava) [RHEL-25415]
- docs: programming-language: remove mention of the Intel compiler (Prarit Bhargava) [RHEL-25415]
- Remove Intel compiler support (Prarit Bhargava) [RHEL-25415]
- scripts: handle BrokenPipeError for python scripts (Prarit Bhargava) [RHEL-25415]
- s390/checksum: support GENERIC_CSUM, enable it for KASAN (Prarit Bhargava) [RHEL-25415]
- x86/xen: Use kstrtobool() instead of strtobool() (Prarit Bhargava) [RHEL-25415]
- x86/xen: simplify sysenter and syscall setup (Prarit Bhargava) [RHEL-25415]
- x86/xen: silence smatch warning in pmu_msr_chk_emulated() (Prarit Bhargava) [RHEL-25415]
- ftrace,kcfi: Separate ftrace_stub() and ftrace_stub_graph() (Prarit Bhargava) [RHEL-25415]
- xen/pv: support selecting safe/unsafe msr accesses (Prarit Bhargava) [RHEL-25415]
- xen/pv: refactor msr access functions to support safe and unsafe accesses (Prarit Bhargava) [RHEL-25415]
- xen/pv: fix vendor checks for pmu emulation (Prarit Bhargava) [RHEL-25415]
- xen/pv: add fault recovery control to pmu msr accesses (Prarit Bhargava) [RHEL-25415]
- x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS (Prarit Bhargava) [RHEL-25415]
- x86: add missing include to sparsemem.h (Prarit Bhargava) [RHEL-25415]
- x86/mm: Add prot_sethuge() helper to abstract out _PAGE_PSE handling (Prarit Bhargava) [RHEL-25415]
- x86: enable initial Rust support (Prarit Bhargava) [RHEL-25415]
- scripts: add `generate_rust_target.rs` (Prarit Bhargava) [RHEL-25415]
- docs: add Rust documentation (Prarit Bhargava) [RHEL-25415]
- x86/alternative: Fix race in try_get_desc() (Prarit Bhargava) [RHEL-25415]
- x86: kprobes: Remove unused macro stack_addr (Prarit Bhargava) [RHEL-25415]
- x86/paravirt: add extra clobbers with ZERO_CALL_USED_REGS enabled (Prarit Bhargava) [RHEL-25415]
- x86/paravirt: clean up typos and grammaros (Prarit Bhargava) [RHEL-25415]
- x86/entry: Work around Clang __bdos() bug (Prarit Bhargava) [RHEL-25415]
- x86/kprobes: Remove unused arch_kprobe_override_function() declaration (Prarit Bhargava) [RHEL-25415]
- x86/ftrace: Remove unused modifying_ftrace_code declaration (Prarit Bhargava) [RHEL-25415]
- x86: Add support for CONFIG_CFI_CLANG (Prarit Bhargava) [RHEL-25415]
- x86/purgatory: Disable CFI (Prarit Bhargava) [RHEL-25415]
- crypto: x86/sm4 - fix crash with CFI enabled (Prarit Bhargava) [RHEL-25415]
- crypto: x86/sha512 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415]
- crypto: x86/sha256 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415]
- crypto: x86/sha1 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415]
- crypto: x86/aegis128 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415]
- cfi: Add type helper macros (Prarit Bhargava) [RHEL-25415]
- x86: Add types to indirectly called assembly functions (Prarit Bhargava) [RHEL-25415]
- x86/tools/relocs: Ignore __kcfi_typeid_ relocations (Prarit Bhargava) [RHEL-25415]
- treewide: Filter out CC_FLAGS_CFI (Prarit Bhargava) [RHEL-25415]
- x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype (Prarit Bhargava) [RHEL-25415]
- x86/paravirt: Ensure proper alignment (Prarit Bhargava) [RHEL-25415]
- arch: um: Mark the stack non-executable to fix a binutils warning (Prarit Bhargava) [RHEL-25415]
- x86/dumpstack: Don't mention RIP in "Code: " (Prarit Bhargava) [RHEL-25415]
- x86/asm/bitops: Use __builtin_ctzl() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415]
- x86/asm/bitops: Use __builtin_ffs() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415]
- lib/find_bit: add find_next{,_and}_bit_wrap (Prarit Bhargava) [RHEL-25415]
- cpumask: fix incorrect cpumask scanning result checks (Prarit Bhargava) [RHEL-25415]
- cpumask: be more careful with 'cpumask_setall()' (Prarit Bhargava) [RHEL-25415]
- cpumask: relax sanity checking constraints (Prarit Bhargava) [RHEL-25415]
- cpumask: re-introduce constant-sized cpumask optimizations (Prarit Bhargava) [RHEL-25415]
- lib/bitmap: introduce for_each_set_bit_wrap() macro (Prarit Bhargava) [RHEL-25415]
- cpumask: switch for_each_cpu{,_not} to use for_each_bit() (Prarit Bhargava) [RHEL-25415]
- lib/cpumask: deprecate nr_cpumask_bits (Prarit Bhargava) [RHEL-25415]
- lib/cpumask: delete misleading comment (Prarit Bhargava) [RHEL-25415]
- smp: don't declare nr_cpu_ids if NR_CPUS == 1 (Prarit Bhargava) [RHEL-25415]
- smp: add set_nr_cpu_ids() (Prarit Bhargava) [RHEL-25415]
- um: Cleanup compiler warning in arch/x86/um/tls_32.c (Prarit Bhargava) [RHEL-25415]
- um: Cleanup syscall_handler_t cast in syscalls_32.h (Prarit Bhargava) [RHEL-25415]
- kernel: exit: cleanup release_thread() (Prarit Bhargava) [RHEL-25415]
- EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs (Prarit Bhargava) [RHEL-25415]
- x86/defconfig: Enable CONFIG_DEBUG_WX=y (Prarit Bhargava) [RHEL-25415]
- x86/defconfig: Refresh the defconfigs (Prarit Bhargava) [RHEL-25415]
- x86/Kconfig: Specify idle=poll instead of no-hlt (Prarit Bhargava) [RHEL-25415]
- x86/apic: Don't disable x2APIC if locked (Prarit Bhargava) [RHEL-25415]
- x86/earlyprintk: Clean up pciserial (Prarit Bhargava) [RHEL-25415]
- asm goto: eradicate CC_HAS_ASM_GOTO (Prarit Bhargava) [RHEL-25415]
- x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry (Prarit Bhargava) [RHEL-25415]
- efi/x86-mixed: move unmitigated RET into .rodata (Prarit Bhargava) [RHEL-25415]
- x86/uaccess: Improve __try_cmpxchg64_user_asm() for x86_32 (Prarit Bhargava) [RHEL-25415]
- x86/boot: Remove superfluous type casting from arch/x86/boot/bitops.h (Prarit Bhargava) [RHEL-25415]
- powerpc/vdso: link with -z noexecstack (Prarit Bhargava) [RHEL-25415]
- xen: x86: remove setting the obsolete config XEN_MAX_DOMAIN_MEMORY (Prarit Bhargava) [RHEL-25415]
- x86/kprobes: Fix JNG/JNLE emulation (Prarit Bhargava) [RHEL-25415]
- x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments (Prarit Bhargava) [RHEL-25415]
- x86/mm: Rename set_memory_present() to set_memory_p() (Prarit Bhargava) [RHEL-25415]
- x86/acrn: Set up timekeeping (Prarit Bhargava) [RHEL-25415]
- x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero (Prarit Bhargava) [RHEL-25415]
- x86/kprobes: Update kcb status flag after singlestepping (Prarit Bhargava) [RHEL-25415]
- ftrace/x86: Add back ftrace_expected assignment (Prarit Bhargava) [RHEL-25415]
- profile: setup_profiling_timer() is moslty not implemented (Prarit Bhargava) [RHEL-25415]
- x86/purgatory: Hard-code obj-y in Makefile (Prarit Bhargava) [RHEL-25415]
- x86,nospec: Simplify {JMP,CALL}_NOSPEC (Prarit Bhargava) [RHEL-25415]
- x86/cacheinfo: move shared cache map definitions (Prarit Bhargava) [RHEL-25415]
- um: include linux/stddef.h for __always_inline (Prarit Bhargava) [RHEL-25415]
- um: x86: print RIP with symbol (Prarit Bhargava) [RHEL-25415]
- x86/um: Kconfig: Fix indentation (Prarit Bhargava) [RHEL-25415]
- x86/olpc: fix 'logical not is only applied to the left hand side' (Prarit Bhargava) [RHEL-25415]
- x86/setup: Use rng seeds from setup_data (Prarit Bhargava) [RHEL-25415]
- x86/build: Remove unused OBJECT_FILES_NON_STANDARD_test_nx.o (Prarit Bhargava) [RHEL-25415]
- x86/Kconfig: Fix CONFIG_CC_HAS_SANE_STACKPROTECTOR when cross compiling with clang (Prarit Bhargava) [RHEL-25415]
- x86/kexec: Carry forward IMA measurement log on kexec (Prarit Bhargava) [RHEL-25415]
- rcu: Remove rcu_is_idle_cpu() (Prarit Bhargava) [RHEL-25415]
- scripts: headers_install.sh: Update config leak ignore entries (Prarit Bhargava) [RHEL-25415]
- x86: Clear .brk area at early boot (Prarit Bhargava) [RHEL-25415]
- x86/xen: Use clear_bss() for Xen PV guests (Prarit Bhargava) [RHEL-25415]
- redhat/configs: Disable CONFIG_XEN_VIRTIO (Prarit Bhargava) [RHEL-25415]
- xen/virtio: Fix potential deadlock when accessing xen_grant_dma_devices (Prarit Bhargava) [RHEL-25415]
- virtio: replace restricted mem access flag with callback (Prarit Bhargava) [RHEL-25415]
- xen/virtio: Fix n_pages calculation in xen_grant_dma_map(unmap)_page() (Prarit Bhargava) [RHEL-25415]
- xen: don't require virtio with grants for non-PV guests (Prarit Bhargava) [RHEL-25415]
- xen/grant-dma-ops: Retrieve the ID of backend's domain for DT devices (Prarit Bhargava) [RHEL-25415]
- xen/grant-dma-ops: Add option to restrict memory access under Xen (Prarit Bhargava) [RHEL-25415]
- xen/virtio: Enable restricted memory access using Xen grant mappings (Prarit Bhargava) [RHEL-25415]
- virtio: replace arch_has_restricted_virtio_memory_access() (Prarit Bhargava) [RHEL-25415]
- ftrace/fgraph: fix increased missing-prototypes warnings (Prarit Bhargava) [RHEL-25415]
- kernel: add platform_has() infrastructure (Prarit Bhargava) [RHEL-25415]
- x86/cpu: Elide KCSAN for cpu_has() and friends (Prarit Bhargava) [RHEL-25415]
- objtool: Add CONFIG_HAVE_UACCESS_VALIDATION (Prarit Bhargava) [RHEL-25415]
- um: Fix out-of-bounds read in LDT setup (Prarit Bhargava) [RHEL-25415]
- x86/traceponit: Fix comment about irq vector tracepoints (Prarit Bhargava) [RHEL-25415]
- ftrace: Remove return value of ftrace_arch_modify_*() (Prarit Bhargava) [RHEL-25415]
- x86/idt: Remove unused headers (Prarit Bhargava) [RHEL-25415]
- x86/Kconfig: Fix indentation of arch/x86/Kconfig.debug (Prarit Bhargava) [RHEL-25415]
- x86/Kconfig: Fix indentation and add endif comments to arch/x86/Kconfig (Prarit Bhargava) [RHEL-25415]
- x86/setup: Use strscpy() to replace deprecated strlcpy() (Prarit Bhargava) [RHEL-25415]
- x86/entry: Fixup objtool/ibt validation (Prarit Bhargava) [RHEL-25415]
- notifier: Add atomic_notifier_call_chain_is_empty() (Prarit Bhargava) [RHEL-25415]
- kernel/reboot: Add do_kernel_power_off() (Prarit Bhargava) [RHEL-25415]
- kernel/reboot: Add kernel_can_power_off() (Prarit Bhargava) [RHEL-25415]
- x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415]
- xen/x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415]
- kernel/reboot: Change registration order of legacy power-off handler (Prarit Bhargava) [RHEL-25415]
- kernel/reboot: Wrap legacy power-off callbacks into sys-off handlers (Prarit Bhargava) [RHEL-25415]
- x86: xen: remove STACK_FRAME_NON_STANDARD from xen_cpuid (Prarit Bhargava) [RHEL-25415]
- x86/tsc: Use fallback for random_get_entropy() instead of zero (Prarit Bhargava) [RHEL-25415]
- mm: page_table_check: add hooks to public helpers (Prarit Bhargava) [RHEL-25415]
- x86/vsyscall: Remove CONFIG_LEGACY_VSYSCALL_EMULATE (Prarit Bhargava) [RHEL-25415]
- randstruct: Split randstruct Makefile and CFLAGS (Prarit Bhargava) [RHEL-25415]
- sancov: Split plugin build from plugin CFLAGS (Prarit Bhargava) [RHEL-25415]
- swiotlb-xen: fix DMA_ATTR_NO_KERNEL_MAPPING on arm (Prarit Bhargava) [RHEL-25415]
- x86: ACPI: Make mp_config_acpi_gsi() a void function (Prarit Bhargava) [RHEL-25415]
- redhat/configs: Enable CONFIG_RANDSTRUCT_NONE (Prarit Bhargava) [RHEL-25415]
- randstruct: Reorganize Kconfigs and attribute macros (Prarit Bhargava) [RHEL-25415]
- fork: Pass struct kernel_clone_args into copy_thread (Prarit Bhargava) [RHEL-25415]
- x86/mm: Cleanup the control_va_addr_alignment() __setup handler (Prarit Bhargava) [RHEL-25415]
- x86/entry: Convert SWAPGS to swapgs and remove the definition of SWAPGS (Prarit Bhargava) [RHEL-25415]
- net: unexport csum_and_copy_{from,to}_user (Prarit Bhargava) [RHEL-25415]
- ftrace: cleanup ftrace_graph_caller enable and disable (Prarit Bhargava) [RHEL-25415]
- x86/aperfmperf: Integrate the fallback code from show_cpuinfo() (Prarit Bhargava) [RHEL-25415]
- x86/aperfmperf: Replace arch_freq_get_on_cpu() (Prarit Bhargava) [RHEL-25415]
- x86/aperfmperf: Replace aperfmperf_get_khz() (Prarit Bhargava) [RHEL-25415]
- x86/aperfmperf: Store aperf/mperf data for cpu frequency reads (Prarit Bhargava) [RHEL-25415]
- asm-generic: compat: Cleanup duplicate definitions (Prarit Bhargava) [RHEL-25415]
- fs: stat: compat: Add __ARCH_WANT_COMPAT_STAT (Prarit Bhargava) [RHEL-25415]
- arch: Add SYSVIPC_COMPAT for all architectures (Prarit Bhargava) [RHEL-25415]
- compat: consolidate the compat_flock{,64} definition (Prarit Bhargava) [RHEL-25415]
- uapi: always define F_GETLK64/F_SETLK64/F_SETLKW64 in fcntl.h (Prarit Bhargava) [RHEL-25415]
- x86/mce: Add messages for panic errors in AMD's MCE grading (Prarit Bhargava) [RHEL-25415]
- x86/mce: Simplify AMD severity grading logic (Prarit Bhargava) [RHEL-25415]
- x86/asm: Merge load_gs_index() (Prarit Bhargava) [RHEL-25415]
- x86/process: Fix kernel-doc warning due to a changed function name (Prarit Bhargava) [RHEL-25415]
- x86/crash: Fix minor typo/bug in debug message (Prarit Bhargava) [RHEL-25415]
- x86/apic: Clarify i82489DX bit overlap in APIC_LVT0 (Prarit Bhargava) [RHEL-25415]
- x86/ACPI: Preserve ACPI-table override during hibernation (Prarit Bhargava) [RHEL-25415]
- x86/32: Simplify ELF_CORE_COPY_REGS (Prarit Bhargava) [RHEL-25415]
- x86/xen: Allow to retry if cpu_initialize_context() failed. (Prarit Bhargava) [RHEL-25415]
- x86: Remove a.out support (Prarit Bhargava) [RHEL-25415]
- x86/PCI: Fix coding style in PIRQ table verification (Prarit Bhargava) [RHEL-25415]
- x86/PCI: Add $IRT PIRQ routing table support (Prarit Bhargava) [RHEL-25415]
- x86/PCI: Handle PIRQ routing tables with no router device given (Prarit Bhargava) [RHEL-25415]
- x86/PCI: Add PIRQ routing table range checks (Prarit Bhargava) [RHEL-25415]
- x86/PCI: Add support for the SiS85C497 PIRQ router (Prarit Bhargava) [RHEL-25415]
- x86/PCI: Disambiguate SiS85C503 PIRQ router code entities (Prarit Bhargava) [RHEL-25415]
- x86/PCI: Handle IRQ swizzling with PIRQ routers (Prarit Bhargava) [RHEL-25415]
- x86/PCI: Also match function number in $PIR table (Prarit Bhargava) [RHEL-25415]
- x86/PCI: Include function number in $PIR table dump (Prarit Bhargava) [RHEL-25415]
- x86/PCI: Show the physical address of the $PIR table (Prarit Bhargava) [RHEL-25415]
- x86/configs: Add x86 debugging Kconfig fragment plus docs (Prarit Bhargava) [RHEL-25415]
- x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails (Prarit Bhargava) [RHEL-25415]
- x86/delay: Fix the wrong asm constraint in delay_loop() (Prarit Bhargava) [RHEL-25415]
- x86/pkeys: Remove __arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415]
- x86/pkeys: Clean up arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415]
- x86/cpu: Remove "noclflush" (Prarit Bhargava) [RHEL-25415]
- x86/cpu: Remove "noexec" (Prarit Bhargava) [RHEL-25415]
- s390: remove "noexec" option (Prarit Bhargava) [RHEL-25415]
- x86/cpu: Remove "nosmep" (Prarit Bhargava) [RHEL-25415]
- x86/cpu: Remove CONFIG_X86_SMAP and "nosmap" (Prarit Bhargava) [RHEL-25415]
- x86/cpu: Remove "nosep" (Prarit Bhargava) [RHEL-25415]
- x86/cpu: Allow feature bit names from /proc/cpuinfo in clearcpuid= (Prarit Bhargava) [RHEL-25415]
- x86/mm: Force-inline __phys_addr_nodebug() (Prarit Bhargava) [RHEL-25415]
- task_stack, x86/cea: Force-inline stack helpers (Prarit Bhargava) [RHEL-25415]
- x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 (Prarit Bhargava) [RHEL-25415]
- x86/Kconfig: fix the spelling of 'becoming' in X86_KERNEL_IBT config (Prarit Bhargava) [RHEL-25415]
- x86/unwind/orc: Recheck address range after stack info was updated (Prarit Bhargava) [RHEL-25415]
- stat: fix inconsistency between struct stat and struct compat_stat (Prarit Bhargava) [RHEL-25415]
- x86/msi: Fix msi message data shadow struct (Prarit Bhargava) [RHEL-25415]
- Revert "locking/local_lock: Make the empty local_lock_*() function a macro." (Prarit Bhargava) [RHEL-25415]
- x86/percpu: Remove volatile from arch_raw_cpu_ptr(). (Prarit Bhargava) [RHEL-25415]
- static_call: Remove __DEFINE_STATIC_CALL macro (Prarit Bhargava) [RHEL-25415]
- static_call: Properly initialise DEFINE_STATIC_CALL_RET0() (Prarit Bhargava) [RHEL-25415]
- powerpc/32: Add support for out-of-line static calls (Prarit Bhargava) [RHEL-25415]
- arch: syscalls: simplify uapi/kapi directory creation (Prarit Bhargava) [RHEL-25415]
- x86/config: Make the x86 defconfigs a bit more usable (Prarit Bhargava) [RHEL-25415]
- xen: fix is_xen_pmu() (Prarit Bhargava) [RHEL-25415]
- x86/defconfig: Enable WERROR (Prarit Bhargava) [RHEL-25415]
- x86/Kconfig: Only allow CONFIG_X86_KERNEL_IBT with ld.lld >= 14.0.0 (Prarit Bhargava) [RHEL-25415]
- x86/nmi: Remove the 'strange power saving mode' hint from unknown NMI handler (Prarit Bhargava) [RHEL-25415]
- arch:x86:xen: Remove unnecessary assignment in xen_apic_read() (Prarit Bhargava) [RHEL-25415]
- x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy (Prarit Bhargava) [RHEL-25415]
- redhat/configs: Disable CONFIG_X86_X32_ABI (Prarit Bhargava) [RHEL-25415]
- x86: Remove toolchain check for X32 ABI capability (Prarit Bhargava) [RHEL-25415]
- um: Cleanup syscall_handler_t definition/cast, fix warning (Prarit Bhargava) [RHEL-25415]
- x86/xen: Fix kerneldoc warning (Prarit Bhargava) [RHEL-25415]
- xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 (Prarit Bhargava) [RHEL-25415]
- ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board (Prarit Bhargava) [RHEL-25415]
- redhat/configs: Switch CONFIG_I8K to built-in (Prarit Bhargava) [RHEL-25415]
- hwmon: (dell-smm) rewrite CONFIG_I8K description (Prarit Bhargava) [RHEL-25415]
- x86/Kconfig: move and modify CONFIG_I8K (Prarit Bhargava) [RHEL-25415]
- x86/mce: Work around an erratum on fast string copy instructions (Prarit Bhargava) [RHEL-25415]
- shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415]
- signal.h: add linux/signal.h and asm/signal.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415]
- x86/ptrace: Always inline v8086_mode() for instrumentation (Prarit Bhargava) [RHEL-25415]
- x86/head64: Add missing __head annotation to sme_postprocess_startup() (Prarit Bhargava) [RHEL-25415]
- x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit (Prarit Bhargava) [RHEL-25415]
- x86/CPU/AMD: Use default_groups in kobj_type (Prarit Bhargava) [RHEL-25415]
- uml/x86: use x86 load_unaligned_zeropad() (Prarit Bhargava) [RHEL-25415]
- asm/user.h: killed unused macros (Prarit Bhargava) [RHEL-25415]
- x86/paravirt: Use %%rip-relative addressing in hook calls (Prarit Bhargava) [RHEL-25415]
- x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATMEM and SPARSEMEM are possible (Prarit Bhargava) [RHEL-25415]
- x86/fpu/xstate: Fix PKRU covert channel (Vitaly Kuznetsov) [RHEL-25415]
- x86/mm: fix poking_init() for Xen PV guests (Vitaly Kuznetsov) [RHEL-25415]
- x86/sev: Move sev_setup_arch() to mem_encrypt.c (Vitaly Kuznetsov) [RHEL-25415]
- x86/mem_encrypt: Remove stale mem_encrypt_init() declaration (Vitaly Kuznetsov) [RHEL-25415]
- x86/mem_encrypt: Unbreak the AMD_MEM_ENCRYPT=n build (Vitaly Kuznetsov) [RHEL-25415]
- init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415]
- x86/fpu: Mark init functions __init (Vitaly Kuznetsov) [RHEL-25415]
- x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4 (Vitaly Kuznetsov) [RHEL-25415]
- x86/xen: Fix secondary processors' FPU initialization (Vitaly Kuznetsov) [RHEL-25415]
- x86/efi: Make efi_set_virtual_address_map IBT safe (Vitaly Kuznetsov) [RHEL-25415]
- x86/fpu: Move FPU initialization into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415]
- init: Invoke arch_cpu_finalize_init() earlier (Vitaly Kuznetsov) [RHEL-25415]
- x86/init: Initialize signal frame size late (Vitaly Kuznetsov) [RHEL-25415]
- x86/fpu: Remove cpuinfo argument from init functions (Vitaly Kuznetsov) [RHEL-25415]
- x86/mm: Initialize text poking earlier (Vitaly Kuznetsov) [RHEL-25415]
- x86/mm: Use mm_alloc() in poking_init() (Vitaly Kuznetsov) [RHEL-25415]
- mm: Move mm_cachep initialization to mm_init() (Vitaly Kuznetsov) [RHEL-25415]
- init: consolidate prototypes in linux/init.h (Vitaly Kuznetsov) [RHEL-25415]
Resolves: RHEL-23390, RHEL-25415
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2024-03-26 15:43:48 +00:00
|
|
|
Requires: kernel-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
2023-03-07 14:22:21 +00:00
|
|
|
Provides: installonlypkg(kernel-module)\
|
|
|
|
Provides: kernel%{?1:-%{1}}-kvm-%{_target_cpu} = %{version}-%{release}\
|
|
|
|
AutoReq: no\
|
|
|
|
%description -n kernel%{?1:-%{1}}-kvm\
|
|
|
|
This package provides KVM modules for package kernel%{?1:-%{1}}.\
|
|
|
|
%{nil}
|
|
|
|
%endif
|
|
|
|
|
2020-10-15 12:41:02 +00:00
|
|
|
#
|
|
|
|
# This macro creates a kernel-<subpackage>-modules-extra package.
|
2021-05-24 23:21:30 +00:00
|
|
|
# %%kernel_modules_extra_package [-m] <subpackage> <pretty-name>
|
2020-10-15 12:41:02 +00:00
|
|
|
#
|
2021-05-24 23:21:30 +00:00
|
|
|
%define kernel_modules_extra_package(m) \
|
2020-10-15 12:41:02 +00:00
|
|
|
%package %{?1:%{1}-}modules-extra\
|
|
|
|
Summary: Extra kernel modules to match the %{?2:%{2} }kernel\
|
|
|
|
Provides: kernel%{?1:-%{1}}-modules-extra-%{_target_cpu} = %{version}-%{release}\
|
2023-02-09 16:31:23 +00:00
|
|
|
Provides: kernel%{?1:-%{1}}-modules-extra-%{_target_cpu} = %{version}-%{release}%{uname_suffix %{?1:%{1}}}\
|
|
|
|
Provides: kernel%{?1:-%{1}}-modules-extra = %{version}-%{release}%{uname_suffix %{?1:%{1}}}\
|
2020-10-15 12:41:02 +00:00
|
|
|
Provides: installonlypkg(kernel-module)\
|
2023-02-09 16:31:23 +00:00
|
|
|
Provides: kernel%{?1:-%{1}}-modules-extra-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
|
|
|
Requires: kernel-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
|
|
|
Requires: kernel%{?1:-%{1}}-modules-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
2023-02-14 19:44:17 +00:00
|
|
|
Requires: kernel%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
2021-05-24 23:21:30 +00:00
|
|
|
%if %{-m:1}%{!-m:0}\
|
2023-02-09 16:31:23 +00:00
|
|
|
Requires: kernel-modules-extra-uname-r = %{KVERREL}%{uname_variant %{?1:%{1}}}\
|
2021-05-24 23:21:30 +00:00
|
|
|
%endif\
|
2020-10-15 12:41:02 +00:00
|
|
|
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.
|
2021-05-24 23:21:30 +00:00
|
|
|
# %%kernel_modules_package [-m] <subpackage> <pretty-name>
|
2020-10-15 12:41:02 +00:00
|
|
|
#
|
2021-05-24 23:21:30 +00:00
|
|
|
%define kernel_modules_package(m) \
|
2020-10-15 12:41:02 +00:00
|
|
|
%package %{?1:%{1}-}modules\
|
|
|
|
Summary: kernel modules to match the %{?2:%{2}-}core kernel\
|
|
|
|
Provides: kernel%{?1:-%{1}}-modules-%{_target_cpu} = %{version}-%{release}\
|
2023-02-09 16:31:23 +00:00
|
|
|
Provides: kernel-modules-%{_target_cpu} = %{version}-%{release}%{uname_suffix %{?1:%{1}}}\
|
|
|
|
Provides: kernel-modules = %{version}-%{release}%{uname_suffix %{?1:%{1}}}\
|
2020-10-15 12:41:02 +00:00
|
|
|
Provides: installonlypkg(kernel-module)\
|
2023-02-09 16:31:23 +00:00
|
|
|
Provides: kernel%{?1:-%{1}}-modules-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
|
|
|
Requires: kernel-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
2023-02-14 19:44:17 +00:00
|
|
|
Requires: kernel%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
2021-05-24 23:21:30 +00:00
|
|
|
%if %{-m:1}%{!-m:0}\
|
2023-02-09 16:31:23 +00:00
|
|
|
Requires: kernel-modules-uname-r = %{KVERREL}%{uname_variant %{?1:%{1}}}\
|
2021-05-24 23:21:30 +00:00
|
|
|
%endif\
|
2020-10-15 12:41:02 +00:00
|
|
|
AutoReq: no\
|
|
|
|
AutoProv: yes\
|
|
|
|
%description %{?1:%{1}-}modules\
|
|
|
|
This package provides commonly used kernel modules for the %{?2:%{2}-}core kernel package.\
|
|
|
|
%{nil}
|
|
|
|
|
2023-02-14 19:44:17 +00:00
|
|
|
#
|
|
|
|
# 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: kernel%{?1:-%{1}}-modules-core-%{_target_cpu} = %{version}-%{release}\
|
|
|
|
Provides: kernel-modules-core-%{_target_cpu} = %{version}-%{release}%{uname_suffix %{?1:%{1}}}\
|
|
|
|
Provides: kernel-modules-core = %{version}-%{release}%{uname_suffix %{?1:%{1}}}\
|
|
|
|
Provides: installonlypkg(kernel-module)\
|
|
|
|
Provides: kernel%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
|
|
|
Requires: kernel-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
|
|
|
%if %{-m:1}%{!-m:0}\
|
|
|
|
Requires: kernel-modules-core-uname-r = %{KVERREL}%{uname_variant %{?1:%{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}
|
|
|
|
|
2020-10-15 12:41:02 +00:00
|
|
|
#
|
|
|
|
# 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\
|
2023-02-09 16:31:23 +00:00
|
|
|
Requires: kernel-%{1}-core-uname-r = %{KVERREL}%{uname_suffix %{1}}\
|
|
|
|
Requires: kernel-%{1}-modules-uname-r = %{KVERREL}%{uname_suffix %{1}}\
|
2023-02-14 19:44:17 +00:00
|
|
|
Requires: kernel-%{1}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{1}}\
|
2023-03-07 14:22:21 +00:00
|
|
|
%if "%{1}" == "rt" || "%{1}" == "rt-debug"\
|
|
|
|
Requires: realtime-setup\
|
|
|
|
%endif\
|
2020-10-15 12:41:02 +00:00
|
|
|
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>
|
2022-07-15 08:11:06 +00:00
|
|
|
# %%kernel_variant_package [-n <pretty-name>] [-m] [-o] <subpackage>
|
2020-10-15 12:41:02 +00:00
|
|
|
#
|
2022-07-21 10:13:47 +00:00
|
|
|
%define kernel_variant_package(n:mo) \
|
2020-10-15 12:41:02 +00:00
|
|
|
%package %{?1:%{1}-}core\
|
|
|
|
Summary: %{variant_summary}\
|
2023-02-09 16:31:23 +00:00
|
|
|
Provides: kernel-%{?1:%{1}-}core-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
2020-10-15 12:41:02 +00:00
|
|
|
Provides: installonlypkg(kernel)\
|
2021-05-24 23:21:30 +00:00
|
|
|
%if %{-m:1}%{!-m:0}\
|
2023-02-09 16:31:23 +00:00
|
|
|
Requires: kernel-core-uname-r = %{KVERREL}%{uname_variant %{?1:%{1}}}\
|
2023-02-14 19:44:17 +00:00
|
|
|
Requires: kernel-%{?1:%{1}-}-modules-core-uname-r = %{KVERREL}%{uname_variant %{?1:%{1}}}\
|
2021-05-24 23:21:30 +00:00
|
|
|
%endif\
|
2022-07-15 08:11:06 +00:00
|
|
|
%{expand:%%kernel_reqprovconf %{?1:%{1}} %{-o:%{-o}}}\
|
2020-10-15 12:41:02 +00:00
|
|
|
%if %{?1:1} %{!?1:0} \
|
|
|
|
%{expand:%%kernel_meta_package %{?1:%{1}}}\
|
|
|
|
%endif\
|
2021-05-24 23:21:30 +00:00
|
|
|
%{expand:%%kernel_devel_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}} %{-m:%{-m}}}\
|
2021-07-19 21:22:10 +00:00
|
|
|
%{expand:%%kernel_devel_matched_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}} %{-m:%{-m}}}\
|
2021-05-24 23:21:30 +00:00
|
|
|
%{expand:%%kernel_modules_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}} %{-m:%{-m}}}\
|
2023-02-14 19:44:17 +00:00
|
|
|
%{expand:%%kernel_modules_core_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}} %{-m:%{-m}}}\
|
2021-05-24 23:21:30 +00:00
|
|
|
%{expand:%%kernel_modules_extra_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}} %{-m:%{-m}}}\
|
|
|
|
%if %{-m:0}%{!-m:1}\
|
2020-10-15 12:41:02 +00:00
|
|
|
%{expand:%%kernel_modules_internal_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}}}\
|
2023-02-15 19:08:53 +00:00
|
|
|
%if 0%{!?fedora:1}\
|
|
|
|
%{expand:%%kernel_modules_partner_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}}}\
|
|
|
|
%endif\
|
2020-10-15 12:41:02 +00:00
|
|
|
%{expand:%%kernel_debuginfo_package %{?1:%{1}}}\
|
2021-05-24 23:21:30 +00:00
|
|
|
%endif\
|
2023-02-14 19:44:17 +00:00
|
|
|
%if %{efiuki}\
|
2023-03-07 14:22:21 +00:00
|
|
|
%if "%{1}" != "rt" && "%{1}" != "rt-debug"\
|
2023-02-14 19:44:17 +00:00
|
|
|
%package %{?1:%{1}-}uki-virt\
|
|
|
|
Summary: %{variant_summary} unified kernel image for virtual machines\
|
|
|
|
Provides: installonlypkg(kernel)\
|
|
|
|
Provides: kernel-%{?1:%{1}-}uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
|
|
|
Requires: kernel%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
kernel-5.14.0-409.el9
* Tue Jan 16 2024 Scott Weaver <scweaver@redhat.com> [5.14.0-409.el9]
- dm crypt: account large pages in cc->n_allocated_pages (Benjamin Marzinski) [RHEL-12342]
- MAINTAINERS: update the dm-devel mailing list (Benjamin Marzinski) [RHEL-12342]
- dm zoned: free dmz->ddev array in dmz_put_zoned_devices (Benjamin Marzinski) [RHEL-12342]
- dm: don't attempt to queue IO under RCU protection (Benjamin Marzinski) [RHEL-12342 RHEL-8220]
- dm: fix a race condition in retrieve_deps (Benjamin Marzinski) [RHEL-12342]
- dm raid: protect md_stop() with 'reconfig_mutex' (Benjamin Marzinski) [RHEL-12342 RHEL-12435]
- dm raid: clean up four equivalent goto tags in raid_ctr() (Benjamin Marzinski) [RHEL-12342 RHEL-12435]
- dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths (Benjamin Marzinski) [RHEL-12342]
- dm integrity: fix double free on memory allocation failure (Benjamin Marzinski) [RHEL-12342]
- dm: get rid of GFP_NOIO workarounds for __vmalloc and kvmalloc (Benjamin Marzinski) [RHEL-12342]
- dm integrity: scale down the recalculate buffer if memory allocation fails (Benjamin Marzinski) [RHEL-12342]
- dm integrity: only allocate recalculate buffer when needed (Benjamin Marzinski) [RHEL-12342]
- dm integrity: reduce vmalloc space footprint on 32-bit architectures (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Refuse to create device named "." or ".." (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Refuse to create device named "control" (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Avoid double-fetch of version (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: structs and parameter strings must not overlap (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Avoid pointer arithmetic overflow (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Check dm_target_spec is sufficiently aligned (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document an example of how the tunables relate. (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document default values. (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document the meaning of "buffer". (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Fix minor grammatical error. (Benjamin Marzinski) [RHEL-12342]
- dm integrity: Use %%*ph for printing hexdump of a small buffer (Benjamin Marzinski) [RHEL-12342]
- dm thin: disable discards for thin-pool if no_discard_passdown (Benjamin Marzinski) [RHEL-12342]
- dm: remove stale/redundant dm_internal_{suspend,resume} prototypes in dm.h (Benjamin Marzinski) [RHEL-12342]
- dm: skip dm-stats work in alloc_io() unless needed (Benjamin Marzinski) [RHEL-12342]
- dm: avoid needless dm_io access if all IO accounting is disabled (Benjamin Marzinski) [RHEL-12342]
- dm: support turning off block-core's io stats accounting (Benjamin Marzinski) [RHEL-12342]
- dm zone: Use the bitmap API to allocate bitmaps (Benjamin Marzinski) [RHEL-12342]
- dm thin metadata: Fix ABBA deadlock by resetting dm_bufio_client (Benjamin Marzinski) [RHEL-12342]
- dm crypt: fix crypt_ctr_cipher_new return value on invalid AEAD cipher (Benjamin Marzinski) [RHEL-12342]
- dm thin: update .io_hints methods to not require handling discards last (Benjamin Marzinski) [RHEL-12342]
- dm thin: remove return code variable in pool_map (Benjamin Marzinski) [RHEL-12342]
- dm flakey: introduce random_read_corrupt and random_write_corrupt options (Benjamin Marzinski) [RHEL-12342]
- dm flakey: clone pages on write bio before corrupting them (Benjamin Marzinski) [RHEL-12342]
- dm crypt: allocate compound pages if possible (Benjamin Marzinski) [RHEL-12342]
- ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() (Guillaume Nault) [RHEL-21363]
- ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() (Guillaume Nault) [RHEL-21363]
- net: stmmac: Separate C22 and C45 transactions for xgmac2 (Mark Salter) [RHEL-19517]
- ppp: limit MRU to 64K (Guillaume Nault) [RHEL-21332]
- tty: Fix uninit-value access in ppp_sync_receive() (Guillaume Nault) [RHEL-21332]
- platform/x86: intel-uncore-freq: Conditionally create attribute for read frequency (Steve Best) [RHEL-18241]
- platform/x86/intel-uncore-freq: Ignore minor version change (Steve Best) [RHEL-18241]
- platform/x86/intel/pmc: Add missing extern (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/lnl: Add GBE LTR ignore during suspend (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/arl: Add GBE LTR ignore during suspend (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback (David Arcari) [RHEL-15539]
- platform/x86/intel/pmt: telemetry: Export API to read telemetry (David Arcari) [RHEL-15539]
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Allow reenabling LTRs (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add suspend callback (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add Lunar Lake M support to intel_pmc_core driver (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add Arrow Lake S support to intel_pmc_core driver (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add ssram_init flag in PMC discovery in Meteor Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Move common code to core.c (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add PSON residency counter for Alder Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add regmap for Tiger Lake H PCH (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add PSON residency counter (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix in mtl_punit_pmt_init() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix in pmc_core_ssram_get_pmc() (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add support for Lunar Lake M (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix hang in pmc_core_send_ltr_ignore() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Show Die C6 counter on Meteor Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add debug attribute for Die C6 counter (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Read low power mode requirements for MTL-M and MTL-P (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Retrieve LPM information using Intel PMT (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Display LPM requirements for multiple PMCs (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Find and register PMC telemetry entries (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/mtl: Use return value from pmc_core_ssram_init() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Cleanup SSRAM discovery (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Allow pmc_core_ssram_init to fail (David Arcari) [RHEL-15539]
- platform/x86:intel/pmc: Call pmc_get_low_power_modes from platform init (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add base address field (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add intel_vsec_register (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Assign auxdev parent by argument (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Use cleanup.h (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: remove platform_info from vsec device structure (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Move structures to header (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Remove unnecessary return (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Fix xa_alloc memory leak (David Arcari) [RHEL-15539]
- platform/x86/intel: vsec: Use intel_vsec_dev_release() to simplify init() error cleanup (David Arcari) [RHEL-15539]
- platform/x86/intel: vsec: Explicitly enable capabilities (David Arcari) [RHEL-15539]
- s390: add kmemleak annotation in stack_alloc() (Chris von Recklinghausen) [RHEL-2454]
- selftests: bonding: do not set port down when adding to bond (Hangbin Liu) [RHEL-21153]
- selftests: pmtu.sh: fix result checking (Hangbin Liu) [RHEL-21153]
- dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Fix issues with PRS disable sysfs knob (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Allow ATS disable update only for configurable devices (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioatdma: use pci_dev_id() to simplify the code (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: fixing the wrong dma_dev->chancnt (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Simplify dma_async_device_register() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Remove unused declarations (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Expose ATS disable knob only when WQ ATS is supported (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Simplify WQ attribute visibility checks (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: No need to clear memory after a dma_alloc_coherent() call (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Modify the dependence of attribute pasid_enabled (Jerry Snitselaar) [RHEL-10097]
- dmaengine: qcom: hidma_mgmt: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: qcom_hidma: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Fix destination and source data size setting (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Improve cleanup order in probe()/remove() (Jerry Snitselaar) [RHEL-10097]
- dmaengine/idxd: Re-enable kernel workqueue under DMA API (Jerry Snitselaar) [2154043]
- dmaengine: idxd: Clear PRS disable flag when disabling IDXD device (Jerry Snitselaar) [RHEL-10097]
- dmaengine: hidma: Don't set chancnt (Jerry Snitselaar) [RHEL-10097]
- dmaengine: make QCOM_HIDMA depend on HAS_IOMEM (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: Free up __cleanup() name (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: add per wq PRS disable (Jerry Snitselaar) [2153916]
- dmaengine: idxd: add pid to exported sysfs attribute for opened file (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: expose fault counters to sysfs (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: add a device to represent the file opened (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add per file user counters for completion record faults (Jerry Snitselaar) [2153910]
- dmaengine: idxd: process batch descriptor completion record faults (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add descs_completed field for completion record (Jerry Snitselaar) [2153910]
- dmaengine: idxd: process user page faults for completion record (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling (Jerry Snitselaar) [2153910]
- dmaengine: idxd: create kmem cache for event log fault items (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults (Jerry Snitselaar) [2153910]
- dmanegine: idxd: add debugfs for event log dump (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add interrupt handling for event log (Jerry Snitselaar) [2153910]
- dmaengine: idxd: setup event log configuration (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add event log size sysfs attribute (Jerry Snitselaar) [2153910]
- dmaengine: idxd: make misc interrupt one shot (Jerry Snitselaar) [2153910]
- dmaengine: qcom_hidma: Add explicit platform_device.h and of_device.h includes (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Remove unused rz_dmac_chan.*_word_size (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: expose IAA CAP register via sysfs knob (Jerry Snitselaar) [2153920]
- dmaengine: idxd: reformat swerror output to standard Linux bitmap output (Jerry Snitselaar) [2153920]
- dmaengine: idxd: Add descriptor definitions for translation fetch operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Add descriptor definitions for DIX generate operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Add descriptor definitions for 16 bytes of pattern in memory fill operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Remove unnecessary aer.h include (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: use PCI core macros for PCIe Capability (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Use of_property_present() for testing DT property presence (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add reset support (Jerry Snitselaar) [RHEL-10097]
- dmaengine: usb-dmac: make usb_dmac_get_current_residue unsigned (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Check for error num after setting mask (Jerry Snitselaar) [RHEL-10097]
- dmaengine: rcar-dmac: Add support for R-Car S4-8 (Jerry Snitselaar) [RHEL-10097]
- dmaengine: rcar-dmac: refactor the error handling code of rcar_dmac_probe (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add device_synchronize callback (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: make array ds_lut static (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add DMA clock handling (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: fix some NULL dereferences (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: Fix unused initialization of pointer lmdesc (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: Add DMAC driver for RZ/G2L SoC (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Add enable/disable device IOPF feature (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: use const struct bus_type * (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Actually use devm_add_action_or_reset() (Jerry Snitselaar) [RHEL-10097]
- lib/vsprintf: Initialize vsprintf's pointer hash once the random core is ready. (John B. Wyatt IV) [RHEL-2246]
- lib/vsprintf: Remove static_branch_likely() from __ptr_to_hashval(). (John B. Wyatt IV) [RHEL-2246]
- redhat: Use kernel-install for UKI install with systemd >= 252-20 (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Use named parameters for kernel_variant_posttrans()/kernel_variant_preun() (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Let kernel-modules-core own the files depmod generates. (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Update RPM Scriptlet for kernel-install Changes (Vitaly Kuznetsov) [RHEL-19486]
- cpuidle: tracing, preempt: Squash _rcuidle tracing (Artem Savkov) [RHEL-19665]
- tracing, hardirq: No moar _rcuidle() tracing (Artem Savkov) [RHEL-19665]
- gfs2: don't withdraw if init_threads() got interrupted (Andreas Gruenbacher) [RHEL-7769]
Resolves: RHEL-10097, RHEL-12342, RHEL-12435, RHEL-15539, RHEL-18241, RHEL-19486, RHEL-19517, RHEL-19665, RHEL-21153, RHEL-21332, RHEL-21363, RHEL-2246, RHEL-2454, RHEL-7769, RHEL-8220, rhbz#2153910, rhbz#2153912, rhbz#2153916, rhbz#2153920, rhbz#2154043
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2024-01-16 18:33:24 +00:00
|
|
|
Requires(pre): %{kernel_prereq}\
|
|
|
|
Requires(pre): systemd >= 252-20\
|
kernel-5.14.0-490.el9
* Fri Aug 02 2024 Scott Weaver <scweaver@redhat.com> [5.14.0-490.el9]
- redhat/dracut-virt.conf: add systemd-veritysetup module (Emanuele Giuseppe Esposito) [RHEL-45168]
- redhat/uki_addons/virt: add common FIPS addon (Emanuele Giuseppe Esposito) [RHEL-45160]
- redhat/kernel.spec: add uki_addons to create UKI kernel cmdline addons (Emanuele Giuseppe Esposito) [RHEL-45159]
- gcc-plugins/stackleak: Avoid .head.text section (Bandan Das) [RHEL-39439]
- x86/sev: Skip ROM range scans and validation for SEV-SNP guests (Bandan Das) [RHEL-39439]
- x86/sev: Move early startup code into .head.text section (Bandan Das) [RHEL-39439]
- x86/sme: Move early SME kernel encryption handling into .head.text (Bandan Das) [RHEL-39439]
- x86/sev: Do the C-bit verification only on the BSP (Bandan Das) [RHEL-39439]
- x86/sev: Fix kernel crash due to late update to read-only ghcb_version (Bandan Das) [RHEL-39439]
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() (CKI Backport Bot) [RHEL-48140] {CVE-2024-40959}
- eeprom: at24: fix memory corruption race condition (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- eeprom: at24: Probe for DDR3 thermal sensor in the SPD case (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- eeprom: at24: Use dev_err_probe for nvmem register failure (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- eeprom: at24: Add support for 24c1025 EEPROM (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- eeprom: at24: remove struct at24_client (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- at24: Support probing while in non-zero ACPI D state (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- selftests: forwarding: devlink_lib: Wait for udev events after reloading (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501}
- drivers: core: synchronize really_probe() and dev_uevent() (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501}
- xhci: Handle TD clearing for multiple streams case (CKI Backport Bot) [RHEL-47892] {CVE-2024-40927}
- PCI: pciehp: Retain Power Indicator bits for userspace indicators (Myron Stowe) [RHEL-41181]
- sched: act_ct: take care of padding in struct zones_ht_key (Xin Long) [RHEL-50682]
- net: bridge: xmit: make sure we have at least eth header len bytes (cki-backport-bot) [RHEL-44297] {CVE-2024-38538}
- hugetlb: force allocating surplus hugepages on mempolicy allowed nodes (Aristeu Rozanski) [RHEL-38605]
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages (CKI Backport Bot) [RHEL-47558] {CVE-2024-40904}
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory (CKI Backport Bot) [RHEL-47535] {CVE-2024-40901}
- vmxnet3: update to version 9 (Izabela Bakollari) [RHEL-50675]
- vmxnet3: add command to allow disabling of offloads (Izabela Bakollari) [RHEL-50675]
- vmxnet3: add latency measurement support in vmxnet3 (Izabela Bakollari) [RHEL-50675]
- vmxnet3: prepare for version 9 changes (Izabela Bakollari) [RHEL-50675]
- vmxnet3: disable rx data ring on dma allocation failure (Izabela Bakollari) [RHEL-50675]
- vmxnet3: Fix missing reserved tailroom (Izabela Bakollari) [RHEL-50675]
- maple_tree: fix mas_empty_area_rev() null pointer dereference (Aristeu Rozanski) [RHEL-39862] {CVE-2024-36891}
- rbd: don't assume rbd_is_lock_owner() for exclusive mappings (Ilya Dryomov) [RHEL-50366]
- rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings (Ilya Dryomov) [RHEL-50366]
- rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait (Ilya Dryomov) [RHEL-50366]
- scsi: qedf: Set qed_slowpath_params to zero before use (John Meneghini) [RHEL-25193]
- scsi: qedf: Wait for stag work during unload (John Meneghini) [RHEL-25193]
- scsi: qedf: Don't process stag work during unload and recovery (John Meneghini) [RHEL-25193]
- scsi: qedf: Use FC rport as argument for qedf_initiate_tmf() (John Meneghini) [RHEL-25193]
- net: fix __dst_negative_advice() race (Xin Long) [RHEL-41185] {CVE-2024-36971}
- net: annotate data-races around sk->sk_dst_pending_confirm (Xin Long) [RHEL-41185]
- scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Ewan D. Milne) [RHEL-39719] {CVE-2024-36025}
- igb: Remove redundant runtime resume for ethtool_ops (Corinna Vinschen) [RHEL-17487]
- net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17487]
- igb: simplify pci ops declaration (Corinna Vinschen) [RHEL-17487]
- igb: Fix missing time sync events (Corinna Vinschen) [RHEL-17487]
- intel: make module parameters readable in sys filesystem (Corinna Vinschen) [RHEL-17487 RHEL-25998]
- net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17487]
- igb: extend PTP timestamp adjustments to i211 (Corinna Vinschen) [RHEL-17487]
- net: intel: igb: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17487]
- igb: Fix string truncation warnings in igb_set_fw_version (Corinna Vinschen) [RHEL-17487 RHEL-38454] {CVE-2024-36010}
- intel: legacy: field get conversion (Corinna Vinschen) [RHEL-17487]
- intel: legacy: field prep conversion (Corinna Vinschen) [RHEL-17487]
- intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17487]
- igb: Use FIELD_GET() to extract Link Width (Corinna Vinschen) [RHEL-17487]
- netdevsim: fix rtnetlink.sh selftest (CKI Backport Bot) [RHEL-50016]
- selinux: avoid dereference of garbage after mount failure (Ondrej Mosnacek) [RHEL-37187] {CVE-2024-35904}
- calipso: fix memory leak in netlbl_calipso_add_pass() (Ondrej Mosnacek) [RHEL-37044] {CVE-2023-52698}
- powerpc/pseries: Whitelist dtl slub object for copying to userspace (Mamatha Inamdar) [RHEL-51242] {CVE-2024-41065}
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (CKI Backport Bot) [RHEL-44414] {CVE-2024-37356}
- tty: add the option to have a tty reject a new ldisc (John W. Linville) [RHEL-48254] {CVE-2024-40966}
- irqchip/gic-v3-its: Prevent double free on error (Charles Mirabile) [RHEL-37024] {CVE-2024-35847}
- usb-storage: alauda: Check whether the media is initialized (CKI Backport Bot) [RHEL-43714] {CVE-2024-38619}
- scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool (Ewan D. Milne) [RHEL-38285] {CVE-2023-52811}
- gfs2: Fix potential glock use-after-free on unmount (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570}
- gfs2: simplify gdlm_put_lock with out_free label (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570}
- gfs2: Remove ill-placed consistency check (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570}
- openvswitch: Set the skbuff pkt_type for proper pmtud support. (Aaron Conole) [RHEL-37650]
- scsi: mpi3mr: Driver version update to 8.8.1.0.50 (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Update MPI Headers to revision 31 (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Debug ability improvements (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Set the WriteSame Divert Capability in the IOCInit MPI Request (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Clear ioctl blocking flag for an unresponsive controller (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Set MPI request flags appropriately (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Block devices are not removed even when VDs are offlined (Ewan D. Milne) [RHEL-30580]
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk (Waiman Long) [RHEL-31230]
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO (Waiman Long) [RHEL-31230]
- x86/bugs: Fix the SRSO mitigation on Zen3/4 (Waiman Long) [RHEL-31230]
- redhat/configs: Rename x86 CPU mitigations config entries (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_RETHUNK => CONFIG_MITIGATION_RETHUNK (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_CPU_SRSO => CONFIG_MITIGATION_SRSO (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_CPU_IBRS_ENTRY => CONFIG_MITIGATION_IBRS_ENTRY (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_CPU_UNRET_ENTRY => CONFIG_MITIGATION_UNRET_ENTRY (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_SLS => CONFIG_MITIGATION_SLS (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINE (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_CALL_DEPTH_TRACKING => CONFIG_MITIGATION_CALL_DEPTH_TRACKING (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_CPU_IBPB_ENTRY => CONFIG_MITIGATION_IBPB_ENTRY (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_GDS_FORCE_MITIGATION => CONFIG_MITIGATION_GDS_FORCE (Waiman Long) [RHEL-31230]
- kbuild: use objtool-args-y to clean up objtool arguments (Waiman Long) [RHEL-31230]
- kbuild: do not create *.prelink.o for Clang LTO or IBT (Waiman Long) [RHEL-31230]
- kbuild: replace $(linked-object) with CONFIG options (Waiman Long) [RHEL-31230]
Resolves: RHEL-17487, RHEL-25193, RHEL-25998, RHEL-30580, RHEL-31230, RHEL-37020, RHEL-37024, RHEL-37044, RHEL-37187, RHEL-37650, RHEL-38285, RHEL-38454, RHEL-38605, RHEL-39439, RHEL-39719, RHEL-39862, RHEL-41181, RHEL-41185, RHEL-43714, RHEL-44155, RHEL-44297, RHEL-44414, RHEL-45159, RHEL-45160, RHEL-45168, RHEL-47535, RHEL-47558, RHEL-47652, RHEL-47892, RHEL-48140, RHEL-48254, RHEL-50016, RHEL-50366, RHEL-50675, RHEL-50682, RHEL-51242, RHEL-37025, RHEL-38286, RHEL-39720, RHEL-39863, RHEL-37021, RHEL-44156, RHEL-38455, RHEL-44298, RHEL-43715, RHEL-37045, RHEL-37188, RHEL-41186, RHEL-47536, RHEL-47559, RHEL-47893, RHEL-48141, RHEL-47653, RHEL-48255, RHEL-44415
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2024-08-02 15:47:19 +00:00
|
|
|
%package %{?1:%{1}-}uki-virt-addons\
|
|
|
|
Summary: %{variant_summary} unified kernel image addons for virtual machines\
|
|
|
|
Provides: installonlypkg(kernel)\
|
|
|
|
Requires: kernel%{?1:-%{1}}-uki-virt = %{version}-%{release}\
|
|
|
|
Requires(pre): systemd >= 252-20\
|
2023-02-14 19:44:17 +00:00
|
|
|
%endif\
|
2023-03-07 14:22:21 +00:00
|
|
|
%endif\
|
|
|
|
%if "%{1}" == "rt" || "%{1}" == "rt-debug"\
|
|
|
|
%{expand:%%kernel_kvm_package %{?1:%{1}}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}}}\
|
|
|
|
%endif \
|
2023-04-18 12:27:12 +00:00
|
|
|
%if %{with_gcov}\
|
|
|
|
%{expand:%%kernel_gcov_package %{?1:%{1}}}\
|
|
|
|
%endif\
|
2020-10-15 12:41:02 +00:00
|
|
|
%{nil}
|
|
|
|
|
2023-02-15 19:08:53 +00:00
|
|
|
#
|
|
|
|
# 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: kernel%{?1:-%{1}}-modules-partner-%{_target_cpu} = %{version}-%{release}\
|
|
|
|
Provides: kernel%{?1:-%{1}}-modules-partner-%{_target_cpu} = %{version}-%{release}%{uname_suffix %{?1:%{1}}}\
|
|
|
|
Provides: kernel%{?1:-%{1}}-modules-partner = %{version}-%{release}%{uname_suffix %{?1:%{1}}}\
|
|
|
|
Provides: installonlypkg(kernel-module)\
|
|
|
|
Provides: kernel%{?1:-%{1}}-modules-partner-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
|
|
|
Requires: kernel-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
|
|
|
Requires: kernel%{?1:-%{1}}-modules-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
|
|
|
AutoReq: no\
|
|
|
|
AutoProv: yes\
|
|
|
|
%description %{?1:%{1}-}modules-partner\
|
|
|
|
This package provides kernel modules for the %{?2:%{2} }kernel package for Red Hat partners usage.\
|
|
|
|
%{nil}
|
|
|
|
|
2020-10-15 12:41:02 +00:00
|
|
|
# Now, each variant package.
|
|
|
|
|
|
|
|
%if %{with_pae}
|
|
|
|
%define variant_summary The Linux kernel compiled for Cortex-A15
|
|
|
|
%kernel_variant_package lpae
|
|
|
|
%description lpae-core
|
|
|
|
This package includes a version of the Linux kernel with support for
|
|
|
|
Cortex-A15 devices with LPAE and HW virtualisation support
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%if %{with_zfcpdump}
|
|
|
|
%define variant_summary The Linux kernel compiled for zfcpdump usage
|
2022-07-15 08:11:06 +00:00
|
|
|
%kernel_variant_package -o zfcpdump
|
2020-10-15 12:41:02 +00:00
|
|
|
%description zfcpdump-core
|
|
|
|
The kernel package contains the Linux kernel (vmlinuz) for use by the
|
|
|
|
zfcpdump infrastructure.
|
|
|
|
# with_zfcpdump
|
|
|
|
%endif
|
|
|
|
|
2023-02-09 16:31:23 +00:00
|
|
|
%if %{with_arm64_64k}
|
|
|
|
%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}
|
2020-10-15 12:41:02 +00:00
|
|
|
%define variant_summary The Linux kernel compiled with extra debugging enabled
|
2023-02-09 16:31:23 +00:00
|
|
|
%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
|
|
|
|
|
2023-03-07 14:22:21 +00:00
|
|
|
%if %{with_realtime}
|
|
|
|
%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 PREEMPT_RT
|
|
|
|
(real-time preemption support).
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%if %{with_debug} && %{with_realtime}
|
|
|
|
%define variant_summary The Linux kernel compiled with PREEMPT_RT enabled
|
|
|
|
%kernel_variant_package rt-debug
|
|
|
|
%description rt-debug-core
|
|
|
|
This package includes a version of the Linux kernel compiled with PREEMPT_RT
|
|
|
|
(real-time preemption support) and 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
|
|
|
|
|
2021-05-24 23:21:30 +00:00
|
|
|
%if !%{debugbuildsenabled}
|
|
|
|
%kernel_variant_package -m debug
|
|
|
|
%else
|
2020-10-15 12:41:02 +00:00
|
|
|
%kernel_variant_package debug
|
2021-05-24 23:21:30 +00:00
|
|
|
%endif
|
2020-10-15 12:41:02 +00:00
|
|
|
%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.
|
|
|
|
|
|
|
|
# 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.
|
|
|
|
|
2023-02-14 19:44:17 +00:00
|
|
|
%if %{efiuki}
|
|
|
|
%description debug-uki-virt
|
|
|
|
Prebuilt debug unified kernel image for virtual machines.
|
|
|
|
|
kernel-5.14.0-490.el9
* Fri Aug 02 2024 Scott Weaver <scweaver@redhat.com> [5.14.0-490.el9]
- redhat/dracut-virt.conf: add systemd-veritysetup module (Emanuele Giuseppe Esposito) [RHEL-45168]
- redhat/uki_addons/virt: add common FIPS addon (Emanuele Giuseppe Esposito) [RHEL-45160]
- redhat/kernel.spec: add uki_addons to create UKI kernel cmdline addons (Emanuele Giuseppe Esposito) [RHEL-45159]
- gcc-plugins/stackleak: Avoid .head.text section (Bandan Das) [RHEL-39439]
- x86/sev: Skip ROM range scans and validation for SEV-SNP guests (Bandan Das) [RHEL-39439]
- x86/sev: Move early startup code into .head.text section (Bandan Das) [RHEL-39439]
- x86/sme: Move early SME kernel encryption handling into .head.text (Bandan Das) [RHEL-39439]
- x86/sev: Do the C-bit verification only on the BSP (Bandan Das) [RHEL-39439]
- x86/sev: Fix kernel crash due to late update to read-only ghcb_version (Bandan Das) [RHEL-39439]
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() (CKI Backport Bot) [RHEL-48140] {CVE-2024-40959}
- eeprom: at24: fix memory corruption race condition (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- eeprom: at24: Probe for DDR3 thermal sensor in the SPD case (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- eeprom: at24: Use dev_err_probe for nvmem register failure (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- eeprom: at24: Add support for 24c1025 EEPROM (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- eeprom: at24: remove struct at24_client (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- at24: Support probing while in non-zero ACPI D state (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- selftests: forwarding: devlink_lib: Wait for udev events after reloading (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501}
- drivers: core: synchronize really_probe() and dev_uevent() (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501}
- xhci: Handle TD clearing for multiple streams case (CKI Backport Bot) [RHEL-47892] {CVE-2024-40927}
- PCI: pciehp: Retain Power Indicator bits for userspace indicators (Myron Stowe) [RHEL-41181]
- sched: act_ct: take care of padding in struct zones_ht_key (Xin Long) [RHEL-50682]
- net: bridge: xmit: make sure we have at least eth header len bytes (cki-backport-bot) [RHEL-44297] {CVE-2024-38538}
- hugetlb: force allocating surplus hugepages on mempolicy allowed nodes (Aristeu Rozanski) [RHEL-38605]
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages (CKI Backport Bot) [RHEL-47558] {CVE-2024-40904}
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory (CKI Backport Bot) [RHEL-47535] {CVE-2024-40901}
- vmxnet3: update to version 9 (Izabela Bakollari) [RHEL-50675]
- vmxnet3: add command to allow disabling of offloads (Izabela Bakollari) [RHEL-50675]
- vmxnet3: add latency measurement support in vmxnet3 (Izabela Bakollari) [RHEL-50675]
- vmxnet3: prepare for version 9 changes (Izabela Bakollari) [RHEL-50675]
- vmxnet3: disable rx data ring on dma allocation failure (Izabela Bakollari) [RHEL-50675]
- vmxnet3: Fix missing reserved tailroom (Izabela Bakollari) [RHEL-50675]
- maple_tree: fix mas_empty_area_rev() null pointer dereference (Aristeu Rozanski) [RHEL-39862] {CVE-2024-36891}
- rbd: don't assume rbd_is_lock_owner() for exclusive mappings (Ilya Dryomov) [RHEL-50366]
- rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings (Ilya Dryomov) [RHEL-50366]
- rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait (Ilya Dryomov) [RHEL-50366]
- scsi: qedf: Set qed_slowpath_params to zero before use (John Meneghini) [RHEL-25193]
- scsi: qedf: Wait for stag work during unload (John Meneghini) [RHEL-25193]
- scsi: qedf: Don't process stag work during unload and recovery (John Meneghini) [RHEL-25193]
- scsi: qedf: Use FC rport as argument for qedf_initiate_tmf() (John Meneghini) [RHEL-25193]
- net: fix __dst_negative_advice() race (Xin Long) [RHEL-41185] {CVE-2024-36971}
- net: annotate data-races around sk->sk_dst_pending_confirm (Xin Long) [RHEL-41185]
- scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Ewan D. Milne) [RHEL-39719] {CVE-2024-36025}
- igb: Remove redundant runtime resume for ethtool_ops (Corinna Vinschen) [RHEL-17487]
- net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17487]
- igb: simplify pci ops declaration (Corinna Vinschen) [RHEL-17487]
- igb: Fix missing time sync events (Corinna Vinschen) [RHEL-17487]
- intel: make module parameters readable in sys filesystem (Corinna Vinschen) [RHEL-17487 RHEL-25998]
- net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17487]
- igb: extend PTP timestamp adjustments to i211 (Corinna Vinschen) [RHEL-17487]
- net: intel: igb: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17487]
- igb: Fix string truncation warnings in igb_set_fw_version (Corinna Vinschen) [RHEL-17487 RHEL-38454] {CVE-2024-36010}
- intel: legacy: field get conversion (Corinna Vinschen) [RHEL-17487]
- intel: legacy: field prep conversion (Corinna Vinschen) [RHEL-17487]
- intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17487]
- igb: Use FIELD_GET() to extract Link Width (Corinna Vinschen) [RHEL-17487]
- netdevsim: fix rtnetlink.sh selftest (CKI Backport Bot) [RHEL-50016]
- selinux: avoid dereference of garbage after mount failure (Ondrej Mosnacek) [RHEL-37187] {CVE-2024-35904}
- calipso: fix memory leak in netlbl_calipso_add_pass() (Ondrej Mosnacek) [RHEL-37044] {CVE-2023-52698}
- powerpc/pseries: Whitelist dtl slub object for copying to userspace (Mamatha Inamdar) [RHEL-51242] {CVE-2024-41065}
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (CKI Backport Bot) [RHEL-44414] {CVE-2024-37356}
- tty: add the option to have a tty reject a new ldisc (John W. Linville) [RHEL-48254] {CVE-2024-40966}
- irqchip/gic-v3-its: Prevent double free on error (Charles Mirabile) [RHEL-37024] {CVE-2024-35847}
- usb-storage: alauda: Check whether the media is initialized (CKI Backport Bot) [RHEL-43714] {CVE-2024-38619}
- scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool (Ewan D. Milne) [RHEL-38285] {CVE-2023-52811}
- gfs2: Fix potential glock use-after-free on unmount (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570}
- gfs2: simplify gdlm_put_lock with out_free label (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570}
- gfs2: Remove ill-placed consistency check (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570}
- openvswitch: Set the skbuff pkt_type for proper pmtud support. (Aaron Conole) [RHEL-37650]
- scsi: mpi3mr: Driver version update to 8.8.1.0.50 (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Update MPI Headers to revision 31 (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Debug ability improvements (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Set the WriteSame Divert Capability in the IOCInit MPI Request (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Clear ioctl blocking flag for an unresponsive controller (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Set MPI request flags appropriately (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Block devices are not removed even when VDs are offlined (Ewan D. Milne) [RHEL-30580]
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk (Waiman Long) [RHEL-31230]
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO (Waiman Long) [RHEL-31230]
- x86/bugs: Fix the SRSO mitigation on Zen3/4 (Waiman Long) [RHEL-31230]
- redhat/configs: Rename x86 CPU mitigations config entries (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_RETHUNK => CONFIG_MITIGATION_RETHUNK (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_CPU_SRSO => CONFIG_MITIGATION_SRSO (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_CPU_IBRS_ENTRY => CONFIG_MITIGATION_IBRS_ENTRY (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_CPU_UNRET_ENTRY => CONFIG_MITIGATION_UNRET_ENTRY (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_SLS => CONFIG_MITIGATION_SLS (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINE (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_CALL_DEPTH_TRACKING => CONFIG_MITIGATION_CALL_DEPTH_TRACKING (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_CPU_IBPB_ENTRY => CONFIG_MITIGATION_IBPB_ENTRY (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_GDS_FORCE_MITIGATION => CONFIG_MITIGATION_GDS_FORCE (Waiman Long) [RHEL-31230]
- kbuild: use objtool-args-y to clean up objtool arguments (Waiman Long) [RHEL-31230]
- kbuild: do not create *.prelink.o for Clang LTO or IBT (Waiman Long) [RHEL-31230]
- kbuild: replace $(linked-object) with CONFIG options (Waiman Long) [RHEL-31230]
Resolves: RHEL-17487, RHEL-25193, RHEL-25998, RHEL-30580, RHEL-31230, RHEL-37020, RHEL-37024, RHEL-37044, RHEL-37187, RHEL-37650, RHEL-38285, RHEL-38454, RHEL-38605, RHEL-39439, RHEL-39719, RHEL-39862, RHEL-41181, RHEL-41185, RHEL-43714, RHEL-44155, RHEL-44297, RHEL-44414, RHEL-45159, RHEL-45160, RHEL-45168, RHEL-47535, RHEL-47558, RHEL-47652, RHEL-47892, RHEL-48140, RHEL-48254, RHEL-50016, RHEL-50366, RHEL-50675, RHEL-50682, RHEL-51242, RHEL-37025, RHEL-38286, RHEL-39720, RHEL-39863, RHEL-37021, RHEL-44156, RHEL-38455, RHEL-44298, RHEL-43715, RHEL-37045, RHEL-37188, RHEL-41186, RHEL-47536, RHEL-47559, RHEL-47893, RHEL-48141, RHEL-47653, RHEL-48255, RHEL-44415
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2024-08-02 15:47:19 +00:00
|
|
|
%description debug-uki-virt-addons
|
|
|
|
Prebuilt debug unified kernel image addons for virtual machines.
|
|
|
|
|
2023-02-14 19:44:17 +00:00
|
|
|
%description uki-virt
|
|
|
|
Prebuilt default unified kernel image for virtual machines.
|
kernel-5.14.0-490.el9
* Fri Aug 02 2024 Scott Weaver <scweaver@redhat.com> [5.14.0-490.el9]
- redhat/dracut-virt.conf: add systemd-veritysetup module (Emanuele Giuseppe Esposito) [RHEL-45168]
- redhat/uki_addons/virt: add common FIPS addon (Emanuele Giuseppe Esposito) [RHEL-45160]
- redhat/kernel.spec: add uki_addons to create UKI kernel cmdline addons (Emanuele Giuseppe Esposito) [RHEL-45159]
- gcc-plugins/stackleak: Avoid .head.text section (Bandan Das) [RHEL-39439]
- x86/sev: Skip ROM range scans and validation for SEV-SNP guests (Bandan Das) [RHEL-39439]
- x86/sev: Move early startup code into .head.text section (Bandan Das) [RHEL-39439]
- x86/sme: Move early SME kernel encryption handling into .head.text (Bandan Das) [RHEL-39439]
- x86/sev: Do the C-bit verification only on the BSP (Bandan Das) [RHEL-39439]
- x86/sev: Fix kernel crash due to late update to read-only ghcb_version (Bandan Das) [RHEL-39439]
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() (CKI Backport Bot) [RHEL-48140] {CVE-2024-40959}
- eeprom: at24: fix memory corruption race condition (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- eeprom: at24: Probe for DDR3 thermal sensor in the SPD case (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- eeprom: at24: Use dev_err_probe for nvmem register failure (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- eeprom: at24: Add support for 24c1025 EEPROM (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- eeprom: at24: remove struct at24_client (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- at24: Support probing while in non-zero ACPI D state (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- selftests: forwarding: devlink_lib: Wait for udev events after reloading (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501}
- drivers: core: synchronize really_probe() and dev_uevent() (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501}
- xhci: Handle TD clearing for multiple streams case (CKI Backport Bot) [RHEL-47892] {CVE-2024-40927}
- PCI: pciehp: Retain Power Indicator bits for userspace indicators (Myron Stowe) [RHEL-41181]
- sched: act_ct: take care of padding in struct zones_ht_key (Xin Long) [RHEL-50682]
- net: bridge: xmit: make sure we have at least eth header len bytes (cki-backport-bot) [RHEL-44297] {CVE-2024-38538}
- hugetlb: force allocating surplus hugepages on mempolicy allowed nodes (Aristeu Rozanski) [RHEL-38605]
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages (CKI Backport Bot) [RHEL-47558] {CVE-2024-40904}
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory (CKI Backport Bot) [RHEL-47535] {CVE-2024-40901}
- vmxnet3: update to version 9 (Izabela Bakollari) [RHEL-50675]
- vmxnet3: add command to allow disabling of offloads (Izabela Bakollari) [RHEL-50675]
- vmxnet3: add latency measurement support in vmxnet3 (Izabela Bakollari) [RHEL-50675]
- vmxnet3: prepare for version 9 changes (Izabela Bakollari) [RHEL-50675]
- vmxnet3: disable rx data ring on dma allocation failure (Izabela Bakollari) [RHEL-50675]
- vmxnet3: Fix missing reserved tailroom (Izabela Bakollari) [RHEL-50675]
- maple_tree: fix mas_empty_area_rev() null pointer dereference (Aristeu Rozanski) [RHEL-39862] {CVE-2024-36891}
- rbd: don't assume rbd_is_lock_owner() for exclusive mappings (Ilya Dryomov) [RHEL-50366]
- rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings (Ilya Dryomov) [RHEL-50366]
- rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait (Ilya Dryomov) [RHEL-50366]
- scsi: qedf: Set qed_slowpath_params to zero before use (John Meneghini) [RHEL-25193]
- scsi: qedf: Wait for stag work during unload (John Meneghini) [RHEL-25193]
- scsi: qedf: Don't process stag work during unload and recovery (John Meneghini) [RHEL-25193]
- scsi: qedf: Use FC rport as argument for qedf_initiate_tmf() (John Meneghini) [RHEL-25193]
- net: fix __dst_negative_advice() race (Xin Long) [RHEL-41185] {CVE-2024-36971}
- net: annotate data-races around sk->sk_dst_pending_confirm (Xin Long) [RHEL-41185]
- scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Ewan D. Milne) [RHEL-39719] {CVE-2024-36025}
- igb: Remove redundant runtime resume for ethtool_ops (Corinna Vinschen) [RHEL-17487]
- net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17487]
- igb: simplify pci ops declaration (Corinna Vinschen) [RHEL-17487]
- igb: Fix missing time sync events (Corinna Vinschen) [RHEL-17487]
- intel: make module parameters readable in sys filesystem (Corinna Vinschen) [RHEL-17487 RHEL-25998]
- net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17487]
- igb: extend PTP timestamp adjustments to i211 (Corinna Vinschen) [RHEL-17487]
- net: intel: igb: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17487]
- igb: Fix string truncation warnings in igb_set_fw_version (Corinna Vinschen) [RHEL-17487 RHEL-38454] {CVE-2024-36010}
- intel: legacy: field get conversion (Corinna Vinschen) [RHEL-17487]
- intel: legacy: field prep conversion (Corinna Vinschen) [RHEL-17487]
- intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17487]
- igb: Use FIELD_GET() to extract Link Width (Corinna Vinschen) [RHEL-17487]
- netdevsim: fix rtnetlink.sh selftest (CKI Backport Bot) [RHEL-50016]
- selinux: avoid dereference of garbage after mount failure (Ondrej Mosnacek) [RHEL-37187] {CVE-2024-35904}
- calipso: fix memory leak in netlbl_calipso_add_pass() (Ondrej Mosnacek) [RHEL-37044] {CVE-2023-52698}
- powerpc/pseries: Whitelist dtl slub object for copying to userspace (Mamatha Inamdar) [RHEL-51242] {CVE-2024-41065}
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (CKI Backport Bot) [RHEL-44414] {CVE-2024-37356}
- tty: add the option to have a tty reject a new ldisc (John W. Linville) [RHEL-48254] {CVE-2024-40966}
- irqchip/gic-v3-its: Prevent double free on error (Charles Mirabile) [RHEL-37024] {CVE-2024-35847}
- usb-storage: alauda: Check whether the media is initialized (CKI Backport Bot) [RHEL-43714] {CVE-2024-38619}
- scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool (Ewan D. Milne) [RHEL-38285] {CVE-2023-52811}
- gfs2: Fix potential glock use-after-free on unmount (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570}
- gfs2: simplify gdlm_put_lock with out_free label (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570}
- gfs2: Remove ill-placed consistency check (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570}
- openvswitch: Set the skbuff pkt_type for proper pmtud support. (Aaron Conole) [RHEL-37650]
- scsi: mpi3mr: Driver version update to 8.8.1.0.50 (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Update MPI Headers to revision 31 (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Debug ability improvements (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Set the WriteSame Divert Capability in the IOCInit MPI Request (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Clear ioctl blocking flag for an unresponsive controller (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Set MPI request flags appropriately (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Block devices are not removed even when VDs are offlined (Ewan D. Milne) [RHEL-30580]
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk (Waiman Long) [RHEL-31230]
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO (Waiman Long) [RHEL-31230]
- x86/bugs: Fix the SRSO mitigation on Zen3/4 (Waiman Long) [RHEL-31230]
- redhat/configs: Rename x86 CPU mitigations config entries (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_RETHUNK => CONFIG_MITIGATION_RETHUNK (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_CPU_SRSO => CONFIG_MITIGATION_SRSO (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_CPU_IBRS_ENTRY => CONFIG_MITIGATION_IBRS_ENTRY (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_CPU_UNRET_ENTRY => CONFIG_MITIGATION_UNRET_ENTRY (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_SLS => CONFIG_MITIGATION_SLS (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINE (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_CALL_DEPTH_TRACKING => CONFIG_MITIGATION_CALL_DEPTH_TRACKING (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_CPU_IBPB_ENTRY => CONFIG_MITIGATION_IBPB_ENTRY (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_GDS_FORCE_MITIGATION => CONFIG_MITIGATION_GDS_FORCE (Waiman Long) [RHEL-31230]
- kbuild: use objtool-args-y to clean up objtool arguments (Waiman Long) [RHEL-31230]
- kbuild: do not create *.prelink.o for Clang LTO or IBT (Waiman Long) [RHEL-31230]
- kbuild: replace $(linked-object) with CONFIG options (Waiman Long) [RHEL-31230]
Resolves: RHEL-17487, RHEL-25193, RHEL-25998, RHEL-30580, RHEL-31230, RHEL-37020, RHEL-37024, RHEL-37044, RHEL-37187, RHEL-37650, RHEL-38285, RHEL-38454, RHEL-38605, RHEL-39439, RHEL-39719, RHEL-39862, RHEL-41181, RHEL-41185, RHEL-43714, RHEL-44155, RHEL-44297, RHEL-44414, RHEL-45159, RHEL-45160, RHEL-45168, RHEL-47535, RHEL-47558, RHEL-47652, RHEL-47892, RHEL-48140, RHEL-48254, RHEL-50016, RHEL-50366, RHEL-50675, RHEL-50682, RHEL-51242, RHEL-37025, RHEL-38286, RHEL-39720, RHEL-39863, RHEL-37021, RHEL-44156, RHEL-38455, RHEL-44298, RHEL-43715, RHEL-37045, RHEL-37188, RHEL-41186, RHEL-47536, RHEL-47559, RHEL-47893, RHEL-48141, RHEL-47653, RHEL-48255, RHEL-44415
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2024-08-02 15:47:19 +00:00
|
|
|
|
|
|
|
%description uki-virt-addons
|
|
|
|
Prebuilt default unified kernel image addons for virtual machines.
|
2023-02-14 19:44:17 +00:00
|
|
|
%endif
|
|
|
|
|
2020-10-15 12:41:02 +00:00
|
|
|
%if %{with_ipaclones}
|
|
|
|
%kernel_ipaclones_package
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%prep
|
|
|
|
# do a few sanity-checks for --with *only builds
|
|
|
|
%if %{with_baseonly}
|
|
|
|
%if !%{with_up}
|
|
|
|
echo "Cannot build --with baseonly, up build is disabled"
|
|
|
|
exit 1
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
# more sanity checking; do it quietly
|
|
|
|
if [ "%{patches}" != "%%{patches}" ] ; then
|
|
|
|
for patch in %{patches} ; do
|
|
|
|
if [ ! -f $patch ] ; then
|
|
|
|
echo "ERROR: Patch ${patch##/*/} listed in specfile but is missing"
|
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
done
|
|
|
|
fi 2>/dev/null
|
|
|
|
|
2022-10-03 09:42:53 +00:00
|
|
|
patch_command='git apply'
|
2020-10-15 12:41:02 +00:00
|
|
|
ApplyPatch()
|
|
|
|
{
|
|
|
|
local patch=$1
|
|
|
|
shift
|
|
|
|
if [ ! -f $RPM_SOURCE_DIR/$patch ]; then
|
|
|
|
exit 1
|
|
|
|
fi
|
2021-05-17 22:16:50 +00:00
|
|
|
if ! grep -E "^Patch[0-9]+: $patch\$" %{_specdir}/${RPM_PACKAGE_NAME}.spec ; then
|
2022-10-03 09:42:53 +00:00
|
|
|
if [ "${patch:0:8}" != "patch-%{kversion}." ] ; then
|
2020-10-15 12:41:02 +00:00
|
|
|
echo "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
|
|
|
|
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
|
|
|
|
}
|
|
|
|
|
2022-10-03 09:42:53 +00:00
|
|
|
%setup -q -n kernel-%{tarfile_release} -c
|
|
|
|
mv linux-%{tarfile_release} linux-%{KVERREL}
|
2020-10-15 12:41:02 +00:00
|
|
|
|
|
|
|
cd linux-%{KVERREL}
|
|
|
|
cp -a %{SOURCE1} .
|
|
|
|
|
|
|
|
%if !%{nopatches}
|
|
|
|
|
2022-10-03 09:42:53 +00:00
|
|
|
ApplyOptionalPatch patch-%{patchversion}-redhat.patch
|
2020-10-15 12:41:02 +00:00
|
|
|
%endif
|
|
|
|
|
|
|
|
ApplyOptionalPatch linux-kernel-test.patch
|
|
|
|
|
|
|
|
# END OF PATCH APPLICATIONS
|
|
|
|
|
|
|
|
# Any further pre-build tree manipulations happen here.
|
|
|
|
|
|
|
|
chmod +x scripts/checkpatch.pl
|
|
|
|
mv COPYING COPYING-%{version}-%{release}
|
|
|
|
|
|
|
|
# This Prevents scripts/setlocalversion from mucking with our version numbers.
|
|
|
|
touch .scmversion
|
|
|
|
|
|
|
|
# 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.
|
|
|
|
pathfix.py -i "%{__python3} %{py3_shbang_opts}" -p -n \
|
|
|
|
tools/kvm/kvm_stat/kvm_stat \
|
|
|
|
scripts/show_delta \
|
|
|
|
scripts/diffconfig \
|
|
|
|
scripts/bloat-o-meter \
|
|
|
|
scripts/jobserver-exec \
|
2020-12-04 20:24:35 +00:00
|
|
|
tools \
|
2020-10-15 12:41:02 +00:00
|
|
|
Documentation \
|
2020-12-04 20:24:35 +00:00
|
|
|
scripts/clang-tools
|
2020-10-15 12:41:02 +00:00
|
|
|
|
|
|
|
# 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
|
|
|
|
|
|
|
|
# Drop some necessary files from the source dir into the buildroot
|
|
|
|
cp $RPM_SOURCE_DIR/kernel-*.config .
|
2021-10-15 19:58:05 +00:00
|
|
|
cp %{SOURCE80} .
|
2020-10-15 12:41:02 +00:00
|
|
|
# merge.pl
|
|
|
|
cp %{SOURCE3000} .
|
|
|
|
# kernel-local
|
|
|
|
cp %{SOURCE3001} .
|
2022-10-03 09:42:53 +00:00
|
|
|
FLAVOR=%{primary_target} SPECVERSION=%{version} ./generate_all_configs.sh %{debugbuildsenabled}
|
2020-10-15 12:41:02 +00:00
|
|
|
|
|
|
|
# Merge in any user-provided local config option changes
|
|
|
|
%ifnarch %nobuildarches
|
|
|
|
for i in %{all_arch_configs}
|
|
|
|
do
|
|
|
|
mv $i $i.tmp
|
|
|
|
./merge.pl %{SOURCE3001} $i.tmp > $i
|
|
|
|
%if %{with_gcov}
|
2021-11-10 22:20:08 +00:00
|
|
|
echo "Merging with gcov options"
|
|
|
|
cat %{SOURCE75}
|
|
|
|
mv $i $i.tmp
|
|
|
|
./merge.pl %{SOURCE75} $i.tmp > $i
|
|
|
|
%endif
|
|
|
|
rm $i.tmp
|
2020-10-15 12:41:02 +00:00
|
|
|
done
|
|
|
|
%endif
|
|
|
|
|
2021-07-26 21:42:21 +00:00
|
|
|
%if %{with clang_lto}
|
|
|
|
for i in *aarch64*.config *x86_64*.config; do
|
|
|
|
sed -i 's/# CONFIG_LTO_CLANG_THIN is not set/CONFIG_LTO_CLANG_THIN=y/' $i
|
|
|
|
sed -i 's/CONFIG_LTO_NONE=y/# CONFIG_LTO_NONE is not set/' $i
|
|
|
|
done
|
|
|
|
%endif
|
|
|
|
|
2021-02-08 20:06:53 +00:00
|
|
|
# Add DUP and kpatch certificates to system trusted keys for RHEL
|
|
|
|
%if 0%{?rhel}
|
|
|
|
%if %{signkernel}%{signmodules}
|
|
|
|
openssl x509 -inform der -in %{SOURCE100} -out rheldup3.pem
|
|
|
|
openssl x509 -inform der -in %{SOURCE101} -out rhelkpatch1.pem
|
2023-08-22 07:59:15 +00:00
|
|
|
openssl x509 -inform der -in %{SOURCE102} -out rhelimaca1.pem
|
kernel-5.14.0-423.el9
* Fri Feb 16 2024 Scott Weaver <scweaver@redhat.com> [5.14.0-423.el9]
- Bluetooth: Add support for Gale Peak (8087:0036) (Jose Ignacio Tornos Martinez) [RHEL-24999]
- Bluetooth: btintel: Add support for Gale Peak (Jose Ignacio Tornos Martinez) [RHEL-24999]
- mlxbf-bootctl: correctly identify secure boot with development keys (Luiz Capitulino) [RHEL-21120]
- platform/mellanox: mlxbf-bootctl: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21120]
- mlxbf-bootctl: Support sysfs entries for MFG fields (Luiz Capitulino) [RHEL-21120]
- mlxbf-bootctl: Support setting the ARM boot state to "OS up" (Luiz Capitulino) [RHEL-21120]
- mlxbf-bootctl: Support the large icmc write/read (Luiz Capitulino) [RHEL-21120]
- mlxbf-bootctl: Add sysfs file for BlueField boot log (Luiz Capitulino) [RHEL-21120]
- mlxbf-bootctl: Add sysfs file for BlueField boot fifo (Luiz Capitulino) [RHEL-21120]
- platform/mellanox: add firmware reset support (Luiz Capitulino) [RHEL-21120]
- tpm: Enable hwrng only for Pluton on AMD CPUs (Štěpán Horáček) [RHEL-18985]
- redhat: hsr: Mark as tech preview (Felix Maurer) [RHEL-24972]
- Bluetooth: Add more enc key size check (Bastien Nocera) [RHEL-19668 RHEL-19669] {CVE-2023-24023}
- netfilter: xt_recent: fix (increase) ipv6 literal buffer length (Florian Westphal) [RHEL-21163]
- netfilter: xt_owner: Fix for unsafe access of sk->sk_socket (Florian Westphal) [RHEL-21163]
- netfilter: xt_u32: validate user space input (Florian Westphal) [RHEL-21163]
- keys, dns: Fix size check of V1 server-list header (Davide Caratti) [RHEL-21582]
- keys, dns: Fix missing size check of V1 server-list header (Davide Caratti) [RHEL-21582]
- keys, dns: Allow key types (eg. DNS) to be reclaimed immediately on expiry (Davide Caratti) [RHEL-21582]
- net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() (Davide Caratti) [RHEL-21582]
- psample: Require 'CAP_NET_ADMIN' when joining "packets" group (Davide Caratti) [RHEL-21582]
- llc: verify mac len before reading mac header (Davide Caratti) [RHEL-21582]
- ceph: add ceph_cap_unlink_work to fire check_caps() immediately (Ilya Dryomov) [RHEL-22252]
- ceph: always queue a writeback when revoking the Fb caps (Ilya Dryomov) [RHEL-22252]
- ceph: always check dir caps asynchronously (Ilya Dryomov) [RHEL-22252]
- ice: Add check for lport extraction to LAG init (Petr Oros) [RHEL-21561]
- ice: stop trashing VF VSI aggregator node ID information (Petr Oros) [RHEL-21561]
- pmdomain: xilinx: Move Kconfig option to the pmdomain subsystem (Radu Rendec) [RHEL-25420]
- pmdomain: ti: Move and add Kconfig options to the pmdomain subsystem (Radu Rendec) [RHEL-25420]
- pmdomain: tegra: Move Kconfig option to the pmdomain subsystem (Radu Rendec) [RHEL-25420]
- pmdomain: st: Add a Kconfig option for the ux500 power domain (Radu Rendec) [RHEL-25420]
- pmdomain: samsung: Move Kconfig option to the pmdomain subsystem (Radu Rendec) [RHEL-25420]
- pmdomain: rockchip: Move Kconfig option to the pmdomain subsystem (Radu Rendec) [RHEL-25420]
- pmdomain: renesas: Move Kconfig options to the pmdomain subsystem (Radu Rendec) [RHEL-25420]
- pmdomain: qcom: Move Kconfig options to the pmdomain subsystem (Radu Rendec) [RHEL-25420]
- pmdomain: mediatek: Move Kconfig options to the pmdomain subsystem (Radu Rendec) [RHEL-25420]
- pmdomain: imx: Move Kconfig options to the pmdomain subsystem (Radu Rendec) [RHEL-25420]
- pmdomain: bcm: Move Kconfig options to the pmdomain subsystem (Radu Rendec) [RHEL-25420]
- pmdomain: amlogic: Move Kconfig options to the pmdomain subsystem (Radu Rendec) [RHEL-25420]
- pmdomain: actions: Move Kconfig file to the pmdomain subsystem (Radu Rendec) [RHEL-25420]
- pmdomain: Prepare to move Kconfig files into the pmdomain subsystem (Radu Rendec) [RHEL-25420]
- pmdomain: Rename the genpd subsystem to pmdomain (Radu Rendec) [RHEL-25420]
- genpd: imx: relocate scu-pd under genpd (Radu Rendec) [RHEL-25420]
- genpd: move owl-sps-helper.c from drivers/soc (Radu Rendec) [RHEL-25420]
- genpd: Makefile: build imx (Radu Rendec) [RHEL-25420]
- ARM: ux500: Move power-domain driver to the genpd dir (Radu Rendec) [RHEL-25420]
- ARM: ux500: Convert power-domain code into a regular platform driver (Radu Rendec) [RHEL-25420]
- soc: xilinx: Move power-domain driver to the genpd dir (Radu Rendec) [RHEL-25420]
- soc: ti: Mover power-domain drivers to the genpd dir (Radu Rendec) [RHEL-25420]
- soc: tegra: Move powergate-bpmp driver to the genpd dir (Radu Rendec) [RHEL-25420]
- soc: samsung: Move power-domain driver to the genpd dir (Radu Rendec) [RHEL-25420]
- soc: rockchip: Mover power-domain driver to the genpd dir (Radu Rendec) [RHEL-25420]
- soc: renesas: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-25420]
- soc: qcom: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-25420]
- soc: mediatek: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-25420]
- soc: imx: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-25420]
- soc: bcm: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-25420]
- soc: amlogic: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-25420]
- soc: actions: Move power-domain driver to the genpd dir (Radu Rendec) [RHEL-25420]
- genpd: Create a new subsystem directory to host genpd providers (Radu Rendec) [RHEL-25420]
- soc: mediatek: Let PMIC Wrapper and SCPSYS depend on OF (Radu Rendec) [RHEL-25420]
- ARM: ux500: Drop unused register file (Radu Rendec) [RHEL-25420]
- redhat/confgs: enable sdhci-of-dwcmshc (Luiz Capitulino) [RHEL-21121]
- mmc: sdhci-of-dwcmshc: Add runtime PM operations (Luiz Capitulino) [RHEL-21121]
- mmc: sdhci-of-dwcmshc: Add error handling in dwcmshc_resume (Luiz Capitulino) [RHEL-21121]
- mmc: sdhci-of-dwcmshc: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21121]
- mmc: sdhci-of-dwcmshc: Explicitly include correct DT includes (Luiz Capitulino) [RHEL-21121]
- mmc: sdhci-of-dwcmshc: properly determine max clock on Rockchip (Luiz Capitulino) [RHEL-21121]
- mmc: sdhci-of-dwcmshc: add the missing device table IDs for acpi (Luiz Capitulino) [RHEL-21121]
- mmc: sdhci-of-dwcmshc: Update DLL and pre-change delay for rockchip platform (Luiz Capitulino) [RHEL-21121]
- mmc: sdhci-of-dwcmshc: enable host V4 support for BlueField-3 SoC (Luiz Capitulino) [RHEL-21121]
- mmc: sdhci-of-dwcmshc: Re-enable support for the BlueField-3 SoC (Luiz Capitulino) [RHEL-21121]
- mmc: sdhci-of-dwcmshc: add support for rk3588 (Luiz Capitulino) [RHEL-21121]
- mmc: sdhci-of-dwcmshc: rename rk3568 to rk35xx (Luiz Capitulino) [RHEL-21121]
- mmc: sdhci-of-dwcmshc: add reset call back for rockchip Socs (Luiz Capitulino) [RHEL-21121]
- netfilter: nft_set_pipapo: prefer gfp_kernel allocation (Florian Westphal) [RHEL-21443]
- netfilter: nf_tables: mark newset as dead on transaction abort (Florian Westphal) [RHEL-21443]
- netfilter: nft_immediate: drop chain reference counter on error (Florian Westphal) [RHEL-21443]
- netfilter: nf_tables: skip set commit for deleted/destroyed sets (Florian Westphal) [RHEL-21443]
- netfilter: nf_tables: set transport offset from mac header for netdev/egress (Florian Westphal) [RHEL-21443]
- netfilter: nf_tables: validate family when identifying table via handle (Florian Westphal) [RHEL-21443]
- netfilter: nf_tables: fix 'exist' matching on bigendian arches (Florian Westphal) [RHEL-21443]
- netfilter: nf_tables: bogus ENOENT when destroying element which does not exist (Florian Westphal) [RHEL-21443]
- netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() (Florian Westphal) [RHEL-21443]
- netfilter: nft_set_rbtree: .deactivate fails if element has expired (Florian Westphal) [RHEL-21443]
- netfilter: nft_payload: fix wrong mac header matching (Florian Westphal) [RHEL-21443]
- netfilter: nf_tables: do not refresh timeout when resetting element (Florian Westphal) [RHEL-21443]
- netfilter: nf_tables: uapi: Describe NFTA_RULE_CHAIN_ID (Florian Westphal) [RHEL-21443]
- netfilter: nftables: exthdr: fix 4-byte stack OOB write (Florian Westphal) [RHEL-21443]
- netfilter: nft_exthdr: Fix non-linear header modification (Florian Westphal) [RHEL-21443]
- redhat: add nvidia oot signing key (David Airlie) [RHEL-18051]
- RDMA/efa: Fix wrong resources deallocation order (Izabela Bakollari) [RHEL-17697]
- RDMA/efa: Add RDMA write HW statistics counters (Izabela Bakollari) [RHEL-17697]
- RDMA/efa: Fix unsupported page sizes in device (Izabela Bakollari) [RHEL-17697]
- RDMA/efa: Add rdma write capability to device caps (Izabela Bakollari) [RHEL-17697]
- RDMA/efa: Add data polling capability feature bit (Izabela Bakollari) [RHEL-17697]
- md: partially revert "md/raid6: use valid sector values to determine if an I/O should wait on the reshape" (Benjamin Marzinski) [RHEL-24489]
- ipvs: fix racy memcpy in proc_do_sync_threshold (Florian Westphal) [RHEL-21166]
- ipvs: align inner_mac_header for encapsulation (Florian Westphal) [RHEL-21166]
- x86/mce: Prevent duplicate error records (Aristeu Rozanski) [RHEL-24447]
Resolves: RHEL-17697, RHEL-18051, RHEL-18985, RHEL-19668, RHEL-21120, RHEL-21121, RHEL-21163, RHEL-21166, RHEL-21443, RHEL-21561, RHEL-21582, RHEL-22252, RHEL-24447, RHEL-24489, RHEL-24972, RHEL-24999, RHEL-25420, RHEL-19669
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2024-02-16 15:50:49 +00:00
|
|
|
openssl x509 -inform der -in %{SOURCE105} -out nvidiagpuoot001.pem
|
|
|
|
cat rheldup3.pem rhelkpatch1.pem rhelimaca1.pem nvidiagpuoot001.pem > ../certs/rhel.pem
|
kernel-5.14.0-57.el9
* Tue Feb 08 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-57.el9]
- block: assign bi_bdev for cloned bios in blk_rq_prep_clone (Benjamin Marzinski) [2026948]
- dm sysfs: use default_groups in kobj_type (Benjamin Marzinski) [2043224]
- dm space map common: add bounds check to sm_ll_lookup_bitmap() (Benjamin Marzinski) [2043224]
- dm btree: add a defensive bounds check to insert_at() (Benjamin Marzinski) [2043224]
- dm btree remove: change a bunch of BUG_ON() calls to proper errors (Benjamin Marzinski) [2043224]
- dm btree spine: eliminate duplicate le32_to_cpu() in node_check() (Benjamin Marzinski) [2043224]
- dm btree spine: remove extra node_check function declaration (Benjamin Marzinski) [2043224]
- redhat: drop the RELEASED_KERNEL switch (Herton R. Krzesinski) [2037084 2045327]
- redhat: switch the kernel package to use certs from system-sb-certs (Herton R. Krzesinski) [2037084 2045327]
- mptcp: disable by default (Davide Caratti) [2044392]
- sch_api: Don't skip qdisc attach on ingress (Davide Caratti) [2044560]
- flow_offload: return EOPNOTSUPP for the unsupported mpls action type (Davide Caratti) [2044560]
- sch_cake: do not call cake_destroy() from cake_init() (Davide Caratti) [2044560]
- net/sched: fq_pie: prevent dismantle issue (Davide Caratti) [2044560]
- vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit (Antoine Tenart) [2044252]
- qla2xxx: Add new messaging (Ewan D. Milne) [2039070]
- nvme-fc: remove freeze/unfreeze around update_nr_hw_queues (Ewan D. Milne) [2030051]
- nvme-fc: avoid race between time out and tear down (Ewan D. Milne) [2030051]
- nvme-fc: update hardware queues before using them (Ewan D. Milne) [2030051]
- lpfc: Add new messaging (Ewan D. Milne) [2039068]
- tee: handle lookup of shm with reference count 0 (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- dma-buf: move dma-buf symbols into the DMA_BUF module namespace (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- tee: add sec_world_id to struct tee_shm (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/i915/selftests: Do not use import_obj uninitialized (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gem: Provide drm_gem_fb_{vmap,vunmap}() (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm: Define DRM_FORMAT_MAX_PLANES (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/i915/gem: Correct the locking and pin pattern for dma-buf (v8) (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gm12u320: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gud: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/udl: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gem: Provide drm_gem_fb_{begin,end}_cpu_access() helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- dmaengine: idxd: Add wq occupancy information to sysfs attribute Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1971888 Upstream Status: kernel/git/torvalds/linux.git (Julia Denham)
- arch/x86: KABI structs and array padding (Prarit Bhargava) [2033081]
- hpsa: add new messaging (Tomas Henzl) [2028575]
- aacraid: add new messaging (Tomas Henzl) [2028574]
- mptsas: add new messaging (Tomas Henzl) [2027741]
- megaraid_sas: add new messaging (Tomas Henzl) [2027741]
- mpt3sas: Add new messaging (Tomas Henzl) [2027741]
- scsi: mpi3mr: Use scnprintf() instead of snprintf() (Tomas Henzl) [1876005]
- scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() (Tomas Henzl) [1876005]
- scsi: mpi3mr: Set up IRQs in resume path (Tomas Henzl) [1876005]
- scsi: mpi3mr: Use the proper SCSI midlayer interfaces for PI (Tomas Henzl) [1876005]
Resolves: rhbz#1876005, rhbz#2026948, rhbz#2027741, rhbz#2028574, rhbz#2028575, rhbz#2030051, rhbz#2030754, rhbz#2033081, rhbz#2037084, rhbz#2039068, rhbz#2039070, rhbz#2043224, rhbz#2044252, rhbz#2044392, rhbz#2044560, rhbz#2045327
Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2022-02-08 16:51:46 +00:00
|
|
|
%if %{signkernel}
|
2021-07-19 21:22:10 +00:00
|
|
|
%ifarch s390x ppc64le
|
|
|
|
openssl x509 -inform der -in %{secureboot_ca_0} -out secureboot.pem
|
|
|
|
cat secureboot.pem >> ../certs/rhel.pem
|
|
|
|
%endif
|
kernel-5.14.0-57.el9
* Tue Feb 08 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-57.el9]
- block: assign bi_bdev for cloned bios in blk_rq_prep_clone (Benjamin Marzinski) [2026948]
- dm sysfs: use default_groups in kobj_type (Benjamin Marzinski) [2043224]
- dm space map common: add bounds check to sm_ll_lookup_bitmap() (Benjamin Marzinski) [2043224]
- dm btree: add a defensive bounds check to insert_at() (Benjamin Marzinski) [2043224]
- dm btree remove: change a bunch of BUG_ON() calls to proper errors (Benjamin Marzinski) [2043224]
- dm btree spine: eliminate duplicate le32_to_cpu() in node_check() (Benjamin Marzinski) [2043224]
- dm btree spine: remove extra node_check function declaration (Benjamin Marzinski) [2043224]
- redhat: drop the RELEASED_KERNEL switch (Herton R. Krzesinski) [2037084 2045327]
- redhat: switch the kernel package to use certs from system-sb-certs (Herton R. Krzesinski) [2037084 2045327]
- mptcp: disable by default (Davide Caratti) [2044392]
- sch_api: Don't skip qdisc attach on ingress (Davide Caratti) [2044560]
- flow_offload: return EOPNOTSUPP for the unsupported mpls action type (Davide Caratti) [2044560]
- sch_cake: do not call cake_destroy() from cake_init() (Davide Caratti) [2044560]
- net/sched: fq_pie: prevent dismantle issue (Davide Caratti) [2044560]
- vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit (Antoine Tenart) [2044252]
- qla2xxx: Add new messaging (Ewan D. Milne) [2039070]
- nvme-fc: remove freeze/unfreeze around update_nr_hw_queues (Ewan D. Milne) [2030051]
- nvme-fc: avoid race between time out and tear down (Ewan D. Milne) [2030051]
- nvme-fc: update hardware queues before using them (Ewan D. Milne) [2030051]
- lpfc: Add new messaging (Ewan D. Milne) [2039068]
- tee: handle lookup of shm with reference count 0 (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- dma-buf: move dma-buf symbols into the DMA_BUF module namespace (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- tee: add sec_world_id to struct tee_shm (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/i915/selftests: Do not use import_obj uninitialized (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gem: Provide drm_gem_fb_{vmap,vunmap}() (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm: Define DRM_FORMAT_MAX_PLANES (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/i915/gem: Correct the locking and pin pattern for dma-buf (v8) (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gm12u320: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gud: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/udl: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gem: Provide drm_gem_fb_{begin,end}_cpu_access() helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- dmaengine: idxd: Add wq occupancy information to sysfs attribute Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1971888 Upstream Status: kernel/git/torvalds/linux.git (Julia Denham)
- arch/x86: KABI structs and array padding (Prarit Bhargava) [2033081]
- hpsa: add new messaging (Tomas Henzl) [2028575]
- aacraid: add new messaging (Tomas Henzl) [2028574]
- mptsas: add new messaging (Tomas Henzl) [2027741]
- megaraid_sas: add new messaging (Tomas Henzl) [2027741]
- mpt3sas: Add new messaging (Tomas Henzl) [2027741]
- scsi: mpi3mr: Use scnprintf() instead of snprintf() (Tomas Henzl) [1876005]
- scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() (Tomas Henzl) [1876005]
- scsi: mpi3mr: Set up IRQs in resume path (Tomas Henzl) [1876005]
- scsi: mpi3mr: Use the proper SCSI midlayer interfaces for PI (Tomas Henzl) [1876005]
Resolves: rhbz#1876005, rhbz#2026948, rhbz#2027741, rhbz#2028574, rhbz#2028575, rhbz#2030051, rhbz#2030754, rhbz#2033081, rhbz#2037084, rhbz#2039068, rhbz#2039070, rhbz#2043224, rhbz#2044252, rhbz#2044392, rhbz#2044560, rhbz#2045327
Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2022-02-08 16:51:46 +00:00
|
|
|
%endif
|
2021-02-08 20:06:53 +00:00
|
|
|
for i in *.config; do
|
|
|
|
sed -i 's@CONFIG_SYSTEM_TRUSTED_KEYS=""@CONFIG_SYSTEM_TRUSTED_KEYS="certs/rhel.pem"@' $i
|
|
|
|
done
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
2022-06-29 07:59:09 +00:00
|
|
|
# Adjust FIPS module name for RHEL
|
|
|
|
%if 0%{?rhel}
|
|
|
|
for i in *.config; do
|
|
|
|
sed -i 's/CONFIG_CRYPTO_FIPS_NAME=.*/CONFIG_CRYPTO_FIPS_NAME="Red Hat Enterprise Linux %{rhel} - Kernel Cryptographic API"/' $i
|
|
|
|
done
|
|
|
|
%endif
|
|
|
|
|
2021-10-15 19:58:05 +00:00
|
|
|
cp %{SOURCE81} .
|
2020-10-15 12:41:02 +00:00
|
|
|
OPTS=""
|
|
|
|
%if %{with_configchecks}
|
|
|
|
OPTS="$OPTS -w -n -c"
|
|
|
|
%endif
|
2021-07-26 21:42:21 +00:00
|
|
|
%if %{with clang_lto}
|
|
|
|
for opt in %{clang_make_opts}; do
|
|
|
|
OPTS="$OPTS -m $opt"
|
|
|
|
done
|
|
|
|
%endif
|
2022-10-03 09:42:53 +00:00
|
|
|
RHJOBS=$RPM_BUILD_NCPUS PACKAGE_NAME=kernel ./process_configs.sh $OPTS ${specversion}
|
2020-10-15 12:41:02 +00:00
|
|
|
|
2021-10-15 19:58:05 +00:00
|
|
|
cp %{SOURCE82} .
|
2020-10-15 12:41:02 +00:00
|
|
|
RPM_SOURCE_DIR=$RPM_SOURCE_DIR ./update_scripts.sh %{primary_target}
|
|
|
|
|
2022-03-15 13:30:59 +00:00
|
|
|
# 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
|
|
|
|
if [ "%{primary_target}" == "rhel" ]; then
|
|
|
|
%if 0%{?centos}
|
|
|
|
echo "Updating scripts/sources to centos version"
|
|
|
|
RPM_SOURCE_DIR=$RPM_SOURCE_DIR ./update_scripts.sh centos
|
|
|
|
%else
|
|
|
|
echo "Not updating scripts/sources to centos version"
|
|
|
|
%endif
|
|
|
|
fi
|
|
|
|
|
2020-10-15 12:41:02 +00:00
|
|
|
# end of kernel config
|
|
|
|
%endif
|
|
|
|
|
|
|
|
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
|
|
|
|
|
2023-02-17 17:44:39 +00:00
|
|
|
rm -rf %{buildroot_unstripped} || true
|
|
|
|
mkdir -p %{buildroot_unstripped}
|
|
|
|
|
2020-10-15 12:41:02 +00:00
|
|
|
%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}"
|
|
|
|
|
2020-12-04 20:24:35 +00:00
|
|
|
InitBuildVars() {
|
|
|
|
# Initialize the kernel .config file and create some variables that are
|
|
|
|
# needed for the actual build process.
|
2020-10-15 12:41:02 +00:00
|
|
|
|
2021-05-17 22:16:50 +00:00
|
|
|
Variant=$1
|
2020-10-15 12:41:02 +00:00
|
|
|
|
2020-12-04 20:24:35 +00:00
|
|
|
# Pick the right kernel config file
|
2021-05-17 22:16:50 +00:00
|
|
|
Config=kernel-%{version}-%{_target_cpu}${Variant:+-${Variant}}.config
|
|
|
|
DevelDir=/usr/src/kernels/%{KVERREL}${Variant:++${Variant}}
|
2020-10-15 12:41:02 +00:00
|
|
|
|
2021-05-17 22:16:50 +00:00
|
|
|
KernelVer=%{version}-%{release}.%{_target_cpu}${Variant:++${Variant}}
|
2020-10-15 12:41:02 +00:00
|
|
|
|
|
|
|
# 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")
|
2021-05-17 22:16:50 +00:00
|
|
|
perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = -${ShortRel}.%{_target_cpu}${Variant:++${Variant}}/" Makefile
|
2020-10-15 12:41:02 +00:00
|
|
|
|
|
|
|
# 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
|
|
|
|
|
|
|
|
%{make} %{?_smp_mflags} mrproper
|
|
|
|
cp configs/$Config .config
|
|
|
|
|
|
|
|
%if %{signkernel}%{signmodules}
|
2022-10-03 09:42:53 +00:00
|
|
|
cp configs/x509.genkey certs/.
|
2020-10-15 12:41:02 +00:00
|
|
|
%endif
|
|
|
|
|
|
|
|
Arch=`head -1 .config | cut -b 3-`
|
|
|
|
echo USING ARCH=$Arch
|
|
|
|
|
|
|
|
KCFLAGS="%{?kcflags}"
|
|
|
|
|
|
|
|
# add kpatch flags for base kernel
|
2021-05-17 22:16:50 +00:00
|
|
|
if [ "$Variant" == "" ]; then
|
2020-10-15 12:41:02 +00:00
|
|
|
KCFLAGS="$KCFLAGS %{?kpatch_kcflags}"
|
|
|
|
fi
|
2020-12-04 20:24:35 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
BuildKernel() {
|
|
|
|
MakeTarget=$1
|
|
|
|
KernelImage=$2
|
|
|
|
DoVDSO=$3
|
2021-05-17 22:16:50 +00:00
|
|
|
Variant=$4
|
2020-12-04 20:24:35 +00:00
|
|
|
InstallName=${5:-vmlinuz}
|
|
|
|
|
|
|
|
DoModules=1
|
2021-05-17 22:16:50 +00:00
|
|
|
if [ "$Variant" = "zfcpdump" ]; then
|
2020-12-04 20:24:35 +00:00
|
|
|
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
|
|
|
|
|
2023-04-18 12:27:12 +00:00
|
|
|
%if %{with_gcov}
|
|
|
|
# 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
|
|
|
|
echo "GCOV - continuing build in: $(pwd)"
|
|
|
|
pushd ../linux-%{KVERREL}${Variant:+-${Variant}}
|
|
|
|
pwd > ../kernel${Variant:+-${Variant}}-gcov.list
|
|
|
|
%endif
|
|
|
|
|
2021-05-17 22:16:50 +00:00
|
|
|
InitBuildVars $Variant
|
2020-12-04 20:24:35 +00:00
|
|
|
|
2021-05-17 22:16:50 +00:00
|
|
|
echo BUILDING A KERNEL FOR ${Variant} %{_target_cpu}...
|
2020-10-15 12:41:02 +00:00
|
|
|
|
|
|
|
%{make} ARCH=$Arch olddefconfig >/dev/null
|
|
|
|
|
|
|
|
# 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
|
|
|
|
|
|
|
|
mkdir -p $RPM_BUILD_ROOT/%{image_install_path}
|
|
|
|
mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer
|
2022-01-31 17:05:21 +00:00
|
|
|
mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/systemtap
|
2020-10-15 12:41:02 +00:00
|
|
|
%if %{with_debuginfo}
|
|
|
|
mkdir -p $RPM_BUILD_ROOT%{debuginfodir}/%{image_install_path}
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%ifarch %{arm} aarch64
|
|
|
|
%{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
|
|
|
|
|
|
|
|
# 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
|
|
|
|
|
|
|
|
# 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
|
|
|
|
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}
|
|
|
|
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
|
|
|
|
|
|
|
|
# Sign the image if we're using EFI
|
|
|
|
# aarch64 kernels are gziped EFI images
|
|
|
|
KernelExtension=${KernelImage##*.}
|
|
|
|
if [ "$KernelExtension" == "gz" ]; then
|
|
|
|
SignImage=${KernelImage%.*}
|
|
|
|
else
|
|
|
|
SignImage=$KernelImage
|
|
|
|
fi
|
|
|
|
|
|
|
|
%ifarch x86_64 aarch64
|
2021-10-08 16:54:08 +00:00
|
|
|
%pesign -s -i $SignImage -o vmlinuz.signed -a %{secureboot_ca_0} -c %{secureboot_key_0} -n %{pesign_name_0}
|
2020-10-15 12:41:02 +00:00
|
|
|
%endif
|
|
|
|
%ifarch s390x ppc64le
|
|
|
|
if [ -x /usr/bin/rpm-sign ]; then
|
|
|
|
rpm-sign --key "%{pesign_name_0}" --lkmsign $SignImage --output vmlinuz.signed
|
kernel-5.14.0-57.el9
* Tue Feb 08 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-57.el9]
- block: assign bi_bdev for cloned bios in blk_rq_prep_clone (Benjamin Marzinski) [2026948]
- dm sysfs: use default_groups in kobj_type (Benjamin Marzinski) [2043224]
- dm space map common: add bounds check to sm_ll_lookup_bitmap() (Benjamin Marzinski) [2043224]
- dm btree: add a defensive bounds check to insert_at() (Benjamin Marzinski) [2043224]
- dm btree remove: change a bunch of BUG_ON() calls to proper errors (Benjamin Marzinski) [2043224]
- dm btree spine: eliminate duplicate le32_to_cpu() in node_check() (Benjamin Marzinski) [2043224]
- dm btree spine: remove extra node_check function declaration (Benjamin Marzinski) [2043224]
- redhat: drop the RELEASED_KERNEL switch (Herton R. Krzesinski) [2037084 2045327]
- redhat: switch the kernel package to use certs from system-sb-certs (Herton R. Krzesinski) [2037084 2045327]
- mptcp: disable by default (Davide Caratti) [2044392]
- sch_api: Don't skip qdisc attach on ingress (Davide Caratti) [2044560]
- flow_offload: return EOPNOTSUPP for the unsupported mpls action type (Davide Caratti) [2044560]
- sch_cake: do not call cake_destroy() from cake_init() (Davide Caratti) [2044560]
- net/sched: fq_pie: prevent dismantle issue (Davide Caratti) [2044560]
- vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit (Antoine Tenart) [2044252]
- qla2xxx: Add new messaging (Ewan D. Milne) [2039070]
- nvme-fc: remove freeze/unfreeze around update_nr_hw_queues (Ewan D. Milne) [2030051]
- nvme-fc: avoid race between time out and tear down (Ewan D. Milne) [2030051]
- nvme-fc: update hardware queues before using them (Ewan D. Milne) [2030051]
- lpfc: Add new messaging (Ewan D. Milne) [2039068]
- tee: handle lookup of shm with reference count 0 (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- dma-buf: move dma-buf symbols into the DMA_BUF module namespace (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- tee: add sec_world_id to struct tee_shm (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/i915/selftests: Do not use import_obj uninitialized (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gem: Provide drm_gem_fb_{vmap,vunmap}() (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm: Define DRM_FORMAT_MAX_PLANES (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/i915/gem: Correct the locking and pin pattern for dma-buf (v8) (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gm12u320: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gud: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/udl: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gem: Provide drm_gem_fb_{begin,end}_cpu_access() helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- dmaengine: idxd: Add wq occupancy information to sysfs attribute Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1971888 Upstream Status: kernel/git/torvalds/linux.git (Julia Denham)
- arch/x86: KABI structs and array padding (Prarit Bhargava) [2033081]
- hpsa: add new messaging (Tomas Henzl) [2028575]
- aacraid: add new messaging (Tomas Henzl) [2028574]
- mptsas: add new messaging (Tomas Henzl) [2027741]
- megaraid_sas: add new messaging (Tomas Henzl) [2027741]
- mpt3sas: Add new messaging (Tomas Henzl) [2027741]
- scsi: mpi3mr: Use scnprintf() instead of snprintf() (Tomas Henzl) [1876005]
- scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() (Tomas Henzl) [1876005]
- scsi: mpi3mr: Set up IRQs in resume path (Tomas Henzl) [1876005]
- scsi: mpi3mr: Use the proper SCSI midlayer interfaces for PI (Tomas Henzl) [1876005]
Resolves: rhbz#1876005, rhbz#2026948, rhbz#2027741, rhbz#2028574, rhbz#2028575, rhbz#2030051, rhbz#2030754, rhbz#2033081, rhbz#2037084, rhbz#2039068, rhbz#2039070, rhbz#2043224, rhbz#2044252, rhbz#2044392, rhbz#2044560, rhbz#2045327
Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2022-02-08 16:51:46 +00:00
|
|
|
elif [ "$DoModules" == "1" -a "%{signmodules}" == "1" ]; then
|
2020-10-15 12:41:02 +00:00
|
|
|
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
|
|
|
|
echo "pesigning failed"
|
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
mv vmlinuz.signed $SignImage
|
|
|
|
if [ "$KernelExtension" == "gz" ]; then
|
|
|
|
gzip -f9 $SignImage
|
|
|
|
fi
|
|
|
|
# signkernel
|
|
|
|
%endif
|
|
|
|
|
|
|
|
$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
|
|
|
|
echo "Creating hmac file: $RPM_BUILD_ROOT/%{image_install_path}/.vmlinuz-$KernelVer.hmac"
|
|
|
|
ls -l $RPM_BUILD_ROOT/%{image_install_path}/$InstallName-$KernelVer
|
2022-10-03 09:42:53 +00:00
|
|
|
(cd $RPM_BUILD_ROOT/%{image_install_path} && sha512hmac $InstallName-$KernelVer) > $RPM_BUILD_ROOT/%{image_install_path}/.vmlinuz-$KernelVer.hmac;
|
2020-10-15 12:41:02 +00:00
|
|
|
cp $RPM_BUILD_ROOT/%{image_install_path}/.vmlinuz-$KernelVer.hmac $RPM_BUILD_ROOT/lib/modules/$KernelVer/.vmlinuz.hmac
|
|
|
|
|
|
|
|
if [ $DoModules -eq 1 ]; then
|
|
|
|
# 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}
|
|
|
|
# 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
|
|
|
|
|
|
|
|
# add an a noop %%defattr statement 'cause rpm doesn't like empty file list files
|
2021-05-17 22:16:50 +00:00
|
|
|
echo '%%defattr(-,-,-)' > ../kernel${Variant:+-${Variant}}-ldsoconf.list
|
2020-10-15 12:41:02 +00:00
|
|
|
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
|
2021-05-17 22:16:50 +00:00
|
|
|
echo /etc/ld.so.conf.d/kernel-$KernelVer.conf >> ../kernel${Variant:+-${Variant}}-ldsoconf.list
|
2020-10-15 12:41:02 +00:00
|
|
|
fi
|
|
|
|
|
|
|
|
rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/vdso/.build-id
|
|
|
|
fi
|
|
|
|
|
|
|
|
# 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
|
|
|
|
echo "**** GENERATING kernel ABI metadata ****"
|
|
|
|
gzip -c9 < Module.symvers > $RPM_BUILD_ROOT/boot/symvers-$KernelVer.gz
|
|
|
|
cp $RPM_BUILD_ROOT/boot/symvers-$KernelVer.gz $RPM_BUILD_ROOT/lib/modules/$KernelVer/symvers.gz
|
|
|
|
|
|
|
|
%if %{with_kabichk}
|
|
|
|
echo "**** kABI checking is enabled in kernel SPEC file. ****"
|
|
|
|
chmod 0755 $RPM_SOURCE_DIR/check-kabi
|
2021-05-17 22:16:50 +00:00
|
|
|
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
|
2020-10-15 12:41:02 +00:00
|
|
|
$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
|
|
|
|
echo "**** NOTE: Cannot find reference Module.kabi file. ****"
|
|
|
|
fi
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%if %{with_kabidupchk}
|
|
|
|
echo "**** kABI DUP checking is enabled in kernel SPEC file. ****"
|
2021-05-17 22:16:50 +00:00
|
|
|
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
|
2020-10-15 12:41:02 +00:00
|
|
|
$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
|
|
|
|
echo "**** NOTE: Cannot find DUP reference Module.kabi file. ****"
|
|
|
|
fi
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%if %{with_kabidw_base}
|
|
|
|
# Don't build kabi base for debug kernels
|
2021-06-21 23:14:53 +00:00
|
|
|
if [ "$Variant" != "zfcpdump" -a "$Variant" != "debug" ]; then
|
2020-10-15 12:41:02 +00:00
|
|
|
mkdir -p $RPM_BUILD_ROOT/kabi-dwarf
|
|
|
|
tar xjvf %{SOURCE301} -C $RPM_BUILD_ROOT/kabi-dwarf
|
|
|
|
|
2021-07-19 21:22:10 +00:00
|
|
|
mkdir -p $RPM_BUILD_ROOT/kabi-dwarf/stablelists
|
|
|
|
tar xjvf %{SOURCE300} -C $RPM_BUILD_ROOT/kabi-dwarf/stablelists
|
2020-10-15 12:41:02 +00:00
|
|
|
|
|
|
|
echo "**** 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 \
|
2021-07-19 21:22:10 +00:00
|
|
|
"$RPM_BUILD_ROOT/kabi-dwarf/stablelists/kabi-current/kabi_stablelist_%{_target_cpu}" \
|
2020-10-15 12:41:02 +00:00
|
|
|
"$(pwd)" \
|
2021-05-17 22:16:50 +00:00
|
|
|
"$RPM_BUILD_ROOT/kabidw-base/%{_target_cpu}${Variant:+.${Variant}}" || :
|
2020-10-15 12:41:02 +00:00
|
|
|
|
|
|
|
rm -rf $RPM_BUILD_ROOT/kabi-dwarf
|
|
|
|
fi
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%if %{with_kabidwchk}
|
2021-06-21 23:14:53 +00:00
|
|
|
if [ "$Variant" != "zfcpdump" ]; then
|
2020-10-15 12:41:02 +00:00
|
|
|
mkdir -p $RPM_BUILD_ROOT/kabi-dwarf
|
|
|
|
tar xjvf %{SOURCE301} -C $RPM_BUILD_ROOT/kabi-dwarf
|
2021-05-17 22:16:50 +00:00
|
|
|
if [ -d "$RPM_BUILD_ROOT/kabi-dwarf/base/%{_target_cpu}${Variant:+.${Variant}}" ]; then
|
2021-07-19 21:22:10 +00:00
|
|
|
mkdir -p $RPM_BUILD_ROOT/kabi-dwarf/stablelists
|
|
|
|
tar xjvf %{SOURCE300} -C $RPM_BUILD_ROOT/kabi-dwarf/stablelists
|
2020-10-15 12:41:02 +00:00
|
|
|
|
|
|
|
echo "**** 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 \
|
2021-07-19 21:22:10 +00:00
|
|
|
"$RPM_BUILD_ROOT/kabi-dwarf/stablelists/kabi-current/kabi_stablelist_%{_target_cpu}" \
|
2020-10-15 12:41:02 +00:00
|
|
|
"$(pwd)" \
|
2021-05-17 22:16:50 +00:00
|
|
|
"$RPM_BUILD_ROOT/kabi-dwarf/base/%{_target_cpu}${Variant:+.${Variant}}.tmp" || :
|
2020-10-15 12:41:02 +00:00
|
|
|
|
|
|
|
echo "**** kABI DWARF-based comparison report ****"
|
|
|
|
$RPM_BUILD_ROOT/kabi-dwarf/run_kabi-dw.sh compare \
|
2021-05-17 22:16:50 +00:00
|
|
|
"$RPM_BUILD_ROOT/kabi-dwarf/base/%{_target_cpu}${Variant:+.${Variant}}" \
|
|
|
|
"$RPM_BUILD_ROOT/kabi-dwarf/base/%{_target_cpu}${Variant:+.${Variant}}.tmp" || :
|
2020-10-15 12:41:02 +00:00
|
|
|
echo "**** End of kABI DWARF-based comparison report ****"
|
|
|
|
else
|
|
|
|
echo "**** Baseline dataset for kABI DWARF-BASED comparison report not found ****"
|
|
|
|
fi
|
|
|
|
|
|
|
|
rm -rf $RPM_BUILD_ROOT/kabi-dwarf
|
|
|
|
fi
|
|
|
|
%endif
|
|
|
|
|
|
|
|
# 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
|
|
|
|
|
2022-10-03 09:42:53 +00:00
|
|
|
%ifarch s390x
|
|
|
|
# CONFIG_EXPOLINE_EXTERN=y produces arch/s390/lib/expoline/expoline.o
|
|
|
|
# which is needed during external module build.
|
|
|
|
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
|
|
|
|
|
2020-10-15 12:41:02 +00:00
|
|
|
# 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
|
|
|
|
|
2020-12-04 20:24:35 +00:00
|
|
|
# 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/Build $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
|
kernel-5.14.0-468.el9
* Thu Jun 20 2024 Lucas Zampieri <lzampier@redhat.com> [5.14.0-468.el9]
- qede: fix firmware halt over suspend and resume (John Meneghini) [RHEL-14143]
- mm/vmalloc: eliminated the lock contention from twice to once (Aristeu Rozanski) [RHEL-28501]
- cachefiles: fix memory leak in cachefiles_add_cache() (Andrey Albershteyn) [RHEL-33111] {CVE-2024-26840}
- redhat: include resolve_btfids in kernel-devel (Viktor Malik) [RHEL-40707]
- nvme: fix namespace removal list (Maurizio Lombardi) [RHEL-40472]
- nvme: use srcu for iterating namespace list (Maurizio Lombardi) [RHEL-40472]
- tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Guillaume Nault) [RHEL-39837] {CVE-2024-36904}
- ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Guillaume Nault) [RHEL-39845] {CVE-2024-36902}
- rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back (Davide Caratti) [RHEL-36874] {CVE-2024-27414}
- net: dev_addr_lists: move locking out of init/exit in kunit (Hangbin Liu) [RHEL-21442]
- net: annotate writes on dev->mtu from ndo_change_mtu() (Ivan Vecera) [RHEL-39583]
- geneve: fix header validation in geneve[6]_xmit_skb (Antoine Tenart) [RHEL-37386] {CVE-2024-35973}
- icmp: prevent possible NULL dereferences from icmp_build_probe() (Antoine Tenart) [RHEL-37002] {CVE-2024-35857}
- netdevsim: add selftest for forwarding skb between connected ports (Petr Oros) [RHEL-38987]
- netdevsim: add ndo_get_iflink() implementation (Petr Oros) [RHEL-38987]
- netdevsim: forward skbs from one connected port to another (Petr Oros) [RHEL-38987]
- netdevsim: allow two netdevsim ports to be connected (Petr Oros) [RHEL-38987]
- selftests: net: Correct couple of spelling mistakes (Petr Oros) [RHEL-38987]
- selftests: netdevsim: be less selective for FW for the devlink test (Petr Oros) [RHEL-38987]
- net: netdevsim: constify the struct device_type usage (Petr Oros) [RHEL-38987]
- netdevsim: make nsim_bus const (Petr Oros) [RHEL-38987]
- selftests: netdevsim: stop using ifconfig (Petr Oros) [RHEL-38987]
- netdevsim: avoid potential loop in nsim_dev_trap_report_work() (Petr Oros) [RHEL-38987]
- netdevsim: add Makefile for selftests (Petr Oros) [RHEL-38987]
- selftests: netdevsim: fix the udp_tunnel_nic test (Petr Oros) [RHEL-38987]
- selftests: netdevsim: correct expected FEC strings (Petr Oros) [RHEL-38987]
- selftests: netdevsim: sprinkle more udevadm settle (Petr Oros) [RHEL-38987]
- netdevsim: Don't accept device bound programs (Petr Oros) [RHEL-38987]
- selftests: netdevsim: use suitable existing dummy file for flash test (Petr Oros) [RHEL-38987]
- netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() (Petr Oros) [RHEL-38987]
- xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Petr Oros) [RHEL-38863]
- ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Petr Oros) [RHEL-38863]
- intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Petr Oros) [RHEL-38863]
- ice: remove redundant xdp_rxq_info registration (Petr Oros) [RHEL-38863]
- ice: work on pre-XDP prog frag count (Petr Oros) [RHEL-38863]
- xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Petr Oros) [RHEL-38863]
- xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Petr Oros) [RHEL-38863]
- xsk: recycle buffer in case Rx queue was full (Petr Oros) [RHEL-38863]
- net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map (Kamal Heib) [RHEL-34192] {CVE-2024-26858}
- netlabel: fix RCU annotation for IPv4 options on socket creation (Davide Caratti) [RHEL-31390]
- net: fix sk_memory_allocated_{add|sub} vs softirqs (Paolo Abeni) [RHEL-34070]
- tcp: sk_forced_mem_schedule() optimization (Paolo Abeni) [RHEL-34070]
- net: make SK_MEMORY_PCPU_RESERV tunable (Paolo Abeni) [RHEL-34070]
- rcu: Restrict access to RCU CPU stall notifiers (Waiman Long) [RHEL-34076]
- rcu: Add RCU CPU stall notifier (Waiman Long) [RHEL-34076]
- rcu/exp: Handle RCU expedited grace period kworker allocation failure (Waiman Long) [RHEL-34076]
- rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery (Waiman Long) [RHEL-34076]
- rcu: Break rcu_node_0 --> &rq->__lock order (Waiman Long) [RHEL-34076]
- rcu/tree: Defer setting of jiffies during stall reset (Waiman Long) [RHEL-34076]
- rcutorture: Add test of RCU CPU stall notifiers (Waiman Long) [RHEL-34076]
- rcu: Eliminate check_cpu_stall() duplicate code (Waiman Long) [RHEL-34076]
- rcu: Don't redump the stalled CPU where RCU GP kthread last ran (Waiman Long) [RHEL-34076]
- rcu: Delete a redundant check in rcu_check_gp_kthread_starvation() (Waiman Long) [RHEL-34076]
- rcu-tasks: Make rcu_tasks_lazy_ms static (Waiman Long) [RHEL-34076]
- rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop (Waiman Long) [RHEL-34076]
- rcu-tasks: Add printk()s to localize boot-time self-test hang (Waiman Long) [RHEL-34076]
- refscale: Print out additional module parameters (Waiman Long) [RHEL-34076]
- refscale: Fix misplaced data re-read (Waiman Long) [RHEL-34076]
- srcu: Only accelerate on enqueue time (Waiman Long) [RHEL-34076]
- srcu: Fix callbacks acceleration mishandling (Waiman Long) [RHEL-34076]
- rcu: Conditionally build CPU-hotplug teardown callbacks (Waiman Long) [RHEL-34076]
- rcu: Assume rcu_report_dead() is always called locally (Waiman Long) [RHEL-34076]
- rcu: Assume IRQS disabled from rcu_report_dead() (Waiman Long) [RHEL-34076]
- rcu: Use rcu_segcblist_segempty() instead of open coding it (Waiman Long) [RHEL-34076]
- rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects (Waiman Long) [RHEL-34076]
- srcu: Fix srcu_struct node grpmask overflow on 64-bit systems (Waiman Long) [RHEL-34076]
- rcu: Eliminate rcu_gp_slow_unregister() false positive (Waiman Long) [RHEL-34076]
- rcu: Dump memory object info if callback function is invalid (Waiman Long) [RHEL-34076]
- rcu: Add sysfs to provide throttled access to rcu_barrier() (Waiman Long) [RHEL-34076]
- rcu/tree: Remove superfluous return from void call_rcu* functions (Waiman Long) [RHEL-34076]
- srcu: Fix error handling in init_srcu_struct_fields() (Waiman Long) [RHEL-34076]
- rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() (Waiman Long) [RHEL-34076]
- rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 (Waiman Long) [RHEL-34076]
- torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-34076]
- rcu: Include torture_sched_setaffinity() declaration (Waiman Long) [RHEL-34076]
- rcutorture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-34076]
- rcutorture: Dump grace-period state upon rtort_pipe_count incidents (Waiman Long) [RHEL-34076]
- refscale: Add a "jiffies" test (Waiman Long) [RHEL-34076]
- rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() (Waiman Long) [RHEL-34076]
- rcuscale: fix building with RCU_TINY (Waiman Long) [RHEL-34076]
- rcuscale: Add RCU Tasks Rude testing (Waiman Long) [RHEL-34076]
- rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time (Waiman Long) [RHEL-34076]
- rcuscale: Measure grace-period kthread CPU time (Waiman Long) [RHEL-34076]
- rcuscale: Print out full set of kfree_rcu parameters (Waiman Long) [RHEL-34076]
- rcuscale: Print out full set of module parameters (Waiman Long) [RHEL-34076]
- rcuscale: Add minruntime module parameter (Waiman Long) [RHEL-34076]
- rcuscale: Fix gp_async_max typo: s/reader/writer/ (Waiman Long) [RHEL-34076]
- rcuscale: Permit blocking delays between writers (Waiman Long) [RHEL-34076]
- rcu-tasks: Fix boot-time RCU tasks debug-only deadlock (Waiman Long) [RHEL-34076]
- rcu-tasks: Permit use of debug-objects with RCU Tasks flavors (Waiman Long) [RHEL-34076]
- rcu-tasks: Cancel callback laziness if too many callbacks (Waiman Long) [RHEL-34076]
- rcu-tasks: Add kernel boot parameters for callback laziness (Waiman Long) [RHEL-34076]
- rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCU (Waiman Long) [RHEL-34076]
- rcu-tasks: Treat only synchronous grace periods urgently (Waiman Long) [RHEL-34076]
- rcu: Make the rcu_nocb_poll boot parameter usable via boot config (Waiman Long) [RHEL-34076]
- rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load (Waiman Long) [RHEL-34076]
- rcu: Clarify rcu_is_watching() kernel-doc comment (Waiman Long) [RHEL-34076]
- rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale (Waiman Long) [RHEL-34076]
- rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() (Waiman Long) [RHEL-34076]
- rcu-tasks: Clarify the cblist_init_generic() function's pr_info() output (Waiman Long) [RHEL-34076]
- rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic() (Waiman Long) [RHEL-34076]
- rcu/nocb: Make shrinker iterate only over NOCB CPUs (Waiman Long) [RHEL-34076]
- rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinker (Waiman Long) [RHEL-34076]
- rcu/nocb: Fix shrinker race against callback enqueuer (Waiman Long) [RHEL-34076]
- rcu/nocb: Protect lazy shrinker against concurrent (de-)offloading (Waiman Long) [RHEL-34076]
- rcu/kvfree: Make drain_page_cache() take early return if cache is disabled (Waiman Long) [RHEL-34076]
- rcu/kvfree: Make fill page cache start from krcp->nr_bkv_objs (Waiman Long) [RHEL-34076]
- rcu/kvfree: Do not run a page work if a cache is disabled (Waiman Long) [RHEL-34076]
- rcu/kvfree: Use consistent krcp when growing kfree_rcu() page cache (Waiman Long) [RHEL-34076]
- rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checking bnode->gp_snap (Waiman Long) [RHEL-34076]
- rcu/kvfree: Add debug check for GP complete for kfree_rcu_cpu list (Waiman Long) [RHEL-34076]
- rcu/kvfree: Add debug to check grace periods (Waiman Long) [RHEL-34076]
- rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs (Waiman Long) [RHEL-34076]
- rcu: Make rcu_cpu_starting() rely on interrupts being disabled (Waiman Long) [RHEL-34076]
- rcu: Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_work (Waiman Long) [RHEL-34076]
- rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp (Waiman Long) [RHEL-34076]
- rcu: Employ jiffies-based backstop to callback time limit (Waiman Long) [RHEL-34076]
- rcu: Check callback-invocation time limit for rcuc kthreads (Waiman Long) [RHEL-34076]
- rcutorture: Verify NUM_ACTIVE_RCU_POLL_OLDSTATE (Waiman Long) [RHEL-34076]
- rcutorture: Verify NUM_ACTIVE_RCU_POLL_FULL_OLDSTATE (Waiman Long) [RHEL-34076]
- rcu-tasks: Make grace-period-age message human-readable (Waiman Long) [RHEL-34076]
- rcu: Synchronize ->qsmaskinitnext in rcu_boost_kthread_setaffinity() (Waiman Long) [RHEL-34076]
- rcu/nocb: Add CPU number to CPU-{,de}offload failure messages (Waiman Long) [RHEL-34076]
- rcutorture: Fix ksoftirqd boosting timing and iteration (Waiman Long) [RHEL-34076]
Resolves: RHEL-14143, RHEL-21442, RHEL-28501, RHEL-31390, RHEL-33111, RHEL-34070, RHEL-34076, RHEL-34192, RHEL-36874, RHEL-37002, RHEL-37386, RHEL-38863, RHEL-38987, RHEL-39583, RHEL-39837, RHEL-39845, RHEL-40472, RHEL-40707
Signed-off-by: Lucas Zampieri <lzampier@redhat.com>
2024-06-20 12:25:19 +00:00
|
|
|
cp -a --parents tools/bpf/resolve_btfids $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
2020-12-04 20:24:35 +00:00
|
|
|
|
|
|
|
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
|
|
|
|
|
kernel-5.14.0-468.el9
* Thu Jun 20 2024 Lucas Zampieri <lzampier@redhat.com> [5.14.0-468.el9]
- qede: fix firmware halt over suspend and resume (John Meneghini) [RHEL-14143]
- mm/vmalloc: eliminated the lock contention from twice to once (Aristeu Rozanski) [RHEL-28501]
- cachefiles: fix memory leak in cachefiles_add_cache() (Andrey Albershteyn) [RHEL-33111] {CVE-2024-26840}
- redhat: include resolve_btfids in kernel-devel (Viktor Malik) [RHEL-40707]
- nvme: fix namespace removal list (Maurizio Lombardi) [RHEL-40472]
- nvme: use srcu for iterating namespace list (Maurizio Lombardi) [RHEL-40472]
- tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Guillaume Nault) [RHEL-39837] {CVE-2024-36904}
- ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Guillaume Nault) [RHEL-39845] {CVE-2024-36902}
- rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back (Davide Caratti) [RHEL-36874] {CVE-2024-27414}
- net: dev_addr_lists: move locking out of init/exit in kunit (Hangbin Liu) [RHEL-21442]
- net: annotate writes on dev->mtu from ndo_change_mtu() (Ivan Vecera) [RHEL-39583]
- geneve: fix header validation in geneve[6]_xmit_skb (Antoine Tenart) [RHEL-37386] {CVE-2024-35973}
- icmp: prevent possible NULL dereferences from icmp_build_probe() (Antoine Tenart) [RHEL-37002] {CVE-2024-35857}
- netdevsim: add selftest for forwarding skb between connected ports (Petr Oros) [RHEL-38987]
- netdevsim: add ndo_get_iflink() implementation (Petr Oros) [RHEL-38987]
- netdevsim: forward skbs from one connected port to another (Petr Oros) [RHEL-38987]
- netdevsim: allow two netdevsim ports to be connected (Petr Oros) [RHEL-38987]
- selftests: net: Correct couple of spelling mistakes (Petr Oros) [RHEL-38987]
- selftests: netdevsim: be less selective for FW for the devlink test (Petr Oros) [RHEL-38987]
- net: netdevsim: constify the struct device_type usage (Petr Oros) [RHEL-38987]
- netdevsim: make nsim_bus const (Petr Oros) [RHEL-38987]
- selftests: netdevsim: stop using ifconfig (Petr Oros) [RHEL-38987]
- netdevsim: avoid potential loop in nsim_dev_trap_report_work() (Petr Oros) [RHEL-38987]
- netdevsim: add Makefile for selftests (Petr Oros) [RHEL-38987]
- selftests: netdevsim: fix the udp_tunnel_nic test (Petr Oros) [RHEL-38987]
- selftests: netdevsim: correct expected FEC strings (Petr Oros) [RHEL-38987]
- selftests: netdevsim: sprinkle more udevadm settle (Petr Oros) [RHEL-38987]
- netdevsim: Don't accept device bound programs (Petr Oros) [RHEL-38987]
- selftests: netdevsim: use suitable existing dummy file for flash test (Petr Oros) [RHEL-38987]
- netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() (Petr Oros) [RHEL-38987]
- xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Petr Oros) [RHEL-38863]
- ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Petr Oros) [RHEL-38863]
- intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Petr Oros) [RHEL-38863]
- ice: remove redundant xdp_rxq_info registration (Petr Oros) [RHEL-38863]
- ice: work on pre-XDP prog frag count (Petr Oros) [RHEL-38863]
- xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Petr Oros) [RHEL-38863]
- xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Petr Oros) [RHEL-38863]
- xsk: recycle buffer in case Rx queue was full (Petr Oros) [RHEL-38863]
- net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map (Kamal Heib) [RHEL-34192] {CVE-2024-26858}
- netlabel: fix RCU annotation for IPv4 options on socket creation (Davide Caratti) [RHEL-31390]
- net: fix sk_memory_allocated_{add|sub} vs softirqs (Paolo Abeni) [RHEL-34070]
- tcp: sk_forced_mem_schedule() optimization (Paolo Abeni) [RHEL-34070]
- net: make SK_MEMORY_PCPU_RESERV tunable (Paolo Abeni) [RHEL-34070]
- rcu: Restrict access to RCU CPU stall notifiers (Waiman Long) [RHEL-34076]
- rcu: Add RCU CPU stall notifier (Waiman Long) [RHEL-34076]
- rcu/exp: Handle RCU expedited grace period kworker allocation failure (Waiman Long) [RHEL-34076]
- rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery (Waiman Long) [RHEL-34076]
- rcu: Break rcu_node_0 --> &rq->__lock order (Waiman Long) [RHEL-34076]
- rcu/tree: Defer setting of jiffies during stall reset (Waiman Long) [RHEL-34076]
- rcutorture: Add test of RCU CPU stall notifiers (Waiman Long) [RHEL-34076]
- rcu: Eliminate check_cpu_stall() duplicate code (Waiman Long) [RHEL-34076]
- rcu: Don't redump the stalled CPU where RCU GP kthread last ran (Waiman Long) [RHEL-34076]
- rcu: Delete a redundant check in rcu_check_gp_kthread_starvation() (Waiman Long) [RHEL-34076]
- rcu-tasks: Make rcu_tasks_lazy_ms static (Waiman Long) [RHEL-34076]
- rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop (Waiman Long) [RHEL-34076]
- rcu-tasks: Add printk()s to localize boot-time self-test hang (Waiman Long) [RHEL-34076]
- refscale: Print out additional module parameters (Waiman Long) [RHEL-34076]
- refscale: Fix misplaced data re-read (Waiman Long) [RHEL-34076]
- srcu: Only accelerate on enqueue time (Waiman Long) [RHEL-34076]
- srcu: Fix callbacks acceleration mishandling (Waiman Long) [RHEL-34076]
- rcu: Conditionally build CPU-hotplug teardown callbacks (Waiman Long) [RHEL-34076]
- rcu: Assume rcu_report_dead() is always called locally (Waiman Long) [RHEL-34076]
- rcu: Assume IRQS disabled from rcu_report_dead() (Waiman Long) [RHEL-34076]
- rcu: Use rcu_segcblist_segempty() instead of open coding it (Waiman Long) [RHEL-34076]
- rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects (Waiman Long) [RHEL-34076]
- srcu: Fix srcu_struct node grpmask overflow on 64-bit systems (Waiman Long) [RHEL-34076]
- rcu: Eliminate rcu_gp_slow_unregister() false positive (Waiman Long) [RHEL-34076]
- rcu: Dump memory object info if callback function is invalid (Waiman Long) [RHEL-34076]
- rcu: Add sysfs to provide throttled access to rcu_barrier() (Waiman Long) [RHEL-34076]
- rcu/tree: Remove superfluous return from void call_rcu* functions (Waiman Long) [RHEL-34076]
- srcu: Fix error handling in init_srcu_struct_fields() (Waiman Long) [RHEL-34076]
- rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() (Waiman Long) [RHEL-34076]
- rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 (Waiman Long) [RHEL-34076]
- torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-34076]
- rcu: Include torture_sched_setaffinity() declaration (Waiman Long) [RHEL-34076]
- rcutorture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-34076]
- rcutorture: Dump grace-period state upon rtort_pipe_count incidents (Waiman Long) [RHEL-34076]
- refscale: Add a "jiffies" test (Waiman Long) [RHEL-34076]
- rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() (Waiman Long) [RHEL-34076]
- rcuscale: fix building with RCU_TINY (Waiman Long) [RHEL-34076]
- rcuscale: Add RCU Tasks Rude testing (Waiman Long) [RHEL-34076]
- rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time (Waiman Long) [RHEL-34076]
- rcuscale: Measure grace-period kthread CPU time (Waiman Long) [RHEL-34076]
- rcuscale: Print out full set of kfree_rcu parameters (Waiman Long) [RHEL-34076]
- rcuscale: Print out full set of module parameters (Waiman Long) [RHEL-34076]
- rcuscale: Add minruntime module parameter (Waiman Long) [RHEL-34076]
- rcuscale: Fix gp_async_max typo: s/reader/writer/ (Waiman Long) [RHEL-34076]
- rcuscale: Permit blocking delays between writers (Waiman Long) [RHEL-34076]
- rcu-tasks: Fix boot-time RCU tasks debug-only deadlock (Waiman Long) [RHEL-34076]
- rcu-tasks: Permit use of debug-objects with RCU Tasks flavors (Waiman Long) [RHEL-34076]
- rcu-tasks: Cancel callback laziness if too many callbacks (Waiman Long) [RHEL-34076]
- rcu-tasks: Add kernel boot parameters for callback laziness (Waiman Long) [RHEL-34076]
- rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCU (Waiman Long) [RHEL-34076]
- rcu-tasks: Treat only synchronous grace periods urgently (Waiman Long) [RHEL-34076]
- rcu: Make the rcu_nocb_poll boot parameter usable via boot config (Waiman Long) [RHEL-34076]
- rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load (Waiman Long) [RHEL-34076]
- rcu: Clarify rcu_is_watching() kernel-doc comment (Waiman Long) [RHEL-34076]
- rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale (Waiman Long) [RHEL-34076]
- rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() (Waiman Long) [RHEL-34076]
- rcu-tasks: Clarify the cblist_init_generic() function's pr_info() output (Waiman Long) [RHEL-34076]
- rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic() (Waiman Long) [RHEL-34076]
- rcu/nocb: Make shrinker iterate only over NOCB CPUs (Waiman Long) [RHEL-34076]
- rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinker (Waiman Long) [RHEL-34076]
- rcu/nocb: Fix shrinker race against callback enqueuer (Waiman Long) [RHEL-34076]
- rcu/nocb: Protect lazy shrinker against concurrent (de-)offloading (Waiman Long) [RHEL-34076]
- rcu/kvfree: Make drain_page_cache() take early return if cache is disabled (Waiman Long) [RHEL-34076]
- rcu/kvfree: Make fill page cache start from krcp->nr_bkv_objs (Waiman Long) [RHEL-34076]
- rcu/kvfree: Do not run a page work if a cache is disabled (Waiman Long) [RHEL-34076]
- rcu/kvfree: Use consistent krcp when growing kfree_rcu() page cache (Waiman Long) [RHEL-34076]
- rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checking bnode->gp_snap (Waiman Long) [RHEL-34076]
- rcu/kvfree: Add debug check for GP complete for kfree_rcu_cpu list (Waiman Long) [RHEL-34076]
- rcu/kvfree: Add debug to check grace periods (Waiman Long) [RHEL-34076]
- rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs (Waiman Long) [RHEL-34076]
- rcu: Make rcu_cpu_starting() rely on interrupts being disabled (Waiman Long) [RHEL-34076]
- rcu: Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_work (Waiman Long) [RHEL-34076]
- rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp (Waiman Long) [RHEL-34076]
- rcu: Employ jiffies-based backstop to callback time limit (Waiman Long) [RHEL-34076]
- rcu: Check callback-invocation time limit for rcuc kthreads (Waiman Long) [RHEL-34076]
- rcutorture: Verify NUM_ACTIVE_RCU_POLL_OLDSTATE (Waiman Long) [RHEL-34076]
- rcutorture: Verify NUM_ACTIVE_RCU_POLL_FULL_OLDSTATE (Waiman Long) [RHEL-34076]
- rcu-tasks: Make grace-period-age message human-readable (Waiman Long) [RHEL-34076]
- rcu: Synchronize ->qsmaskinitnext in rcu_boost_kthread_setaffinity() (Waiman Long) [RHEL-34076]
- rcu/nocb: Add CPU number to CPU-{,de}offload failure messages (Waiman Long) [RHEL-34076]
- rcutorture: Fix ksoftirqd boosting timing and iteration (Waiman Long) [RHEL-34076]
Resolves: RHEL-14143, RHEL-21442, RHEL-28501, RHEL-31390, RHEL-33111, RHEL-34070, RHEL-34076, RHEL-34192, RHEL-36874, RHEL-37002, RHEL-37386, RHEL-38863, RHEL-38987, RHEL-39583, RHEL-39837, RHEL-39845, RHEL-40472, RHEL-40707
Signed-off-by: Lucas Zampieri <lzampier@redhat.com>
2024-06-20 12:25:19 +00:00
|
|
|
cp -a --parents tools/include/asm $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
2020-12-04 20:24:35 +00:00
|
|
|
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
|
2021-03-30 22:48:25 +00:00
|
|
|
cp --parents tools/objtool/include/objtool/*.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
2020-12-04 20:24:35 +00:00
|
|
|
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
|
|
|
|
|
2020-10-15 12:41:02 +00:00
|
|
|
if [ -f tools/objtool/objtool ]; then
|
|
|
|
cp -a tools/objtool/objtool $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/tools/objtool/ || :
|
|
|
|
fi
|
2020-12-04 20:24:35 +00:00
|
|
|
if [ -f tools/objtool/fixdep ]; then
|
|
|
|
cp -a tools/objtool/fixdep $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/tools/objtool/ || :
|
|
|
|
fi
|
2020-10-15 12:41:02 +00:00
|
|
|
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
|
2021-05-17 22:16:50 +00:00
|
|
|
find $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts \( -iname "*.o" -o -iname "*.cmd" \) -exec rm -f {} +
|
2020-10-15 12:41:02 +00:00
|
|
|
%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
|
kernel-5.14.0-468.el9
* Thu Jun 20 2024 Lucas Zampieri <lzampier@redhat.com> [5.14.0-468.el9]
- qede: fix firmware halt over suspend and resume (John Meneghini) [RHEL-14143]
- mm/vmalloc: eliminated the lock contention from twice to once (Aristeu Rozanski) [RHEL-28501]
- cachefiles: fix memory leak in cachefiles_add_cache() (Andrey Albershteyn) [RHEL-33111] {CVE-2024-26840}
- redhat: include resolve_btfids in kernel-devel (Viktor Malik) [RHEL-40707]
- nvme: fix namespace removal list (Maurizio Lombardi) [RHEL-40472]
- nvme: use srcu for iterating namespace list (Maurizio Lombardi) [RHEL-40472]
- tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Guillaume Nault) [RHEL-39837] {CVE-2024-36904}
- ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Guillaume Nault) [RHEL-39845] {CVE-2024-36902}
- rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back (Davide Caratti) [RHEL-36874] {CVE-2024-27414}
- net: dev_addr_lists: move locking out of init/exit in kunit (Hangbin Liu) [RHEL-21442]
- net: annotate writes on dev->mtu from ndo_change_mtu() (Ivan Vecera) [RHEL-39583]
- geneve: fix header validation in geneve[6]_xmit_skb (Antoine Tenart) [RHEL-37386] {CVE-2024-35973}
- icmp: prevent possible NULL dereferences from icmp_build_probe() (Antoine Tenart) [RHEL-37002] {CVE-2024-35857}
- netdevsim: add selftest for forwarding skb between connected ports (Petr Oros) [RHEL-38987]
- netdevsim: add ndo_get_iflink() implementation (Petr Oros) [RHEL-38987]
- netdevsim: forward skbs from one connected port to another (Petr Oros) [RHEL-38987]
- netdevsim: allow two netdevsim ports to be connected (Petr Oros) [RHEL-38987]
- selftests: net: Correct couple of spelling mistakes (Petr Oros) [RHEL-38987]
- selftests: netdevsim: be less selective for FW for the devlink test (Petr Oros) [RHEL-38987]
- net: netdevsim: constify the struct device_type usage (Petr Oros) [RHEL-38987]
- netdevsim: make nsim_bus const (Petr Oros) [RHEL-38987]
- selftests: netdevsim: stop using ifconfig (Petr Oros) [RHEL-38987]
- netdevsim: avoid potential loop in nsim_dev_trap_report_work() (Petr Oros) [RHEL-38987]
- netdevsim: add Makefile for selftests (Petr Oros) [RHEL-38987]
- selftests: netdevsim: fix the udp_tunnel_nic test (Petr Oros) [RHEL-38987]
- selftests: netdevsim: correct expected FEC strings (Petr Oros) [RHEL-38987]
- selftests: netdevsim: sprinkle more udevadm settle (Petr Oros) [RHEL-38987]
- netdevsim: Don't accept device bound programs (Petr Oros) [RHEL-38987]
- selftests: netdevsim: use suitable existing dummy file for flash test (Petr Oros) [RHEL-38987]
- netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() (Petr Oros) [RHEL-38987]
- xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Petr Oros) [RHEL-38863]
- ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Petr Oros) [RHEL-38863]
- intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Petr Oros) [RHEL-38863]
- ice: remove redundant xdp_rxq_info registration (Petr Oros) [RHEL-38863]
- ice: work on pre-XDP prog frag count (Petr Oros) [RHEL-38863]
- xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Petr Oros) [RHEL-38863]
- xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Petr Oros) [RHEL-38863]
- xsk: recycle buffer in case Rx queue was full (Petr Oros) [RHEL-38863]
- net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map (Kamal Heib) [RHEL-34192] {CVE-2024-26858}
- netlabel: fix RCU annotation for IPv4 options on socket creation (Davide Caratti) [RHEL-31390]
- net: fix sk_memory_allocated_{add|sub} vs softirqs (Paolo Abeni) [RHEL-34070]
- tcp: sk_forced_mem_schedule() optimization (Paolo Abeni) [RHEL-34070]
- net: make SK_MEMORY_PCPU_RESERV tunable (Paolo Abeni) [RHEL-34070]
- rcu: Restrict access to RCU CPU stall notifiers (Waiman Long) [RHEL-34076]
- rcu: Add RCU CPU stall notifier (Waiman Long) [RHEL-34076]
- rcu/exp: Handle RCU expedited grace period kworker allocation failure (Waiman Long) [RHEL-34076]
- rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery (Waiman Long) [RHEL-34076]
- rcu: Break rcu_node_0 --> &rq->__lock order (Waiman Long) [RHEL-34076]
- rcu/tree: Defer setting of jiffies during stall reset (Waiman Long) [RHEL-34076]
- rcutorture: Add test of RCU CPU stall notifiers (Waiman Long) [RHEL-34076]
- rcu: Eliminate check_cpu_stall() duplicate code (Waiman Long) [RHEL-34076]
- rcu: Don't redump the stalled CPU where RCU GP kthread last ran (Waiman Long) [RHEL-34076]
- rcu: Delete a redundant check in rcu_check_gp_kthread_starvation() (Waiman Long) [RHEL-34076]
- rcu-tasks: Make rcu_tasks_lazy_ms static (Waiman Long) [RHEL-34076]
- rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop (Waiman Long) [RHEL-34076]
- rcu-tasks: Add printk()s to localize boot-time self-test hang (Waiman Long) [RHEL-34076]
- refscale: Print out additional module parameters (Waiman Long) [RHEL-34076]
- refscale: Fix misplaced data re-read (Waiman Long) [RHEL-34076]
- srcu: Only accelerate on enqueue time (Waiman Long) [RHEL-34076]
- srcu: Fix callbacks acceleration mishandling (Waiman Long) [RHEL-34076]
- rcu: Conditionally build CPU-hotplug teardown callbacks (Waiman Long) [RHEL-34076]
- rcu: Assume rcu_report_dead() is always called locally (Waiman Long) [RHEL-34076]
- rcu: Assume IRQS disabled from rcu_report_dead() (Waiman Long) [RHEL-34076]
- rcu: Use rcu_segcblist_segempty() instead of open coding it (Waiman Long) [RHEL-34076]
- rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects (Waiman Long) [RHEL-34076]
- srcu: Fix srcu_struct node grpmask overflow on 64-bit systems (Waiman Long) [RHEL-34076]
- rcu: Eliminate rcu_gp_slow_unregister() false positive (Waiman Long) [RHEL-34076]
- rcu: Dump memory object info if callback function is invalid (Waiman Long) [RHEL-34076]
- rcu: Add sysfs to provide throttled access to rcu_barrier() (Waiman Long) [RHEL-34076]
- rcu/tree: Remove superfluous return from void call_rcu* functions (Waiman Long) [RHEL-34076]
- srcu: Fix error handling in init_srcu_struct_fields() (Waiman Long) [RHEL-34076]
- rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() (Waiman Long) [RHEL-34076]
- rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 (Waiman Long) [RHEL-34076]
- torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-34076]
- rcu: Include torture_sched_setaffinity() declaration (Waiman Long) [RHEL-34076]
- rcutorture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-34076]
- rcutorture: Dump grace-period state upon rtort_pipe_count incidents (Waiman Long) [RHEL-34076]
- refscale: Add a "jiffies" test (Waiman Long) [RHEL-34076]
- rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() (Waiman Long) [RHEL-34076]
- rcuscale: fix building with RCU_TINY (Waiman Long) [RHEL-34076]
- rcuscale: Add RCU Tasks Rude testing (Waiman Long) [RHEL-34076]
- rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time (Waiman Long) [RHEL-34076]
- rcuscale: Measure grace-period kthread CPU time (Waiman Long) [RHEL-34076]
- rcuscale: Print out full set of kfree_rcu parameters (Waiman Long) [RHEL-34076]
- rcuscale: Print out full set of module parameters (Waiman Long) [RHEL-34076]
- rcuscale: Add minruntime module parameter (Waiman Long) [RHEL-34076]
- rcuscale: Fix gp_async_max typo: s/reader/writer/ (Waiman Long) [RHEL-34076]
- rcuscale: Permit blocking delays between writers (Waiman Long) [RHEL-34076]
- rcu-tasks: Fix boot-time RCU tasks debug-only deadlock (Waiman Long) [RHEL-34076]
- rcu-tasks: Permit use of debug-objects with RCU Tasks flavors (Waiman Long) [RHEL-34076]
- rcu-tasks: Cancel callback laziness if too many callbacks (Waiman Long) [RHEL-34076]
- rcu-tasks: Add kernel boot parameters for callback laziness (Waiman Long) [RHEL-34076]
- rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCU (Waiman Long) [RHEL-34076]
- rcu-tasks: Treat only synchronous grace periods urgently (Waiman Long) [RHEL-34076]
- rcu: Make the rcu_nocb_poll boot parameter usable via boot config (Waiman Long) [RHEL-34076]
- rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load (Waiman Long) [RHEL-34076]
- rcu: Clarify rcu_is_watching() kernel-doc comment (Waiman Long) [RHEL-34076]
- rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale (Waiman Long) [RHEL-34076]
- rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() (Waiman Long) [RHEL-34076]
- rcu-tasks: Clarify the cblist_init_generic() function's pr_info() output (Waiman Long) [RHEL-34076]
- rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic() (Waiman Long) [RHEL-34076]
- rcu/nocb: Make shrinker iterate only over NOCB CPUs (Waiman Long) [RHEL-34076]
- rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinker (Waiman Long) [RHEL-34076]
- rcu/nocb: Fix shrinker race against callback enqueuer (Waiman Long) [RHEL-34076]
- rcu/nocb: Protect lazy shrinker against concurrent (de-)offloading (Waiman Long) [RHEL-34076]
- rcu/kvfree: Make drain_page_cache() take early return if cache is disabled (Waiman Long) [RHEL-34076]
- rcu/kvfree: Make fill page cache start from krcp->nr_bkv_objs (Waiman Long) [RHEL-34076]
- rcu/kvfree: Do not run a page work if a cache is disabled (Waiman Long) [RHEL-34076]
- rcu/kvfree: Use consistent krcp when growing kfree_rcu() page cache (Waiman Long) [RHEL-34076]
- rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checking bnode->gp_snap (Waiman Long) [RHEL-34076]
- rcu/kvfree: Add debug check for GP complete for kfree_rcu_cpu list (Waiman Long) [RHEL-34076]
- rcu/kvfree: Add debug to check grace periods (Waiman Long) [RHEL-34076]
- rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs (Waiman Long) [RHEL-34076]
- rcu: Make rcu_cpu_starting() rely on interrupts being disabled (Waiman Long) [RHEL-34076]
- rcu: Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_work (Waiman Long) [RHEL-34076]
- rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp (Waiman Long) [RHEL-34076]
- rcu: Employ jiffies-based backstop to callback time limit (Waiman Long) [RHEL-34076]
- rcu: Check callback-invocation time limit for rcuc kthreads (Waiman Long) [RHEL-34076]
- rcutorture: Verify NUM_ACTIVE_RCU_POLL_OLDSTATE (Waiman Long) [RHEL-34076]
- rcutorture: Verify NUM_ACTIVE_RCU_POLL_FULL_OLDSTATE (Waiman Long) [RHEL-34076]
- rcu-tasks: Make grace-period-age message human-readable (Waiman Long) [RHEL-34076]
- rcu: Synchronize ->qsmaskinitnext in rcu_boost_kthread_setaffinity() (Waiman Long) [RHEL-34076]
- rcu/nocb: Add CPU number to CPU-{,de}offload failure messages (Waiman Long) [RHEL-34076]
- rcutorture: Fix ksoftirqd boosting timing and iteration (Waiman Long) [RHEL-34076]
Resolves: RHEL-14143, RHEL-21442, RHEL-28501, RHEL-31390, RHEL-33111, RHEL-34070, RHEL-34076, RHEL-34192, RHEL-36874, RHEL-37002, RHEL-37386, RHEL-38863, RHEL-38987, RHEL-39583, RHEL-39837, RHEL-39845, RHEL-40472, RHEL-40707
Signed-off-by: Lucas Zampieri <lzampier@redhat.com>
2024-06-20 12:25:19 +00:00
|
|
|
if [ -d tools/arch/%{asmarch}/include ]; then
|
|
|
|
cp -a --parents tools/arch/%{asmarch}/include $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
|
|
|
fi
|
2020-10-15 12:41:02 +00:00
|
|
|
%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
|
|
|
|
# include the machine specific headers for ARM variants, if available.
|
|
|
|
%ifarch %{arm}
|
2021-05-17 22:16:50 +00:00
|
|
|
if [ -d arch/%{asmarch}/mach-${Variant}/include ]; then
|
|
|
|
cp -a --parents arch/%{asmarch}/mach-${Variant}/include $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
2020-10-15 12:41:02 +00:00
|
|
|
fi
|
|
|
|
# include a few files for 'make prepare'
|
|
|
|
cp -a --parents arch/arm/tools/gen-mach-types $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
|
|
|
cp -a --parents arch/arm/tools/mach-types $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
|
|
|
|
|
|
|
%endif
|
|
|
|
cp -a include $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include
|
kernel-5.14.0-512.el9
* Mon Sep 23 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-512.el9]
- cpufreq: intel_pstate: Use Meteor Lake EPPs for Arrow Lake (Steve Best) [RHEL-58617]
- cpufreq: intel_pstate: Update Meteor Lake EPPs (Steve Best) [RHEL-58617]
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs (Steve Best) [RHEL-57711]
- cpufreq: intel_pstate: Update Lunar Lake hybrid scaling factor (Steve Best) [RHEL-58615]
- cpufreq: intel_pstate: Update Arrow Lake hybrid scaling factor (Steve Best) [RHEL-58615]
- netfilter: flowtable: initialise extack before use (CKI Backport Bot) [RHEL-58544] {CVE-2024-45018}
- tracing/osnoise: Fix build when timerlat is not enabled (Tomas Glozar) [RHEL-39968]
- tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() (Tomas Glozar) [RHEL-39968]
- tracing/timerlat: Only clear timer if a kthread exists (Tomas Glozar) [RHEL-39968]
- tracing/osnoise: Use a cpumask to know what threads are kthreads (Tomas Glozar) [RHEL-39968]
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode (Steve Best) [RHEL-58619]
- ARM: dts: am33xx-l4: Add missing touchscreen clock properties (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Add the scale information (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Add a unit to the timeout delay (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Gather the checks on the delays (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Get rid of useless gotos (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Fix style (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Replace license text with SPDX tag (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Wait the idle state to avoid stalls (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Drop unused definitions from the header (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Use devm_platform_get_and_ioremap_resource() (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Fix spelling mistake "atleast" -> "at least" (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Support the correctly spelled DT property (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Add ADC1/magnetic reader support (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Introduce a helper to deal with the type of hardware (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Add a boolean to clarify the presence of a touchscreen (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Fix an error message (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Rename a variable (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Add TSC prefix in certain macros (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Drop useless definitions from the header (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Clarify the maximum values for DT entries (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Use BIT(), GENMASK() and FIELD_PREP() when relevant (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Replace the header license text with SPDX tag (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Fix header spacing (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Use the new HZ_PER_MHZ macro (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Rename the subsystem enable macro (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Gather the ctrl register logic in one place (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Reorder the initialization steps (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Always provide an idle configuration (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Drop useless variables from the driver structure (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Mimic the probe from resume() (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Use driver data (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Move the driver structure allocation earlier (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Simplify divisor calculation (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Don't search the tree for our clock (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Reword the comment explaining the dividers (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Drop extra spacing when declaring stack variables (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Get rid of useless gotos (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Fix style (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Replace license text with SPDX tag (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Ensure a balanced number of node get/put (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Delete superfluous error message (Joel Slebodnick) [RHEL-51597]
- uki: use systemd-pcrphase dracut module (Vitaly Kuznetsov)
- selftests/thermel/intel: Add test to read workload hint (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Free MSI IRQ vectors on module exit (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Allow limited thermal MSI support (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Fix kernel warning during MSI cleanup (David Arcari) [RHEL-29349]
- thermal: trip: Pass trip pointer to .set_trip_temp() thermal zone callback (David Arcari) [RHEL-29349]
- thermal: helpers: Introduce thermal_trip_is_bound_to_cdev() (David Arcari) [RHEL-29349]
- thermal: trip: Add conversion macros for thermal trip priv field (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Enable WLT and power floor support for Lunar Lake (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Support MSI interrupt for Lunar Lake (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Remove unnecessary calls to free irq (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Add DLVR support for Lunar Lake (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Capability to map user space to firmware values (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Cleanup of DLVR sysfs on driver remove (David Arcari) [RHEL-29349]
- thermal: int340x: processor_thermal: Support shared interrupts (David Arcari) [RHEL-29349]
- thermal: int3403: remove unused struct 'int3403_performance_state' (David Arcari) [RHEL-29349]
- thermal: int3400: Use sizeof(*pointer) instead of sizeof(type) (David Arcari) [RHEL-29349]
- thermal: intel: Add missing module description (David Arcari) [RHEL-29349]
- thermal: intel: int340x_thermal: replace deprecated strncpy() with strscpy() (David Arcari) [RHEL-29349]
- selftests:resctrl: Fix build failure on archs without __cpuid_count() (David Arcari) [RHEL-20790]
- x86/resctrl: Update documentation with Sub-NUMA cluster changes (David Arcari) [RHEL-20790]
- x86/resctrl: Fix arch_mbm_* array overrun on SNC (David Arcari) [RHEL-20790]
- x86/resctrl: Detect Sub-NUMA Cluster (SNC) mode (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove test name comparing from write_bm_pid_to_resctrl() (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove mongrp from CMT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove mongrp from MBA test (David Arcari) [RHEL-20790]
- selftests/resctrl: Convert ctrlgrp & mongrp to pointers (David Arcari) [RHEL-20790]
- selftests/resctrl: Make some strings passed to resctrlfs functions const (David Arcari) [RHEL-20790]
- selftests/resctrl: Simplify bandwidth report type handling (David Arcari) [RHEL-20790]
- selftests/resctrl: Add ->init() callback into resctrl_val_param (David Arcari) [RHEL-20790]
- selftests/resctrl: Add ->measure() callback to resctrl_val_param (David Arcari) [RHEL-20790]
- selftests/resctrl: Simplify mem bandwidth file code for MBA & MBM tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Rename measure_vals() to measure_mem_bw_vals() & document (David Arcari) [RHEL-20790]
- selftests/resctrl: Cleanup bm_pid and ppid usage & limit scope (David Arcari) [RHEL-20790]
- selftests/resctrl: Use correct type for pids (David Arcari) [RHEL-20790]
- selftests/resctrl: Consolidate get_domain_id() into resctrl_val() (David Arcari) [RHEL-20790]
- selftests/resctrl: Make "bandwidth" consistent in comments & prints (David Arcari) [RHEL-20790]
- selftests/resctrl: Calculate resctrl FS derived mem bw over sleep(1) only (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix closing IMC fds on error and open-code R+W instead of loops (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix non-contiguous CBM for AMD (David Arcari) [RHEL-20790]
- selftests/resctrl: fix clang build warnings related to abs(), labs() calls (David Arcari) [RHEL-20790]
- selftests/resctrl: fix clang build failure: use LOCAL_HDRS (David Arcari) [RHEL-20790]
- selftests/resctrl: ksft_exit_skip() does not return (David Arcari) [RHEL-20790]
- selftests/resctrl: Move cleanups out of individual tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Simplify cleanup in ctrl-c handler (David Arcari) [RHEL-20790]
- selftests/resctrl: Add cleanup function to test framework (David Arcari) [RHEL-20790]
- selftests/resctrl: Add non-contiguous CBMs CAT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Add resource_info_file_exists() (David Arcari) [RHEL-20790]
- selftests/resctrl: Split validate_resctrl_feature_request() (David Arcari) [RHEL-20790]
- selftests/resctrl: Add a helper for the non-contiguous test (David Arcari) [RHEL-20790]
- selftests/resctrl: Add test groups and name L3 CAT test L3_CAT (David Arcari) [RHEL-20790]
- selftests/resctrl: Get domain id from cache id (David Arcari) [RHEL-20790]
- selftests/resctrl: Rename resource ID to domain ID (David Arcari) [RHEL-20790]
- selftests/resctrl: Add helper to convert L2/3 to integer (David Arcari) [RHEL-20790]
- selftests/resctrl: Pass write_schemata() resource instead of test name (David Arcari) [RHEL-20790]
- selftests/resctrl: Introduce generalized test framework (David Arcari) [RHEL-20790]
- selftests/resctrl: Create struct for input parameters (David Arcari) [RHEL-20790]
- selftests/resctrl: Restore the CPU affinity after CAT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Rewrite Cache Allocation Technology (CAT) test (David Arcari) [RHEL-20790]
- selftests/resctrl: Read in less obvious order to defeat prefetch optimizations (David Arcari) [RHEL-20790]
- selftests/resctrl: Replace file write with volatile variable (David Arcari) [RHEL-20790]
- selftests/resctrl: Open perf fd before start & add error handling (David Arcari) [RHEL-20790]
- selftests/resctrl: Move cat_val() to cat_test.c and rename to cat_test() (David Arcari) [RHEL-20790]
- selftests/resctrl: Convert perf related globals to locals (David Arcari) [RHEL-20790]
- selftests/resctrl: Improve perf init (David Arcari) [RHEL-20790]
- selftests/resctrl: Consolidate naming of perf event related things (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove nested calls in perf event handling (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove unnecessary __u64 -> unsigned long conversion (David Arcari) [RHEL-20790]
- selftests/resctrl: Split show_cache_info() to test specific and generic parts (David Arcari) [RHEL-20790]
- selftests/resctrl: Split measure_cache_vals() (David Arcari) [RHEL-20790]
- selftests/resctrl: Exclude shareable bits from schemata in CAT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Create cache_portion_size() helper (David Arcari) [RHEL-20790]
- selftests/resctrl: Mark get_cache_size() cache_type const (David Arcari) [RHEL-20790]
- selftests/resctrl: Refactor get_cbm_mask() and rename to get_full_cbm() (David Arcari) [RHEL-20790]
- selftests/resctrl: Refactor fill_buf functions (David Arcari) [RHEL-20790]
- selftests/resctrl: Split fill_buf to allow tests finer-grained control (David Arcari) [RHEL-20790]
- selftests/resctrl: Change function comments to say < 0 on error (David Arcari) [RHEL-20790]
- selftests/resctrl: Don't use ctrlc_handler() outside signal handling (David Arcari) [RHEL-20790]
- selftests/resctrl: Return -1 instead of errno on error (David Arcari) [RHEL-20790]
- selftests/resctrl: Convert perror() to ksft_perror() or ksft_print_msg() (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix MBM test failure when MBA unavailable (David Arcari) [RHEL-20790]
- selftests/resctrl: Move run_benchmark() to a more fitting file (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix schemata write error check (David Arcari) [RHEL-20790]
- selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix feature checks (David Arcari) [RHEL-20790]
- selftests/resctrl: Refactor feature check to use resource and feature name (David Arcari) [RHEL-20790]
- selftests/resctrl: Move _GNU_SOURCE define into Makefile (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove duplicate feature check from CMT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Extend signal handler coverage to unmount on receiving signal (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix uninitialized .sa_flags (David Arcari) [RHEL-20790]
- selftests/resctrl: Cleanup benchmark argument parsing (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove ben_count variable (David Arcari) [RHEL-20790]
- selftests/resctrl: Make benchmark command const and build it with pointers (David Arcari) [RHEL-20790]
- selftests/resctrl: Reorder resctrl FS prep code and benchmark_cmd init (David Arcari) [RHEL-20790]
- selftests/resctrl: Simplify span lifetime (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove bw_report and bm_type from main() (David Arcari) [RHEL-20790]
- selftests/resctrl: Correct benchmark command help (David Arcari) [RHEL-20790]
- selftests/resctrl: Ensure the benchmark commands fits to its array (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix wrong format specifier (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove test type checks from cat_val() (David Arcari) [RHEL-20790]
- selftests/resctrl: Pass the real number of tests to show_cache_info() (David Arcari) [RHEL-20790]
- selftests/resctrl: Move CAT/CMT test global vars to function they are used in (David Arcari) [RHEL-20790]
- selftests/resctrl: Don't use variable argument list for ->setup() (David Arcari) [RHEL-20790]
- selftests/resctrl: Don't pass test name to fill_buf (David Arcari) [RHEL-20790]
- selftests/resctrl: Improve parameter consistency in fill_buf (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove unnecessary startptr global from fill_buf (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove "malloc_and_init_memory" param from run_fill_buf() (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove duplicated preparation for span arg (David Arcari) [RHEL-20790]
- selftests/resctrl: Express span internally in bytes (David Arcari) [RHEL-20790]
- selftests/resctrl: Convert span to size_t (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove mum_resctrlfs from struct resctrl_val_param (David Arcari) [RHEL-20790]
- selftests/resctrl: Refactor remount_resctrl(bool mum_resctrlfs) to mount_resctrl() (David Arcari) [RHEL-20790]
- selftests/resctrl: Move resctrl FS mount/umount to higher level (David Arcari) [RHEL-20790]
- selftests/resctrl: Unmount resctrl FS before starting the first test (David Arcari) [RHEL-20790]
- selftests/resctrl: Close perf value read fd on errors (David Arcari) [RHEL-20790]
- selftests/resctrl: Unmount resctrl FS if child fails to run benchmark (David Arcari) [RHEL-20790]
- selftests/resctrl: Don't leak buffer in fill_cache() (David Arcari) [RHEL-20790]
- selftests/resctrl: Add resctrl.h into build deps (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix incorrect error return on test complete (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove duplicate codes that clear each test result file (David Arcari) [RHEL-20790]
- selftests/resctrl: Commonize the signal handler register/unregister for all tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Cleanup properly when an error occurs in CAT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Flush stdout file buffer before executing fork() (David Arcari) [RHEL-20790]
- selftests/resctrl: Return MBA check result and make it to output message (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix set up schemata with 100%% allocation on first run in MBM test (David Arcari) [RHEL-20790]
- selftests/resctrl: Use correct exit code when tests fail (David Arcari) [RHEL-20790]
- selftests/resctrl: Correct get_llc_perf() param in function comment (David Arcari) [RHEL-20790]
- selftests/resctrl: Use remount_resctrlfs() consistently with boolean (David Arcari) [RHEL-20790]
- selftests/resctrl: Change name from CBM_MASK_PATH to INFO_PATH (David Arcari) [RHEL-20790]
- selftests/resctrl: Change initialize_llc_perf() return type to void (David Arcari) [RHEL-20790]
- selftests/resctrl: Replace obsolete memalign() with posix_memalign() (David Arcari) [RHEL-20790]
- selftests/resctrl: Check for return value after write_schemata() (David Arcari) [RHEL-20790]
- selftests/resctrl: Allow ->setup() to return errors (David Arcari) [RHEL-20790]
- selftests/resctrl: Move ->setup() call outside of test specific branches (David Arcari) [RHEL-20790]
- selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix null pointer dereference on open failed (David Arcari) [RHEL-20790]
- selftests/resctrl: Add missing SPDX license to Makefile (David Arcari) [RHEL-20790]
- selftests/resctrl: Update README about using kselftest framework to build/run resctrl_tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Make resctrl_tests run using kselftest framework (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix resctrl_tests' return code to work with selftest framework (David Arcari) [RHEL-20790]
- selftests/resctrl: Change the default limited time to 120 seconds (David Arcari) [RHEL-20790]
- selftests/resctrl: Kill child process before parent process terminates if SIGTERM is received (David Arcari) [RHEL-20790]
- selftests/resctrl: Print a message if the result of MBM&CMT tests is failed on Intel CPU (David Arcari) [RHEL-20790]
- selftests/resctrl: Extend CPU vendor detection (David Arcari) [RHEL-20790]
- x86/resctrl: Enable shared RMID mode on Sub-NUMA Cluster (SNC) systems (David Arcari) [RHEL-20790]
- x86/resctrl: Make __mon_event_count() handle sum domains (David Arcari) [RHEL-20790]
- x86/resctrl: Fill out rmid_read structure for smp_call*() to read a counter (David Arcari) [RHEL-20790]
- x86/resctrl: Handle removing directories in Sub-NUMA Cluster (SNC) mode (David Arcari) [RHEL-20790]
- x86/resctrl: Create Sub-NUMA Cluster (SNC) monitor files (David Arcari) [RHEL-20790]
- x86/resctrl: Allocate a new field in union mon_data_bits (David Arcari) [RHEL-20790]
- x86/resctrl: Refactor mkdir_mondata_subdir() with a helper function (David Arcari) [RHEL-20790]
- x86/resctrl: Initialize on-stack struct rmid_read instances (David Arcari) [RHEL-20790]
- x86/resctrl: Add a new field to struct rmid_read for summation of domains (David Arcari) [RHEL-20790]
- x86/resctrl: Prepare for new Sub-NUMA Cluster (SNC) monitor files (David Arcari) [RHEL-20790]
- x86/resctrl: Block use of mba_MBps mount option on Sub-NUMA Cluster (SNC) systems (David Arcari) [RHEL-20790]
- x86/resctrl: Introduce snc_nodes_per_l3_cache (David Arcari) [RHEL-20790]
- x86/resctrl: Add node-scope to the options for feature scope (David Arcari) [RHEL-20790]
- x86/resctrl: Split the rdt_domain and rdt_hw_domain structures (David Arcari) [RHEL-20790]
- x86/resctrl: Prepare for different scope for control/monitor operations (David Arcari) [RHEL-20790]
- x86/resctrl: Prepare to split rdt_domain structure (David Arcari) [RHEL-20790]
- x86/resctrl: Prepare for new domain scope (David Arcari) [RHEL-20790]
- x86/resctrl: Don't try to free nonexistent RMIDs (David Arcari) [RHEL-20790]
- x86/resctrl: Replace open coded cacheinfo searches (David Arcari) [RHEL-20790]
- cacheinfo: Add function to get cacheinfo for a given CPU and cache level (David Arcari) [RHEL-20790]
- cpu: Move CPU hotplug function declarations into their own header (David Arcari) [RHEL-20790]
- x86/resctrl: Switch to new Intel CPU model defines (David Arcari) [RHEL-20790]
- x86/resctrl: Add tracepoint for llc_occupancy tracking (David Arcari) [RHEL-20790]
- x86/resctrl: Rename pseudo_lock_event.h to trace.h (David Arcari) [RHEL-20790]
- x86/resctrl: Simplify call convention for MSR update functions (David Arcari) [RHEL-20790]
- x86/resctrl: Pass domain to target CPU (David Arcari) [RHEL-20790]
- x86/resctrl: Fix uninitialized memory read when last CPU of domain goes offline (David Arcari) [RHEL-20790]
- x86/resctrl: Remove lockdep annotation that triggers false positive (David Arcari) [RHEL-20790]
- x86/resctrl: Separate arch and fs resctrl locks (David Arcari) [RHEL-20790]
- x86/resctrl: Move domain helper migration into resctrl_offline_cpu() (David Arcari) [RHEL-20790]
- x86/resctrl: Add CPU offline callback for resctrl work (David Arcari) [RHEL-20790]
- x86/resctrl: Allow overflow/limbo handlers to be scheduled on any-but CPU (David Arcari) [RHEL-20790]
- x86/resctrl: Add CPU online callback for resctrl work (David Arcari) [RHEL-20790]
- x86/resctrl: Add helpers for system wide mon/alloc capable (David Arcari) [RHEL-20790]
- x86/resctrl: Make rdt_enable_key the arch's decision to switch (David Arcari) [RHEL-20790]
- x86/resctrl: Move alloc/mon static keys into helpers (David Arcari) [RHEL-20790]
- x86/resctrl: Make resctrl_mounted checks explicit (David Arcari) [RHEL-20790]
- x86/resctrl: Allow arch to allocate memory needed in resctrl_arch_rmid_read() (David Arcari) [RHEL-20790]
- x86/resctrl: Allow resctrl_arch_rmid_read() to sleep (David Arcari) [RHEL-20790]
- x86/resctrl: Queue mon_event_read() instead of sending an IPI (David Arcari) [RHEL-20790]
- x86/resctrl: Add cpumask_any_housekeeping() for limbo/overflow (David Arcari) [RHEL-20790]
- x86/resctrl: Move CLOSID/RMID matching and setting to use helpers (David Arcari) [RHEL-20790]
- x86/resctrl: Allocate the cleanest CLOSID by searching closid_num_dirty_rmid (David Arcari) [RHEL-20790]
- x86/resctrl: Use __set_bit()/__clear_bit() instead of open coding (David Arcari) [RHEL-20790]
- x86/resctrl: Track the number of dirty RMID a CLOSID has (David Arcari) [RHEL-20790]
- x86/resctrl: Allow RMID allocation to be scoped by CLOSID (David Arcari) [RHEL-20790]
- x86/resctrl: Access per-rmid structures by index (David Arcari) [RHEL-20790]
- x86/resctrl: Track the closid with the rmid (David Arcari) [RHEL-20790]
- x86/resctrl: Move RMID allocation out of mkdir_rdt_prepare() (David Arcari) [RHEL-20790]
- x86/resctrl: Create helper for RMID allocation and mondata dir creation (David Arcari) [RHEL-20790]
- x86/resctrl: Free rmid_ptrs from resctrl_exit() (David Arcari) [RHEL-20790]
- x86/resctrl: Implement new mba_MBps throttling heuristic (David Arcari) [RHEL-20790]
- x86/resctrl: Fix unused variable warning in cache_alloc_hsw_probe() (David Arcari) [RHEL-20790]
- md/raid5: avoid BUG_ON() while continue reshape after reassembling (CKI Backport Bot) [RHEL-56203] {CVE-2024-43914}
- tcp: move inet_twsk_schedule helper out of header (Florian Westphal) [RHEL-9279]
- net: tcp: un-pin the tw_timer (Florian Westphal) [RHEL-9279]
- net: tcp/dccp: prepare for tw_timer un-pinning (Florian Westphal) [RHEL-9279]
- tcp: annotate data-races around tw->tw_ts_recent and tw->tw_ts_recent_stamp (Florian Westphal) [RHEL-9279]
- md: fix deadlock between mddev_suspend and flush bio (Nigel Croxon) [RHEL-54757] {CVE-2024-43855}
- rhel-only: selftests/bpf: add cpuv4 variant (Artem Savkov) [RHEL-50017]
- PCI: hv: Return zero, not garbage, when reading PCI_INTERRUPT_PIN (Maxim Levitsky) [RHEL-54308]
- Input: serio - use sizeof(*pointer) instead of sizeof(type) (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: Cosmetic changes for hv.c and balloon.c (Maxim Levitsky) [RHEL-54308]
- hv_balloon: Enable hot-add for memblock sizes > 128 MiB (Maxim Levitsky) [RHEL-54308]
- hv_balloon: Use kernel macros to simplify open coded sequences (Maxim Levitsky) [RHEL-54308]
- uio_hv_generic: Remove use of PAGE_SIZE (Maxim Levitsky) [RHEL-54308]
- uio_hv_generic: Enable interrupt for low speed VMBus devices (Maxim Levitsky) [RHEL-54308]
- uio_hv_generic: Query the ringbuffer size for device (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Add utility function for querying ring size (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Don't free ring buffers that couldn't be re-encrypted (Maxim Levitsky) [RHEL-54308]
- uio_hv_generic: Don't free decrypted memory (Maxim Levitsky) [RHEL-54308]
- hv_netvsc: Don't free decrypted memory (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Leak pages if set_memory_encrypted() fails (Maxim Levitsky) [RHEL-54308]
- hv: vmbus: Convert sprintf() family to sysfs_emit() family (Maxim Levitsky) [RHEL-54308]
- mshyperv: Introduce hv_numa_node_to_pxm_info() (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Cosmetic changes for hv_apic.c (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Use Hyper-V entropy to seed guest random number generator (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Cosmetic changes for hv_spinlock.c (Maxim Levitsky) [RHEL-54308]
- hyperv-tlfs: Rename some HV_REGISTER_* defines for consistency (Maxim Levitsky) [RHEL-54308]
- hv: vmbus: Convert to platform remove callback returning void (Maxim Levitsky) [RHEL-54308]
- mshyperv: Introduce hv_get_hypervisor_version function (Maxim Levitsky) [RHEL-54308]
- PCI: hv: Fix ring buffer size calculation (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Use per cpu initial stack for vtl context (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: make hv_bus const (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Allow 15-bit APIC IDs for VTL platforms (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Make encrypted/decrypted changes safe for load_unaligned_zeropad() (Maxim Levitsky) [RHEL-54308]
- x86/mm: Regularize set_memory_p() parameters and make non-static (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Use slow_virt_to_phys() in page transition hypervisor callback (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Update indentation in create_gpadl_header() (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Remove duplication and cleanup code in create_gpadl_header() (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory (Maxim Levitsky) [RHEL-54308]
- hv_utils: Allow implicit ICTIMESYNCFLAG_SYNC (Maxim Levitsky) [RHEL-54308]
- scsi: storvsc: Fix ring buffer size calculation (Maxim Levitsky) [RHEL-54308]
- virtio/vsock: send credit update during setting SO_RCVLOWAT (Maxim Levitsky) [RHEL-54308]
- redhat: kernel.spec: add missing sound/soc/sof/sof-audio.h to kernel-devel package (Jaroslav Kysela) [RHEL-16610]
Resolves: RHEL-16610, RHEL-20790, RHEL-29349, RHEL-39968, RHEL-50017, RHEL-51597, RHEL-54308, RHEL-54757, RHEL-56203, RHEL-57711, RHEL-58544, RHEL-58615, RHEL-58617, RHEL-58619, RHEL-9279
Signed-off-by: Rado Vrbovsky <rvrbovsk@redhat.com>
2024-09-23 08:27:41 +00:00
|
|
|
# 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
|
2020-10-15 12:41:02 +00:00
|
|
|
%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/
|
2020-12-04 20:24:35 +00:00
|
|
|
|
2021-07-19 21:22:10 +00:00
|
|
|
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/
|
|
|
|
|
2020-12-04 20:24:35 +00:00
|
|
|
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
|
|
|
|
|
2020-10-15 12:41:02 +00:00
|
|
|
%endif
|
2020-12-04 20:24:35 +00:00
|
|
|
# Clean up intermediate tools files
|
|
|
|
find $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/tools \( -iname "*.o" -o -iname "*.cmd" \) -exec rm -f {} +
|
|
|
|
|
2022-10-03 09:42:53 +00:00
|
|
|
# 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
|
2020-10-15 12:41:02 +00:00
|
|
|
|
|
|
|
%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
|
|
|
|
|
|
|
|
#
|
|
|
|
# save the vmlinux file for kernel debugging into the kernel-debuginfo rpm
|
|
|
|
#
|
|
|
|
mkdir -p $RPM_BUILD_ROOT%{debuginfodir}/lib/modules/$KernelVer
|
|
|
|
cp vmlinux $RPM_BUILD_ROOT%{debuginfodir}/lib/modules/$KernelVer
|
2021-02-10 15:49:04 +00:00
|
|
|
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
|
2020-10-15 12:41:02 +00:00
|
|
|
%endif
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
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'
|
|
|
|
|
|
|
|
# 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
|
|
|
|
|
2021-07-26 21:42:21 +00:00
|
|
|
remove_depmod_files()
|
|
|
|
{
|
|
|
|
# remove files that will be auto generated by depmod at rpm -i time
|
|
|
|
pushd $RPM_BUILD_ROOT/lib/modules/$KernelVer/
|
kernel-5.14.0-402.el9
* Thu Dec 21 2023 Scott Weaver <scweaver@redhat.com> [5.14.0-402.el9]
- platform/x86/intel/pmt: Ignore uninitialized entries (David Arcari) [RHEL-19678]
- platform/x86/intel/pmt: Add INTEL_PMT module namespace (David Arcari) [RHEL-19678]
- x86/boot: Ignore NMIs during very early boot (Derek Barbosa) [RHEL-9380]
- dpll: sanitize possible null pointer dereference in dpll_pin_parent_pin_set() (Michal Schmidt) [RHEL-19095] {CVE-2023-6679}
- dpll: Fix potential msg memleak when genlmsg_put_reply failed (Michal Schmidt) [RHEL-19095]
- ALSA: update configuration for RHEL 9.4 (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/tas2781: leave hda_component in usable state (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/tas2781: handle missing EFI calibration data (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/tas2781: call cleanup functions only once (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/tas2781: reset the amp before component_add (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl_sai: Fix no frame sync clock issue on i.MX8MP (Jaroslav Kysela) [RHEL-13724]
- ALSA: pcm: fix out-of-bounds in snd_pcm_state_names (Jaroslav Kysela) [RHEL-13724]
- ALSA: cs35l41: Fix for old systems which do not support command (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Remove unnecessary boolean state variable firmware_running (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Add Pioneer DJM-450 mixer controls (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5 (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: fix speakers on XPS 9530 (2023) (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Apply quirk for ASUS UM3504DA (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Add supported ALC257 for ChromeOS (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Headset Mic VREF to 100%% (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Add quirks for HP Laptops (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Add quirks for ASUS 2024 Zenbooks (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Enable Mute LED on HP 255 G10 (Jaroslav Kysela) [RHEL-13724]
- ASoC: bcm: bcm63xx-i2s-whistler: Convert to devm_platform_ioremap_resource() (Jaroslav Kysela) [RHEL-13724]
- ASoC: cygnus: Remove unused declarations (Jaroslav Kysela) [RHEL-13724]
- ASoC: bcm: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Enable Mute LED on HP 255 G8 (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek - Add Dell ALC295 to pin fall back table (Jaroslav Kysela) [RHEL-13724]
- ALSA: info: Fix potential deadlock at disconnection (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: ASUS UM5302LA: Added quirks for cs35L41/10431A83 on i2c bus (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Add support dual speaker for Dell (Jaroslav Kysela) [RHEL-13724]
- ASoC: nau8540: Add self recovery to improve capture quility (Jaroslav Kysela) [RHEL-13724]
- ASoC: hdmi-codec: register hpd callback on component probe (Jaroslav Kysela) [RHEL-13724]
- ASoC: dapm: fix clock get name (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: Add ASRock X670E Taichi to denylist (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Add quirk for ASUS UX7602ZM (Jaroslav Kysela) [RHEL-13724]
- regmap: prevent noinc writes from clobbering cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: da7219: Improve system suspend and resume handling (Jaroslav Kysela) [RHEL-13724]
- ASoC: mediatek: mt8186_mt6366_rt1019_rt5682s: trivial: fix error messages (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt712-sdca: fix speaker route missing issue (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Fix missing error code in cs35l41_smart_amp() (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: mark cs35l41_verify_id() static (Jaroslav Kysela) [RHEL-13724]
- ALSA: scarlett2: Add missing check with firmware version control (Jaroslav Kysela) [RHEL-13724]
- ASoC: ams-delta.c: use component after check (Jaroslav Kysela) [RHEL-13724]
- ALSA: scarlett2: Remap Level Meter values (Jaroslav Kysela) [RHEL-13724]
- ALSA: scarlett2: Allow passing any output to line_out_remap() (Jaroslav Kysela) [RHEL-13724]
- ALSA: scarlett2: Add support for reading firmware version (Jaroslav Kysela) [RHEL-13724]
- ALSA: scarlett2: Rename Gen 3 config sets (Jaroslav Kysela) [RHEL-13724]
- ALSA: scarlett2: Rename scarlett_gen2 to scarlett2 (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l41: Detect CSPL errors when sending CSPL commands (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Check CSPL state after loading firmware (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Do not unload firmware before reset in system suspend (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Force a software reset after hardware reset (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Run boot process during resume callbacks (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Assert Reset prior to de-asserting in probe and system resume (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Assert reset before system suspend (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Use reset label to get GPIO for HP Zbook Fury 17 G9 (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: add quirk flag to enable native DSD for McIntosh devices (Jaroslav Kysela) [RHEL-13724]
- regmap: kunit: Add test for cache sync interaction with ranges (Jaroslav Kysela) [RHEL-13724]
- regmap: kunit: Fix marking of the range window as volatile (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: rt298: remove redundant assignment to d_len_code (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: sof-pci-dev: Fix community key quirk detection (Jaroslav Kysela) [RHEL-13724]
- ASoC: es8328: Use rounded rate for es8328_set_sysclk() (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_nau8825: add RPL support for MAX98360A amp (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Move the builtin microphones to dataport 1 (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw_cs42l43: Create separate jacks for hp and mic (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw_cs42l43: Some trivial formatting clean ups (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Stop processing CODECs when enough are found (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection (Jaroslav Kysela) [RHEL-13724]
- ASoC: da7213: Add new kcontrol for tonegen (Jaroslav Kysela) [RHEL-13724]
- ASoC: tas2781: make const read-only array magic_number static (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek - Fixed ASUS platform headset Mic issue (Jaroslav Kysela) [RHEL-13724]
- ASoC: da7219: Correct the process of setting up Gnd switch in AAD (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq5xxx (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Add quirk for ASUS ROG GU603ZV (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: tas2780: Fix log of failed reset via I2C. (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5650: fix the wrong result of key button (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt715: reorder the argument in error log (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt715-sdca: reorder the argument in error log (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw_rt712_sdca: construct cards->components by name_prefix (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: MTL: Add entry for HDMI-In capture support to non-I2S codec boards. (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw_rt_sdca_jack_common: add rt713 support (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: soc-acpi-intel-mtl-match: add rt713 rt1316 config (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: soc-acpi-intel-rpl-match: add rt711-l0-rt1316-l12 support (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: update HP Omen match (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs42l42: Fix missing include of gpio/consumer.h (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs42l43: Update values for bias sense (Jaroslav Kysela) [RHEL-13724]
- ASoC: dt-bindings: cirrus,cs42l43: Update values for bias sense (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: ASP1 DOUT must default to Hi-Z when not transmitting (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: core: Ensure sof_ops_free() is still called when probe never ran. (Jaroslav Kysela) [RHEL-13724]
- ALSA: scarlett2: Add Focusrite Clarett 2Pre and 4Pre USB support (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl-asoc-card: Add comment for mclk in the codec_priv (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Fix illegal use of init_completion() (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Fix microphone sound on Nexigo webcam. (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Change model for Intel RVP board (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Fix microphone sound on Opencomm2 Headset (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wsa-macro: handle component name prefix (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-dapm: Add helper for comparing widget name (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd938x-sdw: fix runtime PM imbalance on probe errors (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd938x-sdw: fix use after free on driver unbind (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd938x: fix runtime PM imbalance on remove (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd938x: fix regulator leaks on probe errors (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd938x: fix resource leaks on bind errors (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd938x: fix unbind tear down order (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd938x: drop bogus bind error handling (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Cleanup and fix double free in firmware request (Jaroslav Kysela) [RHEL-13724]
- ASoC: tas2781: fixed compiling issue in m68k (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5682: Fix regulator enable/disable sequence (Jaroslav Kysela) [RHEL-13724]
- ASoC: hdmi-codec: Fix broken channel map reporting (Jaroslav Kysela) [RHEL-13724]
- ASoC: tlv320adc3xxx: BUG: Correct micbias setting (Jaroslav Kysela) [RHEL-13724]
- ASoC: core: Do not call link_exit() on uninitialized rtd objects (Jaroslav Kysela) [RHEL-13724]
- ASoC: core: Print component name when printing log (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: yc: Fix non-functional mic on Lenovo 82YM (Jaroslav Kysela) [RHEL-13724]
- ALSA: aloop: Add control element for getting the access mode (Jaroslav Kysela) [RHEL-13724]
- ALSA: aloop: Add support for the non-interleaved access mode (Jaroslav Kysela) [RHEL-13724]
- ALSA: intel8x0m: fix name of SIS7013 sound chip in comment (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: amd: fix for firmware reload failure after playback (Jaroslav Kysela) [RHEL-13724]
- ALSA: scarlett2: Add Focusrite Clarett+ 2Pre and 4Pre support (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-generic-dmaengine-pcm: Fix function name in comment (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Add read-only ALSA control for forced mute (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Support mute notifications for CS35L41 HDA (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Support ACPI Notification framework via component binding (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Add notification support into component binding (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek - ALC287 merge RTK codec with CS CS35L41 AMP (Jaroslav Kysela) [RHEL-13724]
- ASoC: hdac_hda: fix HDA patch loader support (Jaroslav Kysela) [RHEL-13724]
- soundwire: bus: Make IRQ handling conditionally built (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-pcm.c: Make sure DAI parameters cleared if the DAI becomes inactive (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl-asoc-card: use integer type for fll_id and pll_id (Jaroslav Kysela) [RHEL-13724]
- mfd: cs42l43: Use correct macro for new-style PM runtime ops (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl_sai: Don't disable bitclock for i.MX8MP (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: add support for SKU 0B14 (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: soc-acpi: Add entry for HDMI_In capture support in MTL match table (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: soc-acpi: Add entry for sof_es8336 in MTL match table. (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: soc-acpi: fix Dell SKU 0B34 (Jaroslav Kysela) [RHEL-13724]
- ASoC: hdac_hda: add HDA patch loader support (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek - ALC287 Realtek I2S speaker platform support (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l56: Use the new RUNTIME_PM_OPS() macro (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: scarlett_gen2: Fix another -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13724]
- ASoC: simple-card: fixup asoc_simple_probe() error handling (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: soc-acpi-intel-mtl-match: add acpi match table for cdb35l56-eight-c (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Add CS42L43 CODEC support (Jaroslav Kysela) [RHEL-13724]
- ASoC: simple-card-utils: fixup simple_util_startup() error handling (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l56: Add support for speaker id (Jaroslav Kysela) [RHEL-13724]
- ALSA: rawmidi: Fix NULL dereference at proc read (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: Use size_add() in call to struct_size() (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs42l43: Add shared IRQ flag for shutters (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: MTL: Reduce the DSP init timeout (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_da7219: use ssp-common module to detect codec (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_da7219: add adl_mx98360_da7219 board config (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_da7219: use maxim-common module (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_da7219: rename driver file and kernel option (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_nau8825: use realtek-common module (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_nau8825: use nuvoton-common module (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: nuvoton-common: support nau8318 amplifier (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_ssp_amp: do not create amp link for nocodec board (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_rt5682: add HDMI_In capture feature support for RPL. (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_rt5682: add adl_rt5650 board config (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_rt5682: Modify number of HDMI to 3 for MTL/Rex devices (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_rt5682: Add support for Rex with discrete BT offload. (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_nau8825: use ssp-common module to detect codec (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_ssp_amp: use ssp-common module to detect codec (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_cs42l42: use ssp-common module to detect codec (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_rt5682: use ssp-common module to detect codec (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: use ACPI HID definition in ssp-common (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: ssp-common: support codec detection (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_rt5682: cleanup unnecessary quirk flag (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: core: Only call sof_ops_free() on remove if the probe was successful (Jaroslav Kysela) [RHEL-13724]
- ALSA: riptide: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13724]
- ALSA: cs4231: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13724]
- ALSA: ad1848: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: generic: Check potential mixer name string truncation (Jaroslav Kysela) [RHEL-13724]
- ALSA: cmipci: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13724]
- ALSA: firewire: Fix -Wformat-truncation warning for MIDI stream names (Jaroslav Kysela) [RHEL-13724]
- ALSA: firewire: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13724]
- ALSA: xen: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13724]
- ALSA: opti9x: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13724]
- ALSA: es1688: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13724]
- ALSA: cs4236: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13724]
- ALSA: sscape: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13724]
- ALSA: caiaq: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: scarlett_gen2: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: midi: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: ump: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: common: add ACPI matching tables for Arrow Lake (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Increment be_id in init_dai_link (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Make create_sdw_dailink allocate link components (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Add simple DAI link creation helper (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Move sdw_pin_index into private struct (Jaroslav Kysela) [RHEL-13724]
- ASoC: imx-audmix: Fix return error with devm_clk_get() (Jaroslav Kysela) [RHEL-13724]
- ASoC: hdaudio.c: Add missing check for devm_kstrdup (Jaroslav Kysela) [RHEL-13724]
- ALSA: scarlett2: Add correct product series name to messages (Jaroslav Kysela) [RHEL-13724]
- ALSA: scarlett2: Add support for Clarett 8Pre USB (Jaroslav Kysela) [RHEL-13724]
- ALSA: scarlett2: Move USB IDs out from device_info struct (Jaroslav Kysela) [RHEL-13724]
- ALSA: scarlett2: Default mixer driver to enabled (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l56: Fix missing RESET GPIO if _SUB is missing (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l56: Don't 'return ret' if ret is always zero (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: fix wrong sizeof argument (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: sof-audio: Fix DSP core put imbalance on widget setup failure (Jaroslav Kysela) [RHEL-13724]
- firmware: cirrus: cs_dsp: Only log list of algorithms in debug build (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm_adsp: Fix missing locking in wm_adsp_[read|write]_ctl() (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs42l42: Avoid stale SoundWire ATTACH after hard reset (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs42l42: Don't rely on GPIOD_OUT_LOW to set RESET initially low (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs42l42: Ensure a reset pulse meets minimum pulse width. (Jaroslav Kysela) [RHEL-13724]
- ASoC: imx-rpmsg: Set ignore_pmdown_time for dai_link (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: mixer: Remove temporary string use in parse_clock_source_unit (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: aw88395: Fix some error codes (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Splitting the UX3402 into two separate models (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Use PCI SSID as the firmware UID (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: Copy PCI SSID to struct snd_soc_card (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Pass PCI SSID to machine driver (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-card: Add storage for PCI SSID (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: intel-sdw-acpi: Use u8 type for link index (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Disable low-power hibernation mode (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l56: Disable low-power hibernation mode (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5640: Only cancel jack-detect work on suspend if active (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5640: Fix IRQ not being free-ed for HDA jack detect mode (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5640: Enable the IRQ on resume after configuring jack-detect (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5640: Do not disable/enable IRQ twice on suspend/resume (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5640: Fix sleep in atomic context (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5640: Revert "Fix sleep in atomic context" (Jaroslav Kysela) [RHEL-13724]
- ALSA: core: Use dev_name of card_dev as debugfs directory name (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Avoid delivery of events for disabled UMP groups (Jaroslav Kysela) [RHEL-13724]
- ALSA: docs: Fix a typo of midi2_ump_probe option for snd-usb-audio (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek - Fixed two speaker platform (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: yc: Fix non-functional mic on Lenovo 82QF and 82UG (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl: imx-pcm-rpmsg: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [RHEL-13724]
- Add DMI ID for MSI Bravo 15 B7ED (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8960: Fix error handling in probe (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Call pm_runtime_dont_use_autosuspend() (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l56: Call pm_runtime_dont_use_autosuspend() (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-pcm: Shrink stack frame for __soc_pcm_hw_params (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Consistently use dev_err_probe() (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Undo runtime PM changes at driver exit time (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Fix unbalanced pm_runtime_get() (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l41: Make use of dev_err_probe() (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l41: Undo runtime PM changes at driver exit time (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l41: Verify PM runtime resume errors in IRQ handler (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l41: Fix broken shared boost activation (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l41: Handle mdsync_up reg write errors (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l41: Handle mdsync_down reg write errors (Jaroslav Kysela) [RHEL-13724]
- ASoC: tegra: Fix redundant PLLA and PLLA_OUT0 updates (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-utils: Export snd_soc_dai_is_dummy() symbol (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: yc: Fix a non-functional mic on Lenovo 82TL (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek - ALC287 I2S speaker platform support (Jaroslav Kysela) [RHEL-13724]
- mfd: cs42l43: Fix MFD_CS42L43 dependency on REGMAP_IRQ (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs: Provide support for fallback topology (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Fix snd_seq_expand_var_event() call to user-space (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Fix potential memory leaks at error path for UMP open (Jaroslav Kysela) [RHEL-13724]
- regmap: debugfs: Fix a erroneous check after snprintf() (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/cirrus: Fix broken audio on hardware with two CS42L42 codecs. (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5645: NULL pointer access when removing jack (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: yc: Add DMI entries to support Victus by HP Gaming Laptop 15-fb0xxx (8A3E) (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l45: Add AMP Enable Switch control (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l45: Connect DSP to the monitoring signals (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l45: Analog PCM Volume and Amplifier Mode controls (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l45: Checks index of cs35l45_irqs[] (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/tas2781: Use standard clamp() macro (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Waiting for firmware to boot must be tolerant of I/O errors (Jaroslav Kysela) [RHEL-13724]
- ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs42l43: Fix missing error code in cs42l43_codec_probe() (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l45: Rename DACPCM1 Source control (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l45: Fix "Dead assigment" warning (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l45: Add support for Chip ID 0x35A460 (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd93xx: fix object added to multiple drivers (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Don't try to submit URBs after disconnection (Jaroslav Kysela) [RHEL-13724]
- ALSA: ump: Fix -Wformat-truncation warnings (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: add separate documentation for E-MU cards (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: more documentation updates (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: de-duplicate audigy-mixer.rst vs. sb-live-mixer.rst (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: Add missing dependency on CONFIG_EFI for Cirrus/TI sub-codecs (Jaroslav Kysela) [RHEL-13724]
- ALSA: doc: Fix missing backquote in midi-2.0.rst (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-core.c: Do not error if a DAI link component is not found (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: Fix error code in aw88261_i2c_probe() (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Add quirk for mute LEDs on HP ENVY x360 15-eu0xxx (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs42l43: Use new-style PM runtime macros (Jaroslav Kysela) [RHEL-13724]
- ALSA: documentation: Add description for USB MIDI 2.0 gadget driver (Jaroslav Kysela) [RHEL-13724]
- ALSA: ump: Don't create unused substreams for static blocks (Jaroslav Kysela) [RHEL-13724]
- ALSA: ump: Fill group names for legacy rawmidi substreams (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Attach legacy rawmidi after probing all UMP EPs (Jaroslav Kysela) [RHEL-13724]
- ASoC: audio-graph-card.c: move audio_graph_parse_of() (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: yc: Fix a non-functional mic on Lenovo 82SJ (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs42l43: Initialize ret in default case in cs42l43_pll_ev() (Jaroslav Kysela) [RHEL-13724]
- ALSA: ymfpci: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Override the _DSD for HP Zbook Fury 17 G9 to correct boost type (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Add quirk for HP Victus 16-d1xxx to enable mute LED (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l41: Correct amp_gain_tlv values (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: amd: clear dsp to host interrupt status (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: amd: clear panic mask status when panic occurs (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: amd: add conditional check for acp_clkmux_sel register (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: amd: remove redundant clock mux selection register write (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: amd: add module parameter for firmware debug (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: amd: enable ACP external global interrupt (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: amd: remove unused sha dma interrupt code (Jaroslav Kysela) [RHEL-13724]
- ASoC: nau8821: Improve AMIC recording performance. (Jaroslav Kysela) [RHEL-13724]
- ASoC: dt-bindings: nau8821: Add single-ended input feature (Jaroslav Kysela) [RHEL-13724]
- ALSA: ac97: Fix possible error value of *rac97 (Jaroslav Kysela) [RHEL-13724]
- ASoC: audio-graph-card2: add comment for format property (Jaroslav Kysela) [RHEL-13724]
- ASoC: Delete UDA134x/L3 audio codec (Jaroslav Kysela) [RHEL-13724]
- ALSA: pcmtest: Add support for pcm pausing (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: Add module parameter to ignore the CPC value (Jaroslav Kysela) [RHEL-13724]
- ASoC: pxa: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: Modify the reference output valid_bits for copier (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: Fix pipeline params at the output of copier (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: Fix the output reference params for SRC (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: Modify pipeline params based on SRC output format (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Fix init call orders for UAC1 (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Fix spelling mistake "powe" -> "power" (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/tas2781: Fix PM refcount unbalance at tas2781_hda_bind() (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/tas2781: Fix acpi device refcount leak at tas2781_read_acpi() (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5640: fix typos (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: yc: Add VivoBook Pro 15 to quirks list for acp6x (Jaroslav Kysela) [RHEL-13724]
- ALSA: asihpi: Remove unused declarations (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/tas2781: Add tas2781 HDA driver (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/tas2781: Add tas2781 HDA driver (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp: Add kcontrols and widgets per-codec in common code (Jaroslav Kysela) [RHEL-13724]
- ALSA: aoa: Fix typos in PCM fix patch (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5645: improve the depop sequences of CBJ detection (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5682s: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5682: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5668: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5665: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5640: Convert to just use GPIO descriptors (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Add an ACPI match table (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Read firmware uuid from a device property instead of _SUB (Jaroslav Kysela) [RHEL-13724]
- ALSA: Make SND_PCMTEST depend on DEBUG_FS (Jaroslav Kysela) [RHEL-13724]
- ASoC: tas2781: fixed register access error when switching to other chips (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: change cs35l41_prop_model to static (Jaroslav Kysela) [RHEL-13724]
- ALSA: core: Drop snd_device_initialize() (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Create device with snd_device_alloc() (Jaroslav Kysela) [RHEL-13724]
- ALSA: timer: Create device with snd_device_alloc() (Jaroslav Kysela) [RHEL-13724]
- ALSA: compress: Don't embed device (Jaroslav Kysela) [RHEL-13724]
- ALSA: rawmidi: Don't embed device (Jaroslav Kysela) [RHEL-13724]
- ALSA: hwdep: Don't embed device (Jaroslav Kysela) [RHEL-13724]
- ALSA: pcm: Don't embed device (Jaroslav Kysela) [RHEL-13724]
- ALSA: control: Don't embed ctl_dev (Jaroslav Kysela) [RHEL-13724]
- ALSA: core: Introduce snd_device_alloc() (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-pcm: fix possible null pointer deference (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Fix the loop check in cs35l41_add_dsd_properties (Jaroslav Kysela) [RHEL-13724]
- firmware: cs_dsp: Fix new control name check (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Support systems with missing _DSD properties (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wm8904: Fix Wvoid-pointer-to-enum-cast warning (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: tlv320aic32x4: Fix Wvoid-pointer-to-enum-cast warning (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: intel-dsp-cfg: Add Chromebook quirk to ADL/RPL (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Don't overwrite a patched firmware (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm_adsp: Support powering-up DSP without trying to load firmware (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek - Remodified 3k pull low procedure (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: topology: Add a token for dropping widget name in kcontrol name (Jaroslav Kysela) [RHEL-13724]
- ASoC: dapm: Add a flag for not having widget name in kcontrol name (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: Refactor code for HDA stream creation (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: RPL: Add entry for HDMI-In capture support on non-I2S codec boards. (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: soc-acpi: add support for Dell SKU0C87 devices (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: soc-acpi: Add entry for HDMI_In capture support in RPL match table (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: soc-acpi: Add entry for sof_es8336 in RPL match table. (Jaroslav Kysela) [RHEL-13724]
- ASoC: tlv320aic32x4: Fix the divide by zero (Jaroslav Kysela) [RHEL-13724]
- ASoC: ak4613: Simplify probe() (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt715: Drop GPIO includes (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5682-sdw: Drop GPIO includes (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5660: Drop GPIO includes (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5659: Drop legacy GPIO include (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5645: Drop legacy GPIO include (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5514: Drop GPIO include (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5514-spi: Drop GPIO include (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1308: Drop GPIO includes (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1305: Drop GPIO includes (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1019: Drop GPIO include (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1016: Drop GPIO include (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1015p: Drop legacy GPIO include (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1015: Drop GPIO include (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1011: Drop GPIO includes (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-jack: calling snd_soc_jack_report causes a null pointer access (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/cs8409: Support new Dell Dolphin Variants (Jaroslav Kysela) [RHEL-13724]
- ASoC: q6dsp: Remove unused declaration (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1308-sdw: fix random louder sound (Jaroslav Kysela) [RHEL-13724]
- ALSA: Remove redundant of_match_ptr() (Jaroslav Kysela) [RHEL-13724]
- ASoC: ssm3515: Remove redundant of_match_ptr() (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc3: Use devm_kmemdup to replace devm_kmalloc + memcpy (Jaroslav Kysela) [RHEL-13724]
- ASoC: tas5805m: Use devm_kmemdup to replace devm_kmalloc + memcpy (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt715: Add software reset in io init (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: Remove duplicated include in lnl.c (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: Initialize chip in hda_sdw_check_wakeen_irq() (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Switch Dell Oasis models to use SPI (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Add quirks for HP G11 Laptops (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: Update the basecfg for copier earlier (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: amd: Enable signed firmware image loading for Vangogh platform (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: amd: Add support for signed fw image loading (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: amd: Add sof support for vangogh platform (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-dai.h: remove unused call back functions (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs/hdmi-codec: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs/cx2072x: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs/cs47lxx: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-topology: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs/wm*: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724]
- ASoC: tegra: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724]
- ASoC: qcom: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724]
- ASoC: sof: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-dai.h: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Call wm_adsp_power_down() before reloading firmware (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm_adsp: Expose the DSP power down actions as wm_adsp_power_down() (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Wait for control port ready during system-resume (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Don't rely on GPIOD_OUT_LOW to set RESET initially low (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Avoid uninitialized variable in cs35l56_set_asp_slot_positions() (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Simplify get_slave_info (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Allow different devices on the same link (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Support multiple groups on the same link (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Device loop should not always start at adr_index (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Move range check of codec_conf into inner loop (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Update DLC index each time one is added (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Pull device loop up into create_sdw_dailink (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Add helper to create a single codec DLC (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof-sdw: Move check for valid group id to get_dailink_info (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Check link mask validity in get_dailink_info (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Remove duplicate NULL check on adr_link (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Printk's should end with a newline (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: aw88261: avoid uninitialized variable warning (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: intel: hda: Clean up link DMA for IPC3 during stop (Jaroslav Kysela) [RHEL-13724]
- ASoC: imx-audio-rpmsg: Remove redundant initialization owner in imx_audio_rpmsg_driver (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof-sdw: update jack detection quirk for LunarLake RVP (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof-sdw-cs42142: fix for codec button mapping (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-mlink: add sublink to dev_dbg() log (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: IPC4: clarify 'pipeline_ids' usage and logs (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-mlink: add helper to get sublink LSDIID register (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: add abstraction for SoundWire wake-ups (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda: add hw_params/free/trigger callbacks (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-dai: add helpers for SoundWire callbacks (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-dai-ops: add ops for SoundWire (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-dai: add DMIC support (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-dai: add ops for SSP (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-dai-ops: add/select DMA ops for SSP (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: LNL: enable DMIC/SSP offload in probe/resume (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: split MTL and LNL operations (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: LNL: Add support for Lunarlake platform (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda: add interface definitions for ACE2.x (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: restore gateway config length (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4: avoid uninitialized default instance 0 (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: fix u16/32 confusion in LSDIID (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-mlink: fix off-by-one error (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/tegra: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13724]
- ALSA: info: Remove unused function declarations (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Fix incorrect use of sizeof in sof_ipc3_do_rx_work() (Jaroslav Kysela) [RHEL-13724]
- ASoC: lower "no backend DAIs enabled for ... Port" log severity (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp3x-rt5682-max9836: Configure jack as not detecting Line Out (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: Add aw88261 amplifier driver (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: Add code for bin parsing compatible with aw88261 (Jaroslav Kysela) [RHEL-13724]
- ASoC: dt-bindings: Add schema for "awinic,aw88261" (Jaroslav Kysela) [RHEL-13724]
- ALSA: pcmtest: Remove redundant definitions (Jaroslav Kysela) [RHEL-13724]
- ALSA: pcmtest: Move buffer iterator initialization to prepare callback (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs42l43: Add support for the cs42l43 (Jaroslav Kysela) [RHEL-13724]
- pinctrl: cs42l43: Add support for the cs42l43 (Jaroslav Kysela) [RHEL-13724]
- mfd: cs42l43: Add support for cs42l43 core driver (Jaroslav Kysela) [RHEL-13724]
- dt-bindings: mfd: cirrus,cs42l43: Add initial DT binding (Jaroslav Kysela) [RHEL-13724]
- soundwire: bus: Allow SoundWire peripherals to register IRQ handlers (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: Add rpl_nau8318_8825 driver (Jaroslav Kysela) [RHEL-13724]
- ASoC: max98363: don't return on success reading revision ID (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8960: Add support for the power supplies (Jaroslav Kysela) [RHEL-13724]
- ASoC: dt-bindings: wlf,wm8960: Describe the power supplies (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-acpi: Add missing kernel doc (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: mediatek: mt8186 modify dram type as non-cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl: micfil: Use dual license micfil code (Jaroslav Kysela) [RHEL-13724]
- soundWire: intel_auxdevice: resume 'sdw-master' on startup and system resume (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel_auxdevice: enable pm_runtime earlier on startup (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces. (Jaroslav Kysela) [RHEL-13724]
- ASoC: qcom: sdm845: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13724]
- ASoC: qcom: sc7280: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13724]
- ASoC: qcom: sc7180: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13724]
- ASoC: qcom: apq8016_sbc: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13724]
- ASoC: imx-es8328: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_da7219_max98373: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: kbl_da7219_max98927: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: kbl_da7219_max98357a: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: bytcr_wm5102: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: bxt_da7219_max98357a: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs: da7219: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp3x-rt5682-max9836: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp-rt5645: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp-da7219-max98357a: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13724]
- ASoC: max98373-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13724]
- ASoC: max98363: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5682-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1318-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1316-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1308-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt715-sdca: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt715: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt712-sdca-dmic: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1712-sdca: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt700: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt711-sdca: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt711: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5682-sdw: make regmap cache-only in probe (Jaroslav Kysela) [RHEL-13724]
- ASoC: SoundWire codecs: make regmap cache-only in probe (Jaroslav Kysela) [RHEL-13724]
- ASoC: SoundWire codecs: return error status in probe (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/i915: extend connectivity check to cover Intel ARL (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: intel-dsp-cfg: add LunarLake support (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: intel-dsp-cfg: use common include for MeteorLake (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: add HD Audio PCI ID for Intel Arrow Lake-S (Jaroslav Kysela) [RHEL-13724]
- PCI: add ArrowLake-S PCI ID for Intel HDAudio subsystem. (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Print amp configuration after bind (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel_ace2x: add DAI hw_params/prepare/hw_free callbacks (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl_micfil: Use SET_SYSTEM_SLEEP_PM_OPS to simplify PM (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl_micfil: Add fsl_micfil_use_verid function (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl_micfil: Add new registers and new bit definition (Jaroslav Kysela) [RHEL-13724]
- ALSA: ac97: set variables dev_attr_vendor_id to static (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5665: add missed regulator_bulk_disable (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Remove unused function declaration (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Move group_generated logic (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Merge codec_conf_alloc into dailink_info (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Clean up DAI link counting (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: add cs35l56 codec info (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Allow direct specification of CODEC name (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: break earlier when a adr link contains different codecs (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Move amp_num initialisation to mc_probe (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Remove redundant parameters in dai creation (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Minor tidy up of mc_probe (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Constify parameter to find_codec_part_info (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Simplify find_codec_info_acpi (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Use a module device table (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Remove some extra line breaks (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Rename codec_idx to codec_dlc_index (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Use consistent variable naming for links (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: add support for SKU 0AFE (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: rename link_id to be_id (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: allow mockup amplifier to provide feedback (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: reorder SoundWire codecs in Kconfig (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: Update BT offload config for soundwire config (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_rt5682 add support for HDMI_In capture (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_rt5682: add RPL support for MAX98357A speaker (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw at link 0 in RPL match table (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp5x-mach:add checks to avoid static analysis warnings (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: atom: remove static analysis false positive (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: bdw_rt286: add checks to avoid static analysis warnings (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: imx: remove error checks on NULL ipc (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: topology: simplify code to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc3: add checks to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: sof-client-probes-ipc4: add checks to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Deprecate invalid enums in IPC3 (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc3: update dai_link_fixup for SOF_DAI_MEDIATEK_AFE (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-acpi: improve log messagesin link_slaves_found() (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-acpi: move link_slaves_found() (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: start simplify the signature of link_slaves_found() (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/cs35l56: Reject I2C alias addresses (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/cs35l56: Fail if .bin not found and firmware not patched (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/cs35l56: Do not download firmware over existing RAM firmware (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/cs35l56: cs_dsp_power_down() on cs35l56_hda_fw_load() error path (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/cs35l56: Call cs_dsp_power_down() before calling cs_dsp_remove() (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/cs35l56: Always power-up and start cs_dsp (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/cs35l56: Call cs_dsp_power_down() before reloading firmware (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/cs35l56: Do not mark cache dirty after REINIT (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/cs35l56: Complete firmware reboot before calling cs_dsp_run() (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8960: Make automatic the default clocking mode (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8960: Read initial MCLK rate from clock API (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: maxim-common: get codec number from ACPI table (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel_auxdevice: add hybrid IDA-based device_number allocation (Jaroslav Kysela) [RHEL-13724]
- soundwire: bus: add callbacks for device_number allocation (Jaroslav Kysela) [RHEL-13724]
- soundwire: extend parameters of new_peripheral_assigned() callback (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: max9892x: Reformat to coding style (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: max9892x: Unify interleave mode OF property (Jaroslav Kysela) [RHEL-13724]
- ASoC: dt-bindings: Convert maxim,max98925 to DT schema (Jaroslav Kysela) [RHEL-13724]
- soundwire: qcom: handle command ignored interrupt (Jaroslav Kysela) [RHEL-13724]
- soundwire: qcom: use newer link status tregister on v2.0.0 (Jaroslav Kysela) [RHEL-13724]
- ASoC: 88pm860x: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl_micfil: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13724]
- ALSA: bcd2000: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13724]
- ALSA: xen-front: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/cs35l56: Do some clean up on probe error (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1017: Remove unused function (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Support ASUS G713PV laptop (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Update for native DSD support quirks (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl: fsl_qmc_audio: Fix snd_pcm_format_t values handling (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1316: fix key tone missing (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: avs: refactor strncpy usage in topology (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs42l51: change cs42l51_of_match to static (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc3-dtrace: Switch to memdup_user_nul() helper (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/relatek: Enable Mute LED on HP 250 G8 (Jaroslav Kysela) [RHEL-13724]
- Documentation: core-api: Drop :export: for int_log.h (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Add quirk for Microsoft Modern Wireless Headset (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8904: Fill the cache for WM8904_ADC_TEST_0 register (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: lpass: Log clk_get() failures (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Ensure amp is only unmuted during playback (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Add device_link between HDA and cs35l41_hda (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Rework System Suspend to ensure correct call separation (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Use pre and post playback hooks (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: hda_component: Add pre and post playback hooks to hda_component (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Move Play and Pause into separate functions (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Ensure we pass up any errors during system suspend. (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Ensure we correctly re-sync regmap before system suspending. (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Check mailbox status of pause command after firmware load (Jaroslav Kysela) [RHEL-13724]
- ALSA: cs35l41: Poll for Power Up/Down rather than waiting a fixed delay (Jaroslav Kysela) [RHEL-13724]
- ALSA: cs35l41: Use mbox command to enable speaker output for external boost (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: add HDMI codec ID for Intel LNL (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/hdmi: keep codec entries in numerical order (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/cs35l56: Add driver for Cirrus Logic CS35L56 amplifier (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: Fix missing header dependencies (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Make a common function to shutdown the DSP (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Make common function for control port wait (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Move part of cs35l56_init() to shared library (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Move cs_dsp init into shared library (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Move runtime suspend/resume to shared library (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Move utility functions to shared file (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Convert utility functions to use common data structure (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Make cs35l56_system_reset() code more generic (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Move shared data into a common data structure (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: remove redundant unsigned comparison to zero (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt722-sdca: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt712-sdca: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt711: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8960: Add DAC filter characteristics selection (Jaroslav Kysela) [RHEL-13724]
- ALSA: ice1712: Use the standard snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13724]
- ALSA: ca0106: Use the standard snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13724]
- ALSA: ac97: Use the standard snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13724]
- ALSA: vmaster: Add snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13724]
- regmap: maple: Use alloc_flags for memory allocations (Jaroslav Kysela) [RHEL-13724]
- ALSA: ac97: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13724]
- ALSA: cmipci: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13724]
- ALSA: via82xx: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13724]
- ALSA: maestro3: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13724]
- ALSA: ice1712: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13724]
- ALSA: es1968: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13724]
- ALSA: cs46xx: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13724]
- ALSA: ca0106: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13724]
- ALSA: control: Introduce snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Add support for DELL Oasis 13/14/16 laptops (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Fix generic fixup definition for cs35l41 amp (Jaroslav Kysela) [RHEL-13724]
- regmap: Disable locking for RBTREE and MAPLE unit tests (Jaroslav Kysela) [RHEL-13724]
- ASoC: nau8821: Add DMI quirk mechanism for active-high jack-detect (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl_spdif: Silence output on stop (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl_spdif: Add support for 22.05 kHz sample rate (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp: fix SND_SOC_AMD_ACP_PCI depdenencies (Jaroslav Kysela) [RHEL-13724]
- ASoc: codecs: ES8316: Fix DMIC config (Jaroslav Kysela) [RHEL-13724]
- regcache: Push async I/O request down into the rbtree cache (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 15s-eq2xxx (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Add quirk for Clevo NS70AU (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Patch soft registers to defaults (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: Go back and simplify with snd_ctl_find_id() (Jaroslav Kysela) [RHEL-13724]
- ALSA: control: Take lock in snd_ctl_find_id() and snd_ctl_find_numid() (Jaroslav Kysela) [RHEL-13724]
- ALSA: control: Introduce unlocked version for snd_ctl_find_*() helpers (Jaroslav Kysela) [RHEL-13724]
- ALSA: control: Make snd_ctl_find_id() argument const (Jaroslav Kysela) [RHEL-13724]
- staging: greybus: Avoid abusing controls_rwsem (Jaroslav Kysela) [RHEL-13724]
- ASoC: sigmadsp: Simplify with snd_ctl_activate_id() (Jaroslav Kysela) [RHEL-13724]
- ALSA: control: Add lockdep warning to internal functions (Jaroslav Kysela) [RHEL-13724]
- ALSA: control: Take controls_rwsem lock in snd_ctl_remove() (Jaroslav Kysela) [RHEL-13724]
- ASoC: atmel: mchp-pdmc: Use snd_ctl_remove_id() (Jaroslav Kysela) [RHEL-13724]
- ALSA: control: Take card->controls_rwsem in snd_ctl_rename() (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: msm8916-wcd-analog: Properly handle probe errors (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: msm8916-wcd-analog: Drop invalid mclk (Jaroslav Kysela) [RHEL-13724]
- ASoC: dt-bindings: pm8916-analog-codec: Drop invalid mclk (Jaroslav Kysela) [RHEL-13724]
- ASoC: dt-bindings: pm8916-analog-codec: Drop pointless reg-names (Jaroslav Kysela) [RHEL-13724]
- ASoC: dt-bindings: pm8916-analog-codec: Fix misleading example (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1017: Add RT1017 SDCA amplifier driver (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp: delete unnecessary NULL check (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: Use regcache_reg_cached() rather than open coding (Jaroslav Kysela) [RHEL-13724]
- regmap: Provide test for regcache_reg_present() (Jaroslav Kysela) [RHEL-13724]
- regmap: Let users check if a register is cached (Jaroslav Kysela) [RHEL-13724]
- ASoC: da7219: Check for failure reading AAD IRQ events (Jaroslav Kysela) [RHEL-13724]
- ASoC: da7219: Flush pending AAD IRQ when suspending (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sst: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: Skylake: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13724]
- ALSA: intel-dsp-config: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: Skylake: Use global PCI match macro (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/i915: Use global PCI match macro (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: Use global PCI match macro (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: Add controller matching macros (Jaroslav Kysela) [RHEL-13724]
- ALSA: Remove unused Broxton PCI ID (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Remove unused Broxton PCI ID (Jaroslav Kysela) [RHEL-13724]
- PCI: Add Intel Audio DSP devices to pci_ids.h (Jaroslav Kysela) [RHEL-13724]
- PCI: Sort Intel PCI IDs by number (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Fix memory leak at error path in snd_seq_create_port() (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: ES8326: Update jact detection function (Jaroslav Kysela) [RHEL-13724]
- ASOC: codecs: ES8326: Add calibration support for version_b (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: ES8326: Fix power-up sequence (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: ES8326: Change Volatile Reg function (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: ES8326: Change Hp_detect register names (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: rework copyright statements (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: clean up driver status comments (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: set the "no filtering" bits on PCM voices on Audigy (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: track loss of external clock on E-MU cards 85;95;0c This uses IRQs to track spontaneous changes to the word clock source register. (Jaroslav Kysela) [RHEL-13724]
- ALSA: Explicitly include correct DT includes (Jaroslav Kysela) [RHEL-13724]
- soundwire: Explicitly include correct DT includes (Jaroslav Kysela) [RHEL-13724]
- tools include UAPI: Sync the sound/asound.h copy with the kernel sources (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl_rpmsg: Add support for i.MX93 platform (Jaroslav Kysela) [RHEL-13724]
- ASoC: dt-bindings: fsl_rpmsg: Add compatible string for i.MX93 (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: ES8326: Add es8326_mute function (Jaroslav Kysela) [RHEL-13724]
- ASoC: codec: wm8960: add additional probe check for codec identification (Jaroslav Kysela) [RHEL-13724]
- ASoC: q6dsp: q6apm: make g_apm static (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: amd: Add Probe register offset for renoir and rembrandt platform. (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Add acp-probe id to sof probe client driver for registration. (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: amd: Add Probe functionality support for amd platforms. (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs42l51: fix driver to properly autoload with automatic module loading (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-dai: don't call PCM audio ops if the stream is not supported (Jaroslav Kysela) [RHEL-13724]
- ALSA: pcmtest: minor optimizations (Jaroslav Kysela) [RHEL-13724]
- ALSA: pcmtest: Add 'open' PCM callback error injection (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek - remove 3k pull low procedure (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp: clean up some inconsistent indentings (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm9713: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm9712: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm9705: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8988: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8985: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8983: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8978: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8971: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8955: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8940: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8996: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8995: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8993: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8991: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8962: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8961: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8960: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8904: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8903: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8900: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8804: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8776: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8770: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8753: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8750: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8741: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8737: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8731: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8728: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8711: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8580: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8523: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8510: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm9090: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm9081: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm5100: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm2200: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs4349: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs42xx8: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs42l56: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs42l52: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs4270: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs4265: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs42l51: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l45: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l41: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l36: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: adav80x: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: adau7118: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: adau1977: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: adau1781: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: adau1761: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: adau1701: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: adau1373: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: adau1372: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: ad1980: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: ad1836: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_rt5682: add jsl_rt5650 board config (Jaroslav Kysela) [RHEL-13724]
- ASoC: sti-sas: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: stac9766: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: sta529: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: sta350: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: sta32x: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wsa883x: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wsa881x: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wcd938x: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wcd9335: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: remove superfluous IRQ enable state saving (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: fix return value of snd_emu1010_adc_pads_put() (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl_sai: Disable bit clock with transmitter (Jaroslav Kysela) [RHEL-13724]
- ASoC: jz4740: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5640: Fix the issue of speaker noise (Jaroslav Kysela) [RHEL-13724]
- ASoC: tegra: tegra20_ac97: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: make E-MU dock monitoring interrupt-driven (Jaroslav Kysela) [RHEL-13724]
- ASoC: simple-card.c: enable multi Component support (Jaroslav Kysela) [RHEL-13724]
- ASoC: simple-card-utils.c: enable multi Component support (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-core.c: add snd_soc_copy_dai_args() (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-core.c: add snd_soc_dlc_use_cpu_as_platform() (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-core.c: add snd_soc_get_dai_via_args() (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-core.c: enable multi Component (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-dai.c: add DAI get/match functions (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: ps: Fix extraneous error messages (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: Add new dmi entries to config entry (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: Add acpi machine id's for vangogh platform (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp: Add machine driver support for max98388 codec (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp: Add machine driver support for nau8821 codec (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc3-dtrace: uninitialized data in dfsentry_trace_filter_write() (Jaroslav Kysela) [RHEL-13724]
- ALSA: pcmtest: Don't use static storage to track per device data (Jaroslav Kysela) [RHEL-13724]
- ALSA: pcmtest: Convert to platform remove callback returning void (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: ps-sdw-dma: Convert to platform remove callback returning void (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Add quirk for ASUS ROG GZ301V (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl_sai: Revert "ASoC: fsl_sai: Enable MCTL_MCLK_EN bit for master mode" (Jaroslav Kysela) [RHEL-13724]
- ALSA: jack: Fix mutex call in snd_jack_report() (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: SND_SOC_WCD934X should select REGMAP_IRQ (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: vangogh: Add support for NAU8821/MAX98388 variant (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: vangogh: Use dmi_first_match() for DMI quirk handling (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: vangogh: Make use of DRV_NAME (Jaroslav Kysela) [RHEL-13724]
- ASoC: qcom: q6apm: do not close GPR port before closing graph (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd938x: fix dB range for HPHL and HPHR (Jaroslav Kysela) [RHEL-13724]
- ASoC: qcom: q6afe-dai: fix Display Port Playback stream name (Jaroslav Kysela) [RHEL-13724]
- ASoC: core: suppress probe deferral errors (Jaroslav Kysela) [RHEL-13724]
- ASoC: topology: suppress probe deferral errors (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd-mbhc-v2: fix resource leaks on component remove (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd934x: fix resource leaks on component remove (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd938x: fix resource leaks on component remove (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd938x: fix missing clsh ctrl error handling (Jaroslav Kysela) [RHEL-13724]
- ASoC: qdsp6: audioreach: fix topology probe deferral (Jaroslav Kysela) [RHEL-13724]
- soundwire: fix enumeration completion (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: ump: fix typo in system_2p_ev_to_ump_midi1() (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5645: add the system level suspend-resume callback (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5645: check return value after reading device id (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5645: implement set_jack callback (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Whitespace fix (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Add quirk for ASUS ROG G614Jx (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Amend G634 quirk to enable rear speakers (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Add quirk for ASUS ROG GA402X (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Add quirk for ASUS ROG GX650P (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l45: Select REGMAP_IRQ (Jaroslav Kysela) [RHEL-13724]
- ASoC: nau8825: Replace copied'n'pasted intlog10() (Jaroslav Kysela) [RHEL-13724]
- lib/math/int_log: Replace LGPL-2.1-or-later boilerplate with SPDX identifier (Jaroslav Kysela) [RHEL-13724]
- lib/math/int_log: Use ARRAY_SIZE(logtable) where makes sense (Jaroslav Kysela) [RHEL-13724]
- lib/math: Move dvb_math.c into lib/math/int_log.c (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd938x: fix missing mbhc init error handling (Jaroslav Kysela) [RHEL-13724]
- ALSA: pcm: Fix potential data race at PCM memory allocation helpers (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync() (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760 (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd938x: fix soundwire initialisation race (Jaroslav Kysela) [RHEL-13724]
- ASoC: stac9766: fix build errors with REGMAP_AC97 (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5677: Sort headers alphabetically (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5677: Use device_get_match_data() (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5677: Use agnostic irq_domain_create_linear() (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5677: Refactor GPIO support code (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd934x: drop inline keywords (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd934x: demote impedance printk (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd938x: use dev_printk() for impedance logging (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd938x: drop inline keywords (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd938x: fix mbhc impedance loglevel (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd938x: fix codec initialisation race (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: amd: refactor PSP smn_read (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: amd: add revision check for sending sha dma completion command (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-core: protect dlc->of_node under mutex (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs: rt5682: Tidy up hw_params() (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs: rt5682: Add missing components (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs: Load rt5663 board on KBL-based platforms (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs: Add rt5663 machine board (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs: Load es8336 board on KBL-based platforms (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs: Add es8336 machine board (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: es8316: Add support for S24_3LE format (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: es8316: Add support for 24 MHz MCLK (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5640: Fix sleep in atomic context (Jaroslav Kysela) [RHEL-13724]
- ASoC: tegra: Fix ADX byte map (Jaroslav Kysela) [RHEL-13724]
- ASoC: tegra: Fix AMX byte map (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Add quirk for Clevo NPx0SNx (Jaroslav Kysela) [RHEL-13724]
- ALSA: ump: Correct wrong byte size at converting a UMP System message (Jaroslav Kysela) [RHEL-13724]
- ASoC: qdsp6: q6apm: use dai link pcm id as pcm device number (Jaroslav Kysela) [RHEL-13724]
- ASoC: dt-bindings: nau8821: Convert to dtschema (Jaroslav Kysela) [RHEL-13724]
- ASoC: Convert pm8916-wcd-analog-codec to YAML (Jaroslav Kysela) [RHEL-13724]
- soundwire: amd: Fix a check for errors in probe() (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp: add pm ops support for rembrandt platform (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp: move pdm macros to common header file (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp: store the pdm stream channel mask (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp: export config_acp_dma() and config_pte_for_stream() symbols (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp: store xfer_resolution of the stream (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp: add pm ops support for acp pci driver (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp: store platform device reference created in pci probe call (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp: remove the redundant acp enable/disable interrupts functions (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp: add acp i2s master clock generation for rembrandt platform (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp: refactor the acp init and de-init sequence (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp: fix for invalid dai id handling in acp_get_byte_count() (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: ps: fix byte count return value for invalid SoundWire manager instance (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: ps: add comments for DMA register mapping (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: ps: fix for position register set for AUDIO0 RX stream (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: ps: add fix for dma irq mask for rx streams for SDW0 instance (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: ps: add comments for DMA irq bits mapping (Jaroslav Kysela) [RHEL-13724]
- ASoC: imx-pcm-rpmsg: Set PCM hardware parameters separately (Jaroslav Kysela) [RHEL-13724]
- ASoC: tas2781: No need to set device_driver owner (Jaroslav Kysela) [RHEL-13724]
- ASoC: hdmi-codec: fix channel info for compressed formats (Jaroslav Kysela) [RHEL-13724]
- ALSA: pcm: fix ELD constraints for (E)AC3, DTS(-HD) and MLP formats (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: update pm_runtime enable sequence (Jaroslav Kysela) [RHEL-13724]
- ASoC: core: Always store of_node when getting DAI link component (Jaroslav Kysela) [RHEL-13724]
- ASoC: tas2781: Fix error code in tas2781_load_calibration() (Jaroslav Kysela) [RHEL-13724]
- ASoC: simple-card: Handle additional devices (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: Add support for the generic IIO auxiliary devices (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-dapm.h: Convert macros to return a compound literal (Jaroslav Kysela) [RHEL-13724]
- ALSA: ump: Export MIDI1 / UMP conversion helpers (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp: remove acp poweroff function (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp: clear pdm dma interrupt mask (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: max98090: Allow dsp_a mode (Jaroslav Kysela) [RHEL-13724]
- ASoC: tegra: Remove stale comments in AHUB (Jaroslav Kysela) [RHEL-13724]
- ASoC: tegra: Use normal system sleep for ASRC (Jaroslav Kysela) [RHEL-13724]
- ASoC: tegra: Fix SFC conversion for few rates (Jaroslav Kysela) [RHEL-13724]
- ASoC: tas2781: fix Kconfig dependencies (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Add quirks for ROG ALLY CS35l41 audio (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs43130: Fix numerator/denominator mixup (Jaroslav Kysela) [RHEL-13724]
- ALSA: ump: Export snd_ump_receive_ump_val() (Jaroslav Kysela) [RHEL-13724]
- ALSA: ump: Add no_process_stream flag (Jaroslav Kysela) [RHEL-13724]
- ALSA: ump: Add helper to change MIDI protocol (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Add quirk for ASUS ROG GV601V (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt722-sdca: Remove redundant sdca mask (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-core.c: cleanup soc_dai_link_sanity_check() (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-core.c: initialize dlc on snd_soc_get_dai_id() (Jaroslav Kysela) [RHEL-13724]
- ASoC: tas2781: Fix spelling mistake "calibraiton" -> "calibration" (Jaroslav Kysela) [RHEL-13724]
- ASoC: simple-card.c: use snd_soc_{of_}get_dlc() (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-core.c: use snd_soc_{of_}get_dlc() (Jaroslav Kysela) [RHEL-13724]
- ASoC: samsung: use snd_soc_{of_}get_dlc() (Jaroslav Kysela) [RHEL-13724]
- ASoC: meson: use snd_soc_{of_}get_dlc() (Jaroslav Kysela) [RHEL-13724]
- ASoC: qcom: use snd_soc_{of_}get_dlc() (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl: use snd_soc_{of_}get_dlc() (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-core.c: add index on snd_soc_of_get_dai_name() (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-core.c: add snd_soc_{of_}get_dlc() (Jaroslav Kysela) [RHEL-13724]
- ASoC: q6dsp: q6apm-dai: Add mmap and copy compress DAI callbacks (Jaroslav Kysela) [RHEL-13724]
- ASoC: q6dsp: q6apm-dai: Add compress set params and metadata DAI callbacks (Jaroslav Kysela) [RHEL-13724]
- ASoC: q6dsp: q6apm-dai: Add trigger/pointer compress DAI callbacks (Jaroslav Kysela) [RHEL-13724]
- ASoC: q6dsp: q6apm-dai: Add compress DAI and codec caps get callbacks (Jaroslav Kysela) [RHEL-13724]
- ASoC: q6dsp: q6apm-dai: Add open/free compress DAI callbacks (Jaroslav Kysela) [RHEL-13724]
- ASoC: q6dsp: audioreach: Add gapless feature support (Jaroslav Kysela) [RHEL-13724]
- ASoC: q6dsp: audioreach: Add support to set compress format params (Jaroslav Kysela) [RHEL-13724]
- ASoC: q6dsp: audioreach: Add placeholder decoder for compress playback (Jaroslav Kysela) [RHEL-13724]
- ASoC: q6dsp: audioreach: add helper function to set u32 param (Jaroslav Kysela) [RHEL-13724]
- ASoC: q6dsp: q6apm: add end of stream events (Jaroslav Kysela) [RHEL-13724]
- ASoC: qcom: SC7280: audioreach: Add sc7280 hardware param fixup callback (Jaroslav Kysela) [RHEL-13724]
- ASoC: max98388: fix error code in probe() (Jaroslav Kysela) [RHEL-13724]
- ALSA: compress: allow setting codec params after next track (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Add quirk for ASUS ROG G634Z (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-compress: Fix deadlock in soc_compr_open_fe (Jaroslav Kysela) [RHEL-13724]
- ASoC: dt-bindings: Add tas2781 amplifier (Jaroslav Kysela) [RHEL-13724]
- ASoC: tas2781: Add tas2781 driver (Jaroslav Kysela) [RHEL-13724]
- ASoC: tas2781: firmware lib (Jaroslav Kysela) [RHEL-13724]
- ASoC: tas2781: Add Header file for tas2781 driver (Jaroslav Kysela) [RHEL-13724]
- regmap: Allow reads from write only registers with the flat cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: max98388: set variable soc_codec_dev_max98388 storage-class-specifier to static (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl-asoc-card: Allow passing the number of slots in use (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wsa884x: Add WSA884x family of speakers (Jaroslav Kysela) [RHEL-13724]
- ASoC: dt-bindings: qcom,wsa8840: Add WSA884x family of speakers (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5677: Add MODULE_FIRMWARE macro (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wm0010: Add MODULE_FIRMWARE macros (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: mtl: setup primary core info on MeteorLake platform (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: pm: Remove duplicated code in sof_suspend (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4: Switch to use the sof_debug:bit11 to dump message payload (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc3: Dump IPC message payload (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Add new sof_debug flag to request message payload dump (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: core: Free the firmware trace before calling snd_sof_shutdown() (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: sof-audio: test virtual widget in sof_walk_widgets_in_order (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: sof-audio: add is_virtual_widget helper (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel_ace2x: fix SND_SOC_SOF_HDA_MLINK dependency (Jaroslav Kysela) [RHEL-13724]
- ASoC: max98388: fix unused function warnings (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_rt5682: Add mtl support RT1019P speaker (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_rt5682: reorder quirk table (Jaroslav Kysela) [RHEL-13724]
- soundwire: stream: Make master_list ordered to prevent deadlocks (Jaroslav Kysela) [RHEL-13724]
- soundwire: bus: Prevent lockdep asserts when stream has multiple buses (Jaroslav Kysela) [RHEL-13724]
- ASoC: simple_card_utils: remove unused cpus/codecs/platforms from props (Jaroslav Kysela) [RHEL-13724]
- ALSA: ac97: Fix possible NULL dereference in snd_ac97_mixer (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Add quirk flag for HEM devices to enable native DSD playback (Jaroslav Kysela) [RHEL-13724]
- ASoC: imx-audmix: check return value of devm_kasprintf() (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: amd: Add support for IPC with a reply_size set to zero (Jaroslav Kysela) [RHEL-13724]
- ASoC: simple-card-utils.c: share asoc_graph_parse_dai() (Jaroslav Kysela) [RHEL-13724]
- regmap: Add test to make sure we don't sync to read only registers (Jaroslav Kysela) [RHEL-13724]
- regmap: Add a test case for write only registers (Jaroslav Kysela) [RHEL-13724]
- regmap: Add test that writes to write only registers are prevented (Jaroslav Kysela) [RHEL-13724]
- regmap: regcache: Don't sync read-only registers (Jaroslav Kysela) [RHEL-13724]
- ASoC: max98388: add amplifier driver (Jaroslav Kysela) [RHEL-13724]
- ASoC: dt-bindings: max98388: add amplifier driver (Jaroslav Kysela) [RHEL-13724]
- ASoC: tlv320aic32x4: pll: Remove impossible condition in clk_aic32x4_pll_determine_rate() (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: actually show some S/PDIF status in /proc for E-MU cards (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: add support for 12 kHz capture on Audigy (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: fix timer for E-MU cards at 44.1 kHz word clock (Jaroslav Kysela) [RHEL-13724]
- ALSA: timer: minimize open-coded access to hw.resolution (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: fix synthesizer pitch for E-MU cards at 44.1 kHz (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: fix sample rates for E-MU cards at 44.1 kHz word clock (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: query rate of external clock sources on E-MU cards (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: make available E-MU clock sources card-specific (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: split off E-MU fallback clock from clock source (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Fix broken resume due to UAC3 power state (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: oss: Fix racy open/close of MIDI devices (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs-ssm4567: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs-rt5682: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs-rt298: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs-rt286: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs-rt274: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs-nau8825: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs-max98927: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs-max98373: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs-max98357a: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs-hdaudio: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs-dmic: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs-da7219: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: ps: add acp_reset flag check in acp pci driver pm ops. (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: update comments in Kconfig file (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: ps: enable SoundWire dma driver build (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: ps: add pm ops support for SoundWire dma driver (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: ps: add support for SoundWire DMA interrupts (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: ps: add SoundWire dma driver dma ops (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: ps: add SoundWire dma driver (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: ps: handle SoundWire interrupts in acp pci driver (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: ps: create platform devices based on acp config (Jaroslav Kysela) [RHEL-13724]
- ALSA: docs: Update MIDI 2.0 documentation for UMP 1.1 enhancement (Jaroslav Kysela) [RHEL-13724]
- ALSA: ump: Add info flag bit for static blocks (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: ump: Notify UMP protocol change to sequencer (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: ump: Notify port changes to system port (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: ump: Handle FB info update (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: ump: Handle groupless messages (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Add midi2_ump_probe option (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Parse UMP Endpoint and Function Blocks at first (Jaroslav Kysela) [RHEL-13724]
- ALSA: ump: Support UMP Endpoint and Function Block parsing (Jaroslav Kysela) [RHEL-13724]
- ALSA: ump: Add more attributes to UMP EP and FB info (Jaroslav Kysela) [RHEL-13724]
- ASoC: audio-graph-card2-custom-sample.dtsi: remove DT warning (Jaroslav Kysela) [RHEL-13724]
- regmap: Provide basic KUnit coverage for the raw register I/O (Jaroslav Kysela) [RHEL-13724]
- regmap: Provide a ram backed regmap with raw support (Jaroslav Kysela) [RHEL-13724]
- regmap: maple: Implement block sync for the maple tree cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1318: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1316: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1308: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt722: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt715: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt712: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt711: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt700: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5682: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5670: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5668: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5665: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5665: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5660: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5651: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5645: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5640: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5631: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5616: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5514: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1308: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1305: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1019: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1011: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l30: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs43130: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs42l83: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs42l73: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs42l42: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs4234: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l35: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l34: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l33: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l32: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: es8328: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: es8316: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: max98363: Remove cache defaults for volatile registers (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Add a quirk for Compaq N14JP6 (Jaroslav Kysela) [RHEL-13724]
- ASoC: audio-graph-card2-custom-sample: add missing CPU:Codec = 1:N sample (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Add IPC3 Kernel Injector (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Refactor rx function for fuzzing (Jaroslav Kysela) [RHEL-13724]
- ASoC: max98088: clean up some inconsistent indenting (Jaroslav Kysela) [RHEL-13724]
- ASoC: remove old trigger ordering method (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: use use new trigger ordering method (Jaroslav Kysela) [RHEL-13724]
- ASoC: add new trigger ordering method (Jaroslav Kysela) [RHEL-13724]
- ASoC: tegra: Simplify code around clk_get_rate() handling (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wsa883x: use existing define instead of raw value (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/intel: Workaround for WALLCLK register for loongson controller (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: Workaround for SDnCTL register on loongson (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: Using polling mode for loongson controller by default (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: Add Loongson LS7A HD-Audio support (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: add dai_link_codec_ch_map (Jaroslav Kysela) [RHEL-13724]
- ASoC: add N cpus to M codecs dai link support (Jaroslav Kysela) [RHEL-13724]
- soundwire: debugfs: Add missing SCP registers (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-pcm: remove kernel parameter init (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: fix SoundWire/HDaudio mutual exclusion (Jaroslav Kysela) [RHEL-13724]
- ALSA: Implement the new Virtual PCM Test Driver (Jaroslav Kysela) [RHEL-13724]
- docs: sound: add 'pcmtest' driver documentation (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Delete cs35l41 component master during free (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Fix endian conversions (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Clean up Firmware Load Controls (Jaroslav Kysela) [RHEL-13724]
- ALSA: control: Keep the previous numid at snd_ctl_rename_id() (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Avoid confusion of aligned read size (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Use __le16 for 16bit USB descriptor fields (Jaroslav Kysela) [RHEL-13724]
- firmware: cs_dsp: Log correct region name in bin error messages (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: vangogh: select CONFIG_SND_AMD_ACP_CONFIG (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda: add helper to extract SoundWire link count (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: mtl: prepare for code reuse (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: add DMA config TLV to IPC data (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: introduce DMA config TLV (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: extend ALH-specific data structure (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-dai: add get_hlink callback (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-dai: add calc_stream_format callback (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-dai: add codec_dai_set_stream callback (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-dai: add error checks to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: soc-acpi: add Rex CS42l42 and MAX98363 SoundWire entries (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: Add support for Rex soundwire (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: Add support for MAX98363 codec (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: Modify maxim helper functions and structure names (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: Rename sof_sdw_max98373.c file to sof_sdw_maxim.c (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: Add helper function for cs42l42 codec (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: Add rpl_rt1019_rt5682 driver (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: Sof_ssp_amp: Correcting author name. (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: ADL: Moving amp only boards into end of the table. (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: ADL: Enable HDMI-In capture feature support for non-I2S codec boards. (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: increase sdw pin index for each sdw link (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: add rt713 support (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: soc-acpi-intel-mtl-match: add rt712 ID (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: soc-acpi-intel-tgl-match: add rt712 ID (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: add rt712 support (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: make rt711_sdca be generic (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: rename SOF_RT711_JDSRC to SOF_JACK_JDSRC (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw_rt_sdca_jack_common: test SOF_JACK_JDSRC in _exit (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: add multi dailink support for a codec (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sdw_sof: append dai_type and remove codec_type (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: add codec_info pointer (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: use predefine dailink id (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: add dai info (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: add missing exit callback (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: vangogh: select CONFIG_SND_AMD_ACP_CONFIG (Jaroslav Kysela) [RHEL-13724]
- soundwire: stream: Remove unnecessary gotos (Jaroslav Kysela) [RHEL-13724]
- soundwire: stream: Invert logic on runtime alloc flags (Jaroslav Kysela) [RHEL-13724]
- soundwire: stream: Remove unneeded checks for NULL bus (Jaroslav Kysela) [RHEL-13724]
- soundwire: bandwidth allocation: Remove pointless variable (Jaroslav Kysela) [RHEL-13724]
- ASoC: nau8825: Update output control for NAU8825C (Jaroslav Kysela) [RHEL-13724]
- ASoC: nau8825: Update the calculation of FLL for NAU8825C (Jaroslav Kysela) [RHEL-13724]
- ASoC: nau8825: Add registers patch for NAU8825C (Jaroslav Kysela) [RHEL-13724]
- soundwire: qcom: fix storing port config out-of-bounds (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: mediatek: add adsp debug dump (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc.h: remove snd_soc_compr_ops :: trigger (Jaroslav Kysela) [RHEL-13724]
- ASoC: add snd_soc_get_stream_cpu() (Jaroslav Kysela) [RHEL-13724]
- firmware: cs_dsp: Log that a bin file was loaded (Jaroslav Kysela) [RHEL-13724]
- ASoC: nau8825: Add the management of headset detection for power saving (Jaroslav Kysela) [RHEL-13724]
- ASoC: es8316: Do not set rate constraints for unsupported MCLKs (Jaroslav Kysela) [RHEL-13724]
- ASoC: es8316: Increment max value for ALC Capture Target Volume control (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: vangogh: Add check for acp config flags in vangogh platform (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-pcm.c: tidyup playback/capture_only at soc_get_playback_capture() (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-pcm.c: use temporary variable at soc_get_playback_capture() (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-pcm.c: cleanup soc_get_playback_capture() error (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-pcm.c: use dai_link on soc_get_playback_capture() (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-pcm.c: indicate error if stream has no playback no capture (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: actually disassemble DSP instructions in /proc (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: HDA: Limit the number of dai drivers for nocodec mode (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: topology: Use partial match for connecting DAI link and DAI widget (Jaroslav Kysela) [RHEL-13724]
- ASoC: topology: Allow partial matching when finding DAI link (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: vastly improve usefulness of info in /proc (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: make E-MU FPGA register dump in /proc more useful (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: include FX send amounts in /proc output (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: fix writing 1st pointer-offset register set through /proc (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: hide absent 2nd pointer-offset register set from /proc (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-dapm.c: clean up debugfs for freed widget (Jaroslav Kysela) [RHEL-13724]
- soundwire: qcom: set clk stop need reset flag at runtime (Jaroslav Kysela) [RHEL-13724]
- soundwire: qcom: add software workaround for bus clash interrupt assertion (Jaroslav Kysela) [RHEL-13724]
- soundwire: qcom: wait for fifo to be empty before suspend (Jaroslav Kysela) [RHEL-13724]
- soundwire: qcom: update status correctly with mask (Jaroslav Kysela) [RHEL-13724]
- ALSA: ump: Fix parsing of 0xFx command (Jaroslav Kysela) [RHEL-13724]
- ALSA: ump: Drop redundant check of note-on with zero velocity (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs42l42: Add PLL ratio table values (Jaroslav Kysela) [RHEL-13724]
- ALSA: ump: Correct snd_ump_midi1_msg_program definition (Jaroslav Kysela) [RHEL-13724]
- regmap: maple: Drop the RCU read lock while syncing registers (Jaroslav Kysela) [RHEL-13724]
- regmap: Load register defaults in blocks rather than register by register (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: fix multi-channel capture config for E-MU cards (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: make channel count of multi-channel playback flexible (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: don't restrict capture channel count to powers of two (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: add synchronized start of multi-channel playback (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: fix support for 24 kHz capture (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: don't limit multi-channel playback to two periods (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: fix capture buffer size confusion (Jaroslav Kysela) [RHEL-13724]
- ASoC: da7219: Add Jack insertion detection polarity (Jaroslav Kysela) [RHEL-13724]
- ASoC: dt-bindings: da7219: Add jack-ins-det-pty property (Jaroslav Kysela) [RHEL-13724]
- ASoC: dt-bindings: dialog,da7219: convert to dtschema (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: pass raw FX send config to snd_emu10k1_pcm_init_voice() (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: introduce higher-level voice manipulation functions (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: tgl: unify core_put on IPC3 & IPC4 path (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: mtl: add core_get & put support on MeterLake platforms (Jaroslav Kysela) [RHEL-13724]
- ASoC: nau8825: Add pre-charge actions for input (Jaroslav Kysela) [RHEL-13724]
- ALSA: docs: Add MIDI 2.0 documentation (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Add UMP group filter (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Print UMP Endpoint and Block information in proc outputs (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Add ioctls for client UMP info query and setup (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: ump: Create UMP Endpoint port for broadcast (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Bind UMP device (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Allow suppressing UMP conversions (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Automatic conversion of UMP events (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Add UMP group number to snd_seq_port_info (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Add port direction to snd_seq_port_info (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Support MIDI 2.0 UMP Endpoint port (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Add port inactive flag (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Add UMP support (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Introduce SNDRV_SEQ_IOCTL_USER_PVERSION ioctl (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Prohibit creating ports with special numbers (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Check validity before creating a port object (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Check the conflicting port at port creation (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Drop dead code for the old broadcast support (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Treat snd_seq_client object directly in client drivers (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Add snd_seq_expand_var_event_at() helper (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Clear padded bytes at expanding events (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Inform inconsistent protocols in GTBs (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Enable the legacy raw MIDI support (Jaroslav Kysela) [RHEL-13724]
- ALSA: ump: Add legacy raw MIDI support (Jaroslav Kysela) [RHEL-13724]
- ALSA: ump: Redirect rawmidi substream access via own helpers (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Create UMP blocks from USB MIDI GTBs (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Trim superfluous "MIDI" suffix from UMP EP name (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Get UMP EP name string from USB interface (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: USB MIDI 2.0 UMP support (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Define USB MIDI 2.0 specs (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Manage number of rawmidis globally (Jaroslav Kysela) [RHEL-13724]
- ALSA: ump: Additional proc output (Jaroslav Kysela) [RHEL-13724]
- ALSA: ump: Add ioctls to inquiry UMP EP and Block info via control API (Jaroslav Kysela) [RHEL-13724]
- ALSA: rawmidi: Skip UMP devices at SNDRV_CTL_IOCTL_RAWMIDI_NEXT_DEVICE (Jaroslav Kysela) [RHEL-13724]
- ALSA: rawmidi: UMP support (Jaroslav Kysela) [RHEL-13724]
- ALSA: rawmidi: Add ioctl callback to snd_rawmidi_global_ops (Jaroslav Kysela) [RHEL-13724]
- ALSA: rawmidi: Pass rawmidi directly to snd_rawmidi_kernel_open() (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: amd: Add pci revision id check (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: mediatek: add mt8188 audio support (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-loader/topology: Query the CPC value from manifest (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: Do not use the CPC value from topology (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: Rename sof_ipc4_update_pipeline_mem_usage() to be generic (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-loader: Save a pointer to fm_config in sof_ipc4_fw_module (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-loader: Drop unused bss_size from struct sof_ipc4_fw_module (Jaroslav Kysela) [RHEL-13724]
- ASoC: stm32: sai: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5682s: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5659: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs53l30: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs42l51: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13724]
- ASoC: adau1761: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13724]
- ALSA: mixart: Replace one-element arrays with simple object declarations (Jaroslav Kysela) [RHEL-13724]
- ASoC: topology: Remove redundant log (Jaroslav Kysela) [RHEL-13724]
- ASoC: topology: Remove redundant log (Jaroslav Kysela) [RHEL-13724]
- ASoC: topology: Do not split message string on multiple lines (Jaroslav Kysela) [RHEL-13724]
- ASoC: topology: Remove redundant logs (Jaroslav Kysela) [RHEL-13724]
- ASoC: topology: Log control load errors in soc_tplg_control_load() (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: revamp playback voice allocator (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: make snd_emu10k1_voice_alloc() assign voices' epcm (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: centralize freeing PCM voices (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-dai: Fix locking in hda_ipc4_pre_trigger() (Jaroslav Kysela) [RHEL-13724]
- soundwire: amd: Improve error message in remove callback (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: In secure mode skip SHUTDOWN and RESET around fw download (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: sdw_write_no_pm() should be performed under a pm_runtime request (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Move DSP part string generation so that it is done only once (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: make freeing untouched playback voices cheap (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: improve voice status display in /proc (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: don't forget to reset reclaimed synth voices (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: simplify freeing synth voices (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: enable bit-exact playback, part 4: send amounts (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: fix terminating synthesizer voices (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: enable bit-exact playback, part 3: pitch (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: fix synthesizer sample playback position and caching (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: set variables emu1010_routing_info and emu1010_pads_info storage-class-specifier to static (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: introduce and use snd_emu10k1_ptr_write_multiple() (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: fix handling of half-loop interrupts (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: simplify interrupt handler, part 3 (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: simplify interrupt handler, part 2 (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: simplify interrupt handler, part 1 (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: fix PCM playback buffer size constraints (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: rt722-sdca: do not store status in state container (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: rt715: do not store status in state container (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: rt715-sdca: do not store status in state container (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: rt712-sdca: do not store status in state container (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: rt712-sdca-dmic: do not store status in state container (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: rt711: do not store status in state container (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: rt711-sdca: do not store status in state container (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: rt700: do not store status in state container (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: rt5682: do not store status in state container (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: rt1318: do not store status in state container (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: rt1316: do not store status in state container (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: rt1308: do not store status in state container (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel_bus_common: update error log (Jaroslav Kysela) [RHEL-13724]
- soundwire: cadence: revisit parity injection (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel/cadence: update hardware reset sequence (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel_bus_common: enable interrupts last (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: refactor PCM playback address handling (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: refactor PCM playback cache filling (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: improve API of low-level voice manipulation functions (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: fix PCM playback cache and interrupt handling (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: skip pointless cache setup for extra voices (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: remove pointless displacement of the extra voices (Jaroslav Kysela) [RHEL-13724]
- Revert "ALSA: emu10k1 - delay the PCM interrupts (add pcm_irq_delay parameter)" (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: pass frame instead of byte addresses (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: remove runtime 64-bit divisions (Jaroslav Kysela) [RHEL-13724]
- soundwire: debugfs: fix unbalanced pm_runtime_put() (Jaroslav Kysela) [RHEL-13724]
- soundwire: qcom: fix unbalanced pm_runtime_put() (Jaroslav Kysela) [RHEL-13724]
- ASoC: use pm.h instead of runtime_pm.h (Jaroslav Kysela) [RHEL-13724]
- ASoC: do not include pm_runtime.h if not used (Jaroslav Kysela) [RHEL-13724]
- ALSA: compat_ioctl: use correct snd_ctl_elem_type_t type (Jaroslav Kysela) [RHEL-13724]
- ASoC: tegra: tegra210_adx: fix snd_pcm_format_t type (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: make struct snd_emu1010 less wasteful (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: factor out snd_emu10k1_compose_audigy_sendamounts() (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: add explicit support for E-MU 0404 (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: skip needless setting of some voice registers (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: improve mixer controls for E-MU 1010 rev2 card (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: rewire {en,dis}abling interrupts for PCM playback (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: make E-MU mixer control creation more data-driven (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: remove useless resets of stop-on-loop-end bits (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: make E-MU I/O routing init data-driven (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: cleanup envelope register init (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: fix return value of snd_emu1010_dac_pads_put() (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: straighten out FX send init (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: un-hardcode E-MU mixer control callbacks somewhat (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: make mixer control mass creation less wasteful (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: compactize E-MU routing source arrays (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: make some initializer arrays less wasteful (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: Fix an unsigned comparison which can never be negative (Jaroslav Kysela) [RHEL-13724]
- soundwire: qcom: drop unused struct qcom_swrm_ctrl members (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-pcm: reset all pipelines during FE DAI hw_free (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-dai-ops: Split the get_hext_stream() op for IPC4 (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: Modify input audio format selection logic (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: New helper to check if all output formats are the same (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: Modify the output format selection logic (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: Add a new helper function to get the valid bits (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: Handle output format special case (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: Rename sof_ipc4_init_audio_fmt() (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: Move the call to init output format (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: Add a helper function for output format selection (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: Handle input/output audio format special case (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel: read AC timing control register before updating it (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel: use substream for .free callback (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel: remove .free callback implementation (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel: use substream for .trigger callback (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel: remove .trigger callback implementation (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF/soundwire: re-add substream in params_stream structure (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel_ace2x: add pre/post bank switch callbacks (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel_ace2x: add new_peripheral_assigned callback (Jaroslav Kysela) [RHEL-13724]
- soundwire: bus: add new manager callback to deal with peripheral enumeration (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel_ace2x: add check_cmdsync_unlocked helper (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel_ace2x: enable wake support (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel_ace2x: use common helpers for bus start/stop (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel_ace2x: add sync_arm/sync_go helpers (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel_ace2x: add DAI registration (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel_ace2x: configure link PHY (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel_ace2x: set SYNCPRD before powering-up (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel_ace2x: add link power-up/down helpers (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel_ace2x: add debugfs support (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel_init: use eml_lock parameter (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda: retrieve SoundWire eml_lock and pass pointer (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel: add eml_lock in the interface for new platforms (Jaroslav Kysela) [RHEL-13724]
- ASoC/soundwire: intel: pass hdac_bus pointer for link management (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel/cadence: set ip_offset at run-time (Jaroslav Kysela) [RHEL-13724]
- soundwire/ASOC: Intel: update offsets for LunarLake (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel_ace2x: add empty new ops for LunarLake (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel: add ACE2.x SHIM definitions (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: shim: add enum for ACE 2.0 IP used in LunarLake (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: enable bit-exact playback, part 2: voice attenuation (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: optimize mask calculation in snd_emu10k1_ptr_read() (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: enable bit-exact playback, part 1: DSP attenuation (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: merge common paths in snd_emu10k1_ptr_{read,write}() (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: skip mic capture PCM for cards without AC97 codec (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: validate parameters of snd_emu10k1_ptr_{read,write}() (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: automate encoding of sub-register definitions (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: omit non-applicable mixer controls for E-MU cards (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: validate min/max values of translated controls (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: fix non-zero mixer control defaults in highres mode (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: polish audigy GPR allocation (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: remove mutual exclusion between NOCODEC and HDA_LINK (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-dai: use HDA_LINK instead of HDA_AUDIO_CODEC (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-dai: mark functions as __maybe_unused (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-dai: move hda_dai_prepare() code (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: Kconfig: move selection of PROBE_WORK_QUEUE (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: clarify initialization when HDA_AUDIO_CODEC is not used (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: fix DAI number mismatch (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-dai: remove use of cpu_dai->component drvdata (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-dai: simplify .prepare callback (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: add quirk for LNL RVP (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: soc-acpi: add tables for LunarLake (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: add new mapping for HP Spectre x360 (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: start set codec init function with an adr index (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: soc-acpi: add support for MTL SDCA boards (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: add quirk for MTL RVP (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: remove SOF_SDW_TGL_HDMI for MeteorLake devices (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: Add rpl_max98373_8825 driver (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm_adsp: Update to use new component control notify helepr (Jaroslav Kysela) [RHEL-13724]
- ASoC: ak4118: Update to use new component control notify helper (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-component: Add notify control helper function (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: Use set_get_data() to send LARGE_CONFIG message (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Simplify the calculation of variables (Jaroslav Kysela) [RHEL-13724]
- ASoC: ssm3515: Add new amp driver (Jaroslav Kysela) [RHEL-13724]
- ASoC: dt-bindings: Add adi,ssm3515 amp schema (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: yc: Add MECHREVO Jiaolong Series MRID6 into DMI table (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: simplify tone control switch DSP code (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: apply channel delay hack to all E-MU cards (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: simplify snd_emu10k1_audigy_dsp_convert_32_to_2x16() (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: fix+optimize E-MU stereo capture DSP code (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: roll up loops in DSP setup code for Audigy (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: make tone control switch mono (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: don't create regular S/PDIF controls for E-MU cards (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l45: Relicense to GPL only (Jaroslav Kysela) [RHEL-13724]
- ASoC: qcom: q6apm: add support to display ports in lpass dais (Jaroslav Kysela) [RHEL-13724]
- ASoC: qcom: q6dsp: add support to more display ports (Jaroslav Kysela) [RHEL-13724]
- ASoC: qcom: audioreach: add support for DISPLAY PORT SINK module (Jaroslav Kysela) [RHEL-13724]
- ASoC: qcom: q6dsp-common: move channel allocation to common (Jaroslav Kysela) [RHEL-13724]
- ASoC: Add Google Chameleon v3 codec driver (Jaroslav Kysela) [RHEL-13724]
- ASoC: mediatek: mt6359: update route for lineout mux (Jaroslav Kysela) [RHEL-13724]
- ASoC: mediatek: mt6359: add mtkaif gpio setting (Jaroslav Kysela) [RHEL-13724]
- ASoC: mediatek: mt6359: fix kselftest error of playback gain (Jaroslav Kysela) [RHEL-13724]
- ASoC: mediatek: mt6359: add supply for MTKAIF (Jaroslav Kysela) [RHEL-13724]
- ASoC: tlv320aic32x4: div: Switch to determine_rate (Jaroslav Kysela) [RHEL-13724]
- ASoC: tlv320aic32x4: pll: Switch to determine_rate (Jaroslav Kysela) [RHEL-13724]
- ASoC: tlv320aic32x4: Add a determine_rate hook (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl_sai: MCLK bind with TX/RX enable bit (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd938x: Remove unneeded semicolon (Jaroslav Kysela) [RHEL-13724]
- ASoC: mediatek: mt8195-afe-pcm: Clean up unnecessary functions (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: mediatek: mt8186: Use snd_sof_ipc_process_reply() helper (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: mediatek: mt8195: Use snd_sof_ipc_process_reply() helper (Jaroslav Kysela) [RHEL-13724]
- ASoC: sof: Improve sof_ipc4_bytes_ext_put function (Jaroslav Kysela) [RHEL-13724]
- ASoC: sof: Improve sof_ipc3_bytes_ext_put function (Jaroslav Kysela) [RHEL-13724]
- ALSA: uapi: pcm: control the filling of the silence samples for drain (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: minor E-MU naming fixups (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: remove now superfluous mixer locking (Jaroslav Kysela) [RHEL-13724]
- ALSA: core: update comment on snd_card.controls_rwsem (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: fix locking in snd_emu1010_fpga_link_dst_src_write() (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: use the right lock in snd_emu10k1_shared_spdif_put() (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: remove pointless locks from /proc code (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: remove pointless locks from timer code (Jaroslav Kysela) [RHEL-13724]
- regmap: REGMAP_KUNIT should not select REGMAP (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: ps: refactor acp power on and reset functions. (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: ps: remove the register read and write wrappers. (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5682: Use a maple tree based register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-topology.c: add comment for Platform/Codec (Jaroslav Kysela) [RHEL-13724]
- ASoC: simple_card_utils.c: use asoc_dummy_dlc (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: skylake: use asoc_dummy_dlc (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof: use asoc_dummy_dlc (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: avs: use asoc_dummy_dlc (Jaroslav Kysela) [RHEL-13724]
- ASoC: meson: use asoc_dummy_dlc (Jaroslav Kysela) [RHEL-13724]
- ASoC: atmel: use asoc_dummy_dlc (Jaroslav Kysela) [RHEL-13724]
- ASoC: qcom: use asoc_dummy_dlc (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl: use asoc_dummy_dlc (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: use asoc_dummy_dlc (Jaroslav Kysela) [RHEL-13724]
- ASoC: sof: use asoc_dummy_dlc (Jaroslav Kysela) [RHEL-13724]
- ASoC: ti: use asoc_dummy_dlc (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-utils.c: add asoc_dummy_dlc (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt715: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt722-sdca: Add RT722 SDCA driver (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: ps: Update copyright notice (Jaroslav Kysela) [RHEL-13724]
- soundwire: bus: Don't filter slave alerts (Jaroslav Kysela) [RHEL-13724]
- soundwire: qcom: use tabs for indentation in defines (Jaroslav Kysela) [RHEL-13724]
- soundwire: qcom: add support for v2.0.0 controller (Jaroslav Kysela) [RHEL-13724]
- soundwire: qcom: prepare for handling different register layouts (Jaroslav Kysela) [RHEL-13724]
- soundwire: qcom: use consistently 'ctrl' as state variable name (Jaroslav Kysela) [RHEL-13724]
- soundwire: qcom: allow 16-bit sample interval for ports (Jaroslav Kysela) [RHEL-13724]
- dt-bindings: soundwire: qcom: add 16-bit sample interval (Jaroslav Kysela) [RHEL-13724]
- dt-bindings: soundwire: qcom: add Qualcomm Soundwire v2.0.0 (Jaroslav Kysela) [RHEL-13724]
- regmap: Use mas_walk() instead of mas_find() (Jaroslav Kysela) [RHEL-13724]
- regmap: Fix double unlock in the maple cache (Jaroslav Kysela) [RHEL-13724]
- ALSA: ac97: Define dummy functions for snd_ac97_suspend() and resume() (Jaroslav Kysela) [RHEL-13724]
- regmap: Add maple tree based register cache (Jaroslav Kysela) [RHEL-13724]
- regmap: Add some basic kunit tests (Jaroslav Kysela) [RHEL-13724]
- regmap: Add RAM backed register map (Jaroslav Kysela) [RHEL-13724]
- ALSA: ac97: Remove redundant driver match function (Jaroslav Kysela) [RHEL-13724]
- ASoC: qcom: common: add default jack dapm pins (Jaroslav Kysela) [RHEL-13724]
- ASoC: dt-bindings: wlf,wm8960: Convert to dtschema (Jaroslav Kysela) [RHEL-13724]
- regmap: Reorder fields in 'struct regmap_bus' to save some memory (Jaroslav Kysela) [RHEL-13724]
- docs: ftrace: always use canonical ftrace path (Jaroslav Kysela) [RHEL-13724]
- ASoC: bindings: fsl-asoc-card: add compatible string for nau8822 codec (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl-asoc-card: add nau8822 support (Jaroslav Kysela) [RHEL-13724]
- xen/sound: switch xen_snd_front to use INVALID_GRANT_REF (Jaroslav Kysela) [RHEL-13724]
- ASoC: max98927: Add reset-gpios optional property (Jaroslav Kysela) [RHEL-13724]
- ASoC: dt-bindings: fsl_rpmsg: Add compatible string for i.MX8ULP (Jaroslav Kysela) [RHEL-13724]
- docs/cgroup: Add the list of threaded controllers to cgroup-v2.rst (Waiman Long) [RHEL-15939]
- cgroup/cpuset: Enable invalid to valid local partition transition (Waiman Long) [RHEL-15939]
- cgroup/cpuset: Cleanup signedness issue in cpu_exclusive_check() (Waiman Long) [RHEL-15939]
- cgroup/cpuset: Extend test_cpuset_prs.sh to test remote partition (Waiman Long) [RHEL-15939]
- cgroup/cpuset: Documentation update for partition (Waiman Long) [RHEL-15939]
- cgroup/cpuset: Check partition conflict with housekeeping setup (Waiman Long) [RHEL-15939]
- cgroup/cpuset: Introduce remote partition (Waiman Long) [RHEL-15939]
- cgroup/cpuset: Add cpuset.cpus.exclusive for v2 (Waiman Long) [RHEL-15939]
- cgroup/cpuset: Add cpuset.cpus.exclusive.effective for v2 (Waiman Long) [RHEL-15939]
- cgroup/cpuset: Fix load balance state in update_partition_sd_lb() (Waiman Long) [RHEL-15939]
- Documentation: admin-guide: correct spelling (Waiman Long) [RHEL-15939]
- Revert RHEL-only "cgroup/cpuset: Add cpuset.cpus.exclusive.effective for v2" (Waiman Long) [RHEL-15939]
- Revert RHEL-only "cgroup/cpuset: Add cpuset.cpus.exclusive for v2" (Waiman Long) [RHEL-15939]
- Revert RHEL-only "cgroup/cpuset: Introduce remote partition" (Waiman Long) [RHEL-15939]
- Revert RHEL-only "cgroup/cpuset: Check partition conflict with housekeeping setup" (Waiman Long) [RHEL-15939]
- Revert RHEL-only "cgroup/cpuset: Documentation update for partition" (Waiman Long) [RHEL-15939]
- Revert RHEL-only "cgroup/cpuset: Extend test_cpuset_prs.sh to test remote partition" (Waiman Long) [RHEL-15939]
- igc: Fix ambiguity in the ethtool advertising (Corinna Vinschen) [RHEL-15687]
- igc: replace deprecated strncpy with strscpy (Corinna Vinschen) [RHEL-15687]
- intel: fix format warnings (Corinna Vinschen) [RHEL-15687]
- igc: Expose tx-usecs coalesce setting to user (Corinna Vinschen) [RHEL-15687]
- igc: Fix infinite initialization loop with early XDP redirect (Corinna Vinschen) [RHEL-15687]
- igc: Change IGC_MIN to allow set rx/tx value between 64 and 80 (Corinna Vinschen) [RHEL-15687]
- igc: Decrease PTM short interval from 10 us to 1 us (Corinna Vinschen) [RHEL-15687]
- igc: Add support for multiple in-flight TX timestamps (Corinna Vinschen) [RHEL-15687]
- igc: Fix the typo in the PTM Control macro (Corinna Vinschen) [RHEL-15687]
- igc: Add lock to safeguard global Qbv variables (Corinna Vinschen) [RHEL-15687]
- eth: add missing xdp.h includes in drivers (Corinna Vinschen) [RHEL-15687]
- igc: Fix Kernel Panic during ndo_tx_timeout callback (Corinna Vinschen) [RHEL-15687]
- igc: Prevent garbled TX queue with XDP ZEROCOPY (Corinna Vinschen) [RHEL-15687]
- igc: Add TransmissionOverrun counter (Corinna Vinschen) [RHEL-15687]
- igc: Fix inserting of empty frame for launchtime (Corinna Vinschen) [RHEL-15687]
- igc: Fix launchtime before start of cycle (Corinna Vinschen) [RHEL-15687]
- igc: No strict mode in pure launchtime/CBS offload (Corinna Vinschen) [RHEL-15687]
- igc: Handle already enabled taprio offload for basetime 0 (Corinna Vinschen) [RHEL-15687]
- igc: Do not enable taprio offload for invalid arguments (Corinna Vinschen) [RHEL-15687]
- igc: Rename qbv_enable to taprio_offload_enable (Corinna Vinschen) [RHEL-15687]
- igc: Handle PPS start time programming for past time values (Corinna Vinschen) [RHEL-15687]
- igc: Include the length/type field and VLAN tag in queueMaxSDU (Corinna Vinschen) [RHEL-15687]
- igc: set TP bit in 'supported' and 'advertising' fields of ethtool_link_ksettings (Corinna Vinschen) [RHEL-15687]
- igc: Fix TX Hang issue when QBV Gate is closed (Corinna Vinschen) [RHEL-15687]
- igc: Remove delay during TX ring configuration (Corinna Vinschen) [RHEL-15687]
- igc: Add condition for qbv_config_change_errors counter (Corinna Vinschen) [RHEL-15687]
- igc: Work around HW bug causing missing timestamps (Corinna Vinschen) [RHEL-15687]
- igc: Retrieve TX timestamp during interrupt handling (Corinna Vinschen) [RHEL-15687]
- igc: Check if hardware TX timestamping is enabled earlier (Corinna Vinschen) [RHEL-15687]
- igc: Fix race condition in PTP tx code (Corinna Vinschen) [RHEL-15687]
- igc: Add XDP hints kfuncs for RX timestamp (Corinna Vinschen) [RHEL-15687]
- igc: Add XDP hints kfuncs for RX hash (Corinna Vinschen) [RHEL-15687]
- igc: Add igc_xdp_buff wrapper for xdp_buff in driver (Corinna Vinschen) [RHEL-15687]
- igc: Remove unnecessary aer.h include (Corinna Vinschen) [RHEL-15687]
- igc: Clean up and optimize watchdog task (Corinna Vinschen) [RHEL-15687]
- igc: offload queue max SDU from tc-taprio (Corinna Vinschen) [RHEL-15687]
- igc: Add qbv_config_change_errors counter (Corinna Vinschen) [RHEL-15687]
- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [RHEL-15687]
- redhat/configs: Enable CONFIG_IOMMUFD (Cédric Le Goater) [RHEL-17211]
- vfio/mtty: Enable migration support (Alex Williamson) [RHEL-12360 RHEL-14389]
- vfio/mtty: Overhaul mtty interrupt handling (Alex Williamson) [RHEL-14389]
- vfio: Fix smatch errors in vfio_combine_iova_ranges() (Alex Williamson) [RHEL-14389]
- vfio: use __aligned_u64 in struct vfio_device_ioeventfd (Alex Williamson) [RHEL-14389]
- vfio: use __aligned_u64 in struct vfio_device_gfx_plane_info (Alex Williamson) [RHEL-14389]
- vfio: trivially use __aligned_u64 for ioctl structs (Alex Williamson) [RHEL-14389]
- vfio: add bus master feature to device feature ioctl (Alex Williamson) [RHEL-14389]
- vfio: Support IO page table replacement (Alex Williamson) [RHEL-14390]
- vdpa/mlx5: preserve CVQ vringh index (Cindy Lu) [RHEL-5336]
- vdpa/mlx5: implement .reset_map driver op (Cindy Lu) [RHEL-5336]
- mlx5_vdpa: offer VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK (Cindy Lu) [RHEL-5336]
- vdpa/mlx5: Remove unused function declarations (Cindy Lu) [RHEL-5336]
- vdpa/mlx5: Update cvq iotlb mapping on ASID change (Cindy Lu) [RHEL-5336]
- vdpa/mlx5: Make iotlb helper functions more generic (Cindy Lu) [RHEL-5336]
- vdpa/mlx5: Enable hw support for vq descriptor mapping (Cindy Lu) [RHEL-5336]
- vdpa/mlx5: Introduce mr for vq descriptor (Cindy Lu) [RHEL-5336]
- vdpa/mlx5: Improve mr update flow (Cindy Lu) [RHEL-5336]
- vdpa/mlx5: Move mr mutex out of mr struct (Cindy Lu) [RHEL-5336]
- vdpa/mlx5: Allow creation/deletion of any given mr struct (Cindy Lu) [RHEL-5336]
- vdpa/mlx5: Rename mr destroy functions (Cindy Lu) [RHEL-5336]
- vdpa/mlx5: Collapse "dvq" mr add/delete functions (Cindy Lu) [RHEL-5336]
- vdpa/mlx5: Take cvq iotlb lock during refresh (Cindy Lu) [RHEL-5336]
- vdpa/mlx5: Decouple cvq iotlb handling from hw mapping code (Cindy Lu) [RHEL-5336]
- vdpa/mlx5: Create helper function for dma mappings (Cindy Lu) [RHEL-5336]
- vdpa/mlx5: Expose descriptor group mkey hw capability (Cindy Lu) [RHEL-5336]
- vhost-vdpa: fix use after free in vhost_vdpa_probe() (Cindy Lu) [RHEL-5336]
- vdpa_sim_blk: allocate the buffer zeroed (Cindy Lu) [RHEL-5336]
- vdpa_sim: implement .reset_map support (Cindy Lu) [RHEL-5336]
- vhost-vdpa: clean iotlb map during reset for older userspace (Cindy Lu) [RHEL-5336]
- vdpa: introduce .compat_reset operation callback (Cindy Lu) [RHEL-5336]
- vhost-vdpa: introduce IOTLB_PERSIST backend feature bit (Cindy Lu) [RHEL-5336]
- vhost-vdpa: reset vendor specific mapping to initial state in .release (Cindy Lu) [RHEL-5336]
- vdpa: introduce .reset_map operation callback (Cindy Lu) [RHEL-5336]
- vdpa: Update sysfs ABI documentation (Cindy Lu) [RHEL-5336]
- vhost-vdpa: uAPI to get dedicated descriptor group id (Cindy Lu) [RHEL-5336]
- vhost-vdpa: introduce descriptor group backend feature (Cindy Lu) [RHEL-5336]
- vdpa: introduce dedicated descriptor group for virtqueue (Cindy Lu) [RHEL-5336]
- vdpa_sim_blk: Fix the potential leak of mgmt_dev (Cindy Lu) [RHEL-5336]
- virtio_vdpa: build affinity masks conditionally (Cindy Lu) [RHEL-5336]
- vdpa_sim: offer VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK (Cindy Lu) [RHEL-5336]
- vdpa: add get_backend_features vdpa operation (Cindy Lu) [RHEL-5336]
- vdpa: accept VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK backend feature (Cindy Lu) [RHEL-5336]
- vdpa: add VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK flag (Cindy Lu) [RHEL-5336]
- virtio-vdpa: Fix cpumask memory leak in virtio_vdpa_find_vqs() (Cindy Lu) [RHEL-5336]
- vdpa: Enable strict validation for netlinks ops (Cindy Lu) [RHEL-5336]
- vdpa: Add max vqp attr to vdpa_nl_policy for nlattr length check (Cindy Lu) [RHEL-5336]
- vdpa: Add queue index attr to vdpa_nl_policy for nlattr length check (Cindy Lu) [RHEL-5336]
- vdpa: Add features attr to vdpa_nl_policy for nlattr length check (Cindy Lu) [RHEL-5336]
- redhat: Let kernel-modules-core own the files depmod generates. (Jan Stancek) [RHEL-15435]
- ip_tunnel: Preserve pointer const in ip_tunnel_info_opts (Michal Schmidt) [RHEL-19222]
- igb: Fix potential memory leak in igb_add_ethtool_nfc_entry (Corinna Vinschen) [RHEL-15700]
- igb: Fix an end of loop test (Corinna Vinschen) [RHEL-15700]
- igb: replace deprecated strncpy with strscpy (Corinna Vinschen) [RHEL-15700]
- intel: fix format warnings (Corinna Vinschen) [RHEL-15700]
- intel: fix string truncation warnings (Corinna Vinschen) [RHEL-15700]
- ethernet/intel: Use list_for_each_entry() helper (Corinna Vinschen) [RHEL-15700]
- igb: clean up in all error paths when enabling SR-IOV (Corinna Vinschen) [RHEL-15700]
- igb: Change IGB_MIN to allow set rx/tx value between 64 and 80 (Corinna Vinschen) [RHEL-15700]
- igb: disable virtualization features on 82580 (Corinna Vinschen) [RHEL-15700]
- igb: Avoid starting unnecessary workqueues (Corinna Vinschen) [RHEL-15700]
- igb: Fix igb_down hung on surprise removal (Corinna Vinschen) [RHEL-15700]
- igb: Enable SR-IOV after reinit (Corinna Vinschen) [RHEL-15700]
- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [RHEL-15700]
- x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms (Foggy Liu) [RHEL-18215]
Resolves: RHEL-12360, RHEL-13724, RHEL-14389, RHEL-14390, RHEL-15435, RHEL-15687, RHEL-15700, RHEL-15939, RHEL-17211, RHEL-18215, RHEL-19095, RHEL-19222, RHEL-19678, RHEL-5336, RHEL-9380
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2023-12-21 15:10:40 +00:00
|
|
|
# in case below list needs to be extended, remember to add a
|
|
|
|
# matching ghost entry in the files section as well
|
2021-07-26 21:42:21 +00:00
|
|
|
rm -f modules.{alias,alias.bin,builtin.alias.bin,builtin.bin} \
|
|
|
|
modules.{dep,dep.bin,devname,softdep,symbols,symbols.bin}
|
|
|
|
popd
|
|
|
|
}
|
|
|
|
|
|
|
|
remove_depmod_files
|
2020-10-15 12:41:02 +00:00
|
|
|
|
|
|
|
# Identify modules in the kernel-modules-extras package
|
2022-10-03 09:42:53 +00:00
|
|
|
%{SOURCE20} $RPM_BUILD_ROOT lib/modules/$KernelVer $(realpath configs/mod-extra.list)
|
2020-10-15 12:41:02 +00:00
|
|
|
# Identify modules in the kernel-modules-extras package
|
2021-10-15 19:58:05 +00:00
|
|
|
%{SOURCE20} $RPM_BUILD_ROOT lib/modules/$KernelVer %{SOURCE84} internal
|
2023-02-15 19:08:53 +00:00
|
|
|
%if 0%{!?fedora:1}
|
|
|
|
# Identify modules in the kernel-modules-partner package
|
|
|
|
%{SOURCE20} $RPM_BUILD_ROOT lib/modules/$KernelVer %{SOURCE85} partner
|
|
|
|
%endif
|
2023-03-07 14:22:21 +00:00
|
|
|
if [ "$Variant" = "rt" ] || [ "$Variant" = "rt-debug" ]; then
|
|
|
|
# Identify modules in the kernel-rt-kvm package
|
|
|
|
%{SOURCE20} $RPM_BUILD_ROOT lib/modules/$KernelVer %{SOURCE86} kvm
|
|
|
|
fi
|
2020-10-15 12:41:02 +00:00
|
|
|
|
|
|
|
#
|
|
|
|
# Generate the kernel-core and kernel-modules files lists
|
|
|
|
#
|
|
|
|
|
|
|
|
# Copy the System.map file for depmod to use, and create a backup of the
|
|
|
|
# full module tree so we can restore it after we're done filtering
|
|
|
|
cp System.map $RPM_BUILD_ROOT/.
|
2022-10-03 09:42:53 +00:00
|
|
|
cp configs/filter-*.sh $RPM_BUILD_ROOT/.
|
2020-10-15 12:41:02 +00:00
|
|
|
pushd $RPM_BUILD_ROOT
|
|
|
|
mkdir restore
|
|
|
|
cp -r lib/modules/$KernelVer/* restore/.
|
|
|
|
|
|
|
|
# don't include anything going into kernel-modules-extra in the file lists
|
|
|
|
xargs rm -rf < mod-extra.list
|
|
|
|
# don't include anything going int kernel-modules-internal in the file lists
|
|
|
|
xargs rm -rf < mod-internal.list
|
2023-02-15 19:08:53 +00:00
|
|
|
%if 0%{!?fedora:1}
|
|
|
|
# don't include anything going int kernel-modules-partner in the file lists
|
|
|
|
xargs rm -rf < mod-partner.list
|
|
|
|
%endif
|
2023-03-07 14:22:21 +00:00
|
|
|
if [ "$Variant" = "rt" ] || [ "$Variant" = "rt-debug" ]; then
|
|
|
|
# don't include anything going into kernel-rt-kvm in the file lists
|
|
|
|
xargs rm -rf < mod-kvm.list
|
|
|
|
fi
|
2020-10-15 12:41:02 +00:00
|
|
|
|
|
|
|
if [ $DoModules -eq 1 ]; then
|
|
|
|
# Find all the module files and filter them out into the core and
|
|
|
|
# modules lists. This actually removes anything going into -modules
|
|
|
|
# from the dir.
|
|
|
|
find lib/modules/$KernelVer/kernel -name *.ko | sort -n > modules.list
|
|
|
|
./filter-modules.sh modules.list %{_target_cpu}
|
|
|
|
rm filter-*.sh
|
|
|
|
|
|
|
|
# Run depmod on the resulting module tree and make sure it isn't broken
|
|
|
|
depmod -b . -aeF ./System.map $KernelVer &> depmod.out
|
|
|
|
if [ -s depmod.out ]; then
|
|
|
|
echo "Depmod failure"
|
|
|
|
cat depmod.out
|
|
|
|
exit 1
|
|
|
|
else
|
|
|
|
rm depmod.out
|
|
|
|
fi
|
|
|
|
else
|
|
|
|
# Ensure important files/directories exist to let the packaging succeed
|
|
|
|
echo '%%defattr(-,-,-)' > modules.list
|
|
|
|
echo '%%defattr(-,-,-)' > k-d.list
|
|
|
|
mkdir -p lib/modules/$KernelVer/kernel
|
|
|
|
# Add files usually created by make modules, needed to prevent errors
|
|
|
|
# thrown by depmod during package installation
|
|
|
|
touch lib/modules/$KernelVer/modules.order
|
|
|
|
touch lib/modules/$KernelVer/modules.builtin
|
|
|
|
fi
|
|
|
|
|
2023-02-14 19:44:17 +00:00
|
|
|
%if %{efiuki}
|
2023-03-07 14:22:21 +00:00
|
|
|
if [ "$Variant" != "rt" ] && [ "$Variant" != "rt-debug" ]; then
|
|
|
|
popd
|
kernel-5.14.0-413.el9
* Fri Jan 26 2024 Scott Weaver <scweaver@redhat.com> [5.14.0-413.el9]
- scsi: core: Always send batch on reset or error handling command (Ewan D. Milne) [RHEL-19730]
- ovl: Add an alternative type of whiteout (Alexander Larsson) [RHEL-21350]
- ovl: Support escaped overlay.* xattrs (Alexander Larsson) [RHEL-21350]
- ovl: Add OVL_XATTR_TRUSTED/USER_PREFIX_LEN macros (Alexander Larsson) [RHEL-21350]
- ovl: Move xattr support to new xattrs.c file (Alexander Larsson) [RHEL-21350]
- nvmet-tcp: Fix the H2C expected PDU len calculation (Maurizio Lombardi) [RHEL-19153 RHEL-19159 RHEL-19165 RHEL-19162 RHEL-19156 RHEL-19150] {CVE-2023-6356 CVE-2023-6535 CVE-2023-6536}
- nvmet-tcp: remove boilerplate code (Maurizio Lombardi) [RHEL-19153 RHEL-19159 RHEL-19165 RHEL-19162 RHEL-19156 RHEL-19150] {CVE-2023-6356 CVE-2023-6535 CVE-2023-6536}
- nvmet-tcp: fix a crash in nvmet_req_complete() (Maurizio Lombardi) [RHEL-19153 RHEL-19159 RHEL-19165 RHEL-19162 RHEL-19156 RHEL-19150] {CVE-2023-6356 CVE-2023-6535 CVE-2023-6536}
- nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length (Maurizio Lombardi) [RHEL-19153 RHEL-19159 RHEL-19165 RHEL-19162 RHEL-19156 RHEL-19150] {CVE-2023-6356 CVE-2023-6535 CVE-2023-6536}
- idpf: distinguish vports by the dev_port attribute (Michal Schmidt) [RHEL-22142]
- s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs (Tobias Huschle) [RHEL-22159]
- Revert "nvme-fabrics: parse nvme connect Linux error codes" (Ewan D. Milne) [RHEL-21545]
- Revert "x86/fpu/xstate: Fix PKRU covert channel" (Martin McConnell) [RHEL-21573]
- net: Remove acked SYN flag from packet in the transmit queue correctly (Paolo Abeni) [RHEL-21432]
- tcp: do not accept ACK of bytes we never sent (Paolo Abeni) [RHEL-21432]
- net: do not leave an empty skb in write queue (Paolo Abeni) [RHEL-21432]
- tcp: check mptcp-level constraints for backlog coalescing (Paolo Abeni) [RHEL-21432]
- redhat: Use dracut instead of objcopy for adding SBAT information to UKI (Vitaly Kuznetsov)
- kexec: do syscore_shutdown() in kernel_kexec (Baoquan He) [RHEL-19654]
- powerpc/vas: Limit open window failure messages in log bufffer (Mamatha Inamdar) [RHEL-14975]
Resolves: RHEL-14975, RHEL-19153, RHEL-19159, RHEL-19165, RHEL-19654, RHEL-19730, RHEL-21350, RHEL-21432, RHEL-21545, RHEL-21573, RHEL-22142, RHEL-22159, RHEL-19162, RHEL-19156, RHEL-19150
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2024-01-26 19:08:43 +00:00
|
|
|
|
|
|
|
# RHEL/CentOS specific .SBAT entries
|
|
|
|
%if 0%{?centos}
|
|
|
|
SBATsuffix="centos"
|
|
|
|
%else
|
|
|
|
SBATsuffix="rhel"
|
|
|
|
%endif
|
|
|
|
SBAT=$(cat <<- EOF
|
|
|
|
linux,1,Red Hat,linux,$KernelVer,mailto:secalert@redhat.com
|
|
|
|
linux.$SBATsuffix,1,Red Hat,linux,$KernelVer,mailto:secalert@redhat.com
|
|
|
|
kernel-uki-virt.$SBATsuffix,1,Red Hat,kernel-uki-virt,$KernelVer,mailto:secalert@redhat.com
|
|
|
|
EOF
|
|
|
|
)
|
|
|
|
|
2023-03-07 14:22:21 +00:00
|
|
|
KernelUnifiedImageDir="$RPM_BUILD_ROOT/lib/modules/$KernelVer"
|
|
|
|
KernelUnifiedImage="$KernelUnifiedImageDir/$InstallName-virt.efi"
|
|
|
|
|
|
|
|
mkdir -p $KernelUnifiedImageDir
|
|
|
|
|
|
|
|
dracut --conf=%{SOURCE150} \
|
|
|
|
--confdir=$(mktemp -d) \
|
|
|
|
--verbose \
|
|
|
|
--kver "$KernelVer" \
|
|
|
|
--kmoddir "$RPM_BUILD_ROOT/lib/modules/$KernelVer/" \
|
|
|
|
--logfile=$(mktemp) \
|
|
|
|
--uefi \
|
kernel-5.14.0-413.el9
* Fri Jan 26 2024 Scott Weaver <scweaver@redhat.com> [5.14.0-413.el9]
- scsi: core: Always send batch on reset or error handling command (Ewan D. Milne) [RHEL-19730]
- ovl: Add an alternative type of whiteout (Alexander Larsson) [RHEL-21350]
- ovl: Support escaped overlay.* xattrs (Alexander Larsson) [RHEL-21350]
- ovl: Add OVL_XATTR_TRUSTED/USER_PREFIX_LEN macros (Alexander Larsson) [RHEL-21350]
- ovl: Move xattr support to new xattrs.c file (Alexander Larsson) [RHEL-21350]
- nvmet-tcp: Fix the H2C expected PDU len calculation (Maurizio Lombardi) [RHEL-19153 RHEL-19159 RHEL-19165 RHEL-19162 RHEL-19156 RHEL-19150] {CVE-2023-6356 CVE-2023-6535 CVE-2023-6536}
- nvmet-tcp: remove boilerplate code (Maurizio Lombardi) [RHEL-19153 RHEL-19159 RHEL-19165 RHEL-19162 RHEL-19156 RHEL-19150] {CVE-2023-6356 CVE-2023-6535 CVE-2023-6536}
- nvmet-tcp: fix a crash in nvmet_req_complete() (Maurizio Lombardi) [RHEL-19153 RHEL-19159 RHEL-19165 RHEL-19162 RHEL-19156 RHEL-19150] {CVE-2023-6356 CVE-2023-6535 CVE-2023-6536}
- nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length (Maurizio Lombardi) [RHEL-19153 RHEL-19159 RHEL-19165 RHEL-19162 RHEL-19156 RHEL-19150] {CVE-2023-6356 CVE-2023-6535 CVE-2023-6536}
- idpf: distinguish vports by the dev_port attribute (Michal Schmidt) [RHEL-22142]
- s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs (Tobias Huschle) [RHEL-22159]
- Revert "nvme-fabrics: parse nvme connect Linux error codes" (Ewan D. Milne) [RHEL-21545]
- Revert "x86/fpu/xstate: Fix PKRU covert channel" (Martin McConnell) [RHEL-21573]
- net: Remove acked SYN flag from packet in the transmit queue correctly (Paolo Abeni) [RHEL-21432]
- tcp: do not accept ACK of bytes we never sent (Paolo Abeni) [RHEL-21432]
- net: do not leave an empty skb in write queue (Paolo Abeni) [RHEL-21432]
- tcp: check mptcp-level constraints for backlog coalescing (Paolo Abeni) [RHEL-21432]
- redhat: Use dracut instead of objcopy for adding SBAT information to UKI (Vitaly Kuznetsov)
- kexec: do syscore_shutdown() in kernel_kexec (Baoquan He) [RHEL-19654]
- powerpc/vas: Limit open window failure messages in log bufffer (Mamatha Inamdar) [RHEL-14975]
Resolves: RHEL-14975, RHEL-19153, RHEL-19159, RHEL-19165, RHEL-19654, RHEL-19730, RHEL-21350, RHEL-21432, RHEL-21545, RHEL-21573, RHEL-22142, RHEL-22159, RHEL-19162, RHEL-19156, RHEL-19150
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2024-01-26 19:08:43 +00:00
|
|
|
--sbat "$SBAT" \
|
2023-03-07 14:22:21 +00:00
|
|
|
--kernel-image $(realpath $KernelImage) \
|
|
|
|
--kernel-cmdline 'console=tty0 console=ttyS0' \
|
|
|
|
$KernelUnifiedImage
|
2023-02-14 19:44:17 +00:00
|
|
|
|
kernel-5.14.0-490.el9
* Fri Aug 02 2024 Scott Weaver <scweaver@redhat.com> [5.14.0-490.el9]
- redhat/dracut-virt.conf: add systemd-veritysetup module (Emanuele Giuseppe Esposito) [RHEL-45168]
- redhat/uki_addons/virt: add common FIPS addon (Emanuele Giuseppe Esposito) [RHEL-45160]
- redhat/kernel.spec: add uki_addons to create UKI kernel cmdline addons (Emanuele Giuseppe Esposito) [RHEL-45159]
- gcc-plugins/stackleak: Avoid .head.text section (Bandan Das) [RHEL-39439]
- x86/sev: Skip ROM range scans and validation for SEV-SNP guests (Bandan Das) [RHEL-39439]
- x86/sev: Move early startup code into .head.text section (Bandan Das) [RHEL-39439]
- x86/sme: Move early SME kernel encryption handling into .head.text (Bandan Das) [RHEL-39439]
- x86/sev: Do the C-bit verification only on the BSP (Bandan Das) [RHEL-39439]
- x86/sev: Fix kernel crash due to late update to read-only ghcb_version (Bandan Das) [RHEL-39439]
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() (CKI Backport Bot) [RHEL-48140] {CVE-2024-40959}
- eeprom: at24: fix memory corruption race condition (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- eeprom: at24: Probe for DDR3 thermal sensor in the SPD case (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- eeprom: at24: Use dev_err_probe for nvmem register failure (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- eeprom: at24: Add support for 24c1025 EEPROM (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- eeprom: at24: remove struct at24_client (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- at24: Support probing while in non-zero ACPI D state (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- selftests: forwarding: devlink_lib: Wait for udev events after reloading (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501}
- drivers: core: synchronize really_probe() and dev_uevent() (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501}
- xhci: Handle TD clearing for multiple streams case (CKI Backport Bot) [RHEL-47892] {CVE-2024-40927}
- PCI: pciehp: Retain Power Indicator bits for userspace indicators (Myron Stowe) [RHEL-41181]
- sched: act_ct: take care of padding in struct zones_ht_key (Xin Long) [RHEL-50682]
- net: bridge: xmit: make sure we have at least eth header len bytes (cki-backport-bot) [RHEL-44297] {CVE-2024-38538}
- hugetlb: force allocating surplus hugepages on mempolicy allowed nodes (Aristeu Rozanski) [RHEL-38605]
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages (CKI Backport Bot) [RHEL-47558] {CVE-2024-40904}
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory (CKI Backport Bot) [RHEL-47535] {CVE-2024-40901}
- vmxnet3: update to version 9 (Izabela Bakollari) [RHEL-50675]
- vmxnet3: add command to allow disabling of offloads (Izabela Bakollari) [RHEL-50675]
- vmxnet3: add latency measurement support in vmxnet3 (Izabela Bakollari) [RHEL-50675]
- vmxnet3: prepare for version 9 changes (Izabela Bakollari) [RHEL-50675]
- vmxnet3: disable rx data ring on dma allocation failure (Izabela Bakollari) [RHEL-50675]
- vmxnet3: Fix missing reserved tailroom (Izabela Bakollari) [RHEL-50675]
- maple_tree: fix mas_empty_area_rev() null pointer dereference (Aristeu Rozanski) [RHEL-39862] {CVE-2024-36891}
- rbd: don't assume rbd_is_lock_owner() for exclusive mappings (Ilya Dryomov) [RHEL-50366]
- rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings (Ilya Dryomov) [RHEL-50366]
- rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait (Ilya Dryomov) [RHEL-50366]
- scsi: qedf: Set qed_slowpath_params to zero before use (John Meneghini) [RHEL-25193]
- scsi: qedf: Wait for stag work during unload (John Meneghini) [RHEL-25193]
- scsi: qedf: Don't process stag work during unload and recovery (John Meneghini) [RHEL-25193]
- scsi: qedf: Use FC rport as argument for qedf_initiate_tmf() (John Meneghini) [RHEL-25193]
- net: fix __dst_negative_advice() race (Xin Long) [RHEL-41185] {CVE-2024-36971}
- net: annotate data-races around sk->sk_dst_pending_confirm (Xin Long) [RHEL-41185]
- scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Ewan D. Milne) [RHEL-39719] {CVE-2024-36025}
- igb: Remove redundant runtime resume for ethtool_ops (Corinna Vinschen) [RHEL-17487]
- net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17487]
- igb: simplify pci ops declaration (Corinna Vinschen) [RHEL-17487]
- igb: Fix missing time sync events (Corinna Vinschen) [RHEL-17487]
- intel: make module parameters readable in sys filesystem (Corinna Vinschen) [RHEL-17487 RHEL-25998]
- net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17487]
- igb: extend PTP timestamp adjustments to i211 (Corinna Vinschen) [RHEL-17487]
- net: intel: igb: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17487]
- igb: Fix string truncation warnings in igb_set_fw_version (Corinna Vinschen) [RHEL-17487 RHEL-38454] {CVE-2024-36010}
- intel: legacy: field get conversion (Corinna Vinschen) [RHEL-17487]
- intel: legacy: field prep conversion (Corinna Vinschen) [RHEL-17487]
- intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17487]
- igb: Use FIELD_GET() to extract Link Width (Corinna Vinschen) [RHEL-17487]
- netdevsim: fix rtnetlink.sh selftest (CKI Backport Bot) [RHEL-50016]
- selinux: avoid dereference of garbage after mount failure (Ondrej Mosnacek) [RHEL-37187] {CVE-2024-35904}
- calipso: fix memory leak in netlbl_calipso_add_pass() (Ondrej Mosnacek) [RHEL-37044] {CVE-2023-52698}
- powerpc/pseries: Whitelist dtl slub object for copying to userspace (Mamatha Inamdar) [RHEL-51242] {CVE-2024-41065}
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (CKI Backport Bot) [RHEL-44414] {CVE-2024-37356}
- tty: add the option to have a tty reject a new ldisc (John W. Linville) [RHEL-48254] {CVE-2024-40966}
- irqchip/gic-v3-its: Prevent double free on error (Charles Mirabile) [RHEL-37024] {CVE-2024-35847}
- usb-storage: alauda: Check whether the media is initialized (CKI Backport Bot) [RHEL-43714] {CVE-2024-38619}
- scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool (Ewan D. Milne) [RHEL-38285] {CVE-2023-52811}
- gfs2: Fix potential glock use-after-free on unmount (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570}
- gfs2: simplify gdlm_put_lock with out_free label (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570}
- gfs2: Remove ill-placed consistency check (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570}
- openvswitch: Set the skbuff pkt_type for proper pmtud support. (Aaron Conole) [RHEL-37650]
- scsi: mpi3mr: Driver version update to 8.8.1.0.50 (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Update MPI Headers to revision 31 (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Debug ability improvements (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Set the WriteSame Divert Capability in the IOCInit MPI Request (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Clear ioctl blocking flag for an unresponsive controller (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Set MPI request flags appropriately (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Block devices are not removed even when VDs are offlined (Ewan D. Milne) [RHEL-30580]
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk (Waiman Long) [RHEL-31230]
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO (Waiman Long) [RHEL-31230]
- x86/bugs: Fix the SRSO mitigation on Zen3/4 (Waiman Long) [RHEL-31230]
- redhat/configs: Rename x86 CPU mitigations config entries (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_RETHUNK => CONFIG_MITIGATION_RETHUNK (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_CPU_SRSO => CONFIG_MITIGATION_SRSO (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_CPU_IBRS_ENTRY => CONFIG_MITIGATION_IBRS_ENTRY (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_CPU_UNRET_ENTRY => CONFIG_MITIGATION_UNRET_ENTRY (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_SLS => CONFIG_MITIGATION_SLS (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINE (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_CALL_DEPTH_TRACKING => CONFIG_MITIGATION_CALL_DEPTH_TRACKING (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_CPU_IBPB_ENTRY => CONFIG_MITIGATION_IBPB_ENTRY (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_GDS_FORCE_MITIGATION => CONFIG_MITIGATION_GDS_FORCE (Waiman Long) [RHEL-31230]
- kbuild: use objtool-args-y to clean up objtool arguments (Waiman Long) [RHEL-31230]
- kbuild: do not create *.prelink.o for Clang LTO or IBT (Waiman Long) [RHEL-31230]
- kbuild: replace $(linked-object) with CONFIG options (Waiman Long) [RHEL-31230]
Resolves: RHEL-17487, RHEL-25193, RHEL-25998, RHEL-30580, RHEL-31230, RHEL-37020, RHEL-37024, RHEL-37044, RHEL-37187, RHEL-37650, RHEL-38285, RHEL-38454, RHEL-38605, RHEL-39439, RHEL-39719, RHEL-39862, RHEL-41181, RHEL-41185, RHEL-43714, RHEL-44155, RHEL-44297, RHEL-44414, RHEL-45159, RHEL-45160, RHEL-45168, RHEL-47535, RHEL-47558, RHEL-47652, RHEL-47892, RHEL-48140, RHEL-48254, RHEL-50016, RHEL-50366, RHEL-50675, RHEL-50682, RHEL-51242, RHEL-37025, RHEL-38286, RHEL-39720, RHEL-39863, RHEL-37021, RHEL-44156, RHEL-38455, RHEL-44298, RHEL-43715, RHEL-37045, RHEL-37188, RHEL-41186, RHEL-47536, RHEL-47559, RHEL-47893, RHEL-48141, RHEL-47653, RHEL-48255, RHEL-44415
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2024-08-02 15:47:19 +00:00
|
|
|
KernelAddonsDirOut="$KernelUnifiedImage.extra.d"
|
|
|
|
mkdir -p $KernelAddonsDirOut
|
|
|
|
python3 %{SOURCE151} %{SOURCE152} $KernelAddonsDirOut virt %{primary_target} %{_target_cpu}
|
|
|
|
|
2023-02-14 19:44:17 +00:00
|
|
|
%if %{signkernel}
|
|
|
|
|
kernel-5.14.0-357.el9
* Thu Aug 17 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-357.el9]
- drm/simpledrm: Support the XB24/AB24 format (Adam Jackson) [2231064]
- Revert "PCI: tegra194: Enable support for 256 Byte payload" (Jennifer Berringer) [2210133]
- Revert "drm/amd/display: edp do not add non-edid timings" (Mika Penttilä) [RHEL-846]
- Revert "drm/amd/display: reallocate DET for dual displays with high pixel rate ratio" (Mika Penttilä) [RHEL-846]
- drm/client: Fix memory leak in drm_client_modeset_probe (Mika Penttilä) [RHEL-846]
- drm/client: Fix memory leak in drm_client_target_cloned (Mika Penttilä) [RHEL-846]
- drm/atomic: Fix potential use-after-free in nonblocking commits (Mika Penttilä) [RHEL-846]
- drm/amd/pm: conditionally disable pcie lane/speed switching for SMU13 (Mika Penttilä) [RHEL-846]
- drm/amd/pm: share the code around SMU13 pcie parameters update (Mika Penttilä) [RHEL-846]
- drm/ttm: Don't leak a resource on swapout move error (Mika Penttilä) [RHEL-846]
- drm/amdgpu: avoid restore process run into dead loop. (Mika Penttilä) [RHEL-846]
- drm/amd/display: Correct `DMUB_FW_VERSION` macro (Mika Penttilä) [RHEL-846]
- drm/amd/display: Fix 128b132b link loss handling (Mika Penttilä) [RHEL-846]
- drm/amd/display: add a NULL pointer check (Mika Penttilä) [RHEL-846]
- drm/amd: Disable PSR-SU on Parade 0803 TCON (Mika Penttilä) [RHEL-846]
- drm/amdgpu: fix clearing mappings for BOs that are always valid in VM (Mika Penttilä) [RHEL-846]
- drm/amd/display: disable seamless boot if force_odm_combine is enabled (Mika Penttilä) [RHEL-846]
- drm/amd/display: Remove Phantom Pipe Check When Calculating K1 and K2 (Mika Penttilä) [RHEL-846]
- drm/amd/display: fix seamless odm transitions (Mika Penttilä) [RHEL-846]
- drm/dp_mst: Clear MSG_RDY flag before sending new message (Mika Penttilä) [RHEL-846]
- drm/atomic: Allow vblank-enabled + self-refresh "disable" (Mika Penttilä) [RHEL-846]
- drm/amd/display: perform a bounds check before filling dirty rectangles (Mika Penttilä) [RHEL-846]
- drm/nouveau: bring back blit subchannel for pre nv50 GPUs (Mika Penttilä) [RHEL-846]
- drm/nouveau/disp/g94: enable HDMI (Mika Penttilä) [RHEL-846]
- drm/nouveau/disp: fix HDMI on gt215+ (Mika Penttilä) [RHEL-846]
- drm/i915: Fix one wrong caching mode enum usage (Mika Penttilä) [RHEL-846]
- drm/i915: Don't preserve dpll_hw_state for slave crtc in Bigjoiner (Mika Penttilä) [RHEL-846]
- drm/panel: simple: Add Powertip PH800480T013 drm_display_mode flags (Mika Penttilä) [RHEL-846]
- drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime (Mika Penttilä) [RHEL-846]
- drm/panel: simple: Add connector_type for innolux_at043tn24 (Mika Penttilä) [RHEL-846]
- drm/nouveau/acr: Abort loading ACR if no firmware was found (Mika Penttilä) [RHEL-846]
- drm/amdgpu: add RAS POISON interrupt funcs for jpeg_v4_0 (Mika Penttilä) [RHEL-846]
- drm/amdgpu: add RAS POISON interrupt funcs for jpeg_v2_6 (Mika Penttilä) [RHEL-846]
- drm/amdgpu: separate ras irq from jpeg instance irq for UVD_POISON (Mika Penttilä) [RHEL-846]
- drm/amdgpu: add RAS POISON interrupt funcs for vcn_v4_0 (Mika Penttilä) [RHEL-846]
- drm/amdgpu: add RAS POISON interrupt funcs for vcn_v2_6 (Mika Penttilä) [RHEL-846]
- drm/amdgpu: separate ras irq from vcn instance irq for UVD_POISON (Mika Penttilä) [RHEL-846]
- drm/amdgpu: Move vcn ras block init to ras sw_init (Mika Penttilä) [RHEL-846]
- drm/amdgpu: Move jpeg ras block init to ras sw_init (Mika Penttilä) [RHEL-846]
- drm/amdgpu: Fix usage of UMC fill record in RAS (Mika Penttilä) [RHEL-846]
- drm/amdgpu: Fix memcpy() in sienna_cichlid_append_powerplay_table function. (Mika Penttilä) [RHEL-846]
- amdgpu: validate offset_in_bo of drm_amdgpu_gem_va (Mika Penttilä) [RHEL-846]
- drm/radeon: fix possible division-by-zero errors (Mika Penttilä) [RHEL-846]
- drm/amd/display: Fix artifacting on eDP panels when engaging freesync video mode (Mika Penttilä) [RHEL-846]
- drm/amdkfd: Fix potential deallocation of previously deallocated memory. (Mika Penttilä) [RHEL-846]
- drm/amd/display: Fix a test dml32_rq_dlg_get_rq_reg() (Mika Penttilä) [RHEL-846]
- drm/amd/display: Fix a test CalculatePrefetchSchedule() (Mika Penttilä) [RHEL-846]
- drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H (Mika Penttilä) [RHEL-846]
- drm/bridge: ti-sn65dsi83: Fix enable/disable flow to meet spec (Mika Penttilä) [RHEL-846]
- drm/bridge: anx7625: Prevent endless probe loop (Mika Penttilä) [RHEL-846]
- xdrm/nouveau: dispnv50: fix missing-prototypes warning (Mika Penttilä) [RHEL-846]
- drm/bridge: tc358767: Switch to devm MIPI-DSI helpers (Mika Penttilä) [RHEL-846]
- drm/vkms: Fix RGB565 pixel conversion (Mika Penttilä) [RHEL-846]
- drm: Add fixed-point helper to get rounded integer values (Mika Penttilä) [RHEL-846]
- drm/vkms: isolate pixel conversion functionality (Mika Penttilä) [RHEL-846]
- drm/panel: sharp-ls043t1le01: adjust mode settings (Mika Penttilä) [RHEL-846]
- drm/vram-helper: fix function names in vram helper doc (Mika Penttilä) [RHEL-846]
- drm/bridge: tc358768: fix THS_TRAILCNT computation (Mika Penttilä) [RHEL-846]
- drm/bridge: tc358768: fix TXTAGOCNT computation (Mika Penttilä) [RHEL-846]
- drm/bridge: tc358768: fix THS_ZEROCNT computation (Mika Penttilä) [RHEL-846]
- drm/bridge: tc358768: fix TCLK_TRAILCNT computation (Mika Penttilä) [RHEL-846]
- drm/bridge: tc358768: Add atomic_get_input_bus_fmts() implementation (Mika Penttilä) [RHEL-846]
- drm/bridge: tc358768: fix TCLK_ZEROCNT computation (Mika Penttilä) [RHEL-846]
- drm/bridge: tc358768: fix PLL target frequency (Mika Penttilä) [RHEL-846]
- drm/bridge: tc358768: fix PLL parameters computation (Mika Penttilä) [RHEL-846]
- drm/bridge: tc358768: always enable HS video mode (Mika Penttilä) [RHEL-846]
- drm/bridge: ti-sn65dsi83: Fix enable error path (Mika Penttilä) [RHEL-846]
- drm/bridge: it6505: Move a variable assignment behind a null pointer check in receive_timing_debugfs_show() (Mika Penttilä) [RHEL-846]
- drm/i915/guc/slpc: Provide sysfs for efficient freq (Mika Penttilä) [RHEL-846]
- drm/i915/guc: More debug print updates - GuC SLPC (Mika Penttilä) [RHEL-846]
- drm/amd/display: Explicitly specify update type per plane info change (Mika Penttilä) [RHEL-846]
- radeon: avoid double free in ci_dpm_init() (Mika Penttilä) [RHEL-846]
- drm/amd/display: fix is_timing_changed() prototype (Mika Penttilä) [RHEL-846]
- drm/amd/display: Add logging for display MALL refresh setting (Mika Penttilä) [RHEL-846]
- drm: use mgr->dev in drm_dbg_kms in drm_dp_add_payload_part2 (Mika Penttilä) [RHEL-846]
- drm/amd/display: Ensure vmin and vmax adjust for DCE (Mika Penttilä) [RHEL-846]
- drm/amdgpu: Validate VM ioctl flags. (Mika Penttilä) [RHEL-846]
- drm/amd/display: Do not update DRR while BW optimizations pending (Mika Penttilä) [RHEL-846]
- drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl (Mika Penttilä) [RHEL-846]
- udmabuf: revert 'Add support for mapping hugepages (v4)' (Mika Penttilä) [RHEL-846]
- drm/amd/display: fix the system hang while disable PSR (Mika Penttilä) [RHEL-846]
- drm/amd/display: Add wrapper to call planes and stream update (Mika Penttilä) [RHEL-846]
- drm/amd/display: Use dc_update_planes_and_stream (Mika Penttilä) [RHEL-846]
- drm/nouveau: add nv_encoder pointer check for NULL (Mika Penttilä) [RHEL-846]
- drm/nouveau/dp: check for NULL nv_connector->native_mode (Mika Penttilä) [RHEL-846]
- drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow (Mika Penttilä) [RHEL-846]
- drm/nouveau: don't detect DSM for non-NVIDIA device (Mika Penttilä) [RHEL-846]
- drm/amdgpu: Modify indirect buffer packages for resubmission (Mika Penttilä) [RHEL-846]
- drm/amdgpu: Implement gfx9 patch functions for resubmission (Mika Penttilä) [RHEL-846]
- drm/amdgpu: Program gds backup address as zero if no gds allocated (Mika Penttilä) [RHEL-846]
- drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled (Mika Penttilä) [RHEL-846]
- drm/amdgpu: add missing radeon secondary PCI ID (Mika Penttilä) [RHEL-846]
- drm/amd/pm: workaround for compute workload type on some skus (Mika Penttilä) [RHEL-846]
- drm/amd: Tighten permissions on VBIOS flashing attributes (Mika Penttilä) [RHEL-846]
- drm/amd: Make sure image is written to trigger VBIOS image update flow (Mika Penttilä) [RHEL-846]
- drm/amd/display: edp do not add non-edid timings (Mika Penttilä) [RHEL-846]
- drm/amd/display: limit DPIA link rate to HBR3 (Mika Penttilä) [RHEL-846]
- drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1 (Mika Penttilä) [RHEL-846]
- Revert "drm/amdgpu: remove TOPDOWN flags when allocating VRAM in large bar system" (Mika Penttilä) [RHEL-846]
- drm:amd:amdgpu: Fix missing buffer object unlock in failure path (Mika Penttilä) [RHEL-846]
- drm: panel-orientation-quirks: Change Air's quirk to support Air Plus (Mika Penttilä) [RHEL-846]
- drm/amd/display: add ODM case when looking for first split pipe (Mika Penttilä) [RHEL-846]
- drm/amd/display: Reduce sdp bw after urgent to 90%% (Mika Penttilä) [RHEL-846]
- drm/amd/pm: Fix power context allocation in SMU13 (Mika Penttilä) [RHEL-846]
- drm/amd: Disallow s0ix without BIOS support again (Mika Penttilä) [RHEL-846]
- drm/amdgpu: change reserved vram info print (Mika Penttilä) [RHEL-846]
- drm/amdgpu: fix xclk freq on CHIP_STONEY (Mika Penttilä) [RHEL-846]
- drm/amd/pm: conditionally disable pcie lane switching for some sienna_cichlid SKUs (Mika Penttilä) [RHEL-846]
- drm/i915/gt: Use the correct error value when kernel_context() fails (Mika Penttilä) [RHEL-846]
- drm/amdgpu: fix Null pointer dereference error in amdgpu_device_recover_vram (Mika Penttilä) [RHEL-846]
- drm/i915/selftests: Add some missing error propagation (Mika Penttilä) [RHEL-846]
- drm/i915: Use 18 fast wake AUX sync len (Mika Penttilä) [RHEL-846]
- drm/i915: Explain the magic numbers for AUX SYNC/precharge length (Mika Penttilä) [RHEL-846]
- drm/amd/pm: reverse mclk and fclk clocks levels for renoir (Mika Penttilä) [RHEL-846]
- drm/amd/pm: reverse mclk and fclk clocks levels for yellow carp (Mika Penttilä) [RHEL-846]
- drm/amd/pm: reverse mclk clocks levels for SMU v13.0.5 (Mika Penttilä) [RHEL-846]
- drm/amd/pm: resolve reboot exception for si oland (Mika Penttilä) [RHEL-846]
- drm/amd/pm: reverse mclk and fclk clocks levels for vangogh (Mika Penttilä) [RHEL-846]
- drm/amd/pm: reverse mclk and fclk clocks levels for SMU v13.0.4 (Mika Penttilä) [RHEL-846]
- drm/amdgpu: enable tmz by default for GC 11.0.1 (Mika Penttilä) [RHEL-846]
- drm/amd/display: Only wait for blank completion if OTG active (Mika Penttilä) [RHEL-846]
- drm/amdgpu: skip disabling fence driver src_irqs when device is unplugged (Mika Penttilä) [RHEL-846]
- drm/amdgpu: set gfx9 onwards APU atomics support to be true (Mika Penttilä) [RHEL-846]
- drm/amdgpu/nv: update VCN 3 max HEVC encoding resolution (Mika Penttilä) [RHEL-846]
- drm/amdgpu: Use the default reset when loading or reloading the driver (Mika Penttilä) [RHEL-846]
- drm/amd/display: fix memleak in aconnector->timing_requested (Mika Penttilä) [RHEL-846]
- drm/amdgpu: release gpu full access after "amdgpu_device_ip_late_init" (Mika Penttilä) [RHEL-846]
- drm/i915: Fix PIPEDMC disabling for a bigjoiner configuration (Mika Penttilä) [RHEL-846]
- drm/i915: Disable DPLLs before disconnecting the TC PHY (Mika Penttilä) [RHEL-846]
- drm/i915: Move shared DPLL disabling into CRTC disable hook (Mika Penttilä) [RHEL-846]
- drm: fix drmm_mutex_init() (Mika Penttilä) [RHEL-846]
- drm/amd/amdgpu: limit one queue per gang (Mika Penttilä) [RHEL-846]
- drm/amd/pm: Fix output of pp_od_clk_voltage (Mika Penttilä) [RHEL-846]
- drm/amd/pm: add missing NotifyPowerSource message mapping for SMU13.0.7 (Mika Penttilä) [RHEL-846]
- drm/amdgpu: don't enable secure display on incompatible platforms (Mika Penttilä) [RHEL-846]
- drm/radeon: reintroduce radeon_dp_work_func content (Mika Penttilä) [RHEL-846]
- drm/amd/display: Have Payload Properly Created After Resume (Mika Penttilä) [RHEL-846]
- drm/amdgpu: reserve the old gc_11_0_*_mes.bin (Mika Penttilä) [RHEL-846]
- drm/amd/amdgpu: introduce gc_*_mes_2.bin v2 (Mika Penttilä) [RHEL-846]
- drm/amdgpu/gfx11: update gpu_clock_counter logic (Mika Penttilä) [RHEL-846]
- drm/amdgpu: refine get gpu clock counter method (Mika Penttilä) [RHEL-846]
- drm/amdgpu/gfx11: Adjust gfxoff before powergating on gfx11 as well (Mika Penttilä) [RHEL-846]
- drm/amdgpu/gfx10: Disable gfxoff before disabling powergating. (Mika Penttilä) [RHEL-846]
- drm/amdgpu/gmc11: implement get_vbios_fb_size() (Mika Penttilä) [RHEL-846]
- drm/amd/pm: fix possible power mode mismatch between driver and PMFW (Mika Penttilä) [RHEL-846]
- drm/amdgpu: Enable IH retry CAM on GFX9 (Mika Penttilä) [RHEL-846]
- drm/amdgpu: Fix sdma v4 sw fini error (Mika Penttilä) [RHEL-846]
- drm/amd: Fix an out of bounds error in BIOS parser (Mika Penttilä) [RHEL-846]
- drm/amd/display: Correct DML calculation to follow HW SPEC (Mika Penttilä) [RHEL-846]
- drm/tegra: Avoid potential 32-bit integer overflow (Mika Penttilä) [RHEL-846]
- drm/amd/display: fixed dcn30+ underflow issue (Mika Penttilä) [RHEL-846]
- drm/amd/display: reallocate DET for dual displays with high pixel rate ratio (Mika Penttilä) [RHEL-846]
- drm/amd/display: Use DC_LOG_DC in the trasform pixel function (Mika Penttilä) [RHEL-846]
- drm/amd/display: Enable HostVM based on rIOMMU active (Mika Penttilä) [RHEL-846]
- drm/amd/display: enable DPG when disabling plane for phantom pipe (Mika Penttilä) [RHEL-846]
- drm/amd/display: Correct DML calculation to align HW formula (Mika Penttilä) [RHEL-846]
- drm/amd/display: populate subvp cmd info only for the top pipe (Mika Penttilä) [RHEL-846]
- drm/displayid: add displayid_get_header() and check bounds better (Mika Penttilä) [RHEL-846]
- drm/i915: taint kernel when force probing unsupported devices (Mika Penttilä) [RHEL-846]
- drm/i915/dp: prevent potential div-by-zero (Mika Penttilä) [RHEL-846]
- drm/i915: Fix NULL ptr deref by checking new_crtc_state (Mika Penttilä) [RHEL-846]
- drm/i915/guc: Don't capture Gen8 regs on Xe devices (Mika Penttilä) [RHEL-846]
- drm/sched: Check scheduler work queue before calling timeout handling (Mika Penttilä) [RHEL-846]
- drm/mipi-dsi: Set the fwnode for mipi_dsi_device (Mika Penttilä) [RHEL-846]
- drm/nouveau/disp: More DP_RECEIVER_CAP_SIZE array fixes (Mika Penttilä) [RHEL-846]
- drm/dsc: fix DP_DSC_MAX_BPP_DELTA_* macro values (Mika Penttilä) [RHEL-846]
- drm/fbdev-generic: prohibit potential out-of-bounds access (Mika Penttilä) [RHEL-846]
- exfat: check if filename entries exceeds max filename length (Pavel Reichl) [2221611] {CVE-2023-4273}
- RHEL only: mark io_uring tech preview (Jeff Moyer) [2217069]
- RHEL only: disable io_uring by default (Jeff Moyer) [2217069]
- io_uring: treat -EAGAIN for REQ_F_NOWAIT as final for io-wq (Jeff Moyer) [2217069]
- io_uring: don't audit the capability check in io_uring_create() (Jeff Moyer) [2217069]
- io_uring/net: clear msg_controllen on partial sendmsg retry (Jeff Moyer) [2217069]
- io_uring/poll: serialize poll linked timer start with poll removal (Jeff Moyer) [2218611] {CVE-2023-3389}
- io_uring/net: use the correct msghdr union member in io_sendmsg_copy_hdr (Jeff Moyer) [2217069]
- io_uring/net: save msghdr->msg_control for retries (Jeff Moyer) [2217069]
- io_uring: wait interruptibly for request completions on exit (Jeff Moyer) [2217069]
- io_uring: add a sysctl to disable io_uring system-wide (Jeff Moyer) [2217069]
- io_uring: undeprecate epoll_ctl support (Jeff Moyer) [2217069]
- io_uring/rsrc: use nospec'ed indexes (Jeff Moyer) [2217069]
- selinux: implement the security_uring_cmd() LSM hook (Jeff Moyer) [2217069]
- selinux: add support for the io_uring access controls (Jeff Moyer) [2217069]
- selinux: log anon inode class name (Jeff Moyer) [2217069]
- RHEL-only: revert RHEL add a boot parameter to enable io_uring (Jeff Moyer) [2217069]
- RHEL-only: revert RHEL: io_uring: mark tech preview (Jeff Moyer) [2217069]
- Documentation/x86: Fix backwards on/off logic about YMM support (Waiman Long) [2229875] {CVE-2022-40982}
- KVM: Add GDS_NO support to KVM (Waiman Long) [2229875] {CVE-2022-40982}
- redhat/configs/x86: Disable CONFIG_GDS_FORCE_MITIGATION (Waiman Long) [2229875] {CVE-2022-40982}
- x86/speculation: Add Kconfig option for GDS (Waiman Long) [2229875] {CVE-2022-40982}
- x86/speculation: Add force option to GDS mitigation (Waiman Long) [2229875] {CVE-2022-40982}
- x86/speculation: Add Gather Data Sampling mitigation (Waiman Long) [2229875] {CVE-2022-40982}
- x86/cpu: Switch to arch_cpu_finalize_init() (Waiman Long) [2229875]
- init: Provide arch_cpu_finalize_init() (Waiman Long) [2229875]
- x86/bugs: Use sysfs_emit() (Waiman Long) [2229875]
- docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed (Waiman Long) [2229875]
- arm64: correct the effect of mitigations off on kpti (Waiman Long) [2229875]
- x86/speculation: Add missing srbds=off to the mitigations= help text (Waiman Long) [2229875]
- Documentation/ABI: Mention retbleed vulnerability info file for sysfs (Waiman Long) [2229875]
- ABI: sysfs-devices-system-cpu: use cpuX instead of cpu# (Waiman Long) [2229875]
- PCI: Fix runtime PM race with PME polling (Eric Auger) [2216699]
- PCI/VPD: Add runtime power management to sysfs interface (Eric Auger) [2216699]
- fuse: optional supplementary group in create requests (Miklos Szeredi) [2134128]
- fuse: add request extension (Miklos Szeredi) [2134128]
- redhat: Switch UKI to using its own SecureBoot cert (Vitaly Kuznetsov) [2225529]
- redhat: Add RHEL specifc .sbat section to UKI (Vitaly Kuznetsov) [2225529]
- xfrm: add NULL check in xfrm_update_ae_params (Daniel Mendes) [2218947] {CVE-2023-3772}
- nvme-rdma: fix potential unbalanced freeze & unfreeze (Ming Lei) [2158750]
- nvme-tcp: fix potential unbalanced freeze & unfreeze (Ming Lei) [2158750]
- nvme: fix possible hang when removing a controller during error recovery (Ming Lei) [2158750]
- crypto: rng - Fix lock imbalance in crypto_del_rng (Herbert Xu) [2229643]
Resolves: rhbz#2134128, rhbz#2158750, rhbz#2210133, rhbz#2216699, rhbz#2217069, rhbz#2218611, rhbz#2218947, rhbz#2221611, rhbz#2225529, rhbz#2229643, rhbz#2229875, rhbz#2231064, RHEL-846
Signed-off-by: Jan Stancek <jstancek@redhat.com>
2023-08-17 09:46:34 +00:00
|
|
|
%if 0%{?centos}
|
|
|
|
UKI_secureboot_name=centossecureboot204
|
|
|
|
%else
|
|
|
|
UKI_secureboot_name=redhatsecureboot504
|
|
|
|
%endif
|
kernel-5.14.0-370.el9
* Wed Sep 27 2023 Scott Weaver <scweaver@redhat.com> [5.14.0-370.el9]
- nfsd: Set technology preview if inter SSC offload is enabled (Dave Wysochanski) [RHEL-2300]
- iw_cxgb4: Fix potential NULL dereference in c4iw_fill_res_cm_id_entry() (Kamal Heib) [RHEL-1733]
- RDMA/cxgb4: Fix potential null-ptr-deref in pass_establish() (Kamal Heib) [RHEL-1733]
- RDMA/cxgb4: add null-ptr-check after ip_dev_find() (Kamal Heib) [RHEL-1733]
- RDMA/cxgb4: Replace 0-length arrays with flexible arrays (Kamal Heib) [RHEL-1733]
- RDMA/cxgb4: remove unnecessary NULL check in __c4iw_poll_cq_one() (Kamal Heib) [RHEL-1733]
- RDMA/rxe: Fix redundant break statement in switch-case. (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Fix incomplete state save in rxe_requester (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Fix rxe_modify_srq (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Fix unsafe drain work queue code (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Move work queue code to subroutines (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Fix an error handling path in rxe_bind_mw() (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Simplify cq->notify code (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Fixes mr access supported list (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Fix rxe_cq_post (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Send last wqe reached event on qp cleanup (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Fix the use-before-initialization error of resp_pkts (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Implement rereg_user_mr (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Let rkey == lkey for local access (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Introduce rxe access supported flags (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Fix access checks in rxe_check_bind_mw (Kamal Heib) [RHEL-1958]
- RDMA//rxe: Optimize send path in rxe_resp.c (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Rename IB_ACCESS_REMOTE (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Fix ref count error in check_rkey() (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Fix packet length checks (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Remove dangling declaration of rxe_cq_disable() (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Fix comments about removed tasklets (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Add workqueue support for rxe tasks (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Convert spin_{lock_bh,unlock_bh} to spin_{lock_irqsave,unlock_irqrestore} (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Fix double unlock in rxe_qp.c (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Fix spinlock recursion deadlock on requester (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Protect QP state with qp->state_lock (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Move code to check if drained to subroutine (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Remove qp->req.state (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Remove qp->comp.state (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Remove qp->resp.state (Kamal Heib) [RHEL-1958]
- RDMA: Add ib_virt_dma_to_page() (Kamal Heib) [RHEL-1958]
- RDMA/siw: Fix pointer cast warning (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Fix the error "trying to register non-static key in rxe_cleanup_task" (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Fix incorrect TASKLET_STATE_SCHED check in rxe_task.c (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Clean kzalloc failure paths (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Remove tasklet call from rxe_cq.c (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Rewrite rxe_task.c (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Make tasks schedule each other (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Remove __rxe_do_task() (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Remove qp reference counting in tasks (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Cleanup error state handling in rxe_comp.c (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Cleanup reset state handling in rxe_resp.c (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Convert tasklet args to queue pairs (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Add error messages (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Extend dbg log messages to err and info (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Change rxe_dbg to rxe_dbg_dev (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Replace exists by rxe in rxe.c (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Fix missing memory barriers in rxe_queue.h (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Remove rxe_alloc() (Kamal Heib) [RHEL-1958]
- Subject: RDMA/rxe: Handle zero length rdma (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Replace rxe_map and rxe_phys_buf by xarray (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Cleanup page variables in rxe_mr.c (Kamal Heib) [RHEL-1958]
- RDMA-rxe: Isolate mr code from atomic_write_reply() (Kamal Heib) [RHEL-1958]
- RDMA-rxe: Isolate mr code from atomic_reply() (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Move rxe_map_mr_sg to rxe_mr.c (Kamal Heib) [RHEL-1958]
- RDMA/rxe: Cleanup mr_check_range (Kamal Heib) [RHEL-1958]
- netfs: Only call folio_start_fscache() one time for each folio (Dave Wysochanski) [RHEL-7959]
- refscale: Fix uninitalized use of wait_queue_head_t (Waiman Long) [2189183]
- thermal/drivers/imx: Remove redundant msg in imx8mm_tmu_probe() and imx_sc_thermal_probe() (Steve Best) [2230684]
- redhat: Use SB cert from system-sb-certs for signing UKI (Vitaly Kuznetsov)
- watchdog: imx2_wdg: Declare local symbols static (Steve Best) [2230688]
- s390/pkey: fix PKEY_TYPE_EP11_AES handling for sysfs attributes (Tobias Huschle) [2225519]
- s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_VERIFYKEY2 IOCTL (Tobias Huschle) [2225519]
- s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_KBLOB2PROTK[23] (Tobias Huschle) [2225519]
- s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_CLR2SECK2 IOCTL (Tobias Huschle) [2225519]
- s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_GENSECK2 IOCTL (Tobias Huschle) [2225519]
- s390/pkey: fix/harmonize internal keyblob headers (Tobias Huschle) [2225519]
- s390/pkey: add support for ecc clear key (Tobias Huschle) [2225519]
- s390/pkey: do not use struct pkey_protkey (Tobias Huschle) [2225519]
- s390/pkey: introduce reverse x-mas trees (Tobias Huschle) [2225519]
- s390/zcrypt: fix reply buffer calculations for CCA replies (Tobias Huschle) [2227777]
- trace: Add trace_ipi_send_cpu() (Jerome Marchand) [2192613]
- sched, smp: Trace smp callback causing an IPI (Jerome Marchand) [2192613]
- smp: reword smp call IPI comment (Jerome Marchand) [2192613]
- treewide: Trace IPIs sent via smp_send_reschedule() (Jerome Marchand) [2192613]
- irq_work: Trace self-IPIs sent via arch_irq_work_raise() (Jerome Marchand) [2192613]
- smp: Trace IPIs sent via arch_send_call_function_ipi_mask() (Jerome Marchand) [2192613]
- sched, smp: Trace IPIs sent via send_call_function_single_ipi() (Jerome Marchand) [2192613]
- trace: Add trace_ipi_send_cpumask() (Jerome Marchand) [2192613]
- fprobe: add unlock to match a succeeded ftrace_test_recursion_trylock (Viktor Malik) [RHEL-2373]
- rethook, fprobe: do not trace rethook related functions (Viktor Malik) [RHEL-2373]
- fprobe: add recursion detection in fprobe_exit_handler (Viktor Malik) [RHEL-2373]
- fprobe: make fprobe_kprobe_handler recursion free (Viktor Malik) [RHEL-2373]
- rethook: use preempt_{disable, enable}_notrace in rethook_trampoline_handler (Viktor Malik) [RHEL-2373]
- bonding: reset bond's flags when down link is P2P device (Hangbin Liu) [2221438]
- cxl/region: Move coherence tracking into cxl_region_attach() (John W. Linville) [2168268]
- cxl/region: Fix region setup/teardown for RCDs (John W. Linville) [2168268]
- cxl/port: Fix find_cxl_root() for RCDs and simplify it (John W. Linville) [2168268]
- cxl: avoid returning uninitialized error code (John W. Linville) [2168268]
- dax: Assign RAM regions to memory-hotplug by default (John W. Linville) [2168268]
- dax/hmem: Convey the dax range via memregion_info() (John W. Linville) [2168268]
- tools/testing/cxl: Define a fixed volatile configuration to parse (John W. Linville) [2168268]
- cxl/region: Add region autodiscovery (John W. Linville) [2168268]
- cxl/port: Split endpoint and switch port probe (John W. Linville) [2168268]
- redhat/configs: Enable CONFIG_CXL_REGION (John W. Linville) [2168268]
- cxl/region: Enable CONFIG_CXL_REGION to be toggled (John W. Linville) [2168268]
- kernel/range: Uplevel the cxl subsystem's range_contains() helper (John W. Linville) [2168268]
- cxl/region: Move region-position validation to a helper (John W. Linville) [2168268]
- cxl/region: Refactor attach_target() for autodiscovery (John W. Linville) [2168268]
- cxl/region: Add volatile region creation support (John W. Linville) [2168268]
- cxl/region: Validate region mode vs decoder mode (John W. Linville) [2168268]
- cxl/region: Support empty uuids for non-pmem regions (John W. Linville) [2168268]
- cxl/region: Add a mode attribute for regions (John W. Linville) [2168268]
- cxl/port: Link the 'parent_dport' in portX/ and endpointX/ sysfs (John W. Linville) [2168268]
- cxl/region: Clarify when a cxld->commit() callback is mandatory (John W. Linville) [2168268]
- tools/testing/cxl: require 64-bit (John W. Linville) [2168268]
- cxl/pci: Show opcode in debug messages when sending a command (John W. Linville) [2168268]
- tools/testing/cxl: Prevent cxl_test from confusing production modules (John W. Linville) [2168268]
- cxl/region: Only warn about cpu_cache_invalidate_memregion() once (John W. Linville) [2168268]
- cxl/pci: Move tracepoint definitions to drivers/cxl/core/ (John W. Linville) [2168268]
- net: ethtool: Unify ETHTOOL_{G,S}RXFH rxnfc copy (Michal Schmidt) [RHEL-860]
- ethtool: ioctl: account for sopass diff in set_wol (Michal Schmidt) [RHEL-860]
- net: ethtool: don't require empty header nests (Michal Schmidt) [RHEL-860]
- ethtool: ioctl: improve error checking for set_wol (Michal Schmidt) [RHEL-860]
- ethtool: Fix uninitialized number of lanes (Michal Schmidt) [RHEL-860]
- net: ethtool: coalesce: try to make user settings stick twice (Michal Schmidt) [RHEL-860]
- net: ethtool: mm: sanitize some UAPI configurations (Michal Schmidt) [RHEL-860]
- net: ethtool: create and export ethtool_dev_mm_supported() (Michal Schmidt) [RHEL-860]
- ipv6: Remove in6addr_any alternatives. (Michal Schmidt) [RHEL-860]
- ethtool: Add support for configuring tx_push_buf_len (Michal Schmidt) [RHEL-860]
- netlink: Add a macro to set policy message with format string (Michal Schmidt) [RHEL-860]
- IPv6: add extack info for IPv6 address add/delete (Hangbin Liu) [RHEL-3923]
- tools/power/x86/intel-speed-select: v1.17 release (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Change mem-frequency display name (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Prevent CPU 0 offline (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Error on CPU count exceed in request (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Support more than 8 sockets. (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Fix CPU count display (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: v1.16 release (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Fix json formatting issue (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Adjust scope of core-power config (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Change TRL display for Emerald Rapids (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Display AMX base frequency (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Identify Emerald Rapids (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Update version (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Use cgroup v2 isolation (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Add missing free cpuset (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Fix clos-max display with TPMI I/F (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Add cpu id check (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Avoid setting duplicate tdp level (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Remove cpu mask display for non-cpu power domain (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Hide invalid TRL level (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Display fact info for non-cpu power domain (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Show level 0 name for new api_version (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Prevent cpu clos config for non-cpu power domain (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Allow display non-cpu power domain info (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Display punit info (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Display amx_p1 and cooling_type (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Introduce TPMI interface support (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Get punit core mapping information (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Introduce api_version helper (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Support large clos_min/max (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract adjust_uncore_freq (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Allow api_version based platform callbacks (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Move send_mbox_cmd to isst-core-mbox.c (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Introduce is_debug_enabled() (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract read_pm_config (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract clos_associate (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract clos_get_assoc_status (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract set_clos (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract pm_get_clos (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract pm_qos_config (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract get_get_trls (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Enhance get_tdp_info (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract get_clos_information (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract get_uncore_p0_p1_info (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract get_fact_info (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract set_pbf_fact_status (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Remove isst_get_pbf_info_complete (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract get_pbf_info (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract set_tdp_level (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract get_trl_bucket_info (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract get_get_trl (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract get_coremask_info (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract get_tjmax_info (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Move code right before its caller (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract get_pwr_info (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract get_tdp_info (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract get_ctdp_control (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract get_config_levels (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Abstract is_punit_valid (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Introduce isst-core-mbox.c (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Always invoke isst_fill_platform_info (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Introduce isst_get_disp_freq_multiplier (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Move mbox functions to isst-core.c (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Introduce support for multi-punit (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Improve isst_print_extended_platform_info (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Rename for_each_online_package_in_set (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Introduce isst_is_punit_valid() (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Follow TRL nameing for FACT info (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Introduce punit to isst_id (David Arcari) [2177018]
- tools/power/x86/intel-speed-select: Unify TRL levels (David Arcari) [2177018]
- Revert "tools/power/x86/intel-speed-select: Support more than 8 sockets." (David Arcari) [2177018]
- x86/mce: Add support for Extended Physical Address MCA changes (Aristeu Rozanski) [2164637]
- x86/mce: Define a function to extract ErrorAddr from MCA_ADDR (Aristeu Rozanski) [2164637]
- x86/mce: Avoid unnecessary padding in struct mce_bank (Aristeu Rozanski) [2164637]
- net/mlx5e: TC, Remove sample and ct limitation (Amir Tzin) [2229736]
- net/mlx5e: TC, Remove mirror and ct limitation (Amir Tzin) [2229736]
- net/mlx5e: TC, Remove tuple rewrite and ct limitation (Amir Tzin) [2229736]
- net/mlx5e: TC, Remove multiple ct actions limitation (Amir Tzin) [2229736]
- net/mlx5e: TC, Remove CT action reordering (Amir Tzin) [2229736]
- net/mlx5e: CT: Use per action stats (Amir Tzin) [2229736]
- net/mlx5e: TC, Move main flow attribute cleanup to helper func (Amir Tzin) [2229736]
- net/mlx5e: TC, Remove unused vf_tun variable (Amir Tzin) [2229736]
- net/mlx5e: Set default can_offload action (Amir Tzin) [2229736]
Resolves: rhbz#2168268, rhbz#2177018, rhbz#2189183, rhbz#2192613, rhbz#2221438, rhbz#2225519, rhbz#2227777, rhbz#2230684, rhbz#2230688, RHEL-1733, RHEL-1958, RHEL-2300, RHEL-2373, RHEL-3923, RHEL-7959, RHEL-860
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2023-09-27 14:09:53 +00:00
|
|
|
UKI_secureboot_cert=%{_datadir}/pki/sb-certs/secureboot-uki-virt-%{_arch}.cer
|
kernel-5.14.0-357.el9
* Thu Aug 17 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-357.el9]
- drm/simpledrm: Support the XB24/AB24 format (Adam Jackson) [2231064]
- Revert "PCI: tegra194: Enable support for 256 Byte payload" (Jennifer Berringer) [2210133]
- Revert "drm/amd/display: edp do not add non-edid timings" (Mika Penttilä) [RHEL-846]
- Revert "drm/amd/display: reallocate DET for dual displays with high pixel rate ratio" (Mika Penttilä) [RHEL-846]
- drm/client: Fix memory leak in drm_client_modeset_probe (Mika Penttilä) [RHEL-846]
- drm/client: Fix memory leak in drm_client_target_cloned (Mika Penttilä) [RHEL-846]
- drm/atomic: Fix potential use-after-free in nonblocking commits (Mika Penttilä) [RHEL-846]
- drm/amd/pm: conditionally disable pcie lane/speed switching for SMU13 (Mika Penttilä) [RHEL-846]
- drm/amd/pm: share the code around SMU13 pcie parameters update (Mika Penttilä) [RHEL-846]
- drm/ttm: Don't leak a resource on swapout move error (Mika Penttilä) [RHEL-846]
- drm/amdgpu: avoid restore process run into dead loop. (Mika Penttilä) [RHEL-846]
- drm/amd/display: Correct `DMUB_FW_VERSION` macro (Mika Penttilä) [RHEL-846]
- drm/amd/display: Fix 128b132b link loss handling (Mika Penttilä) [RHEL-846]
- drm/amd/display: add a NULL pointer check (Mika Penttilä) [RHEL-846]
- drm/amd: Disable PSR-SU on Parade 0803 TCON (Mika Penttilä) [RHEL-846]
- drm/amdgpu: fix clearing mappings for BOs that are always valid in VM (Mika Penttilä) [RHEL-846]
- drm/amd/display: disable seamless boot if force_odm_combine is enabled (Mika Penttilä) [RHEL-846]
- drm/amd/display: Remove Phantom Pipe Check When Calculating K1 and K2 (Mika Penttilä) [RHEL-846]
- drm/amd/display: fix seamless odm transitions (Mika Penttilä) [RHEL-846]
- drm/dp_mst: Clear MSG_RDY flag before sending new message (Mika Penttilä) [RHEL-846]
- drm/atomic: Allow vblank-enabled + self-refresh "disable" (Mika Penttilä) [RHEL-846]
- drm/amd/display: perform a bounds check before filling dirty rectangles (Mika Penttilä) [RHEL-846]
- drm/nouveau: bring back blit subchannel for pre nv50 GPUs (Mika Penttilä) [RHEL-846]
- drm/nouveau/disp/g94: enable HDMI (Mika Penttilä) [RHEL-846]
- drm/nouveau/disp: fix HDMI on gt215+ (Mika Penttilä) [RHEL-846]
- drm/i915: Fix one wrong caching mode enum usage (Mika Penttilä) [RHEL-846]
- drm/i915: Don't preserve dpll_hw_state for slave crtc in Bigjoiner (Mika Penttilä) [RHEL-846]
- drm/panel: simple: Add Powertip PH800480T013 drm_display_mode flags (Mika Penttilä) [RHEL-846]
- drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime (Mika Penttilä) [RHEL-846]
- drm/panel: simple: Add connector_type for innolux_at043tn24 (Mika Penttilä) [RHEL-846]
- drm/nouveau/acr: Abort loading ACR if no firmware was found (Mika Penttilä) [RHEL-846]
- drm/amdgpu: add RAS POISON interrupt funcs for jpeg_v4_0 (Mika Penttilä) [RHEL-846]
- drm/amdgpu: add RAS POISON interrupt funcs for jpeg_v2_6 (Mika Penttilä) [RHEL-846]
- drm/amdgpu: separate ras irq from jpeg instance irq for UVD_POISON (Mika Penttilä) [RHEL-846]
- drm/amdgpu: add RAS POISON interrupt funcs for vcn_v4_0 (Mika Penttilä) [RHEL-846]
- drm/amdgpu: add RAS POISON interrupt funcs for vcn_v2_6 (Mika Penttilä) [RHEL-846]
- drm/amdgpu: separate ras irq from vcn instance irq for UVD_POISON (Mika Penttilä) [RHEL-846]
- drm/amdgpu: Move vcn ras block init to ras sw_init (Mika Penttilä) [RHEL-846]
- drm/amdgpu: Move jpeg ras block init to ras sw_init (Mika Penttilä) [RHEL-846]
- drm/amdgpu: Fix usage of UMC fill record in RAS (Mika Penttilä) [RHEL-846]
- drm/amdgpu: Fix memcpy() in sienna_cichlid_append_powerplay_table function. (Mika Penttilä) [RHEL-846]
- amdgpu: validate offset_in_bo of drm_amdgpu_gem_va (Mika Penttilä) [RHEL-846]
- drm/radeon: fix possible division-by-zero errors (Mika Penttilä) [RHEL-846]
- drm/amd/display: Fix artifacting on eDP panels when engaging freesync video mode (Mika Penttilä) [RHEL-846]
- drm/amdkfd: Fix potential deallocation of previously deallocated memory. (Mika Penttilä) [RHEL-846]
- drm/amd/display: Fix a test dml32_rq_dlg_get_rq_reg() (Mika Penttilä) [RHEL-846]
- drm/amd/display: Fix a test CalculatePrefetchSchedule() (Mika Penttilä) [RHEL-846]
- drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H (Mika Penttilä) [RHEL-846]
- drm/bridge: ti-sn65dsi83: Fix enable/disable flow to meet spec (Mika Penttilä) [RHEL-846]
- drm/bridge: anx7625: Prevent endless probe loop (Mika Penttilä) [RHEL-846]
- xdrm/nouveau: dispnv50: fix missing-prototypes warning (Mika Penttilä) [RHEL-846]
- drm/bridge: tc358767: Switch to devm MIPI-DSI helpers (Mika Penttilä) [RHEL-846]
- drm/vkms: Fix RGB565 pixel conversion (Mika Penttilä) [RHEL-846]
- drm: Add fixed-point helper to get rounded integer values (Mika Penttilä) [RHEL-846]
- drm/vkms: isolate pixel conversion functionality (Mika Penttilä) [RHEL-846]
- drm/panel: sharp-ls043t1le01: adjust mode settings (Mika Penttilä) [RHEL-846]
- drm/vram-helper: fix function names in vram helper doc (Mika Penttilä) [RHEL-846]
- drm/bridge: tc358768: fix THS_TRAILCNT computation (Mika Penttilä) [RHEL-846]
- drm/bridge: tc358768: fix TXTAGOCNT computation (Mika Penttilä) [RHEL-846]
- drm/bridge: tc358768: fix THS_ZEROCNT computation (Mika Penttilä) [RHEL-846]
- drm/bridge: tc358768: fix TCLK_TRAILCNT computation (Mika Penttilä) [RHEL-846]
- drm/bridge: tc358768: Add atomic_get_input_bus_fmts() implementation (Mika Penttilä) [RHEL-846]
- drm/bridge: tc358768: fix TCLK_ZEROCNT computation (Mika Penttilä) [RHEL-846]
- drm/bridge: tc358768: fix PLL target frequency (Mika Penttilä) [RHEL-846]
- drm/bridge: tc358768: fix PLL parameters computation (Mika Penttilä) [RHEL-846]
- drm/bridge: tc358768: always enable HS video mode (Mika Penttilä) [RHEL-846]
- drm/bridge: ti-sn65dsi83: Fix enable error path (Mika Penttilä) [RHEL-846]
- drm/bridge: it6505: Move a variable assignment behind a null pointer check in receive_timing_debugfs_show() (Mika Penttilä) [RHEL-846]
- drm/i915/guc/slpc: Provide sysfs for efficient freq (Mika Penttilä) [RHEL-846]
- drm/i915/guc: More debug print updates - GuC SLPC (Mika Penttilä) [RHEL-846]
- drm/amd/display: Explicitly specify update type per plane info change (Mika Penttilä) [RHEL-846]
- radeon: avoid double free in ci_dpm_init() (Mika Penttilä) [RHEL-846]
- drm/amd/display: fix is_timing_changed() prototype (Mika Penttilä) [RHEL-846]
- drm/amd/display: Add logging for display MALL refresh setting (Mika Penttilä) [RHEL-846]
- drm: use mgr->dev in drm_dbg_kms in drm_dp_add_payload_part2 (Mika Penttilä) [RHEL-846]
- drm/amd/display: Ensure vmin and vmax adjust for DCE (Mika Penttilä) [RHEL-846]
- drm/amdgpu: Validate VM ioctl flags. (Mika Penttilä) [RHEL-846]
- drm/amd/display: Do not update DRR while BW optimizations pending (Mika Penttilä) [RHEL-846]
- drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl (Mika Penttilä) [RHEL-846]
- udmabuf: revert 'Add support for mapping hugepages (v4)' (Mika Penttilä) [RHEL-846]
- drm/amd/display: fix the system hang while disable PSR (Mika Penttilä) [RHEL-846]
- drm/amd/display: Add wrapper to call planes and stream update (Mika Penttilä) [RHEL-846]
- drm/amd/display: Use dc_update_planes_and_stream (Mika Penttilä) [RHEL-846]
- drm/nouveau: add nv_encoder pointer check for NULL (Mika Penttilä) [RHEL-846]
- drm/nouveau/dp: check for NULL nv_connector->native_mode (Mika Penttilä) [RHEL-846]
- drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow (Mika Penttilä) [RHEL-846]
- drm/nouveau: don't detect DSM for non-NVIDIA device (Mika Penttilä) [RHEL-846]
- drm/amdgpu: Modify indirect buffer packages for resubmission (Mika Penttilä) [RHEL-846]
- drm/amdgpu: Implement gfx9 patch functions for resubmission (Mika Penttilä) [RHEL-846]
- drm/amdgpu: Program gds backup address as zero if no gds allocated (Mika Penttilä) [RHEL-846]
- drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled (Mika Penttilä) [RHEL-846]
- drm/amdgpu: add missing radeon secondary PCI ID (Mika Penttilä) [RHEL-846]
- drm/amd/pm: workaround for compute workload type on some skus (Mika Penttilä) [RHEL-846]
- drm/amd: Tighten permissions on VBIOS flashing attributes (Mika Penttilä) [RHEL-846]
- drm/amd: Make sure image is written to trigger VBIOS image update flow (Mika Penttilä) [RHEL-846]
- drm/amd/display: edp do not add non-edid timings (Mika Penttilä) [RHEL-846]
- drm/amd/display: limit DPIA link rate to HBR3 (Mika Penttilä) [RHEL-846]
- drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1 (Mika Penttilä) [RHEL-846]
- Revert "drm/amdgpu: remove TOPDOWN flags when allocating VRAM in large bar system" (Mika Penttilä) [RHEL-846]
- drm:amd:amdgpu: Fix missing buffer object unlock in failure path (Mika Penttilä) [RHEL-846]
- drm: panel-orientation-quirks: Change Air's quirk to support Air Plus (Mika Penttilä) [RHEL-846]
- drm/amd/display: add ODM case when looking for first split pipe (Mika Penttilä) [RHEL-846]
- drm/amd/display: Reduce sdp bw after urgent to 90%% (Mika Penttilä) [RHEL-846]
- drm/amd/pm: Fix power context allocation in SMU13 (Mika Penttilä) [RHEL-846]
- drm/amd: Disallow s0ix without BIOS support again (Mika Penttilä) [RHEL-846]
- drm/amdgpu: change reserved vram info print (Mika Penttilä) [RHEL-846]
- drm/amdgpu: fix xclk freq on CHIP_STONEY (Mika Penttilä) [RHEL-846]
- drm/amd/pm: conditionally disable pcie lane switching for some sienna_cichlid SKUs (Mika Penttilä) [RHEL-846]
- drm/i915/gt: Use the correct error value when kernel_context() fails (Mika Penttilä) [RHEL-846]
- drm/amdgpu: fix Null pointer dereference error in amdgpu_device_recover_vram (Mika Penttilä) [RHEL-846]
- drm/i915/selftests: Add some missing error propagation (Mika Penttilä) [RHEL-846]
- drm/i915: Use 18 fast wake AUX sync len (Mika Penttilä) [RHEL-846]
- drm/i915: Explain the magic numbers for AUX SYNC/precharge length (Mika Penttilä) [RHEL-846]
- drm/amd/pm: reverse mclk and fclk clocks levels for renoir (Mika Penttilä) [RHEL-846]
- drm/amd/pm: reverse mclk and fclk clocks levels for yellow carp (Mika Penttilä) [RHEL-846]
- drm/amd/pm: reverse mclk clocks levels for SMU v13.0.5 (Mika Penttilä) [RHEL-846]
- drm/amd/pm: resolve reboot exception for si oland (Mika Penttilä) [RHEL-846]
- drm/amd/pm: reverse mclk and fclk clocks levels for vangogh (Mika Penttilä) [RHEL-846]
- drm/amd/pm: reverse mclk and fclk clocks levels for SMU v13.0.4 (Mika Penttilä) [RHEL-846]
- drm/amdgpu: enable tmz by default for GC 11.0.1 (Mika Penttilä) [RHEL-846]
- drm/amd/display: Only wait for blank completion if OTG active (Mika Penttilä) [RHEL-846]
- drm/amdgpu: skip disabling fence driver src_irqs when device is unplugged (Mika Penttilä) [RHEL-846]
- drm/amdgpu: set gfx9 onwards APU atomics support to be true (Mika Penttilä) [RHEL-846]
- drm/amdgpu/nv: update VCN 3 max HEVC encoding resolution (Mika Penttilä) [RHEL-846]
- drm/amdgpu: Use the default reset when loading or reloading the driver (Mika Penttilä) [RHEL-846]
- drm/amd/display: fix memleak in aconnector->timing_requested (Mika Penttilä) [RHEL-846]
- drm/amdgpu: release gpu full access after "amdgpu_device_ip_late_init" (Mika Penttilä) [RHEL-846]
- drm/i915: Fix PIPEDMC disabling for a bigjoiner configuration (Mika Penttilä) [RHEL-846]
- drm/i915: Disable DPLLs before disconnecting the TC PHY (Mika Penttilä) [RHEL-846]
- drm/i915: Move shared DPLL disabling into CRTC disable hook (Mika Penttilä) [RHEL-846]
- drm: fix drmm_mutex_init() (Mika Penttilä) [RHEL-846]
- drm/amd/amdgpu: limit one queue per gang (Mika Penttilä) [RHEL-846]
- drm/amd/pm: Fix output of pp_od_clk_voltage (Mika Penttilä) [RHEL-846]
- drm/amd/pm: add missing NotifyPowerSource message mapping for SMU13.0.7 (Mika Penttilä) [RHEL-846]
- drm/amdgpu: don't enable secure display on incompatible platforms (Mika Penttilä) [RHEL-846]
- drm/radeon: reintroduce radeon_dp_work_func content (Mika Penttilä) [RHEL-846]
- drm/amd/display: Have Payload Properly Created After Resume (Mika Penttilä) [RHEL-846]
- drm/amdgpu: reserve the old gc_11_0_*_mes.bin (Mika Penttilä) [RHEL-846]
- drm/amd/amdgpu: introduce gc_*_mes_2.bin v2 (Mika Penttilä) [RHEL-846]
- drm/amdgpu/gfx11: update gpu_clock_counter logic (Mika Penttilä) [RHEL-846]
- drm/amdgpu: refine get gpu clock counter method (Mika Penttilä) [RHEL-846]
- drm/amdgpu/gfx11: Adjust gfxoff before powergating on gfx11 as well (Mika Penttilä) [RHEL-846]
- drm/amdgpu/gfx10: Disable gfxoff before disabling powergating. (Mika Penttilä) [RHEL-846]
- drm/amdgpu/gmc11: implement get_vbios_fb_size() (Mika Penttilä) [RHEL-846]
- drm/amd/pm: fix possible power mode mismatch between driver and PMFW (Mika Penttilä) [RHEL-846]
- drm/amdgpu: Enable IH retry CAM on GFX9 (Mika Penttilä) [RHEL-846]
- drm/amdgpu: Fix sdma v4 sw fini error (Mika Penttilä) [RHEL-846]
- drm/amd: Fix an out of bounds error in BIOS parser (Mika Penttilä) [RHEL-846]
- drm/amd/display: Correct DML calculation to follow HW SPEC (Mika Penttilä) [RHEL-846]
- drm/tegra: Avoid potential 32-bit integer overflow (Mika Penttilä) [RHEL-846]
- drm/amd/display: fixed dcn30+ underflow issue (Mika Penttilä) [RHEL-846]
- drm/amd/display: reallocate DET for dual displays with high pixel rate ratio (Mika Penttilä) [RHEL-846]
- drm/amd/display: Use DC_LOG_DC in the trasform pixel function (Mika Penttilä) [RHEL-846]
- drm/amd/display: Enable HostVM based on rIOMMU active (Mika Penttilä) [RHEL-846]
- drm/amd/display: enable DPG when disabling plane for phantom pipe (Mika Penttilä) [RHEL-846]
- drm/amd/display: Correct DML calculation to align HW formula (Mika Penttilä) [RHEL-846]
- drm/amd/display: populate subvp cmd info only for the top pipe (Mika Penttilä) [RHEL-846]
- drm/displayid: add displayid_get_header() and check bounds better (Mika Penttilä) [RHEL-846]
- drm/i915: taint kernel when force probing unsupported devices (Mika Penttilä) [RHEL-846]
- drm/i915/dp: prevent potential div-by-zero (Mika Penttilä) [RHEL-846]
- drm/i915: Fix NULL ptr deref by checking new_crtc_state (Mika Penttilä) [RHEL-846]
- drm/i915/guc: Don't capture Gen8 regs on Xe devices (Mika Penttilä) [RHEL-846]
- drm/sched: Check scheduler work queue before calling timeout handling (Mika Penttilä) [RHEL-846]
- drm/mipi-dsi: Set the fwnode for mipi_dsi_device (Mika Penttilä) [RHEL-846]
- drm/nouveau/disp: More DP_RECEIVER_CAP_SIZE array fixes (Mika Penttilä) [RHEL-846]
- drm/dsc: fix DP_DSC_MAX_BPP_DELTA_* macro values (Mika Penttilä) [RHEL-846]
- drm/fbdev-generic: prohibit potential out-of-bounds access (Mika Penttilä) [RHEL-846]
- exfat: check if filename entries exceeds max filename length (Pavel Reichl) [2221611] {CVE-2023-4273}
- RHEL only: mark io_uring tech preview (Jeff Moyer) [2217069]
- RHEL only: disable io_uring by default (Jeff Moyer) [2217069]
- io_uring: treat -EAGAIN for REQ_F_NOWAIT as final for io-wq (Jeff Moyer) [2217069]
- io_uring: don't audit the capability check in io_uring_create() (Jeff Moyer) [2217069]
- io_uring/net: clear msg_controllen on partial sendmsg retry (Jeff Moyer) [2217069]
- io_uring/poll: serialize poll linked timer start with poll removal (Jeff Moyer) [2218611] {CVE-2023-3389}
- io_uring/net: use the correct msghdr union member in io_sendmsg_copy_hdr (Jeff Moyer) [2217069]
- io_uring/net: save msghdr->msg_control for retries (Jeff Moyer) [2217069]
- io_uring: wait interruptibly for request completions on exit (Jeff Moyer) [2217069]
- io_uring: add a sysctl to disable io_uring system-wide (Jeff Moyer) [2217069]
- io_uring: undeprecate epoll_ctl support (Jeff Moyer) [2217069]
- io_uring/rsrc: use nospec'ed indexes (Jeff Moyer) [2217069]
- selinux: implement the security_uring_cmd() LSM hook (Jeff Moyer) [2217069]
- selinux: add support for the io_uring access controls (Jeff Moyer) [2217069]
- selinux: log anon inode class name (Jeff Moyer) [2217069]
- RHEL-only: revert RHEL add a boot parameter to enable io_uring (Jeff Moyer) [2217069]
- RHEL-only: revert RHEL: io_uring: mark tech preview (Jeff Moyer) [2217069]
- Documentation/x86: Fix backwards on/off logic about YMM support (Waiman Long) [2229875] {CVE-2022-40982}
- KVM: Add GDS_NO support to KVM (Waiman Long) [2229875] {CVE-2022-40982}
- redhat/configs/x86: Disable CONFIG_GDS_FORCE_MITIGATION (Waiman Long) [2229875] {CVE-2022-40982}
- x86/speculation: Add Kconfig option for GDS (Waiman Long) [2229875] {CVE-2022-40982}
- x86/speculation: Add force option to GDS mitigation (Waiman Long) [2229875] {CVE-2022-40982}
- x86/speculation: Add Gather Data Sampling mitigation (Waiman Long) [2229875] {CVE-2022-40982}
- x86/cpu: Switch to arch_cpu_finalize_init() (Waiman Long) [2229875]
- init: Provide arch_cpu_finalize_init() (Waiman Long) [2229875]
- x86/bugs: Use sysfs_emit() (Waiman Long) [2229875]
- docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed (Waiman Long) [2229875]
- arm64: correct the effect of mitigations off on kpti (Waiman Long) [2229875]
- x86/speculation: Add missing srbds=off to the mitigations= help text (Waiman Long) [2229875]
- Documentation/ABI: Mention retbleed vulnerability info file for sysfs (Waiman Long) [2229875]
- ABI: sysfs-devices-system-cpu: use cpuX instead of cpu# (Waiman Long) [2229875]
- PCI: Fix runtime PM race with PME polling (Eric Auger) [2216699]
- PCI/VPD: Add runtime power management to sysfs interface (Eric Auger) [2216699]
- fuse: optional supplementary group in create requests (Miklos Szeredi) [2134128]
- fuse: add request extension (Miklos Szeredi) [2134128]
- redhat: Switch UKI to using its own SecureBoot cert (Vitaly Kuznetsov) [2225529]
- redhat: Add RHEL specifc .sbat section to UKI (Vitaly Kuznetsov) [2225529]
- xfrm: add NULL check in xfrm_update_ae_params (Daniel Mendes) [2218947] {CVE-2023-3772}
- nvme-rdma: fix potential unbalanced freeze & unfreeze (Ming Lei) [2158750]
- nvme-tcp: fix potential unbalanced freeze & unfreeze (Ming Lei) [2158750]
- nvme: fix possible hang when removing a controller during error recovery (Ming Lei) [2158750]
- crypto: rng - Fix lock imbalance in crypto_del_rng (Herbert Xu) [2229643]
Resolves: rhbz#2134128, rhbz#2158750, rhbz#2210133, rhbz#2216699, rhbz#2217069, rhbz#2218611, rhbz#2218947, rhbz#2221611, rhbz#2225529, rhbz#2229643, rhbz#2229875, rhbz#2231064, RHEL-846
Signed-off-by: Jan Stancek <jstancek@redhat.com>
2023-08-17 09:46:34 +00:00
|
|
|
|
|
|
|
%pesign -s -i $KernelUnifiedImage -o $KernelUnifiedImage.signed -a %{secureboot_ca_0} -c $UKI_secureboot_cert -n $UKI_secureboot_name
|
2023-03-07 14:22:21 +00:00
|
|
|
if [ ! -s $KernelUnifiedImage.signed ]; then
|
|
|
|
echo "pesigning failed"
|
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
mv $KernelUnifiedImage.signed $KernelUnifiedImage
|
2023-02-14 19:44:17 +00:00
|
|
|
|
kernel-5.14.0-490.el9
* Fri Aug 02 2024 Scott Weaver <scweaver@redhat.com> [5.14.0-490.el9]
- redhat/dracut-virt.conf: add systemd-veritysetup module (Emanuele Giuseppe Esposito) [RHEL-45168]
- redhat/uki_addons/virt: add common FIPS addon (Emanuele Giuseppe Esposito) [RHEL-45160]
- redhat/kernel.spec: add uki_addons to create UKI kernel cmdline addons (Emanuele Giuseppe Esposito) [RHEL-45159]
- gcc-plugins/stackleak: Avoid .head.text section (Bandan Das) [RHEL-39439]
- x86/sev: Skip ROM range scans and validation for SEV-SNP guests (Bandan Das) [RHEL-39439]
- x86/sev: Move early startup code into .head.text section (Bandan Das) [RHEL-39439]
- x86/sme: Move early SME kernel encryption handling into .head.text (Bandan Das) [RHEL-39439]
- x86/sev: Do the C-bit verification only on the BSP (Bandan Das) [RHEL-39439]
- x86/sev: Fix kernel crash due to late update to read-only ghcb_version (Bandan Das) [RHEL-39439]
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() (CKI Backport Bot) [RHEL-48140] {CVE-2024-40959}
- eeprom: at24: fix memory corruption race condition (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- eeprom: at24: Probe for DDR3 thermal sensor in the SPD case (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- eeprom: at24: Use dev_err_probe for nvmem register failure (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- eeprom: at24: Add support for 24c1025 EEPROM (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- eeprom: at24: remove struct at24_client (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- at24: Support probing while in non-zero ACPI D state (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- selftests: forwarding: devlink_lib: Wait for udev events after reloading (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501}
- drivers: core: synchronize really_probe() and dev_uevent() (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501}
- xhci: Handle TD clearing for multiple streams case (CKI Backport Bot) [RHEL-47892] {CVE-2024-40927}
- PCI: pciehp: Retain Power Indicator bits for userspace indicators (Myron Stowe) [RHEL-41181]
- sched: act_ct: take care of padding in struct zones_ht_key (Xin Long) [RHEL-50682]
- net: bridge: xmit: make sure we have at least eth header len bytes (cki-backport-bot) [RHEL-44297] {CVE-2024-38538}
- hugetlb: force allocating surplus hugepages on mempolicy allowed nodes (Aristeu Rozanski) [RHEL-38605]
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages (CKI Backport Bot) [RHEL-47558] {CVE-2024-40904}
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory (CKI Backport Bot) [RHEL-47535] {CVE-2024-40901}
- vmxnet3: update to version 9 (Izabela Bakollari) [RHEL-50675]
- vmxnet3: add command to allow disabling of offloads (Izabela Bakollari) [RHEL-50675]
- vmxnet3: add latency measurement support in vmxnet3 (Izabela Bakollari) [RHEL-50675]
- vmxnet3: prepare for version 9 changes (Izabela Bakollari) [RHEL-50675]
- vmxnet3: disable rx data ring on dma allocation failure (Izabela Bakollari) [RHEL-50675]
- vmxnet3: Fix missing reserved tailroom (Izabela Bakollari) [RHEL-50675]
- maple_tree: fix mas_empty_area_rev() null pointer dereference (Aristeu Rozanski) [RHEL-39862] {CVE-2024-36891}
- rbd: don't assume rbd_is_lock_owner() for exclusive mappings (Ilya Dryomov) [RHEL-50366]
- rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings (Ilya Dryomov) [RHEL-50366]
- rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait (Ilya Dryomov) [RHEL-50366]
- scsi: qedf: Set qed_slowpath_params to zero before use (John Meneghini) [RHEL-25193]
- scsi: qedf: Wait for stag work during unload (John Meneghini) [RHEL-25193]
- scsi: qedf: Don't process stag work during unload and recovery (John Meneghini) [RHEL-25193]
- scsi: qedf: Use FC rport as argument for qedf_initiate_tmf() (John Meneghini) [RHEL-25193]
- net: fix __dst_negative_advice() race (Xin Long) [RHEL-41185] {CVE-2024-36971}
- net: annotate data-races around sk->sk_dst_pending_confirm (Xin Long) [RHEL-41185]
- scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Ewan D. Milne) [RHEL-39719] {CVE-2024-36025}
- igb: Remove redundant runtime resume for ethtool_ops (Corinna Vinschen) [RHEL-17487]
- net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17487]
- igb: simplify pci ops declaration (Corinna Vinschen) [RHEL-17487]
- igb: Fix missing time sync events (Corinna Vinschen) [RHEL-17487]
- intel: make module parameters readable in sys filesystem (Corinna Vinschen) [RHEL-17487 RHEL-25998]
- net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17487]
- igb: extend PTP timestamp adjustments to i211 (Corinna Vinschen) [RHEL-17487]
- net: intel: igb: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17487]
- igb: Fix string truncation warnings in igb_set_fw_version (Corinna Vinschen) [RHEL-17487 RHEL-38454] {CVE-2024-36010}
- intel: legacy: field get conversion (Corinna Vinschen) [RHEL-17487]
- intel: legacy: field prep conversion (Corinna Vinschen) [RHEL-17487]
- intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17487]
- igb: Use FIELD_GET() to extract Link Width (Corinna Vinschen) [RHEL-17487]
- netdevsim: fix rtnetlink.sh selftest (CKI Backport Bot) [RHEL-50016]
- selinux: avoid dereference of garbage after mount failure (Ondrej Mosnacek) [RHEL-37187] {CVE-2024-35904}
- calipso: fix memory leak in netlbl_calipso_add_pass() (Ondrej Mosnacek) [RHEL-37044] {CVE-2023-52698}
- powerpc/pseries: Whitelist dtl slub object for copying to userspace (Mamatha Inamdar) [RHEL-51242] {CVE-2024-41065}
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (CKI Backport Bot) [RHEL-44414] {CVE-2024-37356}
- tty: add the option to have a tty reject a new ldisc (John W. Linville) [RHEL-48254] {CVE-2024-40966}
- irqchip/gic-v3-its: Prevent double free on error (Charles Mirabile) [RHEL-37024] {CVE-2024-35847}
- usb-storage: alauda: Check whether the media is initialized (CKI Backport Bot) [RHEL-43714] {CVE-2024-38619}
- scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool (Ewan D. Milne) [RHEL-38285] {CVE-2023-52811}
- gfs2: Fix potential glock use-after-free on unmount (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570}
- gfs2: simplify gdlm_put_lock with out_free label (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570}
- gfs2: Remove ill-placed consistency check (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570}
- openvswitch: Set the skbuff pkt_type for proper pmtud support. (Aaron Conole) [RHEL-37650]
- scsi: mpi3mr: Driver version update to 8.8.1.0.50 (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Update MPI Headers to revision 31 (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Debug ability improvements (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Set the WriteSame Divert Capability in the IOCInit MPI Request (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Clear ioctl blocking flag for an unresponsive controller (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Set MPI request flags appropriately (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Block devices are not removed even when VDs are offlined (Ewan D. Milne) [RHEL-30580]
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk (Waiman Long) [RHEL-31230]
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO (Waiman Long) [RHEL-31230]
- x86/bugs: Fix the SRSO mitigation on Zen3/4 (Waiman Long) [RHEL-31230]
- redhat/configs: Rename x86 CPU mitigations config entries (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_RETHUNK => CONFIG_MITIGATION_RETHUNK (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_CPU_SRSO => CONFIG_MITIGATION_SRSO (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_CPU_IBRS_ENTRY => CONFIG_MITIGATION_IBRS_ENTRY (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_CPU_UNRET_ENTRY => CONFIG_MITIGATION_UNRET_ENTRY (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_SLS => CONFIG_MITIGATION_SLS (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINE (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_CALL_DEPTH_TRACKING => CONFIG_MITIGATION_CALL_DEPTH_TRACKING (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_CPU_IBPB_ENTRY => CONFIG_MITIGATION_IBPB_ENTRY (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_GDS_FORCE_MITIGATION => CONFIG_MITIGATION_GDS_FORCE (Waiman Long) [RHEL-31230]
- kbuild: use objtool-args-y to clean up objtool arguments (Waiman Long) [RHEL-31230]
- kbuild: do not create *.prelink.o for Clang LTO or IBT (Waiman Long) [RHEL-31230]
- kbuild: replace $(linked-object) with CONFIG options (Waiman Long) [RHEL-31230]
Resolves: RHEL-17487, RHEL-25193, RHEL-25998, RHEL-30580, RHEL-31230, RHEL-37020, RHEL-37024, RHEL-37044, RHEL-37187, RHEL-37650, RHEL-38285, RHEL-38454, RHEL-38605, RHEL-39439, RHEL-39719, RHEL-39862, RHEL-41181, RHEL-41185, RHEL-43714, RHEL-44155, RHEL-44297, RHEL-44414, RHEL-45159, RHEL-45160, RHEL-45168, RHEL-47535, RHEL-47558, RHEL-47652, RHEL-47892, RHEL-48140, RHEL-48254, RHEL-50016, RHEL-50366, RHEL-50675, RHEL-50682, RHEL-51242, RHEL-37025, RHEL-38286, RHEL-39720, RHEL-39863, RHEL-37021, RHEL-44156, RHEL-38455, RHEL-44298, RHEL-43715, RHEL-37045, RHEL-37188, RHEL-41186, RHEL-47536, RHEL-47559, RHEL-47893, RHEL-48141, RHEL-47653, RHEL-48255, RHEL-44415
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2024-08-02 15:47:19 +00:00
|
|
|
for addon in "$KernelAddonsDirOut"/*; do
|
|
|
|
%pesign -s -i $addon -o $addon.signed -a %{secureboot_ca_0} -c %{secureboot_key_0} -n %{pesign_name_0}
|
|
|
|
rm -f $addon
|
|
|
|
mv $addon.signed $addon
|
|
|
|
done
|
|
|
|
|
2023-02-14 19:44:17 +00:00
|
|
|
# signkernel
|
|
|
|
%endif
|
|
|
|
|
kernel-5.14.0-507.el9
* Wed Sep 11 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-507.el9]
- block: fix deadlock between sd_remove & sd_release (CKI Backport Bot) [RHEL-54997] {CVE-2024-42294}
- gpio: prevent potential speculation leaks in gpio_device_get_desc() (CKI Backport Bot) [RHEL-56213] {CVE-2024-44931}
- redhat: hmac sign the UKI for FIPS (Vitaly Kuznetsov)
- Also make vmlinuz-virt.efi world readable (Vitaly Kuznetsov)
- ice: fix truesize operations for PAGE_SIZE >= 8192 (Petr Oros) [RHEL-37905]
- ice: fix ICE_LAST_OFFSET formula (Petr Oros) [RHEL-37905]
- ice: fix page reuse when PAGE_SIZE is over 8k (Petr Oros) [RHEL-37905]
- usb: cdns3: Fix spelling mistake "supporte" -> "supported" (Martin McConnell) [RHEL-54566]
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable() (Martin McConnell) [RHEL-54566]
- usb: cdns3: fix memory double free when handle zero packet (Martin McConnell) [RHEL-54566]
- usb: cdnsp: fixed issue with incorrect detecting CDNSP family controllers (Martin McConnell) [RHEL-54566]
- usb: cdnsp: blocked some cdns3 specific code (Martin McConnell) [RHEL-54566]
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled (Martin McConnell) [RHEL-54566]
- usb: cdns3: fix iso transfer error when mult is not zero (Martin McConnell) [RHEL-54566]
- usb: cdns3: fix uvc failure work since sg support enabled (Martin McConnell) [RHEL-54566]
- usb: cdns3: Use dev_err_probe (Martin McConnell) [RHEL-54566]
- usb: cdns3: starfive: don't misuse /** comment (Martin McConnell) [RHEL-54566]
- usb: cdnsp: Replace snprintf() with the safer scnprintf() variant (Martin McConnell) [RHEL-54566]
- usb: cdns3: skip set TRB_IOC when usb_request: no_interrupt is true (Martin McConnell) [RHEL-54566]
- usb: cdnsp: Fix deadlock issue during using NCM gadget (Martin McConnell) [RHEL-54566]
- usb:cdnsp: remove TRB_FLUSH_ENDPOINT command (Martin McConnell) [RHEL-54566]
- usb: cdns3: Modify the return value of cdns_set_active () to void when CONFIG_PM_SLEEP is disabled (Martin McConnell) [RHEL-54566]
- usb: cdnsp: Fixes issue with dequeuing not queued requests (Martin McConnell) [RHEL-54566]
- usb: cdns3: Add PHY mode switch to usb2 PHY (Martin McConnell) [RHEL-54566]
- usb: cdns3: starfive: Convert to platform remove callback returning void (Martin McConnell) [RHEL-54566]
- usb: cdns3: Put the cdns set active part outside the spin lock (Martin McConnell) [RHEL-54566]
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config (Martin McConnell) [RHEL-54566]
- usb: cdns3: imx: Rework system PM to avoid duplicated operations (Martin McConnell) [RHEL-54566]
- usb: cdns3: optimize OUT transfer by copying only actual received data (Martin McConnell) [RHEL-54566]
- usb: cdns3: improve handling of unaligned address case (Martin McConnell) [RHEL-54566]
- usb: cdns3: Add StarFive JH7110 USB driver (Martin McConnell) [RHEL-54566]
- usb: cdns3: imx: simplify clock name usage (Martin McConnell) [RHEL-54566]
- usb: cdns3: fix NCM gadget RX speed 20x slow than expection at iMX8QM (Martin McConnell) [RHEL-54566]
- usb: cdns3-ti: Convert to platform remove callback returning void (Martin McConnell) [RHEL-54566]
- usb: cdns3-plat: Convert to platform remove callback returning void (Martin McConnell) [RHEL-54566]
- usb: cdns3-imx: Convert to platform remove callback returning void (Martin McConnell) [RHEL-54566]
- usb: cdnsp: Fixes error: uninitialized symbol 'len' (Martin McConnell) [RHEL-54566]
- usb: cdnsp: changes PCI Device ID to fix conflict with CNDS3 driver (Martin McConnell) [RHEL-54566]
- usb: cdns3: Fix issue with using incorrect PCI device function (Martin McConnell) [RHEL-54566]
- usb: cdnsp: Fixes issue with redundant Status Stage (Martin McConnell) [RHEL-54566]
- usb: cdns3: change some trace event __dynamic_array() to __get_buf() (Martin McConnell) [RHEL-54566]
- usb: cdns3: change trace event cdns3_ring() operation (Martin McConnell) [RHEL-54566]
- usb: cdnsp: : add scatter gather support for ISOC endpoint (Martin McConnell) [RHEL-54566]
- usb: cdns3: remove fetched trb from cache before dequeuing (Martin McConnell) [RHEL-54566]
- usb: cdnsp: fix lack of ZLP for ep0 (Martin McConnell) [RHEL-54566]
- usb: cdnsp: fix issue with ZLP - added TD_SIZE = 1 (Martin McConnell) [RHEL-54566]
- usb: cdnsp: Fix issue with Clear Feature Halt Endpoint (Martin McConnell) [RHEL-54566]
- usb: cdns3: host: fix endless superspeed hub port reset (Martin McConnell) [RHEL-54566]
- usb: cdns3: adjust the partial logic of cdnsp_pci_remove (Martin McConnell) [RHEL-54566]
- usb: cdns3: remove dead code (Martin McConnell) [RHEL-54566]
- Bluetooth: MGMT: Add error handling to pair_device() (CKI Backport Bot) [RHEL-56148] {CVE-2024-43884}
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal (Myron Stowe) [RHEL-54981] {CVE-2024-42302}
- ASoC: TAS2781: Fix tasdev_load_calibrated_data() (CKI Backport Bot) [RHEL-55177] {CVE-2024-42278}
- cgroup/cpuset: Prevent UAF in proc_cpuset_show() (Waiman Long) [RHEL-54775 RHEL-54779] {CVE-2024-43853}
- net: add and use __skb_get_hash_symmetric_net (Hangbin Liu) [RHEL-54921]
- net: add and use skb_get_hash_net (Hangbin Liu) [RHEL-54921]
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE (CKI Backport Bot) [RHEL-54921] {CVE-2024-42321}
- ice: Adjust PTP init for 2x50G E825C devices (Petr Oros) [RHEL-29210]
- ice: Add NAC Topology device capability parser (Petr Oros) [RHEL-29210]
- ice: Add support for E825-C TS PLL handling (Petr Oros) [RHEL-29210]
- ice: Change CGU regs struct to anonymous (Petr Oros) [RHEL-29210]
- ice: Introduce ETH56G PHY model for E825C products (Petr Oros) [RHEL-29210]
- ice: Introduce ice_get_base_incval() helper (Petr Oros) [RHEL-29210]
- ice: Move CGU block (Petr Oros) [RHEL-29210]
- ice: Add PHY OFFSET_READY register clearing (Petr Oros) [RHEL-29210]
- ice: Implement Tx interrupt enablement functions (Petr Oros) [RHEL-29210]
- ice: Introduce helper to get tmr_cmd_reg values (Petr Oros) [RHEL-29210]
- ice: Introduce ice_ptp_hw struct (Petr Oros) [RHEL-29210]
- Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout (CKI Backport Bot) [RHEL-17953 RHEL-36378] {CVE-2024-27398}
- Bluetooth: btintel: Fixe build regression (Bastien Nocera) [RHEL-37353] {CVE-2024-35933}
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version (CKI Backport Bot) [RHEL-37353] {CVE-2024-35933}
- Bluetooth: fix connection setup in l2cap_connect (Bastien Nocera) [RHEL-38459] {CVE-2024-36013}
- Bluetooth: HCI: Remove HCI_AMP support (Bastien Nocera) [RHEL-38459] {CVE-2024-36013}
- Bluetooth: Remove HCI_POWER_OFF_TIMEOUT (Bastien Nocera) [RHEL-38459] {CVE-2024-36013}
- Bluetooth: hci_event: Remove code to removed CONFIG_BT_HS (Bastien Nocera) [RHEL-38459] {CVE-2024-36013}
- Bluetooth: Remove usage of the deprecated ida_simple_xx() API (Bastien Nocera) [RHEL-38459] {CVE-2024-36013}
- Bluetooth: L2CAP: Fix slab-use-after-free in l2cap_connect() (Bastien Nocera) [RHEL-38459] {CVE-2024-36013}
- Bluetooth: Remove BT_HS (Bastien Nocera) [RHEL-38459] {CVE-2024-36013}
- Bluetooth: qca: add missing firmware sanity checks (CKI Backport Bot) [RHEL-39643] {CVE-2024-36880}
- Bluetooth: hci_sock: Fix not validating setsockopt user input (Bastien Nocera) [RHEL-37411] {CVE-2024-35963}
- Bluetooth: SCO: Fix not validating setsockopt user input (Bastien Nocera) [RHEL-37396] {CVE-2024-35967}
- Bluetooth: L2CAP: Fix not validating setsockopt user input (Bastien Nocera) [RHEL-37404] {CVE-2024-35965}
- Bluetooth: ISO: Fix not validating setsockopt user input (Bastien Nocera) [RHEL-37406] {CVE-2024-35964}
- Bluetooth: RFCOMM: Fix not validating setsockopt user input (Bastien Nocera) [RHEL-37400] {CVE-2024-35966}
- Bluetooth: Fix memory leak in hci_req_sync_complete() (CKI Backport Bot) [RHEL-37378] {CVE-2024-35978}
- Bluetooth: msft: fix slab-use-after-free in msft_do_close() (CKI Backport Bot) [RHEL-38463] {CVE-2024-36012}
- rtc: tps6594: Fix memleak in probe (Joel Slebodnick) [RHEL-45915]
- redhat/configs: add config file for tps6594 pfsm (Joel Slebodnick) [RHEL-45915]
- redhat/configs: add config file for tps6594 esm (Joel Slebodnick) [RHEL-45915]
- redhat/configs: add config file for tps6594 rtc drv (Joel Slebodnick) [RHEL-45915]
- redhat/configs: add config file for tps6594 regulator (Joel Slebodnick) [RHEL-45915]
- redhat/configs: add config file for tps6594 pinctrl (Joel Slebodnick) [RHEL-45915]
- redhat/configs: add config file for tps6594 spi (Joel Slebodnick) [RHEL-45915]
- redhat/configs: add config file for tps6594 i2c (Joel Slebodnick) [RHEL-45915]
- regulator: tps6594-regulator: Correct multi-phase configuration (Joel Slebodnick) [RHEL-45915]
- rtc: tps6594: Add driver for TPS6594 RTC (Joel Slebodnick) [RHEL-45915]
- pinctrl: tps6594: Add driver for TPS6594 pinctrl and GPIOs (Joel Slebodnick) [RHEL-45915]
- regulator: tps6594-regulator: Fix random kernel crash (Joel Slebodnick) [RHEL-45915]
- misc: tps6594: Remove redundant dev_err_probe() for platform_get_irq_byname() (Joel Slebodnick) [RHEL-45915]
- misc: tps6594-esm: Disable ESM for rev 1 PMIC (Joel Slebodnick) [RHEL-45915]
- misc: tps6594-esm: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-45915]
- misc: tps6594-pfsm: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-45915]
- misc: tps6594-pfsm: Add driver for TI TPS6594 PFSM (Joel Slebodnick) [RHEL-45915]
- misc: tps6594-esm: Add driver for TI TPS6594 ESM (Joel Slebodnick) [RHEL-45915]
- regulator: tps6594-regulator: Add driver for TI TPS6594 regulators (Joel Slebodnick) [RHEL-45915]
- mfd: tps6594: Add null pointer check to tps6594_device_init() (Joel Slebodnick) [RHEL-45915]
- mfd: tps6594: Fix an error code in probe() (Joel Slebodnick) [RHEL-45915]
- mfd: tps6594: Add driver for TI TPS6594 PMIC (Joel Slebodnick) [RHEL-45915]
- mfd: tps80031: Remove driver (Joel Slebodnick) [RHEL-45915]
- dt-bindings: mfd: Add TI TPS6594 PMIC (Joel Slebodnick) [RHEL-45915]
- x86/mce: Implement recovery for errors in TDX/SEAM non-root mode (David Arcari) [RHEL-28497]
Resolves: RHEL-17953, RHEL-28497, RHEL-29210, RHEL-36378, RHEL-37353, RHEL-37378, RHEL-37396, RHEL-37400, RHEL-37404, RHEL-37406, RHEL-37411, RHEL-37905, RHEL-38459, RHEL-38463, RHEL-39643, RHEL-45915, RHEL-54566, RHEL-54775, RHEL-54779, RHEL-54921, RHEL-54981, RHEL-54997, RHEL-55177, RHEL-56148, RHEL-56213
Signed-off-by: Rado Vrbovsky <rvrbovsk@redhat.com>
2024-09-11 07:59:22 +00:00
|
|
|
# hmac sign the UKI for FIPS
|
|
|
|
KernelUnifiedImageHMAC="$KernelUnifiedImageDir/.$InstallName-virt.efi.hmac"
|
|
|
|
echo "hmac sign the UKI for FIPS"
|
|
|
|
echo "Creating hmac file: $KernelUnifiedImageHMAC"
|
|
|
|
(cd $KernelUnifiedImageDir && sha512hmac $InstallName-virt.efi) > $KernelUnifiedImageHMAC;
|
|
|
|
|
2023-03-07 14:22:21 +00:00
|
|
|
pushd $RPM_BUILD_ROOT
|
2023-02-14 19:44:17 +00:00
|
|
|
|
2023-03-07 14:22:21 +00:00
|
|
|
# Variant != rt && Variant != rt-debug
|
|
|
|
fi
|
2023-02-14 19:44:17 +00:00
|
|
|
# efiuki
|
|
|
|
%endif
|
|
|
|
|
2021-07-26 21:42:21 +00:00
|
|
|
remove_depmod_files
|
2020-10-15 12:41:02 +00:00
|
|
|
|
|
|
|
# Go back and find all of the various directories in the tree. We use this
|
|
|
|
# for the dir lists in kernel-core
|
|
|
|
find lib/modules/$KernelVer/kernel -mindepth 1 -type d | sort -n > module-dirs.list
|
|
|
|
|
|
|
|
# Cleanup
|
|
|
|
rm System.map
|
2022-10-03 09:42:53 +00:00
|
|
|
# Just "cp -r" can be very slow: here, it rewrites _existing files_
|
|
|
|
# with open(O_TRUNC). Many filesystems synchronously wait for metadata
|
|
|
|
# update for such file rewrites (seen in strace as final close syscall
|
|
|
|
# taking a long time). On a rotational disk, cp was observed to take
|
|
|
|
# more than 5 minutes on ext4 and more than 15 minutes (!) on xfs.
|
|
|
|
# With --remove-destination, we avoid this, and copying
|
|
|
|
# (with enough RAM to cache it) takes 5 seconds:
|
|
|
|
cp -r --remove-destination restore/* lib/modules/$KernelVer/.
|
2020-10-15 12:41:02 +00:00
|
|
|
rm -rf restore
|
|
|
|
popd
|
|
|
|
|
|
|
|
# Make sure the files lists start with absolute paths or rpmbuild fails.
|
|
|
|
# Also add in the dir entries
|
2021-05-17 22:16:50 +00:00
|
|
|
sed -e 's/^lib*/\/lib/' %{?zipsed} $RPM_BUILD_ROOT/k-d.list > ../kernel${Variant:+-${Variant}}-modules.list
|
2023-02-14 19:44:17 +00:00
|
|
|
sed -e 's/^lib*/%dir \/lib/' %{?zipsed} $RPM_BUILD_ROOT/module-dirs.list > ../kernel${Variant:+-${Variant}}-modules-core.list
|
|
|
|
sed -e 's/^lib*/\/lib/' %{?zipsed} $RPM_BUILD_ROOT/modules.list >> ../kernel${Variant:+-${Variant}}-modules-core.list
|
2021-05-17 22:16:50 +00:00
|
|
|
sed -e 's/^lib*/\/lib/' %{?zipsed} $RPM_BUILD_ROOT/mod-extra.list >> ../kernel${Variant:+-${Variant}}-modules-extra.list
|
2020-10-15 12:41:02 +00:00
|
|
|
|
|
|
|
# Cleanup
|
|
|
|
rm -f $RPM_BUILD_ROOT/k-d.list
|
|
|
|
rm -f $RPM_BUILD_ROOT/modules.list
|
|
|
|
rm -f $RPM_BUILD_ROOT/module-dirs.list
|
|
|
|
rm -f $RPM_BUILD_ROOT/mod-extra.list
|
|
|
|
rm -f $RPM_BUILD_ROOT/mod-internal.list
|
2023-02-15 19:08:53 +00:00
|
|
|
%if 0%{!?fedora:1}
|
|
|
|
rm -f $RPM_BUILD_ROOT/mod-partner.list
|
|
|
|
%endif
|
2023-03-07 14:22:21 +00:00
|
|
|
if [ "$Variant" = "rt" ] || [ "$Variant" = "rt-debug" ]; then
|
|
|
|
rm -f $RPM_BUILD_ROOT/mod-kvm.list
|
|
|
|
fi
|
2020-10-15 12:41:02 +00:00
|
|
|
|
kernel-5.14.0-137.el9
* Fri Jul 29 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-137.el9]
- md: fix double free of io_acct_set bioset (Nigel Croxon) [2105293]
- md: Don't set mddev private to NULL in raid0 pers->free (Nigel Croxon) [2105293]
- md: remove most calls to bdevname (Nigel Croxon) [2105293]
- md: protect md_unregister_thread from reentrancy (Nigel Croxon) [2105293]
- md: don't unregister sync_thread with reconfig_mutex held (Nigel Croxon) [2105293]
- md: Replace role magic numbers with defined constants (Nigel Croxon) [2105293]
- md/raid0: Ignore RAID0 layout if the second zone has only one device (Nigel Croxon) [2105293]
- md/raid5: Annotate functions that hold device_lock with __must_hold (Nigel Croxon) [2105293]
- md/raid5-ppl: Annotate with rcu_dereference_protected() (Nigel Croxon) [2105293]
- md/raid5: Annotate rdev/replacement access when mddev_lock is held (Nigel Croxon) [2105293]
- md/raid5: Annotate rdev/replacement accesses when nr_pending is elevated (Nigel Croxon) [2105293]
- md/raid5: Add __rcu annotation to struct disk_info (Nigel Croxon) [2105293]
- md/raid5: Un-nest struct raid5_percpu definition (Nigel Croxon) [2105293]
- md/raid5: Cleanup setup_conf() error returns (Nigel Croxon) [2105293]
- md: replace deprecated strlcpy & remove duplicated line (Nigel Croxon) [2105293]
- md/bitmap: don't set sb values if can't pass sanity check (Nigel Croxon) [2105293]
- md: fix an incorrect NULL check in md_reload_sb (Nigel Croxon) [2105293]
- md: fix an incorrect NULL check in does_sb_need_changing (Nigel Croxon) [2105293]
- raid5: introduce MD_BROKEN (Nigel Croxon) [2105293]
- md: Set MD_BROKEN for RAID1 and RAID10 (Nigel Croxon) [2105293]
- raid5: initialize the stripe_head embeeded bios as needed (Nigel Croxon) [2105293]
- raid5-cache: statically allocate the recovery ra bio (Nigel Croxon) [2105293]
- raid5-cache: fully initialize flush_bio when needed (Nigel Croxon) [2105293]
- raid5-ppl: fully initialize the bio in ppl_new_iounit (Nigel Croxon) [2105293]
- md: use msleep() in md_notify_reboot() (Nigel Croxon) [2105293]
- md: raid1/raid10: drop pending_cnt (Nigel Croxon) [2105293]
- net: Don't include filter.h from net/sock.h (Petr Oros) [2101792]
- sfc: fix considering that all channels have TX queues (Íñigo Huguet) [2106076]
- sfc: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [2106076]
- NFSv4.1 support for NFS4_RESULT_PRESERVER_UNLINKED (Scott Mayhew) [2066368]
- bpf: Fix request_sock leak in sk lookup helpers (Felix Maurer) [2102742]
- xsk: Fix generic transmit when completion queue reservation fails (Felix Maurer) [2102742]
- xsk: Fix handling of invalid descriptors in XSK TX batching API (Felix Maurer) [2102742]
- xsk: Fix possible crash when multiple sockets are created (Felix Maurer) [2102742]
- xsk: Fix l2fwd for copy mode + busy poll combo (Felix Maurer) [2102742]
- bpf: Support dual-stack sockets in bpf_tcp_check_syncookie (Felix Maurer) [2102742]
- xsk: Fix race at socket teardown (Felix Maurer) [2102742]
- netdevsim: don't overwrite read only ethtool parms (Antoine Tenart) [2101836]
- Bluetooth: btmtksdio: fix possible FW initialization failure (Gopal Tiwari) [2097262]
- Bluetooth: btmtksdio: fix the reset takes too long (Gopal Tiwari) [2097262]
- Bluetooth: btmtksdio: Fix kernel oops when sdio suspend. (Gopal Tiwari) [2097262]
- Bluetooth: mt7921s: support bluetooth reset mechanism (Gopal Tiwari) [2097262]
- Bluetooth: mt7921s: fix btmtksdio_[drv|fw]_pmctrl() (Gopal Tiwari) [2097262]
- Bluetooth: btmtksdio: refactor btmtksdio_runtime_[suspend|resume]() (Gopal Tiwari) [2097262]
- Bluetooth: mt7921s: fix bus hang with wrong privilege (Gopal Tiwari) [2097262]
- Bluetooth: mt7921s: Enable SCO over I2S (Gopal Tiwari) [2097262]
- Bluetooth: mt7921s: fix firmware coredump retrieve (Gopal Tiwari) [2097262]
- Bluetooth: mt7921s: Support wake on bluetooth (Gopal Tiwari) [2097262]
- Enable MTK BT Support for RHEL (Gopal Tiwari) [2097262]
- redhat: workaround CKI cross compilation for scripts (Jan Stancek) [2101805]
- redhat/configs: Support QAT devices for x86 only (Vladis Dronov) [2040726]
- crypto: qat - expose device config through sysfs for 4xxx (Vladis Dronov) [2040726]
- crypto: qat - relocate and rename adf_sriov_prepare_restart() (Vladis Dronov) [2040726]
- crypto: qat - change behaviour of adf_cfg_add_key_value_param() (Vladis Dronov) [2040726]
- crypto: qat - expose device state through sysfs for 4xxx (Vladis Dronov) [2040726]
- crypto: qat - Removes the x86 dependency on the QAT drivers (Vladis Dronov) [2040726]
- crypto: qat - replace get_current_node() with numa_node_id() (Vladis Dronov) [2040726]
- crypto: qat - add support for 401xx devices (Vladis Dronov) [2040726]
- crypto: qat - re-enable registration of algorithms (Vladis Dronov) [2040726]
- crypto: qat - honor CRYPTO_TFM_REQ_MAY_SLEEP flag (Vladis Dronov) [2040726]
- crypto: qat - add param check for DH (Vladis Dronov) [2040726]
- crypto: qat - add param check for RSA (Vladis Dronov) [2040726]
- crypto: qat - remove dma_free_coherent() for DH (Vladis Dronov) [2040726]
- crypto: qat - fix memory leak in RSA (Vladis Dronov) [2040726]
- crypto: qat - add backlog mechanism (Vladis Dronov) [2040726]
- crypto: qat - refactor submission logic (Vladis Dronov) [2040726]
- crypto: qat - use pre-allocated buffers in datapath (Vladis Dronov) [2040726]
- crypto: qat - set to zero DH parameters before free (Vladis Dronov) [2040726]
- crypto: qat - Fix unsigned function returning negative constant (Vladis Dronov) [2040726]
- crypto: qat - remove line wrapping for pfvf_ops functions (Vladis Dronov) [2040726]
- crypto: qat - use u32 variables in all GEN4 pfvf_ops (Vladis Dronov) [2040726]
- crypto: qat - replace disable_vf2pf_interrupts() (Vladis Dronov) [2040726]
- crypto: qat - leverage the GEN2 VF mask definiton (Vladis Dronov) [2040726]
- crypto: qat - rework the VF2PF interrupt handling logic (Vladis Dronov) [2040726]
- crypto: qat - fix off-by-one error in PFVF debug print (Vladis Dronov) [2040726]
- crypto: qat - fix wording and formatting in code comment (Vladis Dronov) [2040726]
- crypto: qat - test PFVF registers for spurious interrupts on GEN4 (Vladis Dronov) [2040726]
- crypto: qat - add check for invalid PFVF protocol version 0 (Vladis Dronov) [2040726]
- crypto: qat - add missing restarting event notification in VFs (Vladis Dronov) [2040726]
- crypto: qat - remove unnecessary tests to detect PFVF support (Vladis Dronov) [2040726]
- crypto: qat - remove unused PFVF stubs (Vladis Dronov) [2040726]
- crypto: qat - remove unneeded braces (Vladis Dronov) [2040726]
- crypto: qat - fix ETR sources enabled by default on GEN2 devices (Vladis Dronov) [2040726]
- crypto: qat - set COMPRESSION capability for DH895XCC (Vladis Dronov) [2040726]
- crypto: qat - set CIPHER capability for DH895XCC (Vladis Dronov) [2040726]
- crypto: qat - stop using iommu_present() (Vladis Dronov) [2040726]
- crypto: qat - fix initialization of pfvf rts_map_msg structures (Vladis Dronov) [2040726]
- crypto: qat - fix initialization of pfvf cap_msg structures (Vladis Dronov) [2040726]
- crypto: qat - remove unneeded assignment (Vladis Dronov) [2040726]
- crypto: qat - disable registration of algorithms (Vladis Dronov) [2040726]
- crypto: qat - enable power management for QAT GEN4 (Vladis Dronov) [2040726]
- crypto: qat - move and rename GEN4 error register definitions (Vladis Dronov) [2040726]
- crypto: qat - add misc workqueue (Vladis Dronov) [2040726]
- crypto: qat - don't cast parameter in bit operations (Vladis Dronov) [2040726]
- crypto: qat - fix access to PFVF interrupt registers for GEN4 (Vladis Dronov) [2040726]
- crypto: qat - fix a signedness bug in get_service_enabled() (Vladis Dronov) [2040726]
- e1000e: Fix possible overflow in LTR decoding (Ken Cox) [2037986]
- e1000e: Print PHY register address when MDI read/write fails (Ken Cox) [2037986]
- e1000e: Correct NVM checksum verification flow (Ken Cox) [2037986]
- e1000e: Fix possible HW unit hang after an s0ix exit (Ken Cox) [2037986 2049953]
- e1000e: Handshake with CSME starts from ADL platforms (Ken Cox) [2037986 2049953]
- e1000e: Separate ADP board type from TGP (Ken Cox) [2037986 2049953]
- e1000e: Fix packet loss on Tiger Lake and later (Ken Cox) [2037986]
- e1000e: Separate TGP board type from SPT (Ken Cox) [2037986]
- e1000e: Remove redundant statement (Ken Cox) [2037986]
- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2037986]
- net: e1000e: solve insmod 'Unknown symbol mutex_lock' error (Ken Cox) [2037986]
- net/e1000e: Fix spelling mistake "The" -> "This" (Ken Cox) [2037986]
- e1000e: Add space to the debug print (Ken Cox) [2037986]
- e1000e: Add support for Lunar Lake (Ken Cox) [2037986]
- e1000e: Additional PHY power saving in S0ix (Ken Cox) [2037986 2049953]
- e1000e: Add polling mechanism to indicate CSME DPG exit (Ken Cox) [2037986 2049953]
- e1000e: Add handshake with the CSME to support S0ix (Ken Cox) [2037986 2049953]
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE (Lenny Szubowicz) [2075710]
- intel_idle: Add AlderLake support (Lenny Szubowicz) [2075710]
- intel_idle: Fix SPR C6 optimization (Lenny Szubowicz) [2075710]
- intel_idle: Fix the 'preferred_cstates' module parameter (Lenny Szubowicz) [2075710]
- cpuidle: intel_idle: Update intel_idle() kerneldoc comment (Lenny Szubowicz) [2075710]
Resolves: rhbz#2105293, rhbz#2101792, rhbz#2106076, rhbz#2066368, rhbz#2102742, rhbz#2101836, rhbz#2097262, rhbz#2101805, rhbz#2040726, rhbz#2037986, rhbz#2049953, rhbz#2075710
Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-07-29 13:40:51 +00:00
|
|
|
%if %{with_cross}
|
|
|
|
make -C $RPM_BUILD_ROOT/lib/modules/$KernelVer/build M=scripts clean
|
kernel-5.14.0-468.el9
* Thu Jun 20 2024 Lucas Zampieri <lzampier@redhat.com> [5.14.0-468.el9]
- qede: fix firmware halt over suspend and resume (John Meneghini) [RHEL-14143]
- mm/vmalloc: eliminated the lock contention from twice to once (Aristeu Rozanski) [RHEL-28501]
- cachefiles: fix memory leak in cachefiles_add_cache() (Andrey Albershteyn) [RHEL-33111] {CVE-2024-26840}
- redhat: include resolve_btfids in kernel-devel (Viktor Malik) [RHEL-40707]
- nvme: fix namespace removal list (Maurizio Lombardi) [RHEL-40472]
- nvme: use srcu for iterating namespace list (Maurizio Lombardi) [RHEL-40472]
- tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Guillaume Nault) [RHEL-39837] {CVE-2024-36904}
- ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Guillaume Nault) [RHEL-39845] {CVE-2024-36902}
- rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back (Davide Caratti) [RHEL-36874] {CVE-2024-27414}
- net: dev_addr_lists: move locking out of init/exit in kunit (Hangbin Liu) [RHEL-21442]
- net: annotate writes on dev->mtu from ndo_change_mtu() (Ivan Vecera) [RHEL-39583]
- geneve: fix header validation in geneve[6]_xmit_skb (Antoine Tenart) [RHEL-37386] {CVE-2024-35973}
- icmp: prevent possible NULL dereferences from icmp_build_probe() (Antoine Tenart) [RHEL-37002] {CVE-2024-35857}
- netdevsim: add selftest for forwarding skb between connected ports (Petr Oros) [RHEL-38987]
- netdevsim: add ndo_get_iflink() implementation (Petr Oros) [RHEL-38987]
- netdevsim: forward skbs from one connected port to another (Petr Oros) [RHEL-38987]
- netdevsim: allow two netdevsim ports to be connected (Petr Oros) [RHEL-38987]
- selftests: net: Correct couple of spelling mistakes (Petr Oros) [RHEL-38987]
- selftests: netdevsim: be less selective for FW for the devlink test (Petr Oros) [RHEL-38987]
- net: netdevsim: constify the struct device_type usage (Petr Oros) [RHEL-38987]
- netdevsim: make nsim_bus const (Petr Oros) [RHEL-38987]
- selftests: netdevsim: stop using ifconfig (Petr Oros) [RHEL-38987]
- netdevsim: avoid potential loop in nsim_dev_trap_report_work() (Petr Oros) [RHEL-38987]
- netdevsim: add Makefile for selftests (Petr Oros) [RHEL-38987]
- selftests: netdevsim: fix the udp_tunnel_nic test (Petr Oros) [RHEL-38987]
- selftests: netdevsim: correct expected FEC strings (Petr Oros) [RHEL-38987]
- selftests: netdevsim: sprinkle more udevadm settle (Petr Oros) [RHEL-38987]
- netdevsim: Don't accept device bound programs (Petr Oros) [RHEL-38987]
- selftests: netdevsim: use suitable existing dummy file for flash test (Petr Oros) [RHEL-38987]
- netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() (Petr Oros) [RHEL-38987]
- xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Petr Oros) [RHEL-38863]
- ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Petr Oros) [RHEL-38863]
- intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Petr Oros) [RHEL-38863]
- ice: remove redundant xdp_rxq_info registration (Petr Oros) [RHEL-38863]
- ice: work on pre-XDP prog frag count (Petr Oros) [RHEL-38863]
- xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Petr Oros) [RHEL-38863]
- xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Petr Oros) [RHEL-38863]
- xsk: recycle buffer in case Rx queue was full (Petr Oros) [RHEL-38863]
- net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map (Kamal Heib) [RHEL-34192] {CVE-2024-26858}
- netlabel: fix RCU annotation for IPv4 options on socket creation (Davide Caratti) [RHEL-31390]
- net: fix sk_memory_allocated_{add|sub} vs softirqs (Paolo Abeni) [RHEL-34070]
- tcp: sk_forced_mem_schedule() optimization (Paolo Abeni) [RHEL-34070]
- net: make SK_MEMORY_PCPU_RESERV tunable (Paolo Abeni) [RHEL-34070]
- rcu: Restrict access to RCU CPU stall notifiers (Waiman Long) [RHEL-34076]
- rcu: Add RCU CPU stall notifier (Waiman Long) [RHEL-34076]
- rcu/exp: Handle RCU expedited grace period kworker allocation failure (Waiman Long) [RHEL-34076]
- rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery (Waiman Long) [RHEL-34076]
- rcu: Break rcu_node_0 --> &rq->__lock order (Waiman Long) [RHEL-34076]
- rcu/tree: Defer setting of jiffies during stall reset (Waiman Long) [RHEL-34076]
- rcutorture: Add test of RCU CPU stall notifiers (Waiman Long) [RHEL-34076]
- rcu: Eliminate check_cpu_stall() duplicate code (Waiman Long) [RHEL-34076]
- rcu: Don't redump the stalled CPU where RCU GP kthread last ran (Waiman Long) [RHEL-34076]
- rcu: Delete a redundant check in rcu_check_gp_kthread_starvation() (Waiman Long) [RHEL-34076]
- rcu-tasks: Make rcu_tasks_lazy_ms static (Waiman Long) [RHEL-34076]
- rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop (Waiman Long) [RHEL-34076]
- rcu-tasks: Add printk()s to localize boot-time self-test hang (Waiman Long) [RHEL-34076]
- refscale: Print out additional module parameters (Waiman Long) [RHEL-34076]
- refscale: Fix misplaced data re-read (Waiman Long) [RHEL-34076]
- srcu: Only accelerate on enqueue time (Waiman Long) [RHEL-34076]
- srcu: Fix callbacks acceleration mishandling (Waiman Long) [RHEL-34076]
- rcu: Conditionally build CPU-hotplug teardown callbacks (Waiman Long) [RHEL-34076]
- rcu: Assume rcu_report_dead() is always called locally (Waiman Long) [RHEL-34076]
- rcu: Assume IRQS disabled from rcu_report_dead() (Waiman Long) [RHEL-34076]
- rcu: Use rcu_segcblist_segempty() instead of open coding it (Waiman Long) [RHEL-34076]
- rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects (Waiman Long) [RHEL-34076]
- srcu: Fix srcu_struct node grpmask overflow on 64-bit systems (Waiman Long) [RHEL-34076]
- rcu: Eliminate rcu_gp_slow_unregister() false positive (Waiman Long) [RHEL-34076]
- rcu: Dump memory object info if callback function is invalid (Waiman Long) [RHEL-34076]
- rcu: Add sysfs to provide throttled access to rcu_barrier() (Waiman Long) [RHEL-34076]
- rcu/tree: Remove superfluous return from void call_rcu* functions (Waiman Long) [RHEL-34076]
- srcu: Fix error handling in init_srcu_struct_fields() (Waiman Long) [RHEL-34076]
- rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() (Waiman Long) [RHEL-34076]
- rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 (Waiman Long) [RHEL-34076]
- torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-34076]
- rcu: Include torture_sched_setaffinity() declaration (Waiman Long) [RHEL-34076]
- rcutorture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-34076]
- rcutorture: Dump grace-period state upon rtort_pipe_count incidents (Waiman Long) [RHEL-34076]
- refscale: Add a "jiffies" test (Waiman Long) [RHEL-34076]
- rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() (Waiman Long) [RHEL-34076]
- rcuscale: fix building with RCU_TINY (Waiman Long) [RHEL-34076]
- rcuscale: Add RCU Tasks Rude testing (Waiman Long) [RHEL-34076]
- rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time (Waiman Long) [RHEL-34076]
- rcuscale: Measure grace-period kthread CPU time (Waiman Long) [RHEL-34076]
- rcuscale: Print out full set of kfree_rcu parameters (Waiman Long) [RHEL-34076]
- rcuscale: Print out full set of module parameters (Waiman Long) [RHEL-34076]
- rcuscale: Add minruntime module parameter (Waiman Long) [RHEL-34076]
- rcuscale: Fix gp_async_max typo: s/reader/writer/ (Waiman Long) [RHEL-34076]
- rcuscale: Permit blocking delays between writers (Waiman Long) [RHEL-34076]
- rcu-tasks: Fix boot-time RCU tasks debug-only deadlock (Waiman Long) [RHEL-34076]
- rcu-tasks: Permit use of debug-objects with RCU Tasks flavors (Waiman Long) [RHEL-34076]
- rcu-tasks: Cancel callback laziness if too many callbacks (Waiman Long) [RHEL-34076]
- rcu-tasks: Add kernel boot parameters for callback laziness (Waiman Long) [RHEL-34076]
- rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCU (Waiman Long) [RHEL-34076]
- rcu-tasks: Treat only synchronous grace periods urgently (Waiman Long) [RHEL-34076]
- rcu: Make the rcu_nocb_poll boot parameter usable via boot config (Waiman Long) [RHEL-34076]
- rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load (Waiman Long) [RHEL-34076]
- rcu: Clarify rcu_is_watching() kernel-doc comment (Waiman Long) [RHEL-34076]
- rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale (Waiman Long) [RHEL-34076]
- rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() (Waiman Long) [RHEL-34076]
- rcu-tasks: Clarify the cblist_init_generic() function's pr_info() output (Waiman Long) [RHEL-34076]
- rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic() (Waiman Long) [RHEL-34076]
- rcu/nocb: Make shrinker iterate only over NOCB CPUs (Waiman Long) [RHEL-34076]
- rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinker (Waiman Long) [RHEL-34076]
- rcu/nocb: Fix shrinker race against callback enqueuer (Waiman Long) [RHEL-34076]
- rcu/nocb: Protect lazy shrinker against concurrent (de-)offloading (Waiman Long) [RHEL-34076]
- rcu/kvfree: Make drain_page_cache() take early return if cache is disabled (Waiman Long) [RHEL-34076]
- rcu/kvfree: Make fill page cache start from krcp->nr_bkv_objs (Waiman Long) [RHEL-34076]
- rcu/kvfree: Do not run a page work if a cache is disabled (Waiman Long) [RHEL-34076]
- rcu/kvfree: Use consistent krcp when growing kfree_rcu() page cache (Waiman Long) [RHEL-34076]
- rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checking bnode->gp_snap (Waiman Long) [RHEL-34076]
- rcu/kvfree: Add debug check for GP complete for kfree_rcu_cpu list (Waiman Long) [RHEL-34076]
- rcu/kvfree: Add debug to check grace periods (Waiman Long) [RHEL-34076]
- rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs (Waiman Long) [RHEL-34076]
- rcu: Make rcu_cpu_starting() rely on interrupts being disabled (Waiman Long) [RHEL-34076]
- rcu: Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_work (Waiman Long) [RHEL-34076]
- rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp (Waiman Long) [RHEL-34076]
- rcu: Employ jiffies-based backstop to callback time limit (Waiman Long) [RHEL-34076]
- rcu: Check callback-invocation time limit for rcuc kthreads (Waiman Long) [RHEL-34076]
- rcutorture: Verify NUM_ACTIVE_RCU_POLL_OLDSTATE (Waiman Long) [RHEL-34076]
- rcutorture: Verify NUM_ACTIVE_RCU_POLL_FULL_OLDSTATE (Waiman Long) [RHEL-34076]
- rcu-tasks: Make grace-period-age message human-readable (Waiman Long) [RHEL-34076]
- rcu: Synchronize ->qsmaskinitnext in rcu_boost_kthread_setaffinity() (Waiman Long) [RHEL-34076]
- rcu/nocb: Add CPU number to CPU-{,de}offload failure messages (Waiman Long) [RHEL-34076]
- rcutorture: Fix ksoftirqd boosting timing and iteration (Waiman Long) [RHEL-34076]
Resolves: RHEL-14143, RHEL-21442, RHEL-28501, RHEL-31390, RHEL-33111, RHEL-34070, RHEL-34076, RHEL-34192, RHEL-36874, RHEL-37002, RHEL-37386, RHEL-38863, RHEL-38987, RHEL-39583, RHEL-39837, RHEL-39845, RHEL-40472, RHEL-40707
Signed-off-by: Lucas Zampieri <lzampier@redhat.com>
2024-06-20 12:25:19 +00:00
|
|
|
make -C $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/tools/bpf/resolve_btfids clean
|
kernel-5.14.0-137.el9
* Fri Jul 29 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-137.el9]
- md: fix double free of io_acct_set bioset (Nigel Croxon) [2105293]
- md: Don't set mddev private to NULL in raid0 pers->free (Nigel Croxon) [2105293]
- md: remove most calls to bdevname (Nigel Croxon) [2105293]
- md: protect md_unregister_thread from reentrancy (Nigel Croxon) [2105293]
- md: don't unregister sync_thread with reconfig_mutex held (Nigel Croxon) [2105293]
- md: Replace role magic numbers with defined constants (Nigel Croxon) [2105293]
- md/raid0: Ignore RAID0 layout if the second zone has only one device (Nigel Croxon) [2105293]
- md/raid5: Annotate functions that hold device_lock with __must_hold (Nigel Croxon) [2105293]
- md/raid5-ppl: Annotate with rcu_dereference_protected() (Nigel Croxon) [2105293]
- md/raid5: Annotate rdev/replacement access when mddev_lock is held (Nigel Croxon) [2105293]
- md/raid5: Annotate rdev/replacement accesses when nr_pending is elevated (Nigel Croxon) [2105293]
- md/raid5: Add __rcu annotation to struct disk_info (Nigel Croxon) [2105293]
- md/raid5: Un-nest struct raid5_percpu definition (Nigel Croxon) [2105293]
- md/raid5: Cleanup setup_conf() error returns (Nigel Croxon) [2105293]
- md: replace deprecated strlcpy & remove duplicated line (Nigel Croxon) [2105293]
- md/bitmap: don't set sb values if can't pass sanity check (Nigel Croxon) [2105293]
- md: fix an incorrect NULL check in md_reload_sb (Nigel Croxon) [2105293]
- md: fix an incorrect NULL check in does_sb_need_changing (Nigel Croxon) [2105293]
- raid5: introduce MD_BROKEN (Nigel Croxon) [2105293]
- md: Set MD_BROKEN for RAID1 and RAID10 (Nigel Croxon) [2105293]
- raid5: initialize the stripe_head embeeded bios as needed (Nigel Croxon) [2105293]
- raid5-cache: statically allocate the recovery ra bio (Nigel Croxon) [2105293]
- raid5-cache: fully initialize flush_bio when needed (Nigel Croxon) [2105293]
- raid5-ppl: fully initialize the bio in ppl_new_iounit (Nigel Croxon) [2105293]
- md: use msleep() in md_notify_reboot() (Nigel Croxon) [2105293]
- md: raid1/raid10: drop pending_cnt (Nigel Croxon) [2105293]
- net: Don't include filter.h from net/sock.h (Petr Oros) [2101792]
- sfc: fix considering that all channels have TX queues (Íñigo Huguet) [2106076]
- sfc: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [2106076]
- NFSv4.1 support for NFS4_RESULT_PRESERVER_UNLINKED (Scott Mayhew) [2066368]
- bpf: Fix request_sock leak in sk lookup helpers (Felix Maurer) [2102742]
- xsk: Fix generic transmit when completion queue reservation fails (Felix Maurer) [2102742]
- xsk: Fix handling of invalid descriptors in XSK TX batching API (Felix Maurer) [2102742]
- xsk: Fix possible crash when multiple sockets are created (Felix Maurer) [2102742]
- xsk: Fix l2fwd for copy mode + busy poll combo (Felix Maurer) [2102742]
- bpf: Support dual-stack sockets in bpf_tcp_check_syncookie (Felix Maurer) [2102742]
- xsk: Fix race at socket teardown (Felix Maurer) [2102742]
- netdevsim: don't overwrite read only ethtool parms (Antoine Tenart) [2101836]
- Bluetooth: btmtksdio: fix possible FW initialization failure (Gopal Tiwari) [2097262]
- Bluetooth: btmtksdio: fix the reset takes too long (Gopal Tiwari) [2097262]
- Bluetooth: btmtksdio: Fix kernel oops when sdio suspend. (Gopal Tiwari) [2097262]
- Bluetooth: mt7921s: support bluetooth reset mechanism (Gopal Tiwari) [2097262]
- Bluetooth: mt7921s: fix btmtksdio_[drv|fw]_pmctrl() (Gopal Tiwari) [2097262]
- Bluetooth: btmtksdio: refactor btmtksdio_runtime_[suspend|resume]() (Gopal Tiwari) [2097262]
- Bluetooth: mt7921s: fix bus hang with wrong privilege (Gopal Tiwari) [2097262]
- Bluetooth: mt7921s: Enable SCO over I2S (Gopal Tiwari) [2097262]
- Bluetooth: mt7921s: fix firmware coredump retrieve (Gopal Tiwari) [2097262]
- Bluetooth: mt7921s: Support wake on bluetooth (Gopal Tiwari) [2097262]
- Enable MTK BT Support for RHEL (Gopal Tiwari) [2097262]
- redhat: workaround CKI cross compilation for scripts (Jan Stancek) [2101805]
- redhat/configs: Support QAT devices for x86 only (Vladis Dronov) [2040726]
- crypto: qat - expose device config through sysfs for 4xxx (Vladis Dronov) [2040726]
- crypto: qat - relocate and rename adf_sriov_prepare_restart() (Vladis Dronov) [2040726]
- crypto: qat - change behaviour of adf_cfg_add_key_value_param() (Vladis Dronov) [2040726]
- crypto: qat - expose device state through sysfs for 4xxx (Vladis Dronov) [2040726]
- crypto: qat - Removes the x86 dependency on the QAT drivers (Vladis Dronov) [2040726]
- crypto: qat - replace get_current_node() with numa_node_id() (Vladis Dronov) [2040726]
- crypto: qat - add support for 401xx devices (Vladis Dronov) [2040726]
- crypto: qat - re-enable registration of algorithms (Vladis Dronov) [2040726]
- crypto: qat - honor CRYPTO_TFM_REQ_MAY_SLEEP flag (Vladis Dronov) [2040726]
- crypto: qat - add param check for DH (Vladis Dronov) [2040726]
- crypto: qat - add param check for RSA (Vladis Dronov) [2040726]
- crypto: qat - remove dma_free_coherent() for DH (Vladis Dronov) [2040726]
- crypto: qat - fix memory leak in RSA (Vladis Dronov) [2040726]
- crypto: qat - add backlog mechanism (Vladis Dronov) [2040726]
- crypto: qat - refactor submission logic (Vladis Dronov) [2040726]
- crypto: qat - use pre-allocated buffers in datapath (Vladis Dronov) [2040726]
- crypto: qat - set to zero DH parameters before free (Vladis Dronov) [2040726]
- crypto: qat - Fix unsigned function returning negative constant (Vladis Dronov) [2040726]
- crypto: qat - remove line wrapping for pfvf_ops functions (Vladis Dronov) [2040726]
- crypto: qat - use u32 variables in all GEN4 pfvf_ops (Vladis Dronov) [2040726]
- crypto: qat - replace disable_vf2pf_interrupts() (Vladis Dronov) [2040726]
- crypto: qat - leverage the GEN2 VF mask definiton (Vladis Dronov) [2040726]
- crypto: qat - rework the VF2PF interrupt handling logic (Vladis Dronov) [2040726]
- crypto: qat - fix off-by-one error in PFVF debug print (Vladis Dronov) [2040726]
- crypto: qat - fix wording and formatting in code comment (Vladis Dronov) [2040726]
- crypto: qat - test PFVF registers for spurious interrupts on GEN4 (Vladis Dronov) [2040726]
- crypto: qat - add check for invalid PFVF protocol version 0 (Vladis Dronov) [2040726]
- crypto: qat - add missing restarting event notification in VFs (Vladis Dronov) [2040726]
- crypto: qat - remove unnecessary tests to detect PFVF support (Vladis Dronov) [2040726]
- crypto: qat - remove unused PFVF stubs (Vladis Dronov) [2040726]
- crypto: qat - remove unneeded braces (Vladis Dronov) [2040726]
- crypto: qat - fix ETR sources enabled by default on GEN2 devices (Vladis Dronov) [2040726]
- crypto: qat - set COMPRESSION capability for DH895XCC (Vladis Dronov) [2040726]
- crypto: qat - set CIPHER capability for DH895XCC (Vladis Dronov) [2040726]
- crypto: qat - stop using iommu_present() (Vladis Dronov) [2040726]
- crypto: qat - fix initialization of pfvf rts_map_msg structures (Vladis Dronov) [2040726]
- crypto: qat - fix initialization of pfvf cap_msg structures (Vladis Dronov) [2040726]
- crypto: qat - remove unneeded assignment (Vladis Dronov) [2040726]
- crypto: qat - disable registration of algorithms (Vladis Dronov) [2040726]
- crypto: qat - enable power management for QAT GEN4 (Vladis Dronov) [2040726]
- crypto: qat - move and rename GEN4 error register definitions (Vladis Dronov) [2040726]
- crypto: qat - add misc workqueue (Vladis Dronov) [2040726]
- crypto: qat - don't cast parameter in bit operations (Vladis Dronov) [2040726]
- crypto: qat - fix access to PFVF interrupt registers for GEN4 (Vladis Dronov) [2040726]
- crypto: qat - fix a signedness bug in get_service_enabled() (Vladis Dronov) [2040726]
- e1000e: Fix possible overflow in LTR decoding (Ken Cox) [2037986]
- e1000e: Print PHY register address when MDI read/write fails (Ken Cox) [2037986]
- e1000e: Correct NVM checksum verification flow (Ken Cox) [2037986]
- e1000e: Fix possible HW unit hang after an s0ix exit (Ken Cox) [2037986 2049953]
- e1000e: Handshake with CSME starts from ADL platforms (Ken Cox) [2037986 2049953]
- e1000e: Separate ADP board type from TGP (Ken Cox) [2037986 2049953]
- e1000e: Fix packet loss on Tiger Lake and later (Ken Cox) [2037986]
- e1000e: Separate TGP board type from SPT (Ken Cox) [2037986]
- e1000e: Remove redundant statement (Ken Cox) [2037986]
- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2037986]
- net: e1000e: solve insmod 'Unknown symbol mutex_lock' error (Ken Cox) [2037986]
- net/e1000e: Fix spelling mistake "The" -> "This" (Ken Cox) [2037986]
- e1000e: Add space to the debug print (Ken Cox) [2037986]
- e1000e: Add support for Lunar Lake (Ken Cox) [2037986]
- e1000e: Additional PHY power saving in S0ix (Ken Cox) [2037986 2049953]
- e1000e: Add polling mechanism to indicate CSME DPG exit (Ken Cox) [2037986 2049953]
- e1000e: Add handshake with the CSME to support S0ix (Ken Cox) [2037986 2049953]
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE (Lenny Szubowicz) [2075710]
- intel_idle: Add AlderLake support (Lenny Szubowicz) [2075710]
- intel_idle: Fix SPR C6 optimization (Lenny Szubowicz) [2075710]
- intel_idle: Fix the 'preferred_cstates' module parameter (Lenny Szubowicz) [2075710]
- cpuidle: intel_idle: Update intel_idle() kerneldoc comment (Lenny Szubowicz) [2075710]
Resolves: rhbz#2105293, rhbz#2101792, rhbz#2106076, rhbz#2066368, rhbz#2102742, rhbz#2101836, rhbz#2097262, rhbz#2101805, rhbz#2040726, rhbz#2037986, rhbz#2049953, rhbz#2075710
Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-07-29 13:40:51 +00:00
|
|
|
sed -i 's/REBUILD_SCRIPTS_FOR_CROSS:=0/REBUILD_SCRIPTS_FOR_CROSS:=1/' $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/Makefile
|
|
|
|
%endif
|
|
|
|
|
2020-10-15 12:41:02 +00:00
|
|
|
# Move the devel headers out of the root file system
|
|
|
|
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
|
|
|
|
|
2021-06-29 15:47:47 +00:00
|
|
|
%ifnarch armv7hl
|
|
|
|
# Generate vmlinux.h and put it to kernel-devel path
|
kernel-5.14.0-113.el9
* Thu Jun 16 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-113.el9]
- powerpc/rtas: Keep MSR[RI] set when calling RTAS (Diego Domingos) [2087259]
- netfilter: nat: really support inet nat without l3 address (Phil Sutter) [2092430]
- netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net path (Phil Sutter) [2094245]
- netfilter: nf_tables: double hook unregistration in netns path (Phil Sutter) [2094245]
- [s390] s390/dasd: Fix read inconsistency for ESE DASD devices (Mete Durlu) [2094302]
- [s390] s390/dasd: Fix read for ESE with blksize < 4k (Mete Durlu) [2094302]
- redhat/configs: enable CONFIG_SP5100_TCO for x86_64 (Sudheesh Mavila) [2078696]
- Watchdog: sp5100_tco: Enable Family 17h+ CPUs (Sudheesh Mavila) [2078696]
- Watchdog: sp5100_tco: Add initialization using EFCH MMIO (Sudheesh Mavila) [2078696]
- kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2078696]
- Watchdog: sp5100_tco: Refactor MMIO base address initialization (Sudheesh Mavila) [2078696]
- Watchdog: sp5100_tco: Move timer initialization into function (Sudheesh Mavila) [2078696]
- watchdog: sp5100_tco: Add support for get_timeleft (Sudheesh Mavila) [2078696]
- redhat/configs: enable ACPI_PCC (Mark Langsdorf) [2067294]
- ACPI: tables: Quiet ACPI table not found warning (Mark Langsdorf) [2067294]
- ACPI/IORT: Check node revision for PMCG resources (Mark Langsdorf) [2067294]
- PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067294]
- ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE (Mark Langsdorf) [2067294]
- ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems" (Mark Langsdorf) [2067294]
- ACPI: require CRC32 to build (Mark Langsdorf) [2067294]
- ACPI: PCC: pcc_ctx can be static (Mark Langsdorf) [2067294]
- ACPI: scan: Rename label in acpi_scan_init() (Mark Langsdorf) [2067294]
- ACPI: scan: Simplify initialization of power and sleep buttons (Mark Langsdorf) [2067294]
- ACPI: scan: Change acpi_scan_init() return value type to void (Mark Langsdorf) [2067294]
- ACPI: SPCR: check if table->serial_port.access_width is too wide (Mark Langsdorf) [2067294]
- ACPI: APD: Check for NULL pointer after calling devm_ioremap() (Mark Langsdorf) [2067294]
- ACPI: APD: Add a fmw property clk-name (Mark Langsdorf) [2067294]
- drivers: acpi: acpi_apd: Remove unused device property "is-rv" (Mark Langsdorf) [2067294]
- x86: clk: clk-fch: Add support for newer family of AMD's SOC (Mark Langsdorf) [2067294]
- ACPI: PCC: Implement OperationRegion handler for the PCC Type 3 subtype (Mark Langsdorf) [2067294]
- ACPI / x86: Skip AC and battery devices on x86 Android tablets with broken DSDTs (Mark Langsdorf) [2067294]
- ACPI / x86: Introduce an acpi_quirk_skip_acpi_ac_and_battery() helper (Mark Langsdorf) [2067294]
- ACPI: processor: thermal: avoid cpufreq_get_policy() (Mark Langsdorf) [2067294]
- ACPI / x86: Add acpi_quirk_skip_[i2c_client|serdev]_enumeration() helpers (Mark Langsdorf) [2067294]
- ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes (Mark Langsdorf) [2067294]
- ACPI: battery: Add the ThinkPad "Not Charging" quirk (Mark Langsdorf) [2067294]
- acpi: Export acpi_bus_type (Mark Langsdorf) [2067294]
- ACPI: sysfs: use default_groups in kobj_type (Mark Langsdorf) [2067294]
- redhat/configs: enable ACPI_PFRUT (Mark Langsdorf) [2040058 2067294]
- ACPI: pfr_telemetry: Fix info leak in pfrt_log_ioctl() (Mark Langsdorf) [2040058 2067294]
- ACPI: pfr_update: Fix return value check in pfru_write() (Mark Langsdorf) [2040058 2067294]
- ACPI: Introduce Platform Firmware Runtime Telemetry driver (Mark Langsdorf) [2040058 2067294]
- ACPI: Introduce Platform Firmware Runtime Update device driver (Mark Langsdorf) [2040058 2067294]
- efi: Introduce EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER and corresponding structures (Mark Langsdorf) [2040058 2067294]
- ACPICA: Update version to 20211217 (Mark Langsdorf) [2067294]
- ACPICA: iASL/NHLT table: "Specific Data" field support (Mark Langsdorf) [2067294]
- ACPICA: iASL: Add suppport for AGDI table (Mark Langsdorf) [2067294]
- ACPICA: iASL: Add TDEL table to both compiler/disassembler (Mark Langsdorf) [2067294]
- ACPICA: Fixed a couple of warnings under MSVC (Mark Langsdorf) [2067294]
- ACPICA: Change a return_ACPI_STATUS (AE_BAD_PARAMETER) (Mark Langsdorf) [2067294]
- ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 (Mark Langsdorf) [2067294]
- ACPICA: Add support for PCC Opregion special context data (Mark Langsdorf) [2067294]
- ACPICA: Fix wrong interpretation of PCC address (Mark Langsdorf) [2067294]
- ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() (Mark Langsdorf) [2067294]
- ACPICA: Utilities: Avoid deleting the same object twice in a row (Mark Langsdorf) [2067294]
- ACPICA: Fix AEST Processor generic resource substructure data field byte length (Mark Langsdorf) [2067294]
- ACPICA: iASL/Disassembler: Additional support for NHLT table (Mark Langsdorf) [2067294]
- ACPICA: Avoid subobject buffer overflow when validating RSDP signature (Mark Langsdorf) [2067294]
- ACPICA: Macros: Remove ACPI_PHYSADDR_TO_PTR (Mark Langsdorf) [2067294]
- ACPICA: Use original pointer for virtual origin tables (Mark Langsdorf) [2067294]
- ACPICA: Use original data_table_region pointer for accesses (Mark Langsdorf) [2067294]
- ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions (Mark Langsdorf) [2067294]
- ACPI: NFIT: Import GUID before use (Mark Langsdorf) [2067294]
- ACPI: NUMA: Process hotpluggable memblocks when !CONFIG_MEMORY_HOTPLUG (Mark Langsdorf) [2067294]
- ACPI: PM: Remove redundant cache flushing (Mark Langsdorf) [2067294]
- ACPI: Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device() (Mark Langsdorf) [2067294]
- ACPI: tables: Add AEST to the list of known table signatures (Mark Langsdorf) [2067294]
- ACPI: delay enumeration of devices with a _DEP pointing to an INT3472 device (Mark Langsdorf) [2067294]
- ACPI: PM: Avoid CPU cache flush when entering S4 (Mark Langsdorf) [2067294]
- PM: hibernate: Allow ACPI hardware signature to be honoured (Mark Langsdorf) [2067294]
- ACPI: PMIC: xpower: Fix _TMP ACPI errors (Mark Langsdorf) [2067294]
- ACPI: PMIC: allow drivers to provide a custom lpat_raw_to_temp() function (Mark Langsdorf) [2067294]
- ACPI: PMIC: constify all struct intel_pmic_opregion_data declarations (Mark Langsdorf) [2067294]
- ACPI: EC: Mark the ec_sys write_support param as module_param_hw() (Mark Langsdorf) [2067294]
- ACPI: EC: Relocate acpi_ec_create_query() and drop acpi_ec_delete_query() (Mark Langsdorf) [2067294]
- ACPI: EC: Make the event work state machine visible (Mark Langsdorf) [2067294]
- ACPI: EC: Avoid queuing unnecessary work in acpi_ec_submit_event() (Mark Langsdorf) [2067294]
- ACPI: EC: Rename three functions (Mark Langsdorf) [2067294]
- ACPI: EC: Simplify locking in acpi_ec_event_handler() (Mark Langsdorf) [2067294]
- ACPI: EC: Rearrange the loop in acpi_ec_event_handler() (Mark Langsdorf) [2067294]
- ACPI: EC: Fold acpi_ec_check_event() into acpi_ec_event_handler() (Mark Langsdorf) [2067294]
- ACPI: EC: Pass one argument to acpi_ec_query() (Mark Langsdorf) [2067294]
- ACPI: EC: Call advance_transaction() from acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067294]
- ACPI: EC: Rework flushing of EC work while suspended to idle (Mark Langsdorf) [2067294]
- ACPI / x86: Add PWM2 on the Xiaomi Mi Pad 2 to the always_present list (Mark Langsdorf) [2067294]
- ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win (Mark Langsdorf) [2067294]
- ACPI / x86: Allow specifying acpi_device_override_status() quirks by path (Mark Langsdorf) [2067294]
- ACPI: Change acpi_device_always_present() into acpi_device_override_status() (Mark Langsdorf) [2067294]
- ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table (Mark Langsdorf) [2067294]
- ACPI: processor idle: Use swap() instead of open coding it (Mark Langsdorf) [2067294]
- ACPI: processor: Replace kernel.h with the necessary inclusions (Mark Langsdorf) [2067294]
- ACPI: DPTF: Update device ID in a comment (Mark Langsdorf) [2067294]
- ACPI: PM: Emit debug messages when enabling/disabling wakeup power (Mark Langsdorf) [2067294]
- ACPI: thermal: drop an always true check (Mark Langsdorf) [2067294]
- ACPI: Add a context argument for table parsing handlers (Mark Langsdorf) [2067294]
- ACPI: Teach ACPI table parsing about the CEDT header format (Mark Langsdorf) [2067294]
- ACPI: Keep sub-table parsing infrastructure available for modules (Mark Langsdorf) [2067294]
- selftests/bpf: Prevent skeleton generation race (Yauheni Kaliuta) [2069045]
- kernel.spec: disable vmlinux.h generation for s390 zfcpdump config (Yauheni Kaliuta) [2069045]
- bpf: Fix possible race in inc_misses_counter (Yauheni Kaliuta) [2069045]
- kbuild: Unify options for BTF generation for vmlinux and modules (Yauheni Kaliuta) [2069045]
- tools/resolve_btfids: Switch to new btf__type_cnt API (Yauheni Kaliuta) [2069045]
- bpf, x86: Fix "no previous prototype" warning (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add tests for restricted helpers (Yauheni Kaliuta) [2069045]
- selftests/bpf: Check map in map pruning (Yauheni Kaliuta) [2069045]
- bpf: selftest: Trigger a DCE on the whole subprog (Yauheni Kaliuta) [2069045]
- libbpf: Deprecate bpf_objects_list (Yauheni Kaliuta) [2069045]
- scripts: documentation-file-ref-check: fix bpf selftests path (Yauheni Kaliuta) [2069045]
- libbpf: Add ability to fetch bpf_program's underlying instructions (Yauheni Kaliuta) [2069045]
- selftests/bpf: Use cpu_number only on arches that have it (Yauheni Kaliuta) [2069045]
- libbpf: Fix skel_internal.h to set errno on loader retval < 0 (Yauheni Kaliuta) [2069045]
- bpf: Document BPF licensing. (Yauheni Kaliuta) [2069045]
- libbpf: Fix gen_loader assumption on number of programs. (Yauheni Kaliuta) [2069045]
- libbpf: Add "bool skipped" to struct bpf_map (Yauheni Kaliuta) [2069045]
- selftests/bpf: Skip all serial_test_get_branch_snapshot in vm (Yauheni Kaliuta) [2069045]
- bpf: Fix a btf decl_tag bug when tagging a function (Yauheni Kaliuta) [2069045]
- libbpf: Define BTF_KIND_* constants in btf.h to avoid compilation errors (Yauheni Kaliuta) [2069045]
- libbpf: Use probe_name for legacy kprobe (Yauheni Kaliuta) [2069045]
- selftests/bpf: Use "__se_" prefix on architectures without syscall wrapper (Yauheni Kaliuta) [2069045]
- selftests/bpf: Extract syscall wrapper (Yauheni Kaliuta) [2069045]
- tools/resolve_btfids: Skip unresolved symbol warning for empty BTF sets (Yauheni Kaliuta) [2069045]
- libbpf: Perform map fd cleanup for gen_loader in case of error (Yauheni Kaliuta) [2069045]
- libbpf: Fix non-C89 loop variable declaration in gen_loader.c (Yauheni Kaliuta) [2069045]
- bpftool: Install libbpf headers for the bootstrap version, too (Yauheni Kaliuta) [2069045]
- tools/runqslower: Fix cross-build (Yauheni Kaliuta) [2069045]
- libbpf: Fix section counting logic (Yauheni Kaliuta) [2069045]
- libbpf: Load global data maps lazily on legacy kernels (Yauheni Kaliuta) [2069045]
- bpftool: Fix error check when calling hashmap__new() (Yauheni Kaliuta) [2069045]
- libbpf: Remove deprecation attribute from struct bpf_prog_prep_result (Yauheni Kaliuta) [2069045]
- bpftool: Fix print error when show bpf map (Yauheni Kaliuta) [2069045]
- bpf: Add missing map_get_next_key method to bloom filter map. (Yauheni Kaliuta) [2069045]
- bpf, selftests: Fix racing issue in btf_skc_cls_ingress test (Yauheni Kaliuta) [2069045]
- selftest/bpf: Add a test that reads various addresses. (Yauheni Kaliuta) [2069045]
- bpf: Fix extable address check. (Yauheni Kaliuta) [2069045]
- bpf: Fix extable fixup offset. (Yauheni Kaliuta) [2069045]
- bpf: Make 32->64 bounds propagation slightly more robust (Yauheni Kaliuta) [2069045]
- bpf: Fix signed bounds propagation after mov32 (Yauheni Kaliuta) [2069045]
- bpf, selftests: Update test case for atomic cmpxchg on r0 with pointer (Yauheni Kaliuta) [2069045]
- bpf, selftests: Add test case for atomic fetch on spilled pointer (Yauheni Kaliuta) [2069045]
- bpf: Fix kernel address leakage in atomic cmpxchg's r0 aux reg (Yauheni Kaliuta) [2069045]
- selftests/bpf: Fix OOB write in test_verifier (Yauheni Kaliuta) [2069045]
- selftests/bpf: Tests for state pruning with u32 spill/fill (Yauheni Kaliuta) [2069045]
- bpf: Fix incorrect state pruning for <8B spill/fill (Yauheni Kaliuta) [2069045]
- bpf: Add selftests to cover packet access corner cases (Yauheni Kaliuta) [2069045]
- bpf: Fix the off-by-two error in range markings (Yauheni Kaliuta) [2069045]
- treewide: Add missing includes masked by cgroup -> bpf dependency (Yauheni Kaliuta) [2069045]
- bpf: Fix bpf_check_mod_kfunc_call for built-in modules (Yauheni Kaliuta) [2069045]
- redhat/configs: Add CONFIG_DEBUG_INFO_DWARF5 (Yauheni Kaliuta) [2069045]
- bpf: Make CONFIG_DEBUG_INFO_BTF depend upon CONFIG_BPF_SYSCALL (Yauheni Kaliuta) [2069045]
- Documentation/locking/locktypes: Update migrate_disable() bits. (Yauheni Kaliuta) [2069045]
- bpf: Make sure bpf_disable_instrumentation() is safe vs preemption. (Yauheni Kaliuta) [2069045]
- libbpf: Fix lookup_and_delete_elem_flags error reporting (Yauheni Kaliuta) [2069045]
- selftests/bpf: Verifier test on refill from a smaller spill (Yauheni Kaliuta) [2069045]
- bpf: Do not reject when the stack read size is different from the tracked scalar size (Yauheni Kaliuta) [2069045]
- selftests/bpf: Make netcnt selftests serial to avoid spurious failures (Yauheni Kaliuta) [2069045]
- selftests/bpf: Test RENAME_EXCHANGE and RENAME_NOREPLACE on bpffs (Yauheni Kaliuta) [2069045]
- selftests/bpf: Convert test_bpffs to ASSERT macros (Yauheni Kaliuta) [2069045]
- libfs: Support RENAME_EXCHANGE in simple_rename() (Yauheni Kaliuta) [2069045]
- libfs: Move shmem_exchange to simple_rename_exchange (Yauheni Kaliuta) [2069045]
- libbpf: Deprecate AF_XDP support (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add a testcase for 64-bit bounds propagation issue. (Yauheni Kaliuta) [2069045]
- bpf: Fix propagation of signed bounds from 64-bit min/max into 32-bit. (Yauheni Kaliuta) [2069045]
- bpf: Fix propagation of bounds from 64-bit min/max into 32-bit and var_off. (Yauheni Kaliuta) [2069045]
- selftests/bpf: Fix also no-alu32 strobemeta selftest (Yauheni Kaliuta) [2069045]
- bpf: Add missing map_delete_elem method to bloom filter map (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add bloom map success test for userspace calls (Yauheni Kaliuta) [2069045]
- bpf: Add alignment padding for "map_extra" + consolidate holes (Yauheni Kaliuta) [2069045]
- bpf: Bloom filter map naming fixups (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add test cases for struct_ops prog (Yauheni Kaliuta) [2069045]
- bpf: Add dummy BPF STRUCT_OPS for test purpose (Yauheni Kaliuta) [2069045]
- bpf: Factor out helpers for ctx access checking (Yauheni Kaliuta) [2069045]
- bpf: Factor out a helper to prepare trampoline for struct_ops prog (Yauheni Kaliuta) [2069045]
- cgroup: bpf: Move wrapper for __cgroup_bpf_*() to kernel/bpf/cgroup.c (Yauheni Kaliuta) [2069045]
- selftests/bpf: Fix strobemeta selftest regression (Yauheni Kaliuta) [2069045]
- bpf: Disallow unprivileged bpf by default (Yauheni Kaliuta) [2069045]
- selftests/bpf: Fix fclose/pclose mismatch in test_progs (Yauheni Kaliuta) [2069045]
- selftests/bpf: Fix memory leak in test_ima (Yauheni Kaliuta) [2069045]
- selftests/bpf: Fix fd cleanup in sk_lookup test (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add weak/typeless ksym test for light skeleton (Yauheni Kaliuta) [2069045]
- libbpf: Use O_CLOEXEC uniformly when opening fds (Yauheni Kaliuta) [2069045]
- libbpf: Ensure that BPF syscall fds are never 0, 1, or 2 (Yauheni Kaliuta) [2069045]
- libbpf: Add weak ksym support to gen_loader (Yauheni Kaliuta) [2069045]
- libbpf: Add typeless ksym support to gen_loader (Yauheni Kaliuta) [2069045]
- bpf: Add bpf_kallsyms_lookup_name helper (Yauheni Kaliuta) [2069045]
- bpf/benchs: Add benchmarks for comparing hashmap lookups w/ vs. w/out bloom filter (Yauheni Kaliuta) [2069045]
- bpf/benchs: Add benchmark tests for bloom filter throughput + false positive (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add bloom filter map test cases (Yauheni Kaliuta) [2069045]
- libbpf: Add "map_extra" as a per-map-type extra flag (Yauheni Kaliuta) [2069045]
- bpf: Add bloom filter map implementation (Yauheni Kaliuta) [2069045]
- bpf, tests: Add module parameter test_suite to test_bpf module (Yauheni Kaliuta) [2069045]
- selftests/bpf: Adding a namespace reset for tc_redirect (Yauheni Kaliuta) [2069045]
- selftests/bpf: Fix attach_probe in parallel mode (Yauheni Kaliuta) [2069045]
- selfetests/bpf: Update vmtest.sh defaults (Yauheni Kaliuta) [2069045]
- bpf: Use u64_stats_t in struct bpf_prog_stats (Yauheni Kaliuta) [2069045]
- bpf: Fixes possible race in update_prog_stats() for 32bit arches (Yauheni Kaliuta) [2069045]
- bpf: Avoid races in __bpf_prog_run() for 32bit arches (Yauheni Kaliuta) [2069045]
- s390: introduce nospec_uses_trampoline() (Yauheni Kaliuta) [2069045]
- selftests/bpf: Guess function end for test_get_branch_snapshot (Yauheni Kaliuta) [2069045]
- selftests/bpf: Use __BYTE_ORDER__ (Yauheni Kaliuta) [2069045]
- libbpf: Use __BYTE_ORDER__ (Yauheni Kaliuta) [2069045]
- libbpf: Fix endianness detection in BPF_CORE_READ_BITFIELD_PROBED() (Yauheni Kaliuta) [2069045]
- libbpf: Deprecate ambiguously-named bpf_program__size() API (Yauheni Kaliuta) [2069045]
- libbpf: Deprecate multi-instance bpf_program APIs (Yauheni Kaliuta) [2069045]
- bpftool: Switch to libbpf's hashmap for PIDs/names references (Yauheni Kaliuta) [2069045]
- bpftool: Switch to libbpf's hashmap for programs/maps in BTF listing (Yauheni Kaliuta) [2069045]
- bpftool: Switch to libbpf's hashmap for pinned paths of BPF objects (Yauheni Kaliuta) [2069045]
- bpftool: Do not expose and init hash maps for pinned path in main.c (Yauheni Kaliuta) [2069045]
- bpftool: Remove Makefile dep. on $(LIBBPF) for $(LIBBPF_INTERNAL_HDRS) (Yauheni Kaliuta) [2069045]
- selftests/bpf: Split out bpf_verif_scale selftests into multiple tests (Yauheni Kaliuta) [2069045]
- selftests/bpf: Mark tc_redirect selftest as serial (Yauheni Kaliuta) [2069045]
- bpf/selftests: remove .c suffix from prog_tests/rhskip (Yauheni Kaliuta) [2069045]
- selftests/bpf: Support multiple tests per file (Yauheni Kaliuta) [2069045]
- selftests/bpf: Normalize selftest entry points (Yauheni Kaliuta) [2069045]
- libbpf: Fix BTF header parsing checks (Yauheni Kaliuta) [2069045]
- libbpf: Fix overflow in BTF sanity checks (Yauheni Kaliuta) [2069045]
- docs/bpf: Update documentation for BTF_KIND_DECL_TAG typedef support (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add BTF_KIND_DECL_TAG typedef example in tag.c (Yauheni Kaliuta) [2069045]
- selftests/bpf: Test deduplication for BTF_KIND_DECL_TAG typedef (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add BTF_KIND_DECL_TAG typedef unit tests (Yauheni Kaliuta) [2069045]
- bpf: Add BTF_KIND_DECL_TAG typedef support (Yauheni Kaliuta) [2069045]
- selftests/bpf: Fix flow dissector tests (Yauheni Kaliuta) [2069045]
- libbpf: Use func name when pinning programs with LIBBPF_STRICT_SEC_NAME (Yauheni Kaliuta) [2069045]
- bpftool: Avoid leaking the JSON writer prepared for program metadata (Yauheni Kaliuta) [2069045]
- selftests/bpf: Switch to new btf__type_cnt/btf__raw_data APIs (Yauheni Kaliuta) [2069045]
- bpftool: Switch to new btf__type_cnt API (Yauheni Kaliuta) [2069045]
- libbpf: Add btf__type_cnt() and btf__raw_data() APIs (Yauheni Kaliuta) [2069045]
- libbpf: Deprecate btf__finalize_data() and move it into libbpf.c (Yauheni Kaliuta) [2069045]
- libbpf: Fix memory leak in btf__dedup() (Yauheni Kaliuta) [2069045]
- selftests/bpf: Make perf_buffer selftests work on 4.9 kernel again (Yauheni Kaliuta) [2069045]
- libbpf: Fix the use of aligned attribute (Yauheni Kaliuta) [2069045]
- selftests/bpf: Switch to ".bss"/".rodata"/".data" lookups for internal maps (Yauheni Kaliuta) [2069045]
- libbpf: Simplify look up by name of internal maps (Yauheni Kaliuta) [2069045]
- selftests/bpf: Demonstrate use of custom .rodata/.data sections (Yauheni Kaliuta) [2069045]
- libbpf: Support multiple .rodata.* and .data.* BPF maps (Yauheni Kaliuta) [2069045]
- bpftool: Improve skeleton generation for data maps without DATASEC type (Yauheni Kaliuta) [2069045]
- bpftool: Support multiple .rodata/.data internal maps in skeleton (Yauheni Kaliuta) [2069045]
- libbpf: Remove assumptions about uniqueness of .rodata/.data/.bss maps (Yauheni Kaliuta) [2069045]
- libbpf: Use Elf64-specific types explicitly for dealing with ELF (Yauheni Kaliuta) [2069045]
- libbpf: Extract ELF processing state into separate struct (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add verif_stats test (Yauheni Kaliuta) [2069045]
- bpf: Add verified_insns to bpf_prog_info and fdinfo (Yauheni Kaliuta) [2069045]
- libbpf: Fix ptr_is_aligned() usages (Yauheni Kaliuta) [2069045]
- selftests/bpf: Test bpf_skc_to_unix_sock() helper (Yauheni Kaliuta) [2069045]
- bpf: Add bpf_skc_to_unix_sock() helper (Yauheni Kaliuta) [2069045]
- samples: bpf: Suppress readelf stderr when probing for BTF support (Yauheni Kaliuta) [2069045]
- net: bpf: Switch over to memdup_user() (Yauheni Kaliuta) [2069045]
- selftests/bpf: Some more atomic tests (Yauheni Kaliuta) [2069045]
- libbpf: Fix dumping non-aligned __int128 (Yauheni Kaliuta) [2069045]
- libbpf: Fix dumping big-endian bitfields (Yauheni Kaliuta) [2069045]
- bpftool: Remove useless #include to <perf-sys.h> from map_perf_ring.c (Yauheni Kaliuta) [2069045]
- selftests/bpf: Remove duplicated include in cgroup_helpers (Yauheni Kaliuta) [2069045]
- bpf/preload: Clean up .gitignore and "clean-files" target (Yauheni Kaliuta) [2069045]
- libbpf: Migrate internal use of bpf_program__get_prog_info_linear (Yauheni Kaliuta) [2069045]
- bpf: Silence Coverity warning for find_kfunc_desc_btf (Yauheni Kaliuta) [2069045]
- bpftool: Turn check on zlib from a phony target into a conditional error (Yauheni Kaliuta) [2069045]
- bpftool: Do not FORCE-build libbpf (Yauheni Kaliuta) [2069045]
- bpftool: Fix install for libbpf's internal header(s) (Yauheni Kaliuta) [2069045]
- libbpf: Remove Makefile warnings on out-of-sync netlink.h/if_link.h (Yauheni Kaliuta) [2069045]
- bpf: Rename BTF_KIND_TAG to BTF_KIND_DECL_TAG (Yauheni Kaliuta) [2069045]
- selftests/bpf: Skip verifier tests that fail to load with ENOTSUPP (Yauheni Kaliuta) [2069045]
- selfetest/bpf: Make some tests serial (Yauheni Kaliuta) [2069045]
- selftests/bpf: Fix pid check in fexit_sleep test (Yauheni Kaliuta) [2069045]
- selftests/bpf: Adding pid filtering for atomics test (Yauheni Kaliuta) [2069045]
- selftests/bpf: Make cgroup_v1v2 use its own port (Yauheni Kaliuta) [2069045]
- selftests/bpf: Fix race condition in enable_stats (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add per worker cgroup suffix (Yauheni Kaliuta) [2069045]
- selftests/bpf: Allow some tests to be executed in sequence (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add parallelism to test_progs (Yauheni Kaliuta) [2069045]
- bpf/selftests: Add test for writable bare tracepoint (Yauheni Kaliuta) [2069045]
- libbpf: Support detecting and attaching of writable tracepoint program (Yauheni Kaliuta) [2069045]
- bpf: Support writable context for bare tracepoint (Yauheni Kaliuta) [2069045]
- bpftool: Add install-bin target to install binary only (Yauheni Kaliuta) [2069045]
- selftests/bpf: Better clean up for runqslower in test_bpftool_build.sh (Yauheni Kaliuta) [2069045]
- samples/bpf: Do not FORCE-recompile libbpf (Yauheni Kaliuta) [2069045]
- samples/bpf: Install libbpf headers when building (Yauheni Kaliuta) [2069045]
- samples/bpf: Update .gitignore (Yauheni Kaliuta) [2069045]
- bpf: iterators: Install libbpf headers when building (Yauheni Kaliuta) [2069045]
- bpf: preload: Install libbpf headers when building (Yauheni Kaliuta) [2069045]
- tools/runqslower: Install libbpf headers when building (Yauheni Kaliuta) [2069045]
- tools/resolve_btfids: Install libbpf headers when building (Yauheni Kaliuta) [2069045]
- bpftool: Install libbpf headers instead of including the dir (Yauheni Kaliuta) [2069045]
- bpftool: Remove unused includes to <bpf/bpf_gen_internal.h> (Yauheni Kaliuta) [2069045]
- libbpf: Skip re-installing headers file if source is older than target (Yauheni Kaliuta) [2069045]
- selftests/bpf: Remove SEC("version") from test progs (Yauheni Kaliuta) [2069045]
- selftests/bpf: Skip the second half of get_branch_snapshot in vm (Yauheni Kaliuta) [2069045]
- bpf, tests: Add more LD_IMM64 tests (Yauheni Kaliuta) [2069045]
- bpf, x64: Factor out emission of REX byte in more cases (Yauheni Kaliuta) [2069045]
- libbpf: Deprecate bpf_object__unload() API since v0.6 (Yauheni Kaliuta) [2069045]
- selftests/bpf: Switch to new bpf_object__next_{map,program} APIs (Yauheni Kaliuta) [2069045]
- libbpf: Deprecate bpf_{map,program}__{prev,next} APIs since v0.7 (Yauheni Kaliuta) [2069045]
- libbpf: Add API documentation convention guidelines (Yauheni Kaliuta) [2069045]
- bpf: Use $(pound) instead of \# in Makefiles (Yauheni Kaliuta) [2069045]
- selftests/bpf: Test new btf__add_btf() API (Yauheni Kaliuta) [2069045]
- selftests/bpf: Refactor btf_write selftest to reuse BTF generation logic (Yauheni Kaliuta) [2069045]
- libbpf: Add API that copies all BTF types from one BTF object to another (Yauheni Kaliuta) [2069045]
- bpf, x64: Save bytes for DIV by reducing reg copies (Yauheni Kaliuta) [2069045]
- bpf: Avoid retpoline for bpf_for_each_map_elem (Yauheni Kaliuta) [2069045]
- bpf: selftests: Add selftests for module kfunc support (Yauheni Kaliuta) [2069045]
- libbpf: Update gen_loader to emit BTF_KIND_FUNC relocations (Yauheni Kaliuta) [2069045]
- libbpf: Resolve invalid weak kfunc calls with imm = 0, off = 0 (Yauheni Kaliuta) [2069045]
- libbpf: Support kernel module function calls (Yauheni Kaliuta) [2069045]
- bpf: Enable TCP congestion control kfunc from modules (Yauheni Kaliuta) [2069045]
- tools: Allow specifying base BTF file in resolve_btfids (Yauheni Kaliuta) [2069045]
- bpf: btf: Introduce helpers for dynamic BTF set registration (Yauheni Kaliuta) [2069045]
- bpf: Be conservative while processing invalid kfunc calls (Yauheni Kaliuta) [2069045]
- bpf: Introduce BPF support for kernel module function calls (Yauheni Kaliuta) [2069045]
- selftests/bpf: Use BTF-defined key/value for map definitions (Yauheni Kaliuta) [2069045]
- libbpf: Support uniform BTF-defined key/value specification across all BPF maps (Yauheni Kaliuta) [2069045]
- bpf/tests: Add test of LDX_MEM with operand aliasing (Yauheni Kaliuta) [2069045]
- bpf/tests: Add test of ALU shifts with operand register aliasing (Yauheni Kaliuta) [2069045]
- bpf/tests: Add exhaustive tests of BPF_ATOMIC register combinations (Yauheni Kaliuta) [2069045]
- bpf/tests: Add exhaustive tests of ALU register combinations (Yauheni Kaliuta) [2069045]
- bpf/tests: Minor restructuring of ALU tests (Yauheni Kaliuta) [2069045]
- bpf/tests: Add more tests for ALU and ATOMIC register clobbering (Yauheni Kaliuta) [2069045]
- bpf/tests: Add tests to check source register zero-extension (Yauheni Kaliuta) [2069045]
- bpf/tests: Add exhaustive tests of BPF_ATOMIC magnitudes (Yauheni Kaliuta) [2069045]
- bpf/tests: Add zero-extension checks in BPF_ATOMIC tests (Yauheni Kaliuta) [2069045]
- bpf/tests: Add tests of BPF_LDX and BPF_STX with small sizes (Yauheni Kaliuta) [2069045]
- bpf, xdp, docs: Correct some English grammar and spelling (Yauheni Kaliuta) [2069045]
- selftests/bpf: Use kselftest skip code for skipped tests (Yauheni Kaliuta) [2069045]
- bpf: Do not invoke the XDP dispatcher for PROG_RUN with single repeat (Yauheni Kaliuta) [2069045]
- libbpf: Make gen_loader data aligned. (Yauheni Kaliuta) [2069045]
- bpf: selftests: Fix fd cleanup in get_branch_snapshot (Yauheni Kaliuta) [2069045]
- selftests/bpf: Fix probe_user test failure with clang build kernel (Yauheni Kaliuta) [2069045]
- bpf: Replace callers of BPF_CAST_CALL with proper function typedef (Yauheni Kaliuta) [2069045]
- bpf: Replace "want address" users of BPF_CAST_CALL with BPF_CALL_IMM (Yauheni Kaliuta) [2069045]
- bpf/tests: Add tail call limit test with external function call (Yauheni Kaliuta) [2069045]
- bpftool: Avoid using "?: " in generated code (Yauheni Kaliuta) [2069045]
- selftests/bpf: Switch sk_lookup selftests to strict SEC("sk_lookup") use (Yauheni Kaliuta) [2069045]
- libbpf: Add opt-in strict BPF program section name handling logic (Yauheni Kaliuta) [2069045]
- libbpf: Complete SEC() table unification for BPF_APROG_SEC/BPF_EAPROG_SEC (Yauheni Kaliuta) [2069045]
- libbpf: Refactor ELF section handler definitions (Yauheni Kaliuta) [2069045]
- libbpf: Reduce reliance of attach_fns on sec_def internals (Yauheni Kaliuta) [2069045]
- libbpf: Refactor internal sec_def handling to enable pluggability (Yauheni Kaliuta) [2069045]
- selftests/bpf: Normalize all the rest SEC() uses (Yauheni Kaliuta) [2069045]
- selftests/bpf: Switch SEC("classifier*") usage to a strict SEC("tc") (Yauheni Kaliuta) [2069045]
- selftests/bpf: Normalize XDP section names in selftests (Yauheni Kaliuta) [2069045]
- libbpf: Add "tc" SEC_DEF which is a better name for "classifier" (Yauheni Kaliuta) [2069045]
- bpf/tests: Add more BPF_END byte order conversion tests (Yauheni Kaliuta) [2069045]
- bpf/tests: Expand branch conversion JIT test (Yauheni Kaliuta) [2069045]
- bpf/tests: Add JMP tests with degenerate conditional (Yauheni Kaliuta) [2069045]
- bpf/tests: Add JMP tests with small offsets (Yauheni Kaliuta) [2069045]
- bpf/tests: Add test case flag for verifier zero-extension (Yauheni Kaliuta) [2069045]
- bpf/tests: Add exhaustive test of LD_IMM64 immediate magnitudes (Yauheni Kaliuta) [2069045]
- bpf/tests: Add staggered JMP and JMP32 tests (Yauheni Kaliuta) [2069045]
- bpf/tests: Add exhaustive tests of JMP operand magnitudes (Yauheni Kaliuta) [2069045]
- bpf/tests: Add exhaustive tests of ALU operand magnitudes (Yauheni Kaliuta) [2069045]
- bpf/tests: Add exhaustive tests of ALU shift values (Yauheni Kaliuta) [2069045]
- bpf/tests: Reduce memory footprint of test suite (Yauheni Kaliuta) [2069045]
- bpf/tests: Allow different number of runs per test case (Yauheni Kaliuta) [2069045]
- bpf: selftest: Add verifier tests for <8-byte scalar spill and refill (Yauheni Kaliuta) [2069045]
- bpf: selftest: A bpf prog that has a 32bit scalar spill (Yauheni Kaliuta) [2069045]
- bpf: Support <8-byte scalar spill and refill (Yauheni Kaliuta) [2069045]
- bpf: Check the other end of slot_type for STACK_SPILL (Yauheni Kaliuta) [2069045]
- selftests/bpf: Fix btf_dump __int128 test failure with clang build kernel (Yauheni Kaliuta) [2069045]
- libbpf: Add legacy uprobe attaching support (Yauheni Kaliuta) [2069045]
- libbpf: Refactor and simplify legacy kprobe code (Yauheni Kaliuta) [2069045]
- selftests/bpf: Adopt attach_probe selftest to work on old kernels (Yauheni Kaliuta) [2069045]
- libbpf: Fix memory leak in legacy kprobe attach logic (Yauheni Kaliuta) [2069045]
- samples: bpf: Convert ARP table network order fields into readable format (Yauheni Kaliuta) [2069045]
- samples: bpf: Convert route table network order fields into readable format (Yauheni Kaliuta) [2069045]
- libbpf: Add doc comments in libbpf.h (Yauheni Kaliuta) [2069045]
- bpf: Clarify data_len param in bpf_snprintf and bpf_seq_printf comments (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add trace_vprintk test prog (Yauheni Kaliuta) [2069045]
- selftests/bpf: Migrate prog_tests/trace_printk CHECKs to ASSERTs (Yauheni Kaliuta) [2069045]
- bpftool: Only probe trace_vprintk feature in 'full' mode (Yauheni Kaliuta) [2069045]
- libbpf: Use static const fmt string in __bpf_printk (Yauheni Kaliuta) [2069045]
- libbpf: Modify bpf_printk to choose helper based on arg count (Yauheni Kaliuta) [2069045]
- bpf: Add bpf_trace_vprintk helper (Yauheni Kaliuta) [2069045]
- selftests/bpf: Stop using bpf_program__load (Yauheni Kaliuta) [2069045]
- bpf: Merge printk and seq_printf VARARG max macros (Yauheni Kaliuta) [2069045]
- selftests/bpf: Fix a few compiler warnings (Yauheni Kaliuta) [2069045]
- libbpf: Constify all high-level program attach APIs (Yauheni Kaliuta) [2069045]
- libbpf: Schedule open_opts.attach_prog_fd deprecation since v0.7 (Yauheni Kaliuta) [2069045]
- selftests/bpf: Switch fexit_bpf2bpf selftest to set_attach_target() API (Yauheni Kaliuta) [2069045]
- libbpf: Allow skipping attach_func_name in bpf_program__set_attach_target() (Yauheni Kaliuta) [2069045]
- libbpf: Deprecated bpf_object_open_opts.relaxed_core_relocs (Yauheni Kaliuta) [2069045]
- selftests/bpf: Stop using relaxed_core_relocs which has no effect (Yauheni Kaliuta) [2069045]
- libbpf: Use pre-setup sec_def in libbpf_find_attach_btf_id() (Yauheni Kaliuta) [2069045]
- bpf: Update bpf_get_smp_processor_id() documentation (Yauheni Kaliuta) [2069045]
- libbpf: Add sphinx code documentation comments (Yauheni Kaliuta) [2069045]
- selftests/bpf: Skip btf_tag test if btf_tag attribute not supported (Yauheni Kaliuta) [2069045]
- docs/bpf: Add documentation for BTF_KIND_TAG (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add a test with a bpf program with btf_tag attributes (Yauheni Kaliuta) [2069045]
- selftests/bpf: Test BTF_KIND_TAG for deduplication (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add BTF_KIND_TAG unit tests (Yauheni Kaliuta) [2069045]
- selftests/bpf: Change NAME_NTH/IS_NAME_NTH for BTF_KIND_TAG format (Yauheni Kaliuta) [2069045]
- selftests/bpf: Test libbpf API function btf__add_tag() (Yauheni Kaliuta) [2069045]
- bpftool: Add support for BTF_KIND_TAG (Yauheni Kaliuta) [2069045]
- libbpf: Add support for BTF_KIND_TAG (Yauheni Kaliuta) [2069045]
- libbpf: Rename btf_{hash,equal}_int to btf_{hash,equal}_int_tag (Yauheni Kaliuta) [2069045]
- bpf: Support for new btf kind BTF_KIND_TAG (Yauheni Kaliuta) [2069045]
- btf: Change BTF_KIND_* macros to enums (Yauheni Kaliuta) [2069045]
- selftests/bpf: Fix .gitignore to not ignore test_progs.c (Yauheni Kaliuta) [2069045]
- bpf,x64 Emit IMUL instead of MUL for x86-64 (Yauheni Kaliuta) [2069045]
- libbpf: Minimize explicit iterator of section definition array (Yauheni Kaliuta) [2069045]
- libbpf: Simplify BPF program auto-attach code (Yauheni Kaliuta) [2069045]
- libbpf: Ensure BPF prog types are set before relocations (Yauheni Kaliuta) [2069045]
- selftests/bpf: Update selftests to always provide "struct_ops" SEC (Yauheni Kaliuta) [2069045]
- libbpf: Introduce legacy kprobe events support (Yauheni Kaliuta) [2069045]
- bpf, selftests: Replicate tailcall limit test for indirect call case (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add test for bpf_get_branch_snapshot (Yauheni Kaliuta) [2069045]
- bpf: Introduce helper bpf_get_branch_snapshot (Yauheni Kaliuta) [2069045]
- selftests/bpf: Test new __sk_buff field hwtstamp (Yauheni Kaliuta) [2069045]
- bpf: Permit ingress_ifindex in bpf_prog_test_run_xattr (Yauheni Kaliuta) [2069045]
- bpf: Add hardware timestamp field to __sk_buff (Yauheni Kaliuta) [2069045]
- libbpf: Make libbpf_version.h non-auto-generated (Yauheni Kaliuta) [2069045]
- libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations (Yauheni Kaliuta) [2069045]
- libbpf: Fix build with latest gcc/binutils with LTO (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add checks for X__elf_bytes() skeleton helper (Yauheni Kaliuta) [2069045]
- bpftool: Provide a helper method for accessing skeleton's embedded ELF data (Yauheni Kaliuta) [2069045]
- libbpf: Change bpf_object_skeleton data field to const pointer (Yauheni Kaliuta) [2069045]
- libbpf: Don't crash on object files with no symbol tables (Yauheni Kaliuta) [2069045]
- bpf, selftests: Fix spelling mistake "tained" -> "tainted" (Yauheni Kaliuta) [2069045]
- bpf, selftests: Add test case trying to taint map value pointer (Yauheni Kaliuta) [2069045]
Resolves: rhbz#2087259, rhbz#2092430, rhbz#2094245, rhbz#2094302, rhbz#2078696, rhbz#2067294, rhbz#2040058, rhbz#2069045
Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-06-16 10:09:08 +00:00
|
|
|
# zfcpdump build does not have btf anymore
|
|
|
|
if [ "$Variant" != "zfcpdump" ]; then
|
kernel-5.14.0-221.el9
* Wed Dec 21 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-221.el9]
- powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1 (Yauheni Kaliuta) [2120968 2140077]
- ip_tunnel: Respect tunnel key's "flow_flags" in IP tunnels (Felix Maurer) [2120968]
- redhat/spec: exclude liburandom_read.so from requires (Artem Savkov) [2120968]
- spec: use jsut-built bpftool for vmlinux.h generation (Yauheni Kaliuta) [2120968]
- Revert "build: Fix generating BTF with pahole >=1.24" (Yauheni Kaliuta) [2120968]
- BuildRequires: lld for build with selftests for x86 (Yauheni Kaliuta) [2120968]
- bpf: Fix offset calculation error in __copy_map_value and zero_map_value (Yauheni Kaliuta) [2120968]
- bpf: Add zero_map_value to zero map value with special fields (Yauheni Kaliuta) [2120968]
- bpf: Add copy_map_value_long to copy to remote percpu memory (Yauheni Kaliuta) [2120968]
- libbpf: Fix an unsigned < 0 bug (Yauheni Kaliuta) [2120968]
- libbpf: Don't require full struct enum64 in UAPI headers (Yauheni Kaliuta) [2120968]
- libbpf: Fix sign expansion bug in btf_dump_get_enum_value() (Yauheni Kaliuta) [2120968]
- perf bpf: Remove undefined behavior from bpf_perf_object__next() (Yauheni Kaliuta) [2120968]
- perf build: Fix btf__load_from_kernel_by_id() feature check (Yauheni Kaliuta) [2120968]
- perf build: Stop using __weak bpf_map_create() to handle older libbpf versions (Yauheni Kaliuta) [2120968]
- perf build: Stop using __weak btf__raw_data() to handle older libbpf versions (Yauheni Kaliuta) [2120968]
- perf build: Stop using __weak bpf_prog_load() to handle older libbpf versions (Yauheni Kaliuta) [2120968]
- perf build: Fix check for btf__load_from_kernel_by_id() in libbpf (Yauheni Kaliuta) [2120968]
- selftests/bpf: Use consistent build-id type for liburandom_read.so (Yauheni Kaliuta) [2120968]
- docs/bpf: Update documentation for BTF_KIND_ENUM64 support (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add a test for enum64 value relocations (Yauheni Kaliuta) [2120968]
- selftests/bpf: Test BTF_KIND_ENUM64 for deduplication (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add BTF_KIND_ENUM64 unit tests (Yauheni Kaliuta) [2120968]
- selftests/bpf: Test new enum kflag and enum64 API functions (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix selftests failure (Yauheni Kaliuta) [2120968]
- bpftool: Add btf enum64 support (Yauheni Kaliuta) [2120968]
- libbpf: Add enum64 relocation support (Yauheni Kaliuta) [2120968]
- libbpf: Add enum64 support for bpf linking (Yauheni Kaliuta) [2120968]
- libbpf: Add enum64 sanitization (Yauheni Kaliuta) [2120968]
- libbpf: Add enum64 support for btf_dump (Yauheni Kaliuta) [2120968]
- libbpf: Add enum64 deduplication support (Yauheni Kaliuta) [2120968]
- libbpf: Add enum64 parsing and new enum64 public API (Yauheni Kaliuta) [2120968]
- libbpf: Refactor btf__add_enum() for future code sharing (Yauheni Kaliuta) [2120968]
- libbpf: Fix an error in 64bit relocation value computation (Yauheni Kaliuta) [2120968]
- libbpf: Permit 64bit relocation value (Yauheni Kaliuta) [2120968]
- bpf: Add btf enum64 support (Yauheni Kaliuta) [2120968]
- libbpf: Introduce libbpf_bpf_link_type_str (Yauheni Kaliuta) [2120968]
- libbpf: Introduce libbpf_bpf_attach_type_str (Yauheni Kaliuta) [2120968]
- libbpf: Introduce libbpf_bpf_map_type_str (Yauheni Kaliuta) [2120968]
- libbpf: Introduce libbpf_bpf_prog_type_str (Yauheni Kaliuta) [2120968]
- fprobe: Check rethook_alloc() return in rethook initialization (Yauheni Kaliuta) [2120968]
- tracing/fprobe: Fix to check whether fprobe is registered correctly (Yauheni Kaliuta) [2120968]
- bpf, sockmap: Fix the sk->sk_forward_alloc warning of sk_stream_kill_queues (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix error failure of case test_xdp_adjust_tail_grow (Yauheni Kaliuta) [2120968]
- selftest/bpf: Fix error usage of ASSERT_OK in xdp_adjust_tail.c (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix memory leak caused by not destroying skeleton (Yauheni Kaliuta) [2120968]
- libbpf: Fix memory leak in parse_usdt_arg() (Yauheni Kaliuta) [2120968]
- selftest/bpf: Fix memory leak in kprobe_multi_test (Yauheni Kaliuta) [2120968]
- ftrace: Still disable enabled records marked as disabled (Yauheni Kaliuta) [2120968]
- ftrace: Add FTRACE_MCOUNT_MAX_OFFSET to avoid adding weak function (Yauheni Kaliuta) [2130850]
- xdp: Fix spurious packet loss in generic XDP TX path (Felix Maurer) [2120968]
- net: Use this_cpu_inc() to increment net->core_stats (Felix Maurer) [2130850]
- net: disable preemption in dev_core_stats_XXX_inc() helpers (Felix Maurer) [2130850]
- net: add per-cpu storage and net->core_stats (Felix Maurer) [2130850]
- selftests/bpf/test_progs: rhskip with subtest granularity (Artem Savkov) [2130850]
- selftests/bpf: Don't assign outer source IP to host (Felix Maurer) [2120968]
- bpf: Set flow flag to allow any source IP in bpf_tunnel_key (Felix Maurer) [2120968]
- geneve: Use ip_tunnel_key flow flags in route lookups (Felix Maurer) [2120968]
- vxlan: Use ip_tunnel_key flow flags in route lookups (Felix Maurer) [2120968]
- ip_tunnels: Add new flow flags field to ip_tunnel_key (Felix Maurer) [2120968]
- xsk: Clear page contiguity bit when unmapping pool (Felix Maurer) [2120968]
- net: page_pool: add page allocation stats for two fast page allocate path (Felix Maurer) [2120968]
- selftests: xsk: make stat tests not spin on getsockopt (Felix Maurer) [2120968]
- selftests: xsk: make the stats tests normal tests (Felix Maurer) [2120968]
- selftests: xsk: introduce validation functions (Felix Maurer) [2120968]
- selftests: xsk: cleanup veth pair at ctrl-c (Felix Maurer) [2120968]
- selftests: xsk: add timeout to tests (Felix Maurer) [2120968]
- selftests: xsk: fix reporting of failed tests (Felix Maurer) [2120968]
- selftests: xsk: run all tests for busy-poll (Felix Maurer) [2120968]
- selftests: xsk: do not send zero-length packets (Felix Maurer) [2120968]
- selftests: xsk: cleanup bash scripts (Felix Maurer) [2120968]
- selftests/bpf: Add test for skb_load_bytes (Felix Maurer) [2120968]
- net: Change skb_ensure_writable()'s write_len param to unsigned int type (Felix Maurer) [2120968]
- xsk: Drop ternary operator from xskq_cons_has_entries (Felix Maurer) [2120968]
- xsk: Diversify return codes in xsk_rcv_check() (Felix Maurer) [2120968]
- xsk: Improve xdp_do_redirect() error codes (Felix Maurer) [2120968]
- net: page_pool: introduce ethtool stats (Felix Maurer) [2120968]
- bpf: Add verifier check for BPF_PTR_POISON retval and arg (Yauheni Kaliuta) [2120968]
- bpf: Fix non-static bpf_func_proto struct definitions (Yauheni Kaliuta) [2120968]
- bpf: Fix ref_obj_id for dynptr data slices in verifier (Yauheni Kaliuta) [2120968]
- bpf: Cleanup check_refcount_ok (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add liburandom_read.so to TEST_GEN_FILES (Yauheni Kaliuta) [2120968]
- btf: Export bpf_dynptr definition (Yauheni Kaliuta) [2120968]
- bpf: Gate dynptr API behind CAP_BPF (Yauheni Kaliuta) [2120968]
- bpf: Fix resetting logic for unreferenced kptrs (Yauheni Kaliuta) [2120968]
- libbpf: Fix str_has_sfx()'s return value (Yauheni Kaliuta) [2120968]
- libbpf: make RINGBUF map size adjustments more eagerly (Yauheni Kaliuta) [2120968]
- bpf: Add flags arg to bpf_dynptr_read and bpf_dynptr_write APIs (Yauheni Kaliuta) [2120968]
- bpf: Make sure mac_header was set before using it (Yauheni Kaliuta) [2120968]
- bpf, selftests: Add verifier test case for jmp32's jeq/jne (Yauheni Kaliuta) [2120968]
- bpf, selftests: Add verifier test case for imm=0,umin=0,umax=1 scalar (Yauheni Kaliuta) [2120968]
- bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_vals (Yauheni Kaliuta) [2120968]
- bpf: Fix incorrect verifier simulation around jmp32's jeq/jne (Yauheni Kaliuta) [2120968]
- bpftool: Probe for memcg-based accounting before bumping rlimit (Yauheni Kaliuta) [2120968]
- selftests/bpf: Test sockmap update when socket has ULP (Yauheni Kaliuta) [2120968]
- selftest/bpf: Fix kprobe_multi bench test (Yauheni Kaliuta) [2120968]
- selftests/bpf: Don't force lld on non-x86 architectures (Yauheni Kaliuta) [2120968]
- libbpf: Fix internal USDT address translation logic for shared libraries (Yauheni Kaliuta) [2120968]
- selftests/bpf: Test tail call counting with bpf2bpf and data on stack (Yauheni Kaliuta) [2120968]
- bpf, x86: Fix tail call count offset calculation on bpf2bpf call (Yauheni Kaliuta) [2120968]
- bpf: Limit maximum modifier chain length in btf_check_type_tags (Yauheni Kaliuta) [2120968]
- bpftool: Do not check return value from libbpf_set_strict_mode() (Yauheni Kaliuta) [2120968]
- Revert "bpftool: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK" (Yauheni Kaliuta) [2120968]
- libbpf: Fix uprobe symbol file offset calculation logic (Yauheni Kaliuta) [2120968]
- MAINTAINERS: Add a maintainer for bpftool (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add selftest for calling global functions from freplace (Yauheni Kaliuta) [2120968]
- bpf: Fix calling global functions from BPF_PROG_TYPE_EXT programs (Yauheni Kaliuta) [2120968]
- bpf, arm64: Clear prog->jited_len along prog->jited (Yauheni Kaliuta) [2120968]
- libbpf: Fix is_pow_of_2 (Yauheni Kaliuta) [2120968]
- sample: bpf: xdp_router_ipv4: Allow the kernel to send arp requests (Yauheni Kaliuta) [2120968]
- selftests/bpf: fix stacktrace_build_id with missing kprobe/urandom_read (Yauheni Kaliuta) [2120968]
- bpf: Fix probe read error in ___bpf_prog_run() (Yauheni Kaliuta) [2120968]
- selftests/bpf: Dynptr tests (Yauheni Kaliuta) [2120968]
- bpf: Add dynptr data slices (Yauheni Kaliuta) [2120968]
- bpf: Add bpf_dynptr_read and bpf_dynptr_write (Yauheni Kaliuta) [2120968]
- bpf: Dynptr support for ring buffers (Yauheni Kaliuta) [2120968]
- bpf: Add bpf_dynptr_from_mem for local dynptrs (Yauheni Kaliuta) [2120968]
- bpf: Add verifier support for dynptrs (Yauheni Kaliuta) [2120968]
- selftests/bpf: fix btf_dump/btf_dump due to recent clang change (Yauheni Kaliuta) [2120968]
- s390/bpf: Fix typo in comment (Yauheni Kaliuta) [2120968]
- libbpf: Fix typo in comment (Yauheni Kaliuta) [2120968]
- bpf: Suppress 'passing zero to PTR_ERR' warning (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix spelling mistake: "unpriviliged" -> "unprivileged" (Yauheni Kaliuta) [2120968]
- selftests/bpf: add tests verifying unprivileged bpf behaviour (Yauheni Kaliuta) [2120968]
- bpf: refine kernel.unprivileged_bpf_disabled behaviour (Yauheni Kaliuta) [2120968]
- bpf: Allow kfunc in tracing and syscall programs. (Yauheni Kaliuta) [2120968]
- selftests/bpf: Remove filtered subtests from output (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix subtest number formatting in test_progs (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add missing trampoline program type to trampoline_count test (Yauheni Kaliuta) [2120968]
- selftests/bpf: Verify first of struct mptcp_sock (Yauheni Kaliuta) [2120968]
- selftests/bpf: Verify ca_name of struct mptcp_sock (Yauheni Kaliuta) [2120968]
- selftests/bpf: Verify token of struct mptcp_sock (Yauheni Kaliuta) [2120968]
- selftests/bpf: Test bpf_skc_to_mptcp_sock (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add MPTCP test base (Yauheni Kaliuta) [2120968]
- selftests/bpf: Enable CONFIG_IKCONFIG_PROC in config (Yauheni Kaliuta) [2120968]
- bpf: Add bpf_skc_to_mptcp_sock_proto (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix some bugs in map_lookup_percpu_elem testcase (Yauheni Kaliuta) [2120968]
- blob_to_mnt(): kern_unmount() is needed to undo kern_mount() (Yauheni Kaliuta) [2120968]
- libbpf: remove bpf_create_map*() APIs (Yauheni Kaliuta) [2120968]
- libbpf: start 1.0 development cycle (Yauheni Kaliuta) [2120968]
- libbpf: fix up global symbol counting logic (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add missed ima_setup.sh in Makefile (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix building bpf selftests statically (Yauheni Kaliuta) [2120968]
- libbpf: fix memory leak in attach_tp for target-less tracepoint program (Yauheni Kaliuta) [2120968]
- bpftool: Use sysfs vmlinux when dumping BTF by ID (Yauheni Kaliuta) [2120968]
- bpf: Add MEM_UNINIT as a bpf_type_flag (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix usdt_400 test case (Yauheni Kaliuta) [2120968]
- selftests/bpf: Convert some selftests to high-level BPF map APIs (Yauheni Kaliuta) [2120968]
- libbpf: Add safer high-level wrappers for map operations (Yauheni Kaliuta) [2120968]
- selftests/bpf: Check combination of jit blinding and pointers to bpf subprogs. (Yauheni Kaliuta) [2120968]
- bpf: Fix combination of jit blinding and pointers to bpf subprogs. (Yauheni Kaliuta) [2120968]
- bpf: Fix potential array overflow in bpf_trampoline_get_progs() (Yauheni Kaliuta) [2120968]
- selftests/bpf: make fexit_stress test run in serial mode (Yauheni Kaliuta) [2120968]
- selftests/bpf: add test case for bpf_map_lookup_percpu_elem (Yauheni Kaliuta) [2120968]
- bpf: add bpf_map_lookup_percpu_elem for percpu map (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add tests for kptr_ref refcounting (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add negative C tests for kptrs (Yauheni Kaliuta) [2120968]
- bpf: Prepare prog_test_struct kfuncs for runtime tests (Yauheni Kaliuta) [2120968]
- bpf: Fix sparse warning for bpf_kptr_xchg_proto (Yauheni Kaliuta) [2120968]
- selftests/bpf: fix a few clang compilation errors (Yauheni Kaliuta) [2120968]
- selftests/bpf: Enable CONFIG_FPROBE for self tests (Yauheni Kaliuta) [2120968]
- selftest/bpf: The test cases of BPF cookie for fentry/fexit/fmod_ret/lsm. (Yauheni Kaliuta) [2120968]
- libbpf: Assign cookies to links in libbpf. (Yauheni Kaliuta) [2120968]
- bpf, x86: Attach a cookie to fentry/fexit/fmod_ret/lsm. (Yauheni Kaliuta) [2120968]
- libbpf: Add bpf_program__set_insns function (Yauheni Kaliuta) [2120968]
- libbpf: Clean up ringbuf size adjustment implementation (Yauheni Kaliuta) [2120968]
- bpf, x86: Create bpf_tramp_run_ctx on the caller thread's stack (Yauheni Kaliuta) [2120968]
- bpf, x86: Generate trampolines from bpf_tramp_links (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add attach bench test (Yauheni Kaliuta) [2120968]
- fprobe: Resolve symbols with ftrace_lookup_symbols (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add bpf link iter test (Yauheni Kaliuta) [2120968]
- selftests/bpf: Use ASSERT_* instead of CHECK (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix result check for test_bpf_hash_map (Yauheni Kaliuta) [2120968]
- bpf: Add bpf_link iterator (Yauheni Kaliuta) [2120968]
- selftests/bpf: Replace bpf_trace_printk in tunnel kernel code (Yauheni Kaliuta) [2120968]
- selftests/bpf: Move vxlan tunnel testcases to test_progs (Yauheni Kaliuta) [2120968]
- bpf: Add source ip in "struct bpf_tunnel_key" (Yauheni Kaliuta) [2120968]
- bpftool: bpf_link_get_from_fd support for LSM programs in lskel (Yauheni Kaliuta) [2120968]
- selftests/bpf: Handle batch operations for map-in-map bpf-maps (Yauheni Kaliuta) [2120968]
- bpf: Extend batch operations for map-in-map bpf-maps (Yauheni Kaliuta) [2120968]
- bpf: Print some info if disable bpf_jit_enable failed (Yauheni Kaliuta) [2120968]
- bpf: Remove unused parameter from find_kfunc_desc_btf() (Yauheni Kaliuta) [2120968]
- bpftool: Declare generator name (Yauheni Kaliuta) [2120968]
- bpftool: Output message if no helpers found in feature probing (Yauheni Kaliuta) [2120968]
- bpftool: Adjust for error codes from libbpf probes (Yauheni Kaliuta) [2120968]
- selftests/bpf: Test libbpf's ringbuf size fix up logic (Yauheni Kaliuta) [2120968]
- libbpf: Automatically fix up BPF_MAP_TYPE_RINGBUF size, if necessary (Yauheni Kaliuta) [2120968]
- libbpf: Provide barrier() and barrier_var() in bpf_helpers.h (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add bpf_core_field_offset() tests (Yauheni Kaliuta) [2120968]
- libbpf: Complete field-based CO-RE helpers with field offset helper (Yauheni Kaliuta) [2120968]
- selftests/bpf: Use both syntaxes for field-based CO-RE helpers (Yauheni Kaliuta) [2120968]
- libbpf: Improve usability of field-based CO-RE helpers (Yauheni Kaliuta) [2120968]
- libbpf: Make __kptr and __kptr_ref unconditionally use btf_type_tag() attr (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix two memory leaks in prog_tests (Yauheni Kaliuta) [2120968]
- selftests/bpf: Test bpf_map__set_autocreate() and related log fixup logic (Yauheni Kaliuta) [2120968]
- libbpf: Allow to opt-out from creating BPF maps (Yauheni Kaliuta) [2120968]
- libbpf: Use libbpf_mem_ensure() when allocating new map (Yauheni Kaliuta) [2120968]
- libbpf: Append "..." in fixed up log if CO-RE spec is truncated (Yauheni Kaliuta) [2120968]
- selftests/bpf: Use target-less SEC() definitions in various tests (Yauheni Kaliuta) [2120968]
- libbpf: Support target-less SEC() definitions for BTF-backed programs (Yauheni Kaliuta) [2120968]
- libbpf: Allow "incomplete" basic tracing SEC() definitions (Yauheni Kaliuta) [2120968]
- bpf, sockmap: Call skb_linearize only when required in sk_psock_skb_ingress_enqueue (Yauheni Kaliuta) [2120968]
- bpf, docs: Fix typo "respetively" to "respectively" (Yauheni Kaliuta) [2120968]
- bpf, docs: BPF_FROM_BE exists as alias for BPF_TO_BE (Yauheni Kaliuta) [2120968]
- bpf, docs: Remove duplicated word "instructions" (Yauheni Kaliuta) [2120968]
- samples/bpf: Detach xdp prog when program exits unexpectedly in xdp_rxq_info_user (Yauheni Kaliuta) [2120968]
- bpf/selftests: Add granular subtest output for prog_test (Yauheni Kaliuta) [2120968]
- x86/speculation: Add missing prototype for unpriv_ebpf_notify() (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add libbpf's log fixup logic selftests (Yauheni Kaliuta) [2120968]
- libbpf: Fix up verifier log for unguarded failed CO-RE relos (Yauheni Kaliuta) [2120968]
- libbpf: Simplify bpf_core_parse_spec() signature (Yauheni Kaliuta) [2120968]
- libbpf: Refactor CO-RE relo human description formatting routine (Yauheni Kaliuta) [2120968]
- libbpf: Record subprog-resolved CO-RE relocations unconditionally (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add CO-RE relos and SEC("?...") to linked_funcs selftests (Yauheni Kaliuta) [2120968]
- libbpf: Avoid joining .BTF.ext data with BPF programs by section name (Yauheni Kaliuta) [2120968]
- libbpf: Fix logic for finding matching program for CO-RE relocation (Yauheni Kaliuta) [2120968]
- libbpf: Drop unhelpful "program too large" guess (Yauheni Kaliuta) [2120968]
- libbpf: Fix anonymous type check in CO-RE logic (Yauheni Kaliuta) [2120968]
- bpf: Compute map_btf_id during build time (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add test for strict BTF type check (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add verifier tests for kptr (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add C tests for kptr (Yauheni Kaliuta) [2120968]
- libbpf: Add kptr type tag macros to bpf_helpers.h (Yauheni Kaliuta) [2120968]
- bpf: Make BTF type match stricter for release arguments (Yauheni Kaliuta) [2120968]
- bpf: Teach verifier about kptr_get kfunc helpers (Yauheni Kaliuta) [2120968]
- bpf: Wire up freeing of referenced kptr (Yauheni Kaliuta) [2120968]
- bpf: Populate pairs of btf_id and destructor kfunc in btf (Yauheni Kaliuta) [2120968]
- bpf: Adapt copy_map_value for multiple offset case (Yauheni Kaliuta) [2120968]
- bpf: Prevent escaping of kptr loaded from maps (Yauheni Kaliuta) [2120968]
- bpf: Allow storing referenced kptr in map (Yauheni Kaliuta) [2120968]
- bpf: Tag argument to be released in bpf_func_proto (Yauheni Kaliuta) [2120968]
- bpf: Allow storing unreferenced kptr in map (Yauheni Kaliuta) [2120968]
- bpf: Use bpf_prog_run_array_cg_flags everywhere (Yauheni Kaliuta) [2120968]
- bpftool, musl compat: Replace sys/fcntl.h by fcntl.h (Yauheni Kaliuta) [2120968]
- bpftool, musl compat: Replace nftw with FTW_ACTIONRETVAL (Yauheni Kaliuta) [2120968]
- libbpf: Remove unnecessary type cast (Yauheni Kaliuta) [2120968]
- selftests/bpf: Switch fexit_stress to bpf_link_create() API (Yauheni Kaliuta) [2120968]
- libbpf: Teach bpf_link_create() to fallback to bpf_raw_tracepoint_open() (Yauheni Kaliuta) [2120968]
- bpf: Allow attach TRACING programs through LINK_CREATE command (Yauheni Kaliuta) [2120968]
- perf tools: Move libbpf init in libbpf_init function (Yauheni Kaliuta) [2120968]
- libbpf: Improve libbpf API documentation link position (Yauheni Kaliuta) [2120968]
- libbpf: Remove redundant non-null checks on obj_elf (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix map tests errno checks (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix prog_tests uprobe_autoattach compilation error (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix attach tests retcode checks (Yauheni Kaliuta) [2120968]
- bpf: Move check_ptr_off_reg before check_map_access (Yauheni Kaliuta) [2120968]
- bpf: Make btf_find_field more generic (Yauheni Kaliuta) [2120968]
- libbpf: Add documentation to API functions (Yauheni Kaliuta) [2120968]
- libbpf: Update API functions usage to check error (Yauheni Kaliuta) [2120968]
- libbpf: Add error returns to two API functions (Yauheni Kaliuta) [2120968]
- samples/bpf: Reduce the sampling interval in xdp1_user (Yauheni Kaliuta) [2120968]
- bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes (Yauheni Kaliuta) [2120968]
- libbpf: Support riscv USDT argument parsing logic (Yauheni Kaliuta) [2120968]
- libbpf: Fix usdt_cookie being cast to 32 bits (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add tests for type tag order validation (Yauheni Kaliuta) [2120968]
- bpf: Ensure type tags precede modifiers in BTF (Yauheni Kaliuta) [2120968]
- selftests/bpf: Use non-autoloaded programs in few tests (Yauheni Kaliuta) [2120968]
- libbpf: Support opting out from autoloading BPF programs declaratively (Yauheni Kaliuta) [2120968]
- selftests/bpf: Workaround a verifier issue for test exhandler (Yauheni Kaliuta) [2120968]
- bpf: Move rcu lock management out of BPF_PROG_RUN routines (Yauheni Kaliuta) [2120968]
- selftests/bpf: Refactor prog_tests logging and test execution (Yauheni Kaliuta) [2120968]
- bpf: Remove unnecessary type castings (Yauheni Kaliuta) [2120968]
- bpf: Move BPF sysctls from kernel/sysctl.c to BPF core (Yauheni Kaliuta) [2120968]
- page_pool: Add recycle stats to page_pool_put_page_bulk (Yauheni Kaliuta) [2120968]
- libbpf: Usdt aarch64 arg parsing support (Yauheni Kaliuta) [2120968]
- bpf: Remove redundant assignment to meta.seq in __task_seq_show() (Yauheni Kaliuta) [2120968]
- selftests/bpf: Drop duplicate max/min definitions (Yauheni Kaliuta) [2120968]
- tools/runqslower: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK (Yauheni Kaliuta) [2120968]
- bpftool: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK (Yauheni Kaliuta) [2120968]
- selftests/bpf: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK (Yauheni Kaliuta) [2120968]
- samples/bpf: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK (Yauheni Kaliuta) [2120968]
- libbpf: Fix a bug with checking bpf_probe_read_kernel() support in old kernels (Yauheni Kaliuta) [2120968]
- selftests/bpf: Improve by-name subtest selection logic in prog_tests (Yauheni Kaliuta) [2120968]
- libbpf: Allow WEAK and GLOBAL bindings during BTF fixup (Yauheni Kaliuta) [2120968]
- libbpf: Use strlcpy() in path resolution fallback logic (Yauheni Kaliuta) [2120968]
- libbpf: Add s390-specific USDT arg spec parsing logic (Yauheni Kaliuta) [2120968]
- bpf: Fix excessive memory allocation in stack_map_alloc() (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix return value checks in perf_event_stackmap test (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add CO-RE relos into linked_funcs selftests (Yauheni Kaliuta) [2120968]
- libbpf: Use weak hidden modifier for USDT BPF-side API functions (Yauheni Kaliuta) [2120968]
- libbpf: Don't error out on CO-RE relos for overriden weak subprogs (Yauheni Kaliuta) [2120968]
- samples, bpf: Move routes monitor in xdp_router_ipv4 in a dedicated thread (Yauheni Kaliuta) [2120968]
- libbpf: Make BPF-side of USDT support work on big-endian machines (Yauheni Kaliuta) [2120968]
- libbpf: Minor style improvements in USDT code (Yauheni Kaliuta) [2120968]
- libbpf: Potential NULL dereference in usdt_manager_attach_usdt() (Yauheni Kaliuta) [2120968]
- selftests/bpf: Uprobe tests should verify param/return values (Yauheni Kaliuta) [2120968]
- libbpf: Improve string parsing for uprobe auto-attach (Yauheni Kaliuta) [2120968]
- libbpf: Improve library identification for uprobe binary path resolution (Yauheni Kaliuta) [2120968]
- libbpf: Fix use #ifdef instead of #if to avoid compiler warning (Yauheni Kaliuta) [2120968]
- selftests/bpf: Test for writes to map key from BPF helpers (Yauheni Kaliuta) [2120968]
- selftests/bpf: Test passing rdonly mem to global func (Yauheni Kaliuta) [2120968]
- bpf: Reject writes for PTR_TO_MAP_KEY in check_helper_mem_access (Yauheni Kaliuta) [2120968]
- selftests/bpf: Use bpf_num_possible_cpus() in per-cpu map allocations (Yauheni Kaliuta) [2120968]
- libbpf: Fix spelling mistake "libaries" -> "libraries" (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix issues in parse_num_list() (Yauheni Kaliuta) [2120968]
- net: netfilter: Reports ct direction in CT lookup helpers for XDP and TC-BPF (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix file descriptor leak in load_kallsyms() (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add urandom_read shared lib and USDTs (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add basic USDT selftests (Yauheni Kaliuta) [2120968]
- libbpf: Add x86-specific USDT arg spec parsing logic (Yauheni Kaliuta) [2120968]
- libbpf: Wire up spec management and other arch-independent USDT logic (Yauheni Kaliuta) [2120968]
- libbpf: Add USDT notes parsing and resolution logic (Yauheni Kaliuta) [2120968]
- libbpf: Wire up USDT API and bpf_link integration (Yauheni Kaliuta) [2120968]
- libbpf: Add BPF-side of USDT support (Yauheni Kaliuta) [2120968]
- bpf, arm64: Sign return address for JITed code (Yauheni Kaliuta) [2120968]
- libbpf: Support Debian in resolve_full_path() (Yauheni Kaliuta) [2120968]
- selftests/bpf: Define SYS_NANOSLEEP_KPROBE_NAME for aarch64 (Yauheni Kaliuta) [2120968]
- bpftool: Handle libbpf_probe_prog_type errors (Yauheni Kaliuta) [2120968]
- bpftool: Add missing link types (Yauheni Kaliuta) [2120968]
- bpftool: Add syscall prog type (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix parsing of prog types in UAPI hdr for bpftool sync (Yauheni Kaliuta) [2120968]
- samples: bpf: Fix linking xdp_router_ipv4 after migration (Yauheni Kaliuta) [2120968]
- sample: bpf: syscall_tp_user: Print result of verify_map (Yauheni Kaliuta) [2120968]
- libbpf: Don't return -EINVAL if hdr_len < offsetofend(core_relo_len) (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add tests for uprobe auto-attach via skeleton (Yauheni Kaliuta) [2120968]
- selftests/bpf: Add tests for u[ret]probe attach by name (Yauheni Kaliuta) [2120968]
- libbpf: Add auto-attach for uprobes based on section name (Yauheni Kaliuta) [2120968]
- libbpf: Support function name-based attach uprobes (Yauheni Kaliuta) [2120968]
- libbpf: auto-resolve programs/libraries when necessary for uprobes (Yauheni Kaliuta) [2120968]
- samples: bpf: Convert xdp_router_ipv4 to XDP samples helper (Yauheni Kaliuta) [2120968]
- bpf: Correct the comment for BTF kind bitfield (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix cd_flavor_subdir() of test_progs (Yauheni Kaliuta) [2120968]
- selftests/bpf: Return true/false (not 1/0) from bool functions (Yauheni Kaliuta) [2120968]
- selftests/bpf: Fix vfs_link kprobe definition (Yauheni Kaliuta) [2120968]
- bpf: Replace usage of supported with dedicated list iterator variable (Yauheni Kaliuta) [2120968]
- bpf: Remove redundant assignment to smap->map.value_size (Yauheni Kaliuta) [2120968]
- selftests/bpf: Remove unused variable from bpf_sk_assign test (Yauheni Kaliuta) [2120968]
- bpf: Use swap() instead of open coding it (Yauheni Kaliuta) [2120968]
- bpf, tests: Add load store test case for tail call (Yauheni Kaliuta) [2120968]
- bpf, tests: Add tests for BPF_LDX/BPF_STX with different offsets (Yauheni Kaliuta) [2120968]
- bpf, arm64: Adjust the offset of str/ldr(immediate) to positive number (Yauheni Kaliuta) [2120968]
- bpf, arm64: Optimize BPF store/load using arm64 str/ldr(immediate offset) (Yauheni Kaliuta) [2120968]
- arm64, insn: Add ldr/str with immediate offset (Yauheni Kaliuta) [2120968]
Resolves: rhbz#2120968, rhbz#2140077, rhbz#2130850
Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2022-12-21 20:58:25 +00:00
|
|
|
# Build the bootstrap bpftool to generate vmlinux.h
|
|
|
|
make -C tools/bpf/bpftool bootstrap
|
|
|
|
tools/bpf/bpftool/bootstrap/bpftool btf dump file vmlinux format c > $RPM_BUILD_ROOT/$DevelDir/vmlinux.h
|
kernel-5.14.0-113.el9
* Thu Jun 16 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-113.el9]
- powerpc/rtas: Keep MSR[RI] set when calling RTAS (Diego Domingos) [2087259]
- netfilter: nat: really support inet nat without l3 address (Phil Sutter) [2092430]
- netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net path (Phil Sutter) [2094245]
- netfilter: nf_tables: double hook unregistration in netns path (Phil Sutter) [2094245]
- [s390] s390/dasd: Fix read inconsistency for ESE DASD devices (Mete Durlu) [2094302]
- [s390] s390/dasd: Fix read for ESE with blksize < 4k (Mete Durlu) [2094302]
- redhat/configs: enable CONFIG_SP5100_TCO for x86_64 (Sudheesh Mavila) [2078696]
- Watchdog: sp5100_tco: Enable Family 17h+ CPUs (Sudheesh Mavila) [2078696]
- Watchdog: sp5100_tco: Add initialization using EFCH MMIO (Sudheesh Mavila) [2078696]
- kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2078696]
- Watchdog: sp5100_tco: Refactor MMIO base address initialization (Sudheesh Mavila) [2078696]
- Watchdog: sp5100_tco: Move timer initialization into function (Sudheesh Mavila) [2078696]
- watchdog: sp5100_tco: Add support for get_timeleft (Sudheesh Mavila) [2078696]
- redhat/configs: enable ACPI_PCC (Mark Langsdorf) [2067294]
- ACPI: tables: Quiet ACPI table not found warning (Mark Langsdorf) [2067294]
- ACPI/IORT: Check node revision for PMCG resources (Mark Langsdorf) [2067294]
- PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067294]
- ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE (Mark Langsdorf) [2067294]
- ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems" (Mark Langsdorf) [2067294]
- ACPI: require CRC32 to build (Mark Langsdorf) [2067294]
- ACPI: PCC: pcc_ctx can be static (Mark Langsdorf) [2067294]
- ACPI: scan: Rename label in acpi_scan_init() (Mark Langsdorf) [2067294]
- ACPI: scan: Simplify initialization of power and sleep buttons (Mark Langsdorf) [2067294]
- ACPI: scan: Change acpi_scan_init() return value type to void (Mark Langsdorf) [2067294]
- ACPI: SPCR: check if table->serial_port.access_width is too wide (Mark Langsdorf) [2067294]
- ACPI: APD: Check for NULL pointer after calling devm_ioremap() (Mark Langsdorf) [2067294]
- ACPI: APD: Add a fmw property clk-name (Mark Langsdorf) [2067294]
- drivers: acpi: acpi_apd: Remove unused device property "is-rv" (Mark Langsdorf) [2067294]
- x86: clk: clk-fch: Add support for newer family of AMD's SOC (Mark Langsdorf) [2067294]
- ACPI: PCC: Implement OperationRegion handler for the PCC Type 3 subtype (Mark Langsdorf) [2067294]
- ACPI / x86: Skip AC and battery devices on x86 Android tablets with broken DSDTs (Mark Langsdorf) [2067294]
- ACPI / x86: Introduce an acpi_quirk_skip_acpi_ac_and_battery() helper (Mark Langsdorf) [2067294]
- ACPI: processor: thermal: avoid cpufreq_get_policy() (Mark Langsdorf) [2067294]
- ACPI / x86: Add acpi_quirk_skip_[i2c_client|serdev]_enumeration() helpers (Mark Langsdorf) [2067294]
- ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes (Mark Langsdorf) [2067294]
- ACPI: battery: Add the ThinkPad "Not Charging" quirk (Mark Langsdorf) [2067294]
- acpi: Export acpi_bus_type (Mark Langsdorf) [2067294]
- ACPI: sysfs: use default_groups in kobj_type (Mark Langsdorf) [2067294]
- redhat/configs: enable ACPI_PFRUT (Mark Langsdorf) [2040058 2067294]
- ACPI: pfr_telemetry: Fix info leak in pfrt_log_ioctl() (Mark Langsdorf) [2040058 2067294]
- ACPI: pfr_update: Fix return value check in pfru_write() (Mark Langsdorf) [2040058 2067294]
- ACPI: Introduce Platform Firmware Runtime Telemetry driver (Mark Langsdorf) [2040058 2067294]
- ACPI: Introduce Platform Firmware Runtime Update device driver (Mark Langsdorf) [2040058 2067294]
- efi: Introduce EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER and corresponding structures (Mark Langsdorf) [2040058 2067294]
- ACPICA: Update version to 20211217 (Mark Langsdorf) [2067294]
- ACPICA: iASL/NHLT table: "Specific Data" field support (Mark Langsdorf) [2067294]
- ACPICA: iASL: Add suppport for AGDI table (Mark Langsdorf) [2067294]
- ACPICA: iASL: Add TDEL table to both compiler/disassembler (Mark Langsdorf) [2067294]
- ACPICA: Fixed a couple of warnings under MSVC (Mark Langsdorf) [2067294]
- ACPICA: Change a return_ACPI_STATUS (AE_BAD_PARAMETER) (Mark Langsdorf) [2067294]
- ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 (Mark Langsdorf) [2067294]
- ACPICA: Add support for PCC Opregion special context data (Mark Langsdorf) [2067294]
- ACPICA: Fix wrong interpretation of PCC address (Mark Langsdorf) [2067294]
- ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() (Mark Langsdorf) [2067294]
- ACPICA: Utilities: Avoid deleting the same object twice in a row (Mark Langsdorf) [2067294]
- ACPICA: Fix AEST Processor generic resource substructure data field byte length (Mark Langsdorf) [2067294]
- ACPICA: iASL/Disassembler: Additional support for NHLT table (Mark Langsdorf) [2067294]
- ACPICA: Avoid subobject buffer overflow when validating RSDP signature (Mark Langsdorf) [2067294]
- ACPICA: Macros: Remove ACPI_PHYSADDR_TO_PTR (Mark Langsdorf) [2067294]
- ACPICA: Use original pointer for virtual origin tables (Mark Langsdorf) [2067294]
- ACPICA: Use original data_table_region pointer for accesses (Mark Langsdorf) [2067294]
- ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions (Mark Langsdorf) [2067294]
- ACPI: NFIT: Import GUID before use (Mark Langsdorf) [2067294]
- ACPI: NUMA: Process hotpluggable memblocks when !CONFIG_MEMORY_HOTPLUG (Mark Langsdorf) [2067294]
- ACPI: PM: Remove redundant cache flushing (Mark Langsdorf) [2067294]
- ACPI: Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device() (Mark Langsdorf) [2067294]
- ACPI: tables: Add AEST to the list of known table signatures (Mark Langsdorf) [2067294]
- ACPI: delay enumeration of devices with a _DEP pointing to an INT3472 device (Mark Langsdorf) [2067294]
- ACPI: PM: Avoid CPU cache flush when entering S4 (Mark Langsdorf) [2067294]
- PM: hibernate: Allow ACPI hardware signature to be honoured (Mark Langsdorf) [2067294]
- ACPI: PMIC: xpower: Fix _TMP ACPI errors (Mark Langsdorf) [2067294]
- ACPI: PMIC: allow drivers to provide a custom lpat_raw_to_temp() function (Mark Langsdorf) [2067294]
- ACPI: PMIC: constify all struct intel_pmic_opregion_data declarations (Mark Langsdorf) [2067294]
- ACPI: EC: Mark the ec_sys write_support param as module_param_hw() (Mark Langsdorf) [2067294]
- ACPI: EC: Relocate acpi_ec_create_query() and drop acpi_ec_delete_query() (Mark Langsdorf) [2067294]
- ACPI: EC: Make the event work state machine visible (Mark Langsdorf) [2067294]
- ACPI: EC: Avoid queuing unnecessary work in acpi_ec_submit_event() (Mark Langsdorf) [2067294]
- ACPI: EC: Rename three functions (Mark Langsdorf) [2067294]
- ACPI: EC: Simplify locking in acpi_ec_event_handler() (Mark Langsdorf) [2067294]
- ACPI: EC: Rearrange the loop in acpi_ec_event_handler() (Mark Langsdorf) [2067294]
- ACPI: EC: Fold acpi_ec_check_event() into acpi_ec_event_handler() (Mark Langsdorf) [2067294]
- ACPI: EC: Pass one argument to acpi_ec_query() (Mark Langsdorf) [2067294]
- ACPI: EC: Call advance_transaction() from acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067294]
- ACPI: EC: Rework flushing of EC work while suspended to idle (Mark Langsdorf) [2067294]
- ACPI / x86: Add PWM2 on the Xiaomi Mi Pad 2 to the always_present list (Mark Langsdorf) [2067294]
- ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win (Mark Langsdorf) [2067294]
- ACPI / x86: Allow specifying acpi_device_override_status() quirks by path (Mark Langsdorf) [2067294]
- ACPI: Change acpi_device_always_present() into acpi_device_override_status() (Mark Langsdorf) [2067294]
- ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table (Mark Langsdorf) [2067294]
- ACPI: processor idle: Use swap() instead of open coding it (Mark Langsdorf) [2067294]
- ACPI: processor: Replace kernel.h with the necessary inclusions (Mark Langsdorf) [2067294]
- ACPI: DPTF: Update device ID in a comment (Mark Langsdorf) [2067294]
- ACPI: PM: Emit debug messages when enabling/disabling wakeup power (Mark Langsdorf) [2067294]
- ACPI: thermal: drop an always true check (Mark Langsdorf) [2067294]
- ACPI: Add a context argument for table parsing handlers (Mark Langsdorf) [2067294]
- ACPI: Teach ACPI table parsing about the CEDT header format (Mark Langsdorf) [2067294]
- ACPI: Keep sub-table parsing infrastructure available for modules (Mark Langsdorf) [2067294]
- selftests/bpf: Prevent skeleton generation race (Yauheni Kaliuta) [2069045]
- kernel.spec: disable vmlinux.h generation for s390 zfcpdump config (Yauheni Kaliuta) [2069045]
- bpf: Fix possible race in inc_misses_counter (Yauheni Kaliuta) [2069045]
- kbuild: Unify options for BTF generation for vmlinux and modules (Yauheni Kaliuta) [2069045]
- tools/resolve_btfids: Switch to new btf__type_cnt API (Yauheni Kaliuta) [2069045]
- bpf, x86: Fix "no previous prototype" warning (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add tests for restricted helpers (Yauheni Kaliuta) [2069045]
- selftests/bpf: Check map in map pruning (Yauheni Kaliuta) [2069045]
- bpf: selftest: Trigger a DCE on the whole subprog (Yauheni Kaliuta) [2069045]
- libbpf: Deprecate bpf_objects_list (Yauheni Kaliuta) [2069045]
- scripts: documentation-file-ref-check: fix bpf selftests path (Yauheni Kaliuta) [2069045]
- libbpf: Add ability to fetch bpf_program's underlying instructions (Yauheni Kaliuta) [2069045]
- selftests/bpf: Use cpu_number only on arches that have it (Yauheni Kaliuta) [2069045]
- libbpf: Fix skel_internal.h to set errno on loader retval < 0 (Yauheni Kaliuta) [2069045]
- bpf: Document BPF licensing. (Yauheni Kaliuta) [2069045]
- libbpf: Fix gen_loader assumption on number of programs. (Yauheni Kaliuta) [2069045]
- libbpf: Add "bool skipped" to struct bpf_map (Yauheni Kaliuta) [2069045]
- selftests/bpf: Skip all serial_test_get_branch_snapshot in vm (Yauheni Kaliuta) [2069045]
- bpf: Fix a btf decl_tag bug when tagging a function (Yauheni Kaliuta) [2069045]
- libbpf: Define BTF_KIND_* constants in btf.h to avoid compilation errors (Yauheni Kaliuta) [2069045]
- libbpf: Use probe_name for legacy kprobe (Yauheni Kaliuta) [2069045]
- selftests/bpf: Use "__se_" prefix on architectures without syscall wrapper (Yauheni Kaliuta) [2069045]
- selftests/bpf: Extract syscall wrapper (Yauheni Kaliuta) [2069045]
- tools/resolve_btfids: Skip unresolved symbol warning for empty BTF sets (Yauheni Kaliuta) [2069045]
- libbpf: Perform map fd cleanup for gen_loader in case of error (Yauheni Kaliuta) [2069045]
- libbpf: Fix non-C89 loop variable declaration in gen_loader.c (Yauheni Kaliuta) [2069045]
- bpftool: Install libbpf headers for the bootstrap version, too (Yauheni Kaliuta) [2069045]
- tools/runqslower: Fix cross-build (Yauheni Kaliuta) [2069045]
- libbpf: Fix section counting logic (Yauheni Kaliuta) [2069045]
- libbpf: Load global data maps lazily on legacy kernels (Yauheni Kaliuta) [2069045]
- bpftool: Fix error check when calling hashmap__new() (Yauheni Kaliuta) [2069045]
- libbpf: Remove deprecation attribute from struct bpf_prog_prep_result (Yauheni Kaliuta) [2069045]
- bpftool: Fix print error when show bpf map (Yauheni Kaliuta) [2069045]
- bpf: Add missing map_get_next_key method to bloom filter map. (Yauheni Kaliuta) [2069045]
- bpf, selftests: Fix racing issue in btf_skc_cls_ingress test (Yauheni Kaliuta) [2069045]
- selftest/bpf: Add a test that reads various addresses. (Yauheni Kaliuta) [2069045]
- bpf: Fix extable address check. (Yauheni Kaliuta) [2069045]
- bpf: Fix extable fixup offset. (Yauheni Kaliuta) [2069045]
- bpf: Make 32->64 bounds propagation slightly more robust (Yauheni Kaliuta) [2069045]
- bpf: Fix signed bounds propagation after mov32 (Yauheni Kaliuta) [2069045]
- bpf, selftests: Update test case for atomic cmpxchg on r0 with pointer (Yauheni Kaliuta) [2069045]
- bpf, selftests: Add test case for atomic fetch on spilled pointer (Yauheni Kaliuta) [2069045]
- bpf: Fix kernel address leakage in atomic cmpxchg's r0 aux reg (Yauheni Kaliuta) [2069045]
- selftests/bpf: Fix OOB write in test_verifier (Yauheni Kaliuta) [2069045]
- selftests/bpf: Tests for state pruning with u32 spill/fill (Yauheni Kaliuta) [2069045]
- bpf: Fix incorrect state pruning for <8B spill/fill (Yauheni Kaliuta) [2069045]
- bpf: Add selftests to cover packet access corner cases (Yauheni Kaliuta) [2069045]
- bpf: Fix the off-by-two error in range markings (Yauheni Kaliuta) [2069045]
- treewide: Add missing includes masked by cgroup -> bpf dependency (Yauheni Kaliuta) [2069045]
- bpf: Fix bpf_check_mod_kfunc_call for built-in modules (Yauheni Kaliuta) [2069045]
- redhat/configs: Add CONFIG_DEBUG_INFO_DWARF5 (Yauheni Kaliuta) [2069045]
- bpf: Make CONFIG_DEBUG_INFO_BTF depend upon CONFIG_BPF_SYSCALL (Yauheni Kaliuta) [2069045]
- Documentation/locking/locktypes: Update migrate_disable() bits. (Yauheni Kaliuta) [2069045]
- bpf: Make sure bpf_disable_instrumentation() is safe vs preemption. (Yauheni Kaliuta) [2069045]
- libbpf: Fix lookup_and_delete_elem_flags error reporting (Yauheni Kaliuta) [2069045]
- selftests/bpf: Verifier test on refill from a smaller spill (Yauheni Kaliuta) [2069045]
- bpf: Do not reject when the stack read size is different from the tracked scalar size (Yauheni Kaliuta) [2069045]
- selftests/bpf: Make netcnt selftests serial to avoid spurious failures (Yauheni Kaliuta) [2069045]
- selftests/bpf: Test RENAME_EXCHANGE and RENAME_NOREPLACE on bpffs (Yauheni Kaliuta) [2069045]
- selftests/bpf: Convert test_bpffs to ASSERT macros (Yauheni Kaliuta) [2069045]
- libfs: Support RENAME_EXCHANGE in simple_rename() (Yauheni Kaliuta) [2069045]
- libfs: Move shmem_exchange to simple_rename_exchange (Yauheni Kaliuta) [2069045]
- libbpf: Deprecate AF_XDP support (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add a testcase for 64-bit bounds propagation issue. (Yauheni Kaliuta) [2069045]
- bpf: Fix propagation of signed bounds from 64-bit min/max into 32-bit. (Yauheni Kaliuta) [2069045]
- bpf: Fix propagation of bounds from 64-bit min/max into 32-bit and var_off. (Yauheni Kaliuta) [2069045]
- selftests/bpf: Fix also no-alu32 strobemeta selftest (Yauheni Kaliuta) [2069045]
- bpf: Add missing map_delete_elem method to bloom filter map (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add bloom map success test for userspace calls (Yauheni Kaliuta) [2069045]
- bpf: Add alignment padding for "map_extra" + consolidate holes (Yauheni Kaliuta) [2069045]
- bpf: Bloom filter map naming fixups (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add test cases for struct_ops prog (Yauheni Kaliuta) [2069045]
- bpf: Add dummy BPF STRUCT_OPS for test purpose (Yauheni Kaliuta) [2069045]
- bpf: Factor out helpers for ctx access checking (Yauheni Kaliuta) [2069045]
- bpf: Factor out a helper to prepare trampoline for struct_ops prog (Yauheni Kaliuta) [2069045]
- cgroup: bpf: Move wrapper for __cgroup_bpf_*() to kernel/bpf/cgroup.c (Yauheni Kaliuta) [2069045]
- selftests/bpf: Fix strobemeta selftest regression (Yauheni Kaliuta) [2069045]
- bpf: Disallow unprivileged bpf by default (Yauheni Kaliuta) [2069045]
- selftests/bpf: Fix fclose/pclose mismatch in test_progs (Yauheni Kaliuta) [2069045]
- selftests/bpf: Fix memory leak in test_ima (Yauheni Kaliuta) [2069045]
- selftests/bpf: Fix fd cleanup in sk_lookup test (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add weak/typeless ksym test for light skeleton (Yauheni Kaliuta) [2069045]
- libbpf: Use O_CLOEXEC uniformly when opening fds (Yauheni Kaliuta) [2069045]
- libbpf: Ensure that BPF syscall fds are never 0, 1, or 2 (Yauheni Kaliuta) [2069045]
- libbpf: Add weak ksym support to gen_loader (Yauheni Kaliuta) [2069045]
- libbpf: Add typeless ksym support to gen_loader (Yauheni Kaliuta) [2069045]
- bpf: Add bpf_kallsyms_lookup_name helper (Yauheni Kaliuta) [2069045]
- bpf/benchs: Add benchmarks for comparing hashmap lookups w/ vs. w/out bloom filter (Yauheni Kaliuta) [2069045]
- bpf/benchs: Add benchmark tests for bloom filter throughput + false positive (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add bloom filter map test cases (Yauheni Kaliuta) [2069045]
- libbpf: Add "map_extra" as a per-map-type extra flag (Yauheni Kaliuta) [2069045]
- bpf: Add bloom filter map implementation (Yauheni Kaliuta) [2069045]
- bpf, tests: Add module parameter test_suite to test_bpf module (Yauheni Kaliuta) [2069045]
- selftests/bpf: Adding a namespace reset for tc_redirect (Yauheni Kaliuta) [2069045]
- selftests/bpf: Fix attach_probe in parallel mode (Yauheni Kaliuta) [2069045]
- selfetests/bpf: Update vmtest.sh defaults (Yauheni Kaliuta) [2069045]
- bpf: Use u64_stats_t in struct bpf_prog_stats (Yauheni Kaliuta) [2069045]
- bpf: Fixes possible race in update_prog_stats() for 32bit arches (Yauheni Kaliuta) [2069045]
- bpf: Avoid races in __bpf_prog_run() for 32bit arches (Yauheni Kaliuta) [2069045]
- s390: introduce nospec_uses_trampoline() (Yauheni Kaliuta) [2069045]
- selftests/bpf: Guess function end for test_get_branch_snapshot (Yauheni Kaliuta) [2069045]
- selftests/bpf: Use __BYTE_ORDER__ (Yauheni Kaliuta) [2069045]
- libbpf: Use __BYTE_ORDER__ (Yauheni Kaliuta) [2069045]
- libbpf: Fix endianness detection in BPF_CORE_READ_BITFIELD_PROBED() (Yauheni Kaliuta) [2069045]
- libbpf: Deprecate ambiguously-named bpf_program__size() API (Yauheni Kaliuta) [2069045]
- libbpf: Deprecate multi-instance bpf_program APIs (Yauheni Kaliuta) [2069045]
- bpftool: Switch to libbpf's hashmap for PIDs/names references (Yauheni Kaliuta) [2069045]
- bpftool: Switch to libbpf's hashmap for programs/maps in BTF listing (Yauheni Kaliuta) [2069045]
- bpftool: Switch to libbpf's hashmap for pinned paths of BPF objects (Yauheni Kaliuta) [2069045]
- bpftool: Do not expose and init hash maps for pinned path in main.c (Yauheni Kaliuta) [2069045]
- bpftool: Remove Makefile dep. on $(LIBBPF) for $(LIBBPF_INTERNAL_HDRS) (Yauheni Kaliuta) [2069045]
- selftests/bpf: Split out bpf_verif_scale selftests into multiple tests (Yauheni Kaliuta) [2069045]
- selftests/bpf: Mark tc_redirect selftest as serial (Yauheni Kaliuta) [2069045]
- bpf/selftests: remove .c suffix from prog_tests/rhskip (Yauheni Kaliuta) [2069045]
- selftests/bpf: Support multiple tests per file (Yauheni Kaliuta) [2069045]
- selftests/bpf: Normalize selftest entry points (Yauheni Kaliuta) [2069045]
- libbpf: Fix BTF header parsing checks (Yauheni Kaliuta) [2069045]
- libbpf: Fix overflow in BTF sanity checks (Yauheni Kaliuta) [2069045]
- docs/bpf: Update documentation for BTF_KIND_DECL_TAG typedef support (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add BTF_KIND_DECL_TAG typedef example in tag.c (Yauheni Kaliuta) [2069045]
- selftests/bpf: Test deduplication for BTF_KIND_DECL_TAG typedef (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add BTF_KIND_DECL_TAG typedef unit tests (Yauheni Kaliuta) [2069045]
- bpf: Add BTF_KIND_DECL_TAG typedef support (Yauheni Kaliuta) [2069045]
- selftests/bpf: Fix flow dissector tests (Yauheni Kaliuta) [2069045]
- libbpf: Use func name when pinning programs with LIBBPF_STRICT_SEC_NAME (Yauheni Kaliuta) [2069045]
- bpftool: Avoid leaking the JSON writer prepared for program metadata (Yauheni Kaliuta) [2069045]
- selftests/bpf: Switch to new btf__type_cnt/btf__raw_data APIs (Yauheni Kaliuta) [2069045]
- bpftool: Switch to new btf__type_cnt API (Yauheni Kaliuta) [2069045]
- libbpf: Add btf__type_cnt() and btf__raw_data() APIs (Yauheni Kaliuta) [2069045]
- libbpf: Deprecate btf__finalize_data() and move it into libbpf.c (Yauheni Kaliuta) [2069045]
- libbpf: Fix memory leak in btf__dedup() (Yauheni Kaliuta) [2069045]
- selftests/bpf: Make perf_buffer selftests work on 4.9 kernel again (Yauheni Kaliuta) [2069045]
- libbpf: Fix the use of aligned attribute (Yauheni Kaliuta) [2069045]
- selftests/bpf: Switch to ".bss"/".rodata"/".data" lookups for internal maps (Yauheni Kaliuta) [2069045]
- libbpf: Simplify look up by name of internal maps (Yauheni Kaliuta) [2069045]
- selftests/bpf: Demonstrate use of custom .rodata/.data sections (Yauheni Kaliuta) [2069045]
- libbpf: Support multiple .rodata.* and .data.* BPF maps (Yauheni Kaliuta) [2069045]
- bpftool: Improve skeleton generation for data maps without DATASEC type (Yauheni Kaliuta) [2069045]
- bpftool: Support multiple .rodata/.data internal maps in skeleton (Yauheni Kaliuta) [2069045]
- libbpf: Remove assumptions about uniqueness of .rodata/.data/.bss maps (Yauheni Kaliuta) [2069045]
- libbpf: Use Elf64-specific types explicitly for dealing with ELF (Yauheni Kaliuta) [2069045]
- libbpf: Extract ELF processing state into separate struct (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add verif_stats test (Yauheni Kaliuta) [2069045]
- bpf: Add verified_insns to bpf_prog_info and fdinfo (Yauheni Kaliuta) [2069045]
- libbpf: Fix ptr_is_aligned() usages (Yauheni Kaliuta) [2069045]
- selftests/bpf: Test bpf_skc_to_unix_sock() helper (Yauheni Kaliuta) [2069045]
- bpf: Add bpf_skc_to_unix_sock() helper (Yauheni Kaliuta) [2069045]
- samples: bpf: Suppress readelf stderr when probing for BTF support (Yauheni Kaliuta) [2069045]
- net: bpf: Switch over to memdup_user() (Yauheni Kaliuta) [2069045]
- selftests/bpf: Some more atomic tests (Yauheni Kaliuta) [2069045]
- libbpf: Fix dumping non-aligned __int128 (Yauheni Kaliuta) [2069045]
- libbpf: Fix dumping big-endian bitfields (Yauheni Kaliuta) [2069045]
- bpftool: Remove useless #include to <perf-sys.h> from map_perf_ring.c (Yauheni Kaliuta) [2069045]
- selftests/bpf: Remove duplicated include in cgroup_helpers (Yauheni Kaliuta) [2069045]
- bpf/preload: Clean up .gitignore and "clean-files" target (Yauheni Kaliuta) [2069045]
- libbpf: Migrate internal use of bpf_program__get_prog_info_linear (Yauheni Kaliuta) [2069045]
- bpf: Silence Coverity warning for find_kfunc_desc_btf (Yauheni Kaliuta) [2069045]
- bpftool: Turn check on zlib from a phony target into a conditional error (Yauheni Kaliuta) [2069045]
- bpftool: Do not FORCE-build libbpf (Yauheni Kaliuta) [2069045]
- bpftool: Fix install for libbpf's internal header(s) (Yauheni Kaliuta) [2069045]
- libbpf: Remove Makefile warnings on out-of-sync netlink.h/if_link.h (Yauheni Kaliuta) [2069045]
- bpf: Rename BTF_KIND_TAG to BTF_KIND_DECL_TAG (Yauheni Kaliuta) [2069045]
- selftests/bpf: Skip verifier tests that fail to load with ENOTSUPP (Yauheni Kaliuta) [2069045]
- selfetest/bpf: Make some tests serial (Yauheni Kaliuta) [2069045]
- selftests/bpf: Fix pid check in fexit_sleep test (Yauheni Kaliuta) [2069045]
- selftests/bpf: Adding pid filtering for atomics test (Yauheni Kaliuta) [2069045]
- selftests/bpf: Make cgroup_v1v2 use its own port (Yauheni Kaliuta) [2069045]
- selftests/bpf: Fix race condition in enable_stats (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add per worker cgroup suffix (Yauheni Kaliuta) [2069045]
- selftests/bpf: Allow some tests to be executed in sequence (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add parallelism to test_progs (Yauheni Kaliuta) [2069045]
- bpf/selftests: Add test for writable bare tracepoint (Yauheni Kaliuta) [2069045]
- libbpf: Support detecting and attaching of writable tracepoint program (Yauheni Kaliuta) [2069045]
- bpf: Support writable context for bare tracepoint (Yauheni Kaliuta) [2069045]
- bpftool: Add install-bin target to install binary only (Yauheni Kaliuta) [2069045]
- selftests/bpf: Better clean up for runqslower in test_bpftool_build.sh (Yauheni Kaliuta) [2069045]
- samples/bpf: Do not FORCE-recompile libbpf (Yauheni Kaliuta) [2069045]
- samples/bpf: Install libbpf headers when building (Yauheni Kaliuta) [2069045]
- samples/bpf: Update .gitignore (Yauheni Kaliuta) [2069045]
- bpf: iterators: Install libbpf headers when building (Yauheni Kaliuta) [2069045]
- bpf: preload: Install libbpf headers when building (Yauheni Kaliuta) [2069045]
- tools/runqslower: Install libbpf headers when building (Yauheni Kaliuta) [2069045]
- tools/resolve_btfids: Install libbpf headers when building (Yauheni Kaliuta) [2069045]
- bpftool: Install libbpf headers instead of including the dir (Yauheni Kaliuta) [2069045]
- bpftool: Remove unused includes to <bpf/bpf_gen_internal.h> (Yauheni Kaliuta) [2069045]
- libbpf: Skip re-installing headers file if source is older than target (Yauheni Kaliuta) [2069045]
- selftests/bpf: Remove SEC("version") from test progs (Yauheni Kaliuta) [2069045]
- selftests/bpf: Skip the second half of get_branch_snapshot in vm (Yauheni Kaliuta) [2069045]
- bpf, tests: Add more LD_IMM64 tests (Yauheni Kaliuta) [2069045]
- bpf, x64: Factor out emission of REX byte in more cases (Yauheni Kaliuta) [2069045]
- libbpf: Deprecate bpf_object__unload() API since v0.6 (Yauheni Kaliuta) [2069045]
- selftests/bpf: Switch to new bpf_object__next_{map,program} APIs (Yauheni Kaliuta) [2069045]
- libbpf: Deprecate bpf_{map,program}__{prev,next} APIs since v0.7 (Yauheni Kaliuta) [2069045]
- libbpf: Add API documentation convention guidelines (Yauheni Kaliuta) [2069045]
- bpf: Use $(pound) instead of \# in Makefiles (Yauheni Kaliuta) [2069045]
- selftests/bpf: Test new btf__add_btf() API (Yauheni Kaliuta) [2069045]
- selftests/bpf: Refactor btf_write selftest to reuse BTF generation logic (Yauheni Kaliuta) [2069045]
- libbpf: Add API that copies all BTF types from one BTF object to another (Yauheni Kaliuta) [2069045]
- bpf, x64: Save bytes for DIV by reducing reg copies (Yauheni Kaliuta) [2069045]
- bpf: Avoid retpoline for bpf_for_each_map_elem (Yauheni Kaliuta) [2069045]
- bpf: selftests: Add selftests for module kfunc support (Yauheni Kaliuta) [2069045]
- libbpf: Update gen_loader to emit BTF_KIND_FUNC relocations (Yauheni Kaliuta) [2069045]
- libbpf: Resolve invalid weak kfunc calls with imm = 0, off = 0 (Yauheni Kaliuta) [2069045]
- libbpf: Support kernel module function calls (Yauheni Kaliuta) [2069045]
- bpf: Enable TCP congestion control kfunc from modules (Yauheni Kaliuta) [2069045]
- tools: Allow specifying base BTF file in resolve_btfids (Yauheni Kaliuta) [2069045]
- bpf: btf: Introduce helpers for dynamic BTF set registration (Yauheni Kaliuta) [2069045]
- bpf: Be conservative while processing invalid kfunc calls (Yauheni Kaliuta) [2069045]
- bpf: Introduce BPF support for kernel module function calls (Yauheni Kaliuta) [2069045]
- selftests/bpf: Use BTF-defined key/value for map definitions (Yauheni Kaliuta) [2069045]
- libbpf: Support uniform BTF-defined key/value specification across all BPF maps (Yauheni Kaliuta) [2069045]
- bpf/tests: Add test of LDX_MEM with operand aliasing (Yauheni Kaliuta) [2069045]
- bpf/tests: Add test of ALU shifts with operand register aliasing (Yauheni Kaliuta) [2069045]
- bpf/tests: Add exhaustive tests of BPF_ATOMIC register combinations (Yauheni Kaliuta) [2069045]
- bpf/tests: Add exhaustive tests of ALU register combinations (Yauheni Kaliuta) [2069045]
- bpf/tests: Minor restructuring of ALU tests (Yauheni Kaliuta) [2069045]
- bpf/tests: Add more tests for ALU and ATOMIC register clobbering (Yauheni Kaliuta) [2069045]
- bpf/tests: Add tests to check source register zero-extension (Yauheni Kaliuta) [2069045]
- bpf/tests: Add exhaustive tests of BPF_ATOMIC magnitudes (Yauheni Kaliuta) [2069045]
- bpf/tests: Add zero-extension checks in BPF_ATOMIC tests (Yauheni Kaliuta) [2069045]
- bpf/tests: Add tests of BPF_LDX and BPF_STX with small sizes (Yauheni Kaliuta) [2069045]
- bpf, xdp, docs: Correct some English grammar and spelling (Yauheni Kaliuta) [2069045]
- selftests/bpf: Use kselftest skip code for skipped tests (Yauheni Kaliuta) [2069045]
- bpf: Do not invoke the XDP dispatcher for PROG_RUN with single repeat (Yauheni Kaliuta) [2069045]
- libbpf: Make gen_loader data aligned. (Yauheni Kaliuta) [2069045]
- bpf: selftests: Fix fd cleanup in get_branch_snapshot (Yauheni Kaliuta) [2069045]
- selftests/bpf: Fix probe_user test failure with clang build kernel (Yauheni Kaliuta) [2069045]
- bpf: Replace callers of BPF_CAST_CALL with proper function typedef (Yauheni Kaliuta) [2069045]
- bpf: Replace "want address" users of BPF_CAST_CALL with BPF_CALL_IMM (Yauheni Kaliuta) [2069045]
- bpf/tests: Add tail call limit test with external function call (Yauheni Kaliuta) [2069045]
- bpftool: Avoid using "?: " in generated code (Yauheni Kaliuta) [2069045]
- selftests/bpf: Switch sk_lookup selftests to strict SEC("sk_lookup") use (Yauheni Kaliuta) [2069045]
- libbpf: Add opt-in strict BPF program section name handling logic (Yauheni Kaliuta) [2069045]
- libbpf: Complete SEC() table unification for BPF_APROG_SEC/BPF_EAPROG_SEC (Yauheni Kaliuta) [2069045]
- libbpf: Refactor ELF section handler definitions (Yauheni Kaliuta) [2069045]
- libbpf: Reduce reliance of attach_fns on sec_def internals (Yauheni Kaliuta) [2069045]
- libbpf: Refactor internal sec_def handling to enable pluggability (Yauheni Kaliuta) [2069045]
- selftests/bpf: Normalize all the rest SEC() uses (Yauheni Kaliuta) [2069045]
- selftests/bpf: Switch SEC("classifier*") usage to a strict SEC("tc") (Yauheni Kaliuta) [2069045]
- selftests/bpf: Normalize XDP section names in selftests (Yauheni Kaliuta) [2069045]
- libbpf: Add "tc" SEC_DEF which is a better name for "classifier" (Yauheni Kaliuta) [2069045]
- bpf/tests: Add more BPF_END byte order conversion tests (Yauheni Kaliuta) [2069045]
- bpf/tests: Expand branch conversion JIT test (Yauheni Kaliuta) [2069045]
- bpf/tests: Add JMP tests with degenerate conditional (Yauheni Kaliuta) [2069045]
- bpf/tests: Add JMP tests with small offsets (Yauheni Kaliuta) [2069045]
- bpf/tests: Add test case flag for verifier zero-extension (Yauheni Kaliuta) [2069045]
- bpf/tests: Add exhaustive test of LD_IMM64 immediate magnitudes (Yauheni Kaliuta) [2069045]
- bpf/tests: Add staggered JMP and JMP32 tests (Yauheni Kaliuta) [2069045]
- bpf/tests: Add exhaustive tests of JMP operand magnitudes (Yauheni Kaliuta) [2069045]
- bpf/tests: Add exhaustive tests of ALU operand magnitudes (Yauheni Kaliuta) [2069045]
- bpf/tests: Add exhaustive tests of ALU shift values (Yauheni Kaliuta) [2069045]
- bpf/tests: Reduce memory footprint of test suite (Yauheni Kaliuta) [2069045]
- bpf/tests: Allow different number of runs per test case (Yauheni Kaliuta) [2069045]
- bpf: selftest: Add verifier tests for <8-byte scalar spill and refill (Yauheni Kaliuta) [2069045]
- bpf: selftest: A bpf prog that has a 32bit scalar spill (Yauheni Kaliuta) [2069045]
- bpf: Support <8-byte scalar spill and refill (Yauheni Kaliuta) [2069045]
- bpf: Check the other end of slot_type for STACK_SPILL (Yauheni Kaliuta) [2069045]
- selftests/bpf: Fix btf_dump __int128 test failure with clang build kernel (Yauheni Kaliuta) [2069045]
- libbpf: Add legacy uprobe attaching support (Yauheni Kaliuta) [2069045]
- libbpf: Refactor and simplify legacy kprobe code (Yauheni Kaliuta) [2069045]
- selftests/bpf: Adopt attach_probe selftest to work on old kernels (Yauheni Kaliuta) [2069045]
- libbpf: Fix memory leak in legacy kprobe attach logic (Yauheni Kaliuta) [2069045]
- samples: bpf: Convert ARP table network order fields into readable format (Yauheni Kaliuta) [2069045]
- samples: bpf: Convert route table network order fields into readable format (Yauheni Kaliuta) [2069045]
- libbpf: Add doc comments in libbpf.h (Yauheni Kaliuta) [2069045]
- bpf: Clarify data_len param in bpf_snprintf and bpf_seq_printf comments (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add trace_vprintk test prog (Yauheni Kaliuta) [2069045]
- selftests/bpf: Migrate prog_tests/trace_printk CHECKs to ASSERTs (Yauheni Kaliuta) [2069045]
- bpftool: Only probe trace_vprintk feature in 'full' mode (Yauheni Kaliuta) [2069045]
- libbpf: Use static const fmt string in __bpf_printk (Yauheni Kaliuta) [2069045]
- libbpf: Modify bpf_printk to choose helper based on arg count (Yauheni Kaliuta) [2069045]
- bpf: Add bpf_trace_vprintk helper (Yauheni Kaliuta) [2069045]
- selftests/bpf: Stop using bpf_program__load (Yauheni Kaliuta) [2069045]
- bpf: Merge printk and seq_printf VARARG max macros (Yauheni Kaliuta) [2069045]
- selftests/bpf: Fix a few compiler warnings (Yauheni Kaliuta) [2069045]
- libbpf: Constify all high-level program attach APIs (Yauheni Kaliuta) [2069045]
- libbpf: Schedule open_opts.attach_prog_fd deprecation since v0.7 (Yauheni Kaliuta) [2069045]
- selftests/bpf: Switch fexit_bpf2bpf selftest to set_attach_target() API (Yauheni Kaliuta) [2069045]
- libbpf: Allow skipping attach_func_name in bpf_program__set_attach_target() (Yauheni Kaliuta) [2069045]
- libbpf: Deprecated bpf_object_open_opts.relaxed_core_relocs (Yauheni Kaliuta) [2069045]
- selftests/bpf: Stop using relaxed_core_relocs which has no effect (Yauheni Kaliuta) [2069045]
- libbpf: Use pre-setup sec_def in libbpf_find_attach_btf_id() (Yauheni Kaliuta) [2069045]
- bpf: Update bpf_get_smp_processor_id() documentation (Yauheni Kaliuta) [2069045]
- libbpf: Add sphinx code documentation comments (Yauheni Kaliuta) [2069045]
- selftests/bpf: Skip btf_tag test if btf_tag attribute not supported (Yauheni Kaliuta) [2069045]
- docs/bpf: Add documentation for BTF_KIND_TAG (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add a test with a bpf program with btf_tag attributes (Yauheni Kaliuta) [2069045]
- selftests/bpf: Test BTF_KIND_TAG for deduplication (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add BTF_KIND_TAG unit tests (Yauheni Kaliuta) [2069045]
- selftests/bpf: Change NAME_NTH/IS_NAME_NTH for BTF_KIND_TAG format (Yauheni Kaliuta) [2069045]
- selftests/bpf: Test libbpf API function btf__add_tag() (Yauheni Kaliuta) [2069045]
- bpftool: Add support for BTF_KIND_TAG (Yauheni Kaliuta) [2069045]
- libbpf: Add support for BTF_KIND_TAG (Yauheni Kaliuta) [2069045]
- libbpf: Rename btf_{hash,equal}_int to btf_{hash,equal}_int_tag (Yauheni Kaliuta) [2069045]
- bpf: Support for new btf kind BTF_KIND_TAG (Yauheni Kaliuta) [2069045]
- btf: Change BTF_KIND_* macros to enums (Yauheni Kaliuta) [2069045]
- selftests/bpf: Fix .gitignore to not ignore test_progs.c (Yauheni Kaliuta) [2069045]
- bpf,x64 Emit IMUL instead of MUL for x86-64 (Yauheni Kaliuta) [2069045]
- libbpf: Minimize explicit iterator of section definition array (Yauheni Kaliuta) [2069045]
- libbpf: Simplify BPF program auto-attach code (Yauheni Kaliuta) [2069045]
- libbpf: Ensure BPF prog types are set before relocations (Yauheni Kaliuta) [2069045]
- selftests/bpf: Update selftests to always provide "struct_ops" SEC (Yauheni Kaliuta) [2069045]
- libbpf: Introduce legacy kprobe events support (Yauheni Kaliuta) [2069045]
- bpf, selftests: Replicate tailcall limit test for indirect call case (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add test for bpf_get_branch_snapshot (Yauheni Kaliuta) [2069045]
- bpf: Introduce helper bpf_get_branch_snapshot (Yauheni Kaliuta) [2069045]
- selftests/bpf: Test new __sk_buff field hwtstamp (Yauheni Kaliuta) [2069045]
- bpf: Permit ingress_ifindex in bpf_prog_test_run_xattr (Yauheni Kaliuta) [2069045]
- bpf: Add hardware timestamp field to __sk_buff (Yauheni Kaliuta) [2069045]
- libbpf: Make libbpf_version.h non-auto-generated (Yauheni Kaliuta) [2069045]
- libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations (Yauheni Kaliuta) [2069045]
- libbpf: Fix build with latest gcc/binutils with LTO (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add checks for X__elf_bytes() skeleton helper (Yauheni Kaliuta) [2069045]
- bpftool: Provide a helper method for accessing skeleton's embedded ELF data (Yauheni Kaliuta) [2069045]
- libbpf: Change bpf_object_skeleton data field to const pointer (Yauheni Kaliuta) [2069045]
- libbpf: Don't crash on object files with no symbol tables (Yauheni Kaliuta) [2069045]
- bpf, selftests: Fix spelling mistake "tained" -> "tainted" (Yauheni Kaliuta) [2069045]
- bpf, selftests: Add test case trying to taint map value pointer (Yauheni Kaliuta) [2069045]
Resolves: rhbz#2087259, rhbz#2092430, rhbz#2094245, rhbz#2094302, rhbz#2078696, rhbz#2067294, rhbz#2040058, rhbz#2069045
Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-06-16 10:09:08 +00:00
|
|
|
fi
|
2021-06-29 15:47:47 +00:00
|
|
|
%endif
|
|
|
|
|
2020-10-15 12:41:02 +00:00
|
|
|
# prune junk from kernel-devel
|
|
|
|
find $RPM_BUILD_ROOT/usr/src/kernels -name ".*.cmd" -delete
|
|
|
|
|
|
|
|
# Red Hat UEFI Secure Boot CA cert, which can be used to authenticate the kernel
|
|
|
|
mkdir -p $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer
|
kernel-5.14.0-57.el9
* Tue Feb 08 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-57.el9]
- block: assign bi_bdev for cloned bios in blk_rq_prep_clone (Benjamin Marzinski) [2026948]
- dm sysfs: use default_groups in kobj_type (Benjamin Marzinski) [2043224]
- dm space map common: add bounds check to sm_ll_lookup_bitmap() (Benjamin Marzinski) [2043224]
- dm btree: add a defensive bounds check to insert_at() (Benjamin Marzinski) [2043224]
- dm btree remove: change a bunch of BUG_ON() calls to proper errors (Benjamin Marzinski) [2043224]
- dm btree spine: eliminate duplicate le32_to_cpu() in node_check() (Benjamin Marzinski) [2043224]
- dm btree spine: remove extra node_check function declaration (Benjamin Marzinski) [2043224]
- redhat: drop the RELEASED_KERNEL switch (Herton R. Krzesinski) [2037084 2045327]
- redhat: switch the kernel package to use certs from system-sb-certs (Herton R. Krzesinski) [2037084 2045327]
- mptcp: disable by default (Davide Caratti) [2044392]
- sch_api: Don't skip qdisc attach on ingress (Davide Caratti) [2044560]
- flow_offload: return EOPNOTSUPP for the unsupported mpls action type (Davide Caratti) [2044560]
- sch_cake: do not call cake_destroy() from cake_init() (Davide Caratti) [2044560]
- net/sched: fq_pie: prevent dismantle issue (Davide Caratti) [2044560]
- vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit (Antoine Tenart) [2044252]
- qla2xxx: Add new messaging (Ewan D. Milne) [2039070]
- nvme-fc: remove freeze/unfreeze around update_nr_hw_queues (Ewan D. Milne) [2030051]
- nvme-fc: avoid race between time out and tear down (Ewan D. Milne) [2030051]
- nvme-fc: update hardware queues before using them (Ewan D. Milne) [2030051]
- lpfc: Add new messaging (Ewan D. Milne) [2039068]
- tee: handle lookup of shm with reference count 0 (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- dma-buf: move dma-buf symbols into the DMA_BUF module namespace (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- tee: add sec_world_id to struct tee_shm (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/i915/selftests: Do not use import_obj uninitialized (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gem: Provide drm_gem_fb_{vmap,vunmap}() (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm: Define DRM_FORMAT_MAX_PLANES (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/i915/gem: Correct the locking and pin pattern for dma-buf (v8) (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gm12u320: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gud: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/udl: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gem: Provide drm_gem_fb_{begin,end}_cpu_access() helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- dmaengine: idxd: Add wq occupancy information to sysfs attribute Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1971888 Upstream Status: kernel/git/torvalds/linux.git (Julia Denham)
- arch/x86: KABI structs and array padding (Prarit Bhargava) [2033081]
- hpsa: add new messaging (Tomas Henzl) [2028575]
- aacraid: add new messaging (Tomas Henzl) [2028574]
- mptsas: add new messaging (Tomas Henzl) [2027741]
- megaraid_sas: add new messaging (Tomas Henzl) [2027741]
- mpt3sas: Add new messaging (Tomas Henzl) [2027741]
- scsi: mpi3mr: Use scnprintf() instead of snprintf() (Tomas Henzl) [1876005]
- scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() (Tomas Henzl) [1876005]
- scsi: mpi3mr: Set up IRQs in resume path (Tomas Henzl) [1876005]
- scsi: mpi3mr: Use the proper SCSI midlayer interfaces for PI (Tomas Henzl) [1876005]
Resolves: rhbz#1876005, rhbz#2026948, rhbz#2027741, rhbz#2028574, rhbz#2028575, rhbz#2030051, rhbz#2030754, rhbz#2033081, rhbz#2037084, rhbz#2039068, rhbz#2039070, rhbz#2043224, rhbz#2044252, rhbz#2044392, rhbz#2044560, rhbz#2045327
Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2022-02-08 16:51:46 +00:00
|
|
|
%if %{signkernel}
|
2021-09-30 19:32:39 +00:00
|
|
|
install -m 0644 %{secureboot_ca_0} $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/kernel-signing-ca.cer
|
2020-10-15 12:41:02 +00:00
|
|
|
%ifarch s390x ppc64le
|
kernel-5.14.0-57.el9
* Tue Feb 08 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-57.el9]
- block: assign bi_bdev for cloned bios in blk_rq_prep_clone (Benjamin Marzinski) [2026948]
- dm sysfs: use default_groups in kobj_type (Benjamin Marzinski) [2043224]
- dm space map common: add bounds check to sm_ll_lookup_bitmap() (Benjamin Marzinski) [2043224]
- dm btree: add a defensive bounds check to insert_at() (Benjamin Marzinski) [2043224]
- dm btree remove: change a bunch of BUG_ON() calls to proper errors (Benjamin Marzinski) [2043224]
- dm btree spine: eliminate duplicate le32_to_cpu() in node_check() (Benjamin Marzinski) [2043224]
- dm btree spine: remove extra node_check function declaration (Benjamin Marzinski) [2043224]
- redhat: drop the RELEASED_KERNEL switch (Herton R. Krzesinski) [2037084 2045327]
- redhat: switch the kernel package to use certs from system-sb-certs (Herton R. Krzesinski) [2037084 2045327]
- mptcp: disable by default (Davide Caratti) [2044392]
- sch_api: Don't skip qdisc attach on ingress (Davide Caratti) [2044560]
- flow_offload: return EOPNOTSUPP for the unsupported mpls action type (Davide Caratti) [2044560]
- sch_cake: do not call cake_destroy() from cake_init() (Davide Caratti) [2044560]
- net/sched: fq_pie: prevent dismantle issue (Davide Caratti) [2044560]
- vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit (Antoine Tenart) [2044252]
- qla2xxx: Add new messaging (Ewan D. Milne) [2039070]
- nvme-fc: remove freeze/unfreeze around update_nr_hw_queues (Ewan D. Milne) [2030051]
- nvme-fc: avoid race between time out and tear down (Ewan D. Milne) [2030051]
- nvme-fc: update hardware queues before using them (Ewan D. Milne) [2030051]
- lpfc: Add new messaging (Ewan D. Milne) [2039068]
- tee: handle lookup of shm with reference count 0 (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- dma-buf: move dma-buf symbols into the DMA_BUF module namespace (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- tee: add sec_world_id to struct tee_shm (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/i915/selftests: Do not use import_obj uninitialized (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gem: Provide drm_gem_fb_{vmap,vunmap}() (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm: Define DRM_FORMAT_MAX_PLANES (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/i915/gem: Correct the locking and pin pattern for dma-buf (v8) (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gm12u320: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gud: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/udl: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gem: Provide drm_gem_fb_{begin,end}_cpu_access() helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- dmaengine: idxd: Add wq occupancy information to sysfs attribute Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1971888 Upstream Status: kernel/git/torvalds/linux.git (Julia Denham)
- arch/x86: KABI structs and array padding (Prarit Bhargava) [2033081]
- hpsa: add new messaging (Tomas Henzl) [2028575]
- aacraid: add new messaging (Tomas Henzl) [2028574]
- mptsas: add new messaging (Tomas Henzl) [2027741]
- megaraid_sas: add new messaging (Tomas Henzl) [2027741]
- mpt3sas: Add new messaging (Tomas Henzl) [2027741]
- scsi: mpi3mr: Use scnprintf() instead of snprintf() (Tomas Henzl) [1876005]
- scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() (Tomas Henzl) [1876005]
- scsi: mpi3mr: Set up IRQs in resume path (Tomas Henzl) [1876005]
- scsi: mpi3mr: Use the proper SCSI midlayer interfaces for PI (Tomas Henzl) [1876005]
Resolves: rhbz#1876005, rhbz#2026948, rhbz#2027741, rhbz#2028574, rhbz#2028575, rhbz#2030051, rhbz#2030754, rhbz#2033081, rhbz#2037084, rhbz#2039068, rhbz#2039070, rhbz#2043224, rhbz#2044252, rhbz#2044392, rhbz#2044560, rhbz#2045327
Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2022-02-08 16:51:46 +00:00
|
|
|
if [ -x /usr/bin/rpm-sign ]; then
|
|
|
|
install -m 0644 %{secureboot_key_0} $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/%{signing_key_filename}
|
2020-10-15 12:41:02 +00:00
|
|
|
fi
|
|
|
|
%endif
|
kernel-5.14.0-57.el9
* Tue Feb 08 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-57.el9]
- block: assign bi_bdev for cloned bios in blk_rq_prep_clone (Benjamin Marzinski) [2026948]
- dm sysfs: use default_groups in kobj_type (Benjamin Marzinski) [2043224]
- dm space map common: add bounds check to sm_ll_lookup_bitmap() (Benjamin Marzinski) [2043224]
- dm btree: add a defensive bounds check to insert_at() (Benjamin Marzinski) [2043224]
- dm btree remove: change a bunch of BUG_ON() calls to proper errors (Benjamin Marzinski) [2043224]
- dm btree spine: eliminate duplicate le32_to_cpu() in node_check() (Benjamin Marzinski) [2043224]
- dm btree spine: remove extra node_check function declaration (Benjamin Marzinski) [2043224]
- redhat: drop the RELEASED_KERNEL switch (Herton R. Krzesinski) [2037084 2045327]
- redhat: switch the kernel package to use certs from system-sb-certs (Herton R. Krzesinski) [2037084 2045327]
- mptcp: disable by default (Davide Caratti) [2044392]
- sch_api: Don't skip qdisc attach on ingress (Davide Caratti) [2044560]
- flow_offload: return EOPNOTSUPP for the unsupported mpls action type (Davide Caratti) [2044560]
- sch_cake: do not call cake_destroy() from cake_init() (Davide Caratti) [2044560]
- net/sched: fq_pie: prevent dismantle issue (Davide Caratti) [2044560]
- vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit (Antoine Tenart) [2044252]
- qla2xxx: Add new messaging (Ewan D. Milne) [2039070]
- nvme-fc: remove freeze/unfreeze around update_nr_hw_queues (Ewan D. Milne) [2030051]
- nvme-fc: avoid race between time out and tear down (Ewan D. Milne) [2030051]
- nvme-fc: update hardware queues before using them (Ewan D. Milne) [2030051]
- lpfc: Add new messaging (Ewan D. Milne) [2039068]
- tee: handle lookup of shm with reference count 0 (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- dma-buf: move dma-buf symbols into the DMA_BUF module namespace (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- tee: add sec_world_id to struct tee_shm (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/i915/selftests: Do not use import_obj uninitialized (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gem: Provide drm_gem_fb_{vmap,vunmap}() (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm: Define DRM_FORMAT_MAX_PLANES (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/i915/gem: Correct the locking and pin pattern for dma-buf (v8) (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gm12u320: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gud: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/udl: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gem: Provide drm_gem_fb_{begin,end}_cpu_access() helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- dmaengine: idxd: Add wq occupancy information to sysfs attribute Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1971888 Upstream Status: kernel/git/torvalds/linux.git (Julia Denham)
- arch/x86: KABI structs and array padding (Prarit Bhargava) [2033081]
- hpsa: add new messaging (Tomas Henzl) [2028575]
- aacraid: add new messaging (Tomas Henzl) [2028574]
- mptsas: add new messaging (Tomas Henzl) [2027741]
- megaraid_sas: add new messaging (Tomas Henzl) [2027741]
- mpt3sas: Add new messaging (Tomas Henzl) [2027741]
- scsi: mpi3mr: Use scnprintf() instead of snprintf() (Tomas Henzl) [1876005]
- scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() (Tomas Henzl) [1876005]
- scsi: mpi3mr: Set up IRQs in resume path (Tomas Henzl) [1876005]
- scsi: mpi3mr: Use the proper SCSI midlayer interfaces for PI (Tomas Henzl) [1876005]
Resolves: rhbz#1876005, rhbz#2026948, rhbz#2027741, rhbz#2028574, rhbz#2028575, rhbz#2030051, rhbz#2030754, rhbz#2033081, rhbz#2037084, rhbz#2039068, rhbz#2039070, rhbz#2043224, rhbz#2044252, rhbz#2044392, rhbz#2044560, rhbz#2045327
Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2022-02-08 16:51:46 +00:00
|
|
|
%endif
|
|
|
|
|
2023-08-22 07:59:15 +00:00
|
|
|
%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
|
|
|
|
|
kernel-5.14.0-57.el9
* Tue Feb 08 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-57.el9]
- block: assign bi_bdev for cloned bios in blk_rq_prep_clone (Benjamin Marzinski) [2026948]
- dm sysfs: use default_groups in kobj_type (Benjamin Marzinski) [2043224]
- dm space map common: add bounds check to sm_ll_lookup_bitmap() (Benjamin Marzinski) [2043224]
- dm btree: add a defensive bounds check to insert_at() (Benjamin Marzinski) [2043224]
- dm btree remove: change a bunch of BUG_ON() calls to proper errors (Benjamin Marzinski) [2043224]
- dm btree spine: eliminate duplicate le32_to_cpu() in node_check() (Benjamin Marzinski) [2043224]
- dm btree spine: remove extra node_check function declaration (Benjamin Marzinski) [2043224]
- redhat: drop the RELEASED_KERNEL switch (Herton R. Krzesinski) [2037084 2045327]
- redhat: switch the kernel package to use certs from system-sb-certs (Herton R. Krzesinski) [2037084 2045327]
- mptcp: disable by default (Davide Caratti) [2044392]
- sch_api: Don't skip qdisc attach on ingress (Davide Caratti) [2044560]
- flow_offload: return EOPNOTSUPP for the unsupported mpls action type (Davide Caratti) [2044560]
- sch_cake: do not call cake_destroy() from cake_init() (Davide Caratti) [2044560]
- net/sched: fq_pie: prevent dismantle issue (Davide Caratti) [2044560]
- vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit (Antoine Tenart) [2044252]
- qla2xxx: Add new messaging (Ewan D. Milne) [2039070]
- nvme-fc: remove freeze/unfreeze around update_nr_hw_queues (Ewan D. Milne) [2030051]
- nvme-fc: avoid race between time out and tear down (Ewan D. Milne) [2030051]
- nvme-fc: update hardware queues before using them (Ewan D. Milne) [2030051]
- lpfc: Add new messaging (Ewan D. Milne) [2039068]
- tee: handle lookup of shm with reference count 0 (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- dma-buf: move dma-buf symbols into the DMA_BUF module namespace (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- tee: add sec_world_id to struct tee_shm (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/i915/selftests: Do not use import_obj uninitialized (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gem: Provide drm_gem_fb_{vmap,vunmap}() (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm: Define DRM_FORMAT_MAX_PLANES (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/i915/gem: Correct the locking and pin pattern for dma-buf (v8) (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gm12u320: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gud: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/udl: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- drm/gem: Provide drm_gem_fb_{begin,end}_cpu_access() helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733}
- dmaengine: idxd: Add wq occupancy information to sysfs attribute Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1971888 Upstream Status: kernel/git/torvalds/linux.git (Julia Denham)
- arch/x86: KABI structs and array padding (Prarit Bhargava) [2033081]
- hpsa: add new messaging (Tomas Henzl) [2028575]
- aacraid: add new messaging (Tomas Henzl) [2028574]
- mptsas: add new messaging (Tomas Henzl) [2027741]
- megaraid_sas: add new messaging (Tomas Henzl) [2027741]
- mpt3sas: Add new messaging (Tomas Henzl) [2027741]
- scsi: mpi3mr: Use scnprintf() instead of snprintf() (Tomas Henzl) [1876005]
- scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() (Tomas Henzl) [1876005]
- scsi: mpi3mr: Set up IRQs in resume path (Tomas Henzl) [1876005]
- scsi: mpi3mr: Use the proper SCSI midlayer interfaces for PI (Tomas Henzl) [1876005]
Resolves: rhbz#1876005, rhbz#2026948, rhbz#2027741, rhbz#2028574, rhbz#2028575, rhbz#2030051, rhbz#2030754, rhbz#2033081, rhbz#2037084, rhbz#2039068, rhbz#2039070, rhbz#2043224, rhbz#2044252, rhbz#2044392, rhbz#2044560, rhbz#2045327
Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2022-02-08 16:51:46 +00:00
|
|
|
%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
|
2020-10-15 12:41:02 +00:00
|
|
|
|
|
|
|
%if %{with_ipaclones}
|
|
|
|
MAXPROCS=$(echo %{?_smp_mflags} | sed -n 's/-j\s*\([0-9]\+\)/\1/p')
|
|
|
|
if [ -z "$MAXPROCS" ]; then
|
|
|
|
MAXPROCS=1
|
|
|
|
fi
|
2021-05-17 22:16:50 +00:00
|
|
|
if [ "$Variant" == "" ]; then
|
2020-10-15 12:41:02 +00:00
|
|
|
mkdir -p $RPM_BUILD_ROOT/$DevelDir-ipaclones
|
|
|
|
find . -name '*.ipa-clones' | xargs -i{} -r -n 1 -P $MAXPROCS install -m 644 -D "{}" "$RPM_BUILD_ROOT/$DevelDir-ipaclones/{}"
|
|
|
|
fi
|
|
|
|
%endif
|
|
|
|
|
2023-04-18 12:27:12 +00:00
|
|
|
%if %{with_gcov}
|
|
|
|
popd
|
|
|
|
%endif
|
2020-10-15 12:41:02 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
###
|
|
|
|
# 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}
|
|
|
|
BuildKernel %make_target %kernel_image %{_use_vdso} debug
|
2023-02-09 16:31:23 +00:00
|
|
|
%if %{with_arm64_64k}
|
|
|
|
BuildKernel %make_target %kernel_image %{_use_vdso} 64k-debug
|
|
|
|
%endif
|
2023-03-07 14:22:21 +00:00
|
|
|
%if %{with_realtime}
|
|
|
|
BuildKernel %make_target %kernel_image %{_use_vdso} rt-debug
|
|
|
|
%endif
|
2020-10-15 12:41:02 +00:00
|
|
|
%endif
|
|
|
|
|
|
|
|
%if %{with_zfcpdump}
|
|
|
|
BuildKernel %make_target %kernel_image %{_use_vdso} zfcpdump
|
|
|
|
%endif
|
|
|
|
|
2023-02-09 16:31:23 +00:00
|
|
|
%if %{with_arm64_64k}
|
|
|
|
BuildKernel %make_target %kernel_image %{_use_vdso} 64k
|
|
|
|
%endif
|
|
|
|
|
2020-10-15 12:41:02 +00:00
|
|
|
%if %{with_pae}
|
|
|
|
BuildKernel %make_target %kernel_image %{use_vdso} lpae
|
|
|
|
%endif
|
|
|
|
|
2023-03-07 14:22:21 +00:00
|
|
|
%if %{with_realtime}
|
|
|
|
BuildKernel %make_target %kernel_image %{use_vdso} rt
|
|
|
|
%endif
|
|
|
|
|
2020-10-15 12:41:02 +00:00
|
|
|
%if %{with_up}
|
|
|
|
BuildKernel %make_target %kernel_image %{_use_vdso}
|
|
|
|
%endif
|
|
|
|
|
2020-12-04 20:24:35 +00:00
|
|
|
%ifnarch noarch i686
|
2023-03-07 14:22:21 +00:00
|
|
|
%if !%{with_debug} && !%{with_zfcpdump} && !%{with_pae} && !%{with_up} && !%{with_arm64_64k} && !%{with_realtime}
|
2020-12-04 20:24:35 +00:00
|
|
|
# If only building the user space tools, then initialize the build environment
|
|
|
|
# and some variables so that the various userspace tools can be built.
|
|
|
|
InitBuildVars
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
2021-06-21 23:14:53 +00:00
|
|
|
%ifarch aarch64
|
|
|
|
%global perf_build_extra_opts CORESIGHT=1
|
|
|
|
%endif
|
2020-10-15 12:41:02 +00:00
|
|
|
%global perf_make \
|
kernel-5.14.0-24.el9
* Wed Dec 01 2021 Herton R. Krzesinski <herton@redhat.com> [5.14.0-24.el9]
- perf test: Handle fd gaps in test__dso_data_reopen (Michael Petlan) [1937209]
- perf tests vmlinux-kallsyms: Ignore hidden symbols (Michael Petlan) [1975103]
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support (Michael Petlan) [2009378]
- redhat/kernel.spec.template: Link perf with --export-dynamic (Michael Petlan) [2006775]
- xfs: fix I_DONTCACHE (Carlos Maiolino) [2022435]
- virtio: write back F_VERSION_1 before validate (Thomas Huth) [2008401]
- net/tls: Fix flipped sign in tls_err_abort() calls (Sabrina Dubroca) [2022006]
- net/tls: Fix flipped sign in async_wait.err assignment (Sabrina Dubroca) [2022006]
- hyper-v: Replace uuid.h with types.h (Mohammed Gamal) [2008572]
- Drivers: hv: vmbus: Remove unused code to check for subchannels (Mohammed Gamal) [2008572]
- hv: hyperv.h: Remove unused inline functions (Mohammed Gamal) [2008572]
- asm-generic/hyperv: provide cpumask_to_vpset_noself (Mohammed Gamal) [2008572]
- asm-generic/hyperv: Add missing #include of nmi.h (Mohammed Gamal) [2008572]
- x86/hyperv: Avoid erroneously sending IPI to 'self' (Mohammed Gamal) [2008572]
- x86/hyperv: remove on-stack cpumask from hv_send_ipi_mask_allbutself (Mohammed Gamal) [2008572]
- [s390] net/smc: improved fix wait on already cleared link (Mete Durlu) [1869652]
- [s390] net/smc: fix 'workqueue leaked lock' in smc_conn_abort_work (Mete Durlu) [1869652]
- [s390] net/smc: add missing error check in smc_clc_prfx_set() (Mete Durlu) [1869652]
- cifs: enable SMB_DIRECT in RHEL9 (Ronnie Sahlberg) [1965209]
- scsi: mpt3sas: Clean up some inconsistent indenting (Tomas Henzl) [1876119]
- scsi: mpt3sas: Call cpu_relax() before calling udelay() (Tomas Henzl) [1876119]
- scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute (Tomas Henzl) [1876119]
- scsi: mpt3sas: Update driver version to 39.100.00.00 (Tomas Henzl) [1876119]
- scsi: mpt3sas: Use firmware recommended queue depth (Tomas Henzl) [1876119]
- scsi: mpt3sas: Bump driver version to 38.100.00.00 (Tomas Henzl) [1876119]
- scsi: mpt3sas: Add io_uring iopoll support (Tomas Henzl) [1876119]
- serial: 8250_lpss: Extract dw8250_do_set_termios() for common use (David Arcari) [1880032]
- serial: 8250_lpss: Enable DMA on Intel Elkhart Lake (David Arcari) [1880032]
- dmaengine: dw: Convert members to u32 in platform data (David Arcari) [1880032]
- dmaengine: dw: Simplify DT property parser (David Arcari) [1880032]
- dmaengine: dw: Remove error message from DT parsing code (David Arcari) [1880032]
- dmaengine: dw: Program xBAR hardware for Elkhart Lake (David Arcari) [1880032]
- vmxnet3: switch from 'pci_' to 'dma_' API (Kamal Heib) [2003297]
- vmxnet3: update to version 6 (Kamal Heib) [2003297]
- vmxnet3: increase maximum configurable mtu to 9190 (Kamal Heib) [2003297]
- vmxnet3: set correct hash type based on rss information (Kamal Heib) [2003297]
- vmxnet3: add support for ESP IPv6 RSS (Kamal Heib) [2003297]
- vmxnet3: remove power of 2 limitation on the queues (Kamal Heib) [2003297]
- vmxnet3: add support for 32 Tx/Rx queues (Kamal Heib) [2003297]
- vmxnet3: prepare for version 6 changes (Kamal Heib) [2003297]
Resolves: rhbz#1869652, rhbz#1876119, rhbz#1880032, rhbz#1937209, rhbz#1965209, rhbz#1975103, rhbz#2003297, rhbz#2006775, rhbz#2008401, rhbz#2008572, rhbz#2009378, rhbz#2022006, rhbz#2022435
Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-12-01 19:08:08 +00:00
|
|
|
%{__make} %{?make_opts} EXTRA_CFLAGS="${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 LIBBPF_DYNAMIC=1 LIBTRACEEVENT_DYNAMIC=1 %{?perf_build_extra_opts} prefix=%{_prefix} PYTHON=%{__python3}
|
2020-10-15 12:41:02 +00:00
|
|
|
%if %{with_perf}
|
|
|
|
# perf
|
|
|
|
# make sure check-headers.sh is executable
|
|
|
|
chmod +x tools/perf/check-headers.sh
|
|
|
|
%{perf_make} DESTDIR=$RPM_BUILD_ROOT all
|
kernel-5.14.0-312.el9
* Thu May 11 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-312.el9]
- s390/qeth: Convert sprintf/snprintf to scnprintf (Tobias Huschle) [2160097]
- s390/qeth: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [2160097]
- s390/qeth: Use constant for IP address buffers (Tobias Huschle) [2160097]
- s390/ctcm: cleanup indenting (Tobias Huschle) [2160097]
- s390/iucv: sort out physical vs virtual pointers usage (Tobias Huschle) [2160097]
- net/af_iucv: fix kernel doc comments (Tobias Huschle) [2160097]
- net/iucv: fix kernel doc comments (Tobias Huschle) [2160097]
- net/iucv: get rid of register asm usage (Tobias Huschle) [2160097]
- net/af_iucv: remove wrappers around iucv (de-)registration (Tobias Huschle) [2160097]
- net/af_iucv: clean up a try_then_request_module() (Tobias Huschle) [2160097]
- net/af_iucv: support drop monitoring (Tobias Huschle) [2160097]
- s390/ipl: add loadparm parameter to eckd ipl/reipl data (Tobias Huschle) [2160041]
- s390/ipl: add DEFINE_GENERIC_LOADPARM() (Tobias Huschle) [2160041]
- s390/ipl: use octal values instead of S_* macros (Tobias Huschle) [2160041]
- s390/ipl: add eckd support (Tobias Huschle) [2160041]
- redhat/configs: add CONFIG_TRACE_MMIO_ACCESS (Adrien Thierry) [2196244]
- asm-generic/io: Add _RET_IP_ to MMIO trace for more accurate debug info (Adrien Thierry) [2196244]
- drm/meson: Fix overflow implicit truncation warnings (Adrien Thierry) [2196244]
- lib: Add register read/write tracing support (Adrien Thierry) [2196244]
- asm-generic/io: Add logging support for MMIO accessors (Adrien Thierry) [2196244]
- arm64: io: Use asm-generic high level MMIO accessors (Adrien Thierry) [2196244]
- coresight: etm4x: Use asm-generic IO memory barriers (Adrien Thierry) [2196244]
- irqchip/tegra: Fix overflow implicit truncation warnings (Adrien Thierry) [2196244]
- kernel.h: split out instruction pointer accessors (Adrien Thierry) [2196244]
- kernel.h: drop unneeded <linux/kernel.h> inclusion from other headers (Adrien Thierry) [2196244]
- sched/psi: Fix use-after-free in ep_remove_wait_queue() (Phil Auld) [RHEL-311]
- sched/psi: Use task->psi_flags to clear in CPU migration (Phil Auld) [RHEL-311]
- sched/psi: Stop relying on timer_pending() for poll_work rescheduling (Phil Auld) [RHEL-311]
- sched/psi: Fix avgs_work re-arm in psi_avgs_work() (Phil Auld) [RHEL-311]
- sched/psi: Fix possible missing or delayed pending event (Phil Auld) [RHEL-311]
- sched/psi: Cache parent psi_group to speed up group iteration (Phil Auld) [RHEL-311]
- sched/psi: Consolidate cgroup_psi() (Phil Auld) [RHEL-311]
- sched/psi: Add PSI_IRQ to track IRQ/SOFTIRQ pressure (Phil Auld) [RHEL-311]
- sched/psi: Remove NR_ONCPU task accounting (Phil Auld) [RHEL-311]
- sched/psi: Optimize task switch inside shared cgroups again (Phil Auld) [RHEL-311]
- sched/psi: Move private helpers to sched/stats.h (Phil Auld) [RHEL-311]
- sched/psi: Save percpu memory when !psi_cgroups_enabled (Phil Auld) [RHEL-311]
- sched/psi: Don't create cgroup PSI files when psi_disabled (Phil Auld) [RHEL-311]
- sched/psi: Fix periodic aggregation shut off (Phil Auld) [RHEL-311]
- headers/prep: Fix header to build standalone: <linux/psi.h> (Phil Auld) [RHEL-311]
- wait: add wake_up_pollfree() (Phil Auld) [RHEL-311]
- psi: Fix PSI_MEM_FULL state when tasks are in memstall and doing reclaim (Phil Auld) [RHEL-311]
- selftests: bonding: add bonding prio option test (Hangbin Liu) [2092194]
- bonding: fix lockdep splat in bond_miimon_commit() (Hangbin Liu) [2092194]
- bonding: do failover when high prio link up (Hangbin Liu) [2092194]
- bonding: add missed __rcu annotation for curr_active_slave (Hangbin Liu) [2092194]
- Bonding: add per-port priority for failover re-selection (Hangbin Liu) [2092194]
- bonding: add slave_dev field for bond_opt_value (Hangbin Liu) [2092194]
- s390/vfio-ap: fix memory leak in vfio_ap device driver (Alex Williamson) [2188088]
- docs: vfio: fix header path (Alex Williamson) [2188088]
- docs: vfio: Update vfio.rst per latest interfaces (Alex Williamson) [2188088]
- vfio: Update the kdoc for vfio_device_ops (Alex Williamson) [2188088]
- vfio: no need to pass kvm pointer during device open (Alex Williamson) [2188088]
- vfio: revert "iommu driver notify callback" (Alex Williamson) [2188088]
- vfio/type1: revert "implement notify callback" (Alex Williamson) [2188088]
- vfio/type1: revert "block on invalid vaddr" (Alex Williamson) [2188088]
- vfio/type1: restore locked_vm (Alex Williamson) [2188088]
- vfio/type1: track locked_vm per dma (Alex Williamson) [2188088]
- vfio/type1: prevent underflow of locked_vm via exec() (Alex Williamson) [2188088]
- vfio/type1: exclude mdevs from VFIO_UPDATE_VADDR (Alex Williamson) [2188088]
- samples: fix the prompt about SAMPLE_VFIO_MDEV_MBOCHS (Alex Williamson) [2188088]
- vfio/mdev: Use sysfs_emit() to instead of sprintf() (Alex Williamson) [2188088]
- vfio-mdev: add back CONFIG_VFIO dependency (Alex Williamson) [2188088]
- vfio/platform: Use GFP_KERNEL_ACCOUNT for userspace persistent allocations (Alex Williamson) [2188088]
- vfio/fsl-mc: Use GFP_KERNEL_ACCOUNT for userspace persistent allocations (Alex Williamson) [2188088]
- vfio: Use GFP_KERNEL_ACCOUNT for userspace persistent allocations (Alex Williamson) [2188088]
- vfio-mdev: remove an non-existing driver from vfio-mediated-device (Alex Williamson) [2188088]
- vfio-mdev: move the mtty usage documentation (Alex Williamson) [2188088]
- vfio-mdev: turn VFIO_MDEV into a selectable symbol (Alex Williamson) [2188088]
- s390/Kconfig: fix indentation (Alex Williamson) [2188088]
- vfio-mdev: allow building the samples into the kernel (Alex Williamson) [2188088]
- vfio: platform: No need to check res again (Alex Williamson) [2188088]
- MAINTAINERS: step down as vfio reviewer (Alex Williamson) [2188088]
- vfio-mdev/mdpy-fb: Do not set struct fb_info.apertures (Alex Williamson) [2188088]
- Documentation: s390: correct spelling (Alex Williamson) [2188088]
- s390: vfio-ap: tighten the NIB validity check (Alex Williamson) [2188088]
- s390/vfio_ap: increase max wait time for reset verification (Alex Williamson) [2188088]
- s390/vfio_ap: fix handling of error response codes (Alex Williamson) [2188088]
- s390/vfio_ap: verify ZAPQ completion after return of response code zero (Alex Williamson) [2188088]
- s390/vfio_ap: use TAPQ to verify reset in progress completes (Alex Williamson) [2188088]
- s390/vfio_ap: check TAPQ response code when waiting for queue reset (Alex Williamson) [2188088]
- s390/vfio-ap: verify reset complete in separate function (Alex Williamson) [2188088]
- s390/vfio-ap: fix an error handling path in vfio_ap_mdev_probe_queue() (Alex Williamson) [2188088]
- vfio/ccw: remove old IDA format restrictions (Alex Williamson) [2187660 2188088]
- vfio/ccw: don't group contiguous pages on 2K IDAWs (Alex Williamson) [2187660 2188088]
- vfio/ccw: handle a guest Format-1 IDAL (Alex Williamson) [2187660 2188088]
- vfio/ccw: allocate/populate the guest idal (Alex Williamson) [2187660 2188088]
- vfio/ccw: calculate number of IDAWs regardless of format (Alex Williamson) [2187660 2188088]
- vfio/ccw: read only one Format-1 IDAW (Alex Williamson) [2187660 2188088]
- vfio/ccw: refactor the idaw counter (Alex Williamson) [2187660 2188088]
- vfio/ccw: populate page_array struct inline (Alex Williamson) [2187660 2188088]
- vfio/ccw: pass page count to page_array struct (Alex Williamson) [2187660 2188088]
- vfio/ccw: remove unnecessary malloc alignment (Alex Williamson) [2187660 2188088]
- vfio/ccw: simplify CCW chain fetch routines (Alex Williamson) [2187660 2188088]
- vfio/ccw: replace copy_from_iova with vfio_dma_rw (Alex Williamson) [2187660 2188088]
- vfio/ccw: move where IDA flag is set in ORB (Alex Williamson) [2187660 2188088]
- vfio/ccw: allow non-zero storage keys (Alex Williamson) [2187660 2188088]
- vfio/ccw: simplify the cp_get_orb interface (Alex Williamson) [2187660 2188088]
- vfio/ccw: cleanup some of the mdev commentary (Alex Williamson) [2187660 2188088]
- bpf: Fix struct_meta lookup for bpf_obj_free_fields kfunc call (Jerome Marchand) [2177177]
- selftests: add prepare_system.sh (Jiri Benc) [2177177]
- xfrm: lwtunnel: squelch kernel warning in case XFRM encap type is not available (Jiri Benc) [2177177]
- selftests/bpf: Cover listener cloning with progs attached to sockmap (Jiri Benc) [2177177]
- selftests/bpf: Pass BPF skeleton to sockmap_listen ops tests (Jiri Benc) [2177177]
- bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener (Jiri Benc) [2177177]
- bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself (Jiri Benc) [2177177]
- net: skb: remove old comments about frag_size for build_skb() (Jiri Benc) [2177177]
- selftests/bpf: Test bpf_skb_adjust_room on CHECKSUM_PARTIAL (Jiri Benc) [2177177]
- skbuff: Introduce slab_build_skb() (Jiri Benc) [2177177]
- net: xsk: Don't include <linux/rculist.h> (Jiri Benc) [2177177]
- selftests/bpf: Allow building bpf tests with CONFIG_XFRM_INTERFACE=[m|n] (Jiri Benc) [2177177]
- selftests/bpf: add xfrm_info tests (Jiri Benc) [2177177]
- tools: add IFLA_XFRM_COLLECT_METADATA to uapi/linux/if_link.h (Jiri Benc) [2177177]
- xfrm: interface: Add unstable helpers for setting/getting XFRM metadata from TC-BPF (Jiri Benc) [2177177]
- xfrm: interface: rename xfrm_interface.c to xfrm_interface_core.c (Jiri Benc) [2177177]
- xfrm: lwtunnel: add lwtunnel support for xfrm interfaces in collect_md mode (Jiri Benc) [2177177]
- xfrm: interface: support collect metadata mode (Jiri Benc) [2177177]
- net: allow storing xfrm interface metadata in metadata_dst (Jiri Benc) [2177177]
- Revert "veth: Avoid drop packets when xdp_redirect performs" (Jiri Benc) [2177177]
- Revert "bpf: veth driver panics when xdp prog attached before veth_open" (Jiri Benc) [2177177]
- bpf: veth driver panics when xdp prog attached before veth_open (Jiri Benc) [2177177]
- veth: Avoid drop packets when xdp_redirect performs (Jiri Benc) [2177177]
- Delete duplicate words from kernel docs (Jerome Marchand) [2177177]
- Remove duplicate words inside documentation (Jerome Marchand) [2177177]
- bpf: fix precision propagation verbose logging (Jerome Marchand) [2177177]
- selftests/bpf: Fix out-of-srctree build (Jerome Marchand) [2177177]
- bpf: Fix the kernel crash caused by bpf_setsockopt(). (Jerome Marchand) [2177177]
- selftests/bpf: Use __failure macro in task kfunc testsuite (Jerome Marchand) [2177177]
- bpf: Add missing btf_put to register_btf_id_dtor_kfuncs (Jerome Marchand) [2177177]
- selftests/bpf: Verify copy_register_state() preserves parent/live fields (Jerome Marchand) [2177177]
- bpf: Fix to preserve reg parent/live fields when copying range info (Jerome Marchand) [2177177]
- bpf: Fix a possible task gone issue with bpf_send_signal[_thread]() helpers (Jerome Marchand) [2177177]
- bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation (Jerome Marchand) [2177177]
- bpf: hash map, avoid deadlock with suitable hash mask (Jerome Marchand) [2177177]
- bpf_doc: Fix build error with older python versions (Jerome Marchand) [2177177]
- libbpf: Fix map creation flags sanitization (Jerome Marchand) [2177177]
- bpf: remove the do_idr_lock parameter from bpf_prog_free_id() (Jerome Marchand) [2177177]
- bpf: restore the ebpf program ID for BPF_AUDIT_UNLOAD and PERF_BPF_EVENT_PROG_UNLOAD (Jerome Marchand) [2177177]
- bpf: Skip task with pid=1 in send_signal_common() (Jerome Marchand) [2177177]
- bpf: Skip invalid kfunc call in backtrack_insn (Jerome Marchand) [2177177]
- bpf: Always use maximal size for copy_array() (Jerome Marchand) [2177177]
- selftests/bpf: add a test for iter/task_vma for short-lived processes (Jerome Marchand) [2177177]
- bpf: keep a reference to the mm, in case the task is dead. (Jerome Marchand) [2177177]
- selftests/bpf: Add host-tools to gitignore (Jerome Marchand) [2177177]
- selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID (Jerome Marchand) [2177177]
- bpf: fix nullness propagation for reg to reg comparisons (Jerome Marchand) [2177177]
- bpftool: Fix linkage with statically built libllvm (Jerome Marchand) [2177177]
- bpf: Define sock security related BTF IDs under CONFIG_SECURITY_NETWORK (Jerome Marchand) [2177177]
- selftests/bpf: Add a test for using a cpumap from an freplace-to-XDP program (Jerome Marchand) [2177177]
- bpf: Resolve fext program type when checking map compatibility (Jerome Marchand) [2177177]
- bpf: Synchronize dispatcher update with bpf_dispatcher_xdp_func (Jerome Marchand) [2177177]
- libbpf: Fix single-line struct definition output in btf_dump (Jerome Marchand) [2177177]
- selftests/bpf: Select CONFIG_FUNCTION_ERROR_INJECTION (Jerome Marchand) [2177177]
- selftests/bpf: Fix a selftest compilation error with CONFIG_SMP=n (Jerome Marchand) [2177177]
- docs/bpf: Reword docs for BPF_MAP_TYPE_SK_STORAGE (Jerome Marchand) [2177177]
- selftests/bpf: test case for relaxed prunning of active_lock.id (Jerome Marchand) [2177177]
- selftests/bpf: Add pruning test case for bpf_spin_lock (Jerome Marchand) [2177177]
- bpf: use check_ids() for active_lock comparison (Jerome Marchand) [2177177]
- selftests/bpf: verify states_equal() maintains idmap across all frames (Jerome Marchand) [2177177]
- bpf: states_equal() must build idmap for all function frames (Jerome Marchand) [2177177]
- selftests/bpf: test cases for regsafe() bug skipping check_id() (Jerome Marchand) [2177177]
- bpf: regsafe() must not skip check_ids() (Jerome Marchand) [2177177]
- docs/bpf: Add documentation for BPF_MAP_TYPE_SK_STORAGE (Jerome Marchand) [2177177]
- selftests/bpf: Add test for dynptr reinit in user_ringbuf callback (Jerome Marchand) [2177177]
- bpf: Use memmove for bpf_dynptr_{read,write} (Jerome Marchand) [2177177]
- bpf: Move PTR_TO_STACK alignment check to process_dynptr_func (Jerome Marchand) [2177177]
- bpf: Rework check_func_arg_reg_off (Jerome Marchand) [2177177]
- bpf: Rework process_dynptr_func (Jerome Marchand) [2177177]
- bpf: Propagate errors from process_* checks in check_func_arg (Jerome Marchand) [2177177]
- bpf: Refactor ARG_PTR_TO_DYNPTR checks into process_dynptr_func (Jerome Marchand) [2177177]
- bpf: Skip rcu_barrier() if rcu_trace_implies_rcu_gp() is true (Jerome Marchand) [2177177]
- bpf: Reuse freed element in free_by_rcu during allocation (Jerome Marchand) [2177177]
- selftests/bpf: Bring test_offload.py back to life (Jerome Marchand) [2177177]
- bpf: Fix comment error in fixup_kfunc_call function (Jerome Marchand) [2177177]
- bpf: Do not zero-extend kfunc return values (Jerome Marchand) [2177177]
- bpf/docs: Document struct cgroup * kfuncs (Jerome Marchand) [2177177]
- bpf/docs: Document struct task_struct * kfuncs (Jerome Marchand) [2177177]
- selftests/bpf: convert dynptr_fail and map_kptr_fail subtests to generic tester (Jerome Marchand) [2177177]
- selftests/bpf: add generic BPF program tester-loader (Jerome Marchand) [2177177]
- bpf: Remove unused insn_cnt argument from visit_[func_call_]insn() (Jerome Marchand) [2177177]
- bpf: do not rely on ALLOW_ERROR_INJECTION for fmod_ret (Jerome Marchand) [2177177]
- bpf: remove unnecessary prune and jump points (Jerome Marchand) [2177177]
- bpf: mostly decouple jump history management from is_state_visited() (Jerome Marchand) [2177177]
- bpf: decouple prune and jump points (Jerome Marchand) [2177177]
- bpf: Loosen alloc obj test in verifier's reg_btf_record (Jerome Marchand) [2177177]
- bpf: Don't use rcu_users to refcount in task kfuncs (Jerome Marchand) [2177177]
- selftests/bpf: Use CONFIG_TEST_BPF=m instead of CONFIG_TEST_BPF=y (Jerome Marchand) [2177177]
- selftests/bpf: Use "is not set" instead of "=n" (Jerome Marchand) [2177177]
- selftests/bpf: Install all required files to run selftests (Jerome Marchand) [2177177]
- libbpf: Parse usdt args without offset on x86 (e.g. 8@(%%rsp)) (Jerome Marchand) [2177177]
- bpftool: Fix memory leak in do_build_table_cb (Jerome Marchand) [2177177]
- selftests/bpf: Fix conflicts with built-in functions in bpf_iter_ksym (Jerome Marchand) [2177177]
- bpf: Add sleepable prog tests for cgrp local storage (Jerome Marchand) [2177177]
- bpf: Enable sleeptable support for cgrp local storage (Jerome Marchand) [2177177]
- bpf, docs: BPF Iterator Document (Jerome Marchand) [2177177]
- bpf: Do not mark certain LSM hook arguments as trusted (Jerome Marchand) [2177177]
- docs/bpf: Add KF_RCU documentation (Jerome Marchand) [2177177]
- selftests/bpf: Fix rcu_read_lock test with new MEM_RCU semantics (Jerome Marchand) [2177177]
- bpf: Handle MEM_RCU type properly (Jerome Marchand) [2177177]
- libbpf: Improve usability of libbpf Makefile (Jerome Marchand) [2177177]
- selftests/bpf: Add GCC compatible builtins to bpf_legacy.h (Jerome Marchand) [2177177]
- bpf, docs: Correct the example of BPF_XOR (Jerome Marchand) [2177177]
- selftests/bpf: Validate multiple ref release_on_unlock logic (Jerome Marchand) [2177177]
- bpf: Fix release_on_unlock release logic for multiple refs (Jerome Marchand) [2177177]
- bpf: Fix a compilation failure with clang lto build (Jerome Marchand) [2177177]
- bpf: Tighten ptr_to_btf_id checks. (Jerome Marchand) [2177177]
- selftests/bpf: Add ingress tests for txmsg with apply_bytes (Jerome Marchand) [2177177]
- bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect (Jerome Marchand) [2177177]
- bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes (Jerome Marchand) [2177177]
- bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data (Jerome Marchand) [2177177]
- selftests/bpf: Add bench test to arm64 and s390x denylist (Jerome Marchand) [2177177]
- selftests/bpf: Make sure enum-less bpf_enable_stats() API works in C++ mode (Jerome Marchand) [2177177]
- libbpf: Avoid enum forward-declarations in public API in C++ mode (Jerome Marchand) [2177177]
- selftests/bpf: Avoid pinning prog when attaching to tc ingress in btf_skc_cls_ingress (Jerome Marchand) [2177177]
- selftests/bpf: Remove serial from tests using {open,close}_netns (Jerome Marchand) [2177177]
- selftests/bpf: Remove the "/sys" mount and umount dance in {open,close}_netns (Jerome Marchand) [2177177]
- selftests/bpf: Avoid pinning bpf prog in the netns_load_bpf() callers (Jerome Marchand) [2177177]
- selftests/bpf: Avoid pinning bpf prog in the tc_redirect_peer_l3 test (Jerome Marchand) [2177177]
- selftests/bpf: Avoid pinning bpf prog in the tc_redirect_dtime test (Jerome Marchand) [2177177]
- selftests/bpf: Use if_nametoindex instead of reading the /sys/net/class/*/ifindex (Jerome Marchand) [2177177]
- selftests/bpf: Add tests for bpf_rcu_read_lock() (Jerome Marchand) [2177177]
- bpf: Add kfunc bpf_rcu_read_lock/unlock() (Jerome Marchand) [2177177]
- bpf: Introduce might_sleep field in bpf_func_proto (Jerome Marchand) [2177177]
- compiler_types: Define __rcu as __attribute__((btf_type_tag("rcu"))) (Jerome Marchand) [2177177]
- docs/bpf: Add BPF_MAP_TYPE_XSKMAP documentation (Jerome Marchand) [2177177]
- samples/bpf: Fix wrong allocation size in xdp_router_ipv4_user (Jerome Marchand) [2177177]
- docs/bpf: Update btf selftests program and add link (Jerome Marchand) [2177177]
- bpf: Don't mark arguments to fentry/fexit programs as trusted. (Jerome Marchand) [2177177]
- selftests/bpf: Add selftests for bpf_task_from_pid() (Jerome Marchand) [2177177]
- bpf: Add bpf_task_from_pid() kfunc (Jerome Marchand) [2177177]
- bpf: Update bpf_{g,s}etsockopt() documentation (Jerome Marchand) [2177177]
- docs/bpf: Add table of BPF program types to libbpf docs (Jerome Marchand) [2177177]
- bpf: Fix a BTF_ID_LIST bug with CONFIG_DEBUG_INFO_BTF not set (Jerome Marchand) [2177177]
- bpf: Don't use idx variable when registering kfunc dtors (Jerome Marchand) [2177177]
- bpf: Unify and simplify btf_func_proto_check error handling (Jerome Marchand) [2177177]
- docs/bpf: Fix sphinx warnings in BPF map docs (Jerome Marchand) [2177177]
- selftests/bpf: Add reproducer for decl_tag in func_proto argument (Jerome Marchand) [2177177]
- docs/bpf: Document BPF_MAP_TYPE_BLOOM_FILTER (Jerome Marchand) [2177177]
- docs/bpf: Fix sphinx warnings for devmap (Jerome Marchand) [2177177]
- docs/bpf: Fix sphinx warnings for cpumap (Jerome Marchand) [2177177]
- selftests/bpf: Add selftests for bpf_cgroup_ancestor() kfunc (Jerome Marchand) [2177177]
- bpf: Add bpf_cgroup_ancestor() kfunc (Jerome Marchand) [2177177]
- selftests/bpf: Add cgroup kfunc / kptr selftests (Jerome Marchand) [2177177]
- bpf: Enable cgroups to be used as kptrs (Jerome Marchand) [2177177]
- selftests/bpf: Workaround for llvm nop-4 bug (Jerome Marchand) [2177177]
- bpf/verifier: Use kmalloc_size_roundup() to match ksize() usage (Jerome Marchand) [2177177]
- bpftool: remove function free_btf_vmlinux() (Jerome Marchand) [2177177]
- bpftool: clean-up usage of libbpf_get_error() (Jerome Marchand) [2177177]
- bpftool: fix error message when function can't register struct_ops (Jerome Marchand) [2177177]
- bpftool: replace return value PTR_ERR(NULL) with 0 (Jerome Marchand) [2177177]
- bpftool: remove support of --legacy option for bpftool (Jerome Marchand) [2177177]
- bpf: Add type cast unit tests (Jerome Marchand) [2177177]
- bpf: Add a kfunc for generic type cast (Jerome Marchand) [2177177]
- bpf: Add a kfunc to type cast from bpf uapi ctx to kernel ctx (Jerome Marchand) [2177177]
- bpf: Add support for kfunc set with common btf_ids (Jerome Marchand) [2177177]
- bpf: Disallow bpf_obj_new_impl call when bpf_mem_alloc_init fails (Jerome Marchand) [2177177]
- bpf/selftests: Add selftests for new task kfuncs (Jerome Marchand) [2177177]
- bpf: Add kfuncs for storing struct task_struct * as a kptr (Jerome Marchand) [2177177]
- bpf: Allow trusted pointers to be passed to KF_TRUSTED_ARGS kfuncs (Jerome Marchand) [2177177]
- bpf: Allow multiple modifiers in reg_type_str() prefix (Jerome Marchand) [2177177]
- tools lib bpf: Avoid install_headers make warning (Jerome Marchand) [2177177]
- selftests/bpf: Skip spin lock failure test on s390x (Jerome Marchand) [2177177]
- bpf, samples: Use "grep -E" instead of "egrep" (Jerome Marchand) [2177177]
- bpf, docs: DEVMAPs and XDP_REDIRECT (Jerome Marchand) [2177177]
- libbpf: Ignore hashmap__find() result explicitly in btf_dump (Jerome Marchand) [2177177]
- selftests/bpf: Add BTF sanity tests (Jerome Marchand) [2177177]
- selftests/bpf: Add BPF linked list API tests (Jerome Marchand) [2177177]
- selftests/bpf: Add failure test cases for spin lock pairing (Jerome Marchand) [2177177]
- selftests/bpf: Update spinlock selftest (Jerome Marchand) [2177177]
- selftests/bpf: Add __contains macro to bpf_experimental.h (Jerome Marchand) [2177177]
- bpf: Add comments for map BTF matching requirement for bpf_list_head (Jerome Marchand) [2177177]
- bpf: Add 'release on unlock' logic for bpf_list_push_{front,back} (Jerome Marchand) [2177177]
- bpf: Introduce single ownership BPF linked list API (Jerome Marchand) [2177177]
- bpf: Permit NULL checking pointer with non-zero fixed offset (Jerome Marchand) [2177177]
- bpf: Introduce bpf_obj_drop (Jerome Marchand) [2177177]
- bpf: Introduce bpf_obj_new (Jerome Marchand) [2177177]
- bpf: Support constant scalar arguments for kfuncs (Jerome Marchand) [2177177]
- bpf: Rewrite kfunc argument handling (Jerome Marchand) [2177177]
- bpf: Allow locking bpf_spin_lock in inner map values (Jerome Marchand) [2177177]
- bpf: Allow locking bpf_spin_lock global variables (Jerome Marchand) [2177177]
- bpf: Allow locking bpf_spin_lock in allocated objects (Jerome Marchand) [2177177]
- bpf: Verify ownership relationships for user BTF types (Jerome Marchand) [2177177]
- bpf: Recognize lock and list fields in allocated objects (Jerome Marchand) [2177177]
- bpf: Introduce allocated objects support (Jerome Marchand) [2177177]
- bpf: Populate field_offs for inner_map_meta (Jerome Marchand) [2177177]
- bpf: Free inner_map_meta when btf_record_dup fails (Jerome Marchand) [2177177]
- bpf: Do btf_record_free outside map_free callback (Jerome Marchand) [2177177]
- bpf: Fix early return in map_check_btf (Jerome Marchand) [2177177]
- selftests/bpf: Pass target triple to get_sys_includes macro (Jerome Marchand) [2177177]
- selftests, bpf: Fix broken riscv build (Jerome Marchand) [2177177]
- selftests/bpf: Explicitly pass RESOLVE_BTFIDS to sub-make (Jerome Marchand) [2177177]
- bpf: Pass map file to .map_update_batch directly (Jerome Marchand) [2177177]
- bpf/docs: Include blank lines between bullet points in bpf_devel_QA.rst (Jerome Marchand) [2177177]
- selftests/bpf: allow unpriv bpf for selftests by default (Jerome Marchand) [2177177]
- bpftool: Check argc first before "file" in do_batch() (Jerome Marchand) [2177177]
- docs/bpf: Fix sample code in MAP_TYPE_ARRAY docs (Jerome Marchand) [2177177]
- selftests/bpf: check nullness propagation for reg to reg comparisons (Jerome Marchand) [2177177]
- bpf: propagate nullness information for reg to reg comparisons (Jerome Marchand) [2177177]
- bpf: Expand map key argument of bpf_redirect_map to u64 (Jerome Marchand) [2177177]
- dev: Move received_rps counter next to RPS members in softnet data (Jiri Benc) [2177177]
- bpf: Refactor btf_struct_access (Jerome Marchand) [2177177]
- bpf: Rename MEM_ALLOC to MEM_RINGBUF (Jerome Marchand) [2177177]
- bpf: Rename RET_PTR_TO_ALLOC_MEM (Jerome Marchand) [2177177]
- bpf: Support bpf_list_head in map values (Jerome Marchand) [2177177]
- bpf: Fix copy_map_value, zero_map_value (Jerome Marchand) [2177177]
- bpf: Remove BPF_MAP_OFF_ARR_MAX (Jerome Marchand) [2177177]
- bpf: Remove local kptr references in documentation (Jerome Marchand) [2177177]
- bpf/docs: Document how to run CI without patch submission (Jerome Marchand) [2177177]
- libbpf: checkpatch: Fixed code alignments in ringbuf.c (Jerome Marchand) [2177177]
- libbpf: Fixed various checkpatch issues in libbpf.c (Jerome Marchand) [2177177]
- libbpf: checkpatch: Fixed code alignments in btf.c (Jerome Marchand) [2177177]
- bpf, docs: Fixup cpumap sphinx >= 3.1 warning (Jerome Marchand) [2177177]
- libbpf: Fix uninitialized warning in btf_dump_dump_type_data (Jerome Marchand) [2177177]
- selftests/bpf: fix veristat's singular file-or-prog filter (Jerome Marchand) [2177177]
- bpf, docs: Document BPF_MAP_TYPE_ARRAY (Jerome Marchand) [2177177]
- docs/bpf: Document BPF map types QUEUE and STACK (Jerome Marchand) [2177177]
- docs/bpf: Document BPF ARRAY_OF_MAPS and HASH_OF_MAPS (Jerome Marchand) [2177177]
- docs/bpf: Document BPF_MAP_TYPE_CPUMAP map (Jerome Marchand) [2177177]
- docs/bpf: Document BPF_MAP_TYPE_LPM_TRIE map (Jerome Marchand) [2177177]
- libbpf: Hashmap.h update to fix build issues using LLVM14 (Jerome Marchand) [2177177]
- selftests: Fix test group SKIPPED result (Jerome Marchand) [2177177]
- selftests/bpf: Tests for btf_dedup_resolve_fwds (Jerome Marchand) [2177177]
- libbpf: Resolve unambigous forward declarations (Jerome Marchand) [2177177]
- libbpf: Hashmap interface update to allow both long and void* keys/values (Jerome Marchand) [2177177]
- selftests/bpf: Fix u32 variable compared with less than zero (Jerome Marchand) [2177177]
- Documentation: bpf: Escape underscore in BPF type name prefix (Jerome Marchand) [2177177]
- selftests/bpf: cgroup_helpers.c: Fix strncpy() fortify warning (Jerome Marchand) [2177177]
- samples/bpf: Fix tracex2 error: No such file or directory (Jerome Marchand) [2177177]
- selftests/bpf: Tests for enum fwd resolved as full enum64 (Jerome Marchand) [2177177]
- libbpf: Resolve enum fwd as full enum64 and vice versa (Jerome Marchand) [2177177]
- selftests/bpf: make test_align selftest more robust (Jerome Marchand) [2177177]
- bpf: aggressively forget precise markings during state checkpointing (Jerome Marchand) [2177177]
- bpf: stop setting precise in current state (Jerome Marchand) [2177177]
- bpf: allow precision tracking for programs with subprogs (Jerome Marchand) [2177177]
- bpf: propagate precision across all frames, not just the last one (Jerome Marchand) [2177177]
- bpf: propagate precision in ALU/ALU64 operations (Jerome Marchand) [2177177]
- bpf: Refactor map->off_arr handling (Jerome Marchand) [2177177]
- bpf: Consolidate spin_lock, timer management into btf_record (Jerome Marchand) [2177177]
- bpf: Refactor kptr_off_tab into btf_record (Jerome Marchand) [2177177]
- selftests/bpf: support stat filtering in comparison mode in veristat (Jerome Marchand) [2177177]
- selftests/bpf: support stats ordering in comparison mode in veristat (Jerome Marchand) [2177177]
- selftests/bpf: handle missing records in comparison mode better in veristat (Jerome Marchand) [2177177]
- selftests/bpf: make veristat emit all stats in CSV mode by default (Jerome Marchand) [2177177]
- selftests/bpf: support simple filtering of stats in veristat (Jerome Marchand) [2177177]
- selftests/bpf: allow to define asc/desc ordering for sort specs in veristat (Jerome Marchand) [2177177]
- selftests/bpf: ensure we always have non-ambiguous sorting in veristat (Jerome Marchand) [2177177]
- selftests/bpf: consolidate and improve file/prog filtering in veristat (Jerome Marchand) [2177177]
- selftests/bpf: shorten "Total insns/states" column names in veristat (Jerome Marchand) [2177177]
- selftests/bpf: add veristat replay mode (Jerome Marchand) [2177177]
- bpf: Drop reg_type_may_be_refcounted_or_null (Jerome Marchand) [2177177]
- bpf: Fix slot type check in check_stack_write_var_off (Jerome Marchand) [2177177]
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID (Jerome Marchand) [2177177]
- bpf: Allow specifying volatile type modifier for kptrs (Jerome Marchand) [2177177]
- bpf: Document UAPI details for special BPF types (Jerome Marchand) [2177177]
- samples/bpf: Fix typo in README (Jerome Marchand) [2177177]
- bpf: check max_entries before allocating memory (Jerome Marchand) [2177177]
- bpf: Fix a typo in comment for DFS algorithm (Jerome Marchand) [2177177]
- perf bpf: No need to include compiler.h when HAVE_LIBBPF_SUPPORT is true (Jerome Marchand) [2177177]
- bpftool: Fix spelling mistake "disasembler" -> "disassembler" (Jerome Marchand) [2177177]
- selftests/bpf: Fix bpftool synctypes checking failure (Jerome Marchand) [2177177]
- selftests/bpf: Panic on hard/soft lockup (Jerome Marchand) [2177177]
- docs/bpf: Add documentation for new cgroup local storage (Jerome Marchand) [2177177]
- selftests/bpf: Add test cgrp_local_storage to DENYLIST.s390x (Jerome Marchand) [2177177]
- selftests/bpf: Add selftests for new cgroup local storage (Jerome Marchand) [2177177]
- selftests/bpf: Fix test test_libbpf_str/bpf_map_type_str (Jerome Marchand) [2177177]
- bpftool: Support new cgroup local storage (Jerome Marchand) [2177177]
- libbpf: Support new cgroup local storage (Jerome Marchand) [2177177]
- bpf: Implement cgroup storage available to non-cgroup-attached bpf progs (Jerome Marchand) [2177177]
- bpf: Refactor some inode/task/sk storage functions for reuse (Jerome Marchand) [2177177]
- bpf: Make struct cgroup btf id global (Jerome Marchand) [2177177]
- selftests/bpf: Tracing prog can still do lookup under busy lock (Jerome Marchand) [2177177]
- selftests/bpf: Ensure no task storage failure for bpf_lsm.s prog due to deadlock detection (Jerome Marchand) [2177177]
- bpf: Add new bpf_task_storage_delete proto with no deadlock detection (Jerome Marchand) [2177177]
- bpf: bpf_task_storage_delete_recur does lookup first before the deadlock check (Jerome Marchand) [2177177]
- bpf: Add new bpf_task_storage_get proto with no deadlock detection (Jerome Marchand) [2177177]
- bpf: Avoid taking spinlock in bpf_task_storage_get if potential deadlock is detected (Jerome Marchand) [2177177]
- bpf: Refactor the core bpf_task_storage_get logic into a new function (Jerome Marchand) [2177177]
- bpf: Append _recur naming to the bpf_task_storage helper proto (Jerome Marchand) [2177177]
- bpf: Remove prog->active check for bpf_lsm and bpf_iter (Jerome Marchand) [2177177]
- libbpf: Btf dedup identical struct test needs check for nested structs/arrays (Jerome Marchand) [2177177]
- selftests/bpf: Add kprobe_multi kmod attach api tests (Jerome Marchand) [2177177]
- selftests/bpf: Add kprobe_multi check to module attach test (Jerome Marchand) [2177177]
- selftests/bpf: Add bpf_testmod_fentry_* functions (Jerome Marchand) [2177177]
- selftests/bpf: Add load_kallsyms_refresh function (Jerome Marchand) [2177177]
- bpf: Take module reference on kprobe_multi link (Jerome Marchand) [2177177]
- bpf: Rename __bpf_kprobe_multi_cookie_cmp to bpf_kprobe_multi_addrs_cmp (Jerome Marchand) [2177177]
- ftrace: Add support to resolve module symbols in ftrace_lookup_symbols (Jerome Marchand) [2177177]
- kallsyms: Make module_kallsyms_on_each_symbol generally available (Jerome Marchand) [2177177]
- bpftool: Add llvm feature to "bpftool version" (Jerome Marchand) [2177177]
- bpftool: Support setting alternative arch for JIT disasm with LLVM (Jerome Marchand) [2177177]
- bpftool: Add LLVM as default library for disassembling JIT-ed programs (Jerome Marchand) [2177177]
- bpftool: Refactor disassembler for JIT-ed programs (Jerome Marchand) [2177177]
- bpftool: Group libbfd defs in Makefile, only pass them if we use libbfd (Jerome Marchand) [2177177]
- bpftool: Split FEATURE_TESTS/FEATURE_DISPLAY definitions in Makefile (Jerome Marchand) [2177177]
- bpftool: Remove asserts from JIT disassembler (Jerome Marchand) [2177177]
- bpftool: Define _GNU_SOURCE only once (Jerome Marchand) [2177177]
- selftests/bpf: Add write to hashmap to array_map iter test (Jerome Marchand) [2177177]
- selftests/bpf: Add test verifying bpf_ringbuf_reserve retval use in map ops (Jerome Marchand) [2177177]
- bpf: Consider all mem_types compatible for map_{key,value} args (Jerome Marchand) [2177177]
- bpf: Allow ringbuf memory to be used as map key (Jerome Marchand) [2177177]
- selftests/bpf: Initial DENYLIST for aarch64 (Jerome Marchand) [2177177]
- selftests/bpf: Update vmtests.sh to support aarch64 (Jerome Marchand) [2177177]
- selftests/bpf: Add config.aarch64 (Jerome Marchand) [2177177]
- selftests/bpf: Remove entries from config.s390x already present in config (Jerome Marchand) [2177177]
- bpftool: Set binary name to "bpftool" in help and version output (Jerome Marchand) [2177177]
- libbpf: Avoid allocating reg_name with sscanf in parse_usdt_arg() (Jerome Marchand) [2177177]
- selftests/bpf: fix task_local_storage/exit_creds rcu usage (Jerome Marchand) [2177177]
- bpftool: Update the bash completion(add autoattach to prog load) (Jerome Marchand) [2177177]
- bpftool: Update doc (add autoattach to prog load) (Jerome Marchand) [2177177]
- bpftool: Add autoattach for bpf prog load|loadall (Jerome Marchand) [2177177]
- bpftool: Add "bootstrap" feature to version output (Jerome Marchand) [2177177]
- bpf, docs: Reformat BPF maps page to be more readable (Jerome Marchand) [2177177]
- bpf: add selftests for lsh, rsh, arsh with reg operand (Jerome Marchand) [2177177]
- bpf,x64: use shrx/sarx/shlx when available (Jerome Marchand) [2177177]
- bpf,x64: avoid unnecessary instructions when shift dest is ecx (Jerome Marchand) [2177177]
- libbpf: add non-mmapable data section selftest (Jerome Marchand) [2177177]
- libbpf: only add BPF_F_MMAPABLE flag for data maps with global vars (Jerome Marchand) [2177177]
- libbpf: clean up and refactor BTF fixup step (Jerome Marchand) [2177177]
- bpf/docs: Summarize CI system and deny lists (Jerome Marchand) [2177177]
- samples/bpf: Fix typos in README (Jerome Marchand) [2177177]
- samples/bpf: Fix double word in comments (Jerome Marchand) [2177177]
- bpf: Use rcu_trace_implies_rcu_gp() for program array freeing (Jerome Marchand) [2177177]
- bpf: Use rcu_trace_implies_rcu_gp() in local storage map (Jerome Marchand) [2177177]
- bpf: Use rcu_trace_implies_rcu_gp() in bpf memory allocator (Jerome Marchand) [2177177]
- rcu-tasks: Provide rcu_trace_implies_rcu_gp() (Jerome Marchand) [2177177]
- selftests/bpf: Use sys_pidfd_open() helper when possible (Jerome Marchand) [2177177]
- libbpf: Fix null-pointer dereference in find_prog_by_sec_insn() (Jerome Marchand) [2177177]
- libbpf: Deal with section with no data gracefully (Jerome Marchand) [2177177]
- libbpf: Use elf_getshdrnum() instead of e_shnum (Jerome Marchand) [2177177]
- selftests/bpf: Fix memory leak caused by not destroying skeleton (Jerome Marchand) [2177177]
- libbpf: Fix use-after-free in btf_dump_name_dups (Jerome Marchand) [2177177]
- selftests/bpf: S/iptables/iptables-legacy/ in the bpf_nf and xdp_synproxy test (Jerome Marchand) [2177177]
- selftests/bpf: Alphabetize DENYLISTs (Jerome Marchand) [2177177]
- selftests/bpf: Add tests for _opts variants of bpf_*_get_fd_by_id() (Jerome Marchand) [2177177]
- libbpf: Introduce bpf_link_get_fd_by_id_opts() (Jerome Marchand) [2177177]
- libbpf: Introduce bpf_btf_get_fd_by_id_opts() (Jerome Marchand) [2177177]
- libbpf: Introduce bpf_prog_get_fd_by_id_opts() (Jerome Marchand) [2177177]
- libbpf: Introduce bpf_get_fd_by_id_opts and bpf_map_get_fd_by_id_opts() (Jerome Marchand) [2177177]
- libbpf: Fix LIBBPF_1.0.0 declaration in libbpf.map (Jerome Marchand) [2177177]
- bpf, x64: Remove unnecessary check on existence of SSE2 (Jerome Marchand) [2177177]
- selftests/bpf: Add selftest deny_namespace to s390x deny list (Jerome Marchand) [2177177]
- scripts/bpf_doc.py: update logic to not assume sequential enum values (Jerome Marchand) [2177177]
- bpf: explicitly define BPF_FUNC_xxx integer values (Jerome Marchand) [2177177]
- selftests/bpf: add BPF object fixup step to veristat (Jerome Marchand) [2177177]
- selftests/bpf: avoid reporting +100%% difference in veristat for actual 0%% (Jerome Marchand) [2177177]
- selftests/bpf: allow requesting log level 2 in test_verifier (Jerome Marchand) [2177177]
- selftests/bpf: Test btf dump for struct with padding only fields (Jerome Marchand) [2177177]
- bpftool: Print newline before '}' for struct with padding only fields (Jerome Marchand) [2177177]
- net, neigh: Do not trigger immediate probes on NUD_FAILED from neigh_managed_work (Ivan Vecera) [2193175]
- net, neigh: Fix crash in v6 module initialization error path (Ivan Vecera) [2193175]
- net, neigh: Reject creating NUD_PERMANENT with NTF_MANAGED entries (Ivan Vecera) [2193175]
- net, neigh: Add build-time assertion to avoid neigh->flags overflow (Ivan Vecera) [2193175]
- net, neigh: Add NTF_MANAGED flag for managed neighbor entries (Ivan Vecera) [2193175]
- net, neigh: Extend neigh->flags to 32 bit to allow for extensions (Ivan Vecera) [2193175]
- net, neigh: Enable state migration between NUD_PERMANENT and NTF_USE (Ivan Vecera) [2193175]
- dm: don't lock fs when the map is NULL in process of resume (Benjamin Marzinski) [2189971]
- dm flakey: add an "error_reads" option (Benjamin Marzinski) [2189971]
- dm flakey: remove trailing space in the table line (Benjamin Marzinski) [2189971]
- dm flakey: fix a crash with invalid table line (Benjamin Marzinski) [2189971]
- dm ioctl: fix nested locking in table_clear() to remove deadlock concern (Benjamin Marzinski) [2189971]
- dm: unexport dm_get_queue_limits() (Benjamin Marzinski) [2189971]
- dm: allow targets to require splitting WRITE_ZEROES and SECURE_ERASE (Benjamin Marzinski) [2189971]
- dm: add helper macro for simple DM target module init and exit (Benjamin Marzinski) [2189971]
- dm raid: remove unused d variable (Benjamin Marzinski) [2189971]
- dm: remove unnecessary (void*) conversions (Benjamin Marzinski) [2189971]
- dm mirror: add DMERR message if alloc_workqueue fails (Benjamin Marzinski) [2189971]
- dm: push error reporting down to dm_register_target() (Benjamin Marzinski) [2189971]
- dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path (Benjamin Marzinski) [2189971]
- dm clone: call kmem_cache_destroy() in dm_clone_init() error path (Benjamin Marzinski) [2189971]
- dm error: add discard support (Benjamin Marzinski) [2189971]
- dm zero: add discard support (Benjamin Marzinski) [2189971]
- dm table: allow targets without devices to set ->io_hints (Benjamin Marzinski) [2189971]
- dm verity: emit audit events on verification failure and more (Benjamin Marzinski) [2189971]
- dm verity: fix error handling for check_at_most_once on FEC (Benjamin Marzinski) [2189971]
- dm: improve hash_locks sizing and hash function (Benjamin Marzinski) [2189971]
- dm bio prison v1: intelligently size dm_bio_prison's prison_regions (Benjamin Marzinski) [2189971]
- dm bio prison v1: prepare to intelligently size dm_bio_prison's prison_regions (Benjamin Marzinski) [2189971]
- dm bufio: intelligently size dm_buffer_cache's buffer_trees (Benjamin Marzinski) [2189971]
- dm bufio: prepare to intelligently size dm_buffer_cache's buffer_trees (Benjamin Marzinski) [2189971]
- dm: add dm_num_hash_locks() (Benjamin Marzinski) [2189971]
- dm bio prison v1: add dm_cell_key_has_valid_range (Benjamin Marzinski) [2189971]
- dm bio prison v1: improve concurrent IO performance (Benjamin Marzinski) [2189971]
- dm: split discards further if target sets max_discard_granularity (Benjamin Marzinski) [2189971]
- dm thin: speed up cell_defer_no_holder() (Benjamin Marzinski) [2189971]
- dm bufio: use multi-page bio vector (Benjamin Marzinski) [2189971]
- dm bufio: use waitqueue_active in __free_buffer_wake (Benjamin Marzinski) [2189971]
- dm bufio: move dm_bufio_client members to avoid spanning cachelines (Benjamin Marzinski) [2189971]
- dm bufio: add lock_history optimization for cache iterators (Benjamin Marzinski) [2189971]
- dm bufio: improve concurrent IO performance (Benjamin Marzinski) [2189971]
- dm bufio: add dm_buffer_cache abstraction (Benjamin Marzinski) [2189971]
- dm bufio: add LRU abstraction (Benjamin Marzinski) [2189971]
- dm bufio: don't bug for clear developer oversight (Benjamin Marzinski) [2189971]
- dm bufio: never crash if dm_bufio_in_request() (Benjamin Marzinski) [2189971]
- dm bufio: use WARN_ON in dm_bufio_client_destroy and dm_bufio_exit (Benjamin Marzinski) [2189971]
- dm bufio: remove unused dm_bufio_release_move interface (Benjamin Marzinski) [2189971]
- dm stats: check for and propagate alloc_percpu failure (Benjamin Marzinski) [2189971]
- dm crypt: avoid accessing uninitialized tasklet (Benjamin Marzinski) [2189971]
- dm crypt: add cond_resched() to dmcrypt_write() (Benjamin Marzinski) [2189971]
- dm thin: fix deadlock when swapping to thin device (Benjamin Marzinski) [2189971]
- intel_idle: Add force_irq_on module param (David Arcari) [2185872]
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IBRS (David Arcari) [2185872]
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again* (David Arcari) [2185872]
- intel_idle: move from strlcpy() with unused retval to strscpy() (David Arcari) [2185872]
- NFSD: Fix problem of COMMIT and NFS4ERR_DELAY in infinite loop (Benjamin Coddington) [2196432]
Resolves: rhbz#2092194, rhbz#2160041, rhbz#2160097, rhbz#2174972, rhbz#2177177, rhbz#2185872, rhbz#2187660, rhbz#2188088, rhbz#2189971, rhbz#2193175, rhbz#2196244, rhbz#2196432, RHEL-311
Signed-off-by: Jan Stancek <jstancek@redhat.com>
2023-05-11 12:41:45 +00:00
|
|
|
# libperf
|
|
|
|
make -C tools/lib/perf V=1
|
2020-10-15 12:41:02 +00:00
|
|
|
%endif
|
|
|
|
|
|
|
|
%global tools_make \
|
2022-10-03 09:42:53 +00:00
|
|
|
CFLAGS="${RPM_OPT_FLAGS}" LDFLAGS="%{__global_ldflags}" %{make} %{?make_opts}
|
2020-10-15 12:41:02 +00:00
|
|
|
|
|
|
|
%if %{with_tools}
|
|
|
|
%ifarch %{cpupowerarchs}
|
|
|
|
# cpupower
|
|
|
|
# make sure version-gen.sh is executable.
|
|
|
|
chmod +x tools/power/cpupower/utils/version-gen.sh
|
2021-06-21 23:14:53 +00:00
|
|
|
%{tools_make} %{?_smp_mflags} -C tools/power/cpupower CPUFREQ_BENCH=false DEBUG=false
|
2020-10-15 12:41:02 +00:00
|
|
|
%ifarch x86_64
|
|
|
|
pushd tools/power/cpupower/debug/x86_64
|
|
|
|
%{tools_make} %{?_smp_mflags} centrino-decode powernow-k8-decode
|
|
|
|
popd
|
|
|
|
%endif
|
|
|
|
%ifarch x86_64
|
|
|
|
pushd tools/power/x86/x86_energy_perf_policy/
|
|
|
|
%{tools_make}
|
|
|
|
popd
|
|
|
|
pushd tools/power/x86/turbostat
|
|
|
|
%{tools_make}
|
|
|
|
popd
|
|
|
|
pushd tools/power/x86/intel-speed-select
|
2022-10-03 09:42:53 +00:00
|
|
|
%{tools_make}
|
2020-10-15 12:41:02 +00:00
|
|
|
popd
|
kernel-5.14.0-81.el9
* Tue Apr 26 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-81.el9]
- powerpc/pseries/vas: Add VAS migration handler (Steve Best) [2028677]
- powerpc/pseries/vas: Modify reconfig open/close functions for migration (Steve Best) [2028677]
- powerpc/pseries/vas: Define global hv_cop_caps struct (Steve Best) [2028677]
- powerpc/pseries/vas: Add 'update_total_credits' entry for QoS capabilities (Steve Best) [2028677]
- powerpc/pseries/vas: sysfs interface to export capabilities (Steve Best) [2028677]
- powerpc/pseries/vas: Reopen windows with DLPAR core add (Steve Best) [2028677]
- powerpc/pseries/vas: Close windows with DLPAR core removal (Steve Best) [2028677]
- powerpc/vas: Map paste address only if window is active (Steve Best) [2028677]
- powerpc/vas: Return paste instruction failure if no active window (Steve Best) [2028677]
- powerpc/vas: Add paste address mmap fault handler (Steve Best) [2028677]
- powerpc/pseries/vas: Save PID in pseries_vas_window struct (Steve Best) [2028677]
- powerpc/pseries/vas: Use common names in VAS capability structure (Steve Best) [2028677]
- s390/kexec: fix return code handling (Lichen Liu) [2017023]
- s390/kexec: fix memory leak of ipl report buffer (Lichen Liu) [2017023]
- Build intel_sdsi with %%{tools_make} (David Arcari) [1971952]
- redhat/kernel.spec.template: Add intel_sdsi utility (David Arcari) [1971952]
- redhat/configs: enable CONFIG_INTEL_SDSI (David Arcari) [1971952]
- selftests: sdsi: test sysfs setup (David Arcari) [1971952]
- tools arch x86: Add Intel SDSi provisiong tool (David Arcari) [1971952]
- platform/x86: Add Intel Software Defined Silicon driver (David Arcari) [1971952]
- spi: pxa2xx: Add support for Intel Raptor Lake PCH-S (David Arcari) [2040032]
- redhat/configs: change intel-lpss to be a loadable module (David Arcari) [2040032]
- mfd: intel-lpss: Provide an SSP type to the driver (David Arcari) [2040032]
- mfd: intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs (David Arcari) [2040032]
- mfd: intel-lpss: Fix I2C4 not being available on the Microsoft Surface Go & Go 2 (David Arcari) [2040032]
- mfd: intel-lpss-pci: Fix clock speed for 38a8 UART (David Arcari) [2040032]
- mfd: intel-lpss: Fix too early PM enablement in the ACPI ->probe() (David Arcari) [2040032]
- mfd: intel-lpss: Add Intel Lakefield PCH PCI IDs (David Arcari) [2040032]
- mfd: intel-lpss: Add support for MacBookPro16,2 ICL-N UART (David Arcari) [2040032]
- mfd: intel-lpss: Add Intel Cannon Lake ACPI IDs (David Arcari) [2040032]
- pinctrl: alderlake: Add Raptor Lake-S ACPI ID (David Arcari) [2040034]
- pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" (David Arcari) [2040034]
- pinctrl: intel: fix unexpected interrupt (David Arcari) [2040034]
- pinctrl: intel: Fix a glitch when updating IRQ flags on a preconfigured line (David Arcari) [2040034]
- pinctrl: intel: Kconfig: Add configuration menu to Intel pin control (David Arcari) [2040034]
- i2c: i801: Drop two outdated comments (David Arcari) [2040028]
- i2c: i801: Add support for the Process Call command (David Arcari) [2040028]
- i2c: i801: Drop useless masking in i801_access (David Arcari) [2040028]
- i2c: i801: Add support for Intel Raptor Lake PCH-S (David Arcari) [2040028]
- eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX (David Arcari) [2040028]
- i2c: i801: Don't clear status flags twice in interrupt mode (David Arcari) [2040028]
- i2c: i801: Don't read back cleared status in i801_check_pre() (David Arcari) [2040028]
- i2c: i801: Improve handling platform data for tco device (David Arcari) [2040028]
- i2c: i801: Improve handling of chip-specific feature definitions (David Arcari) [2040028]
- i2c: i801: Remove i801_set_block_buffer_mode (David Arcari) [2040028]
- i2c: i801: Don't silently correct invalid transfer size (David Arcari) [2040028]
- i2c: i801: Fix interrupt storm from SMB_ALERT signal (David Arcari) [2040028]
- i2c: i801: Restore INTREN on unload (David Arcari) [2040028]
- i2c: i801: Add support for Intel Ice Lake PCH-N (David Arcari) [2040028]
- i2c: i801: Fix incorrect and needless software PEC disabling (David Arcari) [2040028]
- i2c: i801: Stop using pm_runtime_set_autosuspend_delay(-1) (David Arcari) [2040028]
- i2c: i801: Use PCI bus rescan mutex to protect P2SB access (David Arcari) [2040028]
- i2c: i801: Improve i801_add_mux (David Arcari) [2040028]
- i2c: i801: Improve i801_acpi_probe/remove functions (David Arcari) [2040028]
- i2c: i801: Remove not needed check for PCI_COMMAND_INTX_DISABLE (David Arcari) [2040028]
- i2c: i801: Improve is_dell_system_with_lis3lv02d (David Arcari) [2040028]
- i2c: i801: Remove not needed debug message (David Arcari) [2040028]
- i2c: i801: make p2sb_spinlock a mutex (David Arcari) [2040028]
- i2c: i801: Improve disabling runtime pm (David Arcari) [2040028]
- i2c: i801: Fix handling SMBHSTCNT_PEC_EN (David Arcari) [2040028]
- kABI: Pad the address_space struct (Nico Pache) [2048328]
- kABI: Pad the readahead_control struct (Nico Pache) [2048328]
- kABI: Pad the vm_fault struct (Nico Pache) [2048328]
- kABI: Pad vm_operations_struct (Nico Pache) [2048328]
- kABI: Pad the mempolicy struct (Nico Pache) [2048328]
- kABI: Pad mempool_s (Nico Pache) [2048328]
- kABI: Pad dev_pagemap and dev_pagemap_ops (Nico Pache) [2048328]
- kABI: Pad struct swap_info_struct (Nico Pache) [2048328]
- kABI: Pad vmem_altmap (Nico Pache) [2048328]
- kABI: Pad the vm_area_struct (Nico Pache) [2048328]
- kABI: Pad the mm_struct (Nico Pache) [2048328]
- kABI: exclude reclaim_state struct (Nico Pache) [2048328]
- kABI: Pad the shrinker struct (Nico Pache) [2048328]
- kABI: Exclude memcg pointer from shrinker (Nico Pache) [2048328]
- pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init (Steve Best) [2067770]
- scsi: smartpqi: Update version to 2.1.14-035 (Don Brace) [2012229]
- scsi: smartpqi: Fix lsscsi -t SAS addresses (Don Brace) [2012229]
- scsi: smartpqi: Fix hibernate and suspend (Don Brace) [2012229]
- scsi: smartpqi: Fix BUILD_BUG_ON() statements (Don Brace) [2012229]
- scsi: smartpqi: Fix NUMA node not updated during init (Don Brace) [2012229]
- scsi: smartpqi: Expose SAS address for SATA drives (Don Brace) [2012229]
- scsi: smartpqi: Speed up RAID 10 sequential reads (Don Brace) [2012229]
- scsi: smartpqi: Fix kdump issue when controller is locked up (Don Brace) [2012229]
- scsi: smartpqi: Update volume size after expansion (Don Brace) [2012229]
- scsi: smartpqi: Avoid drive spin-down during suspend (Don Brace) [2012229]
- scsi: smartpqi: Resolve delay issue with PQI_HZ value (Don Brace) [2012229]
- scsi: smartpqi: Fix a typo in func pqi_aio_submit_io() (Don Brace) [2012229]
- scsi: smartpqi: Fix a name typo and cleanup code (Don Brace) [2012229]
- scsi: smartpqi: Quickly propagate path failures to SCSI midlayer (Don Brace) [2012229]
- scsi: smartpqi: Eliminate drive spin down on warm boot (Don Brace) [2012229]
- scsi: smartpqi: Enable SATA NCQ priority in sysfs (Don Brace) [2012229]
- scsi: smartpqi: Add PCI IDs (Don Brace) [2012229]
- scsi: smartpqi: Fix rmmod stack trace (Don Brace) [2012229]
- selftests: xsk: Generate packet directly in umem (Felix Maurer) [2006330]
- selftests: xsk: Decrease sending speed (Felix Maurer) [2006330]
- selftests: xsk: Simplify packet validation in xsk tests (Felix Maurer) [2006330]
- selftests: xsk: Rename worker_* functions that are not thread entry points (Felix Maurer) [2006330]
- selftests: xsk: Remove end-of-test packet (Felix Maurer) [2006330]
- RDMA/qedr: Fix reporting max_{send/recv}_wr attrs (Kamal Heib) [2051532]
Resolves: rhbz#2028677, rhbz#2017023, rhbz#1971952, rhbz#2040032, rhbz#2040034, rhbz#2040028, rhbz#2048328, rhbz#2067770, rhbz#2012229, rhbz#2006330, rhbz#2051532
Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-04-26 07:58:10 +00:00
|
|
|
pushd tools/arch/x86/intel_sdsi
|
2022-10-03 09:42:53 +00:00
|
|
|
%{tools_make} CFLAGS="${RPM_OPT_FLAGS}"
|
kernel-5.14.0-81.el9
* Tue Apr 26 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-81.el9]
- powerpc/pseries/vas: Add VAS migration handler (Steve Best) [2028677]
- powerpc/pseries/vas: Modify reconfig open/close functions for migration (Steve Best) [2028677]
- powerpc/pseries/vas: Define global hv_cop_caps struct (Steve Best) [2028677]
- powerpc/pseries/vas: Add 'update_total_credits' entry for QoS capabilities (Steve Best) [2028677]
- powerpc/pseries/vas: sysfs interface to export capabilities (Steve Best) [2028677]
- powerpc/pseries/vas: Reopen windows with DLPAR core add (Steve Best) [2028677]
- powerpc/pseries/vas: Close windows with DLPAR core removal (Steve Best) [2028677]
- powerpc/vas: Map paste address only if window is active (Steve Best) [2028677]
- powerpc/vas: Return paste instruction failure if no active window (Steve Best) [2028677]
- powerpc/vas: Add paste address mmap fault handler (Steve Best) [2028677]
- powerpc/pseries/vas: Save PID in pseries_vas_window struct (Steve Best) [2028677]
- powerpc/pseries/vas: Use common names in VAS capability structure (Steve Best) [2028677]
- s390/kexec: fix return code handling (Lichen Liu) [2017023]
- s390/kexec: fix memory leak of ipl report buffer (Lichen Liu) [2017023]
- Build intel_sdsi with %%{tools_make} (David Arcari) [1971952]
- redhat/kernel.spec.template: Add intel_sdsi utility (David Arcari) [1971952]
- redhat/configs: enable CONFIG_INTEL_SDSI (David Arcari) [1971952]
- selftests: sdsi: test sysfs setup (David Arcari) [1971952]
- tools arch x86: Add Intel SDSi provisiong tool (David Arcari) [1971952]
- platform/x86: Add Intel Software Defined Silicon driver (David Arcari) [1971952]
- spi: pxa2xx: Add support for Intel Raptor Lake PCH-S (David Arcari) [2040032]
- redhat/configs: change intel-lpss to be a loadable module (David Arcari) [2040032]
- mfd: intel-lpss: Provide an SSP type to the driver (David Arcari) [2040032]
- mfd: intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs (David Arcari) [2040032]
- mfd: intel-lpss: Fix I2C4 not being available on the Microsoft Surface Go & Go 2 (David Arcari) [2040032]
- mfd: intel-lpss-pci: Fix clock speed for 38a8 UART (David Arcari) [2040032]
- mfd: intel-lpss: Fix too early PM enablement in the ACPI ->probe() (David Arcari) [2040032]
- mfd: intel-lpss: Add Intel Lakefield PCH PCI IDs (David Arcari) [2040032]
- mfd: intel-lpss: Add support for MacBookPro16,2 ICL-N UART (David Arcari) [2040032]
- mfd: intel-lpss: Add Intel Cannon Lake ACPI IDs (David Arcari) [2040032]
- pinctrl: alderlake: Add Raptor Lake-S ACPI ID (David Arcari) [2040034]
- pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" (David Arcari) [2040034]
- pinctrl: intel: fix unexpected interrupt (David Arcari) [2040034]
- pinctrl: intel: Fix a glitch when updating IRQ flags on a preconfigured line (David Arcari) [2040034]
- pinctrl: intel: Kconfig: Add configuration menu to Intel pin control (David Arcari) [2040034]
- i2c: i801: Drop two outdated comments (David Arcari) [2040028]
- i2c: i801: Add support for the Process Call command (David Arcari) [2040028]
- i2c: i801: Drop useless masking in i801_access (David Arcari) [2040028]
- i2c: i801: Add support for Intel Raptor Lake PCH-S (David Arcari) [2040028]
- eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX (David Arcari) [2040028]
- i2c: i801: Don't clear status flags twice in interrupt mode (David Arcari) [2040028]
- i2c: i801: Don't read back cleared status in i801_check_pre() (David Arcari) [2040028]
- i2c: i801: Improve handling platform data for tco device (David Arcari) [2040028]
- i2c: i801: Improve handling of chip-specific feature definitions (David Arcari) [2040028]
- i2c: i801: Remove i801_set_block_buffer_mode (David Arcari) [2040028]
- i2c: i801: Don't silently correct invalid transfer size (David Arcari) [2040028]
- i2c: i801: Fix interrupt storm from SMB_ALERT signal (David Arcari) [2040028]
- i2c: i801: Restore INTREN on unload (David Arcari) [2040028]
- i2c: i801: Add support for Intel Ice Lake PCH-N (David Arcari) [2040028]
- i2c: i801: Fix incorrect and needless software PEC disabling (David Arcari) [2040028]
- i2c: i801: Stop using pm_runtime_set_autosuspend_delay(-1) (David Arcari) [2040028]
- i2c: i801: Use PCI bus rescan mutex to protect P2SB access (David Arcari) [2040028]
- i2c: i801: Improve i801_add_mux (David Arcari) [2040028]
- i2c: i801: Improve i801_acpi_probe/remove functions (David Arcari) [2040028]
- i2c: i801: Remove not needed check for PCI_COMMAND_INTX_DISABLE (David Arcari) [2040028]
- i2c: i801: Improve is_dell_system_with_lis3lv02d (David Arcari) [2040028]
- i2c: i801: Remove not needed debug message (David Arcari) [2040028]
- i2c: i801: make p2sb_spinlock a mutex (David Arcari) [2040028]
- i2c: i801: Improve disabling runtime pm (David Arcari) [2040028]
- i2c: i801: Fix handling SMBHSTCNT_PEC_EN (David Arcari) [2040028]
- kABI: Pad the address_space struct (Nico Pache) [2048328]
- kABI: Pad the readahead_control struct (Nico Pache) [2048328]
- kABI: Pad the vm_fault struct (Nico Pache) [2048328]
- kABI: Pad vm_operations_struct (Nico Pache) [2048328]
- kABI: Pad the mempolicy struct (Nico Pache) [2048328]
- kABI: Pad mempool_s (Nico Pache) [2048328]
- kABI: Pad dev_pagemap and dev_pagemap_ops (Nico Pache) [2048328]
- kABI: Pad struct swap_info_struct (Nico Pache) [2048328]
- kABI: Pad vmem_altmap (Nico Pache) [2048328]
- kABI: Pad the vm_area_struct (Nico Pache) [2048328]
- kABI: Pad the mm_struct (Nico Pache) [2048328]
- kABI: exclude reclaim_state struct (Nico Pache) [2048328]
- kABI: Pad the shrinker struct (Nico Pache) [2048328]
- kABI: Exclude memcg pointer from shrinker (Nico Pache) [2048328]
- pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init (Steve Best) [2067770]
- scsi: smartpqi: Update version to 2.1.14-035 (Don Brace) [2012229]
- scsi: smartpqi: Fix lsscsi -t SAS addresses (Don Brace) [2012229]
- scsi: smartpqi: Fix hibernate and suspend (Don Brace) [2012229]
- scsi: smartpqi: Fix BUILD_BUG_ON() statements (Don Brace) [2012229]
- scsi: smartpqi: Fix NUMA node not updated during init (Don Brace) [2012229]
- scsi: smartpqi: Expose SAS address for SATA drives (Don Brace) [2012229]
- scsi: smartpqi: Speed up RAID 10 sequential reads (Don Brace) [2012229]
- scsi: smartpqi: Fix kdump issue when controller is locked up (Don Brace) [2012229]
- scsi: smartpqi: Update volume size after expansion (Don Brace) [2012229]
- scsi: smartpqi: Avoid drive spin-down during suspend (Don Brace) [2012229]
- scsi: smartpqi: Resolve delay issue with PQI_HZ value (Don Brace) [2012229]
- scsi: smartpqi: Fix a typo in func pqi_aio_submit_io() (Don Brace) [2012229]
- scsi: smartpqi: Fix a name typo and cleanup code (Don Brace) [2012229]
- scsi: smartpqi: Quickly propagate path failures to SCSI midlayer (Don Brace) [2012229]
- scsi: smartpqi: Eliminate drive spin down on warm boot (Don Brace) [2012229]
- scsi: smartpqi: Enable SATA NCQ priority in sysfs (Don Brace) [2012229]
- scsi: smartpqi: Add PCI IDs (Don Brace) [2012229]
- scsi: smartpqi: Fix rmmod stack trace (Don Brace) [2012229]
- selftests: xsk: Generate packet directly in umem (Felix Maurer) [2006330]
- selftests: xsk: Decrease sending speed (Felix Maurer) [2006330]
- selftests: xsk: Simplify packet validation in xsk tests (Felix Maurer) [2006330]
- selftests: xsk: Rename worker_* functions that are not thread entry points (Felix Maurer) [2006330]
- selftests: xsk: Remove end-of-test packet (Felix Maurer) [2006330]
- RDMA/qedr: Fix reporting max_{send/recv}_wr attrs (Kamal Heib) [2051532]
Resolves: rhbz#2028677, rhbz#2017023, rhbz#1971952, rhbz#2040032, rhbz#2040034, rhbz#2040028, rhbz#2048328, rhbz#2067770, rhbz#2012229, rhbz#2006330, rhbz#2051532
Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-04-26 07:58:10 +00:00
|
|
|
popd
|
2020-10-15 12:41:02 +00:00
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
pushd tools/thermal/tmon/
|
|
|
|
%{tools_make}
|
|
|
|
popd
|
|
|
|
pushd tools/iio/
|
2021-08-02 21:06:34 +00:00
|
|
|
%{tools_make}
|
2020-10-15 12:41:02 +00:00
|
|
|
popd
|
|
|
|
pushd tools/gpio/
|
2021-08-02 21:06:34 +00:00
|
|
|
%{tools_make}
|
2020-10-15 12:41:02 +00:00
|
|
|
popd
|
2021-06-21 23:14:53 +00:00
|
|
|
# build VM tools
|
kernel-5.14.0-449.el9
* Mon May 13 2024 Lucas Zampieri <lzampier@redhat.com> [5.14.0-449.el9]
- copy_oldmem_kernel() - WRITE is "data source", not destination (Chris von Recklinghausen) [RHEL-27741]
- add CONFIG_SAMPLE_KMEMLEAK to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741]
- add CONFIG_RANDOMIZE_KSTACK_OFFSET to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741]
- add CONFIG_DMAPOOL_TEST to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741]
- Revert "mm: vmscan: make global slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741]
- Revert "mm: vmscan: make memcg slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741]
- Revert "mm: vmscan: add shrinker_srcu_generation" (Chris von Recklinghausen) [RHEL-27741]
- Revert "mm: shrinkers: make count and scan in shrinker debugfs lockless" (Chris von Recklinghausen) [RHEL-27741]
- Revert "mm: vmscan: hold write lock to reparent shrinker nr_deferred" (Chris von Recklinghausen) [RHEL-27741]
- Revert "mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers()" (Chris von Recklinghausen) [RHEL-27741]
- Revert "mm: shrinkers: convert shrinker_rwsem to mutex" (Chris von Recklinghausen) [RHEL-27741]
- mm/khugepaged: fix iteration in collapse_file (Chris von Recklinghausen) [RHEL-27741]
- memfd: check for non-NULL file_seals in memfd_create() syscall (Chris von Recklinghausen) [RHEL-27741]
- mm/vmalloc: do not output a spurious warning when huge vmalloc() fails (Chris von Recklinghausen) [RHEL-27741]
- mm/mprotect: fix do_mprotect_pkey() limit check (Chris von Recklinghausen) [RHEL-27741]
- mm/mmap: Fix error path in do_vmi_align_munmap() (Chris von Recklinghausen) [RHEL-27741]
- zswap: do not shrink if cgroup may not zswap (Chris von Recklinghausen) [RHEL-27741]
- page cache: fix page_cache_next/prev_miss off by one (Chris von Recklinghausen) [RHEL-27741]
- mm/gup_test: fix ioctl fail for compat task (Chris von Recklinghausen) [RHEL-27741]
- mm/gup: remove unused vmas parameter from pin_user_pages_remote() (Chris von Recklinghausen) [RHEL-27741]
- splice: Rename direct_splice_read() to copy_splice_read() (Chris von Recklinghausen) [RHEL-27741]
- mm: fix zswap writeback race condition (Chris von Recklinghausen) [RHEL-27741]
- mm: kfence: fix false positives on big endian (Chris von Recklinghausen) [RHEL-27741]
- zsmalloc: move LRU update from zs_map_object() to zs_malloc() (Chris von Recklinghausen) [RHEL-27741]
- mm: shrinkers: fix race condition on debugfs cleanup (Chris von Recklinghausen) [RHEL-27741]
- dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741]
- dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741]
- dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741]
- dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741]
- dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741]
- dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741]
- dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741]
- dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741]
- dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741]
- dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741]
- mm: do not reclaim private data from pinned page (Chris von Recklinghausen) [RHEL-27741]
- mm/mmap/vma_merge: always check invariants (Chris von Recklinghausen) [RHEL-27741]
- filemap: Handle error return from __filemap_get_folio() (Chris von Recklinghausen) [RHEL-27741]
- mm: change per-VMA lock statistics to be disabled by default (Chris von Recklinghausen) [RHEL-27741]
- mm/mempolicy: correctly update prev when policy is equal on mbind (Chris von Recklinghausen) [RHEL-27741]
- kasan: hw_tags: avoid invalid virt_to_page() (Chris von Recklinghausen) [RHEL-27741]
- mm/page_alloc: add some comments to explain the possible hole in __pageblock_pfn_to_page() (Chris von Recklinghausen) [RHEL-27741]
- mm/ksm: move disabling KSM from s390/gmap code to KSM code (Chris von Recklinghausen) [RHEL-27741]
- mm/ksm: unmerge and clear VM_MERGEABLE when setting PR_SET_MEMORY_MERGE=0 (Chris von Recklinghausen) [RHEL-27741]
- mm/damon/paddr: fix missing folio_sz update in damon_pa_young() (Chris von Recklinghausen) [RHEL-27741]
- mm/damon/paddr: minor refactor of damon_pa_mark_accessed_or_deactivate() (Chris von Recklinghausen) [RHEL-27741]
- mm/damon/paddr: minor refactor of damon_pa_pageout() (Chris von Recklinghausen) [RHEL-27741]
- mm,unmap: avoid flushing TLB in batch if PTE is inaccessible (Chris von Recklinghausen) [RHEL-27741]
- shmem: restrict noswap option to initial user namespace (Chris von Recklinghausen) [RHEL-27741]
- mm/khugepaged: fix conflicting mods to collapse_file() (Chris von Recklinghausen) [RHEL-27741]
- mm/mremap: fix vm_pgoff in vma_merge() case 3 (Chris von Recklinghausen) [RHEL-27741]
- seq_buf: Add seq_buf_do_printk() helper (Chris von Recklinghausen) [RHEL-27741]
- sparse: remove unnecessary 0 values from rc (Chris von Recklinghausen) [RHEL-27741]
- mm: move 'mmap_min_addr' logic from callers into vm_unmapped_area() (Chris von Recklinghausen) [RHEL-27741]
- mm: do not increment pgfault stats when page fault handler retries (Chris von Recklinghausen) [RHEL-27741]
- zsmalloc: allow only one active pool compaction context (Chris von Recklinghausen) [RHEL-27741]
- mm: add new KSM process and sysfs knobs (Chris von Recklinghausen) [RHEL-27741]
- mm: add new api to enable ksm per process (Chris von Recklinghausen) [RHEL-27741]
- mm: don't check VMA write permissions if the PTE/PMD indicates write permissions (Chris von Recklinghausen) [RHEL-27741]
- migrate_pages_batch: fix statistics for longterm pin retry (Chris von Recklinghausen) [RHEL-27741]
- userfaultfd: use helper function range_in_vma() (Chris von Recklinghausen) [RHEL-27741]
- lib/show_mem.c: use for_each_populated_zone() simplify code (Chris von Recklinghausen) [RHEL-27741]
- mm/hugetlb: fix uffd-wp bit lost when unsharing happens (Chris von Recklinghausen) [RHEL-27741]
- mm/hugetlb: fix uffd-wp during fork() (Chris von Recklinghausen) [RHEL-27741]
- kasan: fix lockdep report invalid wait context (Chris von Recklinghausen) [RHEL-27741]
- mm: ksm: support hwpoison for ksm page (Chris von Recklinghausen) [RHEL-27741]
- mm: memory-failure: refactor add_to_kill() (Chris von Recklinghausen) [RHEL-27741]
- memfd: pass argument of memfd_fcntl as int (Chris von Recklinghausen) [RHEL-27741]
- mm: workingset: update description of the source file (Chris von Recklinghausen) [RHEL-27741]
- printk: export console trace point for kcsan/kasan/kfence/kmsan (Chris von Recklinghausen) [RHEL-27741]
- mm: vmscan: refactor updating current->reclaim_state (Chris von Recklinghausen) [RHEL-27741]
- mm: vmscan: move set_task_reclaim_state() near flush_reclaim_state() (Chris von Recklinghausen) [RHEL-27741]
- mm: vmscan: ignore non-LRU-based reclaim in memcg reclaim (Chris von Recklinghausen) [RHEL-27741]
- mm: apply __must_check to vmap_pages_range_noflush() (Chris von Recklinghausen) [RHEL-27741]
- mm: hwpoison: support recovery from HugePage copy-on-write faults (Chris von Recklinghausen) [RHEL-27741]
- mm/vmscan: simplify shrink_node() (Chris von Recklinghausen) [RHEL-27741]
- mpage: use folios in bio end_io handler (Chris von Recklinghausen) [RHEL-27741]
- mpage: split submit_bio and bio end_io handler for reads and writes (Chris von Recklinghausen) [RHEL-27741]
- mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_huge_pmd_locked() (Chris von Recklinghausen) [RHEL-27741]
- mm: convert copy_user_huge_page() to copy_user_large_folio() (Chris von Recklinghausen) [RHEL-27741]
- userfaultfd: convert mfill_atomic_hugetlb() to use a folio (Chris von Recklinghausen) [RHEL-27741]
- userfaultfd: convert copy_huge_page_from_user() to copy_folio_from_user() (Chris von Recklinghausen) [RHEL-27741]
- userfaultfd: use kmap_local_page() in copy_huge_page_from_user() (Chris von Recklinghausen) [RHEL-27741]
- userfaultfd: convert mfill_atomic_pte_copy() to use a folio (Chris von Recklinghausen) [RHEL-27741]
- mm, page_alloc: use check_pages_enabled static key to check tail pages (Chris von Recklinghausen) [RHEL-27741]
- mm: mlock: use folios_put() in mlock_folio_batch() (Chris von Recklinghausen) [RHEL-27741]
- mm/madvise: use vma_lookup() instead of find_vma() (Chris von Recklinghausen) [RHEL-27741]
- mm/khugepaged: maintain page cache uptodate flag (Chris von Recklinghausen) [RHEL-27741]
- mm/khugepaged: skip shmem with userfaultfd (Chris von Recklinghausen) [RHEL-27741]
- mm/khugepaged: refactor collapse_file control flow (Chris von Recklinghausen) [RHEL-27741]
- mm/khugepaged: drain lru after swapping in shmem (Chris von Recklinghausen) [RHEL-27741]
- mm/khugepaged: recover from poisoned file-backed memory (Chris von Recklinghausen) [RHEL-27741]
- mm/hwpoison: introduce copy_mc_highpage (Chris von Recklinghausen) [RHEL-27741]
- mm/khugepaged: recover from poisoned anonymous memory (Chris von Recklinghausen) [RHEL-27741]
- mm: kfence: improve the performance of __kfence_alloc() and __kfence_free() (Chris von Recklinghausen) [RHEL-27741]
- mm/zswap: delay the initialization of zswap (Chris von Recklinghausen) [RHEL-27741]
- mm/zswap: replace zswap_init_{started/failed} with zswap_init_state (Chris von Recklinghausen) [RHEL-27741]
- mm/zswap: remove zswap_entry_cache_{create,destroy} helper function (Chris von Recklinghausen) [RHEL-27741]
- mm: vmalloc: rename addr_to_vb_xarray() function (Chris von Recklinghausen) [RHEL-27741]
- kmemleak-test: fix kmemleak_test.c build logic (Chris von Recklinghausen) [RHEL-27741]
- mm: vmalloc: remove a global vmap_blocks xarray (Chris von Recklinghausen) [RHEL-27741]
- mm: move free_area_empty() to mm/internal.h (Chris von Recklinghausen) [RHEL-27741]
- hugetlb: remove PageHeadHuge() (Chris von Recklinghausen) [RHEL-27741]
- mm: khugepaged: fix kernel BUG in hpage_collapse_scan_file() (Chris von Recklinghausen) [RHEL-27741]
- zsmalloc: reset compaction source zspage pointer after putback_zspage() (Chris von Recklinghausen) [RHEL-27741]
- mm: make arch_has_descending_max_zone_pfns() static (Chris von Recklinghausen) [RHEL-27741]
- zswap: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741]
- zpool: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741]
- mm: compaction: remove incorrect #ifdef checks (Chris von Recklinghausen) [RHEL-27741]
- mm: compaction: move compaction sysctl to its own file (Chris von Recklinghausen) [RHEL-27741]
- mm: memory-failure: Move memory failure sysctls to its own file (Chris von Recklinghausen) [RHEL-27741]
- mm: uninline kstrdup() (Chris von Recklinghausen) [RHEL-27741]
- fs: Add FGP_WRITEBEGIN (Chris von Recklinghausen) [RHEL-27741]
- sched/numa: enhance vma scanning logic (Chris von Recklinghausen) [RHEL-27741]
- sched/numa: apply the scan delay to every new vma (Chris von Recklinghausen) [RHEL-27741]
- mm: separate vma->lock from vm_area_struct (Chris von Recklinghausen) [RHEL-27741]
- mm/mmap: free vm_area_struct without call_rcu in exit_mmap (Chris von Recklinghausen) [RHEL-27741]
- mm: introduce per-VMA lock statistics (Chris von Recklinghausen) [RHEL-27741]
- mm: prevent userfaults to be handled under per-vma lock (Chris von Recklinghausen) [RHEL-27741]
- mm: prevent do_swap_page from handling page faults under VMA lock (Chris von Recklinghausen) [RHEL-27741]
- mm: add FAULT_FLAG_VMA_LOCK flag (Chris von Recklinghausen) [RHEL-27741]
- mm: fall back to mmap_lock if vma->anon_vma is not yet set (Chris von Recklinghausen) [RHEL-27741]
- mm: introduce lock_vma_under_rcu to be used from arch-specific code (Chris von Recklinghausen) [RHEL-27741]
- mm: introduce vma detached flag (Chris von Recklinghausen) [RHEL-27741]
- mm/mmap: prevent pagefault handler from racing with mmu_notifier registration (Chris von Recklinghausen) [RHEL-27741]
- kernel/fork: assert no VMA readers during its destruction (Chris von Recklinghausen) [RHEL-27741]
- mm: conditionally write-lock VMA in free_pgtables (Chris von Recklinghausen) [RHEL-27741]
- mm: write-lock VMAs before removing them from VMA tree (Chris von Recklinghausen) [RHEL-27741]
- mm/mremap: write-lock VMA while remapping it to a new address range (Chris von Recklinghausen) [RHEL-27741]
- mm/mmap: write-lock VMAs in vma_prepare before modifying them (Chris von Recklinghausen) [RHEL-27741]
- mm/khugepaged: write-lock VMA while collapsing a huge page (Chris von Recklinghausen) [RHEL-27741]
- mm/mmap: move vma_prepare before vma_adjust_trans_huge (Chris von Recklinghausen) [RHEL-27741]
- mm: add per-VMA lock and helper functions to control it (Chris von Recklinghausen) [RHEL-27741]
- mm: rcu safe VMA freeing (Chris von Recklinghausen) [RHEL-27741]
- mm: introduce CONFIG_PER_VMA_LOCK (Chris von Recklinghausen) [RHEL-27741]
- mm: hold the RCU read lock over calls to ->map_pages (Chris von Recklinghausen) [RHEL-27741]
- afs: split afs_pagecache_valid() out of afs_validate() (Chris von Recklinghausen) [RHEL-27741]
- xfs: remove xfs_filemap_map_pages() wrapper (Chris von Recklinghausen) [RHEL-27741]
- mm/damon/sysfs: make more kobj_type structures constant (Chris von Recklinghausen) [RHEL-27741]
- mm: be less noisy during memory hotplug (Chris von Recklinghausen) [RHEL-27741]
- mm/mmap/vma_merge: init cleanup, be explicit about the non-mergeable case (Chris von Recklinghausen) [RHEL-27741]
- mm/mmap/vma_merge: explicitly assign res, vma, extend invariants (Chris von Recklinghausen) [RHEL-27741]
- mm/mmap/vma_merge: fold curr, next assignment logic (Chris von Recklinghausen) [RHEL-27741]
- mm/mmap/vma_merge: further improve prev/next VMA naming (Chris von Recklinghausen) [RHEL-27741]
- mm: vmalloc: convert vread() to vread_iter() (Chris von Recklinghausen) [RHEL-27741]
- iov_iter: add copy_page_to_iter_nofault() (Chris von Recklinghausen) [RHEL-27741]
- fs/proc/kcore: convert read_kcore() to read_kcore_iter() (Chris von Recklinghausen) [RHEL-27741]
- fs/proc/kcore: avoid bounce buffer for ktext data (Chris von Recklinghausen) [RHEL-27741]
- MAINTAINERS: extend memblock entry to include MM initialization (Chris von Recklinghausen) [RHEL-27741]
- mm: move vmalloc_init() declaration to mm/internal.h (Chris von Recklinghausen) [RHEL-27741]
- mm: move kmem_cache_init() declaration to mm/slab.h (Chris von Recklinghausen) [RHEL-27741]
- mm: move mem_init_print_info() to mm_init.c (Chris von Recklinghausen) [RHEL-27741]
- init,mm: fold late call to page_ext_init() to page_alloc_init_late() (Chris von Recklinghausen) [RHEL-27741]
- mm: move init_mem_debugging_and_hardening() to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741]
- mm: call {ptlock,pgtable}_cache_init() directly from mm_core_init() (Chris von Recklinghausen) [RHEL-27741]
- init,mm: move mm_init() to mm/mm_init.c and rename it to mm_core_init() (Chris von Recklinghausen) [RHEL-27741]
- init: fold build_all_zonelists() and page_alloc_init_cpuhp() to mm_init() (Chris von Recklinghausen) [RHEL-27741]
- mm/page_alloc: rename page_alloc_init() to page_alloc_init_cpuhp() (Chris von Recklinghausen) [RHEL-27741]
- mm: handle hashdist initialization in mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741]
- mm: move most of core MM initialization to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741]
- mm/page_alloc: add helper for checking if check_pages_enabled (Chris von Recklinghausen) [RHEL-27741]
- mips: fix comment about pgtable_init() (Chris von Recklinghausen) [RHEL-27741]
- mm: move get_page_from_free_area() to mm/page_alloc.c (Chris von Recklinghausen) [RHEL-27741]
- mm: prefer fault_around_pages to fault_around_bytes (Chris von Recklinghausen) [RHEL-27741]
- mm: refactor do_fault_around() (Chris von Recklinghausen) [RHEL-27741]
- mm: compaction: fix the possible deadlock when isolating hugetlb pages (Chris von Recklinghausen) [RHEL-27741]
- mm: compaction: consider the number of scanning compound pages in isolate fail path (Chris von Recklinghausen) [RHEL-27741]
- mm/mremap: simplify vma expansion again (Chris von Recklinghausen) [RHEL-27741]
- mm/mmap: start distinguishing if vma can be removed in mergeability test (Chris von Recklinghausen) [RHEL-27741]
- mm/mmap/vma_merge: convert mergeability checks to return bool (Chris von Recklinghausen) [RHEL-27741]
- mm/mmap/vma_merge: rename adj_next to adj_start (Chris von Recklinghausen) [RHEL-27741]
- mm/mmap/vma_merge: set mid to NULL if not applicable (Chris von Recklinghausen) [RHEL-27741]
- mm/mmap/vma_merge: initialize mid and next in natural order (Chris von Recklinghausen) [RHEL-27741]
- mm/mmap/vma_merge: use the proper vma pointer in case 4 (Chris von Recklinghausen) [RHEL-27741]
- mm/mmap/vma_merge: use the proper vma pointers in cases 1 and 6 (Chris von Recklinghausen) [RHEL-27741]
- mm/mmap/vma_merge: use the proper vma pointer in case 3 (Chris von Recklinghausen) [RHEL-27741]
- mm/mmap/vma_merge: use only primary pointers for preparing merge (Chris von Recklinghausen) [RHEL-27741]
- mm: userfaultfd: combine 'mode' and 'wp_copy' arguments (Chris von Recklinghausen) [RHEL-27741]
- mm: userfaultfd: don't pass around both mm and vma (Chris von Recklinghausen) [RHEL-27741]
- mm: userfaultfd: rename functions for clarity + consistency (Chris von Recklinghausen) [RHEL-27741]
- kasan: suppress recursive reports for HW_TAGS (Chris von Recklinghausen) [RHEL-27741]
- mm: return an ERR_PTR from __filemap_get_folio (Chris von Recklinghausen) [RHEL-27741]
- mm: remove FGP_ENTRY (Chris von Recklinghausen) [RHEL-27741]
- shmem: open code the page cache lookup in shmem_get_folio_gfp (Chris von Recklinghausen) [RHEL-27741]
- shmem: shmem_get_partial_folio use filemap_get_entry (Chris von Recklinghausen) [RHEL-27741]
- mm: use filemap_get_entry in filemap_get_incore_folio (Chris von Recklinghausen) [RHEL-27741]
- mm: make mapping_get_entry available outside of filemap.c (Chris von Recklinghausen) [RHEL-27741]
- mm: don't look at xarray value entries in split_huge_pages_in_file (Chris von Recklinghausen) [RHEL-27741]
- dmapool: create/destroy cleanup (Chris von Recklinghausen) [RHEL-27741]
- dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741]
- dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741]
- dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741]
- dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741]
- dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741]
- dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741]
- dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741]
- dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741]
- dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741]
- dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741]
- dmapool: add alloc/free performance test (Chris von Recklinghausen) [RHEL-27741]
- iov_iter: overlay struct iovec and ubuf/len (Chris von Recklinghausen) [RHEL-27741]
- mm/slab: document kfree() as allowed for kmem_cache_alloc() objects (Chris von Recklinghausen) [RHEL-27741]
- mm/slob: remove slob.c (Chris von Recklinghausen) [RHEL-27741]
- mm/slob: remove CONFIG_SLOB (Chris von Recklinghausen) [RHEL-27741]
- mm/thp: rename TRANSPARENT_HUGEPAGE_NEVER_DAX to _UNSUPPORTED (Chris von Recklinghausen) [RHEL-27741]
- mm: memory-failure: directly use IS_ENABLED(CONFIG_HWPOISON_INJECT) (Chris von Recklinghausen) [RHEL-27741]
- mm: shrinkers: convert shrinker_rwsem to mutex (Chris von Recklinghausen) [RHEL-27741]
- mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers() (Chris von Recklinghausen) [RHEL-27741]
- mm: vmscan: hold write lock to reparent shrinker nr_deferred (Chris von Recklinghausen) [RHEL-27741]
- mm: shrinkers: make count and scan in shrinker debugfs lockless (Chris von Recklinghausen) [RHEL-27741]
- mm: vmscan: add shrinker_srcu_generation (Chris von Recklinghausen) [RHEL-27741]
- mm: vmscan: make memcg slab shrink lockless (Chris von Recklinghausen) [RHEL-27741]
- mm: vmscan: make global slab shrink lockless (Chris von Recklinghausen) [RHEL-27741]
- mm: vmscan: add a map_nr_max field to shrinker_info (Chris von Recklinghausen) [RHEL-27741]
- mm: prefer xxx_page() alloc/free functions for order-0 pages (Chris von Recklinghausen) [RHEL-27741]
- kasan: remove PG_skip_kasan_poison flag (Chris von Recklinghausen) [RHEL-27741]
- shmem: add support to ignore swap (Chris von Recklinghausen) [RHEL-27741]
- shmem: update documentation (Chris von Recklinghausen) [RHEL-27741]
- shmem: skip page split if we're not reclaiming (Chris von Recklinghausen) [RHEL-27741]
- shmem: move reclaim check early on writepages() (Chris von Recklinghausen) [RHEL-27741]
- shmem: set shmem_writepage() variables early (Chris von Recklinghausen) [RHEL-27741]
- shmem: remove check for folio lock on writepage() (Chris von Recklinghausen) [RHEL-27741]
- mm/gup.c: fix typo in comments (Chris von Recklinghausen) [RHEL-27741]
- mm,jfs: move write_one_page/folio_write_one to jfs (Chris von Recklinghausen) [RHEL-27741]
- kmsan: add test_stackdepot_roundtrip (Chris von Recklinghausen) [RHEL-27741]
- zsmalloc: show per fullness group class stats (Chris von Recklinghausen) [RHEL-27741]
- zsmalloc: rework compaction algorithm (Chris von Recklinghausen) [RHEL-27741]
- zsmalloc: fine-grained inuse ratio based fullness grouping (Chris von Recklinghausen) [RHEL-27741]
- zsmalloc: remove insert_zspage() ->inuse optimization (Chris von Recklinghausen) [RHEL-27741]
- kmsan: add memsetXX tests (Chris von Recklinghausen) [RHEL-27741]
- kmsan: another take at fixing memcpy tests (Chris von Recklinghausen) [RHEL-27741]
- mm/khugepaged: cleanup memcg uncharge for failure path (Chris von Recklinghausen) [RHEL-27741]
- mm: swap: remove unneeded cgroup_throttle_swaprate() (Chris von Recklinghausen) [RHEL-27741]
- mm: memory: use folio_throttle_swaprate() in do_cow_fault() (Chris von Recklinghausen) [RHEL-27741]
- mm: memory: use folio_throttle_swaprate() in do_anonymous_page() (Chris von Recklinghausen) [RHEL-27741]
- mm: memory: use folio_throttle_swaprate() in wp_page_copy() (Chris von Recklinghausen) [RHEL-27741]
- mm: memory: use folio_throttle_swaprate() in page_copy_prealloc() (Chris von Recklinghausen) [RHEL-27741]
- mm: memory: use folio_throttle_swaprate() in do_swap_page() (Chris von Recklinghausen) [RHEL-27741]
- mm: huge_memory: convert __do_huge_pmd_anonymous_page() to use a folio (Chris von Recklinghausen) [RHEL-27741]
- mm/rmap: use atomic_try_cmpxchg in set_tlb_ubc_flush_pending (Chris von Recklinghausen) [RHEL-27741]
- mm/debug: use %%pGt to display page_type in dump_page() (Chris von Recklinghausen) [RHEL-27741]
- mm, printk: introduce new format %%pGt for page_type (Chris von Recklinghausen) [RHEL-27741]
- mmflags.h: use less error prone method to define pageflag_names (Chris von Recklinghausen) [RHEL-27741]
- mm: add tracepoints to ksm (Chris von Recklinghausen) [RHEL-27741]
- x86/mm/pat: clear VM_PAT if copy_p4d_range failed (Chris von Recklinghausen) [RHEL-27741]
- mm/userfaultfd: support WP on multiple VMAs (Chris von Recklinghausen) [RHEL-27741]
- mm, page_alloc: reduce page alloc/free sanity checks (Chris von Recklinghausen) [RHEL-27741]
- mm: reduce lock contention of pcp buffer refill (Chris von Recklinghausen) [RHEL-27741]
- splice: Add a func to do a splice from an O_DIRECT file without ITER_PIPE (Chris von Recklinghausen) [RHEL-27741]
- fs: don't allocate blocks beyond EOF from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741]
- iomap: Add iomap_get_folio helper (Chris von Recklinghausen) [RHEL-27741]
- iov_iter: saner checks for attempt to copy to/from iterator (Chris von Recklinghausen) [RHEL-27741]
- mm: introduce FOLL_PCI_P2PDMA to gate getting PCI P2PDMA pages (Chris von Recklinghausen) [RHEL-27741]
- samples: add first Rust examples (Chris von Recklinghausen) [RHEL-27741]
- ksm: add profit monitoring documentation (Chris von Recklinghausen) [RHEL-27741]
- sysctl: remove max_extfrag_threshold (Chris von Recklinghausen) [RHEL-27741]
- fs: don't call ->writepage from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741]
- fs: remove the nobh helpers (Chris von Recklinghausen) [RHEL-27741]
- jfs: stop using the nobh helper (Chris von Recklinghausen) [RHEL-27741]
- iomap: remove iomap_writepage (Chris von Recklinghausen) [RHEL-27741]
- hugetlbfs: zero partial pages during fallocate hole punch (Chris von Recklinghausen) [RHEL-27741]
- kcsan: test: use new suite_{init,exit} support (Chris von Recklinghausen) [RHEL-27741]
- fs: Remove aop flags parameter from nobh_write_begin() (Chris von Recklinghausen) [RHEL-27741]
- stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET (Chris von Recklinghausen) [RHEL-27741]
- MAINTAINERS: update rppt's email (Chris von Recklinghausen) [RHEL-27741]
- connector: send event on write to /proc/[pid]/comm (Chris von Recklinghausen) [RHEL-27741]
- mm/mmap: regression fix for unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740]
- mm/mempolicy: fix use-after-free of VMA iterator (Aristeu Rozanski) [RHEL-27740]
- mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO (Aristeu Rozanski) [RHEL-27740]
- mm/mprotect: fix do_mprotect_pkey() return on error (Aristeu Rozanski) [RHEL-27740]
- mm: swap: fix performance regression on sparsetruncate-tiny (Aristeu Rozanski) [RHEL-27740]
- mm: vmalloc: avoid warn_alloc noise caused by fatal signal (Aristeu Rozanski) [RHEL-27740]
- mm: enable maple tree RCU mode by default (Aristeu Rozanski) [RHEL-27740]
- mm/ksm: fix race with VMA iteration and mm_struct teardown (Aristeu Rozanski) [RHEL-27740]
- mm: fix error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740]
- mm: deduplicate error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740]
- mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP (Aristeu Rozanski) [RHEL-27740]
- mm/damon/paddr: fix folio_nr_pages() after folio_put() in damon_pa_mark_accessed_or_deactivate() (Aristeu Rozanski) [RHEL-27740]
- mm/damon/paddr: fix folio_size() call after folio_put() in damon_pa_young() (Aristeu Rozanski) [RHEL-27740]
- migrate_pages: try migrate in batch asynchronously firstly (Aristeu Rozanski) [RHEL-27740]
- migrate_pages: move split folios processing out of migrate_pages_batch() (Aristeu Rozanski) [RHEL-27740]
- migrate_pages: fix deadlock in batched migration (Aristeu Rozanski) [RHEL-27740]
- mm: teach mincore_hugetlb about pte markers (Aristeu Rozanski) [RHEL-27740]
- mm: avoid gcc complaint about pointer casting (Aristeu Rozanski) [RHEL-27740]
- kasan, x86: don't rename memintrinsics in uninstrumented files (Aristeu Rozanski) [RHEL-27740]
- kasan: test: fix test for new meminstrinsic instrumentation (Aristeu Rozanski) [RHEL-27740]
- kasan: treat meminstrinsic as builtins in uninstrumented files (Aristeu Rozanski) [RHEL-27740]
- kasan: emit different calls for instrumentable memintrinsics (Aristeu Rozanski) [RHEL-27740]
- mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON (Aristeu Rozanski) [RHEL-27740]
- mm/damon/paddr: fix missing folio_put() (Aristeu Rozanski) [RHEL-27740]
- mm/mremap: fix dup_anon_vma() in vma_merge() case 4 (Aristeu Rozanski) [RHEL-27740]
- mm/mprotect: Fix successful vma_merge() of next in do_mprotect_pkey() (Aristeu Rozanski) [RHEL-27740]
- splice: Add a func to do a splice from a buffered file without ITER_PIPE (Aristeu Rozanski) [RHEL-27740]
- mm: Pass info, not iter, into filemap_get_pages() (Aristeu Rozanski) [RHEL-27740]
- include/linux/migrate.h: remove unneeded externs (Aristeu Rozanski) [RHEL-27740]
- mm/memory_hotplug: cleanup return value handing in do_migrate_range() (Aristeu Rozanski) [RHEL-27740]
- mm/uffd: fix comment in handling pte markers (Aristeu Rozanski) [RHEL-27740]
- mm: change to return bool for isolate_movable_page() (Aristeu Rozanski) [RHEL-27740]
- mm: hugetlb: change to return bool for isolate_hugetlb() (Aristeu Rozanski) [RHEL-27740]
- mm: change to return bool for isolate_lru_page() (Aristeu Rozanski) [RHEL-27740]
- mm: change to return bool for folio_isolate_lru() (Aristeu Rozanski) [RHEL-27740]
- filemap: Remove lock_page_killable() (Aristeu Rozanski) [RHEL-27740]
- mm: memcontrol: rename memcg_kmem_enabled() (Aristeu Rozanski) [RHEL-27740]
- mm: percpu: fix incorrect size in pcpu_obj_full_size() (Aristeu Rozanski) [RHEL-27740]
- mm: page_alloc: call panic() when memoryless node allocation fails (Aristeu Rozanski) [RHEL-27740]
- migrate_pages: move THP/hugetlb migration support check to simplify code (Aristeu Rozanski) [RHEL-27740]
- migrate_pages: batch flushing TLB (Aristeu Rozanski) [RHEL-27740]
- migrate_pages: share more code between _unmap and _move (Aristeu Rozanski) [RHEL-27740]
- migrate_pages: move migrate_folio_unmap() (Aristeu Rozanski) [RHEL-27740]
- migrate_pages: batch _unmap and _move (Aristeu Rozanski) [RHEL-27740]
- migrate_pages: split unmap_and_move() to _unmap() and _move() (Aristeu Rozanski) [RHEL-27740]
- migrate_pages: restrict number of pages to migrate in batch (Aristeu Rozanski) [RHEL-27740]
- migrate_pages: separate hugetlb folios migration (Aristeu Rozanski) [RHEL-27740]
- migrate_pages: organize stats with struct migrate_pages_stats (Aristeu Rozanski) [RHEL-27740]
- mm: fix typo in __vm_enough_memory warning (Aristeu Rozanski) [RHEL-27740]
- mm/damon/dbgfs: print DAMON debugfs interface deprecation message (Aristeu Rozanski) [RHEL-27740]
- mm/damon/Kconfig: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740]
- Docs/admin-guide/mm/damon/usage: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740]
- mm/migrate: convert putback_movable_pages() to use folios (Aristeu Rozanski) [RHEL-27740]
- mm/migrate: convert isolate_movable_page() to use folios (Aristeu Rozanski) [RHEL-27740]
- mm/migrate: add folio_movable_ops() (Aristeu Rozanski) [RHEL-27740]
- mm: add folio_get_nontail_page() (Aristeu Rozanski) [RHEL-27740]
- mm/mempolicy: convert migrate_page_add() to migrate_folio_add() (Aristeu Rozanski) [RHEL-27740]
- mm/mempolicy: convert queue_pages_required() to queue_folio_required() (Aristeu Rozanski) [RHEL-27740]
- mm/mempolicy: convert queue_pages_hugetlb() to queue_folios_hugetlb() (Aristeu Rozanski) [RHEL-27740]
- mm/mempolicy: convert queue_pages_pte_range() to queue_folios_pte_range() (Aristeu Rozanski) [RHEL-27740]
- mm/mempolicy: convert queue_pages_pmd() to queue_folios_pmd() (Aristeu Rozanski) [RHEL-27740]
- Documentation/mm: update hugetlbfs documentation to mention alloc_hugetlb_folio (Aristeu Rozanski) [RHEL-27740]
- mm/hugetlb: convert hugetlb_wp() to take in a folio (Aristeu Rozanski) [RHEL-27740]
- mm/hugetlb: convert hugetlb_add_to_page_cache to take in a folio (Aristeu Rozanski) [RHEL-27740]
- mm/hugetlb: convert restore_reserve_on_error to take in a folio (Aristeu Rozanski) [RHEL-27740]
- mm/hugetlb: convert hugetlb fault paths to use alloc_hugetlb_folio() (Aristeu Rozanski) [RHEL-27740]
- mm/hugetlb: convert putback_active_hugepage to take in a folio (Aristeu Rozanski) [RHEL-27740]
- mm/hugetlb: convert hugetlbfs_pagecache_present() to folios (Aristeu Rozanski) [RHEL-27740]
- mm/hugetlb: convert hugetlb_install_page to folios (Aristeu Rozanski) [RHEL-27740]
- mm/hugetlb: convert demote_free_huge_page to folios (Aristeu Rozanski) [RHEL-27740]
- mm/hugetlb: convert restore_reserve_on_error() to folios (Aristeu Rozanski) [RHEL-27740]
- mm/hugetlb: convert alloc_migrate_huge_page to folios (Aristeu Rozanski) [RHEL-27740]
- mm/hugetlb: increase use of folios in alloc_huge_page() (Aristeu Rozanski) [RHEL-27740]
- mm/hugetlb: convert alloc_surplus_huge_page() to folios (Aristeu Rozanski) [RHEL-27740]
- mm/hugetlb: convert dequeue_hugetlb_page functions to folios (Aristeu Rozanski) [RHEL-27740]
- mm/hugetlb: convert __update_and_free_page() to folios (Aristeu Rozanski) [RHEL-27740]
- mm/hugetlb: convert isolate_hugetlb to folios (Aristeu Rozanski) [RHEL-27740]
- mm/khugepaged: fix invalid page access in release_pte_pages() (Aristeu Rozanski) [RHEL-27740]
- mm: Remove get_kernel_pages() (Aristeu Rozanski) [RHEL-27740]
- tee: Remove call to get_kernel_pages() (Aristeu Rozanski) [RHEL-27740]
- tee: Remove vmalloc page support (Aristeu Rozanski) [RHEL-27740]
- highmem: Enhance is_kmap_addr() to check kmap_local_page() mappings (Aristeu Rozanski) [RHEL-27740]
- mm/memremap.c: fix outdated comment in devm_memremap_pages (Aristeu Rozanski) [RHEL-27740]
- mm/damon/sysfs: make kobj_type structures constant (Aristeu Rozanski) [RHEL-27740]
- mm/gup: move private gup FOLL_ flags to internal.h (Aristeu Rozanski) [RHEL-27740]
- mm/gup: move gup_must_unshare() to mm/internal.h (Aristeu Rozanski) [RHEL-27740]
- mm/gup: make get_user_pages_fast_only() return the common return value (Aristeu Rozanski) [RHEL-27740]
- mm/gup: remove pin_user_pages_fast_only() (Aristeu Rozanski) [RHEL-27740]
- mm/gup: make locked never NULL in the internal GUP functions (Aristeu Rozanski) [RHEL-27740]
- mm/gup: add FOLL_UNLOCKABLE (Aristeu Rozanski) [RHEL-27740]
- mm/gup: remove locked being NULL from faultin_vma_page_range() (Aristeu Rozanski) [RHEL-27740]
- mm/gup: add an assertion that the mmap lock is locked (Aristeu Rozanski) [RHEL-27740]
- mm/gup: simplify the external interface functions and consolidate invariants (Aristeu Rozanski) [RHEL-27740]
- mm/gup: move try_grab_page() to mm/internal.h (Aristeu Rozanski) [RHEL-27740]
- mm/gup: don't call __gup_longterm_locked() if FOLL_LONGTERM cannot be set (Aristeu Rozanski) [RHEL-27740]
- mm/gup: remove obsolete FOLL_LONGTERM comment (Aristeu Rozanski) [RHEL-27740]
- mm/gup: have internal functions get the mmap_read_lock() (Aristeu Rozanski) [RHEL-27740]
- powerpc: mm: add VM_IOREMAP flag to the vmalloc area (Aristeu Rozanski) [RHEL-27740]
- mm/vmalloc: skip the uninitilized vmalloc areas (Aristeu Rozanski) [RHEL-27740]
- mm/vmalloc: explicitly identify vm_map_ram area when shown in /proc/vmcoreinfo (Aristeu Rozanski) [RHEL-27740]
- mm/vmalloc.c: allow vread() to read out vm_map_ram areas (Aristeu Rozanski) [RHEL-27740]
- mm/vmalloc.c: add flags to mark vm_map_ram area (Aristeu Rozanski) [RHEL-27740]
- mm/vmalloc.c: add used_map into vmap_block to track space of vmap_block (Aristeu Rozanski) [RHEL-27740]
- filemap: add mapping_read_folio_gfp() (Aristeu Rozanski) [RHEL-27740]
- mm/page_alloc: reduce fallbacks to (MIGRATE_PCPTYPES - 1) (Aristeu Rozanski) [RHEL-27740]
- mm: introduce vm_flags_reset_once to replace WRITE_ONCE vm_flags updates (Aristeu Rozanski) [RHEL-27740]
- mm/vmalloc: replace BUG_ON with a simple if statement (Aristeu Rozanski) [RHEL-27740]
- mm/swapfile: remove pr_debug in get_swap_pages() (Aristeu Rozanski) [RHEL-27740]
- kasan: infer allocation size by scanning metadata (Aristeu Rozanski) [RHEL-27740]
- mm: introduce __vm_flags_mod and use it in untrack_pfn (Aristeu Rozanski) [RHEL-27740]
- mm: replace vma->vm_flags indirect modification in ksm_madvise (Aristeu Rozanski) [RHEL-27740]
- mm: replace vma->vm_flags direct modifications with modifier calls (Aristeu Rozanski) [RHEL-27740]
- mm: replace VM_LOCKED_CLEAR_MASK with VM_LOCKED_MASK (Aristeu Rozanski) [RHEL-27740]
- mm: introduce vma->vm_flags wrapper functions (Aristeu Rozanski) [RHEL-27740]
- kernel/fork: convert vma assignment to a memcpy (Aristeu Rozanski) [RHEL-27740]
- vma_merge: set vma iterator to correct position. (Aristeu Rozanski) [RHEL-27740]
- mm/mmap: remove __vma_adjust() (Aristeu Rozanski) [RHEL-27740]
- mm/mmap: convert do_brk_flags() to use vma_prepare() and vma_complete() (Aristeu Rozanski) [RHEL-27740]
- mm/mmap: introduce dup_vma_anon() helper (Aristeu Rozanski) [RHEL-27740]
- mm/mmap: don't use __vma_adjust() in shift_arg_pages() (Aristeu Rozanski) [RHEL-27740]
- mm/mremap: convert vma_adjust() to vma_expand() (Aristeu Rozanski) [RHEL-27740]
- mm: don't use __vma_adjust() in __split_vma() (Aristeu Rozanski) [RHEL-27740]
- mm/mmap: introduce init_vma_prep() and init_multi_vma_prep() (Aristeu Rozanski) [RHEL-27740]
- mm/mmap: use vma_prepare() and vma_complete() in vma_expand() (Aristeu Rozanski) [RHEL-27740]
- mm/mmap: refactor locking out of __vma_adjust() (Aristeu Rozanski) [RHEL-27740]
- mm/mmap: move anon_vma setting in __vma_adjust() (Aristeu Rozanski) [RHEL-27740]
- mm/mmap: change do_vmi_align_munmap() for maple tree iterator changes (Aristeu Rozanski) [RHEL-27740]
- mm: change munmap splitting order and move_vma() (Aristeu Rozanski) [RHEL-27740]
- mmap: clean up mmap_region() unrolling (Aristeu Rozanski) [RHEL-27740]
- mm: add vma iterator to vma_adjust() arguments (Aristeu Rozanski) [RHEL-27740]
- mm: pass vma iterator through to __vma_adjust() (Aristeu Rozanski) [RHEL-27740]
- mm: remove unnecessary write to vma iterator in __vma_adjust() (Aristeu Rozanski) [RHEL-27740]
- madvise: use split_vma() instead of __split_vma() (Aristeu Rozanski) [RHEL-27740]
- mm: pass through vma iterator to __vma_adjust() (Aristeu Rozanski) [RHEL-27740]
- mmap: convert __vma_adjust() to use vma iterator (Aristeu Rozanski) [RHEL-27740]
- mm/damon/vaddr-test.h: stop using vma_mas_store() for maple tree store (Aristeu Rozanski) [RHEL-27740]
- mm: switch vma_merge(), split_vma(), and __split_vma to vma iterator (Aristeu Rozanski) [RHEL-27740]
- nommu: pass through vma iterator to shrink_vma() (Aristeu Rozanski) [RHEL-27740]
- nommu: convert nommu to using the vma iterator (Aristeu Rozanski) [RHEL-27740]
- mm/mremap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740]
- mmap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740]
- mmap: pass through vmi iterator to __split_vma() (Aristeu Rozanski) [RHEL-27740]
- madvise: use vmi iterator for __split_vma() and vma_merge() (Aristeu Rozanski) [RHEL-27740]
- sched: convert to vma iterator (Aristeu Rozanski) [RHEL-27740]
- task_mmu: convert to vma iterator (Aristeu Rozanski) [RHEL-27740]
- mempolicy: convert to vma iterator (Aristeu Rozanski) [RHEL-27740]
- coredump: convert to vma iterator (Aristeu Rozanski) [RHEL-27740]
- mlock: convert mlock to vma iterator (Aristeu Rozanski) [RHEL-27740]
- mm: change mprotect_fixup to vma iterator (Aristeu Rozanski) [RHEL-27740]
- userfaultfd: use vma iterator (Aristeu Rozanski) [RHEL-27740]
- ipc/shm: introduce new do_vma_munmap() to munmap (Aristeu Rozanski) [RHEL-27740]
- ipc/shm: use the vma iterator for munmap calls (Aristeu Rozanski) [RHEL-27740]
- mm: add temporary vma iterator versions of vma_merge(), split_vma(), and __split_vma() (Aristeu Rozanski) [RHEL-27740]
- mmap: convert vma_expand() to use vma iterator (Aristeu Rozanski) [RHEL-27740]
- mmap: change do_mas_munmap and do_mas_aligned_munmap() to use vma iterator (Aristeu Rozanski) [RHEL-27740]
- mm/mmap: remove preallocation from do_mas_align_munmap() (Aristeu Rozanski) [RHEL-27740]
- mmap: convert vma_link() vma iterator (Aristeu Rozanski) [RHEL-27740]
- kernel/fork: convert forking to using the vmi iterator (Aristeu Rozanski) [RHEL-27740]
- mm/mmap: convert brk to use vma iterator (Aristeu Rozanski) [RHEL-27740]
- mm: expand vma iterator interface (Aristeu Rozanski) [RHEL-27740]
- mm, slab/slub: Ensure kmem_cache_alloc_bulk() is available early (Aristeu Rozanski) [RHEL-27740]
- mm/slub: fix memory leak with using debugfs_lookup() (Aristeu Rozanski) [RHEL-27740]
- swap: use bvec_set_page to initialize bvecs (Aristeu Rozanski) [RHEL-27740]
- mpage: convert __mpage_writepage() to use a folio more fully (Aristeu Rozanski) [RHEL-27740]
- fs: convert writepage_t callback to pass a folio (Aristeu Rozanski) [RHEL-27740]
- mm: add memcpy_from_file_folio() (Aristeu Rozanski) [RHEL-27740]
- mm: refactor va_remove_mappings (Aristeu Rozanski) [RHEL-27740]
- mm: split __vunmap (Aristeu Rozanski) [RHEL-27740]
- mm: move debug checks from __vunmap to remove_vm_area (Aristeu Rozanski) [RHEL-27740]
- mm: use remove_vm_area in __vunmap (Aristeu Rozanski) [RHEL-27740]
- mm: move __remove_vm_area out of va_remove_mappings (Aristeu Rozanski) [RHEL-27740]
- mm: call vfree instead of __vunmap from delayed_vfree_work (Aristeu Rozanski) [RHEL-27740]
- mm: move vmalloc_init and free_work down in vmalloc.c (Aristeu Rozanski) [RHEL-27740]
- mm: remove __vfree_deferred (Aristeu Rozanski) [RHEL-27740]
- mm: remove __vfree (Aristeu Rozanski) [RHEL-27740]
- mm: reject vmap with VM_FLUSH_RESET_PERMS (Aristeu Rozanski) [RHEL-27740]
- mm/gup.c: fix typo in comments (Aristeu Rozanski) [RHEL-27740]
- mm/sparse: fix "unused function 'pgdat_to_phys'" warning (Aristeu Rozanski) [RHEL-27740]
- mm/page_owner: record single timestamp value for high order allocations (Aristeu Rozanski) [RHEL-27740]
- mm: memory-failure: document memory failure stats (Aristeu Rozanski) [RHEL-27740]
- mm: memory-failure: bump memory failure stats to pglist_data (Aristeu Rozanski) [RHEL-27740]
- mm: memory-failure: add memory failure stats to sysfs (Aristeu Rozanski) [RHEL-27740]
- mm: move KMEMLEAK's Kconfig items from lib to mm (Aristeu Rozanski) [RHEL-27740]
- mm: implement memory-deny-write-execute as a prctl (Aristeu Rozanski) [RHEL-27740]
- mm/cma: fix potential memory loss on cma_declare_contiguous_nid (Aristeu Rozanski) [RHEL-27740]
- mm/hugetlb: convert get_hwpoison_huge_page() to folios (Aristeu Rozanski) [RHEL-27740]
- zsmalloc: set default zspage chain size to 8 (Aristeu Rozanski) [RHEL-27740]
- zsmalloc: make zspage chain size configurable (Aristeu Rozanski) [RHEL-27740]
- zsmalloc: skip chain size calculation for pow_of_2 classes (Aristeu Rozanski) [RHEL-27740]
- zsmalloc: rework zspage chain size selection (Aristeu Rozanski) [RHEL-27740]
- mm/page_alloc: use deferred_pages_enabled() wherever applicable (Aristeu Rozanski) [RHEL-27740]
- mm/page_ext: init page_ext early if there are no deferred struct pages (Aristeu Rozanski) [RHEL-27740]
- mm/damon/core: skip apply schemes if empty (Aristeu Rozanski) [RHEL-27740]
- mm/secretmem: remove redundant initiialization of pointer file (Aristeu Rozanski) [RHEL-27740]
- readahead: convert readahead_expand() to use a folio (Aristeu Rozanski) [RHEL-27740]
- filemap: convert filemap_range_has_page() to use a folio (Aristeu Rozanski) [RHEL-27740]
- rmap: add folio parameter to __page_set_anon_rmap() (Aristeu Rozanski) [RHEL-27740]
- mm: clean up mlock_page / munlock_page references in comments (Aristeu Rozanski) [RHEL-27740]
- mm: remove munlock_vma_page() (Aristeu Rozanski) [RHEL-27740]
- mm: remove mlock_vma_page() (Aristeu Rozanski) [RHEL-27740]
- mm: remove page_evictable() (Aristeu Rozanski) [RHEL-27740]
- mm: convert mem_cgroup_css_from_page() to mem_cgroup_css_from_folio() (Aristeu Rozanski) [RHEL-27740]
- mm/fs: convert inode_attach_wb() to take a folio (Aristeu Rozanski) [RHEL-27740]
- mm: use a folio in copy_present_pte() (Aristeu Rozanski) [RHEL-27740]
- mm: use a folio in copy_pte_range() (Aristeu Rozanski) [RHEL-27740]
- mm: convert do_anonymous_page() to use a folio (Aristeu Rozanski) [RHEL-27740]
- page-writeback: convert write_cache_pages() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740]
- filemap: convert __filemap_fdatawait_range() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740]
- filemap: add filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740]
- mm: discard __GFP_ATOMIC (Aristeu Rozanski) [RHEL-27740]
- mm/page_alloc: explicitly define how __GFP_HIGH non-blocking allocations accesses reserves (Aristeu Rozanski) [RHEL-27740]
- mm/page_alloc: explicitly define what alloc flags deplete min reserves (Aristeu Rozanski) [RHEL-27740]
- mm/page_alloc: explicitly record high-order atomic allocations in alloc_flags (Aristeu Rozanski) [RHEL-27740]
- mm/page_alloc: treat RT tasks similar to __GFP_HIGH (Aristeu Rozanski) [RHEL-27740]
- mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVE (Aristeu Rozanski) [RHEL-27740]
- mm/page_ext: do not allocate space for page_ext->flags if not needed (Aristeu Rozanski) [RHEL-27740]
- mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740]
- powerpc/nohash/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740]
- powerpc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 32bit book3s (Aristeu Rozanski) [RHEL-27740]
- arm/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740]
- mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks (Aristeu Rozanski) [RHEL-27740]
- mm/khugepaged: convert release_pte_pages() to use folios (Aristeu Rozanski) [RHEL-27740]
- mm/khugepaged: introduce release_pte_folio() to replace release_pte_page() (Aristeu Rozanski) [RHEL-27740]
- kmsan: silence -Wmissing-prototypes warnings (Aristeu Rozanski) [RHEL-27740]
- Documentation/mm: update references to __m[un]lock_page() to *_folio() (Aristeu Rozanski) [RHEL-27740]
- mm: mlock: update the interface to use folios (Aristeu Rozanski) [RHEL-27740]
- m68k/mm/motorola: specify pmd_page() type (Aristeu Rozanski) [RHEL-27740]
- mm: mlock: use folios and a folio batch internally (Aristeu Rozanski) [RHEL-27740]
- mm: pagevec: add folio_batch_reinit() (Aristeu Rozanski) [RHEL-27740]
- mm: madvise: use vm_normal_folio() in madvise_free_pte_range() (Aristeu Rozanski) [RHEL-27740]
- mm/memory-failure: convert unpoison_memory() to folios (Aristeu Rozanski) [RHEL-27740]
- mm/memory-failure: convert hugetlb_set_page_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740]
- mm/memory-failure: convert __free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740]
- mm/memory-failure: convert raw_hwp_list_head() to folios (Aristeu Rozanski) [RHEL-27740]
- mm/memory-failure: convert free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740]
- mm/memory-failure: convert hugetlb_clear_page_hwpoison to folios (Aristeu Rozanski) [RHEL-27740]
- mm/memory-failure: convert try_memory_failure_hugetlb() to folios (Aristeu Rozanski) [RHEL-27740]
- mm/memory-failure: convert __get_huge_page_for_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740]
- mm/mmap: fix comment of unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740]
- mm: remove the hugetlb field from struct page (Aristeu Rozanski) [RHEL-27740]
- mm: convert deferred_split_huge_page() to deferred_split_folio() (Aristeu Rozanski) [RHEL-27740]
- mm/huge_memory: convert get_deferred_split_queue() to take a folio (Aristeu Rozanski) [RHEL-27740]
- mm/huge_memory: remove page_deferred_list() (Aristeu Rozanski) [RHEL-27740]
- mm: move page->deferred_list to folio->_deferred_list (Aristeu Rozanski) [RHEL-27740]
- doc: correct struct folio kernel-doc (Aristeu Rozanski) [RHEL-27740]
- mm: remove 'First tail page' members from struct page (Aristeu Rozanski) [RHEL-27740]
- hugetlb: remove uses of compound_dtor and compound_nr (Aristeu Rozanski) [RHEL-27740]
- mm: convert destroy_large_folio() to use folio_dtor (Aristeu Rozanski) [RHEL-27740]
- mm: convert is_transparent_hugepage() to use a folio (Aristeu Rozanski) [RHEL-27740]
- mm: convert set_compound_page_dtor() and set_compound_order() to folios (Aristeu Rozanski) [RHEL-27740]
- mm: reimplement compound_nr() (Aristeu Rozanski) [RHEL-27740]
- mm: reimplement compound_order() (Aristeu Rozanski) [RHEL-27740]
- mm: remove head_compound_mapcount() and _ptr functions (Aristeu Rozanski) [RHEL-27740]
- mm: convert page_mapcount() to use folio_entire_mapcount() (Aristeu Rozanski) [RHEL-27740]
- hugetlb: remove uses of folio_mapcount_ptr (Aristeu Rozanski) [RHEL-27740]
- mm/debug: remove call to head_compound_mapcount() (Aristeu Rozanski) [RHEL-27740]
- mm: use entire_mapcount in __page_dup_rmap() (Aristeu Rozanski) [RHEL-27740]
- mm: use a folio in hugepage_add_anon_rmap() and hugepage_add_new_anon_rmap() (Aristeu Rozanski) [RHEL-27740]
- page_alloc: use folio fields directly (Aristeu Rozanski) [RHEL-27740]
- mm: convert page_add_file_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740]
- mm: convert page_add_anon_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740]
- mm: convert page_remove_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740]
- doc: clarify refcount section by referring to folios & pages (Aristeu Rozanski) [RHEL-27740]
- mm/mmu_notifier: remove unused mmu_notifier_range_update_to_read_only export (Aristeu Rozanski) [RHEL-27740]
- mm: compaction: avoid fragmentation score calculation for empty zones (Aristeu Rozanski) [RHEL-27740]
- mm: compaction: add missing kcompactd wakeup trace event (Aristeu Rozanski) [RHEL-27740]
- mm: compaction: count the migration scanned pages events for proactive compaction (Aristeu Rozanski) [RHEL-27740]
- mm: compaction: move list validation into compact_zone() (Aristeu Rozanski) [RHEL-27740]
- mm: compaction: remove redundant VM_BUG_ON() in compact_zone() (Aristeu Rozanski) [RHEL-27740]
- mm/mmap: fix typo in comment (Aristeu Rozanski) [RHEL-27740]
- memblock: Avoid useless checks in memblock_merge_regions(). (Aristeu Rozanski) [RHEL-27740]
- memblock: Make a boundary tighter in memblock_add_range(). (Aristeu Rozanski) [RHEL-27740]
- mm/damon/sysfs-schemes: use strscpy() to instead of strncpy() (Aristeu Rozanski) [RHEL-27740]
- mm/damon/paddr: remove damon_pa_access_chk_result struct (Aristeu Rozanski) [RHEL-27740]
- mm/damon/paddr: remove folio_sz field from damon_pa_access_chk_result (Aristeu Rozanski) [RHEL-27740]
- mm/damon/paddr: rename 'damon_pa_access_chk_result->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740]
- mm/damon/vaddr: record appropriate folio size when the access is not found (Aristeu Rozanski) [RHEL-27740]
- mm/damon/vaddr: support folio of neither HPAGE_PMD_SIZE nor PAGE_SIZE (Aristeu Rozanski) [RHEL-27740]
- mm/damon/vaddr: rename 'damon_young_walk_private->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740]
- mm: remove PageMovable export (Aristeu Rozanski) [RHEL-27740]
- mm: introduce folio_is_pfmemalloc (Aristeu Rozanski) [RHEL-27740]
- mm: support POSIX_FADV_NOREUSE (Aristeu Rozanski) [RHEL-27740]
- mm: add vma_has_recency() (Aristeu Rozanski) [RHEL-27740]
- mm/nommu: don't use VM_MAYSHARE for MAP_PRIVATE mappings (Aristeu Rozanski) [RHEL-27740]
- Docs/admin-guide/mm/numaperf: increase depth of subsections (Aristeu Rozanski) [RHEL-27740]
- tools/vm: rename tools/vm to tools/mm (Aristeu Rozanski) [RHEL-27740]
- mm: remove zap_page_range and create zap_vma_pages (Aristeu Rozanski) [RHEL-27740]
- mm/page_alloc: invert logic for early page initialisation checks (Aristeu Rozanski) [RHEL-27740]
- mm/damon/vaddr: convert hugetlb related functions to use a folio (Aristeu Rozanski) [RHEL-27740]
- mm/damon: remove unneeded damon_get_page() (Aristeu Rozanski) [RHEL-27740]
- mm/damon/vaddr: convert damon_young_pmd_entry() to use a folio (Aristeu Rozanski) [RHEL-27740]
- mm/damon/paddr: convert damon_pa_*() to use a folio (Aristeu Rozanski) [RHEL-27740]
- mm/damon: convert damon_ptep/pmdp_mkold() to use a folio (Aristeu Rozanski) [RHEL-27740]
- mm/damon: introduce damon_get_folio() (Aristeu Rozanski) [RHEL-27740]
- mm: page_idle: convert page idle to use a folio (Aristeu Rozanski) [RHEL-27740]
- mm: huge_memory: convert split_huge_pages_all() to use a folio (Aristeu Rozanski) [RHEL-27740]
- mm: remove generic_writepages (Aristeu Rozanski) [RHEL-27740]
- jbd2,ocfs2: move jbd2_journal_submit_inode_data_buffers to ocfs2 (Aristeu Rozanski) [RHEL-27740]
- fs: remove an outdated comment on mpage_writepages (Aristeu Rozanski) [RHEL-27740]
- mm/page_reporting: replace rcu_access_pointer() with rcu_dereference_protected() (Aristeu Rozanski) [RHEL-27740]
- mm: fix comment of page table counter (Aristeu Rozanski) [RHEL-27740]
- mm: vmalloc: replace BUG_ON() by WARN_ON_ONCE() (Aristeu Rozanski) [RHEL-27740]
- mm: vmalloc: avoid calling __find_vmap_area() twice in __vunmap() (Aristeu Rozanski) [RHEL-27740]
- mm: move FOLL_* defs to mm_types.h (Aristeu Rozanski) [RHEL-27740]
- mm/swap: convert deactivate_page() to folio_deactivate() (Aristeu Rozanski) [RHEL-27740]
- mm/damon: convert damon_pa_mark_accessed_or_deactivate() to use folios (Aristeu Rozanski) [RHEL-27740]
- mm: vmalloc: correct use of __GFP_NOWARN mask in __vmalloc_area_node() (Aristeu Rozanski) [RHEL-27740]
- swap: fold swap_ra_clamp_pfn into swap_ra_info (Aristeu Rozanski) [RHEL-27740]
- swap: avoid a redundant pte map if ra window is 1 (Aristeu Rozanski) [RHEL-27740]
- Docs/ABI/damon: document scheme filters files (Aristeu Rozanski) [RHEL-27740]
- Docs/admin-guide/mm/damon/usage: document DAMOS filters of sysfs (Aristeu Rozanski) [RHEL-27740]
- selftests/damon/sysfs: test filters directory (Aristeu Rozanski) [RHEL-27740]
- mm/damon/sysfs-schemes: implement scheme filters (Aristeu Rozanski) [RHEL-27740]
- mm/damon/sysfs-schemes: connect filter directory and filters directory (Aristeu Rozanski) [RHEL-27740]
- mm/damon/sysfs-schemes: implement filter directory (Aristeu Rozanski) [RHEL-27740]
- mm/damon/sysfs-schemes: implement filters directory (Aristeu Rozanski) [RHEL-27740]
- Docs/admin-guide/damon/reclaim: document 'skip_anon' parameter (Aristeu Rozanski) [RHEL-27740]
- mm/damon/reclaim: add a parameter called skip_anon for avoiding anonymous pages reclamation (Aristeu Rozanski) [RHEL-27740]
- mm/damon/paddr: support DAMOS filters (Aristeu Rozanski) [RHEL-27740]
- mm/damon/core: implement damos filter (Aristeu Rozanski) [RHEL-27740]
- mm: memcontrol: deprecate charge moving (Aristeu Rozanski) [RHEL-27740]
- mm: rmap: remove lock_page_memcg() (Aristeu Rozanski) [RHEL-27740]
- mm: memcontrol: skip moving non-present pages that are mapped elsewhere (Aristeu Rozanski) [RHEL-27740]
- hugetlb: initialize variable to avoid compiler warning (Aristeu Rozanski) [RHEL-27740]
- mm: swap: convert mark_page_lazyfree() to folio_mark_lazyfree() (Aristeu Rozanski) [RHEL-27740]
- cma: tracing: print alloc result in trace_cma_alloc_finish (Aristeu Rozanski) [RHEL-27740]
- mm/mempolicy: do not duplicate policy if it is not applicable for set_mempolicy_home_node (Aristeu Rozanski) [RHEL-27740]
- mpage: use b_folio in do_mpage_readpage() (Aristeu Rozanski) [RHEL-27740]
- jbd2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740]
- gfs2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740]
- buffer: use b_folio in mark_buffer_dirty() (Aristeu Rozanski) [RHEL-27740]
- page_io: remove buffer_head include (Aristeu Rozanski) [RHEL-27740]
- buffer: use b_folio in end_buffer_async_write() (Aristeu Rozanski) [RHEL-27740]
- buffer: use b_folio in end_buffer_async_read() (Aristeu Rozanski) [RHEL-27740]
- buffer: use b_folio in touch_buffer() (Aristeu Rozanski) [RHEL-27740]
- buffer: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740]
- buffer: add b_folio as an alias of b_page (Aristeu Rozanski) [RHEL-27740]
- selftests/memfd: add tests for MFD_NOEXEC_SEAL MFD_EXEC (Aristeu Rozanski) [RHEL-27740]
- mm/memfd: add write seals when apply SEAL_EXEC to executable memfd (Aristeu Rozanski) [RHEL-27740]
- mm/memfd: add MFD_NOEXEC_SEAL and MFD_EXEC (Aristeu Rozanski) [RHEL-27740]
- selftests/memfd: add tests for F_SEAL_EXEC (Aristeu Rozanski) [RHEL-27740]
- mm/slab.c: cleanup is_debug_pagealloc_cache() (Aristeu Rozanski) [RHEL-27740]
- mm/sl{a,u}b: fix wrong usages of folio_page() for getting head pages (Aristeu Rozanski) [RHEL-27740]
- context_tracking: Fix noinstr vs KASAN (Aristeu Rozanski) [RHEL-27740]
- entry, kasan, x86: Disallow overriding mem*() functions (Aristeu Rozanski) [RHEL-27740]
- ubsan: Fix objtool UACCESS warns (Aristeu Rozanski) [RHEL-27740]
- mm/memremap: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Aristeu Rozanski) [RHEL-27740]
- mm/slab: remove unused slab_early_init (Aristeu Rozanski) [RHEL-27740]
- xen: use vma_lookup() in privcmd_ioctl_mmap() (Aristeu Rozanski) [RHEL-27740]
- fs: remove the NULL get_block case in mpage_writepages (Aristeu Rozanski) [RHEL-27740]
- selftests/memfd: clean up mapping in mfd_fail_write (Aristeu Rozanski) [RHEL-27740]
- selftests/memfd: remove unused variable (Aristeu Rozanski) [RHEL-27740]
Resolves: RHEL-27740, RHEL-27741
Signed-off-by: Lucas Zampieri <lzampier@redhat.com>
2024-05-13 13:25:39 +00:00
|
|
|
pushd tools/mm/
|
2022-10-06 08:01:21 +00:00
|
|
|
%{tools_make} CFLAGS="${RPM_OPT_FLAGS}" LDFLAGS="%{__global_ldflags}" slabinfo page_owner_sort
|
2021-06-21 23:14:53 +00:00
|
|
|
popd
|
kernel-5.14.0-329.el9
* Fri Jun 16 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-329.el9]
- rtla/timerlat: Fix "Previous IRQ" auto analysis' line (John Kacur) [2174943]
- rtla/timerlat: Add auto-analysis only option (John Kacur) [2174943]
- Documentation/rtla: Add timerlat-top auto-analysis options (John Kacur) [2174943]
- rtla/timerlat: Add auto-analysis support to timerlat top (John Kacur) [2174943]
- rtla/timerlat: Add auto-analysis core (John Kacur) [2174943]
- tools/tracing/rtla: osnoise_hist: display average with two-digit precision (John Kacur) [2174943]
- tools/tracing/rtla: osnoise_hist: use total duration for average calculation (John Kacur) [2174943]
- rtla: Consolidate and show all necessary libraries that failed for building (John Kacur) [2174943]
- tools/rtla: Build with EXTRA_{C,LD}FLAGS (John Kacur) [2174943]
- rtla: Define syscall numbers for riscv (John Kacur) [2174943]
- rtla/Makefile: Properly handle dependencies (John Kacur) [2174943]
- lockd: add some client-side tracepoints (Jeffrey Layton) [2063818]
- nfs: move nfs_fhandle_hash to common include file (Jeffrey Layton) [2063818]
- lockd: server should unlock lock if client rejects the grant (Jeffrey Layton) [2063818]
- lockd: fix races in client GRANTED_MSG wait logic (Jeffrey Layton) [2063818]
- lockd: move struct nlm_wait to lockd.h (Jeffrey Layton) [2063818]
- lockd: remove 2 unused helper functions (Jeffrey Layton) [2063818]
- lockd: purge resources held on behalf of nlm clients when shutting down (Jeffrey Layton) [2063818]
- Add rv subpackage for kernel-tools (John Kacur) [2188441]
- rv: Fix addition on an uninitialized variable 'run' (John Kacur) [2188441]
- tools/rv: Remove unneeded semicolon (John Kacur) [2188441]
- Documentation/rv: Add verification/rv man pages (John Kacur) [2188441]
- tools/rv: Add in-kernel monitor interface (John Kacur) [2188441]
- rv: Add rv tool (John Kacur) [2188441]
- Revert "softirq: Let ksoftirqd do its job" (Oleg Nesterov) [2196764]
- x86/cpu: Add Xeon Emerald Rapids to list of CPUs that support PPIN (David Arcari) [2215041]
- redhat/configs: add new regulator configs (Adrien Thierry) [2213574]
- regulator: mt6359: add read check for PMIC MT6359 (Adrien Thierry) [2213574]
- regulator: Fix error checking for debugfs_create_dir (Adrien Thierry) [2213574]
- regulator: pca9450: Fix BUCK2 enable_mask (Adrien Thierry) [2213574]
- regulator: core: Make regulator_lock_two() logic easier to follow (Adrien Thierry) [2213574]
- regulator: stm32-pwr: remove MODULE_LICENSE in non-modules (Adrien Thierry) [2213574]
- regulator: stm32-pwr: fix of_iomap leak (Adrien Thierry) [2213574]
- regulator: da9063: implement setter for voltage monitoring (Adrien Thierry) [2213574]
- regulator: da9063: add voltage monitoring registers (Adrien Thierry) [2213574]
- regulator: fan53555: Add support for RK860X (Adrien Thierry) [2213574]
- regulator: fan53555: Use dev_err_probe (Adrien Thierry) [2213574]
- regulator: fan53555: Improve vsel_mask computation (Adrien Thierry) [2213574]
- regulator: fan53555: Make use of the bit macros (Adrien Thierry) [2213574]
- regulator: fan53555: Remove unused *_SLEW_SHIFT definitions (Adrien Thierry) [2213574]
- regulator: sm5703: Fix missing n_voltages for fixed regulators (Adrien Thierry) [2213574]
- regulator: qcom_smd: Add MP5496 S1 regulator (Adrien Thierry) [2213574]
- regulator: fan53555: Fix wrong TCS_SLEW_MASK (Adrien Thierry) [2213574]
- regulator: fan53555: Explicitly include bits header (Adrien Thierry) [2213574]
- regulator: core: Avoid lockdep reports when resolving supplies (Adrien Thierry) [2213574]
- regulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow() (Adrien Thierry) [2213574]
- regulator: Add Richtek RT4803 boost regulator (Adrien Thierry) [2213574]
- regulator: Handle deferred clk (Adrien Thierry) [2213574]
- regulator: qcom-rpmh: Revert "regulator: qcom-rpmh: Use PROBE_FORCE_SYNCHRONOUS" (Adrien Thierry) [2213574]
- regulator: qcom-rpmh: Use PROBE_FORCE_SYNCHRONOUS (Adrien Thierry) [2213574]
- regulator: arizona-micsupp: Use PROBE_FORCE_SYNCHRONOUS (Adrien Thierry) [2213574]
- regulator: arizona-ldo1: Use PROBE_FORCE_SYNCHRONOUS (Adrien Thierry) [2213574]
- regulator: wm8994: Use PROBE_FORCE_SYNCHRONOUS (Adrien Thierry) [2213574]
- regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that are newer than 6.1 (Adrien Thierry) [2213574]
- regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.15 and 6.1 (Adrien Thierry) [2213574]
- regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.10 and 5.15 (Adrien Thierry) [2213574]
- regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.4 and 5.10 (Adrien Thierry) [2213574]
- regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 4.19 and 5.4 (Adrien Thierry) [2213574]
- regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 4.14 and 4.19 (Adrien Thierry) [2213574]
- regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 (Adrien Thierry) [2213574]
- regulator: core: Shorten off-on-delay-us for always-on/boot-on by time since booted (Adrien Thierry) [2213574]
- regulator: mt6397-regulator: Mark OF related data as maybe unused (Adrien Thierry) [2213574]
- regulator: mp8859: Mark OF related data as maybe unused (Adrien Thierry) [2213574]
- regulator: max20086: Mark OF related data as maybe unused (Adrien Thierry) [2213574]
- regulator: lp872x: Mark OF related data as maybe unused (Adrien Thierry) [2213574]
- regulator: Use of_property_read_bool() for boolean properties (Adrien Thierry) [2213574]
- regulator: Use of_property_present() for testing DT property presence (Adrien Thierry) [2213574]
- regulator: rt5739: Spelling s/Rcihtek/Richtek/ (Adrien Thierry) [2213574]
- regulator: Add support for Richtek RT5739 voltage regulator (Adrien Thierry) [2213574]
- regulator: core: Use ktime_get_boottime() to determine how long a regulator was off (Adrien Thierry) [2213574]
- regulator: max597x: Fix error return code in max597x_get_status (Adrien Thierry) [2213574]
- regulator: max597x: Align for simple_mfd_i2c driver (Adrien Thierry) [2213574]
- regulator: max20411: Fix off-by-one for n_voltages setting (Adrien Thierry) [2213574]
- regulator: max597x: Remove unused variable (Adrien Thierry) [2213574]
- regulator: tps65219: use generic set_bypass() (Adrien Thierry) [2213574]
- regulator: s5m8767: Bounds check id indexing into arrays (Adrien Thierry) [2213574]
- regulator: max77802: Bounds check regulator id against opmode (Adrien Thierry) [2213574]
- regulator: max20411: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: scmi: Allow for zero voltage domains (Adrien Thierry) [2213574]
- regulator: max20411: Directly include bitfield.h (Adrien Thierry) [2213574]
- regulator: Introduce Maxim MAX20411 Step-Down converter (Adrien Thierry) [2213574]
- regulator: tps65219: use IS_ERR() to detect an error pointer (Adrien Thierry) [2213574]
- regulator: mcp16502: add enum MCP16502_REG_HPM description (Adrien Thierry) [2213574]
- regulator: fixed-helper: use the correct function name in comment (Adrien Thierry) [2213574]
- regulator: act8945a: fix non-kernel-doc comments (Adrien Thierry) [2213574]
- regulator: qcom-rpmh: PM8550 ldo11 regulator is an nldo (Adrien Thierry) [2213574]
- regulator: tps65219: Report regulator name if devm_regulator_register fails (Adrien Thierry) [2213574]
- regulator: core: fix deadlock on regulator enable (Adrien Thierry) [2213574]
- regulator: core: Fix resolve supply lookup issue (Adrien Thierry) [2213574]
- regulator: core: Use different devices for resource allocation and DT lookup (Adrien Thierry) [2213574]
- regulator: add mt6357 regulator (Adrien Thierry) [2213574]
- regulator: core: fix resource leak in regulator_register() (Adrien Thierry) [2213574]
- regulator: core: fix module refcount leak in set_supply() (Adrien Thierry) [2213574]
- regulator: core: fix use_count leakage when handling boot-on (Adrien Thierry) [2213574]
- regulator: da9211: Use irq handler when ready (Adrien Thierry) [2213574]
- regulator: rk808: Use dev_err_probe (Adrien Thierry) [2213574]
- regulator: rk808: reduce 'struct rk808' usage (Adrien Thierry) [2213574]
- regulator: Drop obsolete dependencies on COMPILE_TEST (Adrien Thierry) [2213574]
- regulator: pv88080-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: pfuze100-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: isl6271a-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: fan53555: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: act8865-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: tps65023-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: tps62360-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: max8973-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: max8660: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: ltc3589: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: lp872x: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: ad5398: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: core: use kfree_const() to free space conditionally (Adrien Thierry) [2213574]
- regulator: bd718x7: Use dev_err_probe() (Adrien Thierry) [2213574]
- regulator: bd71815: bd71828: bd9576: Use dev_err_probe() (Adrien Thierry) [2213574]
- regulator: bd718x7: Drop unnecessary info print (Adrien Thierry) [2213574]
- regulator: tps6286x-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: tps51632-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: rpi-panel-attiny-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: pca9450-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: max8952: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: max8649: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: max1586: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: lp8755: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: lp3972: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: da9121-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: of: fix a NULL vs IS_ERR() check in of_regulator_bulk_get_all() (Adrien Thierry) [2213574]
- regulator: arizona-micsupp: Don't use a common regulator name (Adrien Thierry) [2213574]
- regulator: arizona-micsupp: Don't hardcode use of ARIZONA defines (Adrien Thierry) [2213574]
- regulator: twl6030: fix get status of twl6032 regulators (Adrien Thierry) [2213574]
- regulator: twl6030: re-add TWL6032_SUBCLASS (Adrien Thierry) [2213574]
- regulator: Add of_regulator_bulk_get_all (Adrien Thierry) [2213574]
- regulator: slg51000: Wait after asserting CS pin (Adrien Thierry) [2213574]
- regulator: core: fix UAF in destroy_regulator() (Adrien Thierry) [2213574]
- regulator: rt5759: fix OOB in validate_desc() (Adrien Thierry) [2213574]
- regulator: core: fix kobject release warning and memory leak in regulator_register() (Adrien Thierry) [2213574]
- regulator: core: fix unbalanced of node refcount in regulator_dev_lookup() (Adrien Thierry) [2213574]
- i2c: core: Introduce i2c_client_get_device_id helper function (Adrien Thierry) [2213574]
- regulator: userspace-consumer: Handle regulator-output DT nodes (Adrien Thierry) [2213574]
- regulator: devres: Add devm_regulator_bulk_get_exclusive() (Adrien Thierry) [2213574]
- regulator: rt6190: Add support for Richtek RT6190 regulator (Adrien Thierry) [2213574]
- regulator: gpio: Add input_supply support in gpio_regulator_config (Adrien Thierry) [2213574]
- regulator: tps65219: Fix is_enabled checking in tps65219_set_bypass (Adrien Thierry) [2213574]
- regulator: of: Fix kernel-doc (Adrien Thierry) [2213574]
- regulator: of: Fix kernel-doc (Adrien Thierry) [2213574]
- regulator: Add driver for MT6332 PMIC regulators (Adrien Thierry) [2213574]
- regulator: Add driver for MT6331 PMIC regulators (Adrien Thierry) [2213574]
- regulator: tps65219: Fix .bypass_val_on setting (Adrien Thierry) [2213574]
- regulator: core: Prevent integer underflow (Adrien Thierry) [2213574]
- regulator: bd9576: switch to using devm_fwnode_gpiod_get() (Adrien Thierry) [2213574]
- regulator: bd71815: switch to using devm_fwnode_gpiod_get() (Adrien Thierry) [2213574]
- regulator: core: Fix regulator supply registration with sysfs (Adrien Thierry) [2213574]
- regulator: tps65219: change tps65219_regulator_irq_types to static (Adrien Thierry) [2213574]
- regulator: drivers: Remove unnecessary print function dev_err() (Adrien Thierry) [2213574]
- regulator: pfuze100: Fix the global-out-of-bounds access in pfuze100_regulator_probe() (Adrien Thierry) [2213574]
- regulator: max597x: Remove the unneeded result variable (Adrien Thierry) [2213574]
- regulator: drivers: Add TI TPS65219 PMIC regulators support (Adrien Thierry) [2213574]
- regulator: core: Remove "ramp_delay not set" debug message (Adrien Thierry) [2213574]
- regulator: core: Clean up on enable failure (Adrien Thierry) [2213574]
- regulator: core: Resolve supply name earlier to prevent double-init (Adrien Thierry) [2213574]
- regulator: Add devm helpers for get and enable (Adrien Thierry) [2213574]
- regulator/drivers/max8976: Switch to new of thermal API (Adrien Thierry) [2213574]
- regulator: core: Fix missing error return from regulator_bulk_get() (Adrien Thierry) [2213574]
- regulator: core: Allow drivers to define their init data as const (Adrien Thierry) [2213574]
- regulator: core: Allow specifying an initial load w/ the bulk API (Adrien Thierry) [2213574]
- regulator: mt6380: Fix unused array warning (Adrien Thierry) [2213574]
- regulator: core: Fix off-on-delay-us for always-on/boot-on regulators (Adrien Thierry) [2213574]
- regulator: of: Fix refcount leak bug in of_get_regulation_constraints() (Adrien Thierry) [2213574]
- regulator: max597x: Don't return uninitialized variable in .probe (Adrien Thierry) [2213574]
- regulator: max597x: Remove unused including <linux/version.h> (Adrien Thierry) [2213574]
- regulator: Fix MFD_MAX597X dependency (Adrien Thierry) [2213574]
- regulator: Fix parameter declaration and spelling mistake. (Adrien Thierry) [2213574]
- regulator: max597x: Add support for max597x regulator (Adrien Thierry) [2213574]
- regulator: scmi: Add missing of_node_get() (Adrien Thierry) [2213574]
- regulator: mt6370: Use the correct header for platform_device_id (Adrien Thierry) [2213574]
- regulator: mt6370: Use 'fwnode_gpiod_get_index' to fix gpio parsing (Adrien Thierry) [2213574]
- regulator: mt6370: Add mt6370 DisplayBias and VibLDO support (Adrien Thierry) [2213574]
- regulator: rt5120: Add PMIC regulator support (Adrien Thierry) [2213574]
- regulator: rpi-panel-attiny: Use backlight helper (Adrien Thierry) [2213574]
- regulator: cros-ec: Use common cros_ec_command() (Adrien Thierry) [2213574]
- regulator: mp5416: remove kernel.h include (Adrien Thierry) [2213574]
- regulator: rt5190a: check if init_data is NULL, bypass rt5190a_of_parse_cb (Adrien Thierry) [2213574]
- regulator: mp5416: add support for MP5496 (Adrien Thierry) [2213574]
- regulator: mp5416: use OF match data (Adrien Thierry) [2213574]
- regulator: mp5416: alphabetically sort header includes (Adrien Thierry) [2213574]
- regulator: pfuze100: Use devm_register_sys_off_handler() (Adrien Thierry) [2213574]
- kernel/reboot: Introduce sys-off handler API (Adrien Thierry) [2213574]
- notifier: Add blocking/atomic_notifier_chain_register_unique_prio() (Adrien Thierry) [2213574]
- regulator: scmi: Fix refcount leak in scmi_regulator_probe (Adrien Thierry) [2213574]
- regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt (Adrien Thierry) [2213574]
- regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET (Adrien Thierry) [2213574]
- regulator: core: Add error flags to sysfs attributes (Adrien Thierry) [2213574]
- regulator: pca9450: Enable DVS control via PMIC_STBY_REQ (Adrien Thierry) [2213574]
- regulator: pca9450: Make warm reset on WDOG_B assertion (Adrien Thierry) [2213574]
- regulator: pca9450: Make I2C Level Translator configurable (Adrien Thierry) [2213574]
- regulator: sm5703-regulator: Add regulators support for SM5703 MFD (Adrien Thierry) [2213574]
- regulator: richtek,rt4801: parse GPIOs per regulator (Adrien Thierry) [2213574]
- regulator: core: Sleep (not delay) in set_voltage() (Adrien Thierry) [2213574]
- regulator: core: Rename _regulator_enable_delay() (Adrien Thierry) [2213574]
- regulator: da9121: Fix uninit-value in da9121_assign_chip_model() (Adrien Thierry) [2213574]
- regulator: stm32-vrefbuf: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Adrien Thierry) [2213574]
- regulator: rpi-panel-attiny: Get rid of duplicate of_node assignment (Adrien Thierry) [2213574]
- regulator: mt6366: Add support for MT6366 regulator (Adrien Thierry) [2213574]
- regulator: Flag uncontrollable regulators as always_on (Adrien Thierry) [2213574]
- regulator: fixed: Remove print on allocation failure (Adrien Thierry) [2213574]
- regulator: rt5759: Add support for Richtek RT5759 DCDC converter (Adrien Thierry) [2213574]
- regulator: wm8994: Add an off-on delay for WM8994 variant (Adrien Thierry) [2213574]
- regulator: vctrl: Use min() instead of doing it manually (Adrien Thierry) [2213574]
- regulator: da9121: Fix DA914x current values (Adrien Thierry) [2213574]
- regulator: Add support for TPS6286x (Adrien Thierry) [2213574]
- regulator: sy7636a: Remove requirement on sy7636a mfd (Adrien Thierry) [2213574]
- regulator/rpi-panel-attiny: Use two transactions for I2C read (Adrien Thierry) [2213574]
- regulator/rpi-panel-attiny: Use the regmap cache (Adrien Thierry) [2213574]
- regulator: rpi-panel: Remove get_brightness hook (Adrien Thierry) [2213574]
- regulator: rpi-panel: Add GPIO control for panel and touch resets (Adrien Thierry) [2213574]
- regulator: rpi-panel: Convert to drive lines directly (Adrien Thierry) [2213574]
- regulator: rpi-panel: Ensure the backlight is off during probe. (Adrien Thierry) [2213574]
- regulator: rpi-panel: Serialise operations. (Adrien Thierry) [2213574]
- regulator: rpi-panel: Handle I2C errors/timing to the Atmel (Adrien Thierry) [2213574]
- regulator: rpi-panel: Register with a unique backlight name (Adrien Thierry) [2213574]
- notifier: Return an error when a callback has already been registered (Adrien Thierry) [2213574]
- regulator: bd718x7: Use rohm generic restricted voltage setting (Adrien Thierry) [2213574]
- regulator: da9121: Emit only one error message in .remove() (Adrien Thierry) [2213574]
- regulator: rtq6752: Enclose 'enable' gpio control by enable flag (Adrien Thierry) [2213574]
- regulator: core: resolve supply voltage deferral silently (Adrien Thierry) [2213574]
- regulator: vqmmc-ipq4019: Make use of the helper function devm_platform_ioremap_resource() (Adrien Thierry) [2213574]
- regulator: ti-abb: Kconfig: Add helper dependency on COMPILE_TEST (Adrien Thierry) [2213574]
- regulator: ti-abb: Make use of the helper function devm_ioremap related (Adrien Thierry) [2213574]
- regulator: bd718x7: Suopport configuring UVP/OVP state (Adrien Thierry) [2213574]
- nvmem: qcom-spmi-sdam: register at device init time (Adrien Thierry) [2210329]
- nvmem: qcom-spmi-sdam: fix module autoloading (Adrien Thierry) [2210329]
- redhat/configs: turn on lpuart serial port support Driver (Steve Best) [2208834]
- hwmon: (coretemp) avoid RDMSR interrupts to isolated CPUs (Marcelo Tosatti) [2182083]
- stmmac: fix changing mac address (Corinna Vinschen) [2213161]
- block: Skip destroyed blkg when restart in blkg_destroy_all() (Ming Lei) [2193077]
- blk-mq: fix race condition in active queue accounting (Ming Lei) [2208900]
- qede: avoid uninitialized entries in coal_entry array (Michal Schmidt) [2211391]
- qede: fix interrupt coalescing configuration (Michal Schmidt) [2211391]
- kernel.spec: package unstripped test_progs-no_alu32 (Felix Maurer) [RHEL-349]
- can: flexcan: avoid unbalanced pm_runtime_enable warning (Steve Best) [2182869]
- can: flexcan: add auto stop mode for IMX93 to support wakeup (Steve Best) [2182869]
- Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition (Ricardo Robaina) [2185959] {CVE-2023-1989}
- platform/x86: ISST: Increase range of valid mail box commands (David Arcari) [2154079]
- platform/x86: ISST: Fix kernel documentation warnings (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: v1.14 release (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Adjust uncore max/min frequency (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Fix display of uncore min frequency (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Add Emerald Rapid quirk (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: turbo-freq auto mode with SMT off (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: cpufreq reads on offline CPUs (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Use null-terminated string (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Remove duplicate dup() (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Handle open() failure case (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Remove unused non_block flag (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Remove wrong check in set_isst_id() (David Arcari) [2154079]
- platform/x86: ISST: Fix typo in comments (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Release v1.13 (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Optimize CPU initialization (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Utilize cpu_map to get physical id (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Remove unused struct clos_config fields (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Enforce isst_id value (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Do not export get_physical_id (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Introduce is_cpu_in_power_domain helper (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Cleanup get_physical_id usage (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Convert more function to use isst_id (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Add pkg and die in isst_id (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Introduce struct isst_id (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Remove unused core_mask array (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Remove dead code (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Fix cpu count for TDP level display (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Remove unneeded semicolon (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Fix off by one check (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Fix warning for perf_cap.cpu (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Display error on turbo mode disabled (David Arcari) [2154079]
Resolves: rhbz#2063818, rhbz#2154079, rhbz#2174943, rhbz#2182083, rhbz#2182869, rhbz#2185959, rhbz#2188441, rhbz#2193077, rhbz#2196764, rhbz#2208834, rhbz#2208900, rhbz#2210329, rhbz#2211391, rhbz#2213161, rhbz#2213574, rhbz#2215041, RHEL-349
Signed-off-by: Jan Stancek <jstancek@redhat.com>
2023-06-16 19:15:51 +00:00
|
|
|
pushd tools/verification/rv/
|
|
|
|
%{tools_make}
|
|
|
|
popd
|
kernel-5.14.0-204.el9
* Wed Nov 30 2022 Frantisek Hrbata <fhrbata@redhat.com> [5.14.0-204.el9]
- Documentation/admin-guide: Document nomodeset kernel parameter (Karol Herbst) [2143841]
- drm: Move nomodeset kernel parameter to the DRM subsystem (Karol Herbst) [2143841]
- Add rtla subpackage (John Kacur) [2075216]
- dt-bindings: mmc: PL18x stop relying on order of dma-names (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Add i.MX8DXL compatible string (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Update compatible fallbacks (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Add imx93 compatible string (Steve Best) [2137969]
- dt-bindings: mmc: Add missing properties used in examples (Steve Best) [2137969]
- dt-bindings: mmc: fsl-imx-esdhc: add i.MXRT compatible string (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Add imx8ulp compatible string (Steve Best) [2137969]
- dt-bindings: mmc: fsl-imx-esdhc: change the pinctrl-names rule (Steve Best) [2137969]
- dt-bindings: mmc: fsl-imx-esdhc: add a new compatible string (Steve Best) [2137969]
- MAINTAINERS: Update Kishon's email address in PCI endpoint subsystem (Myron Stowe) [2135902]
- MAINTAINERS: Add Vignesh Raghavendra as maintainer of TI DRA7XX/J721E PCI driver (Myron Stowe) [2135902]
- MAINTAINERS: Add Mahesh J Salgaonkar as EEH maintainer (Myron Stowe) [2135902]
- MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint reviewer (Myron Stowe) [2135902]
- PCI/P2PDMA: Use for_each_pci_dev() helper (Myron Stowe) [2135902]
- PCI: mt7621: Use PCI_CONF1_EXT_ADDRESS() macro (Myron Stowe) [2135902]
- PCI: ftpci100: Use PCI_CONF1_ADDRESS() macro (Myron Stowe) [2135902]
- PCI: Add standard PCI Config Address macros (Myron Stowe) [2135902]
- PCI: qcom-ep: Check platform_get_resource_byname() return value (Myron Stowe) [2135902]
- PCI: qcom-ep: Add support for SM8450 SoC (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom-ep: Add support for SM8450 SoC (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom-ep: Define clocks per platform (Myron Stowe) [2135902]
- PCI: qcom-ep: Make PERST separation optional (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom-ep: Make PERST separation optional (Myron Stowe) [2135902]
- PCI: qcom-ep: Disable Master AXI Clock when there is no PCIe traffic (Myron Stowe) [2135902]
- PCI: qcom-ep: Gate Master AXI clock to MHI bus during L1SS (Myron Stowe) [2135902]
- PCI: qcom-ep: Expose link transition counts via debugfs (Myron Stowe) [2135902]
- PCI: qcom-ep: Disable IRQs during driver remove (Myron Stowe) [2135902]
- PCI: qcom-ep: Make use of the cached dev pointer (Myron Stowe) [2135902]
- PCI: qcom-ep: Rely on the clocks supplied by devicetree (Myron Stowe) [2135902]
- PCI: qcom-ep: Add kernel-doc for qcom_pcie_ep structure (Myron Stowe) [2135902]
- PCI: qcom: Rename host-init error label (Myron Stowe) [2135902]
- PCI: qcom: Drop unused post_deinit callback (Myron Stowe) [2135902]
- PCI: qcom-ep: Add MODULE_DEVICE_TABLE (Myron Stowe) [2135902]
- PCI: qcom: Sort device-id table (Myron Stowe) [2135902]
- PCI: qcom: Clean up IP configurations (Myron Stowe) [2135902]
- PCI: qcom: Make all optional clocks optional (Myron Stowe) [2135902]
- PCI: qcom: Add support for SA8540P (Myron Stowe) [2135902]
- PCI: qcom: Add support for SC8280XP (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom: Add SA8540P to binding (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom: Add SC8280XP to binding (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom: Enumerate platforms with single msi interrupt (Myron Stowe) [2135902]
- PCI: mvebu: Fix endianness when accessing PCI emul bridge members (Myron Stowe) [2135902]
- PCI: mediatek-gen3: Change driver name to mtk-pcie-gen3 (Myron Stowe) [2135902]
- phy: freescale: imx8m-pcie: Fix the wrong order of phy_init() and phy_power_on() (Myron Stowe) [2135902]
- PCI: imx6: Add i.MX8MP PCIe support (Myron Stowe) [2135902]
- PCI: dwc: Replace of_gpio_named_count() by gpiod_count() (Myron Stowe) [2135902]
- PCI: dwc: Drop dependency on ZONE_DMA32 (Myron Stowe) [2135902]
- dt-bindings: pci: QCOM Add missing sc7280 aggre0, aggre1 clocks (Myron Stowe) [2135902]
- dt-bindings: PCI: microchip,pcie-host: fix missing dma-ranges (Myron Stowe) [2135902]
- dt-bindings: PCI: microchip,pcie-host: fix missing clocks properties (Myron Stowe) [2135902]
- dt-bindings: PCI: mediatek-gen3: Add support for MT8188 and MT8195 (Myron Stowe) [2135902]
- PCI: pci-bridge-emul: Set position of PCI capabilities to real HW value (Myron Stowe) [2135902]
- PCI: aardvark: Add support for PCI Bridge Subsystem Vendor ID on emulated bridge (Myron Stowe) [2135902]
- PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge (Myron Stowe) [2135902]
- PCI: Fix typo in pci_scan_child_bus_extend() (Myron Stowe) [2135902]
- PCI: Fix whitespace and indentation (Myron Stowe) [2135902]
- PCI: Move pci_assign_unassigned_root_bus_resources() (Myron Stowe) [2135902]
- PCI: Pass available buses even if the bridge is already configured (Myron Stowe) [2135902]
- PCI: Fix used_buses calculation in pci_scan_child_bus_extend() (Myron Stowe) [2135902]
- PCI: Expose PCIe Resizable BAR support via sysfs (Myron Stowe) [2135902]
- PCI/PM: Reduce D3hot delay with usleep_range() (Myron Stowe) [2135902]
- PCI/PM: Simplify pci_pm_suspend_noirq() (Myron Stowe) [2135902]
- PCI/PM: Always disable PTM for all devices during suspend (Myron Stowe) [2135902]
- PCI/PTM: Consolidate PTM interface declarations (Myron Stowe) [2135902]
- PCI/PTM: Reorder functions in logical order (Myron Stowe) [2135902]
- PCI/PTM: Preserve RsvdP bits in PTM Control register (Myron Stowe) [2135902]
- PCI/PTM: Move pci_ptm_info() body into its only caller (Myron Stowe) [2135902]
- PCI/PTM: Add pci_suspend_ptm() and pci_resume_ptm() (Myron Stowe) [2135902]
- PCI/PTM: Separate configuration and enable (Myron Stowe) [2135902]
- PCI/PTM: Add pci_upstream_ptm() helper (Myron Stowe) [2135902]
- PCI/PTM: Cache PTM Capability offset (Myron Stowe) [2135902]
- PCI/DPC: Quirk PIO log size for certain Intel Root Ports (Myron Stowe) [2135902]
- PCI/ASPM: Correct LTR_L1.2_THRESHOLD computation (Myron Stowe) [2135902]
- PCI/ASPM: Ignore L1 PM Substates if device lacks capability (Myron Stowe) [2135902]
- PCI/ASPM: Factor out L1 PM Substates configuration (Myron Stowe) [2135902]
- PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [2135902]
- PCI/ASPM: Refactor L1 PM Substates Control Register programming (Myron Stowe) [2135902]
- drm: Implement DRM aperture helpers under video/ (Myron Stowe) [2135902]
- MAINTAINERS: Broaden scope of simpledrm entry (Myron Stowe) [2135902]
- MAINTAINERS: Add simpledrm driver co-maintainer (Myron Stowe) [2135902]
- PCI: qcom: Remove ddrss_sf_tbu clock from SC8180X (Myron Stowe) [2135902]
- ARM: 9100/1: MAINTAINERS: mark all linux-arm-kernel@infradead list as moderated (Myron Stowe) [2135902]
- PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro (Íñigo Huguet) [2147541]
- x86/ftrace: remove return_to_handler SYM_FUNC_END macro (Joe Lawrence) [2144901]
- dt-bindings: pinctrl: imx93: Add pinctrl binding (Steve Best) [2137921]
- pinctrl: imx93: Add MODULE_DEVICE_TABLE() (Steve Best) [2137921]
- ACPI: NUMA: Add CXL CFMWS 'nodes' to the possible nodes set (John W. Linville) [2107254]
- tools/testing/cxl: Fix decoder default state (John W. Linville) [2107254]
- cxl/mbox: Use __le32 in get,set_lsa mailbox structures (John W. Linville) [2107254]
- cxl: Fix cleanup of port devices on failure to probe driver. (John W. Linville) [2107254]
- cxl/mem: Drop mem_enabled check from wait_for_media() (John W. Linville) [2107254]
- cxl/pci: Make cxl_dvsec_ranges() failure not fatal to cxl_pci (John W. Linville) [2107254]
- rehdat/configs: set missing options relevant to CXL update (John W. Linville) [2107254]
- cxl/pci: Drop shadowed variable (John W. Linville) [2107254]
- cxl/core/port: Fix NULL but dereferenced coccicheck error (John W. Linville) [2107254]
- cxl/port: Hold port reference until decoder release (John W. Linville) [2107254]
- cxl/port: Fix endpoint refcount leak (John W. Linville) [2107254]
- cxl/core: Fix cxl_device_lock() class detection (John W. Linville) [2107254]
- cxl/core/port: Fix unregister_port() lock assertion (John W. Linville) [2107254]
- cxl/regs: Fix size of CXL Capability Header Register (John W. Linville) [2107254]
- cxl/core/port: Handle invalid decoders (John W. Linville) [2107254]
- cxl/core/port: Fix / relax decoder target enumeration (John W. Linville) [2107254]
- tools/testing/cxl: Add a physical_node link (John W. Linville) [2107254]
- tools/testing/cxl: Enumerate mock decoders (John W. Linville) [2107254]
- tools/testing/cxl: Mock one level of switches (John W. Linville) [2107254]
- tools/testing/cxl: Fix root port to host bridge assignment (John W. Linville) [2107254]
- tools/testing/cxl: Mock dvsec_ranges() (John W. Linville) [2107254]
- cxl/core/port: Add endpoint decoders (John W. Linville) [2107254]
- cxl/core: Move target_list out of base decoder attributes (John W. Linville) [2107254]
- cxl/mem: Add the cxl_mem driver (John W. Linville) [2107254]
- cxl/core/port: Add switch port enumeration (John W. Linville) [2107254]
- cxl/memdev: Add numa_node attribute (John W. Linville) [2107254]
- cxl/pci: Emit device serial number (John W. Linville) [2107254]
- cxl/pci: Implement wait for media active (John W. Linville) [2107254]
- cxl/pci: Retrieve CXL DVSEC memory info (John W. Linville) [2107254]
- cxl/pci: Cache device DVSEC offset (John W. Linville) [2107254]
- cxl/pci: Store component register base in cxlds (John W. Linville) [2107254]
- cxl/core/port: Remove @host argument for dport + decoder enumeration (John W. Linville) [2107254]
- cxl/port: Add a driver for 'struct cxl_port' objects (John W. Linville) [2107254]
- cxl/core: Emit modalias for CXL devices (John W. Linville) [2107254]
- cxl/core/hdm: Add CXL standard decoder enumeration to the core (John W. Linville) [2107254]
- cxl/core: Generalize dport enumeration in the core (John W. Linville) [2107254]
- cxl/pci: Rename pci.h to cxlpci.h (John W. Linville) [2107254]
- cxl/port: Up-level cxl_add_dport() locking requirements to the caller (John W. Linville) [2107254]
- cxl/pmem: Introduce a find_cxl_root() helper (John W. Linville) [2107254]
- cxl/port: Introduce cxl_port_to_pci_bus() (John W. Linville) [2107254]
- cxl/core/port: Use dedicated lock for decoder target list (John W. Linville) [2107254]
- cxl: Prove CXL locking (John W. Linville) [2107254]
- cxl/core: Track port depth (John W. Linville) [2107254]
- cxl/core/port: Make passthrough decoder init implicit (John W. Linville) [2107254]
- cxl/core: Fix cxl_probe_component_regs() error message (John W. Linville) [2107254]
- cxl/core/port: Clarify decoder creation (John W. Linville) [2107254]
- cxl/core: Convert decoder range to resource (John W. Linville) [2107254]
- cxl/decoder: Hide physical address information from non-root (John W. Linville) [2107254]
- cxl/core/port: Rename bus.c to port.c (John W. Linville) [2107254]
- cxl: Introduce module_cxl_driver (John W. Linville) [2107254]
- cxl/acpi: Map component registers for Root Ports (John W. Linville) [2107254]
- cxl/pci: Add new DVSEC definitions (John W. Linville) [2107254]
- cxl: Flesh out register names (John W. Linville) [2107254]
- cxl/pci: Defer mailbox status checks to command timeouts (John W. Linville) [2107254]
- cxl/pci: Implement Interface Ready Timeout (John W. Linville) [2107254]
- cxl: Rename CXL_MEM to CXL_PCI (John W. Linville) [2107254]
- ACPI: NUMA: Add a node and memblk for each CFMWS not in SRAT (John W. Linville) [2107254]
- cxl/test: Mock acpi_table_parse_cedt() (John W. Linville) [2107254]
- cxl/acpi: Convert CFMWS parsing to ACPI sub-table helpers (John W. Linville) [2107254]
- cxl/pci: Use pci core's DVSEC functionality (John W. Linville) [2107254]
- cxl/core: Replace unions with struct_group() (John W. Linville) [2107254]
- PCI: Add pci_find_dvsec_capability to find designated VSEC (John W. Linville) [2107254]
- net: remove noblock parameter from skb_recv_datagram() (Íñigo Huguet) [2143360]
- net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2104465]
- e1000e: convert .adjfreq to .adjfine (Ken Cox) [2104465]
- e1000e: remove unnecessary range check in e1000e_phc_adjfreq (Ken Cox) [2104465]
- Revert "e1000e: Fix possible HW unit hang after an s0ix exit" (Ken Cox) [2104465]
- e1000e: Enable GPT clock before sending message to CSME (Ken Cox) [2104465]
- intel/e1000e:fix repeated words in comments (Ken Cox) [2104465]
- intel: remove unused macros (Ken Cox) [2104465]
- e1000e: Remove useless DMA-32 fallback configuration (Ken Cox) [2104465]
Resolves: rhbz#2143841, rhbz#2075216, rhbz#2137969, rhbz#2135902, rhbz#2147541, rhbz#2144901, rhbz#2137921, rhbz#2107254, rhbz#2143360, rhbz#2104465
Signed-off-by: Frantisek Hrbata <fhrbata@redhat.com>
2022-11-30 13:16:06 +00:00
|
|
|
pushd tools/tracing/rtla
|
|
|
|
%{tools_make}
|
|
|
|
popd
|
2020-10-15 12:41:02 +00:00
|
|
|
%endif
|
|
|
|
|
2021-06-29 15:47:47 +00:00
|
|
|
if [ -f $DevelDir/vmlinux.h ]; then
|
|
|
|
RPM_VMLINUX_H=$DevelDir/vmlinux.h
|
|
|
|
fi
|
kernel-5.14.0-455.el9
* Mon May 27 2024 Lucas Zampieri <lzampier@redhat.com> [5.14.0-455.el9]
- Documentation: vmcoreinfo: Fix htmldocs warning (Baoquan He) [RHEL-32199]
- arm64: Fix dangling references to Documentation/arm64 (Baoquan He) [RHEL-32199]
- arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges (Baoquan He) [RHEL-32199]
- LoongArch: Add ELF-related definitions (Baoquan He) [RHEL-32199]
- kexec.h: add linux/kexec.h to UAPI compile-test coverage (Baoquan He) [RHEL-32199]
- crash_dump: remove duplicate include in crash_dump.h (Baoquan He) [RHEL-32199]
- crash_dump: fix boolreturn.cocci warning (Baoquan He) [RHEL-32199]
- crash_dump: Make elfcorehdr address/size symbols always visible (Baoquan He) [RHEL-32199]
- proc/vmcore: fix signedness bug in read_from_oldmem() (Baoquan He) [RHEL-32199]
- use less confusing names for iov_iter direction initializers (Baoquan He) [RHEL-32199]
- coredump, vmcore: Set p_align to 4 for PT_NOTE (Baoquan He) [RHEL-32199]
- copy_oldmem_kernel() - WRITE is "data source", not destination (Baoquan He) [RHEL-32199]
- vmcoreinfo: warn if we exceed vmcoreinfo data size (Baoquan He) [RHEL-32199]
- x86/purgatory: Omit use of bin2c (Baoquan He) [RHEL-32199]
- kexec: support purgatories with .text.hot sections (Baoquan He) [RHEL-32199]
- kexec: enable kexec_crash_size to support two crash kernel regions (Baoquan He) [RHEL-32199]
- kexec: add helper __crash_shrink_memory() (Baoquan He) [RHEL-32199]
- kexec: improve the readability of crash_shrink_memory() (Baoquan He) [RHEL-32199]
- kexec: clear crashk_res if all its memory has been released (Baoquan He) [RHEL-32199]
- kexec: delete a useless check in crash_shrink_memory() (Baoquan He) [RHEL-32199]
- kexec: fix a memory leak in crash_shrink_memory() (Baoquan He) [RHEL-32199]
- kexec: avoid calculating array size twice (Baoquan He) [RHEL-32199]
- kexec: introduce sysctl parameters kexec_load_limit_* (Baoquan He) [RHEL-32199]
- kexec: factor out kexec_load_permitted (Baoquan He) [RHEL-32199]
- Documentation: sysctl: correct kexec_load_disabled (Baoquan He) [RHEL-32199]
- ARM: kexec: make machine_crash_nonpanic_core() static (Baoquan He) [RHEL-32199]
- kexec: replace crash_mem_range with range (Baoquan He) [RHEL-32199]
- kexec: remove the unneeded result variable (Baoquan He) [RHEL-32199]
- proc/vmcore: fix potential memory leak in vmcore_init() (Baoquan He) [RHEL-32199]
- kexec: replace kmap() with kmap_local_page() (Baoquan He) [RHEL-32199]
- powerpc/powernv: Add a null pointer check in opal_powercap_init() (Mamatha Inamdar) [RHEL-37050] {CVE-2023-52696}
- scsi: sg: Avoid race in error handling & drop bogus warn (Ewan D. Milne) [RHEL-35659]
- scsi: sg: Avoid sg device teardown race (Ewan D. Milne) [RHEL-35659]
- xfs: dax - remove tech preview tag (Bill O'Donnell) [RHEL-35289]
- percpu-internal/pcpu_chunk: re-layout pcpu_chunk structure to reduce false sharing (Audra Mitchell) [RHEL-15605]
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Steve Best) [RHEL-37264] {CVE-2024-35876}
- Bluetooth: hci_h5: Add ability to allocate memory for private data (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890}
- Bluetooth: btrtl: fix out of bounds memory access (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890}
- redhat: pass correct RPM_VMLINUX_H to bpftool install (Ian Wienand)
Resolves: RHEL-15605, RHEL-32199, RHEL-33202, RHEL-33203, RHEL-35289, RHEL-35659, RHEL-37050, RHEL-37264
Signed-off-by: Lucas Zampieri <lzampier@redhat.com>
2024-05-27 13:56:54 +00:00
|
|
|
echo "${RPM_VMLINUX_H}" > ../vmlinux_h_path
|
2021-06-29 15:47:47 +00:00
|
|
|
|
kernel-5.14.0-376.el9
* Wed Oct 11 2023 Scott Weaver <scweaver@redhat.com> [5.14.0-376.el9]
- kernel.spec.template: Fix --without bpftool (Prarit Bhargava)
- redhat/Makefile.cross: Add message for disabled subpackages (Prarit Bhargava)
- redhat/Makefile.cross: Update cross targets with disabled subpackages (Prarit Bhargava)
- redhat/Makefile.cross: Remove ARCH selection code (Prarit Bhargava)
- redhat/Makefile.cross: Update script (Prarit Bhargava)
- redhat/kernel.spec.template: Disable 'extracting debug info' messages (Prarit Bhargava)
- redhat/kernel.spec.template: Fix internal "File listed twice" errors (Prarit Bhargava)
- cifs: fix potential oops in cifs_oplock_break (Scott Mayhew) [RHEL-11577]
- smb: propagate error code of extract_sharename() (Scott Mayhew) [RHEL-11577]
- smb: client: fix dfs link mount against w2k8 (Scott Mayhew) [RHEL-11577]
- smb3: do not set NTLMSSP_VERSION flag for negotiate not auth request (Scott Mayhew) [RHEL-11577]
- smb: client: fix missed ses refcounting (Scott Mayhew) [RHEL-11577]
- cifs: fix session state check in smb2_find_smb_ses (Scott Mayhew) [RHEL-11577]
- cifs: fix session state check in reconnect to avoid use-after-free issue (Scott Mayhew) [RHEL-11577]
- smb: client: fix shared DFS root mounts with different prefixes (Scott Mayhew) [RHEL-11577]
- smb: client: fix broken file attrs with nodfs mounts (Scott Mayhew) [RHEL-11577]
- cifs: do all necessary checks for credits within or before locking (Scott Mayhew) [RHEL-11577]
- cifs: prevent use-after-free by freeing the cfile later (Scott Mayhew) [RHEL-11577]
- SMB3: Do not send lease break acknowledgment if all file handles have been closed (Scott Mayhew) [RHEL-11577]
- cifs: add a warning when the in-flight count goes negative (Scott Mayhew) [RHEL-11577]
- cifs: fix lease break oops in xfstest generic/098 (Scott Mayhew) [RHEL-11577]
- cifs: fix max_credits implementation (Scott Mayhew) [RHEL-11577]
- cifs: fix sockaddr comparison in iface_cmp (Scott Mayhew) [RHEL-11577]
- smb/client: print "Unknown" instead of bogus link speed value (Scott Mayhew) [RHEL-11577]
- cifs: print all credit counters in DebugData (Scott Mayhew) [RHEL-11577]
- cifs: fix status checks in cifs_tree_connect (Scott Mayhew) [RHEL-11577]
- smb: remove obsolete comment (Scott Mayhew) [RHEL-11577]
- cifs: address unused variable warning (Scott Mayhew) [RHEL-11577]
- smb: delete an unnecessary statement (Scott Mayhew) [RHEL-11577]
- smb3: missing null check in SMB2_change_notify (Scott Mayhew) [RHEL-11577]
- smb: move client and server files to common directory fs/smb (Scott Mayhew) [RHEL-11577]
- cifs: mapchars mount option ignored (Scott Mayhew) [RHEL-11577]
- smb3: display debug information better for encryption (Scott Mayhew) [RHEL-11577]
- cifs: fix smb1 mount regression (Scott Mayhew) [RHEL-11577]
- SMB3: drop reference to cfile before sending oplock break (Scott Mayhew) [RHEL-11577]
- SMB3: Close all deferred handles of inode in case of handle lease break (Scott Mayhew) [RHEL-11577]
- cifs: release leases for deferred close handles when freezing (Scott Mayhew) [RHEL-11577]
- smb3: fix problem remounting a share after shutdown (Scott Mayhew) [RHEL-11577]
- SMB3: force unmount was failing to close deferred close files (Scott Mayhew) [RHEL-11577]
- smb3: improve parallel reads of large files (Scott Mayhew) [RHEL-11577]
- do not reuse connection if share marked as isolated (Scott Mayhew) [RHEL-11577]
- cifs: fix pcchunk length type in smb2_copychunk_range (Scott Mayhew) [RHEL-11577]
- cifs: fix sharing of DFS connections (Scott Mayhew) [RHEL-11577]
- cifs: avoid potential races when handling multiple dfs tcons (Scott Mayhew) [RHEL-11577]
- cifs: protect access of TCP_Server_Info::{origin,leaf}_fullpath (Scott Mayhew) [RHEL-11577]
- cifs: fix potential race when tree connecting ipc (Scott Mayhew) [RHEL-11577]
- cifs: fix potential use-after-free bugs in TCP_Server_Info::hostname (Scott Mayhew) [RHEL-11577]
- cifs: print smb3_fs_context::source when mounting (Scott Mayhew) [RHEL-11577]
- cifs: protect session status check in smb2_reconnect() (Scott Mayhew) [RHEL-11577]
- SMB3.1.1: correct definition for app_instance_id create contexts (Scott Mayhew) [RHEL-11577]
- cifs: update internal module version number for cifs.ko (Scott Mayhew) [RHEL-11577]
- smb3: move some common open context structs to smbfs_common (Scott Mayhew) [RHEL-11577]
- smb3: make query_on_disk_id open context consistent and move to common code (Scott Mayhew) [RHEL-11577]
- SMB3.1.1: add new tree connect ShareFlags (Scott Mayhew) [RHEL-11577]
- cifs: missing lock when updating session status (Scott Mayhew) [RHEL-11577]
- SMB3: Close deferred file handles in case of handle lease break (Scott Mayhew) [RHEL-11577]
- SMB3: Add missing locks to protect deferred close file list (Scott Mayhew) [RHEL-11577]
- cifs: Avoid a cast in add_lease_context() (Scott Mayhew) [RHEL-11577]
- cifs: double lock in cifs_reconnect_tcon() (Scott Mayhew) [RHEL-11577]
- cifs: sanitize paths in cifs_update_super_prepath. (Scott Mayhew) [RHEL-11577]
- cifs: get rid of dead check in smb2_reconnect() (Scott Mayhew) [RHEL-11577]
- cifs: prevent infinite recursion in CIFSGetDFSRefer() (Scott Mayhew) [RHEL-11577]
- cifs: avoid races in parallel reconnects in smb1 (Scott Mayhew) [RHEL-11577]
- cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALL (Scott Mayhew) [RHEL-11577]
- cifs: fix missing unload_nls() in smb2_reconnect() (Scott Mayhew) [RHEL-11577]
- cifs: avoid race conditions with parallel reconnects (Scott Mayhew) [RHEL-11577]
- cifs: append path to open_enter trace event (Scott Mayhew) [RHEL-11577]
- cifs: lock chan_lock outside match_session (Scott Mayhew) [RHEL-11577]
- cifs: check only tcon status on tcon related functions (Scott Mayhew) [RHEL-11577]
- cifs: use DFS root session instead of tcon ses (Scott Mayhew) [RHEL-11577]
- cifs: return DFS root session id in DebugData (Scott Mayhew) [RHEL-11577]
- cifs: fix use-after-free bug in refresh_cache_worker() (Scott Mayhew) [RHEL-11577]
- cifs: set DFS root session in cifs_get_smb_ses() (Scott Mayhew) [RHEL-11577]
- cifs: prevent data race in cifs_reconnect_tcon() (Scott Mayhew) [RHEL-11577]
- cifs: reuse cifs_match_ipaddr for comparison of dstaddr too (Scott Mayhew) [RHEL-11577]
- cifs: match even the scope id for ipv6 addresses (Scott Mayhew) [RHEL-11577]
- update internal module version number for cifs.ko (Scott Mayhew) [RHEL-11577]
- cifs: update ip_addr for ses only for primary chan setup (Scott Mayhew) [RHEL-11577]
- smb3: Replace smb2pdu 1-element arrays with flex-arrays (Scott Mayhew) [RHEL-11577]
- cifs: get rid of dns resolve worker (Scott Mayhew) [RHEL-11577]
- cifs: Fix warning and UAF when destroy the MR list (Scott Mayhew) [RHEL-11577]
- cifs: Fix lost destroy smbd connection when MR allocate failed (Scott Mayhew) [RHEL-11577]
- cifs: Replace remaining 1-element arrays (Scott Mayhew) [RHEL-11577]
- cifs: Convert struct fealist away from 1-element array (Scott Mayhew) [RHEL-11577]
- cifs: Fix uninitialized memory reads for oparms.mode (Scott Mayhew) [RHEL-11577]
- cifs: remove unneeded 2bytes of padding from smb2 tree connect (Scott Mayhew) [RHEL-11577]
- cifs: Use a folio in cifs_page_mkwrite() (Scott Mayhew) [RHEL-11577]
- cifs: Fix uninitialized memory read in smb3_qfs_tcon() (Scott Mayhew) [RHEL-11577]
- cifs: get rid of unneeded conditional in cifs_get_num_sgs() (Scott Mayhew) [RHEL-11577]
- cifs: prevent data race in smb2_reconnect() (Scott Mayhew) [RHEL-11577]
- cifs: fix indentation in make menuconfig options (Scott Mayhew) [RHEL-11577]
- cifs: update Kconfig description (Scott Mayhew) [RHEL-11577]
- cifs: Get rid of unneeded conditional in the smb2_get_aead_req() (Scott Mayhew) [RHEL-11577]
- cifs: print last update time for interface list (Scott Mayhew) [RHEL-11577]
- cifs: Replace zero-length arrays with flexible-array members (Scott Mayhew) [RHEL-11577]
- cifs: Use kstrtobool() instead of strtobool() (Scott Mayhew) [RHEL-11577]
- cifs: Fix use-after-free in rdata->read_into_pages() (Scott Mayhew) [RHEL-11577]
- smb3: missing inode locks in punch hole (Scott Mayhew) [RHEL-11577]
- cifs: writeback fix (Scott Mayhew) [RHEL-11577]
- mm/slab_common: fix slab_caches list corruption after kmem_cache_destroy() (Rafael Aquini) [RHEL-2466]
- crypto: testmgr - fix RNG performance in fuzz tests (Ivan Vecera) [RHEL-3646]
- crypto/testmgr: use get_random_u32_inclusive() when possible (Ivan Vecera) [RHEL-3646]
- crypto/testmgr: use get_random_u32_below() instead of deprecated function (Ivan Vecera) [RHEL-3646]
- crypto/testmgr: use get_random_{u8,u16}() when possible, part 1 (Ivan Vecera) [RHEL-3646]
- crypto/testmgr: use prandom_u32_max() when possible, part 1 (Ivan Vecera) [RHEL-3646]
- crypto: testmgr - test in-place en/decryption with two sglists (Ivan Vecera) [RHEL-3646]
- arm64: adjust KASLR relocation after ARCH_RANDOM removal (Ivan Vecera) [RHEL-3646]
- selftests/bpf: fix stacktrace_build_id with missing kprobe/urandom_read (Ivan Vecera) [RHEL-3646]
- random: do not include <asm/archrandom.h> from random.h (Ivan Vecera) [RHEL-3646]
- x86/espfix: Use get_random_long() rather than archrandom (Ivan Vecera) [RHEL-3646]
- s390/archrandom: add missing header include (Ivan Vecera) [RHEL-3646]
- random: include <linux/once.h> in the right header (Ivan Vecera) [RHEL-3646]
- random: align entropy_timer_state to cache line (Ivan Vecera) [RHEL-3646]
- random: mix in cycle counter when jitter timer fires (Ivan Vecera) [RHEL-3646]
- random: spread out jitter callback to different CPUs (Ivan Vecera) [RHEL-3646]
- random: remove extraneous period and add a missing one in comments (Ivan Vecera) [RHEL-3646]
- random: add back async readiness notifier (Ivan Vecera) [RHEL-3646]
- random: reseed in delayed work rather than on-demand (Ivan Vecera) [RHEL-3646]
- random: always mix cycle counter in add_latent_entropy() (Ivan Vecera) [RHEL-3646]
- hw_random: use add_hwgenerator_randomness() for early entropy (Ivan Vecera) [RHEL-3646]
- random: modernize documentation comment on get_random_bytes() (Ivan Vecera) [RHEL-3646]
- random: adjust comment to account for removed function (Ivan Vecera) [RHEL-3646]
- random: remove early archrandom abstraction (Ivan Vecera) [RHEL-3646]
- random: add helpers for random numbers with given floor or range (Ivan Vecera) [RHEL-3646]
- random: use rejection sampling for uniform bounded random integers (Ivan Vecera) [RHEL-3646]
- random: use arch_get_random*_early() in random_init() (Ivan Vecera) [RHEL-3646]
- random: clear new batches when bringing new CPUs online (Ivan Vecera) [RHEL-3646]
- random: fix typos in get_random_bytes() comment (Ivan Vecera) [RHEL-3646]
- prandom: make use of smaller types in prandom_u32_max (Ivan Vecera) [RHEL-3646]
- random: add 8-bit and 16-bit batches (Ivan Vecera) [RHEL-3646]
- random: use init_utsname() instead of utsname() (Ivan Vecera) [RHEL-3646]
- kfence: use better stack hash seed (Ivan Vecera) [RHEL-3646]
- random: split initialization into early step and later step (Ivan Vecera) [RHEL-3646]
- random: throttle hwrng writes if no entropy is credited (Ivan Vecera) [RHEL-3646]
- random: restore O_NONBLOCK support (Ivan Vecera) [RHEL-3646]
- random: use hwgenerator randomness more frequently at early boot (Ivan Vecera) [RHEL-3646]
- random: correct spelling of "overwrites" (Ivan Vecera) [RHEL-3646]
- random: handle archrandom with multiple longs (Ivan Vecera) [RHEL-3646]
- KVM: PPC: Use arch_get_random_seed_long instead of powernv variant (Ivan Vecera) [RHEL-3646]
- random: use try_cmpxchg in _credit_init_bits (Ivan Vecera) [RHEL-3646]
- timekeeping: contribute wall clock to rng on time change (Ivan Vecera) [RHEL-3646]
- random: remove CONFIG_ARCH_RANDOM (Ivan Vecera) [RHEL-3646]
- random: credit cpu and bootloader seeds by default (Ivan Vecera) [RHEL-3646]
- s390/archrandom: prevent CPACF trng invocations in interrupt context (Ivan Vecera) [RHEL-3646]
- s390/archrandom: simplify back to earlier design and initialize earlier (Ivan Vecera) [RHEL-3646]
- hwrng: s390 - replace snprintf in show functions with sysfs_emit (Ivan Vecera) [RHEL-3646]
- random: update comment from copy_to_user() -> copy_to_iter() (Ivan Vecera) [RHEL-3646]
- random: quiet urandom warning ratelimit suppression message (Ivan Vecera) [RHEL-3646]
- random: remove rng_has_arch_random() (Ivan Vecera) [RHEL-3646]
- Revert "arm64: Initialize jump labels before setup_machine_fdt()" (Ivan Vecera) [RHEL-3646]
- random: do not use jump labels before they are initialized (Ivan Vecera) [RHEL-3646]
- random: account for arch randomness in bits (Ivan Vecera) [RHEL-3646]
- random: mark bootloader randomness code as __init (Ivan Vecera) [RHEL-3646]
- random: avoid checking crng_ready() twice in random_init() (Ivan Vecera) [RHEL-3646]
- random: check for signals after page of pool writes (Ivan Vecera) [RHEL-3646]
- random: wire up fops->splice_{read,write}_iter() (Ivan Vecera) [RHEL-3646]
- crypto: rng: convert to using iov_iter (Ivan Vecera) [RHEL-3646]
- random: convert to using fops->write_iter() (Ivan Vecera) [RHEL-3646]
- random: convert to using fops->read_iter() (Ivan Vecera) [RHEL-3646]
- random: unify batched entropy implementations (Ivan Vecera) [RHEL-3646]
- random: move randomize_page() into mm where it belongs (Ivan Vecera) [RHEL-3646]
- random: remove mostly unused async readiness notifier (Ivan Vecera) [RHEL-3646]
- random: remove get_random_bytes_arch() and add rng_has_arch_random() (Ivan Vecera) [RHEL-3646]
- random: move initialization functions out of hot pages (Ivan Vecera) [RHEL-3646]
- random: make consistent use of buf and len (Ivan Vecera) [RHEL-3646]
- random: use proper return types on get_random_{int,long}_wait() (Ivan Vecera) [RHEL-3646]
- random: remove extern from functions in header (Ivan Vecera) [RHEL-3646]
- arm64: Initialize jump labels before setup_machine_fdt() (Ivan Vecera) [RHEL-3646]
- random: use static branch for crng_ready() (Ivan Vecera) [RHEL-3646]
- random: credit architectural init the exact amount (Ivan Vecera) [RHEL-3646]
- random: handle latent entropy and command line from random_init() (Ivan Vecera) [RHEL-3646]
- random: use proper jiffies comparison macro (Ivan Vecera) [RHEL-3646]
- random: remove ratelimiting for in-kernel unseeded randomness (Ivan Vecera) [RHEL-3646]
- random: move initialization out of reseeding hot path (Ivan Vecera) [RHEL-3646]
- random: avoid initializing twice in credit race (Ivan Vecera) [RHEL-3646]
- random: use symbolic constants for crng_init states (Ivan Vecera) [RHEL-3646]
- random32: use real rng for non-deterministic randomness (Ivan Vecera) [RHEL-3646]
- init: call time_init() before rand_initialize() (Ivan Vecera) [RHEL-3646]
- random: fix sysctl documentation nits (Ivan Vecera) [RHEL-3646]
- timekeeping: Add raw clock fallback for random_get_entropy() (Ivan Vecera) [RHEL-3646]
- random: pull add_hwgenerator_randomness() declaration into random.h (Ivan Vecera) [RHEL-3646]
- random: remove useless header comment (Ivan Vecera) [RHEL-3646]
- char: move RANDOM_TRUST_CPU & RANDOM_TRUST_BOOTLOADER into the Character devices menu (Ivan Vecera) [RHEL-3646]
- ibmveth: Reduce default tx queues to 8 (Mamatha Inamdar) [2228218]
- ibmveth: Ethtool set queue support (Mamatha Inamdar) [2228218]
- ibmveth: Implement multi queue on xmit (Mamatha Inamdar) [2228218]
- ibmveth: Copy tx skbs into a premapped buffer (Mamatha Inamdar) [2228218]
- perf/x86/intel: Add Crestmont PMU (Michael Petlan) [2177050]
- x86/cpu: Fix Crestmont uarch (Michael Petlan) [2177050]
- x86/cpu: Fix Gracemont uarch (Michael Petlan) [2177050]
- KVM: arm64: fix __kvm_host_psci_cpu_entry() prototype (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Rephrase percpu enable/disable tracking in terms of hyp (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Fix hardware enable/disable flows for pKVM (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Add missing BTI instructions (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Fix misuse of KVM_ARM_VCPU_POWER_OFF bit index (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Use different pointer authentication keys for pKVM (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Rip out the vestiges of the 'old' ID register scheme (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Handle ID register reads using the VM-wide values (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Use generic sanitisation for ID_AA64PFR0_EL1 (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Use generic sanitisation for ID_(AA64)DFR0_EL1 (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Use arm64_ftr_bits to sanitise ID register writes (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Save ID registers' sanitized value per guest (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Reuse fields of sys_reg_desc for idreg (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Rewrite IMPDEF PMU version as NI (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Make vCPU feature flags consistent VM-wide (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Relax invariance of KVM_ARM_VCPU_POWER_OFF (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Separate out feature sanitisation and initialisation (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Use BTI for nvhe (Shaoqin Huang) [RHEL-1760]
- arm64: kvm: avoid overflow in integer division (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Use local TLBI on permission relaxation (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Split huge pages during KVM_CLEAR_DIRTY_LOG (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Open-code kvm_mmu_write_protect_pt_masked() (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Split huge pages when dirty logging is enabled (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Add kvm_uninit_stage2_mmu() (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Refactor kvm_arch_commit_memory_region() (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Add kvm_pgtable_stage2_split() (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Add KVM_CAP_ARM_EAGER_SPLIT_CHUNK_SIZE (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Export kvm_are_all_memslots_empty() (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Add helper for creating unlinked stage2 subtrees (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Add KVM_PGTABLE_WALK flags for skipping CMOs and BBM TLBIs (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Rename free_removed to free_unlinked (Shaoqin Huang) [RHEL-1760]
- phy: qcom-qmp-pcie: support SM8150 PCIe QMP PHYs (Alessandro Carminati) [RHEL-10197]
- phy: qcom-qmp-pcie: populate offsets configuration (Alessandro Carminati) [RHEL-10197]
- phy: qcom-qmp-pcie: simplify clock handling (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Rename "hs_gear" to "phy_gear" (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Update PHY settings only when scaling to higher gears (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Configure SYS1CLK_1US_REG for UFS V4 and above (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Align programing of unipro clk attributes (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Add support to configure PA_VS_CORE_CLK_40NS_CYCLES (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Add multiple frequency support for MAX_CORE_CLK_1US_CYCLES (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Update MAX_CORE_CLK_1US_CYCLES for UFS V4 and above (Alessandro Carminati) [RHEL-10197]
- arm64: dts: qcom: sc8280xp: Hook up PDC as wakeup-parent of TLMM (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Make struct ufs_qcom_bw_table static const (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: ufs-qcom: Check host controller state (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: core: Export ufshcd_is_hba_active() (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Add support for scaling interconnects (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: core: Add enums for UFS lanes (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Remove unused variable (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: ufs-qcom: Change UFS devfreq timer to delayed (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Get queue ID from MSI index in ESI handler (Alessandro Carminati) [RHEL-10197]
- PCI: qcom: Use DWC helpers for modifying the read-only DBI registers (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: ufs-qcom: Switch to the new ICE API (Alessandro Carminati) [RHEL-10197]
- soc: qcom: Rename ice to qcom_ice to avoid module name conflict (Alessandro Carminati) [RHEL-10197]
- pinctrl: qcom: sa8775p: add the wakeirq map (Alessandro Carminati) [RHEL-10197]
- soc: qcom: Make the Qualcomm UFS/SDCC ICE a dedicated driver (Alessandro Carminati) [RHEL-10197]
- RDMA/irdma: Prevent zero-length STAG registration (Kamal Heib) [RHEL-6388] {CVE-2023-25775}
Resolves: rhbz#2177050, rhbz#2228218, RHEL-10197, RHEL-11577, RHEL-1760, RHEL-2466, RHEL-3646, RHEL-6388
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2023-10-11 17:48:41 +00:00
|
|
|
%if %{with_bpftool}
|
2020-10-15 12:41:02 +00:00
|
|
|
%global bpftool_make \
|
2021-06-29 15:47:47 +00:00
|
|
|
%{__make} EXTRA_CFLAGS="${RPM_OPT_FLAGS}" EXTRA_LDFLAGS="%{__global_ldflags}" DESTDIR=$RPM_BUILD_ROOT %{?make_opts} VMLINUX_H="${RPM_VMLINUX_H}" V=1
|
2020-10-15 12:41:02 +00:00
|
|
|
pushd tools/bpf/bpftool
|
|
|
|
%{bpftool_make}
|
|
|
|
popd
|
kernel-5.14.0-376.el9
* Wed Oct 11 2023 Scott Weaver <scweaver@redhat.com> [5.14.0-376.el9]
- kernel.spec.template: Fix --without bpftool (Prarit Bhargava)
- redhat/Makefile.cross: Add message for disabled subpackages (Prarit Bhargava)
- redhat/Makefile.cross: Update cross targets with disabled subpackages (Prarit Bhargava)
- redhat/Makefile.cross: Remove ARCH selection code (Prarit Bhargava)
- redhat/Makefile.cross: Update script (Prarit Bhargava)
- redhat/kernel.spec.template: Disable 'extracting debug info' messages (Prarit Bhargava)
- redhat/kernel.spec.template: Fix internal "File listed twice" errors (Prarit Bhargava)
- cifs: fix potential oops in cifs_oplock_break (Scott Mayhew) [RHEL-11577]
- smb: propagate error code of extract_sharename() (Scott Mayhew) [RHEL-11577]
- smb: client: fix dfs link mount against w2k8 (Scott Mayhew) [RHEL-11577]
- smb3: do not set NTLMSSP_VERSION flag for negotiate not auth request (Scott Mayhew) [RHEL-11577]
- smb: client: fix missed ses refcounting (Scott Mayhew) [RHEL-11577]
- cifs: fix session state check in smb2_find_smb_ses (Scott Mayhew) [RHEL-11577]
- cifs: fix session state check in reconnect to avoid use-after-free issue (Scott Mayhew) [RHEL-11577]
- smb: client: fix shared DFS root mounts with different prefixes (Scott Mayhew) [RHEL-11577]
- smb: client: fix broken file attrs with nodfs mounts (Scott Mayhew) [RHEL-11577]
- cifs: do all necessary checks for credits within or before locking (Scott Mayhew) [RHEL-11577]
- cifs: prevent use-after-free by freeing the cfile later (Scott Mayhew) [RHEL-11577]
- SMB3: Do not send lease break acknowledgment if all file handles have been closed (Scott Mayhew) [RHEL-11577]
- cifs: add a warning when the in-flight count goes negative (Scott Mayhew) [RHEL-11577]
- cifs: fix lease break oops in xfstest generic/098 (Scott Mayhew) [RHEL-11577]
- cifs: fix max_credits implementation (Scott Mayhew) [RHEL-11577]
- cifs: fix sockaddr comparison in iface_cmp (Scott Mayhew) [RHEL-11577]
- smb/client: print "Unknown" instead of bogus link speed value (Scott Mayhew) [RHEL-11577]
- cifs: print all credit counters in DebugData (Scott Mayhew) [RHEL-11577]
- cifs: fix status checks in cifs_tree_connect (Scott Mayhew) [RHEL-11577]
- smb: remove obsolete comment (Scott Mayhew) [RHEL-11577]
- cifs: address unused variable warning (Scott Mayhew) [RHEL-11577]
- smb: delete an unnecessary statement (Scott Mayhew) [RHEL-11577]
- smb3: missing null check in SMB2_change_notify (Scott Mayhew) [RHEL-11577]
- smb: move client and server files to common directory fs/smb (Scott Mayhew) [RHEL-11577]
- cifs: mapchars mount option ignored (Scott Mayhew) [RHEL-11577]
- smb3: display debug information better for encryption (Scott Mayhew) [RHEL-11577]
- cifs: fix smb1 mount regression (Scott Mayhew) [RHEL-11577]
- SMB3: drop reference to cfile before sending oplock break (Scott Mayhew) [RHEL-11577]
- SMB3: Close all deferred handles of inode in case of handle lease break (Scott Mayhew) [RHEL-11577]
- cifs: release leases for deferred close handles when freezing (Scott Mayhew) [RHEL-11577]
- smb3: fix problem remounting a share after shutdown (Scott Mayhew) [RHEL-11577]
- SMB3: force unmount was failing to close deferred close files (Scott Mayhew) [RHEL-11577]
- smb3: improve parallel reads of large files (Scott Mayhew) [RHEL-11577]
- do not reuse connection if share marked as isolated (Scott Mayhew) [RHEL-11577]
- cifs: fix pcchunk length type in smb2_copychunk_range (Scott Mayhew) [RHEL-11577]
- cifs: fix sharing of DFS connections (Scott Mayhew) [RHEL-11577]
- cifs: avoid potential races when handling multiple dfs tcons (Scott Mayhew) [RHEL-11577]
- cifs: protect access of TCP_Server_Info::{origin,leaf}_fullpath (Scott Mayhew) [RHEL-11577]
- cifs: fix potential race when tree connecting ipc (Scott Mayhew) [RHEL-11577]
- cifs: fix potential use-after-free bugs in TCP_Server_Info::hostname (Scott Mayhew) [RHEL-11577]
- cifs: print smb3_fs_context::source when mounting (Scott Mayhew) [RHEL-11577]
- cifs: protect session status check in smb2_reconnect() (Scott Mayhew) [RHEL-11577]
- SMB3.1.1: correct definition for app_instance_id create contexts (Scott Mayhew) [RHEL-11577]
- cifs: update internal module version number for cifs.ko (Scott Mayhew) [RHEL-11577]
- smb3: move some common open context structs to smbfs_common (Scott Mayhew) [RHEL-11577]
- smb3: make query_on_disk_id open context consistent and move to common code (Scott Mayhew) [RHEL-11577]
- SMB3.1.1: add new tree connect ShareFlags (Scott Mayhew) [RHEL-11577]
- cifs: missing lock when updating session status (Scott Mayhew) [RHEL-11577]
- SMB3: Close deferred file handles in case of handle lease break (Scott Mayhew) [RHEL-11577]
- SMB3: Add missing locks to protect deferred close file list (Scott Mayhew) [RHEL-11577]
- cifs: Avoid a cast in add_lease_context() (Scott Mayhew) [RHEL-11577]
- cifs: double lock in cifs_reconnect_tcon() (Scott Mayhew) [RHEL-11577]
- cifs: sanitize paths in cifs_update_super_prepath. (Scott Mayhew) [RHEL-11577]
- cifs: get rid of dead check in smb2_reconnect() (Scott Mayhew) [RHEL-11577]
- cifs: prevent infinite recursion in CIFSGetDFSRefer() (Scott Mayhew) [RHEL-11577]
- cifs: avoid races in parallel reconnects in smb1 (Scott Mayhew) [RHEL-11577]
- cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALL (Scott Mayhew) [RHEL-11577]
- cifs: fix missing unload_nls() in smb2_reconnect() (Scott Mayhew) [RHEL-11577]
- cifs: avoid race conditions with parallel reconnects (Scott Mayhew) [RHEL-11577]
- cifs: append path to open_enter trace event (Scott Mayhew) [RHEL-11577]
- cifs: lock chan_lock outside match_session (Scott Mayhew) [RHEL-11577]
- cifs: check only tcon status on tcon related functions (Scott Mayhew) [RHEL-11577]
- cifs: use DFS root session instead of tcon ses (Scott Mayhew) [RHEL-11577]
- cifs: return DFS root session id in DebugData (Scott Mayhew) [RHEL-11577]
- cifs: fix use-after-free bug in refresh_cache_worker() (Scott Mayhew) [RHEL-11577]
- cifs: set DFS root session in cifs_get_smb_ses() (Scott Mayhew) [RHEL-11577]
- cifs: prevent data race in cifs_reconnect_tcon() (Scott Mayhew) [RHEL-11577]
- cifs: reuse cifs_match_ipaddr for comparison of dstaddr too (Scott Mayhew) [RHEL-11577]
- cifs: match even the scope id for ipv6 addresses (Scott Mayhew) [RHEL-11577]
- update internal module version number for cifs.ko (Scott Mayhew) [RHEL-11577]
- cifs: update ip_addr for ses only for primary chan setup (Scott Mayhew) [RHEL-11577]
- smb3: Replace smb2pdu 1-element arrays with flex-arrays (Scott Mayhew) [RHEL-11577]
- cifs: get rid of dns resolve worker (Scott Mayhew) [RHEL-11577]
- cifs: Fix warning and UAF when destroy the MR list (Scott Mayhew) [RHEL-11577]
- cifs: Fix lost destroy smbd connection when MR allocate failed (Scott Mayhew) [RHEL-11577]
- cifs: Replace remaining 1-element arrays (Scott Mayhew) [RHEL-11577]
- cifs: Convert struct fealist away from 1-element array (Scott Mayhew) [RHEL-11577]
- cifs: Fix uninitialized memory reads for oparms.mode (Scott Mayhew) [RHEL-11577]
- cifs: remove unneeded 2bytes of padding from smb2 tree connect (Scott Mayhew) [RHEL-11577]
- cifs: Use a folio in cifs_page_mkwrite() (Scott Mayhew) [RHEL-11577]
- cifs: Fix uninitialized memory read in smb3_qfs_tcon() (Scott Mayhew) [RHEL-11577]
- cifs: get rid of unneeded conditional in cifs_get_num_sgs() (Scott Mayhew) [RHEL-11577]
- cifs: prevent data race in smb2_reconnect() (Scott Mayhew) [RHEL-11577]
- cifs: fix indentation in make menuconfig options (Scott Mayhew) [RHEL-11577]
- cifs: update Kconfig description (Scott Mayhew) [RHEL-11577]
- cifs: Get rid of unneeded conditional in the smb2_get_aead_req() (Scott Mayhew) [RHEL-11577]
- cifs: print last update time for interface list (Scott Mayhew) [RHEL-11577]
- cifs: Replace zero-length arrays with flexible-array members (Scott Mayhew) [RHEL-11577]
- cifs: Use kstrtobool() instead of strtobool() (Scott Mayhew) [RHEL-11577]
- cifs: Fix use-after-free in rdata->read_into_pages() (Scott Mayhew) [RHEL-11577]
- smb3: missing inode locks in punch hole (Scott Mayhew) [RHEL-11577]
- cifs: writeback fix (Scott Mayhew) [RHEL-11577]
- mm/slab_common: fix slab_caches list corruption after kmem_cache_destroy() (Rafael Aquini) [RHEL-2466]
- crypto: testmgr - fix RNG performance in fuzz tests (Ivan Vecera) [RHEL-3646]
- crypto/testmgr: use get_random_u32_inclusive() when possible (Ivan Vecera) [RHEL-3646]
- crypto/testmgr: use get_random_u32_below() instead of deprecated function (Ivan Vecera) [RHEL-3646]
- crypto/testmgr: use get_random_{u8,u16}() when possible, part 1 (Ivan Vecera) [RHEL-3646]
- crypto/testmgr: use prandom_u32_max() when possible, part 1 (Ivan Vecera) [RHEL-3646]
- crypto: testmgr - test in-place en/decryption with two sglists (Ivan Vecera) [RHEL-3646]
- arm64: adjust KASLR relocation after ARCH_RANDOM removal (Ivan Vecera) [RHEL-3646]
- selftests/bpf: fix stacktrace_build_id with missing kprobe/urandom_read (Ivan Vecera) [RHEL-3646]
- random: do not include <asm/archrandom.h> from random.h (Ivan Vecera) [RHEL-3646]
- x86/espfix: Use get_random_long() rather than archrandom (Ivan Vecera) [RHEL-3646]
- s390/archrandom: add missing header include (Ivan Vecera) [RHEL-3646]
- random: include <linux/once.h> in the right header (Ivan Vecera) [RHEL-3646]
- random: align entropy_timer_state to cache line (Ivan Vecera) [RHEL-3646]
- random: mix in cycle counter when jitter timer fires (Ivan Vecera) [RHEL-3646]
- random: spread out jitter callback to different CPUs (Ivan Vecera) [RHEL-3646]
- random: remove extraneous period and add a missing one in comments (Ivan Vecera) [RHEL-3646]
- random: add back async readiness notifier (Ivan Vecera) [RHEL-3646]
- random: reseed in delayed work rather than on-demand (Ivan Vecera) [RHEL-3646]
- random: always mix cycle counter in add_latent_entropy() (Ivan Vecera) [RHEL-3646]
- hw_random: use add_hwgenerator_randomness() for early entropy (Ivan Vecera) [RHEL-3646]
- random: modernize documentation comment on get_random_bytes() (Ivan Vecera) [RHEL-3646]
- random: adjust comment to account for removed function (Ivan Vecera) [RHEL-3646]
- random: remove early archrandom abstraction (Ivan Vecera) [RHEL-3646]
- random: add helpers for random numbers with given floor or range (Ivan Vecera) [RHEL-3646]
- random: use rejection sampling for uniform bounded random integers (Ivan Vecera) [RHEL-3646]
- random: use arch_get_random*_early() in random_init() (Ivan Vecera) [RHEL-3646]
- random: clear new batches when bringing new CPUs online (Ivan Vecera) [RHEL-3646]
- random: fix typos in get_random_bytes() comment (Ivan Vecera) [RHEL-3646]
- prandom: make use of smaller types in prandom_u32_max (Ivan Vecera) [RHEL-3646]
- random: add 8-bit and 16-bit batches (Ivan Vecera) [RHEL-3646]
- random: use init_utsname() instead of utsname() (Ivan Vecera) [RHEL-3646]
- kfence: use better stack hash seed (Ivan Vecera) [RHEL-3646]
- random: split initialization into early step and later step (Ivan Vecera) [RHEL-3646]
- random: throttle hwrng writes if no entropy is credited (Ivan Vecera) [RHEL-3646]
- random: restore O_NONBLOCK support (Ivan Vecera) [RHEL-3646]
- random: use hwgenerator randomness more frequently at early boot (Ivan Vecera) [RHEL-3646]
- random: correct spelling of "overwrites" (Ivan Vecera) [RHEL-3646]
- random: handle archrandom with multiple longs (Ivan Vecera) [RHEL-3646]
- KVM: PPC: Use arch_get_random_seed_long instead of powernv variant (Ivan Vecera) [RHEL-3646]
- random: use try_cmpxchg in _credit_init_bits (Ivan Vecera) [RHEL-3646]
- timekeeping: contribute wall clock to rng on time change (Ivan Vecera) [RHEL-3646]
- random: remove CONFIG_ARCH_RANDOM (Ivan Vecera) [RHEL-3646]
- random: credit cpu and bootloader seeds by default (Ivan Vecera) [RHEL-3646]
- s390/archrandom: prevent CPACF trng invocations in interrupt context (Ivan Vecera) [RHEL-3646]
- s390/archrandom: simplify back to earlier design and initialize earlier (Ivan Vecera) [RHEL-3646]
- hwrng: s390 - replace snprintf in show functions with sysfs_emit (Ivan Vecera) [RHEL-3646]
- random: update comment from copy_to_user() -> copy_to_iter() (Ivan Vecera) [RHEL-3646]
- random: quiet urandom warning ratelimit suppression message (Ivan Vecera) [RHEL-3646]
- random: remove rng_has_arch_random() (Ivan Vecera) [RHEL-3646]
- Revert "arm64: Initialize jump labels before setup_machine_fdt()" (Ivan Vecera) [RHEL-3646]
- random: do not use jump labels before they are initialized (Ivan Vecera) [RHEL-3646]
- random: account for arch randomness in bits (Ivan Vecera) [RHEL-3646]
- random: mark bootloader randomness code as __init (Ivan Vecera) [RHEL-3646]
- random: avoid checking crng_ready() twice in random_init() (Ivan Vecera) [RHEL-3646]
- random: check for signals after page of pool writes (Ivan Vecera) [RHEL-3646]
- random: wire up fops->splice_{read,write}_iter() (Ivan Vecera) [RHEL-3646]
- crypto: rng: convert to using iov_iter (Ivan Vecera) [RHEL-3646]
- random: convert to using fops->write_iter() (Ivan Vecera) [RHEL-3646]
- random: convert to using fops->read_iter() (Ivan Vecera) [RHEL-3646]
- random: unify batched entropy implementations (Ivan Vecera) [RHEL-3646]
- random: move randomize_page() into mm where it belongs (Ivan Vecera) [RHEL-3646]
- random: remove mostly unused async readiness notifier (Ivan Vecera) [RHEL-3646]
- random: remove get_random_bytes_arch() and add rng_has_arch_random() (Ivan Vecera) [RHEL-3646]
- random: move initialization functions out of hot pages (Ivan Vecera) [RHEL-3646]
- random: make consistent use of buf and len (Ivan Vecera) [RHEL-3646]
- random: use proper return types on get_random_{int,long}_wait() (Ivan Vecera) [RHEL-3646]
- random: remove extern from functions in header (Ivan Vecera) [RHEL-3646]
- arm64: Initialize jump labels before setup_machine_fdt() (Ivan Vecera) [RHEL-3646]
- random: use static branch for crng_ready() (Ivan Vecera) [RHEL-3646]
- random: credit architectural init the exact amount (Ivan Vecera) [RHEL-3646]
- random: handle latent entropy and command line from random_init() (Ivan Vecera) [RHEL-3646]
- random: use proper jiffies comparison macro (Ivan Vecera) [RHEL-3646]
- random: remove ratelimiting for in-kernel unseeded randomness (Ivan Vecera) [RHEL-3646]
- random: move initialization out of reseeding hot path (Ivan Vecera) [RHEL-3646]
- random: avoid initializing twice in credit race (Ivan Vecera) [RHEL-3646]
- random: use symbolic constants for crng_init states (Ivan Vecera) [RHEL-3646]
- random32: use real rng for non-deterministic randomness (Ivan Vecera) [RHEL-3646]
- init: call time_init() before rand_initialize() (Ivan Vecera) [RHEL-3646]
- random: fix sysctl documentation nits (Ivan Vecera) [RHEL-3646]
- timekeeping: Add raw clock fallback for random_get_entropy() (Ivan Vecera) [RHEL-3646]
- random: pull add_hwgenerator_randomness() declaration into random.h (Ivan Vecera) [RHEL-3646]
- random: remove useless header comment (Ivan Vecera) [RHEL-3646]
- char: move RANDOM_TRUST_CPU & RANDOM_TRUST_BOOTLOADER into the Character devices menu (Ivan Vecera) [RHEL-3646]
- ibmveth: Reduce default tx queues to 8 (Mamatha Inamdar) [2228218]
- ibmveth: Ethtool set queue support (Mamatha Inamdar) [2228218]
- ibmveth: Implement multi queue on xmit (Mamatha Inamdar) [2228218]
- ibmveth: Copy tx skbs into a premapped buffer (Mamatha Inamdar) [2228218]
- perf/x86/intel: Add Crestmont PMU (Michael Petlan) [2177050]
- x86/cpu: Fix Crestmont uarch (Michael Petlan) [2177050]
- x86/cpu: Fix Gracemont uarch (Michael Petlan) [2177050]
- KVM: arm64: fix __kvm_host_psci_cpu_entry() prototype (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Rephrase percpu enable/disable tracking in terms of hyp (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Fix hardware enable/disable flows for pKVM (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Add missing BTI instructions (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Fix misuse of KVM_ARM_VCPU_POWER_OFF bit index (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Use different pointer authentication keys for pKVM (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Rip out the vestiges of the 'old' ID register scheme (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Handle ID register reads using the VM-wide values (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Use generic sanitisation for ID_AA64PFR0_EL1 (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Use generic sanitisation for ID_(AA64)DFR0_EL1 (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Use arm64_ftr_bits to sanitise ID register writes (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Save ID registers' sanitized value per guest (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Reuse fields of sys_reg_desc for idreg (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Rewrite IMPDEF PMU version as NI (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Make vCPU feature flags consistent VM-wide (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Relax invariance of KVM_ARM_VCPU_POWER_OFF (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Separate out feature sanitisation and initialisation (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Use BTI for nvhe (Shaoqin Huang) [RHEL-1760]
- arm64: kvm: avoid overflow in integer division (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Use local TLBI on permission relaxation (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Split huge pages during KVM_CLEAR_DIRTY_LOG (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Open-code kvm_mmu_write_protect_pt_masked() (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Split huge pages when dirty logging is enabled (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Add kvm_uninit_stage2_mmu() (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Refactor kvm_arch_commit_memory_region() (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Add kvm_pgtable_stage2_split() (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Add KVM_CAP_ARM_EAGER_SPLIT_CHUNK_SIZE (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Export kvm_are_all_memslots_empty() (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Add helper for creating unlinked stage2 subtrees (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Add KVM_PGTABLE_WALK flags for skipping CMOs and BBM TLBIs (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Rename free_removed to free_unlinked (Shaoqin Huang) [RHEL-1760]
- phy: qcom-qmp-pcie: support SM8150 PCIe QMP PHYs (Alessandro Carminati) [RHEL-10197]
- phy: qcom-qmp-pcie: populate offsets configuration (Alessandro Carminati) [RHEL-10197]
- phy: qcom-qmp-pcie: simplify clock handling (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Rename "hs_gear" to "phy_gear" (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Update PHY settings only when scaling to higher gears (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Configure SYS1CLK_1US_REG for UFS V4 and above (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Align programing of unipro clk attributes (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Add support to configure PA_VS_CORE_CLK_40NS_CYCLES (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Add multiple frequency support for MAX_CORE_CLK_1US_CYCLES (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Update MAX_CORE_CLK_1US_CYCLES for UFS V4 and above (Alessandro Carminati) [RHEL-10197]
- arm64: dts: qcom: sc8280xp: Hook up PDC as wakeup-parent of TLMM (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Make struct ufs_qcom_bw_table static const (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: ufs-qcom: Check host controller state (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: core: Export ufshcd_is_hba_active() (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Add support for scaling interconnects (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: core: Add enums for UFS lanes (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Remove unused variable (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: ufs-qcom: Change UFS devfreq timer to delayed (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Get queue ID from MSI index in ESI handler (Alessandro Carminati) [RHEL-10197]
- PCI: qcom: Use DWC helpers for modifying the read-only DBI registers (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: ufs-qcom: Switch to the new ICE API (Alessandro Carminati) [RHEL-10197]
- soc: qcom: Rename ice to qcom_ice to avoid module name conflict (Alessandro Carminati) [RHEL-10197]
- pinctrl: qcom: sa8775p: add the wakeirq map (Alessandro Carminati) [RHEL-10197]
- soc: qcom: Make the Qualcomm UFS/SDCC ICE a dedicated driver (Alessandro Carminati) [RHEL-10197]
- RDMA/irdma: Prevent zero-length STAG registration (Kamal Heib) [RHEL-6388] {CVE-2023-25775}
Resolves: rhbz#2177050, rhbz#2228218, RHEL-10197, RHEL-11577, RHEL-1760, RHEL-2466, RHEL-3646, RHEL-6388
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2023-10-11 17:48:41 +00:00
|
|
|
%else
|
|
|
|
echo "bpftools disabled ... disabling selftests"
|
2020-10-15 12:41:02 +00:00
|
|
|
%endif
|
|
|
|
|
|
|
|
%if %{with_selftests}
|
2021-06-21 23:14:53 +00:00
|
|
|
# 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.
|
|
|
|
%{make} %{?_smp_mflags} headers_install
|
2022-03-15 13:30:59 +00:00
|
|
|
|
|
|
|
# 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
|
|
|
|
%{make} %{?_smp_mflags} modules_prepare
|
|
|
|
fi
|
|
|
|
|
2022-10-03 09:42:53 +00:00
|
|
|
%{make} %{?_smp_mflags} ARCH=$Arch V=1 M=samples/bpf/ VMLINUX_H="${RPM_VMLINUX_H}" || true
|
2021-06-21 23:14:53 +00:00
|
|
|
|
|
|
|
# Prevent bpf selftests to build bpftool repeatedly:
|
|
|
|
export BPFTOOL=$(pwd)/tools/bpf/bpftool/bpftool
|
|
|
|
|
2020-10-15 12:41:02 +00:00
|
|
|
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.
|
2024-08-22 13:10:22 +00:00
|
|
|
%{make} %{?_smp_mflags} ARCH=$Arch V=1 TARGETS="bpf cgroup mm livepatch net net/forwarding net/mptcp netfilter tc-testing memfd drivers/net/bonding iommu cachestat" SKIP_TARGETS="" FORCE_TARGETS=1 INSTALL_PATH=%{buildroot}%{_libexecdir}/kselftests VMLINUX_H="${RPM_VMLINUX_H}" DEFAULT_INSTALL_HDR_PATH=0 install
|
2021-06-21 23:14:53 +00:00
|
|
|
|
|
|
|
# 'make install' for bpf is broken and upstream refuses to fix it.
|
|
|
|
# Install the needed files manually.
|
kernel-5.14.0-512.el9
* Mon Sep 23 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-512.el9]
- cpufreq: intel_pstate: Use Meteor Lake EPPs for Arrow Lake (Steve Best) [RHEL-58617]
- cpufreq: intel_pstate: Update Meteor Lake EPPs (Steve Best) [RHEL-58617]
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs (Steve Best) [RHEL-57711]
- cpufreq: intel_pstate: Update Lunar Lake hybrid scaling factor (Steve Best) [RHEL-58615]
- cpufreq: intel_pstate: Update Arrow Lake hybrid scaling factor (Steve Best) [RHEL-58615]
- netfilter: flowtable: initialise extack before use (CKI Backport Bot) [RHEL-58544] {CVE-2024-45018}
- tracing/osnoise: Fix build when timerlat is not enabled (Tomas Glozar) [RHEL-39968]
- tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() (Tomas Glozar) [RHEL-39968]
- tracing/timerlat: Only clear timer if a kthread exists (Tomas Glozar) [RHEL-39968]
- tracing/osnoise: Use a cpumask to know what threads are kthreads (Tomas Glozar) [RHEL-39968]
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode (Steve Best) [RHEL-58619]
- ARM: dts: am33xx-l4: Add missing touchscreen clock properties (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Add the scale information (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Add a unit to the timeout delay (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Gather the checks on the delays (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Get rid of useless gotos (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Fix style (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Replace license text with SPDX tag (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Wait the idle state to avoid stalls (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Drop unused definitions from the header (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Use devm_platform_get_and_ioremap_resource() (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Fix spelling mistake "atleast" -> "at least" (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Support the correctly spelled DT property (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Add ADC1/magnetic reader support (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Introduce a helper to deal with the type of hardware (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Add a boolean to clarify the presence of a touchscreen (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Fix an error message (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Rename a variable (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Add TSC prefix in certain macros (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Drop useless definitions from the header (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Clarify the maximum values for DT entries (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Use BIT(), GENMASK() and FIELD_PREP() when relevant (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Replace the header license text with SPDX tag (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Fix header spacing (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Use the new HZ_PER_MHZ macro (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Rename the subsystem enable macro (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Gather the ctrl register logic in one place (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Reorder the initialization steps (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Always provide an idle configuration (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Drop useless variables from the driver structure (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Mimic the probe from resume() (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Use driver data (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Move the driver structure allocation earlier (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Simplify divisor calculation (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Don't search the tree for our clock (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Reword the comment explaining the dividers (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Drop extra spacing when declaring stack variables (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Get rid of useless gotos (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Fix style (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Replace license text with SPDX tag (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Ensure a balanced number of node get/put (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Delete superfluous error message (Joel Slebodnick) [RHEL-51597]
- uki: use systemd-pcrphase dracut module (Vitaly Kuznetsov)
- selftests/thermel/intel: Add test to read workload hint (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Free MSI IRQ vectors on module exit (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Allow limited thermal MSI support (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Fix kernel warning during MSI cleanup (David Arcari) [RHEL-29349]
- thermal: trip: Pass trip pointer to .set_trip_temp() thermal zone callback (David Arcari) [RHEL-29349]
- thermal: helpers: Introduce thermal_trip_is_bound_to_cdev() (David Arcari) [RHEL-29349]
- thermal: trip: Add conversion macros for thermal trip priv field (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Enable WLT and power floor support for Lunar Lake (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Support MSI interrupt for Lunar Lake (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Remove unnecessary calls to free irq (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Add DLVR support for Lunar Lake (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Capability to map user space to firmware values (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Cleanup of DLVR sysfs on driver remove (David Arcari) [RHEL-29349]
- thermal: int340x: processor_thermal: Support shared interrupts (David Arcari) [RHEL-29349]
- thermal: int3403: remove unused struct 'int3403_performance_state' (David Arcari) [RHEL-29349]
- thermal: int3400: Use sizeof(*pointer) instead of sizeof(type) (David Arcari) [RHEL-29349]
- thermal: intel: Add missing module description (David Arcari) [RHEL-29349]
- thermal: intel: int340x_thermal: replace deprecated strncpy() with strscpy() (David Arcari) [RHEL-29349]
- selftests:resctrl: Fix build failure on archs without __cpuid_count() (David Arcari) [RHEL-20790]
- x86/resctrl: Update documentation with Sub-NUMA cluster changes (David Arcari) [RHEL-20790]
- x86/resctrl: Fix arch_mbm_* array overrun on SNC (David Arcari) [RHEL-20790]
- x86/resctrl: Detect Sub-NUMA Cluster (SNC) mode (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove test name comparing from write_bm_pid_to_resctrl() (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove mongrp from CMT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove mongrp from MBA test (David Arcari) [RHEL-20790]
- selftests/resctrl: Convert ctrlgrp & mongrp to pointers (David Arcari) [RHEL-20790]
- selftests/resctrl: Make some strings passed to resctrlfs functions const (David Arcari) [RHEL-20790]
- selftests/resctrl: Simplify bandwidth report type handling (David Arcari) [RHEL-20790]
- selftests/resctrl: Add ->init() callback into resctrl_val_param (David Arcari) [RHEL-20790]
- selftests/resctrl: Add ->measure() callback to resctrl_val_param (David Arcari) [RHEL-20790]
- selftests/resctrl: Simplify mem bandwidth file code for MBA & MBM tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Rename measure_vals() to measure_mem_bw_vals() & document (David Arcari) [RHEL-20790]
- selftests/resctrl: Cleanup bm_pid and ppid usage & limit scope (David Arcari) [RHEL-20790]
- selftests/resctrl: Use correct type for pids (David Arcari) [RHEL-20790]
- selftests/resctrl: Consolidate get_domain_id() into resctrl_val() (David Arcari) [RHEL-20790]
- selftests/resctrl: Make "bandwidth" consistent in comments & prints (David Arcari) [RHEL-20790]
- selftests/resctrl: Calculate resctrl FS derived mem bw over sleep(1) only (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix closing IMC fds on error and open-code R+W instead of loops (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix non-contiguous CBM for AMD (David Arcari) [RHEL-20790]
- selftests/resctrl: fix clang build warnings related to abs(), labs() calls (David Arcari) [RHEL-20790]
- selftests/resctrl: fix clang build failure: use LOCAL_HDRS (David Arcari) [RHEL-20790]
- selftests/resctrl: ksft_exit_skip() does not return (David Arcari) [RHEL-20790]
- selftests/resctrl: Move cleanups out of individual tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Simplify cleanup in ctrl-c handler (David Arcari) [RHEL-20790]
- selftests/resctrl: Add cleanup function to test framework (David Arcari) [RHEL-20790]
- selftests/resctrl: Add non-contiguous CBMs CAT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Add resource_info_file_exists() (David Arcari) [RHEL-20790]
- selftests/resctrl: Split validate_resctrl_feature_request() (David Arcari) [RHEL-20790]
- selftests/resctrl: Add a helper for the non-contiguous test (David Arcari) [RHEL-20790]
- selftests/resctrl: Add test groups and name L3 CAT test L3_CAT (David Arcari) [RHEL-20790]
- selftests/resctrl: Get domain id from cache id (David Arcari) [RHEL-20790]
- selftests/resctrl: Rename resource ID to domain ID (David Arcari) [RHEL-20790]
- selftests/resctrl: Add helper to convert L2/3 to integer (David Arcari) [RHEL-20790]
- selftests/resctrl: Pass write_schemata() resource instead of test name (David Arcari) [RHEL-20790]
- selftests/resctrl: Introduce generalized test framework (David Arcari) [RHEL-20790]
- selftests/resctrl: Create struct for input parameters (David Arcari) [RHEL-20790]
- selftests/resctrl: Restore the CPU affinity after CAT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Rewrite Cache Allocation Technology (CAT) test (David Arcari) [RHEL-20790]
- selftests/resctrl: Read in less obvious order to defeat prefetch optimizations (David Arcari) [RHEL-20790]
- selftests/resctrl: Replace file write with volatile variable (David Arcari) [RHEL-20790]
- selftests/resctrl: Open perf fd before start & add error handling (David Arcari) [RHEL-20790]
- selftests/resctrl: Move cat_val() to cat_test.c and rename to cat_test() (David Arcari) [RHEL-20790]
- selftests/resctrl: Convert perf related globals to locals (David Arcari) [RHEL-20790]
- selftests/resctrl: Improve perf init (David Arcari) [RHEL-20790]
- selftests/resctrl: Consolidate naming of perf event related things (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove nested calls in perf event handling (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove unnecessary __u64 -> unsigned long conversion (David Arcari) [RHEL-20790]
- selftests/resctrl: Split show_cache_info() to test specific and generic parts (David Arcari) [RHEL-20790]
- selftests/resctrl: Split measure_cache_vals() (David Arcari) [RHEL-20790]
- selftests/resctrl: Exclude shareable bits from schemata in CAT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Create cache_portion_size() helper (David Arcari) [RHEL-20790]
- selftests/resctrl: Mark get_cache_size() cache_type const (David Arcari) [RHEL-20790]
- selftests/resctrl: Refactor get_cbm_mask() and rename to get_full_cbm() (David Arcari) [RHEL-20790]
- selftests/resctrl: Refactor fill_buf functions (David Arcari) [RHEL-20790]
- selftests/resctrl: Split fill_buf to allow tests finer-grained control (David Arcari) [RHEL-20790]
- selftests/resctrl: Change function comments to say < 0 on error (David Arcari) [RHEL-20790]
- selftests/resctrl: Don't use ctrlc_handler() outside signal handling (David Arcari) [RHEL-20790]
- selftests/resctrl: Return -1 instead of errno on error (David Arcari) [RHEL-20790]
- selftests/resctrl: Convert perror() to ksft_perror() or ksft_print_msg() (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix MBM test failure when MBA unavailable (David Arcari) [RHEL-20790]
- selftests/resctrl: Move run_benchmark() to a more fitting file (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix schemata write error check (David Arcari) [RHEL-20790]
- selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix feature checks (David Arcari) [RHEL-20790]
- selftests/resctrl: Refactor feature check to use resource and feature name (David Arcari) [RHEL-20790]
- selftests/resctrl: Move _GNU_SOURCE define into Makefile (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove duplicate feature check from CMT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Extend signal handler coverage to unmount on receiving signal (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix uninitialized .sa_flags (David Arcari) [RHEL-20790]
- selftests/resctrl: Cleanup benchmark argument parsing (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove ben_count variable (David Arcari) [RHEL-20790]
- selftests/resctrl: Make benchmark command const and build it with pointers (David Arcari) [RHEL-20790]
- selftests/resctrl: Reorder resctrl FS prep code and benchmark_cmd init (David Arcari) [RHEL-20790]
- selftests/resctrl: Simplify span lifetime (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove bw_report and bm_type from main() (David Arcari) [RHEL-20790]
- selftests/resctrl: Correct benchmark command help (David Arcari) [RHEL-20790]
- selftests/resctrl: Ensure the benchmark commands fits to its array (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix wrong format specifier (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove test type checks from cat_val() (David Arcari) [RHEL-20790]
- selftests/resctrl: Pass the real number of tests to show_cache_info() (David Arcari) [RHEL-20790]
- selftests/resctrl: Move CAT/CMT test global vars to function they are used in (David Arcari) [RHEL-20790]
- selftests/resctrl: Don't use variable argument list for ->setup() (David Arcari) [RHEL-20790]
- selftests/resctrl: Don't pass test name to fill_buf (David Arcari) [RHEL-20790]
- selftests/resctrl: Improve parameter consistency in fill_buf (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove unnecessary startptr global from fill_buf (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove "malloc_and_init_memory" param from run_fill_buf() (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove duplicated preparation for span arg (David Arcari) [RHEL-20790]
- selftests/resctrl: Express span internally in bytes (David Arcari) [RHEL-20790]
- selftests/resctrl: Convert span to size_t (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove mum_resctrlfs from struct resctrl_val_param (David Arcari) [RHEL-20790]
- selftests/resctrl: Refactor remount_resctrl(bool mum_resctrlfs) to mount_resctrl() (David Arcari) [RHEL-20790]
- selftests/resctrl: Move resctrl FS mount/umount to higher level (David Arcari) [RHEL-20790]
- selftests/resctrl: Unmount resctrl FS before starting the first test (David Arcari) [RHEL-20790]
- selftests/resctrl: Close perf value read fd on errors (David Arcari) [RHEL-20790]
- selftests/resctrl: Unmount resctrl FS if child fails to run benchmark (David Arcari) [RHEL-20790]
- selftests/resctrl: Don't leak buffer in fill_cache() (David Arcari) [RHEL-20790]
- selftests/resctrl: Add resctrl.h into build deps (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix incorrect error return on test complete (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove duplicate codes that clear each test result file (David Arcari) [RHEL-20790]
- selftests/resctrl: Commonize the signal handler register/unregister for all tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Cleanup properly when an error occurs in CAT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Flush stdout file buffer before executing fork() (David Arcari) [RHEL-20790]
- selftests/resctrl: Return MBA check result and make it to output message (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix set up schemata with 100%% allocation on first run in MBM test (David Arcari) [RHEL-20790]
- selftests/resctrl: Use correct exit code when tests fail (David Arcari) [RHEL-20790]
- selftests/resctrl: Correct get_llc_perf() param in function comment (David Arcari) [RHEL-20790]
- selftests/resctrl: Use remount_resctrlfs() consistently with boolean (David Arcari) [RHEL-20790]
- selftests/resctrl: Change name from CBM_MASK_PATH to INFO_PATH (David Arcari) [RHEL-20790]
- selftests/resctrl: Change initialize_llc_perf() return type to void (David Arcari) [RHEL-20790]
- selftests/resctrl: Replace obsolete memalign() with posix_memalign() (David Arcari) [RHEL-20790]
- selftests/resctrl: Check for return value after write_schemata() (David Arcari) [RHEL-20790]
- selftests/resctrl: Allow ->setup() to return errors (David Arcari) [RHEL-20790]
- selftests/resctrl: Move ->setup() call outside of test specific branches (David Arcari) [RHEL-20790]
- selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix null pointer dereference on open failed (David Arcari) [RHEL-20790]
- selftests/resctrl: Add missing SPDX license to Makefile (David Arcari) [RHEL-20790]
- selftests/resctrl: Update README about using kselftest framework to build/run resctrl_tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Make resctrl_tests run using kselftest framework (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix resctrl_tests' return code to work with selftest framework (David Arcari) [RHEL-20790]
- selftests/resctrl: Change the default limited time to 120 seconds (David Arcari) [RHEL-20790]
- selftests/resctrl: Kill child process before parent process terminates if SIGTERM is received (David Arcari) [RHEL-20790]
- selftests/resctrl: Print a message if the result of MBM&CMT tests is failed on Intel CPU (David Arcari) [RHEL-20790]
- selftests/resctrl: Extend CPU vendor detection (David Arcari) [RHEL-20790]
- x86/resctrl: Enable shared RMID mode on Sub-NUMA Cluster (SNC) systems (David Arcari) [RHEL-20790]
- x86/resctrl: Make __mon_event_count() handle sum domains (David Arcari) [RHEL-20790]
- x86/resctrl: Fill out rmid_read structure for smp_call*() to read a counter (David Arcari) [RHEL-20790]
- x86/resctrl: Handle removing directories in Sub-NUMA Cluster (SNC) mode (David Arcari) [RHEL-20790]
- x86/resctrl: Create Sub-NUMA Cluster (SNC) monitor files (David Arcari) [RHEL-20790]
- x86/resctrl: Allocate a new field in union mon_data_bits (David Arcari) [RHEL-20790]
- x86/resctrl: Refactor mkdir_mondata_subdir() with a helper function (David Arcari) [RHEL-20790]
- x86/resctrl: Initialize on-stack struct rmid_read instances (David Arcari) [RHEL-20790]
- x86/resctrl: Add a new field to struct rmid_read for summation of domains (David Arcari) [RHEL-20790]
- x86/resctrl: Prepare for new Sub-NUMA Cluster (SNC) monitor files (David Arcari) [RHEL-20790]
- x86/resctrl: Block use of mba_MBps mount option on Sub-NUMA Cluster (SNC) systems (David Arcari) [RHEL-20790]
- x86/resctrl: Introduce snc_nodes_per_l3_cache (David Arcari) [RHEL-20790]
- x86/resctrl: Add node-scope to the options for feature scope (David Arcari) [RHEL-20790]
- x86/resctrl: Split the rdt_domain and rdt_hw_domain structures (David Arcari) [RHEL-20790]
- x86/resctrl: Prepare for different scope for control/monitor operations (David Arcari) [RHEL-20790]
- x86/resctrl: Prepare to split rdt_domain structure (David Arcari) [RHEL-20790]
- x86/resctrl: Prepare for new domain scope (David Arcari) [RHEL-20790]
- x86/resctrl: Don't try to free nonexistent RMIDs (David Arcari) [RHEL-20790]
- x86/resctrl: Replace open coded cacheinfo searches (David Arcari) [RHEL-20790]
- cacheinfo: Add function to get cacheinfo for a given CPU and cache level (David Arcari) [RHEL-20790]
- cpu: Move CPU hotplug function declarations into their own header (David Arcari) [RHEL-20790]
- x86/resctrl: Switch to new Intel CPU model defines (David Arcari) [RHEL-20790]
- x86/resctrl: Add tracepoint for llc_occupancy tracking (David Arcari) [RHEL-20790]
- x86/resctrl: Rename pseudo_lock_event.h to trace.h (David Arcari) [RHEL-20790]
- x86/resctrl: Simplify call convention for MSR update functions (David Arcari) [RHEL-20790]
- x86/resctrl: Pass domain to target CPU (David Arcari) [RHEL-20790]
- x86/resctrl: Fix uninitialized memory read when last CPU of domain goes offline (David Arcari) [RHEL-20790]
- x86/resctrl: Remove lockdep annotation that triggers false positive (David Arcari) [RHEL-20790]
- x86/resctrl: Separate arch and fs resctrl locks (David Arcari) [RHEL-20790]
- x86/resctrl: Move domain helper migration into resctrl_offline_cpu() (David Arcari) [RHEL-20790]
- x86/resctrl: Add CPU offline callback for resctrl work (David Arcari) [RHEL-20790]
- x86/resctrl: Allow overflow/limbo handlers to be scheduled on any-but CPU (David Arcari) [RHEL-20790]
- x86/resctrl: Add CPU online callback for resctrl work (David Arcari) [RHEL-20790]
- x86/resctrl: Add helpers for system wide mon/alloc capable (David Arcari) [RHEL-20790]
- x86/resctrl: Make rdt_enable_key the arch's decision to switch (David Arcari) [RHEL-20790]
- x86/resctrl: Move alloc/mon static keys into helpers (David Arcari) [RHEL-20790]
- x86/resctrl: Make resctrl_mounted checks explicit (David Arcari) [RHEL-20790]
- x86/resctrl: Allow arch to allocate memory needed in resctrl_arch_rmid_read() (David Arcari) [RHEL-20790]
- x86/resctrl: Allow resctrl_arch_rmid_read() to sleep (David Arcari) [RHEL-20790]
- x86/resctrl: Queue mon_event_read() instead of sending an IPI (David Arcari) [RHEL-20790]
- x86/resctrl: Add cpumask_any_housekeeping() for limbo/overflow (David Arcari) [RHEL-20790]
- x86/resctrl: Move CLOSID/RMID matching and setting to use helpers (David Arcari) [RHEL-20790]
- x86/resctrl: Allocate the cleanest CLOSID by searching closid_num_dirty_rmid (David Arcari) [RHEL-20790]
- x86/resctrl: Use __set_bit()/__clear_bit() instead of open coding (David Arcari) [RHEL-20790]
- x86/resctrl: Track the number of dirty RMID a CLOSID has (David Arcari) [RHEL-20790]
- x86/resctrl: Allow RMID allocation to be scoped by CLOSID (David Arcari) [RHEL-20790]
- x86/resctrl: Access per-rmid structures by index (David Arcari) [RHEL-20790]
- x86/resctrl: Track the closid with the rmid (David Arcari) [RHEL-20790]
- x86/resctrl: Move RMID allocation out of mkdir_rdt_prepare() (David Arcari) [RHEL-20790]
- x86/resctrl: Create helper for RMID allocation and mondata dir creation (David Arcari) [RHEL-20790]
- x86/resctrl: Free rmid_ptrs from resctrl_exit() (David Arcari) [RHEL-20790]
- x86/resctrl: Implement new mba_MBps throttling heuristic (David Arcari) [RHEL-20790]
- x86/resctrl: Fix unused variable warning in cache_alloc_hsw_probe() (David Arcari) [RHEL-20790]
- md/raid5: avoid BUG_ON() while continue reshape after reassembling (CKI Backport Bot) [RHEL-56203] {CVE-2024-43914}
- tcp: move inet_twsk_schedule helper out of header (Florian Westphal) [RHEL-9279]
- net: tcp: un-pin the tw_timer (Florian Westphal) [RHEL-9279]
- net: tcp/dccp: prepare for tw_timer un-pinning (Florian Westphal) [RHEL-9279]
- tcp: annotate data-races around tw->tw_ts_recent and tw->tw_ts_recent_stamp (Florian Westphal) [RHEL-9279]
- md: fix deadlock between mddev_suspend and flush bio (Nigel Croxon) [RHEL-54757] {CVE-2024-43855}
- rhel-only: selftests/bpf: add cpuv4 variant (Artem Savkov) [RHEL-50017]
- PCI: hv: Return zero, not garbage, when reading PCI_INTERRUPT_PIN (Maxim Levitsky) [RHEL-54308]
- Input: serio - use sizeof(*pointer) instead of sizeof(type) (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: Cosmetic changes for hv.c and balloon.c (Maxim Levitsky) [RHEL-54308]
- hv_balloon: Enable hot-add for memblock sizes > 128 MiB (Maxim Levitsky) [RHEL-54308]
- hv_balloon: Use kernel macros to simplify open coded sequences (Maxim Levitsky) [RHEL-54308]
- uio_hv_generic: Remove use of PAGE_SIZE (Maxim Levitsky) [RHEL-54308]
- uio_hv_generic: Enable interrupt for low speed VMBus devices (Maxim Levitsky) [RHEL-54308]
- uio_hv_generic: Query the ringbuffer size for device (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Add utility function for querying ring size (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Don't free ring buffers that couldn't be re-encrypted (Maxim Levitsky) [RHEL-54308]
- uio_hv_generic: Don't free decrypted memory (Maxim Levitsky) [RHEL-54308]
- hv_netvsc: Don't free decrypted memory (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Leak pages if set_memory_encrypted() fails (Maxim Levitsky) [RHEL-54308]
- hv: vmbus: Convert sprintf() family to sysfs_emit() family (Maxim Levitsky) [RHEL-54308]
- mshyperv: Introduce hv_numa_node_to_pxm_info() (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Cosmetic changes for hv_apic.c (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Use Hyper-V entropy to seed guest random number generator (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Cosmetic changes for hv_spinlock.c (Maxim Levitsky) [RHEL-54308]
- hyperv-tlfs: Rename some HV_REGISTER_* defines for consistency (Maxim Levitsky) [RHEL-54308]
- hv: vmbus: Convert to platform remove callback returning void (Maxim Levitsky) [RHEL-54308]
- mshyperv: Introduce hv_get_hypervisor_version function (Maxim Levitsky) [RHEL-54308]
- PCI: hv: Fix ring buffer size calculation (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Use per cpu initial stack for vtl context (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: make hv_bus const (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Allow 15-bit APIC IDs for VTL platforms (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Make encrypted/decrypted changes safe for load_unaligned_zeropad() (Maxim Levitsky) [RHEL-54308]
- x86/mm: Regularize set_memory_p() parameters and make non-static (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Use slow_virt_to_phys() in page transition hypervisor callback (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Update indentation in create_gpadl_header() (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Remove duplication and cleanup code in create_gpadl_header() (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory (Maxim Levitsky) [RHEL-54308]
- hv_utils: Allow implicit ICTIMESYNCFLAG_SYNC (Maxim Levitsky) [RHEL-54308]
- scsi: storvsc: Fix ring buffer size calculation (Maxim Levitsky) [RHEL-54308]
- virtio/vsock: send credit update during setting SO_RCVLOWAT (Maxim Levitsky) [RHEL-54308]
- redhat: kernel.spec: add missing sound/soc/sof/sof-audio.h to kernel-devel package (Jaroslav Kysela) [RHEL-16610]
Resolves: RHEL-16610, RHEL-20790, RHEL-29349, RHEL-39968, RHEL-50017, RHEL-51597, RHEL-54308, RHEL-54757, RHEL-56203, RHEL-57711, RHEL-58544, RHEL-58615, RHEL-58617, RHEL-58619, RHEL-9279
Signed-off-by: Rado Vrbovsky <rvrbovsk@redhat.com>
2024-09-23 08:27:41 +00:00
|
|
|
for dir in bpf bpf/no_alu32 bpf/cpuv4 bpf/progs; do
|
2021-06-21 23:14:53 +00:00
|
|
|
# In ARK, the rpm build continues even if some of the selftests
|
|
|
|
# cannot be built. It's not always possible to build selftests,
|
|
|
|
# as upstream sometimes dependens on too new llvm version or has
|
|
|
|
# other issues. If something did not get built, just skip it.
|
|
|
|
test -d $dir || continue
|
|
|
|
mkdir -p %{buildroot}%{_libexecdir}/kselftests/$dir
|
|
|
|
find $dir -maxdepth 1 -type f \( -executable -o -name '*.py' -o -name settings -o \
|
kernel-5.14.0-21.el9
* Thu Nov 25 2021 Herton R. Krzesinski <herton@redhat.com> [5.14.0-21.el9]
- clocksource: Increase WATCHDOG_MAX_SKEW (Waiman Long) [2017164]
- x86/hpet: Use another crystalball to evaluate HPET usability (Waiman Long) [2017164]
- scsi: target: Fix the pgr/alua_support_store functions (Maurizio Lombardi) [2023439]
- redhat: fix typo and make the output more silent for dist-git sync (Herton R. Krzesinski)
- x86: ACPI: cstate: Optimize C3 entry on AMD CPUs (David Arcari) [1998526]
- scsi: lpfc: Update lpfc version to 14.0.0.3 (Dick Kennedy) [2021327]
- scsi: lpfc: Allow fabric node recovery if recovery is in progress before devloss (Dick Kennedy) [2021327]
- scsi: lpfc: Fix link down processing to address NULL pointer dereference (Dick Kennedy) [2021327]
- scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted (Dick Kennedy) [2021327]
- scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine (Dick Kennedy) [2021327]
- scsi: lpfc: Correct sysfs reporting of loop support after SFP status change (Dick Kennedy) [2021327]
- scsi: lpfc: Wait for successful restart of SLI3 adapter during host sg_reset (Dick Kennedy) [2021327]
- scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior to driver_resource_setup() (Dick Kennedy) [2021327]
- x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically (Prarit Bhargava) [2021200]
- ucounts: Move get_ucounts from cred_alloc_blank to key_change_session_keyring (Alexey Gladkov) [2018142]
- ucounts: Proper error handling in set_cred_ucounts (Alexey Gladkov) [2018142]
- ucounts: Pair inc_rlimit_ucounts with dec_rlimit_ucoutns in commit_creds (Alexey Gladkov) [2018142]
- ucounts: Fix signal ucount refcounting (Alexey Gladkov) [2018142]
- x86/cpu: Fix migration safety with X86_BUG_NULL_SEL (Vitaly Kuznetsov) [2016959]
- ip6_gre: Revert "ip6_gre: add validation for csum_start" (Guillaume Nault) [2014993]
- ip_gre: validate csum_start only on pull (Guillaume Nault) [2014993]
- redhat/configs: enable KEXEC_IMAGE_VERIFY_SIG for RHEL (Coiby Xu) [1994858]
- redhat/configs: enable KEXEC_SIG for aarch64 RHEL (Coiby Xu) [1994858]
- kernel.spec: add bpf_testmod.ko to kselftests/bpf (Viktor Malik) [2006318 2006319]
- netfilter: Add deprecation notices for xtables (Phil Sutter) [1945179]
- redhat: Add mark_driver_deprecated() (Phil Sutter) [1945179]
Resolves: rhbz#1945179, rhbz#1994858, rhbz#1998526, rhbz#2006318, rhbz#2006319, rhbz#2014993, rhbz#2016959, rhbz#2017164, rhbz#2018142, rhbz#2021200, rhbz#2021327, rhbz#2023439
Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-11-25 23:02:06 +00:00
|
|
|
-name 'btf_dump_test_case_*.c' -o -name '*.ko' -o \
|
2021-06-21 23:14:53 +00:00
|
|
|
-name '*.o' -exec sh -c 'readelf -h "{}" | grep -q "^ Machine:.*BPF"' \; \) -print0 | \
|
|
|
|
xargs -0 cp -t %{buildroot}%{_libexecdir}/kselftests/$dir || true
|
|
|
|
done
|
kernel-5.14.0-200.el9
* Mon Nov 21 2022 Frantisek Hrbata <fhrbata@redhat.com> [5.14.0-200.el9]
- macvlan: enforce a consistent minimal mtu (Davide Caratti) [2133755]
- ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header (Davide Caratti) [2133755]
- net: ipvtap - add __init/__exit annotations to module init/exit funcs (Davide Caratti) [2133755]
- perf: Stop using bpf_map__def() API (Jerome Marchand) [2120966]
- perf tools: Remove bpf_map__set_priv()/bpf_map__priv() usage (Jerome Marchand) [2120966]
- perf tools: Remove bpf_program__set_priv/bpf_program__priv usage (Jerome Marchand) [2120966]
- perf bpf: Stop using deprecated bpf_object__next() API (Jerome Marchand) [2120966]
- perf bpf: Stop using deprecated bpf_load_program() API (Jerome Marchand) [2120966]
- perf: Stop using bpf_object__open_buffer() API (Jerome Marchand) [2120966]
- bpf/selftests: fix bpf selftests install (Jerome Marchand) [2120966]
- bpf: Force cookies array to follow symbols sorting (Jerome Marchand) [2120966]
- ftrace: Keep address offset in ftrace_lookup_symbols (Jerome Marchand) [2120966]
- selftests/bpf: Shuffle cookies symbols in kprobe multi test (Jerome Marchand) [2120966]
- bpf: Fix bpf_xdp_pointer return pointer (Jiri Benc) [2120966]
- selftests/bpf: Fix tc_redirect_dtime (Jiri Benc) [2120966]
- net: fix wrong network header length (Jiri Benc) [2120966]
- skbuff: clean up inconsistent indenting (Jiri Benc) [2120966]
- bpf: Disallow bpf programs call prog_run command. (Jerome Marchand) [2120966]
- bpf, x86: fix freeing of not-finalized bpf_prog_pack (Jerome Marchand) [2120966]
- selftests/bpf: Fix rare segfault in sock_fields prog test (Jerome Marchand) [2120966]
- rethook: Reject getting a rethook if RCU is not watching (Jerome Marchand) [2120966]
- selftests/bpf: Avoid skipping certain subtests (Jerome Marchand) [2120966]
- bpf: Use safer kvmalloc_array() where possible (Jerome Marchand) [2120966]
- bpf: Resolve symbols with ftrace_lookup_symbols for kprobe multi link (Jerome Marchand) [2120966]
- ftrace: Add ftrace_lookup_symbols function (Jerome Marchand) [2120966]
- kallsyms: Make kallsyms_on_each_symbol generally available (Jerome Marchand) [2120966]
- bpf: Introduce bpf_arch_text_invalidate for bpf_prog_pack (Jerome Marchand) [2120966]
- x86/alternative: Introduce text_poke_set (Jerome Marchand) [2120966]
- bpf: Fill new bpf_prog_pack with illegal instructions (Jerome Marchand) [2120966]
- scripts: dummy-tools, add pahole (Jerome Marchand) [2120966]
- kprobes: Fix KRETPROBES when CONFIG_KRETPROBE_ON_RETHOOK is set (Jerome Marchand) [2120966]
- bpf: Fix release of page_pool in BPF_PROG_RUN in test runner (Jerome Marchand) [2120966]
- x86,bpf: Avoid IBT objtool warning (Jerome Marchand) [2120966]
- bpf: Do write access check for kfunc and global func (Jerome Marchand) [2120966]
- bpf: Adjust bpf_tcp_check_syncookie selftest to test dual-stack sockets (Jerome Marchand) [2120966]
- bpf: selftests: Test fentry tracing a struct_ops program (Jerome Marchand) [2120966]
- bpf: Resolve to prog->aux->dst_prog->type only for BPF_PROG_TYPE_EXT (Jerome Marchand) [2120966]
- rethook: Fix to use WRITE_ONCE() for rethook:: Handler (Jerome Marchand) [2120966]
- selftests/bpf: Fix warning comparing pointer to 0 (Jerome Marchand) [2120966]
- bpf: Fix sparse warnings in kprobe_multi_resolve_syms (Jerome Marchand) [2120966]
- bpftool: Explicit errno handling in skeletons (Jerome Marchand) [2120966]
- selftests/bpf: Fix clang compilation errors (Jerome Marchand) [2120966]
- x86,kprobes: Fix optprobe trampoline to generate complete pt_regs (Jerome Marchand) [2120966]
- x86,rethook: Fix arch_rethook_trampoline() to generate a complete pt_regs (Jerome Marchand) [2120966]
- x86,rethook,kprobes: Replace kretprobe with rethook on x86 (Jerome Marchand) [2120966]
- kprobes: Use rethook for kretprobe if possible (Jerome Marchand) [2120966]
- kprobes: Limit max data_size of the kretprobe instances (Jerome Marchand) [2120966]
- bpftool: Fix generated code in codegen_asserts (Jerome Marchand) [2120966]
- bpf: Fix maximum permitted number of arguments check (Jerome Marchand) [2120966]
- bpf: Sync comments for bpf_get_stack (Jerome Marchand) [2120966]
- fprobe: Fix sparse warning for acccessing __rcu ftrace_hash (Jerome Marchand) [2120966]
- fprobe: Fix smatch type mismatch warning (Jerome Marchand) [2120966]
- bpf/bpftool: Add unprivileged_bpf_disabled check against value of 2 (Jerome Marchand) [2120966]
- selftests/bpf: Fix kprobe_multi test. (Jerome Marchand) [2120966]
- Revert "rethook: x86: Add rethook x86 implementation" (Jerome Marchand) [2120966]
- Revert "arm64: rethook: Add arm64 rethook implementation" (Jerome Marchand) [2120966]
- Revert "powerpc: Add rethook support" (Jerome Marchand) [2120966]
- Revert "ARM: rethook: Add rethook arm implementation" (Jerome Marchand) [2120966]
- bpftool: Fix a bug in subskeleton code generation (Jerome Marchand) [2120966]
- bpf: Fix bpf_prog_pack when PMU_SIZE is not defined (Jerome Marchand) [2120966]
- bpf: Fix bpf_prog_pack for multi-node setup (Jerome Marchand) [2120966]
- bpf: Fix warning for cast from restricted gfp_t in verifier (Jerome Marchand) [2120966]
- libbpf: Close fd in bpf_object__reuse_map (Jerome Marchand) [2120966]
- bpf: Fix kprobe_multi return probe backtrace (Jerome Marchand) [2120966]
- Revert "bpf: Add support to inline bpf_get_func_ip helper on x86" (Jerome Marchand) [2120966]
- bpf: Simplify check in btf_parse_hdr() (Jerome Marchand) [2120966]
- selftests/bpf/test_lirc_mode2.sh: Exit with proper code (Jerome Marchand) [2120966]
- bpf: Check for NULL return from bpf_get_btf_vmlinux (Jerome Marchand) [2120966]
- selftests/bpf: Test skipping stacktrace (Jerome Marchand) [2120966]
- bpf: Adjust BPF stack helper functions to accommodate skip > 0 (Jerome Marchand) [2120966]
- bpf: Select proper size for bpf_prog_pack (Jerome Marchand) [2120966]
- selftests/bpf: Fix test for 4-byte load from remote_port on big-endian (Jerome Marchand) [2120966]
- selftests/bpf: Fix u8 narrow load checks for bpf_sk_lookup remote_port (Jerome Marchand) [2120966]
- bpf: Treat bpf_sk_lookup remote_port as a 2-byte field (Jerome Marchand) [2120966]
- selftests/bpf: Test for associating multiple elements with the local storage (Jerome Marchand) [2120966]
- bpf: Enable non-atomic allocations in local storage (Jerome Marchand) [2120966]
- libbpf: Avoid NULL deref when initializing map BTF info (Jerome Marchand) [2120966]
- bpf: Always raise reference in btf_get_module_btf (Jerome Marchand) [2120966]
- bpf: Factor out fd returning from bpf_btf_find_by_name_kind (Jerome Marchand) [2120966]
- bpftool: Add BPF_TRACE_KPROBE_MULTI to attach type names table (Jerome Marchand) [2120966]
- selftests/bpf: Fix test for 4-byte load from dst_port on big-endian (Jerome Marchand) [2120966]
- selftests/bpf: Use constants for socket states in sock_fields test (Jerome Marchand) [2120966]
- selftests/bpf: Check dst_port only on the client socket (Jerome Marchand) [2120966]
- selftests/bpf: Fix error reporting from sock_fields programs (Jerome Marchand) [2120966]
- selftests/bpf: Test subskeleton functionality (Jerome Marchand) [2120966]
- bpftool: Add support for subskeletons (Jerome Marchand) [2120966]
- libbpf: Add subskeleton scaffolding (Jerome Marchand) [2120966]
- libbpf: Init btf_{key,value}_type_id on internal map open (Jerome Marchand) [2120966]
- libbpf: .text routines are subprograms in strict mode (Jerome Marchand) [2120966]
- selftests/bpf: Add cookie test for bpf_program__attach_kprobe_multi_opts (Jerome Marchand) [2120966]
- selftests/bpf: Add attach test for bpf_program__attach_kprobe_multi_opts (Jerome Marchand) [2120966]
- selftests/bpf: Add kprobe_multi bpf_cookie test (Jerome Marchand) [2120966]
- selftests/bpf: Add kprobe_multi attach test (Jerome Marchand) [2120966]
- libbpf: Add bpf_program__attach_kprobe_multi_opts function (Jerome Marchand) [2120966]
- libbpf: Add bpf_link_create support for multi kprobes (Jerome Marchand) [2120966]
- libbpf: Add libbpf_kallsyms_parse function (Jerome Marchand) [2120966]
- bpf: Add cookie support to programs attached with kprobe multi link (Jerome Marchand) [2120966]
- bpf: Add support to inline bpf_get_func_ip helper on x86 (Jerome Marchand) [2120966]
- bpf: Add bpf_get_func_ip kprobe helper for multi kprobe link (Jerome Marchand) [2120966]
- bpf: Add multi kprobe link (Jerome Marchand) [2120966]
- kallsyms: Skip the name search for empty string (Jerome Marchand) [2120966]
- lib/sort: Add priv pointer to swap function (Jerome Marchand) [2120966]
- Enable CONFIG_FPROBE (Jerome Marchand) [2120966]
- fprobe: Add a selftest for fprobe (Jerome Marchand) [2120966]
- docs: fprobe: Add fprobe description to ftrace-use.rst (Jerome Marchand) [2120966]
- fprobe: Introduce FPROBE_FL_KPROBE_SHARED flag for fprobe (Jerome Marchand) [2120966]
- fprobe: Add sample program for fprobe (Jerome Marchand) [2120966]
- fprobe: Add exit_handler support (Jerome Marchand) [2120966]
- ARM: rethook: Add rethook arm implementation (Jerome Marchand) [2120966]
- powerpc: Add rethook support (Jerome Marchand) [2120966]
- arm64: rethook: Add arm64 rethook implementation (Jerome Marchand) [2120966]
- rethook: x86: Add rethook x86 implementation (Jerome Marchand) [2120966]
- rethook: Add a generic return hook (Jerome Marchand) [2120966]
- fprobe: Add ftrace based probe APIs (Jerome Marchand) [2120966]
- ftrace: Add ftrace_set_filter_ips function (Jerome Marchand) [2120966]
- selftests/bpf: Test subprog jit when toggle bpf_jit_harden repeatedly (Jerome Marchand) [2120966]
- bpf: Fix net.core.bpf_jit_harden race (Jerome Marchand) [2120966]
- bpf, x86: Fall back to interpreter mode when extra pass fails (Jerome Marchand) [2120966]
- bpf: selftests: Remove libcap usage from test_progs (Jerome Marchand) [2120966]
- bpf: selftests: Remove libcap usage from test_verifier (Jerome Marchand) [2120966]
- bpf: selftests: Add helpers to directly use the capget and capset syscall (Jerome Marchand) [2120966]
- bpftool: man: Add missing top level docs (Jerome Marchand) [2120966]
- bpftool: Add bpf_cookie to link output (Jerome Marchand) [2120966]
- selftests/bpf: Clean up array_size.cocci warnings (Jerome Marchand) [2120966]
- selftests/bpf: Fix a clang compilation error for send_signal.c (Jerome Marchand) [2120966]
- selftests/bpf: Add a test for maximum packet size in xdp_do_redirect (Jerome Marchand) [2120966]
- bpf, test_run: Fix packet size check for live packet mode (Jerome Marchand) [2120966]
- compiler_types: Refactor the use of btf_type_tag attribute. (Jerome Marchand) [2120966]
- selftests/bpf: Check that bpf_kernel_read_file() denies reading IMA policy (Jerome Marchand) [2120966]
- selftests/bpf: Add test for bpf_lsm_kernel_read_file() (Jerome Marchand) [2120966]
- bpf-lsm: Make bpf_lsm_kernel_read_file() as sleepable (Jerome Marchand) [2120966]
- selftests/bpf: Check if the digest is refreshed after a file write (Jerome Marchand) [2120966]
- selftests/bpf: Add test for bpf_ima_file_hash() (Jerome Marchand) [2120966]
- selftests/bpf: Move sample generation code to ima_test_common() (Jerome Marchand) [2120966]
- bpf-lsm: Introduce new helper bpf_ima_file_hash() (Jerome Marchand) [2120966]
- ima: Always return a file measurement in ima_file_hash() (Jerome Marchand) [2120966]
- ima: Fix documentation-related warnings in ima_main.c (Jerome Marchand) [2120966]
- bpftool: Ensure bytes_memlock json output is correct (Jerome Marchand) [2120966]
- bpf: Use offsetofend() to simplify macro definition (Jerome Marchand) [2120966]
- bpf: Fix comment for helper bpf_current_task_under_cgroup() (Jerome Marchand) [2120966]
- bpf, lwt: Fix crash when using bpf_skb_set_tunnel_key() from bpf_xmit lwt hook (Jiri Benc) [2120966]
- selftests/bpf: Fix tunnel remote IP comments (Jiri Benc) [2120966]
- veth: Allow jumbo frames in xdp mode (Jiri Benc) [2120966]
- veth: Rework veth_xdp_rcv_skb in order to accept non-linear skb (Jiri Benc) [2120966]
- net: veth: Account total xdp_frame len running ndo_xdp_xmit (Jiri Benc) [2120966]
- samples/bpf, xdpsock: Fix race when running for fix duration of time (Jiri Benc) [2120966]
- bpf, sockmap: Fix double uncharge the mem of sk_msg (Jiri Benc) [2120966]
- bpf, sockmap: Fix more uncharged while msg has more_data (Jiri Benc) [2120966]
- bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full (Jiri Benc) [2120966]
- bpf, sockmap: Fix memleak in sk_psock_queue_msg (Jiri Benc) [2120966]
- bpf: selftests: Update tests after s/delivery_time/tstamp/ change in bpf.h (Jiri Benc) [2120966]
- bpf: Remove BPF_SKB_DELIVERY_TIME_NONE and rename s/delivery_time_/tstamp_/ (Jiri Benc) [2120966]
- bpf: Simplify insn rewrite on BPF_WRITE __sk_buff->tstamp (Jiri Benc) [2120966]
- bpf: Simplify insn rewrite on BPF_READ __sk_buff->tstamp (Jiri Benc) [2120966]
- bpf: net: Remove TC_AT_INGRESS_OFFSET and SKB_MONO_DELIVERY_TIME_OFFSET macro (Jiri Benc) [2120966]
- bpf: Add __sk_buff->delivery_time_type and bpf_skb_set_skb_delivery_time() (Jiri Benc) [2120966]
- bpf: Keep the (rcv) timestamp behavior for the existing tc-bpf@ingress (Jiri Benc) [2120966]
- net: Postpone skb_clear_delivery_time() until knowing the skb is delivered locally (Jiri Benc) [2120966]
- net: Get rcv tstamp if needed in nfnetlink_{log, queue}.c (Jiri Benc) [2120966]
- net: ipv6: Get rcv timestamp if needed when handling hop-by-hop IOAM option (Jiri Benc) [2120966]
- net: ipv6: Handle delivery_time in ipv6 defrag (Jiri Benc) [2120966]
- net: ip: Handle delivery_time in ip defrag (Jiri Benc) [2120966]
- net: Set skb->mono_delivery_time and clear it after sch_handle_ingress() (Jiri Benc) [2120966]
- net: Clear mono_delivery_time bit in __skb_tstamp_tx() (Jiri Benc) [2120966]
- net: Handle delivery_time in skb->tstamp during network tapping with af_packet (Jiri Benc) [2120966]
- net: Add skb_clear_tstamp() to keep the mono delivery_time (Jiri Benc) [2120966]
- net: Add skb->mono_delivery_time to distinguish mono delivery_time from (rcv) timestamp (Jiri Benc) [2120966]
- net: remove net_invalid_timestamp() (Jiri Benc) [2120966]
- Documentation: update networking/page_pool.rst (Jiri Benc) [2120966]
- page_pool: Add function to batch and return stats (Jiri Benc) [2120966]
- page_pool: Add recycle stats (Jiri Benc) [2120966]
- configs: disable CONFIG_PAGE_POOL_STATS (Jiri Benc) [2120966]
- page_pool: Add allocation stats (Jiri Benc) [2120966]
- selftest/bpf: Check invalid length in test_xdp_update_frags (Jiri Benc) [2120966]
- skmsg: convert struct sk_msg_sg::copy to a bitmap (Jiri Benc) [2120966]
- bpf, test_run: Use kvfree() for memory allocated with kvmalloc() (Jerome Marchand) [2120966]
- bpf: Initialise retval in bpf_prog_test_run_xdp() (Jerome Marchand) [2120966]
- bpftool: Restore support for BPF offload-enabled feature probing (Jerome Marchand) [2120966]
- selftests/bpf: Add selftest for XDP_REDIRECT in BPF_PROG_RUN (Jiri Benc) [2120966]
- selftests/bpf: Move open_netns() and close_netns() into network_helpers.c (Jiri Benc) [2120966]
- libbpf: Support batch_size option to bpf_prog_test_run (Jerome Marchand) [2120966]
- Documentation/bpf: Add documentation for BPF_PROG_RUN (Jerome Marchand) [2120966]
- bpf: Add "live packet" mode for XDP in BPF_PROG_RUN (Jerome Marchand) [2120966]
- bpf: selftests: test skb->tstamp in redirect_neigh (Jiri Benc) [2120966]
- Improve stability of find_vma BPF test (Jerome Marchand) [2120966]
- Improve send_signal BPF test stability (Jerome Marchand) [2120966]
- Improve perf related BPF tests (sample_freq issue) (Jerome Marchand) [2120966]
- bpf/docs: Update list of architectures supported. (Jerome Marchand) [2120966]
- bpf/docs: Update vmtest docs for static linking (Jerome Marchand) [2120966]
- bpf: Remove redundant slash (Jerome Marchand) [2120966]
- libbpf: Fix array_size.cocci warning (Jerome Marchand) [2120966]
- bpf: Replace strncpy() with strscpy() (Jerome Marchand) [2120966]
- libbpf: Unmap rings when umem deleted (Jerome Marchand) [2120966]
- bpf: Determine buf_info inside check_buffer_access() (Jerome Marchand) [2120966]
- powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64 (Jerome Marchand) [2120966]
- powerpc64/bpf: Store temp registers' bpf to ppc mapping (Jerome Marchand) [2120966]
- powerpc/bpf: Use _Rn macros for GPRs (Jerome Marchand) [2120966]
- powerpc/bpf: Move bpf_jit64.h into bpf_jit_comp64.c (Jerome Marchand) [2120966]
- powerpc/bpf: Cleanup bpf_jit.h (Jerome Marchand) [2120966]
- powerpc64/bpf: Get rid of PPC_BPF_[LL|STL|STLU] macros (Jerome Marchand) [2120966]
- powerpc64/bpf: Convert some of the uses of PPC_BPF_[LL|STL] to PPC_BPF_[LD|STD] (Jerome Marchand) [2120966]
- powerpc/bpf: Rename PPC_BL_ABS() to PPC_BL() (Jerome Marchand) [2120966]
- powerpc64/bpf: Optimize instruction sequence used for function calls (Jerome Marchand) [2120966]
- powerpc64/bpf elfv1: Do not load TOC before calling functions (Jerome Marchand) [2120966]
- powerpc64/bpf elfv2: Setup kernel TOC in r2 on entry (Jerome Marchand) [2120966]
- powerpc64/bpf: Use r12 for constant blinding (Jerome Marchand) [2120966]
- powerpc64/bpf: Do not save/restore LR on each call to bpf_stf_barrier() (Jerome Marchand) [2120966]
- powerpc/bpf: Handle large branch ranges with BPF_EXIT (Jerome Marchand) [2120966]
- powerpc/bpf: Emit a single branch instruction for known short branch ranges (Jerome Marchand) [2120966]
- powerpc/bpf: Skip branch range validation during first pass (Jerome Marchand) [2120966]
- bpf ppc32: Access only if addr is kernel address (Jerome Marchand) [2120966]
- powerpc32/bpf: Fix codegen for bpf-to-bpf calls (Jerome Marchand) [2120966]
- bpf ppc32: Add BPF_PROBE_MEM support for JIT (Jerome Marchand) [2120966]
- selftests/bpf: Add a test for btf_type_tag "percpu" (Jerome Marchand) [2120966]
- bpf: Reject programs that try to load __percpu memory. (Jerome Marchand) [2120966]
- compiler_types: Define __percpu as __attribute__((btf_type_tag("percpu"))) (Jerome Marchand) [2120966]
- bpf: Fix checking PTR_TO_BTF_ID in check_mem_access (Jerome Marchand) [2120966]
- selftests/bpf: Add tests for kfunc register offset checks (Jerome Marchand) [2120966]
- bpf: Replace __diag_ignore with unified __diag_ignore_all (Jerome Marchand) [2120966]
- compiler_types.h: Add unified __diag_ignore_all for GCC/LLVM (Jerome Marchand) [2120966]
- compiler-clang.h: Add __diag infrastructure for clang (Jerome Marchand) [2120966]
- bpf: Harden register offset checks for release helpers and kfuncs (Jerome Marchand) [2120966]
- bpf: Disallow negative offset in check_ptr_off_reg (Jerome Marchand) [2120966]
- bpf: Fix PTR_TO_BTF_ID var_off check (Jerome Marchand) [2120966]
- bpf: Add check_func_arg_reg_off function (Jerome Marchand) [2120966]
- selftests/bpf: Add custom SEC() handling selftest (Jerome Marchand) [2120966]
- libbpf: Support custom SEC() handlers (Jerome Marchand) [2120966]
- libbpf: Allow BPF program auto-attach handlers to bail out (Jerome Marchand) [2120966]
- bpf: Small BPF verifier log improvements (Jerome Marchand) [2120966]
- libbpf: Add a check to ensure that page_cnt is non-zero (Jerome Marchand) [2120966]
- bpf, test_run: Fix overflow in XDP frags bpf_test_finish (Jerome Marchand) [2120966]
- bpf, selftests: Use raw_tp program for atomic test (Jerome Marchand) [2120966]
- selftests/bpf: Do not export subtest as standalone test (Jerome Marchand) [2120966]
- bpf: test_run: Fix overflow in bpf_test_finish frags parsing (Jerome Marchand) [2120966]
- bpf: test_run: Fix overflow in xdp frags parsing (Jerome Marchand) [2120966]
- bpf: test_run: Fix OOB access in bpf_prog_test_run_xdp (Jerome Marchand) [2120966]
- libbpf: Deprecate bpf_prog_test_run_xattr and bpf_prog_test_run (Jerome Marchand) [2120966]
- bpftool: Migrate from bpf_prog_test_run_xattr (Jerome Marchand) [2120966]
- selftests/bpf: Migrate from bpf_prog_test_run_xattr (Jerome Marchand) [2120966]
- selftests/bpf: Migrate from bpf_prog_test_run (Jerome Marchand) [2120966]
- samples/bpf: Update cpumap/devmap sec_name (Jerome Marchand) [2120966]
- selftests/bpf: Update cpumap/devmap sec_name (Jerome Marchand) [2120966]
- libbpf: Deprecate xdp_cpumap, xdp_devmap and classifier sec definitions (Jerome Marchand) [2120966]
- page_pool: Refactor page_pool to enable fragmenting after allocation (Jiri Benc) [2120966]
- socket: Don't use u8 type in uapi socket.h (Jiri Benc) [2120966]
- tcp: Change SYN ACK retransmit behaviour to account for rehash (Jiri Benc) [2120966]
- bpf: Add SO_TXREHASH setsockopt (Jiri Benc) [2120966]
- txhash: Add txrehash sysctl description (Jiri Benc) [2120966]
- txhash: Add socket option to control TX hash rethink behavior (Jiri Benc) [2120966]
- txhash: Make rethinking txhash behavior configurable via sysctl (Jiri Benc) [2120966]
- selftests/bpf/test_xdp_redirect: use temp netns for testing (Jiri Benc) [2120966]
- selftests/bpf/test_xdp_meta: use temp netns for testing (Jiri Benc) [2120966]
- selftests/bpf/test_tcp_check_syncookie: use temp netns for testing (Jiri Benc) [2120966]
- selftests/bpf/test_lwt_seg6local: use temp netns for testing (Jiri Benc) [2120966]
- selftests/bpf/test_xdp_vlan: use temp netns for testing (Jiri Benc) [2120966]
- selftests/bpf/test_xdp_veth: use temp netns for testing (Jiri Benc) [2120966]
- selftests/bpf/test_xdp_redirect_multi: use temp netns for testing (Jiri Benc) [2120966]
- selftest/bpf: Fix a stale comment. (Jiri Benc) [2120966]
- selftest/bpf: Test batching and bpf_(get|set)sockopt in bpf unix iter. (Jiri Benc) [2120966]
- bpf: Support bpf_(get|set)sockopt() in bpf unix iter. (Jiri Benc) [2120966]
- bpf: af_unix: Use batching algorithm in bpf unix iter. (Jiri Benc) [2120966]
- af_unix: Refactor unix_next_socket(). (Jiri Benc) [2120966]
- af_unix: Relax race in unix_autobind(). (Jiri Benc) [2120966]
- af_unix: Replace the big lock with small locks. (Jiri Benc) [2120966]
- af_unix: Save hash in sk_hash. (Jiri Benc) [2120966]
- af_unix: Add helpers to calculate hashes. (Jiri Benc) [2120966]
- af_unix: Remove UNIX_ABSTRACT() macro and test sun_path[0] instead. (Jiri Benc) [2120966]
- af_unix: Allocate unix_address in unix_bind_(bsd|abstract)(). (Jiri Benc) [2120966]
- af_unix: Remove unix_mkname(). (Jiri Benc) [2120966]
- af_unix: Copy unix_mkname() into unix_find_(bsd|abstract)(). (Jiri Benc) [2120966]
- af_unix: Cut unix_validate_addr() out of unix_mkname(). (Jiri Benc) [2120966]
- af_unix: Return an error as a pointer in unix_find_other(). (Jiri Benc) [2120966]
- af_unix: Factorise unix_find_other() based on address types. (Jiri Benc) [2120966]
- af_unix: Pass struct sock to unix_autobind(). (Jiri Benc) [2120966]
- af_unix: Use offsetof() instead of sizeof(). (Jiri Benc) [2120966]
- selftests/bpf: Do not fail build if CONFIG_NF_CONNTRACK=m/n (Jerome Marchand) [2120966]
- bpf, x86: Set header->size properly before freeing it (Jerome Marchand) [2120966]
- x86: Disable HAVE_ARCH_HUGE_VMALLOC on 32-bit x86 (Jerome Marchand) [2120966]
- selftests/bpf: Update btf_dump case for conflicting names (Jerome Marchand) [2120966]
- libbpf: Skip forward declaration when counting duplicated type names (Jerome Marchand) [2120966]
- bpf: Add some description about BPF_JIT_ALWAYS_ON in Kconfig (Jerome Marchand) [2120966]
- bpf: Cache the last valid build_id (Jerome Marchand) [2120966]
- libbpf: Fix BPF_MAP_TYPE_PERF_EVENT_ARRAY auto-pinning (Jerome Marchand) [2120966]
- bpf, arm64: Support more atomic operations (Jerome Marchand) [2120966]
- bpftool: Remove redundant slashes (Jerome Marchand) [2120966]
- Disable CONFIG_MODULE_ALLOW_BTF_MISMATCH (Jerome Marchand) [2120966]
- bpf: Add config to allow loading modules with BTF mismatches (Jerome Marchand) [2120966]
- bpf: Remove Lorenz Bauer from L7 BPF maintainers (Jerome Marchand) [2120966]
- bpf, arm64: Feed byte-offset into bpf line info (Jerome Marchand) [2120966]
- bpf, arm64: Call build_prologue() first in first JIT pass (Jerome Marchand) [2120966]
- bpf: Fix issue with bpf preload module taking over stdout/stdin of kernel. (Jerome Marchand) [2120966]
- bpftool: Bpf skeletons assert type sizes (Jerome Marchand) [2120966]
- bpf: Cleanup comments (Jerome Marchand) [2120966]
- libbpf: Simplify the find_elf_sec_sz() function (Jerome Marchand) [2120966]
- bpftool: Remove usage of reallocarray() (Jerome Marchand) [2120966]
- scripts/pahole-flags.sh: Parse DWARF and generate BTF with multithreading. (Jerome Marchand) [2120966]
- libbpf: Remove redundant check in btf_fixup_datasec() (Jerome Marchand) [2120966]
- selftests/bpf: Add test for reg2btf_ids out of bounds access (Jerome Marchand) [2120966]
- selftests/bpf: Fix btfgen tests (Jerome Marchand) [2120966]
- bpf: Initialize ret to 0 inside btf_populate_kfunc_set() (Jerome Marchand) [2120966]
- selftests/bpf: Fix a clang deprecated-declarations compilation error (Jerome Marchand) [2120966]
- bpf: Call maybe_wait_bpf_programs() only once from generic_map_delete_batch() (Jerome Marchand) [2120966]
- bpf: bpf_prog_pack: Set proper size before freeing ro_header (Jerome Marchand) [2120966]
- selftests/bpf: Fix crash in core_reloc when bpftool btfgen fails (Jerome Marchand) [2120966]
- selftests/bpf: Fix vmtest.sh to launch smp vm. (Jerome Marchand) [2120966]
- bpftool: Fix C++ additions to skeleton (Jerome Marchand) [2120966]
- selftests/bpf: Test "bpftool gen min_core_btf" (Jerome Marchand) [2120966]
- bpftool: Gen min_core_btf explanation and examples (Jerome Marchand) [2120966]
- bpftool: Implement btfgen_get_btf() (Jerome Marchand) [2120966]
- bpftool: Implement "gen min_core_btf" logic (Jerome Marchand) [2120966]
- bpftool: Add gen min_core_btf command (Jerome Marchand) [2120966]
- libbpf: Expose bpf_core_{add,free}_cands() to bpftool (Jerome Marchand) [2120966]
- libbpf: Split bpf_core_apply_relo() (Jerome Marchand) [2120966]
- bpf: Reject kfunc calls that overflow insn->imm (Jerome Marchand) [2120966]
- selftests/bpf: Add Skeleton templated wrapper as an example (Jerome Marchand) [2120966]
- bpftool: Add C++-specific open/load/etc skeleton wrappers (Jerome Marchand) [2120966]
- selftests/bpf: Fix GCC11 compiler warnings in -O2 mode (Jerome Marchand) [2120966]
- powerpc/bpf: Always reallocate BPF_REG_5, BPF_REG_AX and TMP_REG when possible (Jerome Marchand) [2120966]
- bpftool: Update versioning scheme, align on libbpf's version number (Jerome Marchand) [2120966]
- bpftool: Add libbpf's version number to "bpftool version" output (Jerome Marchand) [2120966]
- bpf: Fix bpf_prog_pack build for ppc64_defconfig (Jerome Marchand) [2120966]
- bpf: Convert bpf_preload.ko to use light skeleton. (Jerome Marchand) [2120966]
- bpf: Update iterators.lskel.h. (Jerome Marchand) [2120966]
- bpftool: Generalize light skeleton generation. (Jerome Marchand) [2120966]
- libbpf: Prepare light skeleton for the kernel. (Jerome Marchand) [2120966]
- bpf: Extend sys_bpf commands for bpf_syscall programs. (Jerome Marchand) [2120966]
- selftests/bpf: Cover 4-byte load from remote_port in bpf_sk_lookup (Jerome Marchand) [2120966]
- bpf: Make remote_port field in struct bpf_sk_lookup 16-bit wide (Jerome Marchand) [2120966]
- selftests/bpf: Test BPF_KPROBE_SYSCALL macro (Jerome Marchand) [2120966]
- libbpf: Add BPF_KPROBE_SYSCALL macro (Jerome Marchand) [2120966]
- libbpf: Fix accessing the first syscall argument on s390 (Jerome Marchand) [2120966]
- libbpf: Fix accessing the first syscall argument on arm64 (Jerome Marchand) [2120966]
- libbpf: Allow overriding PT_REGS_PARM1{_CORE}_SYSCALL (Jerome Marchand) [2120966]
- selftests/bpf: Skip test_bpf_syscall_macro's syscall_arg1 on arm64 and s390 (Jerome Marchand) [2120966]
- libbpf: Fix accessing syscall arguments on powerpc (Jerome Marchand) [2120966]
- selftests/bpf: Use PT_REGS_SYSCALL_REGS in bpf_syscall_macro (Jerome Marchand) [2120966]
- libbpf: Add PT_REGS_SYSCALL_REGS macro (Jerome Marchand) [2120966]
- selftests/bpf: Fix an endianness issue in bpf_syscall_macro test (Jerome Marchand) [2120966]
- bpf: Fix bpf_prog_pack build HPAGE_PMD_SIZE (Jerome Marchand) [2120966]
- bpf: Fix leftover header->pages in sparc and powerpc code. (Jerome Marchand) [2120966]
- bpf, x86_64: Fail gracefully on bpf_jit_binary_pack_finalize failures (Jerome Marchand) [2120966]
- bpf, x86_64: Use bpf_jit_binary_pack_alloc (Jerome Marchand) [2120966]
- bpf: Introduce bpf_jit_binary_pack_[alloc|finalize|free] (Jerome Marchand) [2120966]
- bpf: Introduce bpf_prog_pack allocator (Jerome Marchand) [2120966]
- bpf: Introduce bpf_arch_text_copy (Jerome Marchand) [2120966]
- x86/alternative: Introduce text_poke_copy (Jerome Marchand) [2120966]
- bpf: Use prog->jited_len in bpf_prog_ksym_set_addr() (Jerome Marchand) [2120966]
- bpf: Use size instead of pages in bpf_binary_header (Jerome Marchand) [2120966]
- bpf: Use bytes instead of pages for bpf_jit_[charge|uncharge]_modmem (Jerome Marchand) [2120966]
- x86/Kconfig: Select HAVE_ARCH_HUGE_VMALLOC with HAVE_ARCH_HUGE_VMAP (Jerome Marchand) [2120966]
- selftests/bpf: Fix strict mode calculation (Jerome Marchand) [2120966]
- bpftool: Fix strict mode calculation (Jerome Marchand) [2120966]
- libbpf: Remove mode check in libbpf_set_strict_mode() (Jerome Marchand) [2120966]
- selftests/bpf: Fix tests to use arch-dependent syscall entry points (Jerome Marchand) [2120966]
- libbpf: Fix build issue with llvm-readelf (Jerome Marchand) [2120966]
- selftests/bpf: Test bpf_core_types_are_compat() functionality. (Jerome Marchand) [2120966]
- bpf: Implement bpf_core_types_are_compat(). (Jerome Marchand) [2120966]
- bpf, arm64: Enable kfunc call (Jerome Marchand) [2120966]
- selftests/bpf: Add a selftest for invalid func btf with btf decl_tag (Jerome Marchand) [2120966]
- libbpf: Deprecate priv/set_priv storage (Jerome Marchand) [2120966]
- bpf, docs: Better document the atomic instructions (Jerome Marchand) [2120966]
- bpf, docs: Better document the extended instruction format (Jerome Marchand) [2120966]
- bpf, docs: Better document the legacy packet access instruction (Jerome Marchand) [2120966]
- bpf, docs: Better document the regular load and store instructions (Jerome Marchand) [2120966]
- bpf, docs: Document the byte swapping instructions (Jerome Marchand) [2120966]
- libbpf: Deprecate forgotten btf__get_map_kv_tids() (Jerome Marchand) [2120966]
- samples/bpf: Get rid of bpf_prog_load_xattr() use (Jerome Marchand) [2120966]
- selftests/bpf: Redo the switch to new libbpf XDP APIs (Jerome Marchand) [2120966]
- selftests/bpf: Remove usage of deprecated feature probing APIs (Jerome Marchand) [2120966]
- bpftool: Fix uninit variable compilation warning (Jerome Marchand) [2120966]
- bpftool: Stop supporting BPF offload-enabled feature probing (Jerome Marchand) [2120966]
- libbpf: Stop using deprecated bpf_map__is_offload_neutral() (Jerome Marchand) [2120966]
- Disable CONFIG_DEBUG_INFO_DWARF5 (Jerome Marchand) [2120966]
- lib/Kconfig.debug: Allow BTF + DWARF5 with pahole 1.21+ (Jerome Marchand) [2120966]
- lib/Kconfig.debug: Use CONFIG_PAHOLE_VERSION (Jerome Marchand) [2120966]
- scripts/pahole-flags.sh: Use pahole-version.sh (Jerome Marchand) [2120966]
- kbuild: Add CONFIG_PAHOLE_VERSION (Jerome Marchand) [2120966]
- MAINTAINERS: Add scripts/pahole-flags.sh to BPF section (Jerome Marchand) [2120966]
- bpf: Drop libbpf, libelf, libz dependency from bpf preload. (Jerome Marchand) [2120966]
- bpf: Open code obj_get_info_by_fd in bpf preload. (Jerome Marchand) [2120966]
- bpf: Convert bpf preload to light skeleton. (Jerome Marchand) [2120966]
- bpf: Remove unnecessary setrlimit from bpf preload. (Jerome Marchand) [2120966]
- libbpf: Open code raw_tp_open and link_create commands. (Jerome Marchand) [2120966]
- libbpf: Open code low level bpf commands. (Jerome Marchand) [2120966]
- libbpf: Add support for bpf iter in light skeleton. (Jerome Marchand) [2120966]
- libbpf: Deprecate btf_ext rec_size APIs (Jerome Marchand) [2120966]
- bpf: make bpf_copy_from_user_task() gpl only (Jerome Marchand) [2120966]
- selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads (Jerome Marchand) [2120966]
- bpf: Make dst_port field in struct bpf_sock 16-bit wide (Jerome Marchand) [2120966]
- docs/bpf: clarify how btf_type_tag gets encoded in the type chain (Jerome Marchand) [2120966]
- selftests/bpf: specify pahole version requirement for btf_tag test (Jerome Marchand) [2120966]
- selftests/bpf: add a selftest with __user tag (Jerome Marchand) [2120966]
- selftests/bpf: rename btf_decl_tag.c to test_btf_decl_tag.c (Jerome Marchand) [2120966]
- bpf: reject program if a __user tagged memory accessed in kernel way (Jerome Marchand) [2120966]
- compiler_types: define __user as __attribute__((btf_type_tag("user"))) (Jerome Marchand) [2120966]
- cgroup/bpf: fast path skb BPF filtering (Jerome Marchand) [2120966]
- selftests/bpf: fix a clang compilation error (Jerome Marchand) [2120966]
- bpf, x86: Remove unnecessary handling of BPF_SUB atomic op (Jerome Marchand) [2120966]
- bpf: remove unused static inlines (Jerome Marchand) [2120966]
- selftests/bpf: fix uprobe offset calculation in selftests (Jerome Marchand) [2120966]
- selftests/bpf: Fix a clang compilation error (Jerome Marchand) [2120966]
- bpf: fix register_btf_kfunc_id_set for !CONFIG_DEBUG_INFO_BTF (Jerome Marchand) [2120966]
- selftests: bpf: Less strict size check in sockopt_sk (Jerome Marchand) [2120966]
- samples/bpf: use preferred getters/setters instead of deprecated ones (Jerome Marchand) [2120966]
- selftests/bpf: use preferred setter/getter APIs instead of deprecated ones (Jerome Marchand) [2120966]
- bpftool: use preferred setters/getters instead of deprecated ones (Jerome Marchand) [2120966]
- libbpf: deprecate bpf_program__is_<type>() and bpf_program__set_<type>() APIs (Jerome Marchand) [2120966]
- libbpf: deprecate bpf_map__resize() (Jerome Marchand) [2120966]
- libbpf: hide and discourage inconsistently named getters (Jerome Marchand) [2120966]
- selftests/bpf: Add a test to confirm PT_REGS_PARM4_SYSCALL (Jerome Marchand) [2120966]
- libbpf: Fix the incorrect register read for syscalls on x86_64 (Jerome Marchand) [2120966]
- libbpf: Mark bpf_object__open_xattr() deprecated (Jerome Marchand) [2120966]
- libbpf: Mark bpf_object__open_buffer() API deprecated (Jerome Marchand) [2120966]
- selftests/bpf: Add test for sleepable bpf iterator programs (Jerome Marchand) [2120966]
- libbpf: Add "iter.s" section for sleepable bpf iterator programs (Jerome Marchand) [2120966]
- bpf: Add bpf_copy_from_user_task() helper (Jerome Marchand) [2120966]
- bpf: Add support for bpf iterator programs to use sleepable helpers (Jerome Marchand) [2120966]
- xdp: disable XDP_REDIRECT for xdp frags (Jiri Benc) [2120966]
- bpf: selftests: add CPUMAP/DEVMAP selftests for xdp frags (Jiri Benc) [2120966]
- bpf: selftests: introduce bpf_xdp_{load,store}_bytes selftest (Jiri Benc) [2120966]
- net: xdp: introduce bpf_xdp_pointer utility routine (Jiri Benc) [2120966]
- bpf: generalise tail call map compatibility check (Jiri Benc) [2120966]
- libbpf: Add SEC name for xdp frags programs (Jiri Benc) [2120966]
- bpf: selftests: update xdp_adjust_tail selftest to include xdp frags (Jiri Benc) [2120966]
- bpf: test_run: add xdp_shared_info pointer in bpf_test_finish signature (Jiri Benc) [2120966]
- bpf: introduce frags support to bpf_prog_test_run_xdp() (Jiri Benc) [2120966]
- bpf: move user_size out of bpf_test_init (Jiri Benc) [2120966]
- bpf: add frags support to xdp copy helpers (Jiri Benc) [2120966]
- bpf: add frags support to the bpf_xdp_adjust_tail() API (Jiri Benc) [2120966]
- bpf: introduce bpf_xdp_get_buff_len helper (Jiri Benc) [2120966]
- xdp: add frags support to xdp_return_{buff/frame} (Jiri Benc) [2120966]
- net: xdp: add xdp_update_skb_shared_info utility routine (Jiri Benc) [2120966]
- xdp: introduce flags field in xdp_buff/xdp_frame (Jiri Benc) [2120966]
- net: skbuff: add size metadata to skb_shared_info for xdp (Jiri Benc) [2120966]
- bpf: selftests: Get rid of CHECK macro in xdp_bpf2bpf.c (Jiri Benc) [2120966]
- bpf: selftests: Get rid of CHECK macro in xdp_adjust_tail.c (Jiri Benc) [2120966]
- bpf: Fix flexible_array.cocci warnings (Jerome Marchand) [2120966]
- bpf: introduce BPF_F_XDP_HAS_FRAGS flag in prog_flags loading the ebpf program (Jerome Marchand) [2120966]
- selftests: bpf: test BPF_PROG_QUERY for progs attached to sockmap (Jerome Marchand) [2120966]
- bpf: support BPF_PROG_QUERY for progs attached to sockmap (Jerome Marchand) [2120966]
- samples/bpf: adapt samples/bpf to bpf_xdp_xxx() APIs (Jerome Marchand) [2120966]
- bpftool: use new API for attaching XDP program (Jerome Marchand) [2120966]
- libbpf: streamline low-level XDP APIs (Jerome Marchand) [2120966]
- docs/bpf: update BPF map definition example (Jerome Marchand) [2120966]
- libbpf: deprecate legacy BPF map definitions (Jerome Marchand) [2120966]
- selftests/bpf: convert remaining legacy map definitions (Jerome Marchand) [2120966]
- selftests/bpf: fail build on compilation warning (Jerome Marchand) [2120966]
- selftests/bpf: Update sockopt_sk test to the use bpf_set_retval (Jerome Marchand) [2120966]
- selftests/bpf: Test bpf_{get,set}_retval behavior with cgroup/sockopt (Jerome Marchand) [2120966]
- bpf: Add cgroup helpers bpf_{get,set}_retval to get/set syscall return value (Jerome Marchand) [2120966]
- bpf: Move getsockopt retval to struct bpf_cg_run_ctx (Jerome Marchand) [2120966]
- bpf: Make BPF_PROG_RUN_ARRAY return -err instead of allow boolean (Jerome Marchand) [2120966]
- libbpf: Improve btf__add_btf() with an additional hashmap for strings. (Jerome Marchand) [2120966]
- bpf/scripts: Raise an exception if the correct number of sycalls are not generated (Jerome Marchand) [2120966]
- bpf/scripts: Make description and returns section for helpers/syscalls mandatory (Jerome Marchand) [2120966]
- uapi/bpf: Add missing description and returns for helper documentation (Jerome Marchand) [2120966]
- bpftool: Adding support for BTF program names (Jerome Marchand) [2120966]
- selftests/bpf: Add test for race in btf_try_get_module (Jerome Marchand) [2120966]
- selftests/bpf: Extend kfunc selftests (Jerome Marchand) [2120966]
- selftests/bpf: Add test_verifier support to fixup kfunc call insns (Jerome Marchand) [2120966]
- selftests/bpf: Add test for unstable CT lookup API (Jerome Marchand) [2120966]
- net/netfilter: Add unstable CT lookup helpers for XDP and TC-BPF (Jiri Benc) [2120966]
- bpf: Add reference tracking support to kfunc (Jerome Marchand) [2120966]
- bpf: Introduce mem, size argument pair support for kfunc (Jerome Marchand) [2120966]
- bpf: Remove check_kfunc_call callback and old kfunc BTF ID API (Jerome Marchand) [2120966]
- bpf: Populate kfunc BTF ID sets in struct btf (Jerome Marchand) [2120966]
- bpf: Fix UAF due to race between btf_try_get_module and load_module (Jerome Marchand) [2120966]
- test: selftests: Remove unused various in sockmap_verdict_prog.c (Jerome Marchand) [2120966]
- tools/resolve_btfids: Build with host flags (Jerome Marchand) [2120966]
- bpf/scripts: Raise an exception if the correct number of helpers are not generated (Jerome Marchand) [2120966]
- libbpf: Deprecate bpf_map__def() API (Jerome Marchand) [2120966]
- selftests/bpf: Stop using bpf_map__def() API (Jerome Marchand) [2120966]
- bpftool: Stop using bpf_map__def() API (Jerome Marchand) [2120966]
- samples/bpf: Stop using bpf_map__def() API (Jerome Marchand) [2120966]
- libbpf: Fix possible NULL pointer dereference when destroying skeleton (Jerome Marchand) [2120966]
- bpftool: Only set obj->skeleton on complete success (Jerome Marchand) [2120966]
- selftests/bpf: Change bpf_prog_attach_xattr() to bpf_prog_attach_opts() (Jerome Marchand) [2120966]
- libbpf: Rename bpf_prog_attach_xattr() to bpf_prog_attach_opts() (Jerome Marchand) [2120966]
- libbpf: Use IS_ERR_OR_NULL() in hashmap__free() (Jerome Marchand) [2120966]
Resolves: rhbz#2133755, rhbz#2120966
Signed-off-by: Frantisek Hrbata <fhrbata@redhat.com>
2022-11-21 13:48:51 +00:00
|
|
|
ln -sr %{buildroot}%{_libexecdir}/kselftests/bpf/bpftool %{buildroot}%{_libexecdir}/kselftests/bpf/no_alu32/bpftool
|
kernel-5.14.0-512.el9
* Mon Sep 23 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-512.el9]
- cpufreq: intel_pstate: Use Meteor Lake EPPs for Arrow Lake (Steve Best) [RHEL-58617]
- cpufreq: intel_pstate: Update Meteor Lake EPPs (Steve Best) [RHEL-58617]
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs (Steve Best) [RHEL-57711]
- cpufreq: intel_pstate: Update Lunar Lake hybrid scaling factor (Steve Best) [RHEL-58615]
- cpufreq: intel_pstate: Update Arrow Lake hybrid scaling factor (Steve Best) [RHEL-58615]
- netfilter: flowtable: initialise extack before use (CKI Backport Bot) [RHEL-58544] {CVE-2024-45018}
- tracing/osnoise: Fix build when timerlat is not enabled (Tomas Glozar) [RHEL-39968]
- tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() (Tomas Glozar) [RHEL-39968]
- tracing/timerlat: Only clear timer if a kthread exists (Tomas Glozar) [RHEL-39968]
- tracing/osnoise: Use a cpumask to know what threads are kthreads (Tomas Glozar) [RHEL-39968]
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode (Steve Best) [RHEL-58619]
- ARM: dts: am33xx-l4: Add missing touchscreen clock properties (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Add the scale information (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Add a unit to the timeout delay (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Gather the checks on the delays (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Get rid of useless gotos (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Fix style (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Replace license text with SPDX tag (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Wait the idle state to avoid stalls (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Drop unused definitions from the header (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Use devm_platform_get_and_ioremap_resource() (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Fix spelling mistake "atleast" -> "at least" (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Support the correctly spelled DT property (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Add ADC1/magnetic reader support (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Introduce a helper to deal with the type of hardware (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Add a boolean to clarify the presence of a touchscreen (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Fix an error message (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Rename a variable (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Add TSC prefix in certain macros (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Drop useless definitions from the header (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Clarify the maximum values for DT entries (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Use BIT(), GENMASK() and FIELD_PREP() when relevant (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Replace the header license text with SPDX tag (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Fix header spacing (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Use the new HZ_PER_MHZ macro (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Rename the subsystem enable macro (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Gather the ctrl register logic in one place (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Reorder the initialization steps (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Always provide an idle configuration (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Drop useless variables from the driver structure (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Mimic the probe from resume() (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Use driver data (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Move the driver structure allocation earlier (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Simplify divisor calculation (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Don't search the tree for our clock (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Reword the comment explaining the dividers (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Drop extra spacing when declaring stack variables (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Get rid of useless gotos (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Fix style (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Replace license text with SPDX tag (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Ensure a balanced number of node get/put (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Delete superfluous error message (Joel Slebodnick) [RHEL-51597]
- uki: use systemd-pcrphase dracut module (Vitaly Kuznetsov)
- selftests/thermel/intel: Add test to read workload hint (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Free MSI IRQ vectors on module exit (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Allow limited thermal MSI support (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Fix kernel warning during MSI cleanup (David Arcari) [RHEL-29349]
- thermal: trip: Pass trip pointer to .set_trip_temp() thermal zone callback (David Arcari) [RHEL-29349]
- thermal: helpers: Introduce thermal_trip_is_bound_to_cdev() (David Arcari) [RHEL-29349]
- thermal: trip: Add conversion macros for thermal trip priv field (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Enable WLT and power floor support for Lunar Lake (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Support MSI interrupt for Lunar Lake (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Remove unnecessary calls to free irq (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Add DLVR support for Lunar Lake (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Capability to map user space to firmware values (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Cleanup of DLVR sysfs on driver remove (David Arcari) [RHEL-29349]
- thermal: int340x: processor_thermal: Support shared interrupts (David Arcari) [RHEL-29349]
- thermal: int3403: remove unused struct 'int3403_performance_state' (David Arcari) [RHEL-29349]
- thermal: int3400: Use sizeof(*pointer) instead of sizeof(type) (David Arcari) [RHEL-29349]
- thermal: intel: Add missing module description (David Arcari) [RHEL-29349]
- thermal: intel: int340x_thermal: replace deprecated strncpy() with strscpy() (David Arcari) [RHEL-29349]
- selftests:resctrl: Fix build failure on archs without __cpuid_count() (David Arcari) [RHEL-20790]
- x86/resctrl: Update documentation with Sub-NUMA cluster changes (David Arcari) [RHEL-20790]
- x86/resctrl: Fix arch_mbm_* array overrun on SNC (David Arcari) [RHEL-20790]
- x86/resctrl: Detect Sub-NUMA Cluster (SNC) mode (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove test name comparing from write_bm_pid_to_resctrl() (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove mongrp from CMT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove mongrp from MBA test (David Arcari) [RHEL-20790]
- selftests/resctrl: Convert ctrlgrp & mongrp to pointers (David Arcari) [RHEL-20790]
- selftests/resctrl: Make some strings passed to resctrlfs functions const (David Arcari) [RHEL-20790]
- selftests/resctrl: Simplify bandwidth report type handling (David Arcari) [RHEL-20790]
- selftests/resctrl: Add ->init() callback into resctrl_val_param (David Arcari) [RHEL-20790]
- selftests/resctrl: Add ->measure() callback to resctrl_val_param (David Arcari) [RHEL-20790]
- selftests/resctrl: Simplify mem bandwidth file code for MBA & MBM tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Rename measure_vals() to measure_mem_bw_vals() & document (David Arcari) [RHEL-20790]
- selftests/resctrl: Cleanup bm_pid and ppid usage & limit scope (David Arcari) [RHEL-20790]
- selftests/resctrl: Use correct type for pids (David Arcari) [RHEL-20790]
- selftests/resctrl: Consolidate get_domain_id() into resctrl_val() (David Arcari) [RHEL-20790]
- selftests/resctrl: Make "bandwidth" consistent in comments & prints (David Arcari) [RHEL-20790]
- selftests/resctrl: Calculate resctrl FS derived mem bw over sleep(1) only (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix closing IMC fds on error and open-code R+W instead of loops (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix non-contiguous CBM for AMD (David Arcari) [RHEL-20790]
- selftests/resctrl: fix clang build warnings related to abs(), labs() calls (David Arcari) [RHEL-20790]
- selftests/resctrl: fix clang build failure: use LOCAL_HDRS (David Arcari) [RHEL-20790]
- selftests/resctrl: ksft_exit_skip() does not return (David Arcari) [RHEL-20790]
- selftests/resctrl: Move cleanups out of individual tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Simplify cleanup in ctrl-c handler (David Arcari) [RHEL-20790]
- selftests/resctrl: Add cleanup function to test framework (David Arcari) [RHEL-20790]
- selftests/resctrl: Add non-contiguous CBMs CAT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Add resource_info_file_exists() (David Arcari) [RHEL-20790]
- selftests/resctrl: Split validate_resctrl_feature_request() (David Arcari) [RHEL-20790]
- selftests/resctrl: Add a helper for the non-contiguous test (David Arcari) [RHEL-20790]
- selftests/resctrl: Add test groups and name L3 CAT test L3_CAT (David Arcari) [RHEL-20790]
- selftests/resctrl: Get domain id from cache id (David Arcari) [RHEL-20790]
- selftests/resctrl: Rename resource ID to domain ID (David Arcari) [RHEL-20790]
- selftests/resctrl: Add helper to convert L2/3 to integer (David Arcari) [RHEL-20790]
- selftests/resctrl: Pass write_schemata() resource instead of test name (David Arcari) [RHEL-20790]
- selftests/resctrl: Introduce generalized test framework (David Arcari) [RHEL-20790]
- selftests/resctrl: Create struct for input parameters (David Arcari) [RHEL-20790]
- selftests/resctrl: Restore the CPU affinity after CAT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Rewrite Cache Allocation Technology (CAT) test (David Arcari) [RHEL-20790]
- selftests/resctrl: Read in less obvious order to defeat prefetch optimizations (David Arcari) [RHEL-20790]
- selftests/resctrl: Replace file write with volatile variable (David Arcari) [RHEL-20790]
- selftests/resctrl: Open perf fd before start & add error handling (David Arcari) [RHEL-20790]
- selftests/resctrl: Move cat_val() to cat_test.c and rename to cat_test() (David Arcari) [RHEL-20790]
- selftests/resctrl: Convert perf related globals to locals (David Arcari) [RHEL-20790]
- selftests/resctrl: Improve perf init (David Arcari) [RHEL-20790]
- selftests/resctrl: Consolidate naming of perf event related things (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove nested calls in perf event handling (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove unnecessary __u64 -> unsigned long conversion (David Arcari) [RHEL-20790]
- selftests/resctrl: Split show_cache_info() to test specific and generic parts (David Arcari) [RHEL-20790]
- selftests/resctrl: Split measure_cache_vals() (David Arcari) [RHEL-20790]
- selftests/resctrl: Exclude shareable bits from schemata in CAT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Create cache_portion_size() helper (David Arcari) [RHEL-20790]
- selftests/resctrl: Mark get_cache_size() cache_type const (David Arcari) [RHEL-20790]
- selftests/resctrl: Refactor get_cbm_mask() and rename to get_full_cbm() (David Arcari) [RHEL-20790]
- selftests/resctrl: Refactor fill_buf functions (David Arcari) [RHEL-20790]
- selftests/resctrl: Split fill_buf to allow tests finer-grained control (David Arcari) [RHEL-20790]
- selftests/resctrl: Change function comments to say < 0 on error (David Arcari) [RHEL-20790]
- selftests/resctrl: Don't use ctrlc_handler() outside signal handling (David Arcari) [RHEL-20790]
- selftests/resctrl: Return -1 instead of errno on error (David Arcari) [RHEL-20790]
- selftests/resctrl: Convert perror() to ksft_perror() or ksft_print_msg() (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix MBM test failure when MBA unavailable (David Arcari) [RHEL-20790]
- selftests/resctrl: Move run_benchmark() to a more fitting file (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix schemata write error check (David Arcari) [RHEL-20790]
- selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix feature checks (David Arcari) [RHEL-20790]
- selftests/resctrl: Refactor feature check to use resource and feature name (David Arcari) [RHEL-20790]
- selftests/resctrl: Move _GNU_SOURCE define into Makefile (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove duplicate feature check from CMT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Extend signal handler coverage to unmount on receiving signal (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix uninitialized .sa_flags (David Arcari) [RHEL-20790]
- selftests/resctrl: Cleanup benchmark argument parsing (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove ben_count variable (David Arcari) [RHEL-20790]
- selftests/resctrl: Make benchmark command const and build it with pointers (David Arcari) [RHEL-20790]
- selftests/resctrl: Reorder resctrl FS prep code and benchmark_cmd init (David Arcari) [RHEL-20790]
- selftests/resctrl: Simplify span lifetime (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove bw_report and bm_type from main() (David Arcari) [RHEL-20790]
- selftests/resctrl: Correct benchmark command help (David Arcari) [RHEL-20790]
- selftests/resctrl: Ensure the benchmark commands fits to its array (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix wrong format specifier (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove test type checks from cat_val() (David Arcari) [RHEL-20790]
- selftests/resctrl: Pass the real number of tests to show_cache_info() (David Arcari) [RHEL-20790]
- selftests/resctrl: Move CAT/CMT test global vars to function they are used in (David Arcari) [RHEL-20790]
- selftests/resctrl: Don't use variable argument list for ->setup() (David Arcari) [RHEL-20790]
- selftests/resctrl: Don't pass test name to fill_buf (David Arcari) [RHEL-20790]
- selftests/resctrl: Improve parameter consistency in fill_buf (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove unnecessary startptr global from fill_buf (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove "malloc_and_init_memory" param from run_fill_buf() (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove duplicated preparation for span arg (David Arcari) [RHEL-20790]
- selftests/resctrl: Express span internally in bytes (David Arcari) [RHEL-20790]
- selftests/resctrl: Convert span to size_t (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove mum_resctrlfs from struct resctrl_val_param (David Arcari) [RHEL-20790]
- selftests/resctrl: Refactor remount_resctrl(bool mum_resctrlfs) to mount_resctrl() (David Arcari) [RHEL-20790]
- selftests/resctrl: Move resctrl FS mount/umount to higher level (David Arcari) [RHEL-20790]
- selftests/resctrl: Unmount resctrl FS before starting the first test (David Arcari) [RHEL-20790]
- selftests/resctrl: Close perf value read fd on errors (David Arcari) [RHEL-20790]
- selftests/resctrl: Unmount resctrl FS if child fails to run benchmark (David Arcari) [RHEL-20790]
- selftests/resctrl: Don't leak buffer in fill_cache() (David Arcari) [RHEL-20790]
- selftests/resctrl: Add resctrl.h into build deps (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix incorrect error return on test complete (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove duplicate codes that clear each test result file (David Arcari) [RHEL-20790]
- selftests/resctrl: Commonize the signal handler register/unregister for all tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Cleanup properly when an error occurs in CAT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Flush stdout file buffer before executing fork() (David Arcari) [RHEL-20790]
- selftests/resctrl: Return MBA check result and make it to output message (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix set up schemata with 100%% allocation on first run in MBM test (David Arcari) [RHEL-20790]
- selftests/resctrl: Use correct exit code when tests fail (David Arcari) [RHEL-20790]
- selftests/resctrl: Correct get_llc_perf() param in function comment (David Arcari) [RHEL-20790]
- selftests/resctrl: Use remount_resctrlfs() consistently with boolean (David Arcari) [RHEL-20790]
- selftests/resctrl: Change name from CBM_MASK_PATH to INFO_PATH (David Arcari) [RHEL-20790]
- selftests/resctrl: Change initialize_llc_perf() return type to void (David Arcari) [RHEL-20790]
- selftests/resctrl: Replace obsolete memalign() with posix_memalign() (David Arcari) [RHEL-20790]
- selftests/resctrl: Check for return value after write_schemata() (David Arcari) [RHEL-20790]
- selftests/resctrl: Allow ->setup() to return errors (David Arcari) [RHEL-20790]
- selftests/resctrl: Move ->setup() call outside of test specific branches (David Arcari) [RHEL-20790]
- selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix null pointer dereference on open failed (David Arcari) [RHEL-20790]
- selftests/resctrl: Add missing SPDX license to Makefile (David Arcari) [RHEL-20790]
- selftests/resctrl: Update README about using kselftest framework to build/run resctrl_tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Make resctrl_tests run using kselftest framework (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix resctrl_tests' return code to work with selftest framework (David Arcari) [RHEL-20790]
- selftests/resctrl: Change the default limited time to 120 seconds (David Arcari) [RHEL-20790]
- selftests/resctrl: Kill child process before parent process terminates if SIGTERM is received (David Arcari) [RHEL-20790]
- selftests/resctrl: Print a message if the result of MBM&CMT tests is failed on Intel CPU (David Arcari) [RHEL-20790]
- selftests/resctrl: Extend CPU vendor detection (David Arcari) [RHEL-20790]
- x86/resctrl: Enable shared RMID mode on Sub-NUMA Cluster (SNC) systems (David Arcari) [RHEL-20790]
- x86/resctrl: Make __mon_event_count() handle sum domains (David Arcari) [RHEL-20790]
- x86/resctrl: Fill out rmid_read structure for smp_call*() to read a counter (David Arcari) [RHEL-20790]
- x86/resctrl: Handle removing directories in Sub-NUMA Cluster (SNC) mode (David Arcari) [RHEL-20790]
- x86/resctrl: Create Sub-NUMA Cluster (SNC) monitor files (David Arcari) [RHEL-20790]
- x86/resctrl: Allocate a new field in union mon_data_bits (David Arcari) [RHEL-20790]
- x86/resctrl: Refactor mkdir_mondata_subdir() with a helper function (David Arcari) [RHEL-20790]
- x86/resctrl: Initialize on-stack struct rmid_read instances (David Arcari) [RHEL-20790]
- x86/resctrl: Add a new field to struct rmid_read for summation of domains (David Arcari) [RHEL-20790]
- x86/resctrl: Prepare for new Sub-NUMA Cluster (SNC) monitor files (David Arcari) [RHEL-20790]
- x86/resctrl: Block use of mba_MBps mount option on Sub-NUMA Cluster (SNC) systems (David Arcari) [RHEL-20790]
- x86/resctrl: Introduce snc_nodes_per_l3_cache (David Arcari) [RHEL-20790]
- x86/resctrl: Add node-scope to the options for feature scope (David Arcari) [RHEL-20790]
- x86/resctrl: Split the rdt_domain and rdt_hw_domain structures (David Arcari) [RHEL-20790]
- x86/resctrl: Prepare for different scope for control/monitor operations (David Arcari) [RHEL-20790]
- x86/resctrl: Prepare to split rdt_domain structure (David Arcari) [RHEL-20790]
- x86/resctrl: Prepare for new domain scope (David Arcari) [RHEL-20790]
- x86/resctrl: Don't try to free nonexistent RMIDs (David Arcari) [RHEL-20790]
- x86/resctrl: Replace open coded cacheinfo searches (David Arcari) [RHEL-20790]
- cacheinfo: Add function to get cacheinfo for a given CPU and cache level (David Arcari) [RHEL-20790]
- cpu: Move CPU hotplug function declarations into their own header (David Arcari) [RHEL-20790]
- x86/resctrl: Switch to new Intel CPU model defines (David Arcari) [RHEL-20790]
- x86/resctrl: Add tracepoint for llc_occupancy tracking (David Arcari) [RHEL-20790]
- x86/resctrl: Rename pseudo_lock_event.h to trace.h (David Arcari) [RHEL-20790]
- x86/resctrl: Simplify call convention for MSR update functions (David Arcari) [RHEL-20790]
- x86/resctrl: Pass domain to target CPU (David Arcari) [RHEL-20790]
- x86/resctrl: Fix uninitialized memory read when last CPU of domain goes offline (David Arcari) [RHEL-20790]
- x86/resctrl: Remove lockdep annotation that triggers false positive (David Arcari) [RHEL-20790]
- x86/resctrl: Separate arch and fs resctrl locks (David Arcari) [RHEL-20790]
- x86/resctrl: Move domain helper migration into resctrl_offline_cpu() (David Arcari) [RHEL-20790]
- x86/resctrl: Add CPU offline callback for resctrl work (David Arcari) [RHEL-20790]
- x86/resctrl: Allow overflow/limbo handlers to be scheduled on any-but CPU (David Arcari) [RHEL-20790]
- x86/resctrl: Add CPU online callback for resctrl work (David Arcari) [RHEL-20790]
- x86/resctrl: Add helpers for system wide mon/alloc capable (David Arcari) [RHEL-20790]
- x86/resctrl: Make rdt_enable_key the arch's decision to switch (David Arcari) [RHEL-20790]
- x86/resctrl: Move alloc/mon static keys into helpers (David Arcari) [RHEL-20790]
- x86/resctrl: Make resctrl_mounted checks explicit (David Arcari) [RHEL-20790]
- x86/resctrl: Allow arch to allocate memory needed in resctrl_arch_rmid_read() (David Arcari) [RHEL-20790]
- x86/resctrl: Allow resctrl_arch_rmid_read() to sleep (David Arcari) [RHEL-20790]
- x86/resctrl: Queue mon_event_read() instead of sending an IPI (David Arcari) [RHEL-20790]
- x86/resctrl: Add cpumask_any_housekeeping() for limbo/overflow (David Arcari) [RHEL-20790]
- x86/resctrl: Move CLOSID/RMID matching and setting to use helpers (David Arcari) [RHEL-20790]
- x86/resctrl: Allocate the cleanest CLOSID by searching closid_num_dirty_rmid (David Arcari) [RHEL-20790]
- x86/resctrl: Use __set_bit()/__clear_bit() instead of open coding (David Arcari) [RHEL-20790]
- x86/resctrl: Track the number of dirty RMID a CLOSID has (David Arcari) [RHEL-20790]
- x86/resctrl: Allow RMID allocation to be scoped by CLOSID (David Arcari) [RHEL-20790]
- x86/resctrl: Access per-rmid structures by index (David Arcari) [RHEL-20790]
- x86/resctrl: Track the closid with the rmid (David Arcari) [RHEL-20790]
- x86/resctrl: Move RMID allocation out of mkdir_rdt_prepare() (David Arcari) [RHEL-20790]
- x86/resctrl: Create helper for RMID allocation and mondata dir creation (David Arcari) [RHEL-20790]
- x86/resctrl: Free rmid_ptrs from resctrl_exit() (David Arcari) [RHEL-20790]
- x86/resctrl: Implement new mba_MBps throttling heuristic (David Arcari) [RHEL-20790]
- x86/resctrl: Fix unused variable warning in cache_alloc_hsw_probe() (David Arcari) [RHEL-20790]
- md/raid5: avoid BUG_ON() while continue reshape after reassembling (CKI Backport Bot) [RHEL-56203] {CVE-2024-43914}
- tcp: move inet_twsk_schedule helper out of header (Florian Westphal) [RHEL-9279]
- net: tcp: un-pin the tw_timer (Florian Westphal) [RHEL-9279]
- net: tcp/dccp: prepare for tw_timer un-pinning (Florian Westphal) [RHEL-9279]
- tcp: annotate data-races around tw->tw_ts_recent and tw->tw_ts_recent_stamp (Florian Westphal) [RHEL-9279]
- md: fix deadlock between mddev_suspend and flush bio (Nigel Croxon) [RHEL-54757] {CVE-2024-43855}
- rhel-only: selftests/bpf: add cpuv4 variant (Artem Savkov) [RHEL-50017]
- PCI: hv: Return zero, not garbage, when reading PCI_INTERRUPT_PIN (Maxim Levitsky) [RHEL-54308]
- Input: serio - use sizeof(*pointer) instead of sizeof(type) (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: Cosmetic changes for hv.c and balloon.c (Maxim Levitsky) [RHEL-54308]
- hv_balloon: Enable hot-add for memblock sizes > 128 MiB (Maxim Levitsky) [RHEL-54308]
- hv_balloon: Use kernel macros to simplify open coded sequences (Maxim Levitsky) [RHEL-54308]
- uio_hv_generic: Remove use of PAGE_SIZE (Maxim Levitsky) [RHEL-54308]
- uio_hv_generic: Enable interrupt for low speed VMBus devices (Maxim Levitsky) [RHEL-54308]
- uio_hv_generic: Query the ringbuffer size for device (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Add utility function for querying ring size (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Don't free ring buffers that couldn't be re-encrypted (Maxim Levitsky) [RHEL-54308]
- uio_hv_generic: Don't free decrypted memory (Maxim Levitsky) [RHEL-54308]
- hv_netvsc: Don't free decrypted memory (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Leak pages if set_memory_encrypted() fails (Maxim Levitsky) [RHEL-54308]
- hv: vmbus: Convert sprintf() family to sysfs_emit() family (Maxim Levitsky) [RHEL-54308]
- mshyperv: Introduce hv_numa_node_to_pxm_info() (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Cosmetic changes for hv_apic.c (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Use Hyper-V entropy to seed guest random number generator (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Cosmetic changes for hv_spinlock.c (Maxim Levitsky) [RHEL-54308]
- hyperv-tlfs: Rename some HV_REGISTER_* defines for consistency (Maxim Levitsky) [RHEL-54308]
- hv: vmbus: Convert to platform remove callback returning void (Maxim Levitsky) [RHEL-54308]
- mshyperv: Introduce hv_get_hypervisor_version function (Maxim Levitsky) [RHEL-54308]
- PCI: hv: Fix ring buffer size calculation (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Use per cpu initial stack for vtl context (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: make hv_bus const (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Allow 15-bit APIC IDs for VTL platforms (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Make encrypted/decrypted changes safe for load_unaligned_zeropad() (Maxim Levitsky) [RHEL-54308]
- x86/mm: Regularize set_memory_p() parameters and make non-static (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Use slow_virt_to_phys() in page transition hypervisor callback (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Update indentation in create_gpadl_header() (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Remove duplication and cleanup code in create_gpadl_header() (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory (Maxim Levitsky) [RHEL-54308]
- hv_utils: Allow implicit ICTIMESYNCFLAG_SYNC (Maxim Levitsky) [RHEL-54308]
- scsi: storvsc: Fix ring buffer size calculation (Maxim Levitsky) [RHEL-54308]
- virtio/vsock: send credit update during setting SO_RCVLOWAT (Maxim Levitsky) [RHEL-54308]
- redhat: kernel.spec: add missing sound/soc/sof/sof-audio.h to kernel-devel package (Jaroslav Kysela) [RHEL-16610]
Resolves: RHEL-16610, RHEL-20790, RHEL-29349, RHEL-39968, RHEL-50017, RHEL-51597, RHEL-54308, RHEL-54757, RHEL-56203, RHEL-57711, RHEL-58544, RHEL-58615, RHEL-58617, RHEL-58619, RHEL-9279
Signed-off-by: Rado Vrbovsky <rvrbovsk@redhat.com>
2024-09-23 08:27:41 +00:00
|
|
|
|
|
|
|
# CKI clang does not support cpuv4 so it skips this variant
|
|
|
|
ln -sr %{buildroot}%{_libexecdir}/kselftests/bpf/bpftool %{buildroot}%{_libexecdir}/kselftests/bpf/cpuv4/bpftool || echo "selftests/bpf: no cpuv4 variant"
|
|
|
|
|
2023-02-17 17:44:39 +00:00
|
|
|
%buildroot_save_unstripped "usr/libexec/kselftests/bpf/test_progs"
|
kernel-5.14.0-329.el9
* Fri Jun 16 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-329.el9]
- rtla/timerlat: Fix "Previous IRQ" auto analysis' line (John Kacur) [2174943]
- rtla/timerlat: Add auto-analysis only option (John Kacur) [2174943]
- Documentation/rtla: Add timerlat-top auto-analysis options (John Kacur) [2174943]
- rtla/timerlat: Add auto-analysis support to timerlat top (John Kacur) [2174943]
- rtla/timerlat: Add auto-analysis core (John Kacur) [2174943]
- tools/tracing/rtla: osnoise_hist: display average with two-digit precision (John Kacur) [2174943]
- tools/tracing/rtla: osnoise_hist: use total duration for average calculation (John Kacur) [2174943]
- rtla: Consolidate and show all necessary libraries that failed for building (John Kacur) [2174943]
- tools/rtla: Build with EXTRA_{C,LD}FLAGS (John Kacur) [2174943]
- rtla: Define syscall numbers for riscv (John Kacur) [2174943]
- rtla/Makefile: Properly handle dependencies (John Kacur) [2174943]
- lockd: add some client-side tracepoints (Jeffrey Layton) [2063818]
- nfs: move nfs_fhandle_hash to common include file (Jeffrey Layton) [2063818]
- lockd: server should unlock lock if client rejects the grant (Jeffrey Layton) [2063818]
- lockd: fix races in client GRANTED_MSG wait logic (Jeffrey Layton) [2063818]
- lockd: move struct nlm_wait to lockd.h (Jeffrey Layton) [2063818]
- lockd: remove 2 unused helper functions (Jeffrey Layton) [2063818]
- lockd: purge resources held on behalf of nlm clients when shutting down (Jeffrey Layton) [2063818]
- Add rv subpackage for kernel-tools (John Kacur) [2188441]
- rv: Fix addition on an uninitialized variable 'run' (John Kacur) [2188441]
- tools/rv: Remove unneeded semicolon (John Kacur) [2188441]
- Documentation/rv: Add verification/rv man pages (John Kacur) [2188441]
- tools/rv: Add in-kernel monitor interface (John Kacur) [2188441]
- rv: Add rv tool (John Kacur) [2188441]
- Revert "softirq: Let ksoftirqd do its job" (Oleg Nesterov) [2196764]
- x86/cpu: Add Xeon Emerald Rapids to list of CPUs that support PPIN (David Arcari) [2215041]
- redhat/configs: add new regulator configs (Adrien Thierry) [2213574]
- regulator: mt6359: add read check for PMIC MT6359 (Adrien Thierry) [2213574]
- regulator: Fix error checking for debugfs_create_dir (Adrien Thierry) [2213574]
- regulator: pca9450: Fix BUCK2 enable_mask (Adrien Thierry) [2213574]
- regulator: core: Make regulator_lock_two() logic easier to follow (Adrien Thierry) [2213574]
- regulator: stm32-pwr: remove MODULE_LICENSE in non-modules (Adrien Thierry) [2213574]
- regulator: stm32-pwr: fix of_iomap leak (Adrien Thierry) [2213574]
- regulator: da9063: implement setter for voltage monitoring (Adrien Thierry) [2213574]
- regulator: da9063: add voltage monitoring registers (Adrien Thierry) [2213574]
- regulator: fan53555: Add support for RK860X (Adrien Thierry) [2213574]
- regulator: fan53555: Use dev_err_probe (Adrien Thierry) [2213574]
- regulator: fan53555: Improve vsel_mask computation (Adrien Thierry) [2213574]
- regulator: fan53555: Make use of the bit macros (Adrien Thierry) [2213574]
- regulator: fan53555: Remove unused *_SLEW_SHIFT definitions (Adrien Thierry) [2213574]
- regulator: sm5703: Fix missing n_voltages for fixed regulators (Adrien Thierry) [2213574]
- regulator: qcom_smd: Add MP5496 S1 regulator (Adrien Thierry) [2213574]
- regulator: fan53555: Fix wrong TCS_SLEW_MASK (Adrien Thierry) [2213574]
- regulator: fan53555: Explicitly include bits header (Adrien Thierry) [2213574]
- regulator: core: Avoid lockdep reports when resolving supplies (Adrien Thierry) [2213574]
- regulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow() (Adrien Thierry) [2213574]
- regulator: Add Richtek RT4803 boost regulator (Adrien Thierry) [2213574]
- regulator: Handle deferred clk (Adrien Thierry) [2213574]
- regulator: qcom-rpmh: Revert "regulator: qcom-rpmh: Use PROBE_FORCE_SYNCHRONOUS" (Adrien Thierry) [2213574]
- regulator: qcom-rpmh: Use PROBE_FORCE_SYNCHRONOUS (Adrien Thierry) [2213574]
- regulator: arizona-micsupp: Use PROBE_FORCE_SYNCHRONOUS (Adrien Thierry) [2213574]
- regulator: arizona-ldo1: Use PROBE_FORCE_SYNCHRONOUS (Adrien Thierry) [2213574]
- regulator: wm8994: Use PROBE_FORCE_SYNCHRONOUS (Adrien Thierry) [2213574]
- regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that are newer than 6.1 (Adrien Thierry) [2213574]
- regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.15 and 6.1 (Adrien Thierry) [2213574]
- regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.10 and 5.15 (Adrien Thierry) [2213574]
- regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.4 and 5.10 (Adrien Thierry) [2213574]
- regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 4.19 and 5.4 (Adrien Thierry) [2213574]
- regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 4.14 and 4.19 (Adrien Thierry) [2213574]
- regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 (Adrien Thierry) [2213574]
- regulator: core: Shorten off-on-delay-us for always-on/boot-on by time since booted (Adrien Thierry) [2213574]
- regulator: mt6397-regulator: Mark OF related data as maybe unused (Adrien Thierry) [2213574]
- regulator: mp8859: Mark OF related data as maybe unused (Adrien Thierry) [2213574]
- regulator: max20086: Mark OF related data as maybe unused (Adrien Thierry) [2213574]
- regulator: lp872x: Mark OF related data as maybe unused (Adrien Thierry) [2213574]
- regulator: Use of_property_read_bool() for boolean properties (Adrien Thierry) [2213574]
- regulator: Use of_property_present() for testing DT property presence (Adrien Thierry) [2213574]
- regulator: rt5739: Spelling s/Rcihtek/Richtek/ (Adrien Thierry) [2213574]
- regulator: Add support for Richtek RT5739 voltage regulator (Adrien Thierry) [2213574]
- regulator: core: Use ktime_get_boottime() to determine how long a regulator was off (Adrien Thierry) [2213574]
- regulator: max597x: Fix error return code in max597x_get_status (Adrien Thierry) [2213574]
- regulator: max597x: Align for simple_mfd_i2c driver (Adrien Thierry) [2213574]
- regulator: max20411: Fix off-by-one for n_voltages setting (Adrien Thierry) [2213574]
- regulator: max597x: Remove unused variable (Adrien Thierry) [2213574]
- regulator: tps65219: use generic set_bypass() (Adrien Thierry) [2213574]
- regulator: s5m8767: Bounds check id indexing into arrays (Adrien Thierry) [2213574]
- regulator: max77802: Bounds check regulator id against opmode (Adrien Thierry) [2213574]
- regulator: max20411: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: scmi: Allow for zero voltage domains (Adrien Thierry) [2213574]
- regulator: max20411: Directly include bitfield.h (Adrien Thierry) [2213574]
- regulator: Introduce Maxim MAX20411 Step-Down converter (Adrien Thierry) [2213574]
- regulator: tps65219: use IS_ERR() to detect an error pointer (Adrien Thierry) [2213574]
- regulator: mcp16502: add enum MCP16502_REG_HPM description (Adrien Thierry) [2213574]
- regulator: fixed-helper: use the correct function name in comment (Adrien Thierry) [2213574]
- regulator: act8945a: fix non-kernel-doc comments (Adrien Thierry) [2213574]
- regulator: qcom-rpmh: PM8550 ldo11 regulator is an nldo (Adrien Thierry) [2213574]
- regulator: tps65219: Report regulator name if devm_regulator_register fails (Adrien Thierry) [2213574]
- regulator: core: fix deadlock on regulator enable (Adrien Thierry) [2213574]
- regulator: core: Fix resolve supply lookup issue (Adrien Thierry) [2213574]
- regulator: core: Use different devices for resource allocation and DT lookup (Adrien Thierry) [2213574]
- regulator: add mt6357 regulator (Adrien Thierry) [2213574]
- regulator: core: fix resource leak in regulator_register() (Adrien Thierry) [2213574]
- regulator: core: fix module refcount leak in set_supply() (Adrien Thierry) [2213574]
- regulator: core: fix use_count leakage when handling boot-on (Adrien Thierry) [2213574]
- regulator: da9211: Use irq handler when ready (Adrien Thierry) [2213574]
- regulator: rk808: Use dev_err_probe (Adrien Thierry) [2213574]
- regulator: rk808: reduce 'struct rk808' usage (Adrien Thierry) [2213574]
- regulator: Drop obsolete dependencies on COMPILE_TEST (Adrien Thierry) [2213574]
- regulator: pv88080-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: pfuze100-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: isl6271a-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: fan53555: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: act8865-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: tps65023-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: tps62360-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: max8973-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: max8660: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: ltc3589: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: lp872x: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: ad5398: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: core: use kfree_const() to free space conditionally (Adrien Thierry) [2213574]
- regulator: bd718x7: Use dev_err_probe() (Adrien Thierry) [2213574]
- regulator: bd71815: bd71828: bd9576: Use dev_err_probe() (Adrien Thierry) [2213574]
- regulator: bd718x7: Drop unnecessary info print (Adrien Thierry) [2213574]
- regulator: tps6286x-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: tps51632-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: rpi-panel-attiny-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: pca9450-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: max8952: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: max8649: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: max1586: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: lp8755: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: lp3972: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: da9121-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: of: fix a NULL vs IS_ERR() check in of_regulator_bulk_get_all() (Adrien Thierry) [2213574]
- regulator: arizona-micsupp: Don't use a common regulator name (Adrien Thierry) [2213574]
- regulator: arizona-micsupp: Don't hardcode use of ARIZONA defines (Adrien Thierry) [2213574]
- regulator: twl6030: fix get status of twl6032 regulators (Adrien Thierry) [2213574]
- regulator: twl6030: re-add TWL6032_SUBCLASS (Adrien Thierry) [2213574]
- regulator: Add of_regulator_bulk_get_all (Adrien Thierry) [2213574]
- regulator: slg51000: Wait after asserting CS pin (Adrien Thierry) [2213574]
- regulator: core: fix UAF in destroy_regulator() (Adrien Thierry) [2213574]
- regulator: rt5759: fix OOB in validate_desc() (Adrien Thierry) [2213574]
- regulator: core: fix kobject release warning and memory leak in regulator_register() (Adrien Thierry) [2213574]
- regulator: core: fix unbalanced of node refcount in regulator_dev_lookup() (Adrien Thierry) [2213574]
- i2c: core: Introduce i2c_client_get_device_id helper function (Adrien Thierry) [2213574]
- regulator: userspace-consumer: Handle regulator-output DT nodes (Adrien Thierry) [2213574]
- regulator: devres: Add devm_regulator_bulk_get_exclusive() (Adrien Thierry) [2213574]
- regulator: rt6190: Add support for Richtek RT6190 regulator (Adrien Thierry) [2213574]
- regulator: gpio: Add input_supply support in gpio_regulator_config (Adrien Thierry) [2213574]
- regulator: tps65219: Fix is_enabled checking in tps65219_set_bypass (Adrien Thierry) [2213574]
- regulator: of: Fix kernel-doc (Adrien Thierry) [2213574]
- regulator: of: Fix kernel-doc (Adrien Thierry) [2213574]
- regulator: Add driver for MT6332 PMIC regulators (Adrien Thierry) [2213574]
- regulator: Add driver for MT6331 PMIC regulators (Adrien Thierry) [2213574]
- regulator: tps65219: Fix .bypass_val_on setting (Adrien Thierry) [2213574]
- regulator: core: Prevent integer underflow (Adrien Thierry) [2213574]
- regulator: bd9576: switch to using devm_fwnode_gpiod_get() (Adrien Thierry) [2213574]
- regulator: bd71815: switch to using devm_fwnode_gpiod_get() (Adrien Thierry) [2213574]
- regulator: core: Fix regulator supply registration with sysfs (Adrien Thierry) [2213574]
- regulator: tps65219: change tps65219_regulator_irq_types to static (Adrien Thierry) [2213574]
- regulator: drivers: Remove unnecessary print function dev_err() (Adrien Thierry) [2213574]
- regulator: pfuze100: Fix the global-out-of-bounds access in pfuze100_regulator_probe() (Adrien Thierry) [2213574]
- regulator: max597x: Remove the unneeded result variable (Adrien Thierry) [2213574]
- regulator: drivers: Add TI TPS65219 PMIC regulators support (Adrien Thierry) [2213574]
- regulator: core: Remove "ramp_delay not set" debug message (Adrien Thierry) [2213574]
- regulator: core: Clean up on enable failure (Adrien Thierry) [2213574]
- regulator: core: Resolve supply name earlier to prevent double-init (Adrien Thierry) [2213574]
- regulator: Add devm helpers for get and enable (Adrien Thierry) [2213574]
- regulator/drivers/max8976: Switch to new of thermal API (Adrien Thierry) [2213574]
- regulator: core: Fix missing error return from regulator_bulk_get() (Adrien Thierry) [2213574]
- regulator: core: Allow drivers to define their init data as const (Adrien Thierry) [2213574]
- regulator: core: Allow specifying an initial load w/ the bulk API (Adrien Thierry) [2213574]
- regulator: mt6380: Fix unused array warning (Adrien Thierry) [2213574]
- regulator: core: Fix off-on-delay-us for always-on/boot-on regulators (Adrien Thierry) [2213574]
- regulator: of: Fix refcount leak bug in of_get_regulation_constraints() (Adrien Thierry) [2213574]
- regulator: max597x: Don't return uninitialized variable in .probe (Adrien Thierry) [2213574]
- regulator: max597x: Remove unused including <linux/version.h> (Adrien Thierry) [2213574]
- regulator: Fix MFD_MAX597X dependency (Adrien Thierry) [2213574]
- regulator: Fix parameter declaration and spelling mistake. (Adrien Thierry) [2213574]
- regulator: max597x: Add support for max597x regulator (Adrien Thierry) [2213574]
- regulator: scmi: Add missing of_node_get() (Adrien Thierry) [2213574]
- regulator: mt6370: Use the correct header for platform_device_id (Adrien Thierry) [2213574]
- regulator: mt6370: Use 'fwnode_gpiod_get_index' to fix gpio parsing (Adrien Thierry) [2213574]
- regulator: mt6370: Add mt6370 DisplayBias and VibLDO support (Adrien Thierry) [2213574]
- regulator: rt5120: Add PMIC regulator support (Adrien Thierry) [2213574]
- regulator: rpi-panel-attiny: Use backlight helper (Adrien Thierry) [2213574]
- regulator: cros-ec: Use common cros_ec_command() (Adrien Thierry) [2213574]
- regulator: mp5416: remove kernel.h include (Adrien Thierry) [2213574]
- regulator: rt5190a: check if init_data is NULL, bypass rt5190a_of_parse_cb (Adrien Thierry) [2213574]
- regulator: mp5416: add support for MP5496 (Adrien Thierry) [2213574]
- regulator: mp5416: use OF match data (Adrien Thierry) [2213574]
- regulator: mp5416: alphabetically sort header includes (Adrien Thierry) [2213574]
- regulator: pfuze100: Use devm_register_sys_off_handler() (Adrien Thierry) [2213574]
- kernel/reboot: Introduce sys-off handler API (Adrien Thierry) [2213574]
- notifier: Add blocking/atomic_notifier_chain_register_unique_prio() (Adrien Thierry) [2213574]
- regulator: scmi: Fix refcount leak in scmi_regulator_probe (Adrien Thierry) [2213574]
- regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt (Adrien Thierry) [2213574]
- regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET (Adrien Thierry) [2213574]
- regulator: core: Add error flags to sysfs attributes (Adrien Thierry) [2213574]
- regulator: pca9450: Enable DVS control via PMIC_STBY_REQ (Adrien Thierry) [2213574]
- regulator: pca9450: Make warm reset on WDOG_B assertion (Adrien Thierry) [2213574]
- regulator: pca9450: Make I2C Level Translator configurable (Adrien Thierry) [2213574]
- regulator: sm5703-regulator: Add regulators support for SM5703 MFD (Adrien Thierry) [2213574]
- regulator: richtek,rt4801: parse GPIOs per regulator (Adrien Thierry) [2213574]
- regulator: core: Sleep (not delay) in set_voltage() (Adrien Thierry) [2213574]
- regulator: core: Rename _regulator_enable_delay() (Adrien Thierry) [2213574]
- regulator: da9121: Fix uninit-value in da9121_assign_chip_model() (Adrien Thierry) [2213574]
- regulator: stm32-vrefbuf: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Adrien Thierry) [2213574]
- regulator: rpi-panel-attiny: Get rid of duplicate of_node assignment (Adrien Thierry) [2213574]
- regulator: mt6366: Add support for MT6366 regulator (Adrien Thierry) [2213574]
- regulator: Flag uncontrollable regulators as always_on (Adrien Thierry) [2213574]
- regulator: fixed: Remove print on allocation failure (Adrien Thierry) [2213574]
- regulator: rt5759: Add support for Richtek RT5759 DCDC converter (Adrien Thierry) [2213574]
- regulator: wm8994: Add an off-on delay for WM8994 variant (Adrien Thierry) [2213574]
- regulator: vctrl: Use min() instead of doing it manually (Adrien Thierry) [2213574]
- regulator: da9121: Fix DA914x current values (Adrien Thierry) [2213574]
- regulator: Add support for TPS6286x (Adrien Thierry) [2213574]
- regulator: sy7636a: Remove requirement on sy7636a mfd (Adrien Thierry) [2213574]
- regulator/rpi-panel-attiny: Use two transactions for I2C read (Adrien Thierry) [2213574]
- regulator/rpi-panel-attiny: Use the regmap cache (Adrien Thierry) [2213574]
- regulator: rpi-panel: Remove get_brightness hook (Adrien Thierry) [2213574]
- regulator: rpi-panel: Add GPIO control for panel and touch resets (Adrien Thierry) [2213574]
- regulator: rpi-panel: Convert to drive lines directly (Adrien Thierry) [2213574]
- regulator: rpi-panel: Ensure the backlight is off during probe. (Adrien Thierry) [2213574]
- regulator: rpi-panel: Serialise operations. (Adrien Thierry) [2213574]
- regulator: rpi-panel: Handle I2C errors/timing to the Atmel (Adrien Thierry) [2213574]
- regulator: rpi-panel: Register with a unique backlight name (Adrien Thierry) [2213574]
- notifier: Return an error when a callback has already been registered (Adrien Thierry) [2213574]
- regulator: bd718x7: Use rohm generic restricted voltage setting (Adrien Thierry) [2213574]
- regulator: da9121: Emit only one error message in .remove() (Adrien Thierry) [2213574]
- regulator: rtq6752: Enclose 'enable' gpio control by enable flag (Adrien Thierry) [2213574]
- regulator: core: resolve supply voltage deferral silently (Adrien Thierry) [2213574]
- regulator: vqmmc-ipq4019: Make use of the helper function devm_platform_ioremap_resource() (Adrien Thierry) [2213574]
- regulator: ti-abb: Kconfig: Add helper dependency on COMPILE_TEST (Adrien Thierry) [2213574]
- regulator: ti-abb: Make use of the helper function devm_ioremap related (Adrien Thierry) [2213574]
- regulator: bd718x7: Suopport configuring UVP/OVP state (Adrien Thierry) [2213574]
- nvmem: qcom-spmi-sdam: register at device init time (Adrien Thierry) [2210329]
- nvmem: qcom-spmi-sdam: fix module autoloading (Adrien Thierry) [2210329]
- redhat/configs: turn on lpuart serial port support Driver (Steve Best) [2208834]
- hwmon: (coretemp) avoid RDMSR interrupts to isolated CPUs (Marcelo Tosatti) [2182083]
- stmmac: fix changing mac address (Corinna Vinschen) [2213161]
- block: Skip destroyed blkg when restart in blkg_destroy_all() (Ming Lei) [2193077]
- blk-mq: fix race condition in active queue accounting (Ming Lei) [2208900]
- qede: avoid uninitialized entries in coal_entry array (Michal Schmidt) [2211391]
- qede: fix interrupt coalescing configuration (Michal Schmidt) [2211391]
- kernel.spec: package unstripped test_progs-no_alu32 (Felix Maurer) [RHEL-349]
- can: flexcan: avoid unbalanced pm_runtime_enable warning (Steve Best) [2182869]
- can: flexcan: add auto stop mode for IMX93 to support wakeup (Steve Best) [2182869]
- Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition (Ricardo Robaina) [2185959] {CVE-2023-1989}
- platform/x86: ISST: Increase range of valid mail box commands (David Arcari) [2154079]
- platform/x86: ISST: Fix kernel documentation warnings (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: v1.14 release (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Adjust uncore max/min frequency (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Fix display of uncore min frequency (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Add Emerald Rapid quirk (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: turbo-freq auto mode with SMT off (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: cpufreq reads on offline CPUs (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Use null-terminated string (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Remove duplicate dup() (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Handle open() failure case (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Remove unused non_block flag (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Remove wrong check in set_isst_id() (David Arcari) [2154079]
- platform/x86: ISST: Fix typo in comments (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Release v1.13 (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Optimize CPU initialization (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Utilize cpu_map to get physical id (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Remove unused struct clos_config fields (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Enforce isst_id value (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Do not export get_physical_id (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Introduce is_cpu_in_power_domain helper (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Cleanup get_physical_id usage (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Convert more function to use isst_id (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Add pkg and die in isst_id (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Introduce struct isst_id (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Remove unused core_mask array (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Remove dead code (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Fix cpu count for TDP level display (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Remove unneeded semicolon (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Fix off by one check (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Fix warning for perf_cap.cpu (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Display error on turbo mode disabled (David Arcari) [2154079]
Resolves: rhbz#2063818, rhbz#2154079, rhbz#2174943, rhbz#2182083, rhbz#2182869, rhbz#2185959, rhbz#2188441, rhbz#2193077, rhbz#2196764, rhbz#2208834, rhbz#2208900, rhbz#2210329, rhbz#2211391, rhbz#2213161, rhbz#2213574, rhbz#2215041, RHEL-349
Signed-off-by: Jan Stancek <jstancek@redhat.com>
2023-06-16 19:15:51 +00:00
|
|
|
%buildroot_save_unstripped "usr/libexec/kselftests/bpf/test_progs-no_alu32"
|
kernel-5.14.0-512.el9
* Mon Sep 23 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-512.el9]
- cpufreq: intel_pstate: Use Meteor Lake EPPs for Arrow Lake (Steve Best) [RHEL-58617]
- cpufreq: intel_pstate: Update Meteor Lake EPPs (Steve Best) [RHEL-58617]
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs (Steve Best) [RHEL-57711]
- cpufreq: intel_pstate: Update Lunar Lake hybrid scaling factor (Steve Best) [RHEL-58615]
- cpufreq: intel_pstate: Update Arrow Lake hybrid scaling factor (Steve Best) [RHEL-58615]
- netfilter: flowtable: initialise extack before use (CKI Backport Bot) [RHEL-58544] {CVE-2024-45018}
- tracing/osnoise: Fix build when timerlat is not enabled (Tomas Glozar) [RHEL-39968]
- tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() (Tomas Glozar) [RHEL-39968]
- tracing/timerlat: Only clear timer if a kthread exists (Tomas Glozar) [RHEL-39968]
- tracing/osnoise: Use a cpumask to know what threads are kthreads (Tomas Glozar) [RHEL-39968]
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode (Steve Best) [RHEL-58619]
- ARM: dts: am33xx-l4: Add missing touchscreen clock properties (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Add the scale information (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Add a unit to the timeout delay (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Gather the checks on the delays (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Get rid of useless gotos (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Fix style (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Replace license text with SPDX tag (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Wait the idle state to avoid stalls (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Drop unused definitions from the header (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Use devm_platform_get_and_ioremap_resource() (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Fix spelling mistake "atleast" -> "at least" (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Support the correctly spelled DT property (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Add ADC1/magnetic reader support (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Introduce a helper to deal with the type of hardware (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Add a boolean to clarify the presence of a touchscreen (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Fix an error message (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Rename a variable (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Add TSC prefix in certain macros (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Drop useless definitions from the header (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Clarify the maximum values for DT entries (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Use BIT(), GENMASK() and FIELD_PREP() when relevant (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Replace the header license text with SPDX tag (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Fix header spacing (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Use the new HZ_PER_MHZ macro (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Rename the subsystem enable macro (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Gather the ctrl register logic in one place (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Reorder the initialization steps (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Always provide an idle configuration (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Drop useless variables from the driver structure (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Mimic the probe from resume() (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Use driver data (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Move the driver structure allocation earlier (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Simplify divisor calculation (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Don't search the tree for our clock (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Reword the comment explaining the dividers (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Drop extra spacing when declaring stack variables (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Get rid of useless gotos (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Fix style (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Replace license text with SPDX tag (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Ensure a balanced number of node get/put (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Delete superfluous error message (Joel Slebodnick) [RHEL-51597]
- uki: use systemd-pcrphase dracut module (Vitaly Kuznetsov)
- selftests/thermel/intel: Add test to read workload hint (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Free MSI IRQ vectors on module exit (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Allow limited thermal MSI support (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Fix kernel warning during MSI cleanup (David Arcari) [RHEL-29349]
- thermal: trip: Pass trip pointer to .set_trip_temp() thermal zone callback (David Arcari) [RHEL-29349]
- thermal: helpers: Introduce thermal_trip_is_bound_to_cdev() (David Arcari) [RHEL-29349]
- thermal: trip: Add conversion macros for thermal trip priv field (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Enable WLT and power floor support for Lunar Lake (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Support MSI interrupt for Lunar Lake (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Remove unnecessary calls to free irq (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Add DLVR support for Lunar Lake (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Capability to map user space to firmware values (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Cleanup of DLVR sysfs on driver remove (David Arcari) [RHEL-29349]
- thermal: int340x: processor_thermal: Support shared interrupts (David Arcari) [RHEL-29349]
- thermal: int3403: remove unused struct 'int3403_performance_state' (David Arcari) [RHEL-29349]
- thermal: int3400: Use sizeof(*pointer) instead of sizeof(type) (David Arcari) [RHEL-29349]
- thermal: intel: Add missing module description (David Arcari) [RHEL-29349]
- thermal: intel: int340x_thermal: replace deprecated strncpy() with strscpy() (David Arcari) [RHEL-29349]
- selftests:resctrl: Fix build failure on archs without __cpuid_count() (David Arcari) [RHEL-20790]
- x86/resctrl: Update documentation with Sub-NUMA cluster changes (David Arcari) [RHEL-20790]
- x86/resctrl: Fix arch_mbm_* array overrun on SNC (David Arcari) [RHEL-20790]
- x86/resctrl: Detect Sub-NUMA Cluster (SNC) mode (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove test name comparing from write_bm_pid_to_resctrl() (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove mongrp from CMT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove mongrp from MBA test (David Arcari) [RHEL-20790]
- selftests/resctrl: Convert ctrlgrp & mongrp to pointers (David Arcari) [RHEL-20790]
- selftests/resctrl: Make some strings passed to resctrlfs functions const (David Arcari) [RHEL-20790]
- selftests/resctrl: Simplify bandwidth report type handling (David Arcari) [RHEL-20790]
- selftests/resctrl: Add ->init() callback into resctrl_val_param (David Arcari) [RHEL-20790]
- selftests/resctrl: Add ->measure() callback to resctrl_val_param (David Arcari) [RHEL-20790]
- selftests/resctrl: Simplify mem bandwidth file code for MBA & MBM tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Rename measure_vals() to measure_mem_bw_vals() & document (David Arcari) [RHEL-20790]
- selftests/resctrl: Cleanup bm_pid and ppid usage & limit scope (David Arcari) [RHEL-20790]
- selftests/resctrl: Use correct type for pids (David Arcari) [RHEL-20790]
- selftests/resctrl: Consolidate get_domain_id() into resctrl_val() (David Arcari) [RHEL-20790]
- selftests/resctrl: Make "bandwidth" consistent in comments & prints (David Arcari) [RHEL-20790]
- selftests/resctrl: Calculate resctrl FS derived mem bw over sleep(1) only (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix closing IMC fds on error and open-code R+W instead of loops (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix non-contiguous CBM for AMD (David Arcari) [RHEL-20790]
- selftests/resctrl: fix clang build warnings related to abs(), labs() calls (David Arcari) [RHEL-20790]
- selftests/resctrl: fix clang build failure: use LOCAL_HDRS (David Arcari) [RHEL-20790]
- selftests/resctrl: ksft_exit_skip() does not return (David Arcari) [RHEL-20790]
- selftests/resctrl: Move cleanups out of individual tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Simplify cleanup in ctrl-c handler (David Arcari) [RHEL-20790]
- selftests/resctrl: Add cleanup function to test framework (David Arcari) [RHEL-20790]
- selftests/resctrl: Add non-contiguous CBMs CAT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Add resource_info_file_exists() (David Arcari) [RHEL-20790]
- selftests/resctrl: Split validate_resctrl_feature_request() (David Arcari) [RHEL-20790]
- selftests/resctrl: Add a helper for the non-contiguous test (David Arcari) [RHEL-20790]
- selftests/resctrl: Add test groups and name L3 CAT test L3_CAT (David Arcari) [RHEL-20790]
- selftests/resctrl: Get domain id from cache id (David Arcari) [RHEL-20790]
- selftests/resctrl: Rename resource ID to domain ID (David Arcari) [RHEL-20790]
- selftests/resctrl: Add helper to convert L2/3 to integer (David Arcari) [RHEL-20790]
- selftests/resctrl: Pass write_schemata() resource instead of test name (David Arcari) [RHEL-20790]
- selftests/resctrl: Introduce generalized test framework (David Arcari) [RHEL-20790]
- selftests/resctrl: Create struct for input parameters (David Arcari) [RHEL-20790]
- selftests/resctrl: Restore the CPU affinity after CAT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Rewrite Cache Allocation Technology (CAT) test (David Arcari) [RHEL-20790]
- selftests/resctrl: Read in less obvious order to defeat prefetch optimizations (David Arcari) [RHEL-20790]
- selftests/resctrl: Replace file write with volatile variable (David Arcari) [RHEL-20790]
- selftests/resctrl: Open perf fd before start & add error handling (David Arcari) [RHEL-20790]
- selftests/resctrl: Move cat_val() to cat_test.c and rename to cat_test() (David Arcari) [RHEL-20790]
- selftests/resctrl: Convert perf related globals to locals (David Arcari) [RHEL-20790]
- selftests/resctrl: Improve perf init (David Arcari) [RHEL-20790]
- selftests/resctrl: Consolidate naming of perf event related things (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove nested calls in perf event handling (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove unnecessary __u64 -> unsigned long conversion (David Arcari) [RHEL-20790]
- selftests/resctrl: Split show_cache_info() to test specific and generic parts (David Arcari) [RHEL-20790]
- selftests/resctrl: Split measure_cache_vals() (David Arcari) [RHEL-20790]
- selftests/resctrl: Exclude shareable bits from schemata in CAT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Create cache_portion_size() helper (David Arcari) [RHEL-20790]
- selftests/resctrl: Mark get_cache_size() cache_type const (David Arcari) [RHEL-20790]
- selftests/resctrl: Refactor get_cbm_mask() and rename to get_full_cbm() (David Arcari) [RHEL-20790]
- selftests/resctrl: Refactor fill_buf functions (David Arcari) [RHEL-20790]
- selftests/resctrl: Split fill_buf to allow tests finer-grained control (David Arcari) [RHEL-20790]
- selftests/resctrl: Change function comments to say < 0 on error (David Arcari) [RHEL-20790]
- selftests/resctrl: Don't use ctrlc_handler() outside signal handling (David Arcari) [RHEL-20790]
- selftests/resctrl: Return -1 instead of errno on error (David Arcari) [RHEL-20790]
- selftests/resctrl: Convert perror() to ksft_perror() or ksft_print_msg() (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix MBM test failure when MBA unavailable (David Arcari) [RHEL-20790]
- selftests/resctrl: Move run_benchmark() to a more fitting file (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix schemata write error check (David Arcari) [RHEL-20790]
- selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix feature checks (David Arcari) [RHEL-20790]
- selftests/resctrl: Refactor feature check to use resource and feature name (David Arcari) [RHEL-20790]
- selftests/resctrl: Move _GNU_SOURCE define into Makefile (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove duplicate feature check from CMT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Extend signal handler coverage to unmount on receiving signal (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix uninitialized .sa_flags (David Arcari) [RHEL-20790]
- selftests/resctrl: Cleanup benchmark argument parsing (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove ben_count variable (David Arcari) [RHEL-20790]
- selftests/resctrl: Make benchmark command const and build it with pointers (David Arcari) [RHEL-20790]
- selftests/resctrl: Reorder resctrl FS prep code and benchmark_cmd init (David Arcari) [RHEL-20790]
- selftests/resctrl: Simplify span lifetime (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove bw_report and bm_type from main() (David Arcari) [RHEL-20790]
- selftests/resctrl: Correct benchmark command help (David Arcari) [RHEL-20790]
- selftests/resctrl: Ensure the benchmark commands fits to its array (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix wrong format specifier (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove test type checks from cat_val() (David Arcari) [RHEL-20790]
- selftests/resctrl: Pass the real number of tests to show_cache_info() (David Arcari) [RHEL-20790]
- selftests/resctrl: Move CAT/CMT test global vars to function they are used in (David Arcari) [RHEL-20790]
- selftests/resctrl: Don't use variable argument list for ->setup() (David Arcari) [RHEL-20790]
- selftests/resctrl: Don't pass test name to fill_buf (David Arcari) [RHEL-20790]
- selftests/resctrl: Improve parameter consistency in fill_buf (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove unnecessary startptr global from fill_buf (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove "malloc_and_init_memory" param from run_fill_buf() (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove duplicated preparation for span arg (David Arcari) [RHEL-20790]
- selftests/resctrl: Express span internally in bytes (David Arcari) [RHEL-20790]
- selftests/resctrl: Convert span to size_t (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove mum_resctrlfs from struct resctrl_val_param (David Arcari) [RHEL-20790]
- selftests/resctrl: Refactor remount_resctrl(bool mum_resctrlfs) to mount_resctrl() (David Arcari) [RHEL-20790]
- selftests/resctrl: Move resctrl FS mount/umount to higher level (David Arcari) [RHEL-20790]
- selftests/resctrl: Unmount resctrl FS before starting the first test (David Arcari) [RHEL-20790]
- selftests/resctrl: Close perf value read fd on errors (David Arcari) [RHEL-20790]
- selftests/resctrl: Unmount resctrl FS if child fails to run benchmark (David Arcari) [RHEL-20790]
- selftests/resctrl: Don't leak buffer in fill_cache() (David Arcari) [RHEL-20790]
- selftests/resctrl: Add resctrl.h into build deps (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix incorrect error return on test complete (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove duplicate codes that clear each test result file (David Arcari) [RHEL-20790]
- selftests/resctrl: Commonize the signal handler register/unregister for all tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Cleanup properly when an error occurs in CAT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Flush stdout file buffer before executing fork() (David Arcari) [RHEL-20790]
- selftests/resctrl: Return MBA check result and make it to output message (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix set up schemata with 100%% allocation on first run in MBM test (David Arcari) [RHEL-20790]
- selftests/resctrl: Use correct exit code when tests fail (David Arcari) [RHEL-20790]
- selftests/resctrl: Correct get_llc_perf() param in function comment (David Arcari) [RHEL-20790]
- selftests/resctrl: Use remount_resctrlfs() consistently with boolean (David Arcari) [RHEL-20790]
- selftests/resctrl: Change name from CBM_MASK_PATH to INFO_PATH (David Arcari) [RHEL-20790]
- selftests/resctrl: Change initialize_llc_perf() return type to void (David Arcari) [RHEL-20790]
- selftests/resctrl: Replace obsolete memalign() with posix_memalign() (David Arcari) [RHEL-20790]
- selftests/resctrl: Check for return value after write_schemata() (David Arcari) [RHEL-20790]
- selftests/resctrl: Allow ->setup() to return errors (David Arcari) [RHEL-20790]
- selftests/resctrl: Move ->setup() call outside of test specific branches (David Arcari) [RHEL-20790]
- selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix null pointer dereference on open failed (David Arcari) [RHEL-20790]
- selftests/resctrl: Add missing SPDX license to Makefile (David Arcari) [RHEL-20790]
- selftests/resctrl: Update README about using kselftest framework to build/run resctrl_tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Make resctrl_tests run using kselftest framework (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix resctrl_tests' return code to work with selftest framework (David Arcari) [RHEL-20790]
- selftests/resctrl: Change the default limited time to 120 seconds (David Arcari) [RHEL-20790]
- selftests/resctrl: Kill child process before parent process terminates if SIGTERM is received (David Arcari) [RHEL-20790]
- selftests/resctrl: Print a message if the result of MBM&CMT tests is failed on Intel CPU (David Arcari) [RHEL-20790]
- selftests/resctrl: Extend CPU vendor detection (David Arcari) [RHEL-20790]
- x86/resctrl: Enable shared RMID mode on Sub-NUMA Cluster (SNC) systems (David Arcari) [RHEL-20790]
- x86/resctrl: Make __mon_event_count() handle sum domains (David Arcari) [RHEL-20790]
- x86/resctrl: Fill out rmid_read structure for smp_call*() to read a counter (David Arcari) [RHEL-20790]
- x86/resctrl: Handle removing directories in Sub-NUMA Cluster (SNC) mode (David Arcari) [RHEL-20790]
- x86/resctrl: Create Sub-NUMA Cluster (SNC) monitor files (David Arcari) [RHEL-20790]
- x86/resctrl: Allocate a new field in union mon_data_bits (David Arcari) [RHEL-20790]
- x86/resctrl: Refactor mkdir_mondata_subdir() with a helper function (David Arcari) [RHEL-20790]
- x86/resctrl: Initialize on-stack struct rmid_read instances (David Arcari) [RHEL-20790]
- x86/resctrl: Add a new field to struct rmid_read for summation of domains (David Arcari) [RHEL-20790]
- x86/resctrl: Prepare for new Sub-NUMA Cluster (SNC) monitor files (David Arcari) [RHEL-20790]
- x86/resctrl: Block use of mba_MBps mount option on Sub-NUMA Cluster (SNC) systems (David Arcari) [RHEL-20790]
- x86/resctrl: Introduce snc_nodes_per_l3_cache (David Arcari) [RHEL-20790]
- x86/resctrl: Add node-scope to the options for feature scope (David Arcari) [RHEL-20790]
- x86/resctrl: Split the rdt_domain and rdt_hw_domain structures (David Arcari) [RHEL-20790]
- x86/resctrl: Prepare for different scope for control/monitor operations (David Arcari) [RHEL-20790]
- x86/resctrl: Prepare to split rdt_domain structure (David Arcari) [RHEL-20790]
- x86/resctrl: Prepare for new domain scope (David Arcari) [RHEL-20790]
- x86/resctrl: Don't try to free nonexistent RMIDs (David Arcari) [RHEL-20790]
- x86/resctrl: Replace open coded cacheinfo searches (David Arcari) [RHEL-20790]
- cacheinfo: Add function to get cacheinfo for a given CPU and cache level (David Arcari) [RHEL-20790]
- cpu: Move CPU hotplug function declarations into their own header (David Arcari) [RHEL-20790]
- x86/resctrl: Switch to new Intel CPU model defines (David Arcari) [RHEL-20790]
- x86/resctrl: Add tracepoint for llc_occupancy tracking (David Arcari) [RHEL-20790]
- x86/resctrl: Rename pseudo_lock_event.h to trace.h (David Arcari) [RHEL-20790]
- x86/resctrl: Simplify call convention for MSR update functions (David Arcari) [RHEL-20790]
- x86/resctrl: Pass domain to target CPU (David Arcari) [RHEL-20790]
- x86/resctrl: Fix uninitialized memory read when last CPU of domain goes offline (David Arcari) [RHEL-20790]
- x86/resctrl: Remove lockdep annotation that triggers false positive (David Arcari) [RHEL-20790]
- x86/resctrl: Separate arch and fs resctrl locks (David Arcari) [RHEL-20790]
- x86/resctrl: Move domain helper migration into resctrl_offline_cpu() (David Arcari) [RHEL-20790]
- x86/resctrl: Add CPU offline callback for resctrl work (David Arcari) [RHEL-20790]
- x86/resctrl: Allow overflow/limbo handlers to be scheduled on any-but CPU (David Arcari) [RHEL-20790]
- x86/resctrl: Add CPU online callback for resctrl work (David Arcari) [RHEL-20790]
- x86/resctrl: Add helpers for system wide mon/alloc capable (David Arcari) [RHEL-20790]
- x86/resctrl: Make rdt_enable_key the arch's decision to switch (David Arcari) [RHEL-20790]
- x86/resctrl: Move alloc/mon static keys into helpers (David Arcari) [RHEL-20790]
- x86/resctrl: Make resctrl_mounted checks explicit (David Arcari) [RHEL-20790]
- x86/resctrl: Allow arch to allocate memory needed in resctrl_arch_rmid_read() (David Arcari) [RHEL-20790]
- x86/resctrl: Allow resctrl_arch_rmid_read() to sleep (David Arcari) [RHEL-20790]
- x86/resctrl: Queue mon_event_read() instead of sending an IPI (David Arcari) [RHEL-20790]
- x86/resctrl: Add cpumask_any_housekeeping() for limbo/overflow (David Arcari) [RHEL-20790]
- x86/resctrl: Move CLOSID/RMID matching and setting to use helpers (David Arcari) [RHEL-20790]
- x86/resctrl: Allocate the cleanest CLOSID by searching closid_num_dirty_rmid (David Arcari) [RHEL-20790]
- x86/resctrl: Use __set_bit()/__clear_bit() instead of open coding (David Arcari) [RHEL-20790]
- x86/resctrl: Track the number of dirty RMID a CLOSID has (David Arcari) [RHEL-20790]
- x86/resctrl: Allow RMID allocation to be scoped by CLOSID (David Arcari) [RHEL-20790]
- x86/resctrl: Access per-rmid structures by index (David Arcari) [RHEL-20790]
- x86/resctrl: Track the closid with the rmid (David Arcari) [RHEL-20790]
- x86/resctrl: Move RMID allocation out of mkdir_rdt_prepare() (David Arcari) [RHEL-20790]
- x86/resctrl: Create helper for RMID allocation and mondata dir creation (David Arcari) [RHEL-20790]
- x86/resctrl: Free rmid_ptrs from resctrl_exit() (David Arcari) [RHEL-20790]
- x86/resctrl: Implement new mba_MBps throttling heuristic (David Arcari) [RHEL-20790]
- x86/resctrl: Fix unused variable warning in cache_alloc_hsw_probe() (David Arcari) [RHEL-20790]
- md/raid5: avoid BUG_ON() while continue reshape after reassembling (CKI Backport Bot) [RHEL-56203] {CVE-2024-43914}
- tcp: move inet_twsk_schedule helper out of header (Florian Westphal) [RHEL-9279]
- net: tcp: un-pin the tw_timer (Florian Westphal) [RHEL-9279]
- net: tcp/dccp: prepare for tw_timer un-pinning (Florian Westphal) [RHEL-9279]
- tcp: annotate data-races around tw->tw_ts_recent and tw->tw_ts_recent_stamp (Florian Westphal) [RHEL-9279]
- md: fix deadlock between mddev_suspend and flush bio (Nigel Croxon) [RHEL-54757] {CVE-2024-43855}
- rhel-only: selftests/bpf: add cpuv4 variant (Artem Savkov) [RHEL-50017]
- PCI: hv: Return zero, not garbage, when reading PCI_INTERRUPT_PIN (Maxim Levitsky) [RHEL-54308]
- Input: serio - use sizeof(*pointer) instead of sizeof(type) (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: Cosmetic changes for hv.c and balloon.c (Maxim Levitsky) [RHEL-54308]
- hv_balloon: Enable hot-add for memblock sizes > 128 MiB (Maxim Levitsky) [RHEL-54308]
- hv_balloon: Use kernel macros to simplify open coded sequences (Maxim Levitsky) [RHEL-54308]
- uio_hv_generic: Remove use of PAGE_SIZE (Maxim Levitsky) [RHEL-54308]
- uio_hv_generic: Enable interrupt for low speed VMBus devices (Maxim Levitsky) [RHEL-54308]
- uio_hv_generic: Query the ringbuffer size for device (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Add utility function for querying ring size (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Don't free ring buffers that couldn't be re-encrypted (Maxim Levitsky) [RHEL-54308]
- uio_hv_generic: Don't free decrypted memory (Maxim Levitsky) [RHEL-54308]
- hv_netvsc: Don't free decrypted memory (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Leak pages if set_memory_encrypted() fails (Maxim Levitsky) [RHEL-54308]
- hv: vmbus: Convert sprintf() family to sysfs_emit() family (Maxim Levitsky) [RHEL-54308]
- mshyperv: Introduce hv_numa_node_to_pxm_info() (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Cosmetic changes for hv_apic.c (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Use Hyper-V entropy to seed guest random number generator (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Cosmetic changes for hv_spinlock.c (Maxim Levitsky) [RHEL-54308]
- hyperv-tlfs: Rename some HV_REGISTER_* defines for consistency (Maxim Levitsky) [RHEL-54308]
- hv: vmbus: Convert to platform remove callback returning void (Maxim Levitsky) [RHEL-54308]
- mshyperv: Introduce hv_get_hypervisor_version function (Maxim Levitsky) [RHEL-54308]
- PCI: hv: Fix ring buffer size calculation (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Use per cpu initial stack for vtl context (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: make hv_bus const (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Allow 15-bit APIC IDs for VTL platforms (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Make encrypted/decrypted changes safe for load_unaligned_zeropad() (Maxim Levitsky) [RHEL-54308]
- x86/mm: Regularize set_memory_p() parameters and make non-static (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Use slow_virt_to_phys() in page transition hypervisor callback (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Update indentation in create_gpadl_header() (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Remove duplication and cleanup code in create_gpadl_header() (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory (Maxim Levitsky) [RHEL-54308]
- hv_utils: Allow implicit ICTIMESYNCFLAG_SYNC (Maxim Levitsky) [RHEL-54308]
- scsi: storvsc: Fix ring buffer size calculation (Maxim Levitsky) [RHEL-54308]
- virtio/vsock: send credit update during setting SO_RCVLOWAT (Maxim Levitsky) [RHEL-54308]
- redhat: kernel.spec: add missing sound/soc/sof/sof-audio.h to kernel-devel package (Jaroslav Kysela) [RHEL-16610]
Resolves: RHEL-16610, RHEL-20790, RHEL-29349, RHEL-39968, RHEL-50017, RHEL-51597, RHEL-54308, RHEL-54757, RHEL-56203, RHEL-57711, RHEL-58544, RHEL-58615, RHEL-58617, RHEL-58619, RHEL-9279
Signed-off-by: Rado Vrbovsky <rvrbovsk@redhat.com>
2024-09-23 08:27:41 +00:00
|
|
|
%buildroot_save_unstripped "usr/libexec/kselftests/bpf/test_progs-cpuv4"
|
2020-10-15 12:41:02 +00:00
|
|
|
popd
|
2021-06-21 23:14:53 +00:00
|
|
|
export -n BPFTOOL
|
2020-10-15 12:41:02 +00:00
|
|
|
%endif
|
|
|
|
|
|
|
|
%if %{with_doc}
|
|
|
|
# Make the HTML pages.
|
|
|
|
%{__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
|
|
|
|
%endif
|
|
|
|
|
2021-05-17 22:16:50 +00:00
|
|
|
# In the modsign case, we do 3 things. 1) We check the "variant" and hard
|
2020-10-15 12:41:02 +00:00
|
|
|
# code the value in the following invocations. This is somewhat sub-optimal
|
|
|
|
# but we're doing this inside of an RPM macro and it isn't as easy as it
|
|
|
|
# could be because of that. 2) We restore the .tmp_versions/ directory from
|
|
|
|
# the one we saved off in BuildKernel above. This is to make sure we're
|
2021-05-17 22:16:50 +00:00
|
|
|
# signing the modules we actually built/installed in that variant. 3) We
|
2020-10-15 12:41:02 +00:00
|
|
|
# grab the arch and invoke mod-sign.sh command to actually sign the modules.
|
|
|
|
#
|
|
|
|
# We have to do all of those things _after_ find-debuginfo runs, otherwise
|
|
|
|
# that will strip the signature off of the modules.
|
|
|
|
#
|
2021-05-17 22:16:50 +00:00
|
|
|
# Don't sign modules for the zfcpdump variant as it is monolithic.
|
2020-10-15 12:41:02 +00:00
|
|
|
|
|
|
|
%define __modsign_install_post \
|
|
|
|
if [ "%{signmodules}" -eq "1" ]; then \
|
|
|
|
if [ "%{with_pae}" -ne "0" ]; then \
|
|
|
|
%{modsign_cmd} certs/signing_key.pem.sign+lpae certs/signing_key.x509.sign+lpae $RPM_BUILD_ROOT/lib/modules/%{KVERREL}+lpae/ \
|
|
|
|
fi \
|
2023-03-07 14:22:21 +00:00
|
|
|
if [ "%{with_realtime}" -ne "0" ]; then \
|
|
|
|
%{modsign_cmd} certs/signing_key.pem.sign+rt certs/signing_key.x509.sign+rt $RPM_BUILD_ROOT/lib/modules/%{KVERREL}+rt/ \
|
|
|
|
fi \
|
2020-10-15 12:41:02 +00:00
|
|
|
if [ "%{with_debug}" -ne "0" ]; then \
|
2023-02-09 16:31:23 +00:00
|
|
|
%{modsign_cmd} certs/signing_key.pem.sign+debug certs/signing_key.x509.sign+debug $RPM_BUILD_ROOT/lib/modules/%{KVERREL}+debug/ \
|
|
|
|
fi \
|
|
|
|
if [ "%{with_arm64_64k}" -ne "0" ]; then \
|
|
|
|
%{modsign_cmd} certs/signing_key.pem.sign+64k certs/signing_key.x509.sign+64k $RPM_BUILD_ROOT/lib/modules/%{KVERREL}+64k/ \
|
|
|
|
fi \
|
kernel-5.14.0-288.el9
* Thu Mar 16 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-288.el9]
- cpufreq: intel_pstate: hybrid: Use known scaling factor for P-cores (David Arcari) [2155861]
- cpufreq: intel_pstate: Read all MSRs on the target CPU (David Arcari) [2155861]
- redhat: Fix debug variants modsign (Juri Lelli) [2177659]
- srcu: Delegate work to the boot cpu if using SRCU_SIZE_SMALL (Pingfan Liu) [2129726]
- redhat: update rpminspect config for patches and debuginfo (Jan Stancek)
- net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172473]
- net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172473]
- net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172473]
- net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172473]
- net: mana: Define max values for SGL entries (Mohammed Gamal) [2172473]
- net: mana: Move header files to a common location (Mohammed Gamal) [2172473]
- net: mana: Record port number in netdev (Mohammed Gamal) [2172473]
- net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172473]
- net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172473]
- net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172473]
- net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172473]
- net: mana: Add support for auxiliary device (Mohammed Gamal) [2172473]
- HV: hv_balloon: fix memory leak with using debugfs_lookup() (Mohammed Gamal) [2172436]
- Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172436]
- Drivers: hv: Enable vmbus driver for nested root partition (Mohammed Gamal) [2172436]
- Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172436]
- x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172436]
- drivers: hv, hyperv_fb: Untangle and refactor Hyper-V panic notifiers (Mohammed Gamal) [2172436]
- video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172436]
- hv_balloon: Add support for configurable order free page reporting (Mohammed Gamal) [2172436]
- mm/page_reporting: Add checks for page_reporting_order param (Mohammed Gamal) [2172436]
- gpio: tegra186: Add missing header(s) (David Arcari) [2156846]
- pinctrl: imx: Add missing header(s) (David Arcari) [2156846]
- pinctrl: bcm: Add missing header(s) (David Arcari) [2156846]
- pinctrl: tegra: Add missing header(s) (David Arcari) [2156846]
- pinctrl: intel: Restore the pins that used to be in Direct IRQ mode (David Arcari) [2156846]
- pinctrl: pinmux: Drop duplicate error message in pinmux_select() (David Arcari) [2156846]
- pinctrl: intel: Get rid of unused members in struct intel_function (David Arcari) [2156846]
- pinctrl: baytrail: Convert to use new memeber in struct intel_function (David Arcari) [2156846]
- pinctrl: intel: Make use of struct pinfunction and PINCTRL_PINFUNCTION() (David Arcari) [2156846]
- pinctrl: Introduce struct pinfunction and PINCTRL_PINFUNCTION() macro (David Arcari) [2156846]
- pinctrl: intel: Define maximum pad number in the group (David Arcari) [2156846]
- pinctrl: intel: Use same order of bit fields for PADCFG2 (David Arcari) [2156846]
- pinctrl: intel: Add ~4k bias support (David Arcari) [2156846]
- pinctrl: intel: Add definitions to all possible biases (David Arcari) [2156846]
- pinctrl: intel: Deduplicate some code in intel_config_set_pull() (David Arcari) [2156846]
- pinctrl: intel: Add default case to intel_config_set_pull() (David Arcari) [2156846]
- pinctrl: intel: Convert to generic_handle_domain_irq() (David Arcari) [2156846]
- pinctrl: intel: Always use gpp_num_padown_regs in the main driver (David Arcari) [2156846]
- pinctrl: meteorlake: Replace MTL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [2156846]
- pinctrl: intel: Introduce INTEL_COMMUNITY_*() to unify community macros (David Arcari) [2156846]
- pinctrl: intel: Save and restore pins in "direct IRQ" mode (David Arcari) [2156846]
- pinctrl: pinconf-generic: add missing of_node_put() (David Arcari) [2156846]
- pinctrl: Move for_each_maps() to namespace and hide iterator inside (David Arcari) [2156846]
- pinctrl: Put space between type and data in compound literal (David Arcari) [2156846]
- pinctrl: intel: Use temporary variable for struct device (David Arcari) [2156846]
- pinctrl: intel: Use str_enable_disable() helper (David Arcari) [2156846]
- pinctrl: intel: Add missing header(s) (David Arcari) [2156846]
- pinctrl: Clean up headers (David Arcari) [2156846]
- pinctrl: intel: Check against matching data instead of ACPI companion (David Arcari) [2156846]
- redhat: configs: enable the Meteor Lake Pinctrl Driver (David Arcari) [2156846]
- pinctrl: intel: Add Intel Meteor Lake pin controller support (David Arcari) [2156846]
- pinctrl: intel: Switch to to embedded struct pingroup (David Arcari) [2156846]
- pinctrl: intel: Drop no more used members of struct intel_pingroup (David Arcari) [2156846]
- pinctrl: baytrail: Switch to to embedded struct pingroup (David Arcari) [2156846]
- pinctrl: intel: Embed struct pingroup into struct intel_pingroup (David Arcari) [2156846]
- pinctrl: Add pingroup and define PINCTRL_PINGROUP (David Arcari) [2156846]
- include/linux/irq*.h: Pad irq structs for KABI (Prarit Bhargava) [2175165]
- genirq/msi, platform-msi: Ensure that MSI descriptors are unreferenced (David Arcari) [2175165]
- genirq/msi: Take the per-device MSI lock before validating the control structure (David Arcari) [2175165]
- PCI: hv: Drop duplicate PCI_MSI dependency (David Arcari) [2175165]
- PCI/MSI: Provide missing stubs for CONFIG_PCI_MSI=n (David Arcari) [2175165]
- genirq/msi: Free the fwnode created by msi_create_device_irq_domain() (David Arcari) [2175165]
- x86/pci/xen: Fixup fallout from the PCI/MSI overhaul (David Arcari) [2175165]
- x86/pci/xen: Set MSI_FLAG_PCI_MSIX support in Xen MSI domain (David Arcari) [2175165]
- powerpc/msi: Fix deassociation of MSI descriptors (David Arcari) [2175165]
- genirq/msi: Return MSI_XA_DOMAIN_SIZE as the maximum MSI index when no domain is present (David Arcari) [2175165]
- genirq/msi: Check for the presence of an irq domain when validating msi_ctrl (David Arcari) [2175165]
- PCI/MSI: Provide post-enable dynamic allocation interfaces for MSI-X (David Arcari) [2175165]
- PCI/MSI: Provide prepare_desc() MSI domain op (David Arcari) [2175165]
- PCI/MSI: Split MSI-X descriptor setup (David Arcari) [2175165]
- genirq/msi: Provide MSI_FLAG_MSIX_ALLOC_DYN (David Arcari) [2175165]
- genirq/msi: Provide msi_domain_alloc_irq_at() (David Arcari) [2175165]
- genirq/msi: Provide msi_domain_ops:: Prepare_desc() (David Arcari) [2175165]
- genirq/msi: Provide msi_desc:: Msi_data (David Arcari) [2175165]
- genirq/msi: Provide struct msi_map (David Arcari) [2175165]
- PCI/MSI: Remove unused pci_dev_has_special_msi_domain() (David Arcari) [2175165]
- x86/apic/vector: Provide MSI parent domain (David Arcari) [2175165]
- PCI/MSI: Add support for per device MSI[X] domains (David Arcari) [2175165]
- genirq/msi: Provide BUS_DEVICE_PCI_MSI[X] (David Arcari) [2175165]
- PCI/MSI: Split __pci_write_msi_msg() (David Arcari) [2175165]
- genirq/msi: Add range checking to msi_insert_desc() (David Arcari) [2175165]
- genirq/msi: Provide msi_match_device_domain() (David Arcari) [2175165]
- genirq/msi: Provide msi_create/free_device_irq_domain() (David Arcari) [2175165]
- genirq/irqdomain: Add irq_domain:: Dev for per device MSI domains (David Arcari) [2175165]
- genirq/msi: Split msi_create_irq_domain() (David Arcari) [2175165]
- genirq/msi: Add size info to struct msi_domain_info (David Arcari) [2175165]
- genirq/msi: Provide data structs for per device domains (David Arcari) [2175165]
- genirq/msi: Provide struct msi_parent_ops (David Arcari) [2175165]
- genirq/msi: Rearrange MSI domain flags (David Arcari) [2175165]
- genirq/msi: Remove unused alloc/free interfaces (David Arcari) [2175165]
- platform-msi: Switch to the domain id aware MSI interfaces (David Arcari) [2175165]
- PCI/MSI: Use msi_domain_alloc/free_irqs_all_locked() (David Arcari) [2175165]
- genirq/msi: Provide new domain id allocation functions (David Arcari) [2175165]
- genirq/msi: Provide new domain id based interfaces for freeing interrupts (David Arcari) [2175165]
- genirq/msi: Make msi_add_simple_msi_descs() device domain aware (David Arcari) [2175165]
- genirq/msi: Make descriptor freeing domain aware (David Arcari) [2175165]
- genirq/msi: Make descriptor allocation device domain aware (David Arcari) [2175165]
- genirq/msi: Rename msi_add_msi_desc() to msi_insert_msi_desc() (David Arcari) [2175165]
- genirq/msi: Make msi_get_virq() device domain aware (David Arcari) [2175165]
- genirq/msi: Make MSI descriptor iterators device domain aware (David Arcari) [2175165]
- genirq/msi: Add pointers for per device irq domains (David Arcari) [2175165]
- genirq/msi: Move xarray into a separate struct and create an array (David Arcari) [2175165]
- genirq/msi: Check for invalid MSI parent domain usage (David Arcari) [2175165]
- genirq/irqdomain: Provide IRQ_DOMAIN_FLAG_MSI_DEVICE (David Arcari) [2175165]
- genirq/irqdomain: Provide IRQ_DOMAIN_FLAG_MSI_PARENT (David Arcari) [2175165]
- genirq/msi: Create msi_api.h (David Arcari) [2175165]
- genirq/irqdomain: Rename irq_domain::dev to irq_domain:: Pm_dev (David Arcari) [2175165]
- irqchip/gic: Switch to dynamic chip name output (David Arcari) [2175165]
- genirq: Kill irq_chip::parent_device (David Arcari) [2175165]
- irqdomain: Let irq_domain_set_{info,hwirq_and_chip} take a const irq_chip (David Arcari) [2175165]
- irqchip/imx-intmux: Move PM device over to irq domain (David Arcari) [2175165]
- irqchip/gic: Move PM device over to irq domain (David Arcari) [2175165]
- genirq/irqdomain: Make struct irqdomain readable (David Arcari) [2175165]
- genirq/msi: Move IRQ_DOMAIN_MSI_NOMASK_QUIRK to MSI flags (David Arcari) [2175165]
- PCI/MSI: Use bullet lists in kernel-doc comments of api.c (David Arcari) [2175165]
- PCI/AER: Add optional logging callback for correctable error (David Arcari) [2175165]
- x86/apic: Remove X86_IRQ_ALLOC_CONTIGUOUS_VECTORS (David Arcari) [2175165]
- genirq/msi: Remove msi_domain_ops:: Msi_check() (David Arcari) [2175165]
- PCI/MSI: Remove redundant msi_check() callback (David Arcari) [2175165]
- PCI/MSI: Validate MSI-X contiguous restriction early (David Arcari) [2175165]
- PCI/MSI: Reject MSI-X early (David Arcari) [2175165]
- PCI/MSI: Reject multi-MSI early (David Arcari) [2175165]
- PCI/MSI: Sanitize MSI-X checks (David Arcari) [2175165]
- PCI/MSI: Reorder functions in msi.c (David Arcari) [2175165]
- PCI/MSI: Move pci_msi_restore_state() to api.c (David Arcari) [2175165]
- PCI/MSI: Move pci_msi_enabled() to api.c (David Arcari) [2175165]
- PCI/MSI: Move pci_irq_get_affinity() to api.c (David Arcari) [2175165]
- PCI/MSI: Move pci_disable_msix() to api.c (David Arcari) [2175165]
- PCI/MSI: Move pci_msix_vec_count() to api.c (David Arcari) [2175165]
- PCI/MSI: Move pci_free_irq_vectors() to api.c (David Arcari) [2175165]
- PCI/MSI: Move pci_irq_vector() to api.c (David Arcari) [2175165]
- PCI/MSI: Move pci_alloc_irq_vectors_affinity() to api.c (David Arcari) [2175165]
- PCI/MSI: Move pci_alloc_irq_vectors() to api.c (David Arcari) [2175165]
- PCI/MSI: Move pci_enable_msix_range() to api.c (David Arcari) [2175165]
- PCI/MSI: Move pci_enable_msi() API to api.c (David Arcari) [2175165]
- PCI/MSI: Move pci_disable_msi() to api.c (David Arcari) [2175165]
- PCI/MSI: Move mask and unmask helpers to msi.h (David Arcari) [2175165]
- PCI/MSI: Get rid of externs in msi.h (David Arcari) [2175165]
- genirq: Get rid of GENERIC_MSI_IRQ_DOMAIN (David Arcari) [2175165]
- PCI/MSI: Get rid of PCI_MSI_IRQ_DOMAIN (David Arcari) [2175165]
- PCI/MSI: Let the MSI core free descriptors (David Arcari) [2175165]
- PCI/MSI: Use msi_domain_info:: Bus_token (David Arcari) [2175165]
- genirq/msi: Add bus token to struct msi_domain_info (David Arcari) [2175165]
- genirq/irqdomain: Move bus token enum into a seperate header (David Arcari) [2175165]
- genirq/msi: Make __msi_domain_free_irqs() static (David Arcari) [2175165]
- powerpc/pseries/msi: Use msi_domain_ops:: Msi_post_free() (David Arcari) [2175165]
- genirq/msi: Provide msi_domain_ops:: Post_free() (David Arcari) [2175165]
- genirq/msi: Make __msi_domain_alloc_irqs() static (David Arcari) [2175165]
- genirq/msi: Add missing kernel doc to msi_next_desc() (David Arcari) [2175165]
- genirq/msi: Remove filter from msi_free_descs_free_range() (David Arcari) [2175165]
- genirq/msi: Use MSI_DESC_ALL in msi_add_simple_msi_descs() (David Arcari) [2175165]
- PCI/MSI: Check for MSI enabled in __pci_msix_enable() (David Arcari) [2175165]
- clocksource/drivers/hyper-v: Include asm/hyperv-tlfs.h not asm/mshyperv.h (David Arcari) [2175165]
- PCI: Allow drivers to request exclusive config regions (David Arcari) [2175165]
- PCI: Assign PCI domain IDs by ida_alloc() (David Arcari) [2175165]
- platform-msi: Export symbol platform_msi_create_irq_domain() (David Arcari) [2175165]
- PCI/MSI: Correct 'can_mask' test in msi_add_msi_desc() (David Arcari) [2175165]
- powerpc: Add missing headers (David Arcari) [2175165]
- pci_irq_vector() can't be used in atomic context any longer. This conflicts with the usage of this function in nic_mbx_intr_handler(). (David Arcari) [2175165]
- x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests (David Arcari) [2175165]
- dmaengine: hidma: In hidma_prep_dma_memset treat value as a single byte (David Arcari) [2175165]
- genirq/msi: Shutdown managed interrupts with unsatifiable affinities (David Arcari) [2175165]
- genirq: Allow the PM device to originate from irq domain (David Arcari) [2175165]
- PCI/MSI: Remove bogus warning in pci_irq_get_affinity() (David Arcari) [2175165]
- PCI/MSI: Prevent UAF in error path (David Arcari) [2175165]
- genirq/msi: Populate sysfs entry only once (David Arcari) [2175165]
- PCI/MSI: Unbreak pci_irq_get_affinity() (David Arcari) [2175165]
- genirq/msi: Convert storage to xarray (David Arcari) [2175165]
- genirq/msi: Simplify sysfs handling (David Arcari) [2175165]
- genirq/msi: Mop up old interfaces (David Arcari) [2175165]
- genirq/msi: Convert to new functions (David Arcari) [2175165]
- genirq/msi: Make interrupt allocation less convoluted (David Arcari) [2175165]
- platform-msi: Simplify platform device MSI code (David Arcari) [2175165]
- platform-msi: Let core code handle MSI descriptors (David Arcari) [2175165]
- soc: ti: ti_sci_inta_msi: Rework MSI descriptor allocation (David Arcari) [2175165]
- NTB/msi: Convert to msi_on_each_desc() (David Arcari) [2175165]
- PCI: hv: Rework MSI handling (David Arcari) [2175165]
- powerpc/mpic_u3msi: Use msi_for_each-desc() (David Arcari) [2175165]
- powerpc/fsl_msi: Use msi_for_each_desc() (David Arcari) [2175165]
- powerpc/pasemi/msi: Convert to msi_on_each_dec() (David Arcari) [2175165]
- powerpc/cell/axon_msi: Convert to msi_on_each_desc() (David Arcari) [2175165]
- powerpc/4xx/hsta: Rework MSI handling (David Arcari) [2175165]
- s390/pci: Rework MSI descriptor walk (David Arcari) [2175165]
- xen/pcifront: Rework MSI handling (David Arcari) [2175165]
- x86/pci/xen: Use msi_for_each_desc() (David Arcari) [2175165]
- PCI/MSI: Use msi_on_each_desc() (David Arcari) [2175165]
- PCI/MSI: Let core code free MSI descriptors (David Arcari) [2175165]
- PCI/MSI: Use msi_add_msi_desc() (David Arcari) [2175165]
- PCI/MSI: Protect MSI operations (David Arcari) [2175165]
- genirq/msi: Provide domain flags to allocate/free MSI descriptors automatically (David Arcari) [2175165]
- genirq/msi: Provide msi_alloc_msi_desc() and a simple allocator (David Arcari) [2175165]
- genirq/msi: Provide a set of advanced MSI accessors and iterators (David Arcari) [2175165]
- genirq/msi: Provide msi_domain_alloc/free_irqs_descs_locked() (David Arcari) [2175165]
- genirq/msi: Add mutex for MSI list protection (David Arcari) [2175165]
- genirq/msi: Move descriptor list to struct msi_device_data (David Arcari) [2175165]
- dmaengine: qcom_hidma: Cleanup MSI handling (David Arcari) [2175165]
- soc: ti: ti_sci_inta_msi: Get rid of ti_sci_inta_msi_get_virq() (David Arcari) [2175165]
- bus: fsl-mc: fsl-mc-allocator: Rework MSI handling (David Arcari) [2175165]
- mailbox: bcm-flexrm-mailbox: Rework MSI interrupt handling (David Arcari) [2175165]
- iommu/arm-smmu-v3: Use msi_get_virq() (David Arcari) [2175165]
- perf/smmuv3: Use msi_get_virq() (David Arcari) [2175165]
- dmaengine: mv_xor_v2: Get rid of msi_desc abuse (David Arcari) [2175165]
- PCI/MSI: Simplify pci_irq_get_affinity() (David Arcari) [2175165]
- PCI/MSI: Use msi_get_virq() in pci_get_vector() (David Arcari) [2175165]
- genirq/msi: Provide interface to retrieve Linux interrupt number (David Arcari) [2175165]
- powerpc/pseries/msi: Let core code check for contiguous entries (David Arcari) [2175165]
- PCI/MSI: Provide MSI_FLAG_MSIX_CONTIGUOUS (David Arcari) [2175165]
- PCI/MSI: Use msi_desc::msi_index (David Arcari) [2175165]
- soc: ti: ti_sci_inta_msi: Use msi_desc::msi_index (David Arcari) [2175165]
- bus: fsl-mc-msi: Use msi_desc::msi_index (David Arcari) [2175165]
- platform-msi: Use msi_desc::msi_index (David Arcari) [2175165]
- genirq/msi: Consolidate MSI descriptor data (David Arcari) [2175165]
- platform-msi: Store platform private data pointer in msi_device_data (David Arcari) [2175165]
- platform-msi: Rename functions and clarify comments (David Arcari) [2175165]
- genirq/msi: Remove the original sysfs interfaces (David Arcari) [2175165]
- platform-msi: Let the core code handle sysfs groups (David Arcari) [2175165]
- PCI/MSI: Let the irq code handle sysfs groups (David Arcari) [2175165]
- genirq/msi: Provide msi_device_populate/destroy_sysfs() (David Arcari) [2175165]
- PCI/MSI: Allocate MSI device data on first use (David Arcari) [2175165]
- PCI/MSI: Decouple MSI[-X] disable from pcim_release() (David Arcari) [2175165]
- platform-msi: Allocate MSI device data on first use (David Arcari) [2175165]
- device: Add device:: Msi_data pointer and struct msi_device_data (David Arcari) [2175165]
- device: Move MSI related data into a struct (David Arcari) [2175165]
- powerpc/pseries/msi: Use PCI device properties (David Arcari) [2175165]
- powerpc/cell/axon_msi: Use PCI device property (David Arcari) [2175165]
- genirq/msi: Use PCI device property (David Arcari) [2175165]
- x86/apic/msi: Use PCI device MSI property (David Arcari) [2175165]
- x86/pci/XEN: Use PCI device property (David Arcari) [2175165]
- PCI/MSI: Set pci_dev::msi[x]_enabled early (David Arcari) [2175165]
- powerpc/pseries/msi: Add an empty irq_write_msi_msg() handler (David Arcari) [2175165]
- powerpc/powernv/pci: Drop unused MSI code (David Arcari) [2175165]
- powerpc/pseries/pci: Drop unused MSI code (David Arcari) [2175165]
- powerpc/pci: Drop XIVE restriction on MSI domains (David Arcari) [2175165]
- powerpc/powernv/pci: Add MSI domains (David Arcari) [2175165]
- powerpc/powernv/pci: Introduce __pnv_pci_ioda_msi_setup() (David Arcari) [2175165]
- powerpc/pseries/pci: Add support of MSI domains to PHB hotplug (David Arcari) [2175165]
- powerpc/pseries/pci: Add a msi_free() handler to clear XIVE data (David Arcari) [2175165]
- powerpc/pseries/pci: Add a domain_free_irqs() handler (David Arcari) [2175165]
- powerpc/pseries/pci: Add MSI domains (David Arcari) [2175165]
- powerpc/pseries/pci: Introduce rtas_prepare_msi_irqs() (David Arcari) [2175165]
- powerpc/pseries/pci: Introduce __find_pe_total_msi() (David Arcari) [2175165]
- Revert "include/linux/irq*.h: Pad irq structs for KABI" (David Arcari) [2175165]
- mfd: intel-lpss: Add Intel Meteor Lake-P PCI IDs (David Arcari) [2156844]
- i2c: i801: Add support for Intel Meteor Lake-P (David Arcari) [2156842]
- platform/x86: intel/pmc: Switch to use acpi_evaluate_dsm_typed() (David Arcari) [2153969]
- platform/x86: intel/pmc/core: Add Meteor Lake mobile support (David Arcari) [2153969]
- platform/x86: intel/pmc/core: Add Meteor Lake support to pmc core driver (David Arcari) [2153969]
- platform/x86: intel/pmc: Relocate Alder Lake PCH support (David Arcari) [2153969]
- platform/x86: intel/pmc: Relocate Tiger Lake PCH support (David Arcari) [2153969]
- platform/x86: intel/pmc: Relocate Ice Lake PCH support (David Arcari) [2153969]
- platform/x86: intel/pmc: Relocate Cannon Lake Point PCH support (David Arcari) [2153969]
- platform/x86: intel/pmc: Relocate Sunrise Point PCH support (David Arcari) [2153969]
- platform/x86: intel/pmc: Move variable declarations and definitions to header and core.c (David Arcari) [2153969]
- platform/x86: intel/pmc: Replace all the reg_map with init functions (David Arcari) [2153969]
- platform/x86/intel: pmc: Fix repeated word in comment (David Arcari) [2153969]
- platform/x86/intel: pmc: Don't unconditionally attach Intel PMC when virtualized (David Arcari) [2153969]
- tools/power turbostat: Add support for MeteorLake platforms (David Arcari) [2153967]
- powercap: intel_rapl: add support for Meteor Lake (David Arcari) [2153965]
Resolves: rhbz#2129726, rhbz#2153965, rhbz#2153967, rhbz#2153969, rhbz#2155861, rhbz#2156842, rhbz#2156844, rhbz#2156846, rhbz#2172436, rhbz#2172473, rhbz#2175165, rhbz#2177659
Signed-off-by: Jan Stancek <jstancek@redhat.com>
2023-03-16 11:31:29 +00:00
|
|
|
if [ "%{with_arm64_64k}" -ne "0" ] && [ "%{with_debug}" -ne "0" ]; then \
|
2023-02-09 16:31:23 +00:00
|
|
|
%{modsign_cmd} certs/signing_key.pem.sign+64k-debug certs/signing_key.x509.sign+64k-debug $RPM_BUILD_ROOT/lib/modules/%{KVERREL}+64k-debug/ \
|
2020-10-15 12:41:02 +00:00
|
|
|
fi \
|
kernel-5.14.0-288.el9
* Thu Mar 16 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-288.el9]
- cpufreq: intel_pstate: hybrid: Use known scaling factor for P-cores (David Arcari) [2155861]
- cpufreq: intel_pstate: Read all MSRs on the target CPU (David Arcari) [2155861]
- redhat: Fix debug variants modsign (Juri Lelli) [2177659]
- srcu: Delegate work to the boot cpu if using SRCU_SIZE_SMALL (Pingfan Liu) [2129726]
- redhat: update rpminspect config for patches and debuginfo (Jan Stancek)
- net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172473]
- net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172473]
- net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172473]
- net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172473]
- net: mana: Define max values for SGL entries (Mohammed Gamal) [2172473]
- net: mana: Move header files to a common location (Mohammed Gamal) [2172473]
- net: mana: Record port number in netdev (Mohammed Gamal) [2172473]
- net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172473]
- net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172473]
- net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172473]
- net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172473]
- net: mana: Add support for auxiliary device (Mohammed Gamal) [2172473]
- HV: hv_balloon: fix memory leak with using debugfs_lookup() (Mohammed Gamal) [2172436]
- Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172436]
- Drivers: hv: Enable vmbus driver for nested root partition (Mohammed Gamal) [2172436]
- Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172436]
- x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172436]
- drivers: hv, hyperv_fb: Untangle and refactor Hyper-V panic notifiers (Mohammed Gamal) [2172436]
- video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172436]
- hv_balloon: Add support for configurable order free page reporting (Mohammed Gamal) [2172436]
- mm/page_reporting: Add checks for page_reporting_order param (Mohammed Gamal) [2172436]
- gpio: tegra186: Add missing header(s) (David Arcari) [2156846]
- pinctrl: imx: Add missing header(s) (David Arcari) [2156846]
- pinctrl: bcm: Add missing header(s) (David Arcari) [2156846]
- pinctrl: tegra: Add missing header(s) (David Arcari) [2156846]
- pinctrl: intel: Restore the pins that used to be in Direct IRQ mode (David Arcari) [2156846]
- pinctrl: pinmux: Drop duplicate error message in pinmux_select() (David Arcari) [2156846]
- pinctrl: intel: Get rid of unused members in struct intel_function (David Arcari) [2156846]
- pinctrl: baytrail: Convert to use new memeber in struct intel_function (David Arcari) [2156846]
- pinctrl: intel: Make use of struct pinfunction and PINCTRL_PINFUNCTION() (David Arcari) [2156846]
- pinctrl: Introduce struct pinfunction and PINCTRL_PINFUNCTION() macro (David Arcari) [2156846]
- pinctrl: intel: Define maximum pad number in the group (David Arcari) [2156846]
- pinctrl: intel: Use same order of bit fields for PADCFG2 (David Arcari) [2156846]
- pinctrl: intel: Add ~4k bias support (David Arcari) [2156846]
- pinctrl: intel: Add definitions to all possible biases (David Arcari) [2156846]
- pinctrl: intel: Deduplicate some code in intel_config_set_pull() (David Arcari) [2156846]
- pinctrl: intel: Add default case to intel_config_set_pull() (David Arcari) [2156846]
- pinctrl: intel: Convert to generic_handle_domain_irq() (David Arcari) [2156846]
- pinctrl: intel: Always use gpp_num_padown_regs in the main driver (David Arcari) [2156846]
- pinctrl: meteorlake: Replace MTL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [2156846]
- pinctrl: intel: Introduce INTEL_COMMUNITY_*() to unify community macros (David Arcari) [2156846]
- pinctrl: intel: Save and restore pins in "direct IRQ" mode (David Arcari) [2156846]
- pinctrl: pinconf-generic: add missing of_node_put() (David Arcari) [2156846]
- pinctrl: Move for_each_maps() to namespace and hide iterator inside (David Arcari) [2156846]
- pinctrl: Put space between type and data in compound literal (David Arcari) [2156846]
- pinctrl: intel: Use temporary variable for struct device (David Arcari) [2156846]
- pinctrl: intel: Use str_enable_disable() helper (David Arcari) [2156846]
- pinctrl: intel: Add missing header(s) (David Arcari) [2156846]
- pinctrl: Clean up headers (David Arcari) [2156846]
- pinctrl: intel: Check against matching data instead of ACPI companion (David Arcari) [2156846]
- redhat: configs: enable the Meteor Lake Pinctrl Driver (David Arcari) [2156846]
- pinctrl: intel: Add Intel Meteor Lake pin controller support (David Arcari) [2156846]
- pinctrl: intel: Switch to to embedded struct pingroup (David Arcari) [2156846]
- pinctrl: intel: Drop no more used members of struct intel_pingroup (David Arcari) [2156846]
- pinctrl: baytrail: Switch to to embedded struct pingroup (David Arcari) [2156846]
- pinctrl: intel: Embed struct pingroup into struct intel_pingroup (David Arcari) [2156846]
- pinctrl: Add pingroup and define PINCTRL_PINGROUP (David Arcari) [2156846]
- include/linux/irq*.h: Pad irq structs for KABI (Prarit Bhargava) [2175165]
- genirq/msi, platform-msi: Ensure that MSI descriptors are unreferenced (David Arcari) [2175165]
- genirq/msi: Take the per-device MSI lock before validating the control structure (David Arcari) [2175165]
- PCI: hv: Drop duplicate PCI_MSI dependency (David Arcari) [2175165]
- PCI/MSI: Provide missing stubs for CONFIG_PCI_MSI=n (David Arcari) [2175165]
- genirq/msi: Free the fwnode created by msi_create_device_irq_domain() (David Arcari) [2175165]
- x86/pci/xen: Fixup fallout from the PCI/MSI overhaul (David Arcari) [2175165]
- x86/pci/xen: Set MSI_FLAG_PCI_MSIX support in Xen MSI domain (David Arcari) [2175165]
- powerpc/msi: Fix deassociation of MSI descriptors (David Arcari) [2175165]
- genirq/msi: Return MSI_XA_DOMAIN_SIZE as the maximum MSI index when no domain is present (David Arcari) [2175165]
- genirq/msi: Check for the presence of an irq domain when validating msi_ctrl (David Arcari) [2175165]
- PCI/MSI: Provide post-enable dynamic allocation interfaces for MSI-X (David Arcari) [2175165]
- PCI/MSI: Provide prepare_desc() MSI domain op (David Arcari) [2175165]
- PCI/MSI: Split MSI-X descriptor setup (David Arcari) [2175165]
- genirq/msi: Provide MSI_FLAG_MSIX_ALLOC_DYN (David Arcari) [2175165]
- genirq/msi: Provide msi_domain_alloc_irq_at() (David Arcari) [2175165]
- genirq/msi: Provide msi_domain_ops:: Prepare_desc() (David Arcari) [2175165]
- genirq/msi: Provide msi_desc:: Msi_data (David Arcari) [2175165]
- genirq/msi: Provide struct msi_map (David Arcari) [2175165]
- PCI/MSI: Remove unused pci_dev_has_special_msi_domain() (David Arcari) [2175165]
- x86/apic/vector: Provide MSI parent domain (David Arcari) [2175165]
- PCI/MSI: Add support for per device MSI[X] domains (David Arcari) [2175165]
- genirq/msi: Provide BUS_DEVICE_PCI_MSI[X] (David Arcari) [2175165]
- PCI/MSI: Split __pci_write_msi_msg() (David Arcari) [2175165]
- genirq/msi: Add range checking to msi_insert_desc() (David Arcari) [2175165]
- genirq/msi: Provide msi_match_device_domain() (David Arcari) [2175165]
- genirq/msi: Provide msi_create/free_device_irq_domain() (David Arcari) [2175165]
- genirq/irqdomain: Add irq_domain:: Dev for per device MSI domains (David Arcari) [2175165]
- genirq/msi: Split msi_create_irq_domain() (David Arcari) [2175165]
- genirq/msi: Add size info to struct msi_domain_info (David Arcari) [2175165]
- genirq/msi: Provide data structs for per device domains (David Arcari) [2175165]
- genirq/msi: Provide struct msi_parent_ops (David Arcari) [2175165]
- genirq/msi: Rearrange MSI domain flags (David Arcari) [2175165]
- genirq/msi: Remove unused alloc/free interfaces (David Arcari) [2175165]
- platform-msi: Switch to the domain id aware MSI interfaces (David Arcari) [2175165]
- PCI/MSI: Use msi_domain_alloc/free_irqs_all_locked() (David Arcari) [2175165]
- genirq/msi: Provide new domain id allocation functions (David Arcari) [2175165]
- genirq/msi: Provide new domain id based interfaces for freeing interrupts (David Arcari) [2175165]
- genirq/msi: Make msi_add_simple_msi_descs() device domain aware (David Arcari) [2175165]
- genirq/msi: Make descriptor freeing domain aware (David Arcari) [2175165]
- genirq/msi: Make descriptor allocation device domain aware (David Arcari) [2175165]
- genirq/msi: Rename msi_add_msi_desc() to msi_insert_msi_desc() (David Arcari) [2175165]
- genirq/msi: Make msi_get_virq() device domain aware (David Arcari) [2175165]
- genirq/msi: Make MSI descriptor iterators device domain aware (David Arcari) [2175165]
- genirq/msi: Add pointers for per device irq domains (David Arcari) [2175165]
- genirq/msi: Move xarray into a separate struct and create an array (David Arcari) [2175165]
- genirq/msi: Check for invalid MSI parent domain usage (David Arcari) [2175165]
- genirq/irqdomain: Provide IRQ_DOMAIN_FLAG_MSI_DEVICE (David Arcari) [2175165]
- genirq/irqdomain: Provide IRQ_DOMAIN_FLAG_MSI_PARENT (David Arcari) [2175165]
- genirq/msi: Create msi_api.h (David Arcari) [2175165]
- genirq/irqdomain: Rename irq_domain::dev to irq_domain:: Pm_dev (David Arcari) [2175165]
- irqchip/gic: Switch to dynamic chip name output (David Arcari) [2175165]
- genirq: Kill irq_chip::parent_device (David Arcari) [2175165]
- irqdomain: Let irq_domain_set_{info,hwirq_and_chip} take a const irq_chip (David Arcari) [2175165]
- irqchip/imx-intmux: Move PM device over to irq domain (David Arcari) [2175165]
- irqchip/gic: Move PM device over to irq domain (David Arcari) [2175165]
- genirq/irqdomain: Make struct irqdomain readable (David Arcari) [2175165]
- genirq/msi: Move IRQ_DOMAIN_MSI_NOMASK_QUIRK to MSI flags (David Arcari) [2175165]
- PCI/MSI: Use bullet lists in kernel-doc comments of api.c (David Arcari) [2175165]
- PCI/AER: Add optional logging callback for correctable error (David Arcari) [2175165]
- x86/apic: Remove X86_IRQ_ALLOC_CONTIGUOUS_VECTORS (David Arcari) [2175165]
- genirq/msi: Remove msi_domain_ops:: Msi_check() (David Arcari) [2175165]
- PCI/MSI: Remove redundant msi_check() callback (David Arcari) [2175165]
- PCI/MSI: Validate MSI-X contiguous restriction early (David Arcari) [2175165]
- PCI/MSI: Reject MSI-X early (David Arcari) [2175165]
- PCI/MSI: Reject multi-MSI early (David Arcari) [2175165]
- PCI/MSI: Sanitize MSI-X checks (David Arcari) [2175165]
- PCI/MSI: Reorder functions in msi.c (David Arcari) [2175165]
- PCI/MSI: Move pci_msi_restore_state() to api.c (David Arcari) [2175165]
- PCI/MSI: Move pci_msi_enabled() to api.c (David Arcari) [2175165]
- PCI/MSI: Move pci_irq_get_affinity() to api.c (David Arcari) [2175165]
- PCI/MSI: Move pci_disable_msix() to api.c (David Arcari) [2175165]
- PCI/MSI: Move pci_msix_vec_count() to api.c (David Arcari) [2175165]
- PCI/MSI: Move pci_free_irq_vectors() to api.c (David Arcari) [2175165]
- PCI/MSI: Move pci_irq_vector() to api.c (David Arcari) [2175165]
- PCI/MSI: Move pci_alloc_irq_vectors_affinity() to api.c (David Arcari) [2175165]
- PCI/MSI: Move pci_alloc_irq_vectors() to api.c (David Arcari) [2175165]
- PCI/MSI: Move pci_enable_msix_range() to api.c (David Arcari) [2175165]
- PCI/MSI: Move pci_enable_msi() API to api.c (David Arcari) [2175165]
- PCI/MSI: Move pci_disable_msi() to api.c (David Arcari) [2175165]
- PCI/MSI: Move mask and unmask helpers to msi.h (David Arcari) [2175165]
- PCI/MSI: Get rid of externs in msi.h (David Arcari) [2175165]
- genirq: Get rid of GENERIC_MSI_IRQ_DOMAIN (David Arcari) [2175165]
- PCI/MSI: Get rid of PCI_MSI_IRQ_DOMAIN (David Arcari) [2175165]
- PCI/MSI: Let the MSI core free descriptors (David Arcari) [2175165]
- PCI/MSI: Use msi_domain_info:: Bus_token (David Arcari) [2175165]
- genirq/msi: Add bus token to struct msi_domain_info (David Arcari) [2175165]
- genirq/irqdomain: Move bus token enum into a seperate header (David Arcari) [2175165]
- genirq/msi: Make __msi_domain_free_irqs() static (David Arcari) [2175165]
- powerpc/pseries/msi: Use msi_domain_ops:: Msi_post_free() (David Arcari) [2175165]
- genirq/msi: Provide msi_domain_ops:: Post_free() (David Arcari) [2175165]
- genirq/msi: Make __msi_domain_alloc_irqs() static (David Arcari) [2175165]
- genirq/msi: Add missing kernel doc to msi_next_desc() (David Arcari) [2175165]
- genirq/msi: Remove filter from msi_free_descs_free_range() (David Arcari) [2175165]
- genirq/msi: Use MSI_DESC_ALL in msi_add_simple_msi_descs() (David Arcari) [2175165]
- PCI/MSI: Check for MSI enabled in __pci_msix_enable() (David Arcari) [2175165]
- clocksource/drivers/hyper-v: Include asm/hyperv-tlfs.h not asm/mshyperv.h (David Arcari) [2175165]
- PCI: Allow drivers to request exclusive config regions (David Arcari) [2175165]
- PCI: Assign PCI domain IDs by ida_alloc() (David Arcari) [2175165]
- platform-msi: Export symbol platform_msi_create_irq_domain() (David Arcari) [2175165]
- PCI/MSI: Correct 'can_mask' test in msi_add_msi_desc() (David Arcari) [2175165]
- powerpc: Add missing headers (David Arcari) [2175165]
- pci_irq_vector() can't be used in atomic context any longer. This conflicts with the usage of this function in nic_mbx_intr_handler(). (David Arcari) [2175165]
- x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests (David Arcari) [2175165]
- dmaengine: hidma: In hidma_prep_dma_memset treat value as a single byte (David Arcari) [2175165]
- genirq/msi: Shutdown managed interrupts with unsatifiable affinities (David Arcari) [2175165]
- genirq: Allow the PM device to originate from irq domain (David Arcari) [2175165]
- PCI/MSI: Remove bogus warning in pci_irq_get_affinity() (David Arcari) [2175165]
- PCI/MSI: Prevent UAF in error path (David Arcari) [2175165]
- genirq/msi: Populate sysfs entry only once (David Arcari) [2175165]
- PCI/MSI: Unbreak pci_irq_get_affinity() (David Arcari) [2175165]
- genirq/msi: Convert storage to xarray (David Arcari) [2175165]
- genirq/msi: Simplify sysfs handling (David Arcari) [2175165]
- genirq/msi: Mop up old interfaces (David Arcari) [2175165]
- genirq/msi: Convert to new functions (David Arcari) [2175165]
- genirq/msi: Make interrupt allocation less convoluted (David Arcari) [2175165]
- platform-msi: Simplify platform device MSI code (David Arcari) [2175165]
- platform-msi: Let core code handle MSI descriptors (David Arcari) [2175165]
- soc: ti: ti_sci_inta_msi: Rework MSI descriptor allocation (David Arcari) [2175165]
- NTB/msi: Convert to msi_on_each_desc() (David Arcari) [2175165]
- PCI: hv: Rework MSI handling (David Arcari) [2175165]
- powerpc/mpic_u3msi: Use msi_for_each-desc() (David Arcari) [2175165]
- powerpc/fsl_msi: Use msi_for_each_desc() (David Arcari) [2175165]
- powerpc/pasemi/msi: Convert to msi_on_each_dec() (David Arcari) [2175165]
- powerpc/cell/axon_msi: Convert to msi_on_each_desc() (David Arcari) [2175165]
- powerpc/4xx/hsta: Rework MSI handling (David Arcari) [2175165]
- s390/pci: Rework MSI descriptor walk (David Arcari) [2175165]
- xen/pcifront: Rework MSI handling (David Arcari) [2175165]
- x86/pci/xen: Use msi_for_each_desc() (David Arcari) [2175165]
- PCI/MSI: Use msi_on_each_desc() (David Arcari) [2175165]
- PCI/MSI: Let core code free MSI descriptors (David Arcari) [2175165]
- PCI/MSI: Use msi_add_msi_desc() (David Arcari) [2175165]
- PCI/MSI: Protect MSI operations (David Arcari) [2175165]
- genirq/msi: Provide domain flags to allocate/free MSI descriptors automatically (David Arcari) [2175165]
- genirq/msi: Provide msi_alloc_msi_desc() and a simple allocator (David Arcari) [2175165]
- genirq/msi: Provide a set of advanced MSI accessors and iterators (David Arcari) [2175165]
- genirq/msi: Provide msi_domain_alloc/free_irqs_descs_locked() (David Arcari) [2175165]
- genirq/msi: Add mutex for MSI list protection (David Arcari) [2175165]
- genirq/msi: Move descriptor list to struct msi_device_data (David Arcari) [2175165]
- dmaengine: qcom_hidma: Cleanup MSI handling (David Arcari) [2175165]
- soc: ti: ti_sci_inta_msi: Get rid of ti_sci_inta_msi_get_virq() (David Arcari) [2175165]
- bus: fsl-mc: fsl-mc-allocator: Rework MSI handling (David Arcari) [2175165]
- mailbox: bcm-flexrm-mailbox: Rework MSI interrupt handling (David Arcari) [2175165]
- iommu/arm-smmu-v3: Use msi_get_virq() (David Arcari) [2175165]
- perf/smmuv3: Use msi_get_virq() (David Arcari) [2175165]
- dmaengine: mv_xor_v2: Get rid of msi_desc abuse (David Arcari) [2175165]
- PCI/MSI: Simplify pci_irq_get_affinity() (David Arcari) [2175165]
- PCI/MSI: Use msi_get_virq() in pci_get_vector() (David Arcari) [2175165]
- genirq/msi: Provide interface to retrieve Linux interrupt number (David Arcari) [2175165]
- powerpc/pseries/msi: Let core code check for contiguous entries (David Arcari) [2175165]
- PCI/MSI: Provide MSI_FLAG_MSIX_CONTIGUOUS (David Arcari) [2175165]
- PCI/MSI: Use msi_desc::msi_index (David Arcari) [2175165]
- soc: ti: ti_sci_inta_msi: Use msi_desc::msi_index (David Arcari) [2175165]
- bus: fsl-mc-msi: Use msi_desc::msi_index (David Arcari) [2175165]
- platform-msi: Use msi_desc::msi_index (David Arcari) [2175165]
- genirq/msi: Consolidate MSI descriptor data (David Arcari) [2175165]
- platform-msi: Store platform private data pointer in msi_device_data (David Arcari) [2175165]
- platform-msi: Rename functions and clarify comments (David Arcari) [2175165]
- genirq/msi: Remove the original sysfs interfaces (David Arcari) [2175165]
- platform-msi: Let the core code handle sysfs groups (David Arcari) [2175165]
- PCI/MSI: Let the irq code handle sysfs groups (David Arcari) [2175165]
- genirq/msi: Provide msi_device_populate/destroy_sysfs() (David Arcari) [2175165]
- PCI/MSI: Allocate MSI device data on first use (David Arcari) [2175165]
- PCI/MSI: Decouple MSI[-X] disable from pcim_release() (David Arcari) [2175165]
- platform-msi: Allocate MSI device data on first use (David Arcari) [2175165]
- device: Add device:: Msi_data pointer and struct msi_device_data (David Arcari) [2175165]
- device: Move MSI related data into a struct (David Arcari) [2175165]
- powerpc/pseries/msi: Use PCI device properties (David Arcari) [2175165]
- powerpc/cell/axon_msi: Use PCI device property (David Arcari) [2175165]
- genirq/msi: Use PCI device property (David Arcari) [2175165]
- x86/apic/msi: Use PCI device MSI property (David Arcari) [2175165]
- x86/pci/XEN: Use PCI device property (David Arcari) [2175165]
- PCI/MSI: Set pci_dev::msi[x]_enabled early (David Arcari) [2175165]
- powerpc/pseries/msi: Add an empty irq_write_msi_msg() handler (David Arcari) [2175165]
- powerpc/powernv/pci: Drop unused MSI code (David Arcari) [2175165]
- powerpc/pseries/pci: Drop unused MSI code (David Arcari) [2175165]
- powerpc/pci: Drop XIVE restriction on MSI domains (David Arcari) [2175165]
- powerpc/powernv/pci: Add MSI domains (David Arcari) [2175165]
- powerpc/powernv/pci: Introduce __pnv_pci_ioda_msi_setup() (David Arcari) [2175165]
- powerpc/pseries/pci: Add support of MSI domains to PHB hotplug (David Arcari) [2175165]
- powerpc/pseries/pci: Add a msi_free() handler to clear XIVE data (David Arcari) [2175165]
- powerpc/pseries/pci: Add a domain_free_irqs() handler (David Arcari) [2175165]
- powerpc/pseries/pci: Add MSI domains (David Arcari) [2175165]
- powerpc/pseries/pci: Introduce rtas_prepare_msi_irqs() (David Arcari) [2175165]
- powerpc/pseries/pci: Introduce __find_pe_total_msi() (David Arcari) [2175165]
- Revert "include/linux/irq*.h: Pad irq structs for KABI" (David Arcari) [2175165]
- mfd: intel-lpss: Add Intel Meteor Lake-P PCI IDs (David Arcari) [2156844]
- i2c: i801: Add support for Intel Meteor Lake-P (David Arcari) [2156842]
- platform/x86: intel/pmc: Switch to use acpi_evaluate_dsm_typed() (David Arcari) [2153969]
- platform/x86: intel/pmc/core: Add Meteor Lake mobile support (David Arcari) [2153969]
- platform/x86: intel/pmc/core: Add Meteor Lake support to pmc core driver (David Arcari) [2153969]
- platform/x86: intel/pmc: Relocate Alder Lake PCH support (David Arcari) [2153969]
- platform/x86: intel/pmc: Relocate Tiger Lake PCH support (David Arcari) [2153969]
- platform/x86: intel/pmc: Relocate Ice Lake PCH support (David Arcari) [2153969]
- platform/x86: intel/pmc: Relocate Cannon Lake Point PCH support (David Arcari) [2153969]
- platform/x86: intel/pmc: Relocate Sunrise Point PCH support (David Arcari) [2153969]
- platform/x86: intel/pmc: Move variable declarations and definitions to header and core.c (David Arcari) [2153969]
- platform/x86: intel/pmc: Replace all the reg_map with init functions (David Arcari) [2153969]
- platform/x86/intel: pmc: Fix repeated word in comment (David Arcari) [2153969]
- platform/x86/intel: pmc: Don't unconditionally attach Intel PMC when virtualized (David Arcari) [2153969]
- tools/power turbostat: Add support for MeteorLake platforms (David Arcari) [2153967]
- powercap: intel_rapl: add support for Meteor Lake (David Arcari) [2153965]
Resolves: rhbz#2129726, rhbz#2153965, rhbz#2153967, rhbz#2153969, rhbz#2155861, rhbz#2156842, rhbz#2156844, rhbz#2156846, rhbz#2172436, rhbz#2172473, rhbz#2175165, rhbz#2177659
Signed-off-by: Jan Stancek <jstancek@redhat.com>
2023-03-16 11:31:29 +00:00
|
|
|
if [ "%{with_realtime}" -ne "0" ] && [ "%{with_debug}" -ne "0" ]; then \
|
2023-03-07 14:22:21 +00:00
|
|
|
%{modsign_cmd} certs/signing_key.pem.sign+rt-debug certs/signing_key.x509.sign+rt-debug $RPM_BUILD_ROOT/lib/modules/%{KVERREL}+rt-debug/ \
|
|
|
|
fi \
|
2020-10-15 12:41:02 +00:00
|
|
|
if [ "%{with_up}" -ne "0" ]; then \
|
|
|
|
%{modsign_cmd} certs/signing_key.pem.sign certs/signing_key.x509.sign $RPM_BUILD_ROOT/lib/modules/%{KVERREL}/ \
|
|
|
|
fi \
|
|
|
|
fi \
|
|
|
|
if [ "%{zipmodules}" -eq "1" ]; then \
|
2023-02-23 20:38:10 +00:00
|
|
|
echo "Compressing kernel modules ..." \
|
2023-09-12 12:27:19 +00:00
|
|
|
find $RPM_BUILD_ROOT/lib/modules/ -type f -name '*.ko' | xargs -n 16 -P${RPM_BUILD_NCPUS} -r %compression %compression_flags; \
|
2020-10-15 12:41:02 +00:00
|
|
|
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
|
|
|
|
%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}
|
|
|
|
|
|
|
|
#
|
|
|
|
# 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 \
|
|
|
|
%{?__debug_package:%{__debug_install_post}}\
|
|
|
|
%{__arch_install_post}\
|
|
|
|
%{__os_install_post}\
|
|
|
|
%{__remove_unwanted_dbginfo_install_post}\
|
2023-02-17 17:44:39 +00:00
|
|
|
%{__restore_unstripped_root_post}\
|
2020-10-15 12:41:02 +00:00
|
|
|
%{__modsign_install_post}
|
|
|
|
|
|
|
|
###
|
|
|
|
### install
|
|
|
|
###
|
|
|
|
|
|
|
|
%install
|
|
|
|
|
|
|
|
cd linux-%{KVERREL}
|
|
|
|
|
kernel-5.14.0-455.el9
* Mon May 27 2024 Lucas Zampieri <lzampier@redhat.com> [5.14.0-455.el9]
- Documentation: vmcoreinfo: Fix htmldocs warning (Baoquan He) [RHEL-32199]
- arm64: Fix dangling references to Documentation/arm64 (Baoquan He) [RHEL-32199]
- arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges (Baoquan He) [RHEL-32199]
- LoongArch: Add ELF-related definitions (Baoquan He) [RHEL-32199]
- kexec.h: add linux/kexec.h to UAPI compile-test coverage (Baoquan He) [RHEL-32199]
- crash_dump: remove duplicate include in crash_dump.h (Baoquan He) [RHEL-32199]
- crash_dump: fix boolreturn.cocci warning (Baoquan He) [RHEL-32199]
- crash_dump: Make elfcorehdr address/size symbols always visible (Baoquan He) [RHEL-32199]
- proc/vmcore: fix signedness bug in read_from_oldmem() (Baoquan He) [RHEL-32199]
- use less confusing names for iov_iter direction initializers (Baoquan He) [RHEL-32199]
- coredump, vmcore: Set p_align to 4 for PT_NOTE (Baoquan He) [RHEL-32199]
- copy_oldmem_kernel() - WRITE is "data source", not destination (Baoquan He) [RHEL-32199]
- vmcoreinfo: warn if we exceed vmcoreinfo data size (Baoquan He) [RHEL-32199]
- x86/purgatory: Omit use of bin2c (Baoquan He) [RHEL-32199]
- kexec: support purgatories with .text.hot sections (Baoquan He) [RHEL-32199]
- kexec: enable kexec_crash_size to support two crash kernel regions (Baoquan He) [RHEL-32199]
- kexec: add helper __crash_shrink_memory() (Baoquan He) [RHEL-32199]
- kexec: improve the readability of crash_shrink_memory() (Baoquan He) [RHEL-32199]
- kexec: clear crashk_res if all its memory has been released (Baoquan He) [RHEL-32199]
- kexec: delete a useless check in crash_shrink_memory() (Baoquan He) [RHEL-32199]
- kexec: fix a memory leak in crash_shrink_memory() (Baoquan He) [RHEL-32199]
- kexec: avoid calculating array size twice (Baoquan He) [RHEL-32199]
- kexec: introduce sysctl parameters kexec_load_limit_* (Baoquan He) [RHEL-32199]
- kexec: factor out kexec_load_permitted (Baoquan He) [RHEL-32199]
- Documentation: sysctl: correct kexec_load_disabled (Baoquan He) [RHEL-32199]
- ARM: kexec: make machine_crash_nonpanic_core() static (Baoquan He) [RHEL-32199]
- kexec: replace crash_mem_range with range (Baoquan He) [RHEL-32199]
- kexec: remove the unneeded result variable (Baoquan He) [RHEL-32199]
- proc/vmcore: fix potential memory leak in vmcore_init() (Baoquan He) [RHEL-32199]
- kexec: replace kmap() with kmap_local_page() (Baoquan He) [RHEL-32199]
- powerpc/powernv: Add a null pointer check in opal_powercap_init() (Mamatha Inamdar) [RHEL-37050] {CVE-2023-52696}
- scsi: sg: Avoid race in error handling & drop bogus warn (Ewan D. Milne) [RHEL-35659]
- scsi: sg: Avoid sg device teardown race (Ewan D. Milne) [RHEL-35659]
- xfs: dax - remove tech preview tag (Bill O'Donnell) [RHEL-35289]
- percpu-internal/pcpu_chunk: re-layout pcpu_chunk structure to reduce false sharing (Audra Mitchell) [RHEL-15605]
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Steve Best) [RHEL-37264] {CVE-2024-35876}
- Bluetooth: hci_h5: Add ability to allocate memory for private data (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890}
- Bluetooth: btrtl: fix out of bounds memory access (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890}
- redhat: pass correct RPM_VMLINUX_H to bpftool install (Ian Wienand)
Resolves: RHEL-15605, RHEL-32199, RHEL-33202, RHEL-33203, RHEL-35289, RHEL-35659, RHEL-37050, RHEL-37264
Signed-off-by: Lucas Zampieri <lzampier@redhat.com>
2024-05-27 13:56:54 +00:00
|
|
|
# re-define RPM_VMLINUX_H, because it doesn't carry over from %build
|
|
|
|
RPM_VMLINUX_H="$(cat ../vmlinux_h_path)"
|
|
|
|
|
2020-10-15 12:41:02 +00:00
|
|
|
%if %{with_doc}
|
2022-10-03 09:42:53 +00:00
|
|
|
docdir=$RPM_BUILD_ROOT%{_datadir}/doc/kernel-doc-%{specversion}-%{pkgrelease}
|
2020-10-15 12:41:02 +00:00
|
|
|
|
|
|
|
# copy the source over
|
|
|
|
mkdir -p $docdir
|
|
|
|
tar -h -f - --exclude=man --exclude='.*' -c Documentation | tar xf - -C $docdir
|
2024-03-06 14:13:45 +00:00
|
|
|
cat %{SOURCE2} | xz > $docdir/kernel.changelog.xz
|
|
|
|
chmod 0644 $docdir/kernel.changelog.xz
|
2020-10-15 12:41:02 +00:00
|
|
|
|
|
|
|
# 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}
|
|
|
|
%if 0%{?fedora}
|
|
|
|
HDR_ARCH_LIST='arm arm64 powerpc s390 x86'
|
|
|
|
%else
|
|
|
|
HDR_ARCH_LIST='arm64 powerpc s390 x86'
|
|
|
|
%endif
|
|
|
|
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
|
|
|
|
|
2021-07-19 21:22:10 +00:00
|
|
|
%if %{with_kernel_abi_stablelists}
|
2020-10-15 12:41:02 +00:00
|
|
|
# kabi directory
|
|
|
|
INSTALL_KABI_PATH=$RPM_BUILD_ROOT/lib/modules/
|
|
|
|
mkdir -p $INSTALL_KABI_PATH
|
|
|
|
|
|
|
|
# install kabi releases directories
|
|
|
|
tar xjvf %{SOURCE300} -C $INSTALL_KABI_PATH
|
2021-07-19 21:22:10 +00:00
|
|
|
# with_kernel_abi_stablelists
|
2020-10-15 12:41:02 +00:00
|
|
|
%endif
|
|
|
|
|
|
|
|
%if %{with_perf}
|
|
|
|
# perf tool binary and supporting scripts/binaries
|
2021-06-02 19:24:51 +00:00
|
|
|
%{perf_make} DESTDIR=$RPM_BUILD_ROOT lib=%{_lib} install-bin
|
2020-10-15 12:41:02 +00:00
|
|
|
# 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
|
2021-06-21 23:14:53 +00:00
|
|
|
rm -rf %{buildroot}/usr/lib/perf/include
|
2020-10-15 12:41:02 +00:00
|
|
|
|
|
|
|
# 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
|
2021-08-30 22:48:52 +00:00
|
|
|
|
|
|
|
# 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
|
kernel-5.14.0-312.el9
* Thu May 11 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-312.el9]
- s390/qeth: Convert sprintf/snprintf to scnprintf (Tobias Huschle) [2160097]
- s390/qeth: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [2160097]
- s390/qeth: Use constant for IP address buffers (Tobias Huschle) [2160097]
- s390/ctcm: cleanup indenting (Tobias Huschle) [2160097]
- s390/iucv: sort out physical vs virtual pointers usage (Tobias Huschle) [2160097]
- net/af_iucv: fix kernel doc comments (Tobias Huschle) [2160097]
- net/iucv: fix kernel doc comments (Tobias Huschle) [2160097]
- net/iucv: get rid of register asm usage (Tobias Huschle) [2160097]
- net/af_iucv: remove wrappers around iucv (de-)registration (Tobias Huschle) [2160097]
- net/af_iucv: clean up a try_then_request_module() (Tobias Huschle) [2160097]
- net/af_iucv: support drop monitoring (Tobias Huschle) [2160097]
- s390/ipl: add loadparm parameter to eckd ipl/reipl data (Tobias Huschle) [2160041]
- s390/ipl: add DEFINE_GENERIC_LOADPARM() (Tobias Huschle) [2160041]
- s390/ipl: use octal values instead of S_* macros (Tobias Huschle) [2160041]
- s390/ipl: add eckd support (Tobias Huschle) [2160041]
- redhat/configs: add CONFIG_TRACE_MMIO_ACCESS (Adrien Thierry) [2196244]
- asm-generic/io: Add _RET_IP_ to MMIO trace for more accurate debug info (Adrien Thierry) [2196244]
- drm/meson: Fix overflow implicit truncation warnings (Adrien Thierry) [2196244]
- lib: Add register read/write tracing support (Adrien Thierry) [2196244]
- asm-generic/io: Add logging support for MMIO accessors (Adrien Thierry) [2196244]
- arm64: io: Use asm-generic high level MMIO accessors (Adrien Thierry) [2196244]
- coresight: etm4x: Use asm-generic IO memory barriers (Adrien Thierry) [2196244]
- irqchip/tegra: Fix overflow implicit truncation warnings (Adrien Thierry) [2196244]
- kernel.h: split out instruction pointer accessors (Adrien Thierry) [2196244]
- kernel.h: drop unneeded <linux/kernel.h> inclusion from other headers (Adrien Thierry) [2196244]
- sched/psi: Fix use-after-free in ep_remove_wait_queue() (Phil Auld) [RHEL-311]
- sched/psi: Use task->psi_flags to clear in CPU migration (Phil Auld) [RHEL-311]
- sched/psi: Stop relying on timer_pending() for poll_work rescheduling (Phil Auld) [RHEL-311]
- sched/psi: Fix avgs_work re-arm in psi_avgs_work() (Phil Auld) [RHEL-311]
- sched/psi: Fix possible missing or delayed pending event (Phil Auld) [RHEL-311]
- sched/psi: Cache parent psi_group to speed up group iteration (Phil Auld) [RHEL-311]
- sched/psi: Consolidate cgroup_psi() (Phil Auld) [RHEL-311]
- sched/psi: Add PSI_IRQ to track IRQ/SOFTIRQ pressure (Phil Auld) [RHEL-311]
- sched/psi: Remove NR_ONCPU task accounting (Phil Auld) [RHEL-311]
- sched/psi: Optimize task switch inside shared cgroups again (Phil Auld) [RHEL-311]
- sched/psi: Move private helpers to sched/stats.h (Phil Auld) [RHEL-311]
- sched/psi: Save percpu memory when !psi_cgroups_enabled (Phil Auld) [RHEL-311]
- sched/psi: Don't create cgroup PSI files when psi_disabled (Phil Auld) [RHEL-311]
- sched/psi: Fix periodic aggregation shut off (Phil Auld) [RHEL-311]
- headers/prep: Fix header to build standalone: <linux/psi.h> (Phil Auld) [RHEL-311]
- wait: add wake_up_pollfree() (Phil Auld) [RHEL-311]
- psi: Fix PSI_MEM_FULL state when tasks are in memstall and doing reclaim (Phil Auld) [RHEL-311]
- selftests: bonding: add bonding prio option test (Hangbin Liu) [2092194]
- bonding: fix lockdep splat in bond_miimon_commit() (Hangbin Liu) [2092194]
- bonding: do failover when high prio link up (Hangbin Liu) [2092194]
- bonding: add missed __rcu annotation for curr_active_slave (Hangbin Liu) [2092194]
- Bonding: add per-port priority for failover re-selection (Hangbin Liu) [2092194]
- bonding: add slave_dev field for bond_opt_value (Hangbin Liu) [2092194]
- s390/vfio-ap: fix memory leak in vfio_ap device driver (Alex Williamson) [2188088]
- docs: vfio: fix header path (Alex Williamson) [2188088]
- docs: vfio: Update vfio.rst per latest interfaces (Alex Williamson) [2188088]
- vfio: Update the kdoc for vfio_device_ops (Alex Williamson) [2188088]
- vfio: no need to pass kvm pointer during device open (Alex Williamson) [2188088]
- vfio: revert "iommu driver notify callback" (Alex Williamson) [2188088]
- vfio/type1: revert "implement notify callback" (Alex Williamson) [2188088]
- vfio/type1: revert "block on invalid vaddr" (Alex Williamson) [2188088]
- vfio/type1: restore locked_vm (Alex Williamson) [2188088]
- vfio/type1: track locked_vm per dma (Alex Williamson) [2188088]
- vfio/type1: prevent underflow of locked_vm via exec() (Alex Williamson) [2188088]
- vfio/type1: exclude mdevs from VFIO_UPDATE_VADDR (Alex Williamson) [2188088]
- samples: fix the prompt about SAMPLE_VFIO_MDEV_MBOCHS (Alex Williamson) [2188088]
- vfio/mdev: Use sysfs_emit() to instead of sprintf() (Alex Williamson) [2188088]
- vfio-mdev: add back CONFIG_VFIO dependency (Alex Williamson) [2188088]
- vfio/platform: Use GFP_KERNEL_ACCOUNT for userspace persistent allocations (Alex Williamson) [2188088]
- vfio/fsl-mc: Use GFP_KERNEL_ACCOUNT for userspace persistent allocations (Alex Williamson) [2188088]
- vfio: Use GFP_KERNEL_ACCOUNT for userspace persistent allocations (Alex Williamson) [2188088]
- vfio-mdev: remove an non-existing driver from vfio-mediated-device (Alex Williamson) [2188088]
- vfio-mdev: move the mtty usage documentation (Alex Williamson) [2188088]
- vfio-mdev: turn VFIO_MDEV into a selectable symbol (Alex Williamson) [2188088]
- s390/Kconfig: fix indentation (Alex Williamson) [2188088]
- vfio-mdev: allow building the samples into the kernel (Alex Williamson) [2188088]
- vfio: platform: No need to check res again (Alex Williamson) [2188088]
- MAINTAINERS: step down as vfio reviewer (Alex Williamson) [2188088]
- vfio-mdev/mdpy-fb: Do not set struct fb_info.apertures (Alex Williamson) [2188088]
- Documentation: s390: correct spelling (Alex Williamson) [2188088]
- s390: vfio-ap: tighten the NIB validity check (Alex Williamson) [2188088]
- s390/vfio_ap: increase max wait time for reset verification (Alex Williamson) [2188088]
- s390/vfio_ap: fix handling of error response codes (Alex Williamson) [2188088]
- s390/vfio_ap: verify ZAPQ completion after return of response code zero (Alex Williamson) [2188088]
- s390/vfio_ap: use TAPQ to verify reset in progress completes (Alex Williamson) [2188088]
- s390/vfio_ap: check TAPQ response code when waiting for queue reset (Alex Williamson) [2188088]
- s390/vfio-ap: verify reset complete in separate function (Alex Williamson) [2188088]
- s390/vfio-ap: fix an error handling path in vfio_ap_mdev_probe_queue() (Alex Williamson) [2188088]
- vfio/ccw: remove old IDA format restrictions (Alex Williamson) [2187660 2188088]
- vfio/ccw: don't group contiguous pages on 2K IDAWs (Alex Williamson) [2187660 2188088]
- vfio/ccw: handle a guest Format-1 IDAL (Alex Williamson) [2187660 2188088]
- vfio/ccw: allocate/populate the guest idal (Alex Williamson) [2187660 2188088]
- vfio/ccw: calculate number of IDAWs regardless of format (Alex Williamson) [2187660 2188088]
- vfio/ccw: read only one Format-1 IDAW (Alex Williamson) [2187660 2188088]
- vfio/ccw: refactor the idaw counter (Alex Williamson) [2187660 2188088]
- vfio/ccw: populate page_array struct inline (Alex Williamson) [2187660 2188088]
- vfio/ccw: pass page count to page_array struct (Alex Williamson) [2187660 2188088]
- vfio/ccw: remove unnecessary malloc alignment (Alex Williamson) [2187660 2188088]
- vfio/ccw: simplify CCW chain fetch routines (Alex Williamson) [2187660 2188088]
- vfio/ccw: replace copy_from_iova with vfio_dma_rw (Alex Williamson) [2187660 2188088]
- vfio/ccw: move where IDA flag is set in ORB (Alex Williamson) [2187660 2188088]
- vfio/ccw: allow non-zero storage keys (Alex Williamson) [2187660 2188088]
- vfio/ccw: simplify the cp_get_orb interface (Alex Williamson) [2187660 2188088]
- vfio/ccw: cleanup some of the mdev commentary (Alex Williamson) [2187660 2188088]
- bpf: Fix struct_meta lookup for bpf_obj_free_fields kfunc call (Jerome Marchand) [2177177]
- selftests: add prepare_system.sh (Jiri Benc) [2177177]
- xfrm: lwtunnel: squelch kernel warning in case XFRM encap type is not available (Jiri Benc) [2177177]
- selftests/bpf: Cover listener cloning with progs attached to sockmap (Jiri Benc) [2177177]
- selftests/bpf: Pass BPF skeleton to sockmap_listen ops tests (Jiri Benc) [2177177]
- bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener (Jiri Benc) [2177177]
- bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself (Jiri Benc) [2177177]
- net: skb: remove old comments about frag_size for build_skb() (Jiri Benc) [2177177]
- selftests/bpf: Test bpf_skb_adjust_room on CHECKSUM_PARTIAL (Jiri Benc) [2177177]
- skbuff: Introduce slab_build_skb() (Jiri Benc) [2177177]
- net: xsk: Don't include <linux/rculist.h> (Jiri Benc) [2177177]
- selftests/bpf: Allow building bpf tests with CONFIG_XFRM_INTERFACE=[m|n] (Jiri Benc) [2177177]
- selftests/bpf: add xfrm_info tests (Jiri Benc) [2177177]
- tools: add IFLA_XFRM_COLLECT_METADATA to uapi/linux/if_link.h (Jiri Benc) [2177177]
- xfrm: interface: Add unstable helpers for setting/getting XFRM metadata from TC-BPF (Jiri Benc) [2177177]
- xfrm: interface: rename xfrm_interface.c to xfrm_interface_core.c (Jiri Benc) [2177177]
- xfrm: lwtunnel: add lwtunnel support for xfrm interfaces in collect_md mode (Jiri Benc) [2177177]
- xfrm: interface: support collect metadata mode (Jiri Benc) [2177177]
- net: allow storing xfrm interface metadata in metadata_dst (Jiri Benc) [2177177]
- Revert "veth: Avoid drop packets when xdp_redirect performs" (Jiri Benc) [2177177]
- Revert "bpf: veth driver panics when xdp prog attached before veth_open" (Jiri Benc) [2177177]
- bpf: veth driver panics when xdp prog attached before veth_open (Jiri Benc) [2177177]
- veth: Avoid drop packets when xdp_redirect performs (Jiri Benc) [2177177]
- Delete duplicate words from kernel docs (Jerome Marchand) [2177177]
- Remove duplicate words inside documentation (Jerome Marchand) [2177177]
- bpf: fix precision propagation verbose logging (Jerome Marchand) [2177177]
- selftests/bpf: Fix out-of-srctree build (Jerome Marchand) [2177177]
- bpf: Fix the kernel crash caused by bpf_setsockopt(). (Jerome Marchand) [2177177]
- selftests/bpf: Use __failure macro in task kfunc testsuite (Jerome Marchand) [2177177]
- bpf: Add missing btf_put to register_btf_id_dtor_kfuncs (Jerome Marchand) [2177177]
- selftests/bpf: Verify copy_register_state() preserves parent/live fields (Jerome Marchand) [2177177]
- bpf: Fix to preserve reg parent/live fields when copying range info (Jerome Marchand) [2177177]
- bpf: Fix a possible task gone issue with bpf_send_signal[_thread]() helpers (Jerome Marchand) [2177177]
- bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation (Jerome Marchand) [2177177]
- bpf: hash map, avoid deadlock with suitable hash mask (Jerome Marchand) [2177177]
- bpf_doc: Fix build error with older python versions (Jerome Marchand) [2177177]
- libbpf: Fix map creation flags sanitization (Jerome Marchand) [2177177]
- bpf: remove the do_idr_lock parameter from bpf_prog_free_id() (Jerome Marchand) [2177177]
- bpf: restore the ebpf program ID for BPF_AUDIT_UNLOAD and PERF_BPF_EVENT_PROG_UNLOAD (Jerome Marchand) [2177177]
- bpf: Skip task with pid=1 in send_signal_common() (Jerome Marchand) [2177177]
- bpf: Skip invalid kfunc call in backtrack_insn (Jerome Marchand) [2177177]
- bpf: Always use maximal size for copy_array() (Jerome Marchand) [2177177]
- selftests/bpf: add a test for iter/task_vma for short-lived processes (Jerome Marchand) [2177177]
- bpf: keep a reference to the mm, in case the task is dead. (Jerome Marchand) [2177177]
- selftests/bpf: Add host-tools to gitignore (Jerome Marchand) [2177177]
- selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID (Jerome Marchand) [2177177]
- bpf: fix nullness propagation for reg to reg comparisons (Jerome Marchand) [2177177]
- bpftool: Fix linkage with statically built libllvm (Jerome Marchand) [2177177]
- bpf: Define sock security related BTF IDs under CONFIG_SECURITY_NETWORK (Jerome Marchand) [2177177]
- selftests/bpf: Add a test for using a cpumap from an freplace-to-XDP program (Jerome Marchand) [2177177]
- bpf: Resolve fext program type when checking map compatibility (Jerome Marchand) [2177177]
- bpf: Synchronize dispatcher update with bpf_dispatcher_xdp_func (Jerome Marchand) [2177177]
- libbpf: Fix single-line struct definition output in btf_dump (Jerome Marchand) [2177177]
- selftests/bpf: Select CONFIG_FUNCTION_ERROR_INJECTION (Jerome Marchand) [2177177]
- selftests/bpf: Fix a selftest compilation error with CONFIG_SMP=n (Jerome Marchand) [2177177]
- docs/bpf: Reword docs for BPF_MAP_TYPE_SK_STORAGE (Jerome Marchand) [2177177]
- selftests/bpf: test case for relaxed prunning of active_lock.id (Jerome Marchand) [2177177]
- selftests/bpf: Add pruning test case for bpf_spin_lock (Jerome Marchand) [2177177]
- bpf: use check_ids() for active_lock comparison (Jerome Marchand) [2177177]
- selftests/bpf: verify states_equal() maintains idmap across all frames (Jerome Marchand) [2177177]
- bpf: states_equal() must build idmap for all function frames (Jerome Marchand) [2177177]
- selftests/bpf: test cases for regsafe() bug skipping check_id() (Jerome Marchand) [2177177]
- bpf: regsafe() must not skip check_ids() (Jerome Marchand) [2177177]
- docs/bpf: Add documentation for BPF_MAP_TYPE_SK_STORAGE (Jerome Marchand) [2177177]
- selftests/bpf: Add test for dynptr reinit in user_ringbuf callback (Jerome Marchand) [2177177]
- bpf: Use memmove for bpf_dynptr_{read,write} (Jerome Marchand) [2177177]
- bpf: Move PTR_TO_STACK alignment check to process_dynptr_func (Jerome Marchand) [2177177]
- bpf: Rework check_func_arg_reg_off (Jerome Marchand) [2177177]
- bpf: Rework process_dynptr_func (Jerome Marchand) [2177177]
- bpf: Propagate errors from process_* checks in check_func_arg (Jerome Marchand) [2177177]
- bpf: Refactor ARG_PTR_TO_DYNPTR checks into process_dynptr_func (Jerome Marchand) [2177177]
- bpf: Skip rcu_barrier() if rcu_trace_implies_rcu_gp() is true (Jerome Marchand) [2177177]
- bpf: Reuse freed element in free_by_rcu during allocation (Jerome Marchand) [2177177]
- selftests/bpf: Bring test_offload.py back to life (Jerome Marchand) [2177177]
- bpf: Fix comment error in fixup_kfunc_call function (Jerome Marchand) [2177177]
- bpf: Do not zero-extend kfunc return values (Jerome Marchand) [2177177]
- bpf/docs: Document struct cgroup * kfuncs (Jerome Marchand) [2177177]
- bpf/docs: Document struct task_struct * kfuncs (Jerome Marchand) [2177177]
- selftests/bpf: convert dynptr_fail and map_kptr_fail subtests to generic tester (Jerome Marchand) [2177177]
- selftests/bpf: add generic BPF program tester-loader (Jerome Marchand) [2177177]
- bpf: Remove unused insn_cnt argument from visit_[func_call_]insn() (Jerome Marchand) [2177177]
- bpf: do not rely on ALLOW_ERROR_INJECTION for fmod_ret (Jerome Marchand) [2177177]
- bpf: remove unnecessary prune and jump points (Jerome Marchand) [2177177]
- bpf: mostly decouple jump history management from is_state_visited() (Jerome Marchand) [2177177]
- bpf: decouple prune and jump points (Jerome Marchand) [2177177]
- bpf: Loosen alloc obj test in verifier's reg_btf_record (Jerome Marchand) [2177177]
- bpf: Don't use rcu_users to refcount in task kfuncs (Jerome Marchand) [2177177]
- selftests/bpf: Use CONFIG_TEST_BPF=m instead of CONFIG_TEST_BPF=y (Jerome Marchand) [2177177]
- selftests/bpf: Use "is not set" instead of "=n" (Jerome Marchand) [2177177]
- selftests/bpf: Install all required files to run selftests (Jerome Marchand) [2177177]
- libbpf: Parse usdt args without offset on x86 (e.g. 8@(%%rsp)) (Jerome Marchand) [2177177]
- bpftool: Fix memory leak in do_build_table_cb (Jerome Marchand) [2177177]
- selftests/bpf: Fix conflicts with built-in functions in bpf_iter_ksym (Jerome Marchand) [2177177]
- bpf: Add sleepable prog tests for cgrp local storage (Jerome Marchand) [2177177]
- bpf: Enable sleeptable support for cgrp local storage (Jerome Marchand) [2177177]
- bpf, docs: BPF Iterator Document (Jerome Marchand) [2177177]
- bpf: Do not mark certain LSM hook arguments as trusted (Jerome Marchand) [2177177]
- docs/bpf: Add KF_RCU documentation (Jerome Marchand) [2177177]
- selftests/bpf: Fix rcu_read_lock test with new MEM_RCU semantics (Jerome Marchand) [2177177]
- bpf: Handle MEM_RCU type properly (Jerome Marchand) [2177177]
- libbpf: Improve usability of libbpf Makefile (Jerome Marchand) [2177177]
- selftests/bpf: Add GCC compatible builtins to bpf_legacy.h (Jerome Marchand) [2177177]
- bpf, docs: Correct the example of BPF_XOR (Jerome Marchand) [2177177]
- selftests/bpf: Validate multiple ref release_on_unlock logic (Jerome Marchand) [2177177]
- bpf: Fix release_on_unlock release logic for multiple refs (Jerome Marchand) [2177177]
- bpf: Fix a compilation failure with clang lto build (Jerome Marchand) [2177177]
- bpf: Tighten ptr_to_btf_id checks. (Jerome Marchand) [2177177]
- selftests/bpf: Add ingress tests for txmsg with apply_bytes (Jerome Marchand) [2177177]
- bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect (Jerome Marchand) [2177177]
- bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes (Jerome Marchand) [2177177]
- bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data (Jerome Marchand) [2177177]
- selftests/bpf: Add bench test to arm64 and s390x denylist (Jerome Marchand) [2177177]
- selftests/bpf: Make sure enum-less bpf_enable_stats() API works in C++ mode (Jerome Marchand) [2177177]
- libbpf: Avoid enum forward-declarations in public API in C++ mode (Jerome Marchand) [2177177]
- selftests/bpf: Avoid pinning prog when attaching to tc ingress in btf_skc_cls_ingress (Jerome Marchand) [2177177]
- selftests/bpf: Remove serial from tests using {open,close}_netns (Jerome Marchand) [2177177]
- selftests/bpf: Remove the "/sys" mount and umount dance in {open,close}_netns (Jerome Marchand) [2177177]
- selftests/bpf: Avoid pinning bpf prog in the netns_load_bpf() callers (Jerome Marchand) [2177177]
- selftests/bpf: Avoid pinning bpf prog in the tc_redirect_peer_l3 test (Jerome Marchand) [2177177]
- selftests/bpf: Avoid pinning bpf prog in the tc_redirect_dtime test (Jerome Marchand) [2177177]
- selftests/bpf: Use if_nametoindex instead of reading the /sys/net/class/*/ifindex (Jerome Marchand) [2177177]
- selftests/bpf: Add tests for bpf_rcu_read_lock() (Jerome Marchand) [2177177]
- bpf: Add kfunc bpf_rcu_read_lock/unlock() (Jerome Marchand) [2177177]
- bpf: Introduce might_sleep field in bpf_func_proto (Jerome Marchand) [2177177]
- compiler_types: Define __rcu as __attribute__((btf_type_tag("rcu"))) (Jerome Marchand) [2177177]
- docs/bpf: Add BPF_MAP_TYPE_XSKMAP documentation (Jerome Marchand) [2177177]
- samples/bpf: Fix wrong allocation size in xdp_router_ipv4_user (Jerome Marchand) [2177177]
- docs/bpf: Update btf selftests program and add link (Jerome Marchand) [2177177]
- bpf: Don't mark arguments to fentry/fexit programs as trusted. (Jerome Marchand) [2177177]
- selftests/bpf: Add selftests for bpf_task_from_pid() (Jerome Marchand) [2177177]
- bpf: Add bpf_task_from_pid() kfunc (Jerome Marchand) [2177177]
- bpf: Update bpf_{g,s}etsockopt() documentation (Jerome Marchand) [2177177]
- docs/bpf: Add table of BPF program types to libbpf docs (Jerome Marchand) [2177177]
- bpf: Fix a BTF_ID_LIST bug with CONFIG_DEBUG_INFO_BTF not set (Jerome Marchand) [2177177]
- bpf: Don't use idx variable when registering kfunc dtors (Jerome Marchand) [2177177]
- bpf: Unify and simplify btf_func_proto_check error handling (Jerome Marchand) [2177177]
- docs/bpf: Fix sphinx warnings in BPF map docs (Jerome Marchand) [2177177]
- selftests/bpf: Add reproducer for decl_tag in func_proto argument (Jerome Marchand) [2177177]
- docs/bpf: Document BPF_MAP_TYPE_BLOOM_FILTER (Jerome Marchand) [2177177]
- docs/bpf: Fix sphinx warnings for devmap (Jerome Marchand) [2177177]
- docs/bpf: Fix sphinx warnings for cpumap (Jerome Marchand) [2177177]
- selftests/bpf: Add selftests for bpf_cgroup_ancestor() kfunc (Jerome Marchand) [2177177]
- bpf: Add bpf_cgroup_ancestor() kfunc (Jerome Marchand) [2177177]
- selftests/bpf: Add cgroup kfunc / kptr selftests (Jerome Marchand) [2177177]
- bpf: Enable cgroups to be used as kptrs (Jerome Marchand) [2177177]
- selftests/bpf: Workaround for llvm nop-4 bug (Jerome Marchand) [2177177]
- bpf/verifier: Use kmalloc_size_roundup() to match ksize() usage (Jerome Marchand) [2177177]
- bpftool: remove function free_btf_vmlinux() (Jerome Marchand) [2177177]
- bpftool: clean-up usage of libbpf_get_error() (Jerome Marchand) [2177177]
- bpftool: fix error message when function can't register struct_ops (Jerome Marchand) [2177177]
- bpftool: replace return value PTR_ERR(NULL) with 0 (Jerome Marchand) [2177177]
- bpftool: remove support of --legacy option for bpftool (Jerome Marchand) [2177177]
- bpf: Add type cast unit tests (Jerome Marchand) [2177177]
- bpf: Add a kfunc for generic type cast (Jerome Marchand) [2177177]
- bpf: Add a kfunc to type cast from bpf uapi ctx to kernel ctx (Jerome Marchand) [2177177]
- bpf: Add support for kfunc set with common btf_ids (Jerome Marchand) [2177177]
- bpf: Disallow bpf_obj_new_impl call when bpf_mem_alloc_init fails (Jerome Marchand) [2177177]
- bpf/selftests: Add selftests for new task kfuncs (Jerome Marchand) [2177177]
- bpf: Add kfuncs for storing struct task_struct * as a kptr (Jerome Marchand) [2177177]
- bpf: Allow trusted pointers to be passed to KF_TRUSTED_ARGS kfuncs (Jerome Marchand) [2177177]
- bpf: Allow multiple modifiers in reg_type_str() prefix (Jerome Marchand) [2177177]
- tools lib bpf: Avoid install_headers make warning (Jerome Marchand) [2177177]
- selftests/bpf: Skip spin lock failure test on s390x (Jerome Marchand) [2177177]
- bpf, samples: Use "grep -E" instead of "egrep" (Jerome Marchand) [2177177]
- bpf, docs: DEVMAPs and XDP_REDIRECT (Jerome Marchand) [2177177]
- libbpf: Ignore hashmap__find() result explicitly in btf_dump (Jerome Marchand) [2177177]
- selftests/bpf: Add BTF sanity tests (Jerome Marchand) [2177177]
- selftests/bpf: Add BPF linked list API tests (Jerome Marchand) [2177177]
- selftests/bpf: Add failure test cases for spin lock pairing (Jerome Marchand) [2177177]
- selftests/bpf: Update spinlock selftest (Jerome Marchand) [2177177]
- selftests/bpf: Add __contains macro to bpf_experimental.h (Jerome Marchand) [2177177]
- bpf: Add comments for map BTF matching requirement for bpf_list_head (Jerome Marchand) [2177177]
- bpf: Add 'release on unlock' logic for bpf_list_push_{front,back} (Jerome Marchand) [2177177]
- bpf: Introduce single ownership BPF linked list API (Jerome Marchand) [2177177]
- bpf: Permit NULL checking pointer with non-zero fixed offset (Jerome Marchand) [2177177]
- bpf: Introduce bpf_obj_drop (Jerome Marchand) [2177177]
- bpf: Introduce bpf_obj_new (Jerome Marchand) [2177177]
- bpf: Support constant scalar arguments for kfuncs (Jerome Marchand) [2177177]
- bpf: Rewrite kfunc argument handling (Jerome Marchand) [2177177]
- bpf: Allow locking bpf_spin_lock in inner map values (Jerome Marchand) [2177177]
- bpf: Allow locking bpf_spin_lock global variables (Jerome Marchand) [2177177]
- bpf: Allow locking bpf_spin_lock in allocated objects (Jerome Marchand) [2177177]
- bpf: Verify ownership relationships for user BTF types (Jerome Marchand) [2177177]
- bpf: Recognize lock and list fields in allocated objects (Jerome Marchand) [2177177]
- bpf: Introduce allocated objects support (Jerome Marchand) [2177177]
- bpf: Populate field_offs for inner_map_meta (Jerome Marchand) [2177177]
- bpf: Free inner_map_meta when btf_record_dup fails (Jerome Marchand) [2177177]
- bpf: Do btf_record_free outside map_free callback (Jerome Marchand) [2177177]
- bpf: Fix early return in map_check_btf (Jerome Marchand) [2177177]
- selftests/bpf: Pass target triple to get_sys_includes macro (Jerome Marchand) [2177177]
- selftests, bpf: Fix broken riscv build (Jerome Marchand) [2177177]
- selftests/bpf: Explicitly pass RESOLVE_BTFIDS to sub-make (Jerome Marchand) [2177177]
- bpf: Pass map file to .map_update_batch directly (Jerome Marchand) [2177177]
- bpf/docs: Include blank lines between bullet points in bpf_devel_QA.rst (Jerome Marchand) [2177177]
- selftests/bpf: allow unpriv bpf for selftests by default (Jerome Marchand) [2177177]
- bpftool: Check argc first before "file" in do_batch() (Jerome Marchand) [2177177]
- docs/bpf: Fix sample code in MAP_TYPE_ARRAY docs (Jerome Marchand) [2177177]
- selftests/bpf: check nullness propagation for reg to reg comparisons (Jerome Marchand) [2177177]
- bpf: propagate nullness information for reg to reg comparisons (Jerome Marchand) [2177177]
- bpf: Expand map key argument of bpf_redirect_map to u64 (Jerome Marchand) [2177177]
- dev: Move received_rps counter next to RPS members in softnet data (Jiri Benc) [2177177]
- bpf: Refactor btf_struct_access (Jerome Marchand) [2177177]
- bpf: Rename MEM_ALLOC to MEM_RINGBUF (Jerome Marchand) [2177177]
- bpf: Rename RET_PTR_TO_ALLOC_MEM (Jerome Marchand) [2177177]
- bpf: Support bpf_list_head in map values (Jerome Marchand) [2177177]
- bpf: Fix copy_map_value, zero_map_value (Jerome Marchand) [2177177]
- bpf: Remove BPF_MAP_OFF_ARR_MAX (Jerome Marchand) [2177177]
- bpf: Remove local kptr references in documentation (Jerome Marchand) [2177177]
- bpf/docs: Document how to run CI without patch submission (Jerome Marchand) [2177177]
- libbpf: checkpatch: Fixed code alignments in ringbuf.c (Jerome Marchand) [2177177]
- libbpf: Fixed various checkpatch issues in libbpf.c (Jerome Marchand) [2177177]
- libbpf: checkpatch: Fixed code alignments in btf.c (Jerome Marchand) [2177177]
- bpf, docs: Fixup cpumap sphinx >= 3.1 warning (Jerome Marchand) [2177177]
- libbpf: Fix uninitialized warning in btf_dump_dump_type_data (Jerome Marchand) [2177177]
- selftests/bpf: fix veristat's singular file-or-prog filter (Jerome Marchand) [2177177]
- bpf, docs: Document BPF_MAP_TYPE_ARRAY (Jerome Marchand) [2177177]
- docs/bpf: Document BPF map types QUEUE and STACK (Jerome Marchand) [2177177]
- docs/bpf: Document BPF ARRAY_OF_MAPS and HASH_OF_MAPS (Jerome Marchand) [2177177]
- docs/bpf: Document BPF_MAP_TYPE_CPUMAP map (Jerome Marchand) [2177177]
- docs/bpf: Document BPF_MAP_TYPE_LPM_TRIE map (Jerome Marchand) [2177177]
- libbpf: Hashmap.h update to fix build issues using LLVM14 (Jerome Marchand) [2177177]
- selftests: Fix test group SKIPPED result (Jerome Marchand) [2177177]
- selftests/bpf: Tests for btf_dedup_resolve_fwds (Jerome Marchand) [2177177]
- libbpf: Resolve unambigous forward declarations (Jerome Marchand) [2177177]
- libbpf: Hashmap interface update to allow both long and void* keys/values (Jerome Marchand) [2177177]
- selftests/bpf: Fix u32 variable compared with less than zero (Jerome Marchand) [2177177]
- Documentation: bpf: Escape underscore in BPF type name prefix (Jerome Marchand) [2177177]
- selftests/bpf: cgroup_helpers.c: Fix strncpy() fortify warning (Jerome Marchand) [2177177]
- samples/bpf: Fix tracex2 error: No such file or directory (Jerome Marchand) [2177177]
- selftests/bpf: Tests for enum fwd resolved as full enum64 (Jerome Marchand) [2177177]
- libbpf: Resolve enum fwd as full enum64 and vice versa (Jerome Marchand) [2177177]
- selftests/bpf: make test_align selftest more robust (Jerome Marchand) [2177177]
- bpf: aggressively forget precise markings during state checkpointing (Jerome Marchand) [2177177]
- bpf: stop setting precise in current state (Jerome Marchand) [2177177]
- bpf: allow precision tracking for programs with subprogs (Jerome Marchand) [2177177]
- bpf: propagate precision across all frames, not just the last one (Jerome Marchand) [2177177]
- bpf: propagate precision in ALU/ALU64 operations (Jerome Marchand) [2177177]
- bpf: Refactor map->off_arr handling (Jerome Marchand) [2177177]
- bpf: Consolidate spin_lock, timer management into btf_record (Jerome Marchand) [2177177]
- bpf: Refactor kptr_off_tab into btf_record (Jerome Marchand) [2177177]
- selftests/bpf: support stat filtering in comparison mode in veristat (Jerome Marchand) [2177177]
- selftests/bpf: support stats ordering in comparison mode in veristat (Jerome Marchand) [2177177]
- selftests/bpf: handle missing records in comparison mode better in veristat (Jerome Marchand) [2177177]
- selftests/bpf: make veristat emit all stats in CSV mode by default (Jerome Marchand) [2177177]
- selftests/bpf: support simple filtering of stats in veristat (Jerome Marchand) [2177177]
- selftests/bpf: allow to define asc/desc ordering for sort specs in veristat (Jerome Marchand) [2177177]
- selftests/bpf: ensure we always have non-ambiguous sorting in veristat (Jerome Marchand) [2177177]
- selftests/bpf: consolidate and improve file/prog filtering in veristat (Jerome Marchand) [2177177]
- selftests/bpf: shorten "Total insns/states" column names in veristat (Jerome Marchand) [2177177]
- selftests/bpf: add veristat replay mode (Jerome Marchand) [2177177]
- bpf: Drop reg_type_may_be_refcounted_or_null (Jerome Marchand) [2177177]
- bpf: Fix slot type check in check_stack_write_var_off (Jerome Marchand) [2177177]
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID (Jerome Marchand) [2177177]
- bpf: Allow specifying volatile type modifier for kptrs (Jerome Marchand) [2177177]
- bpf: Document UAPI details for special BPF types (Jerome Marchand) [2177177]
- samples/bpf: Fix typo in README (Jerome Marchand) [2177177]
- bpf: check max_entries before allocating memory (Jerome Marchand) [2177177]
- bpf: Fix a typo in comment for DFS algorithm (Jerome Marchand) [2177177]
- perf bpf: No need to include compiler.h when HAVE_LIBBPF_SUPPORT is true (Jerome Marchand) [2177177]
- bpftool: Fix spelling mistake "disasembler" -> "disassembler" (Jerome Marchand) [2177177]
- selftests/bpf: Fix bpftool synctypes checking failure (Jerome Marchand) [2177177]
- selftests/bpf: Panic on hard/soft lockup (Jerome Marchand) [2177177]
- docs/bpf: Add documentation for new cgroup local storage (Jerome Marchand) [2177177]
- selftests/bpf: Add test cgrp_local_storage to DENYLIST.s390x (Jerome Marchand) [2177177]
- selftests/bpf: Add selftests for new cgroup local storage (Jerome Marchand) [2177177]
- selftests/bpf: Fix test test_libbpf_str/bpf_map_type_str (Jerome Marchand) [2177177]
- bpftool: Support new cgroup local storage (Jerome Marchand) [2177177]
- libbpf: Support new cgroup local storage (Jerome Marchand) [2177177]
- bpf: Implement cgroup storage available to non-cgroup-attached bpf progs (Jerome Marchand) [2177177]
- bpf: Refactor some inode/task/sk storage functions for reuse (Jerome Marchand) [2177177]
- bpf: Make struct cgroup btf id global (Jerome Marchand) [2177177]
- selftests/bpf: Tracing prog can still do lookup under busy lock (Jerome Marchand) [2177177]
- selftests/bpf: Ensure no task storage failure for bpf_lsm.s prog due to deadlock detection (Jerome Marchand) [2177177]
- bpf: Add new bpf_task_storage_delete proto with no deadlock detection (Jerome Marchand) [2177177]
- bpf: bpf_task_storage_delete_recur does lookup first before the deadlock check (Jerome Marchand) [2177177]
- bpf: Add new bpf_task_storage_get proto with no deadlock detection (Jerome Marchand) [2177177]
- bpf: Avoid taking spinlock in bpf_task_storage_get if potential deadlock is detected (Jerome Marchand) [2177177]
- bpf: Refactor the core bpf_task_storage_get logic into a new function (Jerome Marchand) [2177177]
- bpf: Append _recur naming to the bpf_task_storage helper proto (Jerome Marchand) [2177177]
- bpf: Remove prog->active check for bpf_lsm and bpf_iter (Jerome Marchand) [2177177]
- libbpf: Btf dedup identical struct test needs check for nested structs/arrays (Jerome Marchand) [2177177]
- selftests/bpf: Add kprobe_multi kmod attach api tests (Jerome Marchand) [2177177]
- selftests/bpf: Add kprobe_multi check to module attach test (Jerome Marchand) [2177177]
- selftests/bpf: Add bpf_testmod_fentry_* functions (Jerome Marchand) [2177177]
- selftests/bpf: Add load_kallsyms_refresh function (Jerome Marchand) [2177177]
- bpf: Take module reference on kprobe_multi link (Jerome Marchand) [2177177]
- bpf: Rename __bpf_kprobe_multi_cookie_cmp to bpf_kprobe_multi_addrs_cmp (Jerome Marchand) [2177177]
- ftrace: Add support to resolve module symbols in ftrace_lookup_symbols (Jerome Marchand) [2177177]
- kallsyms: Make module_kallsyms_on_each_symbol generally available (Jerome Marchand) [2177177]
- bpftool: Add llvm feature to "bpftool version" (Jerome Marchand) [2177177]
- bpftool: Support setting alternative arch for JIT disasm with LLVM (Jerome Marchand) [2177177]
- bpftool: Add LLVM as default library for disassembling JIT-ed programs (Jerome Marchand) [2177177]
- bpftool: Refactor disassembler for JIT-ed programs (Jerome Marchand) [2177177]
- bpftool: Group libbfd defs in Makefile, only pass them if we use libbfd (Jerome Marchand) [2177177]
- bpftool: Split FEATURE_TESTS/FEATURE_DISPLAY definitions in Makefile (Jerome Marchand) [2177177]
- bpftool: Remove asserts from JIT disassembler (Jerome Marchand) [2177177]
- bpftool: Define _GNU_SOURCE only once (Jerome Marchand) [2177177]
- selftests/bpf: Add write to hashmap to array_map iter test (Jerome Marchand) [2177177]
- selftests/bpf: Add test verifying bpf_ringbuf_reserve retval use in map ops (Jerome Marchand) [2177177]
- bpf: Consider all mem_types compatible for map_{key,value} args (Jerome Marchand) [2177177]
- bpf: Allow ringbuf memory to be used as map key (Jerome Marchand) [2177177]
- selftests/bpf: Initial DENYLIST for aarch64 (Jerome Marchand) [2177177]
- selftests/bpf: Update vmtests.sh to support aarch64 (Jerome Marchand) [2177177]
- selftests/bpf: Add config.aarch64 (Jerome Marchand) [2177177]
- selftests/bpf: Remove entries from config.s390x already present in config (Jerome Marchand) [2177177]
- bpftool: Set binary name to "bpftool" in help and version output (Jerome Marchand) [2177177]
- libbpf: Avoid allocating reg_name with sscanf in parse_usdt_arg() (Jerome Marchand) [2177177]
- selftests/bpf: fix task_local_storage/exit_creds rcu usage (Jerome Marchand) [2177177]
- bpftool: Update the bash completion(add autoattach to prog load) (Jerome Marchand) [2177177]
- bpftool: Update doc (add autoattach to prog load) (Jerome Marchand) [2177177]
- bpftool: Add autoattach for bpf prog load|loadall (Jerome Marchand) [2177177]
- bpftool: Add "bootstrap" feature to version output (Jerome Marchand) [2177177]
- bpf, docs: Reformat BPF maps page to be more readable (Jerome Marchand) [2177177]
- bpf: add selftests for lsh, rsh, arsh with reg operand (Jerome Marchand) [2177177]
- bpf,x64: use shrx/sarx/shlx when available (Jerome Marchand) [2177177]
- bpf,x64: avoid unnecessary instructions when shift dest is ecx (Jerome Marchand) [2177177]
- libbpf: add non-mmapable data section selftest (Jerome Marchand) [2177177]
- libbpf: only add BPF_F_MMAPABLE flag for data maps with global vars (Jerome Marchand) [2177177]
- libbpf: clean up and refactor BTF fixup step (Jerome Marchand) [2177177]
- bpf/docs: Summarize CI system and deny lists (Jerome Marchand) [2177177]
- samples/bpf: Fix typos in README (Jerome Marchand) [2177177]
- samples/bpf: Fix double word in comments (Jerome Marchand) [2177177]
- bpf: Use rcu_trace_implies_rcu_gp() for program array freeing (Jerome Marchand) [2177177]
- bpf: Use rcu_trace_implies_rcu_gp() in local storage map (Jerome Marchand) [2177177]
- bpf: Use rcu_trace_implies_rcu_gp() in bpf memory allocator (Jerome Marchand) [2177177]
- rcu-tasks: Provide rcu_trace_implies_rcu_gp() (Jerome Marchand) [2177177]
- selftests/bpf: Use sys_pidfd_open() helper when possible (Jerome Marchand) [2177177]
- libbpf: Fix null-pointer dereference in find_prog_by_sec_insn() (Jerome Marchand) [2177177]
- libbpf: Deal with section with no data gracefully (Jerome Marchand) [2177177]
- libbpf: Use elf_getshdrnum() instead of e_shnum (Jerome Marchand) [2177177]
- selftests/bpf: Fix memory leak caused by not destroying skeleton (Jerome Marchand) [2177177]
- libbpf: Fix use-after-free in btf_dump_name_dups (Jerome Marchand) [2177177]
- selftests/bpf: S/iptables/iptables-legacy/ in the bpf_nf and xdp_synproxy test (Jerome Marchand) [2177177]
- selftests/bpf: Alphabetize DENYLISTs (Jerome Marchand) [2177177]
- selftests/bpf: Add tests for _opts variants of bpf_*_get_fd_by_id() (Jerome Marchand) [2177177]
- libbpf: Introduce bpf_link_get_fd_by_id_opts() (Jerome Marchand) [2177177]
- libbpf: Introduce bpf_btf_get_fd_by_id_opts() (Jerome Marchand) [2177177]
- libbpf: Introduce bpf_prog_get_fd_by_id_opts() (Jerome Marchand) [2177177]
- libbpf: Introduce bpf_get_fd_by_id_opts and bpf_map_get_fd_by_id_opts() (Jerome Marchand) [2177177]
- libbpf: Fix LIBBPF_1.0.0 declaration in libbpf.map (Jerome Marchand) [2177177]
- bpf, x64: Remove unnecessary check on existence of SSE2 (Jerome Marchand) [2177177]
- selftests/bpf: Add selftest deny_namespace to s390x deny list (Jerome Marchand) [2177177]
- scripts/bpf_doc.py: update logic to not assume sequential enum values (Jerome Marchand) [2177177]
- bpf: explicitly define BPF_FUNC_xxx integer values (Jerome Marchand) [2177177]
- selftests/bpf: add BPF object fixup step to veristat (Jerome Marchand) [2177177]
- selftests/bpf: avoid reporting +100%% difference in veristat for actual 0%% (Jerome Marchand) [2177177]
- selftests/bpf: allow requesting log level 2 in test_verifier (Jerome Marchand) [2177177]
- selftests/bpf: Test btf dump for struct with padding only fields (Jerome Marchand) [2177177]
- bpftool: Print newline before '}' for struct with padding only fields (Jerome Marchand) [2177177]
- net, neigh: Do not trigger immediate probes on NUD_FAILED from neigh_managed_work (Ivan Vecera) [2193175]
- net, neigh: Fix crash in v6 module initialization error path (Ivan Vecera) [2193175]
- net, neigh: Reject creating NUD_PERMANENT with NTF_MANAGED entries (Ivan Vecera) [2193175]
- net, neigh: Add build-time assertion to avoid neigh->flags overflow (Ivan Vecera) [2193175]
- net, neigh: Add NTF_MANAGED flag for managed neighbor entries (Ivan Vecera) [2193175]
- net, neigh: Extend neigh->flags to 32 bit to allow for extensions (Ivan Vecera) [2193175]
- net, neigh: Enable state migration between NUD_PERMANENT and NTF_USE (Ivan Vecera) [2193175]
- dm: don't lock fs when the map is NULL in process of resume (Benjamin Marzinski) [2189971]
- dm flakey: add an "error_reads" option (Benjamin Marzinski) [2189971]
- dm flakey: remove trailing space in the table line (Benjamin Marzinski) [2189971]
- dm flakey: fix a crash with invalid table line (Benjamin Marzinski) [2189971]
- dm ioctl: fix nested locking in table_clear() to remove deadlock concern (Benjamin Marzinski) [2189971]
- dm: unexport dm_get_queue_limits() (Benjamin Marzinski) [2189971]
- dm: allow targets to require splitting WRITE_ZEROES and SECURE_ERASE (Benjamin Marzinski) [2189971]
- dm: add helper macro for simple DM target module init and exit (Benjamin Marzinski) [2189971]
- dm raid: remove unused d variable (Benjamin Marzinski) [2189971]
- dm: remove unnecessary (void*) conversions (Benjamin Marzinski) [2189971]
- dm mirror: add DMERR message if alloc_workqueue fails (Benjamin Marzinski) [2189971]
- dm: push error reporting down to dm_register_target() (Benjamin Marzinski) [2189971]
- dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path (Benjamin Marzinski) [2189971]
- dm clone: call kmem_cache_destroy() in dm_clone_init() error path (Benjamin Marzinski) [2189971]
- dm error: add discard support (Benjamin Marzinski) [2189971]
- dm zero: add discard support (Benjamin Marzinski) [2189971]
- dm table: allow targets without devices to set ->io_hints (Benjamin Marzinski) [2189971]
- dm verity: emit audit events on verification failure and more (Benjamin Marzinski) [2189971]
- dm verity: fix error handling for check_at_most_once on FEC (Benjamin Marzinski) [2189971]
- dm: improve hash_locks sizing and hash function (Benjamin Marzinski) [2189971]
- dm bio prison v1: intelligently size dm_bio_prison's prison_regions (Benjamin Marzinski) [2189971]
- dm bio prison v1: prepare to intelligently size dm_bio_prison's prison_regions (Benjamin Marzinski) [2189971]
- dm bufio: intelligently size dm_buffer_cache's buffer_trees (Benjamin Marzinski) [2189971]
- dm bufio: prepare to intelligently size dm_buffer_cache's buffer_trees (Benjamin Marzinski) [2189971]
- dm: add dm_num_hash_locks() (Benjamin Marzinski) [2189971]
- dm bio prison v1: add dm_cell_key_has_valid_range (Benjamin Marzinski) [2189971]
- dm bio prison v1: improve concurrent IO performance (Benjamin Marzinski) [2189971]
- dm: split discards further if target sets max_discard_granularity (Benjamin Marzinski) [2189971]
- dm thin: speed up cell_defer_no_holder() (Benjamin Marzinski) [2189971]
- dm bufio: use multi-page bio vector (Benjamin Marzinski) [2189971]
- dm bufio: use waitqueue_active in __free_buffer_wake (Benjamin Marzinski) [2189971]
- dm bufio: move dm_bufio_client members to avoid spanning cachelines (Benjamin Marzinski) [2189971]
- dm bufio: add lock_history optimization for cache iterators (Benjamin Marzinski) [2189971]
- dm bufio: improve concurrent IO performance (Benjamin Marzinski) [2189971]
- dm bufio: add dm_buffer_cache abstraction (Benjamin Marzinski) [2189971]
- dm bufio: add LRU abstraction (Benjamin Marzinski) [2189971]
- dm bufio: don't bug for clear developer oversight (Benjamin Marzinski) [2189971]
- dm bufio: never crash if dm_bufio_in_request() (Benjamin Marzinski) [2189971]
- dm bufio: use WARN_ON in dm_bufio_client_destroy and dm_bufio_exit (Benjamin Marzinski) [2189971]
- dm bufio: remove unused dm_bufio_release_move interface (Benjamin Marzinski) [2189971]
- dm stats: check for and propagate alloc_percpu failure (Benjamin Marzinski) [2189971]
- dm crypt: avoid accessing uninitialized tasklet (Benjamin Marzinski) [2189971]
- dm crypt: add cond_resched() to dmcrypt_write() (Benjamin Marzinski) [2189971]
- dm thin: fix deadlock when swapping to thin device (Benjamin Marzinski) [2189971]
- intel_idle: Add force_irq_on module param (David Arcari) [2185872]
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IBRS (David Arcari) [2185872]
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again* (David Arcari) [2185872]
- intel_idle: move from strlcpy() with unused retval to strscpy() (David Arcari) [2185872]
- NFSD: Fix problem of COMMIT and NFS4ERR_DELAY in infinite loop (Benjamin Coddington) [2196432]
Resolves: rhbz#2092194, rhbz#2160041, rhbz#2160097, rhbz#2174972, rhbz#2177177, rhbz#2185872, rhbz#2187660, rhbz#2188088, rhbz#2189971, rhbz#2193175, rhbz#2196244, rhbz#2196432, RHEL-311
Signed-off-by: Jan Stancek <jstancek@redhat.com>
2023-05-11 12:41:45 +00:00
|
|
|
|
|
|
|
# libperf
|
|
|
|
make -C tools/lib/perf DESTDIR=%{buildroot} prefix=%{_prefix} libdir=%{_libdir} V=1 install
|
|
|
|
rm -f %{buildroot}%{_libdir}/libperf.a
|
2020-10-15 12:41:02 +00:00
|
|
|
%endif
|
|
|
|
|
|
|
|
%if %{with_tools}
|
|
|
|
%ifarch %{cpupowerarchs}
|
|
|
|
%{make} -C tools/power/cpupower DESTDIR=$RPM_BUILD_ROOT libdir=%{_libdir} mandir=%{_mandir} CPUFREQ_BENCH=false install
|
|
|
|
rm -f %{buildroot}%{_libdir}/*.{a,la}
|
|
|
|
%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*
|
|
|
|
mkdir -p %{buildroot}%{_unitdir} %{buildroot}%{_sysconfdir}/sysconfig
|
|
|
|
install -m644 %{SOURCE2000} %{buildroot}%{_unitdir}/cpupower.service
|
|
|
|
install -m644 %{SOURCE2001} %{buildroot}%{_sysconfdir}/sysconfig/cpupower
|
|
|
|
%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
|
2022-10-03 09:42:53 +00:00
|
|
|
%{tools_make} DESTDIR=%{buildroot} install
|
2020-10-15 12:41:02 +00:00
|
|
|
popd
|
kernel-5.14.0-81.el9
* Tue Apr 26 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-81.el9]
- powerpc/pseries/vas: Add VAS migration handler (Steve Best) [2028677]
- powerpc/pseries/vas: Modify reconfig open/close functions for migration (Steve Best) [2028677]
- powerpc/pseries/vas: Define global hv_cop_caps struct (Steve Best) [2028677]
- powerpc/pseries/vas: Add 'update_total_credits' entry for QoS capabilities (Steve Best) [2028677]
- powerpc/pseries/vas: sysfs interface to export capabilities (Steve Best) [2028677]
- powerpc/pseries/vas: Reopen windows with DLPAR core add (Steve Best) [2028677]
- powerpc/pseries/vas: Close windows with DLPAR core removal (Steve Best) [2028677]
- powerpc/vas: Map paste address only if window is active (Steve Best) [2028677]
- powerpc/vas: Return paste instruction failure if no active window (Steve Best) [2028677]
- powerpc/vas: Add paste address mmap fault handler (Steve Best) [2028677]
- powerpc/pseries/vas: Save PID in pseries_vas_window struct (Steve Best) [2028677]
- powerpc/pseries/vas: Use common names in VAS capability structure (Steve Best) [2028677]
- s390/kexec: fix return code handling (Lichen Liu) [2017023]
- s390/kexec: fix memory leak of ipl report buffer (Lichen Liu) [2017023]
- Build intel_sdsi with %%{tools_make} (David Arcari) [1971952]
- redhat/kernel.spec.template: Add intel_sdsi utility (David Arcari) [1971952]
- redhat/configs: enable CONFIG_INTEL_SDSI (David Arcari) [1971952]
- selftests: sdsi: test sysfs setup (David Arcari) [1971952]
- tools arch x86: Add Intel SDSi provisiong tool (David Arcari) [1971952]
- platform/x86: Add Intel Software Defined Silicon driver (David Arcari) [1971952]
- spi: pxa2xx: Add support for Intel Raptor Lake PCH-S (David Arcari) [2040032]
- redhat/configs: change intel-lpss to be a loadable module (David Arcari) [2040032]
- mfd: intel-lpss: Provide an SSP type to the driver (David Arcari) [2040032]
- mfd: intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs (David Arcari) [2040032]
- mfd: intel-lpss: Fix I2C4 not being available on the Microsoft Surface Go & Go 2 (David Arcari) [2040032]
- mfd: intel-lpss-pci: Fix clock speed for 38a8 UART (David Arcari) [2040032]
- mfd: intel-lpss: Fix too early PM enablement in the ACPI ->probe() (David Arcari) [2040032]
- mfd: intel-lpss: Add Intel Lakefield PCH PCI IDs (David Arcari) [2040032]
- mfd: intel-lpss: Add support for MacBookPro16,2 ICL-N UART (David Arcari) [2040032]
- mfd: intel-lpss: Add Intel Cannon Lake ACPI IDs (David Arcari) [2040032]
- pinctrl: alderlake: Add Raptor Lake-S ACPI ID (David Arcari) [2040034]
- pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" (David Arcari) [2040034]
- pinctrl: intel: fix unexpected interrupt (David Arcari) [2040034]
- pinctrl: intel: Fix a glitch when updating IRQ flags on a preconfigured line (David Arcari) [2040034]
- pinctrl: intel: Kconfig: Add configuration menu to Intel pin control (David Arcari) [2040034]
- i2c: i801: Drop two outdated comments (David Arcari) [2040028]
- i2c: i801: Add support for the Process Call command (David Arcari) [2040028]
- i2c: i801: Drop useless masking in i801_access (David Arcari) [2040028]
- i2c: i801: Add support for Intel Raptor Lake PCH-S (David Arcari) [2040028]
- eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX (David Arcari) [2040028]
- i2c: i801: Don't clear status flags twice in interrupt mode (David Arcari) [2040028]
- i2c: i801: Don't read back cleared status in i801_check_pre() (David Arcari) [2040028]
- i2c: i801: Improve handling platform data for tco device (David Arcari) [2040028]
- i2c: i801: Improve handling of chip-specific feature definitions (David Arcari) [2040028]
- i2c: i801: Remove i801_set_block_buffer_mode (David Arcari) [2040028]
- i2c: i801: Don't silently correct invalid transfer size (David Arcari) [2040028]
- i2c: i801: Fix interrupt storm from SMB_ALERT signal (David Arcari) [2040028]
- i2c: i801: Restore INTREN on unload (David Arcari) [2040028]
- i2c: i801: Add support for Intel Ice Lake PCH-N (David Arcari) [2040028]
- i2c: i801: Fix incorrect and needless software PEC disabling (David Arcari) [2040028]
- i2c: i801: Stop using pm_runtime_set_autosuspend_delay(-1) (David Arcari) [2040028]
- i2c: i801: Use PCI bus rescan mutex to protect P2SB access (David Arcari) [2040028]
- i2c: i801: Improve i801_add_mux (David Arcari) [2040028]
- i2c: i801: Improve i801_acpi_probe/remove functions (David Arcari) [2040028]
- i2c: i801: Remove not needed check for PCI_COMMAND_INTX_DISABLE (David Arcari) [2040028]
- i2c: i801: Improve is_dell_system_with_lis3lv02d (David Arcari) [2040028]
- i2c: i801: Remove not needed debug message (David Arcari) [2040028]
- i2c: i801: make p2sb_spinlock a mutex (David Arcari) [2040028]
- i2c: i801: Improve disabling runtime pm (David Arcari) [2040028]
- i2c: i801: Fix handling SMBHSTCNT_PEC_EN (David Arcari) [2040028]
- kABI: Pad the address_space struct (Nico Pache) [2048328]
- kABI: Pad the readahead_control struct (Nico Pache) [2048328]
- kABI: Pad the vm_fault struct (Nico Pache) [2048328]
- kABI: Pad vm_operations_struct (Nico Pache) [2048328]
- kABI: Pad the mempolicy struct (Nico Pache) [2048328]
- kABI: Pad mempool_s (Nico Pache) [2048328]
- kABI: Pad dev_pagemap and dev_pagemap_ops (Nico Pache) [2048328]
- kABI: Pad struct swap_info_struct (Nico Pache) [2048328]
- kABI: Pad vmem_altmap (Nico Pache) [2048328]
- kABI: Pad the vm_area_struct (Nico Pache) [2048328]
- kABI: Pad the mm_struct (Nico Pache) [2048328]
- kABI: exclude reclaim_state struct (Nico Pache) [2048328]
- kABI: Pad the shrinker struct (Nico Pache) [2048328]
- kABI: Exclude memcg pointer from shrinker (Nico Pache) [2048328]
- pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init (Steve Best) [2067770]
- scsi: smartpqi: Update version to 2.1.14-035 (Don Brace) [2012229]
- scsi: smartpqi: Fix lsscsi -t SAS addresses (Don Brace) [2012229]
- scsi: smartpqi: Fix hibernate and suspend (Don Brace) [2012229]
- scsi: smartpqi: Fix BUILD_BUG_ON() statements (Don Brace) [2012229]
- scsi: smartpqi: Fix NUMA node not updated during init (Don Brace) [2012229]
- scsi: smartpqi: Expose SAS address for SATA drives (Don Brace) [2012229]
- scsi: smartpqi: Speed up RAID 10 sequential reads (Don Brace) [2012229]
- scsi: smartpqi: Fix kdump issue when controller is locked up (Don Brace) [2012229]
- scsi: smartpqi: Update volume size after expansion (Don Brace) [2012229]
- scsi: smartpqi: Avoid drive spin-down during suspend (Don Brace) [2012229]
- scsi: smartpqi: Resolve delay issue with PQI_HZ value (Don Brace) [2012229]
- scsi: smartpqi: Fix a typo in func pqi_aio_submit_io() (Don Brace) [2012229]
- scsi: smartpqi: Fix a name typo and cleanup code (Don Brace) [2012229]
- scsi: smartpqi: Quickly propagate path failures to SCSI midlayer (Don Brace) [2012229]
- scsi: smartpqi: Eliminate drive spin down on warm boot (Don Brace) [2012229]
- scsi: smartpqi: Enable SATA NCQ priority in sysfs (Don Brace) [2012229]
- scsi: smartpqi: Add PCI IDs (Don Brace) [2012229]
- scsi: smartpqi: Fix rmmod stack trace (Don Brace) [2012229]
- selftests: xsk: Generate packet directly in umem (Felix Maurer) [2006330]
- selftests: xsk: Decrease sending speed (Felix Maurer) [2006330]
- selftests: xsk: Simplify packet validation in xsk tests (Felix Maurer) [2006330]
- selftests: xsk: Rename worker_* functions that are not thread entry points (Felix Maurer) [2006330]
- selftests: xsk: Remove end-of-test packet (Felix Maurer) [2006330]
- RDMA/qedr: Fix reporting max_{send/recv}_wr attrs (Kamal Heib) [2051532]
Resolves: rhbz#2028677, rhbz#2017023, rhbz#1971952, rhbz#2040032, rhbz#2040034, rhbz#2040028, rhbz#2048328, rhbz#2067770, rhbz#2012229, rhbz#2006330, rhbz#2051532
Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-04-26 07:58:10 +00:00
|
|
|
pushd tools/arch/x86/intel_sdsi
|
2022-10-03 09:42:53 +00:00
|
|
|
%{tools_make} CFLAGS="${RPM_OPT_FLAGS}" DESTDIR=%{buildroot} install
|
kernel-5.14.0-81.el9
* Tue Apr 26 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-81.el9]
- powerpc/pseries/vas: Add VAS migration handler (Steve Best) [2028677]
- powerpc/pseries/vas: Modify reconfig open/close functions for migration (Steve Best) [2028677]
- powerpc/pseries/vas: Define global hv_cop_caps struct (Steve Best) [2028677]
- powerpc/pseries/vas: Add 'update_total_credits' entry for QoS capabilities (Steve Best) [2028677]
- powerpc/pseries/vas: sysfs interface to export capabilities (Steve Best) [2028677]
- powerpc/pseries/vas: Reopen windows with DLPAR core add (Steve Best) [2028677]
- powerpc/pseries/vas: Close windows with DLPAR core removal (Steve Best) [2028677]
- powerpc/vas: Map paste address only if window is active (Steve Best) [2028677]
- powerpc/vas: Return paste instruction failure if no active window (Steve Best) [2028677]
- powerpc/vas: Add paste address mmap fault handler (Steve Best) [2028677]
- powerpc/pseries/vas: Save PID in pseries_vas_window struct (Steve Best) [2028677]
- powerpc/pseries/vas: Use common names in VAS capability structure (Steve Best) [2028677]
- s390/kexec: fix return code handling (Lichen Liu) [2017023]
- s390/kexec: fix memory leak of ipl report buffer (Lichen Liu) [2017023]
- Build intel_sdsi with %%{tools_make} (David Arcari) [1971952]
- redhat/kernel.spec.template: Add intel_sdsi utility (David Arcari) [1971952]
- redhat/configs: enable CONFIG_INTEL_SDSI (David Arcari) [1971952]
- selftests: sdsi: test sysfs setup (David Arcari) [1971952]
- tools arch x86: Add Intel SDSi provisiong tool (David Arcari) [1971952]
- platform/x86: Add Intel Software Defined Silicon driver (David Arcari) [1971952]
- spi: pxa2xx: Add support for Intel Raptor Lake PCH-S (David Arcari) [2040032]
- redhat/configs: change intel-lpss to be a loadable module (David Arcari) [2040032]
- mfd: intel-lpss: Provide an SSP type to the driver (David Arcari) [2040032]
- mfd: intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs (David Arcari) [2040032]
- mfd: intel-lpss: Fix I2C4 not being available on the Microsoft Surface Go & Go 2 (David Arcari) [2040032]
- mfd: intel-lpss-pci: Fix clock speed for 38a8 UART (David Arcari) [2040032]
- mfd: intel-lpss: Fix too early PM enablement in the ACPI ->probe() (David Arcari) [2040032]
- mfd: intel-lpss: Add Intel Lakefield PCH PCI IDs (David Arcari) [2040032]
- mfd: intel-lpss: Add support for MacBookPro16,2 ICL-N UART (David Arcari) [2040032]
- mfd: intel-lpss: Add Intel Cannon Lake ACPI IDs (David Arcari) [2040032]
- pinctrl: alderlake: Add Raptor Lake-S ACPI ID (David Arcari) [2040034]
- pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" (David Arcari) [2040034]
- pinctrl: intel: fix unexpected interrupt (David Arcari) [2040034]
- pinctrl: intel: Fix a glitch when updating IRQ flags on a preconfigured line (David Arcari) [2040034]
- pinctrl: intel: Kconfig: Add configuration menu to Intel pin control (David Arcari) [2040034]
- i2c: i801: Drop two outdated comments (David Arcari) [2040028]
- i2c: i801: Add support for the Process Call command (David Arcari) [2040028]
- i2c: i801: Drop useless masking in i801_access (David Arcari) [2040028]
- i2c: i801: Add support for Intel Raptor Lake PCH-S (David Arcari) [2040028]
- eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX (David Arcari) [2040028]
- i2c: i801: Don't clear status flags twice in interrupt mode (David Arcari) [2040028]
- i2c: i801: Don't read back cleared status in i801_check_pre() (David Arcari) [2040028]
- i2c: i801: Improve handling platform data for tco device (David Arcari) [2040028]
- i2c: i801: Improve handling of chip-specific feature definitions (David Arcari) [2040028]
- i2c: i801: Remove i801_set_block_buffer_mode (David Arcari) [2040028]
- i2c: i801: Don't silently correct invalid transfer size (David Arcari) [2040028]
- i2c: i801: Fix interrupt storm from SMB_ALERT signal (David Arcari) [2040028]
- i2c: i801: Restore INTREN on unload (David Arcari) [2040028]
- i2c: i801: Add support for Intel Ice Lake PCH-N (David Arcari) [2040028]
- i2c: i801: Fix incorrect and needless software PEC disabling (David Arcari) [2040028]
- i2c: i801: Stop using pm_runtime_set_autosuspend_delay(-1) (David Arcari) [2040028]
- i2c: i801: Use PCI bus rescan mutex to protect P2SB access (David Arcari) [2040028]
- i2c: i801: Improve i801_add_mux (David Arcari) [2040028]
- i2c: i801: Improve i801_acpi_probe/remove functions (David Arcari) [2040028]
- i2c: i801: Remove not needed check for PCI_COMMAND_INTX_DISABLE (David Arcari) [2040028]
- i2c: i801: Improve is_dell_system_with_lis3lv02d (David Arcari) [2040028]
- i2c: i801: Remove not needed debug message (David Arcari) [2040028]
- i2c: i801: make p2sb_spinlock a mutex (David Arcari) [2040028]
- i2c: i801: Improve disabling runtime pm (David Arcari) [2040028]
- i2c: i801: Fix handling SMBHSTCNT_PEC_EN (David Arcari) [2040028]
- kABI: Pad the address_space struct (Nico Pache) [2048328]
- kABI: Pad the readahead_control struct (Nico Pache) [2048328]
- kABI: Pad the vm_fault struct (Nico Pache) [2048328]
- kABI: Pad vm_operations_struct (Nico Pache) [2048328]
- kABI: Pad the mempolicy struct (Nico Pache) [2048328]
- kABI: Pad mempool_s (Nico Pache) [2048328]
- kABI: Pad dev_pagemap and dev_pagemap_ops (Nico Pache) [2048328]
- kABI: Pad struct swap_info_struct (Nico Pache) [2048328]
- kABI: Pad vmem_altmap (Nico Pache) [2048328]
- kABI: Pad the vm_area_struct (Nico Pache) [2048328]
- kABI: Pad the mm_struct (Nico Pache) [2048328]
- kABI: exclude reclaim_state struct (Nico Pache) [2048328]
- kABI: Pad the shrinker struct (Nico Pache) [2048328]
- kABI: Exclude memcg pointer from shrinker (Nico Pache) [2048328]
- pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init (Steve Best) [2067770]
- scsi: smartpqi: Update version to 2.1.14-035 (Don Brace) [2012229]
- scsi: smartpqi: Fix lsscsi -t SAS addresses (Don Brace) [2012229]
- scsi: smartpqi: Fix hibernate and suspend (Don Brace) [2012229]
- scsi: smartpqi: Fix BUILD_BUG_ON() statements (Don Brace) [2012229]
- scsi: smartpqi: Fix NUMA node not updated during init (Don Brace) [2012229]
- scsi: smartpqi: Expose SAS address for SATA drives (Don Brace) [2012229]
- scsi: smartpqi: Speed up RAID 10 sequential reads (Don Brace) [2012229]
- scsi: smartpqi: Fix kdump issue when controller is locked up (Don Brace) [2012229]
- scsi: smartpqi: Update volume size after expansion (Don Brace) [2012229]
- scsi: smartpqi: Avoid drive spin-down during suspend (Don Brace) [2012229]
- scsi: smartpqi: Resolve delay issue with PQI_HZ value (Don Brace) [2012229]
- scsi: smartpqi: Fix a typo in func pqi_aio_submit_io() (Don Brace) [2012229]
- scsi: smartpqi: Fix a name typo and cleanup code (Don Brace) [2012229]
- scsi: smartpqi: Quickly propagate path failures to SCSI midlayer (Don Brace) [2012229]
- scsi: smartpqi: Eliminate drive spin down on warm boot (Don Brace) [2012229]
- scsi: smartpqi: Enable SATA NCQ priority in sysfs (Don Brace) [2012229]
- scsi: smartpqi: Add PCI IDs (Don Brace) [2012229]
- scsi: smartpqi: Fix rmmod stack trace (Don Brace) [2012229]
- selftests: xsk: Generate packet directly in umem (Felix Maurer) [2006330]
- selftests: xsk: Decrease sending speed (Felix Maurer) [2006330]
- selftests: xsk: Simplify packet validation in xsk tests (Felix Maurer) [2006330]
- selftests: xsk: Rename worker_* functions that are not thread entry points (Felix Maurer) [2006330]
- selftests: xsk: Remove end-of-test packet (Felix Maurer) [2006330]
- RDMA/qedr: Fix reporting max_{send/recv}_wr attrs (Kamal Heib) [2051532]
Resolves: rhbz#2028677, rhbz#2017023, rhbz#1971952, rhbz#2040032, rhbz#2040034, rhbz#2040028, rhbz#2048328, rhbz#2067770, rhbz#2012229, rhbz#2006330, rhbz#2051532
Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-04-26 07:58:10 +00:00
|
|
|
popd
|
2020-10-15 12:41:02 +00:00
|
|
|
%endif
|
|
|
|
pushd tools/thermal/tmon
|
|
|
|
%{tools_make} INSTALL_ROOT=%{buildroot} install
|
|
|
|
popd
|
|
|
|
pushd tools/iio
|
2021-08-02 21:06:34 +00:00
|
|
|
%{tools_make} DESTDIR=%{buildroot} install
|
2020-10-15 12:41:02 +00:00
|
|
|
popd
|
|
|
|
pushd tools/gpio
|
2021-08-02 21:06:34 +00:00
|
|
|
%{tools_make} DESTDIR=%{buildroot} install
|
2020-10-15 12:41:02 +00:00
|
|
|
popd
|
2021-06-21 23:14:53 +00:00
|
|
|
install -m644 -D %{SOURCE2002} %{buildroot}%{_sysconfdir}/logrotate.d/kvm_stat
|
2020-10-15 12:41:02 +00:00
|
|
|
pushd tools/kvm/kvm_stat
|
|
|
|
%{__make} INSTALL_ROOT=%{buildroot} install-tools
|
|
|
|
%{__make} INSTALL_ROOT=%{buildroot} install-man
|
2021-06-21 23:14:53 +00:00
|
|
|
install -m644 -D kvm_stat.service %{buildroot}%{_unitdir}/kvm_stat.service
|
|
|
|
popd
|
|
|
|
# install VM tools
|
kernel-5.14.0-449.el9
* Mon May 13 2024 Lucas Zampieri <lzampier@redhat.com> [5.14.0-449.el9]
- copy_oldmem_kernel() - WRITE is "data source", not destination (Chris von Recklinghausen) [RHEL-27741]
- add CONFIG_SAMPLE_KMEMLEAK to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741]
- add CONFIG_RANDOMIZE_KSTACK_OFFSET to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741]
- add CONFIG_DMAPOOL_TEST to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741]
- Revert "mm: vmscan: make global slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741]
- Revert "mm: vmscan: make memcg slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741]
- Revert "mm: vmscan: add shrinker_srcu_generation" (Chris von Recklinghausen) [RHEL-27741]
- Revert "mm: shrinkers: make count and scan in shrinker debugfs lockless" (Chris von Recklinghausen) [RHEL-27741]
- Revert "mm: vmscan: hold write lock to reparent shrinker nr_deferred" (Chris von Recklinghausen) [RHEL-27741]
- Revert "mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers()" (Chris von Recklinghausen) [RHEL-27741]
- Revert "mm: shrinkers: convert shrinker_rwsem to mutex" (Chris von Recklinghausen) [RHEL-27741]
- mm/khugepaged: fix iteration in collapse_file (Chris von Recklinghausen) [RHEL-27741]
- memfd: check for non-NULL file_seals in memfd_create() syscall (Chris von Recklinghausen) [RHEL-27741]
- mm/vmalloc: do not output a spurious warning when huge vmalloc() fails (Chris von Recklinghausen) [RHEL-27741]
- mm/mprotect: fix do_mprotect_pkey() limit check (Chris von Recklinghausen) [RHEL-27741]
- mm/mmap: Fix error path in do_vmi_align_munmap() (Chris von Recklinghausen) [RHEL-27741]
- zswap: do not shrink if cgroup may not zswap (Chris von Recklinghausen) [RHEL-27741]
- page cache: fix page_cache_next/prev_miss off by one (Chris von Recklinghausen) [RHEL-27741]
- mm/gup_test: fix ioctl fail for compat task (Chris von Recklinghausen) [RHEL-27741]
- mm/gup: remove unused vmas parameter from pin_user_pages_remote() (Chris von Recklinghausen) [RHEL-27741]
- splice: Rename direct_splice_read() to copy_splice_read() (Chris von Recklinghausen) [RHEL-27741]
- mm: fix zswap writeback race condition (Chris von Recklinghausen) [RHEL-27741]
- mm: kfence: fix false positives on big endian (Chris von Recklinghausen) [RHEL-27741]
- zsmalloc: move LRU update from zs_map_object() to zs_malloc() (Chris von Recklinghausen) [RHEL-27741]
- mm: shrinkers: fix race condition on debugfs cleanup (Chris von Recklinghausen) [RHEL-27741]
- dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741]
- dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741]
- dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741]
- dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741]
- dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741]
- dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741]
- dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741]
- dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741]
- dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741]
- dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741]
- mm: do not reclaim private data from pinned page (Chris von Recklinghausen) [RHEL-27741]
- mm/mmap/vma_merge: always check invariants (Chris von Recklinghausen) [RHEL-27741]
- filemap: Handle error return from __filemap_get_folio() (Chris von Recklinghausen) [RHEL-27741]
- mm: change per-VMA lock statistics to be disabled by default (Chris von Recklinghausen) [RHEL-27741]
- mm/mempolicy: correctly update prev when policy is equal on mbind (Chris von Recklinghausen) [RHEL-27741]
- kasan: hw_tags: avoid invalid virt_to_page() (Chris von Recklinghausen) [RHEL-27741]
- mm/page_alloc: add some comments to explain the possible hole in __pageblock_pfn_to_page() (Chris von Recklinghausen) [RHEL-27741]
- mm/ksm: move disabling KSM from s390/gmap code to KSM code (Chris von Recklinghausen) [RHEL-27741]
- mm/ksm: unmerge and clear VM_MERGEABLE when setting PR_SET_MEMORY_MERGE=0 (Chris von Recklinghausen) [RHEL-27741]
- mm/damon/paddr: fix missing folio_sz update in damon_pa_young() (Chris von Recklinghausen) [RHEL-27741]
- mm/damon/paddr: minor refactor of damon_pa_mark_accessed_or_deactivate() (Chris von Recklinghausen) [RHEL-27741]
- mm/damon/paddr: minor refactor of damon_pa_pageout() (Chris von Recklinghausen) [RHEL-27741]
- mm,unmap: avoid flushing TLB in batch if PTE is inaccessible (Chris von Recklinghausen) [RHEL-27741]
- shmem: restrict noswap option to initial user namespace (Chris von Recklinghausen) [RHEL-27741]
- mm/khugepaged: fix conflicting mods to collapse_file() (Chris von Recklinghausen) [RHEL-27741]
- mm/mremap: fix vm_pgoff in vma_merge() case 3 (Chris von Recklinghausen) [RHEL-27741]
- seq_buf: Add seq_buf_do_printk() helper (Chris von Recklinghausen) [RHEL-27741]
- sparse: remove unnecessary 0 values from rc (Chris von Recklinghausen) [RHEL-27741]
- mm: move 'mmap_min_addr' logic from callers into vm_unmapped_area() (Chris von Recklinghausen) [RHEL-27741]
- mm: do not increment pgfault stats when page fault handler retries (Chris von Recklinghausen) [RHEL-27741]
- zsmalloc: allow only one active pool compaction context (Chris von Recklinghausen) [RHEL-27741]
- mm: add new KSM process and sysfs knobs (Chris von Recklinghausen) [RHEL-27741]
- mm: add new api to enable ksm per process (Chris von Recklinghausen) [RHEL-27741]
- mm: don't check VMA write permissions if the PTE/PMD indicates write permissions (Chris von Recklinghausen) [RHEL-27741]
- migrate_pages_batch: fix statistics for longterm pin retry (Chris von Recklinghausen) [RHEL-27741]
- userfaultfd: use helper function range_in_vma() (Chris von Recklinghausen) [RHEL-27741]
- lib/show_mem.c: use for_each_populated_zone() simplify code (Chris von Recklinghausen) [RHEL-27741]
- mm/hugetlb: fix uffd-wp bit lost when unsharing happens (Chris von Recklinghausen) [RHEL-27741]
- mm/hugetlb: fix uffd-wp during fork() (Chris von Recklinghausen) [RHEL-27741]
- kasan: fix lockdep report invalid wait context (Chris von Recklinghausen) [RHEL-27741]
- mm: ksm: support hwpoison for ksm page (Chris von Recklinghausen) [RHEL-27741]
- mm: memory-failure: refactor add_to_kill() (Chris von Recklinghausen) [RHEL-27741]
- memfd: pass argument of memfd_fcntl as int (Chris von Recklinghausen) [RHEL-27741]
- mm: workingset: update description of the source file (Chris von Recklinghausen) [RHEL-27741]
- printk: export console trace point for kcsan/kasan/kfence/kmsan (Chris von Recklinghausen) [RHEL-27741]
- mm: vmscan: refactor updating current->reclaim_state (Chris von Recklinghausen) [RHEL-27741]
- mm: vmscan: move set_task_reclaim_state() near flush_reclaim_state() (Chris von Recklinghausen) [RHEL-27741]
- mm: vmscan: ignore non-LRU-based reclaim in memcg reclaim (Chris von Recklinghausen) [RHEL-27741]
- mm: apply __must_check to vmap_pages_range_noflush() (Chris von Recklinghausen) [RHEL-27741]
- mm: hwpoison: support recovery from HugePage copy-on-write faults (Chris von Recklinghausen) [RHEL-27741]
- mm/vmscan: simplify shrink_node() (Chris von Recklinghausen) [RHEL-27741]
- mpage: use folios in bio end_io handler (Chris von Recklinghausen) [RHEL-27741]
- mpage: split submit_bio and bio end_io handler for reads and writes (Chris von Recklinghausen) [RHEL-27741]
- mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_huge_pmd_locked() (Chris von Recklinghausen) [RHEL-27741]
- mm: convert copy_user_huge_page() to copy_user_large_folio() (Chris von Recklinghausen) [RHEL-27741]
- userfaultfd: convert mfill_atomic_hugetlb() to use a folio (Chris von Recklinghausen) [RHEL-27741]
- userfaultfd: convert copy_huge_page_from_user() to copy_folio_from_user() (Chris von Recklinghausen) [RHEL-27741]
- userfaultfd: use kmap_local_page() in copy_huge_page_from_user() (Chris von Recklinghausen) [RHEL-27741]
- userfaultfd: convert mfill_atomic_pte_copy() to use a folio (Chris von Recklinghausen) [RHEL-27741]
- mm, page_alloc: use check_pages_enabled static key to check tail pages (Chris von Recklinghausen) [RHEL-27741]
- mm: mlock: use folios_put() in mlock_folio_batch() (Chris von Recklinghausen) [RHEL-27741]
- mm/madvise: use vma_lookup() instead of find_vma() (Chris von Recklinghausen) [RHEL-27741]
- mm/khugepaged: maintain page cache uptodate flag (Chris von Recklinghausen) [RHEL-27741]
- mm/khugepaged: skip shmem with userfaultfd (Chris von Recklinghausen) [RHEL-27741]
- mm/khugepaged: refactor collapse_file control flow (Chris von Recklinghausen) [RHEL-27741]
- mm/khugepaged: drain lru after swapping in shmem (Chris von Recklinghausen) [RHEL-27741]
- mm/khugepaged: recover from poisoned file-backed memory (Chris von Recklinghausen) [RHEL-27741]
- mm/hwpoison: introduce copy_mc_highpage (Chris von Recklinghausen) [RHEL-27741]
- mm/khugepaged: recover from poisoned anonymous memory (Chris von Recklinghausen) [RHEL-27741]
- mm: kfence: improve the performance of __kfence_alloc() and __kfence_free() (Chris von Recklinghausen) [RHEL-27741]
- mm/zswap: delay the initialization of zswap (Chris von Recklinghausen) [RHEL-27741]
- mm/zswap: replace zswap_init_{started/failed} with zswap_init_state (Chris von Recklinghausen) [RHEL-27741]
- mm/zswap: remove zswap_entry_cache_{create,destroy} helper function (Chris von Recklinghausen) [RHEL-27741]
- mm: vmalloc: rename addr_to_vb_xarray() function (Chris von Recklinghausen) [RHEL-27741]
- kmemleak-test: fix kmemleak_test.c build logic (Chris von Recklinghausen) [RHEL-27741]
- mm: vmalloc: remove a global vmap_blocks xarray (Chris von Recklinghausen) [RHEL-27741]
- mm: move free_area_empty() to mm/internal.h (Chris von Recklinghausen) [RHEL-27741]
- hugetlb: remove PageHeadHuge() (Chris von Recklinghausen) [RHEL-27741]
- mm: khugepaged: fix kernel BUG in hpage_collapse_scan_file() (Chris von Recklinghausen) [RHEL-27741]
- zsmalloc: reset compaction source zspage pointer after putback_zspage() (Chris von Recklinghausen) [RHEL-27741]
- mm: make arch_has_descending_max_zone_pfns() static (Chris von Recklinghausen) [RHEL-27741]
- zswap: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741]
- zpool: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741]
- mm: compaction: remove incorrect #ifdef checks (Chris von Recklinghausen) [RHEL-27741]
- mm: compaction: move compaction sysctl to its own file (Chris von Recklinghausen) [RHEL-27741]
- mm: memory-failure: Move memory failure sysctls to its own file (Chris von Recklinghausen) [RHEL-27741]
- mm: uninline kstrdup() (Chris von Recklinghausen) [RHEL-27741]
- fs: Add FGP_WRITEBEGIN (Chris von Recklinghausen) [RHEL-27741]
- sched/numa: enhance vma scanning logic (Chris von Recklinghausen) [RHEL-27741]
- sched/numa: apply the scan delay to every new vma (Chris von Recklinghausen) [RHEL-27741]
- mm: separate vma->lock from vm_area_struct (Chris von Recklinghausen) [RHEL-27741]
- mm/mmap: free vm_area_struct without call_rcu in exit_mmap (Chris von Recklinghausen) [RHEL-27741]
- mm: introduce per-VMA lock statistics (Chris von Recklinghausen) [RHEL-27741]
- mm: prevent userfaults to be handled under per-vma lock (Chris von Recklinghausen) [RHEL-27741]
- mm: prevent do_swap_page from handling page faults under VMA lock (Chris von Recklinghausen) [RHEL-27741]
- mm: add FAULT_FLAG_VMA_LOCK flag (Chris von Recklinghausen) [RHEL-27741]
- mm: fall back to mmap_lock if vma->anon_vma is not yet set (Chris von Recklinghausen) [RHEL-27741]
- mm: introduce lock_vma_under_rcu to be used from arch-specific code (Chris von Recklinghausen) [RHEL-27741]
- mm: introduce vma detached flag (Chris von Recklinghausen) [RHEL-27741]
- mm/mmap: prevent pagefault handler from racing with mmu_notifier registration (Chris von Recklinghausen) [RHEL-27741]
- kernel/fork: assert no VMA readers during its destruction (Chris von Recklinghausen) [RHEL-27741]
- mm: conditionally write-lock VMA in free_pgtables (Chris von Recklinghausen) [RHEL-27741]
- mm: write-lock VMAs before removing them from VMA tree (Chris von Recklinghausen) [RHEL-27741]
- mm/mremap: write-lock VMA while remapping it to a new address range (Chris von Recklinghausen) [RHEL-27741]
- mm/mmap: write-lock VMAs in vma_prepare before modifying them (Chris von Recklinghausen) [RHEL-27741]
- mm/khugepaged: write-lock VMA while collapsing a huge page (Chris von Recklinghausen) [RHEL-27741]
- mm/mmap: move vma_prepare before vma_adjust_trans_huge (Chris von Recklinghausen) [RHEL-27741]
- mm: add per-VMA lock and helper functions to control it (Chris von Recklinghausen) [RHEL-27741]
- mm: rcu safe VMA freeing (Chris von Recklinghausen) [RHEL-27741]
- mm: introduce CONFIG_PER_VMA_LOCK (Chris von Recklinghausen) [RHEL-27741]
- mm: hold the RCU read lock over calls to ->map_pages (Chris von Recklinghausen) [RHEL-27741]
- afs: split afs_pagecache_valid() out of afs_validate() (Chris von Recklinghausen) [RHEL-27741]
- xfs: remove xfs_filemap_map_pages() wrapper (Chris von Recklinghausen) [RHEL-27741]
- mm/damon/sysfs: make more kobj_type structures constant (Chris von Recklinghausen) [RHEL-27741]
- mm: be less noisy during memory hotplug (Chris von Recklinghausen) [RHEL-27741]
- mm/mmap/vma_merge: init cleanup, be explicit about the non-mergeable case (Chris von Recklinghausen) [RHEL-27741]
- mm/mmap/vma_merge: explicitly assign res, vma, extend invariants (Chris von Recklinghausen) [RHEL-27741]
- mm/mmap/vma_merge: fold curr, next assignment logic (Chris von Recklinghausen) [RHEL-27741]
- mm/mmap/vma_merge: further improve prev/next VMA naming (Chris von Recklinghausen) [RHEL-27741]
- mm: vmalloc: convert vread() to vread_iter() (Chris von Recklinghausen) [RHEL-27741]
- iov_iter: add copy_page_to_iter_nofault() (Chris von Recklinghausen) [RHEL-27741]
- fs/proc/kcore: convert read_kcore() to read_kcore_iter() (Chris von Recklinghausen) [RHEL-27741]
- fs/proc/kcore: avoid bounce buffer for ktext data (Chris von Recklinghausen) [RHEL-27741]
- MAINTAINERS: extend memblock entry to include MM initialization (Chris von Recklinghausen) [RHEL-27741]
- mm: move vmalloc_init() declaration to mm/internal.h (Chris von Recklinghausen) [RHEL-27741]
- mm: move kmem_cache_init() declaration to mm/slab.h (Chris von Recklinghausen) [RHEL-27741]
- mm: move mem_init_print_info() to mm_init.c (Chris von Recklinghausen) [RHEL-27741]
- init,mm: fold late call to page_ext_init() to page_alloc_init_late() (Chris von Recklinghausen) [RHEL-27741]
- mm: move init_mem_debugging_and_hardening() to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741]
- mm: call {ptlock,pgtable}_cache_init() directly from mm_core_init() (Chris von Recklinghausen) [RHEL-27741]
- init,mm: move mm_init() to mm/mm_init.c and rename it to mm_core_init() (Chris von Recklinghausen) [RHEL-27741]
- init: fold build_all_zonelists() and page_alloc_init_cpuhp() to mm_init() (Chris von Recklinghausen) [RHEL-27741]
- mm/page_alloc: rename page_alloc_init() to page_alloc_init_cpuhp() (Chris von Recklinghausen) [RHEL-27741]
- mm: handle hashdist initialization in mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741]
- mm: move most of core MM initialization to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741]
- mm/page_alloc: add helper for checking if check_pages_enabled (Chris von Recklinghausen) [RHEL-27741]
- mips: fix comment about pgtable_init() (Chris von Recklinghausen) [RHEL-27741]
- mm: move get_page_from_free_area() to mm/page_alloc.c (Chris von Recklinghausen) [RHEL-27741]
- mm: prefer fault_around_pages to fault_around_bytes (Chris von Recklinghausen) [RHEL-27741]
- mm: refactor do_fault_around() (Chris von Recklinghausen) [RHEL-27741]
- mm: compaction: fix the possible deadlock when isolating hugetlb pages (Chris von Recklinghausen) [RHEL-27741]
- mm: compaction: consider the number of scanning compound pages in isolate fail path (Chris von Recklinghausen) [RHEL-27741]
- mm/mremap: simplify vma expansion again (Chris von Recklinghausen) [RHEL-27741]
- mm/mmap: start distinguishing if vma can be removed in mergeability test (Chris von Recklinghausen) [RHEL-27741]
- mm/mmap/vma_merge: convert mergeability checks to return bool (Chris von Recklinghausen) [RHEL-27741]
- mm/mmap/vma_merge: rename adj_next to adj_start (Chris von Recklinghausen) [RHEL-27741]
- mm/mmap/vma_merge: set mid to NULL if not applicable (Chris von Recklinghausen) [RHEL-27741]
- mm/mmap/vma_merge: initialize mid and next in natural order (Chris von Recklinghausen) [RHEL-27741]
- mm/mmap/vma_merge: use the proper vma pointer in case 4 (Chris von Recklinghausen) [RHEL-27741]
- mm/mmap/vma_merge: use the proper vma pointers in cases 1 and 6 (Chris von Recklinghausen) [RHEL-27741]
- mm/mmap/vma_merge: use the proper vma pointer in case 3 (Chris von Recklinghausen) [RHEL-27741]
- mm/mmap/vma_merge: use only primary pointers for preparing merge (Chris von Recklinghausen) [RHEL-27741]
- mm: userfaultfd: combine 'mode' and 'wp_copy' arguments (Chris von Recklinghausen) [RHEL-27741]
- mm: userfaultfd: don't pass around both mm and vma (Chris von Recklinghausen) [RHEL-27741]
- mm: userfaultfd: rename functions for clarity + consistency (Chris von Recklinghausen) [RHEL-27741]
- kasan: suppress recursive reports for HW_TAGS (Chris von Recklinghausen) [RHEL-27741]
- mm: return an ERR_PTR from __filemap_get_folio (Chris von Recklinghausen) [RHEL-27741]
- mm: remove FGP_ENTRY (Chris von Recklinghausen) [RHEL-27741]
- shmem: open code the page cache lookup in shmem_get_folio_gfp (Chris von Recklinghausen) [RHEL-27741]
- shmem: shmem_get_partial_folio use filemap_get_entry (Chris von Recklinghausen) [RHEL-27741]
- mm: use filemap_get_entry in filemap_get_incore_folio (Chris von Recklinghausen) [RHEL-27741]
- mm: make mapping_get_entry available outside of filemap.c (Chris von Recklinghausen) [RHEL-27741]
- mm: don't look at xarray value entries in split_huge_pages_in_file (Chris von Recklinghausen) [RHEL-27741]
- dmapool: create/destroy cleanup (Chris von Recklinghausen) [RHEL-27741]
- dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741]
- dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741]
- dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741]
- dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741]
- dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741]
- dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741]
- dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741]
- dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741]
- dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741]
- dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741]
- dmapool: add alloc/free performance test (Chris von Recklinghausen) [RHEL-27741]
- iov_iter: overlay struct iovec and ubuf/len (Chris von Recklinghausen) [RHEL-27741]
- mm/slab: document kfree() as allowed for kmem_cache_alloc() objects (Chris von Recklinghausen) [RHEL-27741]
- mm/slob: remove slob.c (Chris von Recklinghausen) [RHEL-27741]
- mm/slob: remove CONFIG_SLOB (Chris von Recklinghausen) [RHEL-27741]
- mm/thp: rename TRANSPARENT_HUGEPAGE_NEVER_DAX to _UNSUPPORTED (Chris von Recklinghausen) [RHEL-27741]
- mm: memory-failure: directly use IS_ENABLED(CONFIG_HWPOISON_INJECT) (Chris von Recklinghausen) [RHEL-27741]
- mm: shrinkers: convert shrinker_rwsem to mutex (Chris von Recklinghausen) [RHEL-27741]
- mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers() (Chris von Recklinghausen) [RHEL-27741]
- mm: vmscan: hold write lock to reparent shrinker nr_deferred (Chris von Recklinghausen) [RHEL-27741]
- mm: shrinkers: make count and scan in shrinker debugfs lockless (Chris von Recklinghausen) [RHEL-27741]
- mm: vmscan: add shrinker_srcu_generation (Chris von Recklinghausen) [RHEL-27741]
- mm: vmscan: make memcg slab shrink lockless (Chris von Recklinghausen) [RHEL-27741]
- mm: vmscan: make global slab shrink lockless (Chris von Recklinghausen) [RHEL-27741]
- mm: vmscan: add a map_nr_max field to shrinker_info (Chris von Recklinghausen) [RHEL-27741]
- mm: prefer xxx_page() alloc/free functions for order-0 pages (Chris von Recklinghausen) [RHEL-27741]
- kasan: remove PG_skip_kasan_poison flag (Chris von Recklinghausen) [RHEL-27741]
- shmem: add support to ignore swap (Chris von Recklinghausen) [RHEL-27741]
- shmem: update documentation (Chris von Recklinghausen) [RHEL-27741]
- shmem: skip page split if we're not reclaiming (Chris von Recklinghausen) [RHEL-27741]
- shmem: move reclaim check early on writepages() (Chris von Recklinghausen) [RHEL-27741]
- shmem: set shmem_writepage() variables early (Chris von Recklinghausen) [RHEL-27741]
- shmem: remove check for folio lock on writepage() (Chris von Recklinghausen) [RHEL-27741]
- mm/gup.c: fix typo in comments (Chris von Recklinghausen) [RHEL-27741]
- mm,jfs: move write_one_page/folio_write_one to jfs (Chris von Recklinghausen) [RHEL-27741]
- kmsan: add test_stackdepot_roundtrip (Chris von Recklinghausen) [RHEL-27741]
- zsmalloc: show per fullness group class stats (Chris von Recklinghausen) [RHEL-27741]
- zsmalloc: rework compaction algorithm (Chris von Recklinghausen) [RHEL-27741]
- zsmalloc: fine-grained inuse ratio based fullness grouping (Chris von Recklinghausen) [RHEL-27741]
- zsmalloc: remove insert_zspage() ->inuse optimization (Chris von Recklinghausen) [RHEL-27741]
- kmsan: add memsetXX tests (Chris von Recklinghausen) [RHEL-27741]
- kmsan: another take at fixing memcpy tests (Chris von Recklinghausen) [RHEL-27741]
- mm/khugepaged: cleanup memcg uncharge for failure path (Chris von Recklinghausen) [RHEL-27741]
- mm: swap: remove unneeded cgroup_throttle_swaprate() (Chris von Recklinghausen) [RHEL-27741]
- mm: memory: use folio_throttle_swaprate() in do_cow_fault() (Chris von Recklinghausen) [RHEL-27741]
- mm: memory: use folio_throttle_swaprate() in do_anonymous_page() (Chris von Recklinghausen) [RHEL-27741]
- mm: memory: use folio_throttle_swaprate() in wp_page_copy() (Chris von Recklinghausen) [RHEL-27741]
- mm: memory: use folio_throttle_swaprate() in page_copy_prealloc() (Chris von Recklinghausen) [RHEL-27741]
- mm: memory: use folio_throttle_swaprate() in do_swap_page() (Chris von Recklinghausen) [RHEL-27741]
- mm: huge_memory: convert __do_huge_pmd_anonymous_page() to use a folio (Chris von Recklinghausen) [RHEL-27741]
- mm/rmap: use atomic_try_cmpxchg in set_tlb_ubc_flush_pending (Chris von Recklinghausen) [RHEL-27741]
- mm/debug: use %%pGt to display page_type in dump_page() (Chris von Recklinghausen) [RHEL-27741]
- mm, printk: introduce new format %%pGt for page_type (Chris von Recklinghausen) [RHEL-27741]
- mmflags.h: use less error prone method to define pageflag_names (Chris von Recklinghausen) [RHEL-27741]
- mm: add tracepoints to ksm (Chris von Recklinghausen) [RHEL-27741]
- x86/mm/pat: clear VM_PAT if copy_p4d_range failed (Chris von Recklinghausen) [RHEL-27741]
- mm/userfaultfd: support WP on multiple VMAs (Chris von Recklinghausen) [RHEL-27741]
- mm, page_alloc: reduce page alloc/free sanity checks (Chris von Recklinghausen) [RHEL-27741]
- mm: reduce lock contention of pcp buffer refill (Chris von Recklinghausen) [RHEL-27741]
- splice: Add a func to do a splice from an O_DIRECT file without ITER_PIPE (Chris von Recklinghausen) [RHEL-27741]
- fs: don't allocate blocks beyond EOF from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741]
- iomap: Add iomap_get_folio helper (Chris von Recklinghausen) [RHEL-27741]
- iov_iter: saner checks for attempt to copy to/from iterator (Chris von Recklinghausen) [RHEL-27741]
- mm: introduce FOLL_PCI_P2PDMA to gate getting PCI P2PDMA pages (Chris von Recklinghausen) [RHEL-27741]
- samples: add first Rust examples (Chris von Recklinghausen) [RHEL-27741]
- ksm: add profit monitoring documentation (Chris von Recklinghausen) [RHEL-27741]
- sysctl: remove max_extfrag_threshold (Chris von Recklinghausen) [RHEL-27741]
- fs: don't call ->writepage from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741]
- fs: remove the nobh helpers (Chris von Recklinghausen) [RHEL-27741]
- jfs: stop using the nobh helper (Chris von Recklinghausen) [RHEL-27741]
- iomap: remove iomap_writepage (Chris von Recklinghausen) [RHEL-27741]
- hugetlbfs: zero partial pages during fallocate hole punch (Chris von Recklinghausen) [RHEL-27741]
- kcsan: test: use new suite_{init,exit} support (Chris von Recklinghausen) [RHEL-27741]
- fs: Remove aop flags parameter from nobh_write_begin() (Chris von Recklinghausen) [RHEL-27741]
- stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET (Chris von Recklinghausen) [RHEL-27741]
- MAINTAINERS: update rppt's email (Chris von Recklinghausen) [RHEL-27741]
- connector: send event on write to /proc/[pid]/comm (Chris von Recklinghausen) [RHEL-27741]
- mm/mmap: regression fix for unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740]
- mm/mempolicy: fix use-after-free of VMA iterator (Aristeu Rozanski) [RHEL-27740]
- mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO (Aristeu Rozanski) [RHEL-27740]
- mm/mprotect: fix do_mprotect_pkey() return on error (Aristeu Rozanski) [RHEL-27740]
- mm: swap: fix performance regression on sparsetruncate-tiny (Aristeu Rozanski) [RHEL-27740]
- mm: vmalloc: avoid warn_alloc noise caused by fatal signal (Aristeu Rozanski) [RHEL-27740]
- mm: enable maple tree RCU mode by default (Aristeu Rozanski) [RHEL-27740]
- mm/ksm: fix race with VMA iteration and mm_struct teardown (Aristeu Rozanski) [RHEL-27740]
- mm: fix error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740]
- mm: deduplicate error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740]
- mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP (Aristeu Rozanski) [RHEL-27740]
- mm/damon/paddr: fix folio_nr_pages() after folio_put() in damon_pa_mark_accessed_or_deactivate() (Aristeu Rozanski) [RHEL-27740]
- mm/damon/paddr: fix folio_size() call after folio_put() in damon_pa_young() (Aristeu Rozanski) [RHEL-27740]
- migrate_pages: try migrate in batch asynchronously firstly (Aristeu Rozanski) [RHEL-27740]
- migrate_pages: move split folios processing out of migrate_pages_batch() (Aristeu Rozanski) [RHEL-27740]
- migrate_pages: fix deadlock in batched migration (Aristeu Rozanski) [RHEL-27740]
- mm: teach mincore_hugetlb about pte markers (Aristeu Rozanski) [RHEL-27740]
- mm: avoid gcc complaint about pointer casting (Aristeu Rozanski) [RHEL-27740]
- kasan, x86: don't rename memintrinsics in uninstrumented files (Aristeu Rozanski) [RHEL-27740]
- kasan: test: fix test for new meminstrinsic instrumentation (Aristeu Rozanski) [RHEL-27740]
- kasan: treat meminstrinsic as builtins in uninstrumented files (Aristeu Rozanski) [RHEL-27740]
- kasan: emit different calls for instrumentable memintrinsics (Aristeu Rozanski) [RHEL-27740]
- mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON (Aristeu Rozanski) [RHEL-27740]
- mm/damon/paddr: fix missing folio_put() (Aristeu Rozanski) [RHEL-27740]
- mm/mremap: fix dup_anon_vma() in vma_merge() case 4 (Aristeu Rozanski) [RHEL-27740]
- mm/mprotect: Fix successful vma_merge() of next in do_mprotect_pkey() (Aristeu Rozanski) [RHEL-27740]
- splice: Add a func to do a splice from a buffered file without ITER_PIPE (Aristeu Rozanski) [RHEL-27740]
- mm: Pass info, not iter, into filemap_get_pages() (Aristeu Rozanski) [RHEL-27740]
- include/linux/migrate.h: remove unneeded externs (Aristeu Rozanski) [RHEL-27740]
- mm/memory_hotplug: cleanup return value handing in do_migrate_range() (Aristeu Rozanski) [RHEL-27740]
- mm/uffd: fix comment in handling pte markers (Aristeu Rozanski) [RHEL-27740]
- mm: change to return bool for isolate_movable_page() (Aristeu Rozanski) [RHEL-27740]
- mm: hugetlb: change to return bool for isolate_hugetlb() (Aristeu Rozanski) [RHEL-27740]
- mm: change to return bool for isolate_lru_page() (Aristeu Rozanski) [RHEL-27740]
- mm: change to return bool for folio_isolate_lru() (Aristeu Rozanski) [RHEL-27740]
- filemap: Remove lock_page_killable() (Aristeu Rozanski) [RHEL-27740]
- mm: memcontrol: rename memcg_kmem_enabled() (Aristeu Rozanski) [RHEL-27740]
- mm: percpu: fix incorrect size in pcpu_obj_full_size() (Aristeu Rozanski) [RHEL-27740]
- mm: page_alloc: call panic() when memoryless node allocation fails (Aristeu Rozanski) [RHEL-27740]
- migrate_pages: move THP/hugetlb migration support check to simplify code (Aristeu Rozanski) [RHEL-27740]
- migrate_pages: batch flushing TLB (Aristeu Rozanski) [RHEL-27740]
- migrate_pages: share more code between _unmap and _move (Aristeu Rozanski) [RHEL-27740]
- migrate_pages: move migrate_folio_unmap() (Aristeu Rozanski) [RHEL-27740]
- migrate_pages: batch _unmap and _move (Aristeu Rozanski) [RHEL-27740]
- migrate_pages: split unmap_and_move() to _unmap() and _move() (Aristeu Rozanski) [RHEL-27740]
- migrate_pages: restrict number of pages to migrate in batch (Aristeu Rozanski) [RHEL-27740]
- migrate_pages: separate hugetlb folios migration (Aristeu Rozanski) [RHEL-27740]
- migrate_pages: organize stats with struct migrate_pages_stats (Aristeu Rozanski) [RHEL-27740]
- mm: fix typo in __vm_enough_memory warning (Aristeu Rozanski) [RHEL-27740]
- mm/damon/dbgfs: print DAMON debugfs interface deprecation message (Aristeu Rozanski) [RHEL-27740]
- mm/damon/Kconfig: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740]
- Docs/admin-guide/mm/damon/usage: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740]
- mm/migrate: convert putback_movable_pages() to use folios (Aristeu Rozanski) [RHEL-27740]
- mm/migrate: convert isolate_movable_page() to use folios (Aristeu Rozanski) [RHEL-27740]
- mm/migrate: add folio_movable_ops() (Aristeu Rozanski) [RHEL-27740]
- mm: add folio_get_nontail_page() (Aristeu Rozanski) [RHEL-27740]
- mm/mempolicy: convert migrate_page_add() to migrate_folio_add() (Aristeu Rozanski) [RHEL-27740]
- mm/mempolicy: convert queue_pages_required() to queue_folio_required() (Aristeu Rozanski) [RHEL-27740]
- mm/mempolicy: convert queue_pages_hugetlb() to queue_folios_hugetlb() (Aristeu Rozanski) [RHEL-27740]
- mm/mempolicy: convert queue_pages_pte_range() to queue_folios_pte_range() (Aristeu Rozanski) [RHEL-27740]
- mm/mempolicy: convert queue_pages_pmd() to queue_folios_pmd() (Aristeu Rozanski) [RHEL-27740]
- Documentation/mm: update hugetlbfs documentation to mention alloc_hugetlb_folio (Aristeu Rozanski) [RHEL-27740]
- mm/hugetlb: convert hugetlb_wp() to take in a folio (Aristeu Rozanski) [RHEL-27740]
- mm/hugetlb: convert hugetlb_add_to_page_cache to take in a folio (Aristeu Rozanski) [RHEL-27740]
- mm/hugetlb: convert restore_reserve_on_error to take in a folio (Aristeu Rozanski) [RHEL-27740]
- mm/hugetlb: convert hugetlb fault paths to use alloc_hugetlb_folio() (Aristeu Rozanski) [RHEL-27740]
- mm/hugetlb: convert putback_active_hugepage to take in a folio (Aristeu Rozanski) [RHEL-27740]
- mm/hugetlb: convert hugetlbfs_pagecache_present() to folios (Aristeu Rozanski) [RHEL-27740]
- mm/hugetlb: convert hugetlb_install_page to folios (Aristeu Rozanski) [RHEL-27740]
- mm/hugetlb: convert demote_free_huge_page to folios (Aristeu Rozanski) [RHEL-27740]
- mm/hugetlb: convert restore_reserve_on_error() to folios (Aristeu Rozanski) [RHEL-27740]
- mm/hugetlb: convert alloc_migrate_huge_page to folios (Aristeu Rozanski) [RHEL-27740]
- mm/hugetlb: increase use of folios in alloc_huge_page() (Aristeu Rozanski) [RHEL-27740]
- mm/hugetlb: convert alloc_surplus_huge_page() to folios (Aristeu Rozanski) [RHEL-27740]
- mm/hugetlb: convert dequeue_hugetlb_page functions to folios (Aristeu Rozanski) [RHEL-27740]
- mm/hugetlb: convert __update_and_free_page() to folios (Aristeu Rozanski) [RHEL-27740]
- mm/hugetlb: convert isolate_hugetlb to folios (Aristeu Rozanski) [RHEL-27740]
- mm/khugepaged: fix invalid page access in release_pte_pages() (Aristeu Rozanski) [RHEL-27740]
- mm: Remove get_kernel_pages() (Aristeu Rozanski) [RHEL-27740]
- tee: Remove call to get_kernel_pages() (Aristeu Rozanski) [RHEL-27740]
- tee: Remove vmalloc page support (Aristeu Rozanski) [RHEL-27740]
- highmem: Enhance is_kmap_addr() to check kmap_local_page() mappings (Aristeu Rozanski) [RHEL-27740]
- mm/memremap.c: fix outdated comment in devm_memremap_pages (Aristeu Rozanski) [RHEL-27740]
- mm/damon/sysfs: make kobj_type structures constant (Aristeu Rozanski) [RHEL-27740]
- mm/gup: move private gup FOLL_ flags to internal.h (Aristeu Rozanski) [RHEL-27740]
- mm/gup: move gup_must_unshare() to mm/internal.h (Aristeu Rozanski) [RHEL-27740]
- mm/gup: make get_user_pages_fast_only() return the common return value (Aristeu Rozanski) [RHEL-27740]
- mm/gup: remove pin_user_pages_fast_only() (Aristeu Rozanski) [RHEL-27740]
- mm/gup: make locked never NULL in the internal GUP functions (Aristeu Rozanski) [RHEL-27740]
- mm/gup: add FOLL_UNLOCKABLE (Aristeu Rozanski) [RHEL-27740]
- mm/gup: remove locked being NULL from faultin_vma_page_range() (Aristeu Rozanski) [RHEL-27740]
- mm/gup: add an assertion that the mmap lock is locked (Aristeu Rozanski) [RHEL-27740]
- mm/gup: simplify the external interface functions and consolidate invariants (Aristeu Rozanski) [RHEL-27740]
- mm/gup: move try_grab_page() to mm/internal.h (Aristeu Rozanski) [RHEL-27740]
- mm/gup: don't call __gup_longterm_locked() if FOLL_LONGTERM cannot be set (Aristeu Rozanski) [RHEL-27740]
- mm/gup: remove obsolete FOLL_LONGTERM comment (Aristeu Rozanski) [RHEL-27740]
- mm/gup: have internal functions get the mmap_read_lock() (Aristeu Rozanski) [RHEL-27740]
- powerpc: mm: add VM_IOREMAP flag to the vmalloc area (Aristeu Rozanski) [RHEL-27740]
- mm/vmalloc: skip the uninitilized vmalloc areas (Aristeu Rozanski) [RHEL-27740]
- mm/vmalloc: explicitly identify vm_map_ram area when shown in /proc/vmcoreinfo (Aristeu Rozanski) [RHEL-27740]
- mm/vmalloc.c: allow vread() to read out vm_map_ram areas (Aristeu Rozanski) [RHEL-27740]
- mm/vmalloc.c: add flags to mark vm_map_ram area (Aristeu Rozanski) [RHEL-27740]
- mm/vmalloc.c: add used_map into vmap_block to track space of vmap_block (Aristeu Rozanski) [RHEL-27740]
- filemap: add mapping_read_folio_gfp() (Aristeu Rozanski) [RHEL-27740]
- mm/page_alloc: reduce fallbacks to (MIGRATE_PCPTYPES - 1) (Aristeu Rozanski) [RHEL-27740]
- mm: introduce vm_flags_reset_once to replace WRITE_ONCE vm_flags updates (Aristeu Rozanski) [RHEL-27740]
- mm/vmalloc: replace BUG_ON with a simple if statement (Aristeu Rozanski) [RHEL-27740]
- mm/swapfile: remove pr_debug in get_swap_pages() (Aristeu Rozanski) [RHEL-27740]
- kasan: infer allocation size by scanning metadata (Aristeu Rozanski) [RHEL-27740]
- mm: introduce __vm_flags_mod and use it in untrack_pfn (Aristeu Rozanski) [RHEL-27740]
- mm: replace vma->vm_flags indirect modification in ksm_madvise (Aristeu Rozanski) [RHEL-27740]
- mm: replace vma->vm_flags direct modifications with modifier calls (Aristeu Rozanski) [RHEL-27740]
- mm: replace VM_LOCKED_CLEAR_MASK with VM_LOCKED_MASK (Aristeu Rozanski) [RHEL-27740]
- mm: introduce vma->vm_flags wrapper functions (Aristeu Rozanski) [RHEL-27740]
- kernel/fork: convert vma assignment to a memcpy (Aristeu Rozanski) [RHEL-27740]
- vma_merge: set vma iterator to correct position. (Aristeu Rozanski) [RHEL-27740]
- mm/mmap: remove __vma_adjust() (Aristeu Rozanski) [RHEL-27740]
- mm/mmap: convert do_brk_flags() to use vma_prepare() and vma_complete() (Aristeu Rozanski) [RHEL-27740]
- mm/mmap: introduce dup_vma_anon() helper (Aristeu Rozanski) [RHEL-27740]
- mm/mmap: don't use __vma_adjust() in shift_arg_pages() (Aristeu Rozanski) [RHEL-27740]
- mm/mremap: convert vma_adjust() to vma_expand() (Aristeu Rozanski) [RHEL-27740]
- mm: don't use __vma_adjust() in __split_vma() (Aristeu Rozanski) [RHEL-27740]
- mm/mmap: introduce init_vma_prep() and init_multi_vma_prep() (Aristeu Rozanski) [RHEL-27740]
- mm/mmap: use vma_prepare() and vma_complete() in vma_expand() (Aristeu Rozanski) [RHEL-27740]
- mm/mmap: refactor locking out of __vma_adjust() (Aristeu Rozanski) [RHEL-27740]
- mm/mmap: move anon_vma setting in __vma_adjust() (Aristeu Rozanski) [RHEL-27740]
- mm/mmap: change do_vmi_align_munmap() for maple tree iterator changes (Aristeu Rozanski) [RHEL-27740]
- mm: change munmap splitting order and move_vma() (Aristeu Rozanski) [RHEL-27740]
- mmap: clean up mmap_region() unrolling (Aristeu Rozanski) [RHEL-27740]
- mm: add vma iterator to vma_adjust() arguments (Aristeu Rozanski) [RHEL-27740]
- mm: pass vma iterator through to __vma_adjust() (Aristeu Rozanski) [RHEL-27740]
- mm: remove unnecessary write to vma iterator in __vma_adjust() (Aristeu Rozanski) [RHEL-27740]
- madvise: use split_vma() instead of __split_vma() (Aristeu Rozanski) [RHEL-27740]
- mm: pass through vma iterator to __vma_adjust() (Aristeu Rozanski) [RHEL-27740]
- mmap: convert __vma_adjust() to use vma iterator (Aristeu Rozanski) [RHEL-27740]
- mm/damon/vaddr-test.h: stop using vma_mas_store() for maple tree store (Aristeu Rozanski) [RHEL-27740]
- mm: switch vma_merge(), split_vma(), and __split_vma to vma iterator (Aristeu Rozanski) [RHEL-27740]
- nommu: pass through vma iterator to shrink_vma() (Aristeu Rozanski) [RHEL-27740]
- nommu: convert nommu to using the vma iterator (Aristeu Rozanski) [RHEL-27740]
- mm/mremap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740]
- mmap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740]
- mmap: pass through vmi iterator to __split_vma() (Aristeu Rozanski) [RHEL-27740]
- madvise: use vmi iterator for __split_vma() and vma_merge() (Aristeu Rozanski) [RHEL-27740]
- sched: convert to vma iterator (Aristeu Rozanski) [RHEL-27740]
- task_mmu: convert to vma iterator (Aristeu Rozanski) [RHEL-27740]
- mempolicy: convert to vma iterator (Aristeu Rozanski) [RHEL-27740]
- coredump: convert to vma iterator (Aristeu Rozanski) [RHEL-27740]
- mlock: convert mlock to vma iterator (Aristeu Rozanski) [RHEL-27740]
- mm: change mprotect_fixup to vma iterator (Aristeu Rozanski) [RHEL-27740]
- userfaultfd: use vma iterator (Aristeu Rozanski) [RHEL-27740]
- ipc/shm: introduce new do_vma_munmap() to munmap (Aristeu Rozanski) [RHEL-27740]
- ipc/shm: use the vma iterator for munmap calls (Aristeu Rozanski) [RHEL-27740]
- mm: add temporary vma iterator versions of vma_merge(), split_vma(), and __split_vma() (Aristeu Rozanski) [RHEL-27740]
- mmap: convert vma_expand() to use vma iterator (Aristeu Rozanski) [RHEL-27740]
- mmap: change do_mas_munmap and do_mas_aligned_munmap() to use vma iterator (Aristeu Rozanski) [RHEL-27740]
- mm/mmap: remove preallocation from do_mas_align_munmap() (Aristeu Rozanski) [RHEL-27740]
- mmap: convert vma_link() vma iterator (Aristeu Rozanski) [RHEL-27740]
- kernel/fork: convert forking to using the vmi iterator (Aristeu Rozanski) [RHEL-27740]
- mm/mmap: convert brk to use vma iterator (Aristeu Rozanski) [RHEL-27740]
- mm: expand vma iterator interface (Aristeu Rozanski) [RHEL-27740]
- mm, slab/slub: Ensure kmem_cache_alloc_bulk() is available early (Aristeu Rozanski) [RHEL-27740]
- mm/slub: fix memory leak with using debugfs_lookup() (Aristeu Rozanski) [RHEL-27740]
- swap: use bvec_set_page to initialize bvecs (Aristeu Rozanski) [RHEL-27740]
- mpage: convert __mpage_writepage() to use a folio more fully (Aristeu Rozanski) [RHEL-27740]
- fs: convert writepage_t callback to pass a folio (Aristeu Rozanski) [RHEL-27740]
- mm: add memcpy_from_file_folio() (Aristeu Rozanski) [RHEL-27740]
- mm: refactor va_remove_mappings (Aristeu Rozanski) [RHEL-27740]
- mm: split __vunmap (Aristeu Rozanski) [RHEL-27740]
- mm: move debug checks from __vunmap to remove_vm_area (Aristeu Rozanski) [RHEL-27740]
- mm: use remove_vm_area in __vunmap (Aristeu Rozanski) [RHEL-27740]
- mm: move __remove_vm_area out of va_remove_mappings (Aristeu Rozanski) [RHEL-27740]
- mm: call vfree instead of __vunmap from delayed_vfree_work (Aristeu Rozanski) [RHEL-27740]
- mm: move vmalloc_init and free_work down in vmalloc.c (Aristeu Rozanski) [RHEL-27740]
- mm: remove __vfree_deferred (Aristeu Rozanski) [RHEL-27740]
- mm: remove __vfree (Aristeu Rozanski) [RHEL-27740]
- mm: reject vmap with VM_FLUSH_RESET_PERMS (Aristeu Rozanski) [RHEL-27740]
- mm/gup.c: fix typo in comments (Aristeu Rozanski) [RHEL-27740]
- mm/sparse: fix "unused function 'pgdat_to_phys'" warning (Aristeu Rozanski) [RHEL-27740]
- mm/page_owner: record single timestamp value for high order allocations (Aristeu Rozanski) [RHEL-27740]
- mm: memory-failure: document memory failure stats (Aristeu Rozanski) [RHEL-27740]
- mm: memory-failure: bump memory failure stats to pglist_data (Aristeu Rozanski) [RHEL-27740]
- mm: memory-failure: add memory failure stats to sysfs (Aristeu Rozanski) [RHEL-27740]
- mm: move KMEMLEAK's Kconfig items from lib to mm (Aristeu Rozanski) [RHEL-27740]
- mm: implement memory-deny-write-execute as a prctl (Aristeu Rozanski) [RHEL-27740]
- mm/cma: fix potential memory loss on cma_declare_contiguous_nid (Aristeu Rozanski) [RHEL-27740]
- mm/hugetlb: convert get_hwpoison_huge_page() to folios (Aristeu Rozanski) [RHEL-27740]
- zsmalloc: set default zspage chain size to 8 (Aristeu Rozanski) [RHEL-27740]
- zsmalloc: make zspage chain size configurable (Aristeu Rozanski) [RHEL-27740]
- zsmalloc: skip chain size calculation for pow_of_2 classes (Aristeu Rozanski) [RHEL-27740]
- zsmalloc: rework zspage chain size selection (Aristeu Rozanski) [RHEL-27740]
- mm/page_alloc: use deferred_pages_enabled() wherever applicable (Aristeu Rozanski) [RHEL-27740]
- mm/page_ext: init page_ext early if there are no deferred struct pages (Aristeu Rozanski) [RHEL-27740]
- mm/damon/core: skip apply schemes if empty (Aristeu Rozanski) [RHEL-27740]
- mm/secretmem: remove redundant initiialization of pointer file (Aristeu Rozanski) [RHEL-27740]
- readahead: convert readahead_expand() to use a folio (Aristeu Rozanski) [RHEL-27740]
- filemap: convert filemap_range_has_page() to use a folio (Aristeu Rozanski) [RHEL-27740]
- rmap: add folio parameter to __page_set_anon_rmap() (Aristeu Rozanski) [RHEL-27740]
- mm: clean up mlock_page / munlock_page references in comments (Aristeu Rozanski) [RHEL-27740]
- mm: remove munlock_vma_page() (Aristeu Rozanski) [RHEL-27740]
- mm: remove mlock_vma_page() (Aristeu Rozanski) [RHEL-27740]
- mm: remove page_evictable() (Aristeu Rozanski) [RHEL-27740]
- mm: convert mem_cgroup_css_from_page() to mem_cgroup_css_from_folio() (Aristeu Rozanski) [RHEL-27740]
- mm/fs: convert inode_attach_wb() to take a folio (Aristeu Rozanski) [RHEL-27740]
- mm: use a folio in copy_present_pte() (Aristeu Rozanski) [RHEL-27740]
- mm: use a folio in copy_pte_range() (Aristeu Rozanski) [RHEL-27740]
- mm: convert do_anonymous_page() to use a folio (Aristeu Rozanski) [RHEL-27740]
- page-writeback: convert write_cache_pages() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740]
- filemap: convert __filemap_fdatawait_range() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740]
- filemap: add filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740]
- mm: discard __GFP_ATOMIC (Aristeu Rozanski) [RHEL-27740]
- mm/page_alloc: explicitly define how __GFP_HIGH non-blocking allocations accesses reserves (Aristeu Rozanski) [RHEL-27740]
- mm/page_alloc: explicitly define what alloc flags deplete min reserves (Aristeu Rozanski) [RHEL-27740]
- mm/page_alloc: explicitly record high-order atomic allocations in alloc_flags (Aristeu Rozanski) [RHEL-27740]
- mm/page_alloc: treat RT tasks similar to __GFP_HIGH (Aristeu Rozanski) [RHEL-27740]
- mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVE (Aristeu Rozanski) [RHEL-27740]
- mm/page_ext: do not allocate space for page_ext->flags if not needed (Aristeu Rozanski) [RHEL-27740]
- mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740]
- powerpc/nohash/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740]
- powerpc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 32bit book3s (Aristeu Rozanski) [RHEL-27740]
- arm/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740]
- mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks (Aristeu Rozanski) [RHEL-27740]
- mm/khugepaged: convert release_pte_pages() to use folios (Aristeu Rozanski) [RHEL-27740]
- mm/khugepaged: introduce release_pte_folio() to replace release_pte_page() (Aristeu Rozanski) [RHEL-27740]
- kmsan: silence -Wmissing-prototypes warnings (Aristeu Rozanski) [RHEL-27740]
- Documentation/mm: update references to __m[un]lock_page() to *_folio() (Aristeu Rozanski) [RHEL-27740]
- mm: mlock: update the interface to use folios (Aristeu Rozanski) [RHEL-27740]
- m68k/mm/motorola: specify pmd_page() type (Aristeu Rozanski) [RHEL-27740]
- mm: mlock: use folios and a folio batch internally (Aristeu Rozanski) [RHEL-27740]
- mm: pagevec: add folio_batch_reinit() (Aristeu Rozanski) [RHEL-27740]
- mm: madvise: use vm_normal_folio() in madvise_free_pte_range() (Aristeu Rozanski) [RHEL-27740]
- mm/memory-failure: convert unpoison_memory() to folios (Aristeu Rozanski) [RHEL-27740]
- mm/memory-failure: convert hugetlb_set_page_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740]
- mm/memory-failure: convert __free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740]
- mm/memory-failure: convert raw_hwp_list_head() to folios (Aristeu Rozanski) [RHEL-27740]
- mm/memory-failure: convert free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740]
- mm/memory-failure: convert hugetlb_clear_page_hwpoison to folios (Aristeu Rozanski) [RHEL-27740]
- mm/memory-failure: convert try_memory_failure_hugetlb() to folios (Aristeu Rozanski) [RHEL-27740]
- mm/memory-failure: convert __get_huge_page_for_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740]
- mm/mmap: fix comment of unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740]
- mm: remove the hugetlb field from struct page (Aristeu Rozanski) [RHEL-27740]
- mm: convert deferred_split_huge_page() to deferred_split_folio() (Aristeu Rozanski) [RHEL-27740]
- mm/huge_memory: convert get_deferred_split_queue() to take a folio (Aristeu Rozanski) [RHEL-27740]
- mm/huge_memory: remove page_deferred_list() (Aristeu Rozanski) [RHEL-27740]
- mm: move page->deferred_list to folio->_deferred_list (Aristeu Rozanski) [RHEL-27740]
- doc: correct struct folio kernel-doc (Aristeu Rozanski) [RHEL-27740]
- mm: remove 'First tail page' members from struct page (Aristeu Rozanski) [RHEL-27740]
- hugetlb: remove uses of compound_dtor and compound_nr (Aristeu Rozanski) [RHEL-27740]
- mm: convert destroy_large_folio() to use folio_dtor (Aristeu Rozanski) [RHEL-27740]
- mm: convert is_transparent_hugepage() to use a folio (Aristeu Rozanski) [RHEL-27740]
- mm: convert set_compound_page_dtor() and set_compound_order() to folios (Aristeu Rozanski) [RHEL-27740]
- mm: reimplement compound_nr() (Aristeu Rozanski) [RHEL-27740]
- mm: reimplement compound_order() (Aristeu Rozanski) [RHEL-27740]
- mm: remove head_compound_mapcount() and _ptr functions (Aristeu Rozanski) [RHEL-27740]
- mm: convert page_mapcount() to use folio_entire_mapcount() (Aristeu Rozanski) [RHEL-27740]
- hugetlb: remove uses of folio_mapcount_ptr (Aristeu Rozanski) [RHEL-27740]
- mm/debug: remove call to head_compound_mapcount() (Aristeu Rozanski) [RHEL-27740]
- mm: use entire_mapcount in __page_dup_rmap() (Aristeu Rozanski) [RHEL-27740]
- mm: use a folio in hugepage_add_anon_rmap() and hugepage_add_new_anon_rmap() (Aristeu Rozanski) [RHEL-27740]
- page_alloc: use folio fields directly (Aristeu Rozanski) [RHEL-27740]
- mm: convert page_add_file_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740]
- mm: convert page_add_anon_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740]
- mm: convert page_remove_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740]
- doc: clarify refcount section by referring to folios & pages (Aristeu Rozanski) [RHEL-27740]
- mm/mmu_notifier: remove unused mmu_notifier_range_update_to_read_only export (Aristeu Rozanski) [RHEL-27740]
- mm: compaction: avoid fragmentation score calculation for empty zones (Aristeu Rozanski) [RHEL-27740]
- mm: compaction: add missing kcompactd wakeup trace event (Aristeu Rozanski) [RHEL-27740]
- mm: compaction: count the migration scanned pages events for proactive compaction (Aristeu Rozanski) [RHEL-27740]
- mm: compaction: move list validation into compact_zone() (Aristeu Rozanski) [RHEL-27740]
- mm: compaction: remove redundant VM_BUG_ON() in compact_zone() (Aristeu Rozanski) [RHEL-27740]
- mm/mmap: fix typo in comment (Aristeu Rozanski) [RHEL-27740]
- memblock: Avoid useless checks in memblock_merge_regions(). (Aristeu Rozanski) [RHEL-27740]
- memblock: Make a boundary tighter in memblock_add_range(). (Aristeu Rozanski) [RHEL-27740]
- mm/damon/sysfs-schemes: use strscpy() to instead of strncpy() (Aristeu Rozanski) [RHEL-27740]
- mm/damon/paddr: remove damon_pa_access_chk_result struct (Aristeu Rozanski) [RHEL-27740]
- mm/damon/paddr: remove folio_sz field from damon_pa_access_chk_result (Aristeu Rozanski) [RHEL-27740]
- mm/damon/paddr: rename 'damon_pa_access_chk_result->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740]
- mm/damon/vaddr: record appropriate folio size when the access is not found (Aristeu Rozanski) [RHEL-27740]
- mm/damon/vaddr: support folio of neither HPAGE_PMD_SIZE nor PAGE_SIZE (Aristeu Rozanski) [RHEL-27740]
- mm/damon/vaddr: rename 'damon_young_walk_private->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740]
- mm: remove PageMovable export (Aristeu Rozanski) [RHEL-27740]
- mm: introduce folio_is_pfmemalloc (Aristeu Rozanski) [RHEL-27740]
- mm: support POSIX_FADV_NOREUSE (Aristeu Rozanski) [RHEL-27740]
- mm: add vma_has_recency() (Aristeu Rozanski) [RHEL-27740]
- mm/nommu: don't use VM_MAYSHARE for MAP_PRIVATE mappings (Aristeu Rozanski) [RHEL-27740]
- Docs/admin-guide/mm/numaperf: increase depth of subsections (Aristeu Rozanski) [RHEL-27740]
- tools/vm: rename tools/vm to tools/mm (Aristeu Rozanski) [RHEL-27740]
- mm: remove zap_page_range and create zap_vma_pages (Aristeu Rozanski) [RHEL-27740]
- mm/page_alloc: invert logic for early page initialisation checks (Aristeu Rozanski) [RHEL-27740]
- mm/damon/vaddr: convert hugetlb related functions to use a folio (Aristeu Rozanski) [RHEL-27740]
- mm/damon: remove unneeded damon_get_page() (Aristeu Rozanski) [RHEL-27740]
- mm/damon/vaddr: convert damon_young_pmd_entry() to use a folio (Aristeu Rozanski) [RHEL-27740]
- mm/damon/paddr: convert damon_pa_*() to use a folio (Aristeu Rozanski) [RHEL-27740]
- mm/damon: convert damon_ptep/pmdp_mkold() to use a folio (Aristeu Rozanski) [RHEL-27740]
- mm/damon: introduce damon_get_folio() (Aristeu Rozanski) [RHEL-27740]
- mm: page_idle: convert page idle to use a folio (Aristeu Rozanski) [RHEL-27740]
- mm: huge_memory: convert split_huge_pages_all() to use a folio (Aristeu Rozanski) [RHEL-27740]
- mm: remove generic_writepages (Aristeu Rozanski) [RHEL-27740]
- jbd2,ocfs2: move jbd2_journal_submit_inode_data_buffers to ocfs2 (Aristeu Rozanski) [RHEL-27740]
- fs: remove an outdated comment on mpage_writepages (Aristeu Rozanski) [RHEL-27740]
- mm/page_reporting: replace rcu_access_pointer() with rcu_dereference_protected() (Aristeu Rozanski) [RHEL-27740]
- mm: fix comment of page table counter (Aristeu Rozanski) [RHEL-27740]
- mm: vmalloc: replace BUG_ON() by WARN_ON_ONCE() (Aristeu Rozanski) [RHEL-27740]
- mm: vmalloc: avoid calling __find_vmap_area() twice in __vunmap() (Aristeu Rozanski) [RHEL-27740]
- mm: move FOLL_* defs to mm_types.h (Aristeu Rozanski) [RHEL-27740]
- mm/swap: convert deactivate_page() to folio_deactivate() (Aristeu Rozanski) [RHEL-27740]
- mm/damon: convert damon_pa_mark_accessed_or_deactivate() to use folios (Aristeu Rozanski) [RHEL-27740]
- mm: vmalloc: correct use of __GFP_NOWARN mask in __vmalloc_area_node() (Aristeu Rozanski) [RHEL-27740]
- swap: fold swap_ra_clamp_pfn into swap_ra_info (Aristeu Rozanski) [RHEL-27740]
- swap: avoid a redundant pte map if ra window is 1 (Aristeu Rozanski) [RHEL-27740]
- Docs/ABI/damon: document scheme filters files (Aristeu Rozanski) [RHEL-27740]
- Docs/admin-guide/mm/damon/usage: document DAMOS filters of sysfs (Aristeu Rozanski) [RHEL-27740]
- selftests/damon/sysfs: test filters directory (Aristeu Rozanski) [RHEL-27740]
- mm/damon/sysfs-schemes: implement scheme filters (Aristeu Rozanski) [RHEL-27740]
- mm/damon/sysfs-schemes: connect filter directory and filters directory (Aristeu Rozanski) [RHEL-27740]
- mm/damon/sysfs-schemes: implement filter directory (Aristeu Rozanski) [RHEL-27740]
- mm/damon/sysfs-schemes: implement filters directory (Aristeu Rozanski) [RHEL-27740]
- Docs/admin-guide/damon/reclaim: document 'skip_anon' parameter (Aristeu Rozanski) [RHEL-27740]
- mm/damon/reclaim: add a parameter called skip_anon for avoiding anonymous pages reclamation (Aristeu Rozanski) [RHEL-27740]
- mm/damon/paddr: support DAMOS filters (Aristeu Rozanski) [RHEL-27740]
- mm/damon/core: implement damos filter (Aristeu Rozanski) [RHEL-27740]
- mm: memcontrol: deprecate charge moving (Aristeu Rozanski) [RHEL-27740]
- mm: rmap: remove lock_page_memcg() (Aristeu Rozanski) [RHEL-27740]
- mm: memcontrol: skip moving non-present pages that are mapped elsewhere (Aristeu Rozanski) [RHEL-27740]
- hugetlb: initialize variable to avoid compiler warning (Aristeu Rozanski) [RHEL-27740]
- mm: swap: convert mark_page_lazyfree() to folio_mark_lazyfree() (Aristeu Rozanski) [RHEL-27740]
- cma: tracing: print alloc result in trace_cma_alloc_finish (Aristeu Rozanski) [RHEL-27740]
- mm/mempolicy: do not duplicate policy if it is not applicable for set_mempolicy_home_node (Aristeu Rozanski) [RHEL-27740]
- mpage: use b_folio in do_mpage_readpage() (Aristeu Rozanski) [RHEL-27740]
- jbd2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740]
- gfs2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740]
- buffer: use b_folio in mark_buffer_dirty() (Aristeu Rozanski) [RHEL-27740]
- page_io: remove buffer_head include (Aristeu Rozanski) [RHEL-27740]
- buffer: use b_folio in end_buffer_async_write() (Aristeu Rozanski) [RHEL-27740]
- buffer: use b_folio in end_buffer_async_read() (Aristeu Rozanski) [RHEL-27740]
- buffer: use b_folio in touch_buffer() (Aristeu Rozanski) [RHEL-27740]
- buffer: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740]
- buffer: add b_folio as an alias of b_page (Aristeu Rozanski) [RHEL-27740]
- selftests/memfd: add tests for MFD_NOEXEC_SEAL MFD_EXEC (Aristeu Rozanski) [RHEL-27740]
- mm/memfd: add write seals when apply SEAL_EXEC to executable memfd (Aristeu Rozanski) [RHEL-27740]
- mm/memfd: add MFD_NOEXEC_SEAL and MFD_EXEC (Aristeu Rozanski) [RHEL-27740]
- selftests/memfd: add tests for F_SEAL_EXEC (Aristeu Rozanski) [RHEL-27740]
- mm/slab.c: cleanup is_debug_pagealloc_cache() (Aristeu Rozanski) [RHEL-27740]
- mm/sl{a,u}b: fix wrong usages of folio_page() for getting head pages (Aristeu Rozanski) [RHEL-27740]
- context_tracking: Fix noinstr vs KASAN (Aristeu Rozanski) [RHEL-27740]
- entry, kasan, x86: Disallow overriding mem*() functions (Aristeu Rozanski) [RHEL-27740]
- ubsan: Fix objtool UACCESS warns (Aristeu Rozanski) [RHEL-27740]
- mm/memremap: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Aristeu Rozanski) [RHEL-27740]
- mm/slab: remove unused slab_early_init (Aristeu Rozanski) [RHEL-27740]
- xen: use vma_lookup() in privcmd_ioctl_mmap() (Aristeu Rozanski) [RHEL-27740]
- fs: remove the NULL get_block case in mpage_writepages (Aristeu Rozanski) [RHEL-27740]
- selftests/memfd: clean up mapping in mfd_fail_write (Aristeu Rozanski) [RHEL-27740]
- selftests/memfd: remove unused variable (Aristeu Rozanski) [RHEL-27740]
Resolves: RHEL-27740, RHEL-27741
Signed-off-by: Lucas Zampieri <lzampier@redhat.com>
2024-05-13 13:25:39 +00:00
|
|
|
pushd tools/mm/
|
2021-06-21 23:14:53 +00:00
|
|
|
install -m755 slabinfo %{buildroot}%{_bindir}/slabinfo
|
|
|
|
install -m755 page_owner_sort %{buildroot}%{_bindir}/page_owner_sort
|
2020-10-15 12:41:02 +00:00
|
|
|
popd
|
kernel-5.14.0-329.el9
* Fri Jun 16 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-329.el9]
- rtla/timerlat: Fix "Previous IRQ" auto analysis' line (John Kacur) [2174943]
- rtla/timerlat: Add auto-analysis only option (John Kacur) [2174943]
- Documentation/rtla: Add timerlat-top auto-analysis options (John Kacur) [2174943]
- rtla/timerlat: Add auto-analysis support to timerlat top (John Kacur) [2174943]
- rtla/timerlat: Add auto-analysis core (John Kacur) [2174943]
- tools/tracing/rtla: osnoise_hist: display average with two-digit precision (John Kacur) [2174943]
- tools/tracing/rtla: osnoise_hist: use total duration for average calculation (John Kacur) [2174943]
- rtla: Consolidate and show all necessary libraries that failed for building (John Kacur) [2174943]
- tools/rtla: Build with EXTRA_{C,LD}FLAGS (John Kacur) [2174943]
- rtla: Define syscall numbers for riscv (John Kacur) [2174943]
- rtla/Makefile: Properly handle dependencies (John Kacur) [2174943]
- lockd: add some client-side tracepoints (Jeffrey Layton) [2063818]
- nfs: move nfs_fhandle_hash to common include file (Jeffrey Layton) [2063818]
- lockd: server should unlock lock if client rejects the grant (Jeffrey Layton) [2063818]
- lockd: fix races in client GRANTED_MSG wait logic (Jeffrey Layton) [2063818]
- lockd: move struct nlm_wait to lockd.h (Jeffrey Layton) [2063818]
- lockd: remove 2 unused helper functions (Jeffrey Layton) [2063818]
- lockd: purge resources held on behalf of nlm clients when shutting down (Jeffrey Layton) [2063818]
- Add rv subpackage for kernel-tools (John Kacur) [2188441]
- rv: Fix addition on an uninitialized variable 'run' (John Kacur) [2188441]
- tools/rv: Remove unneeded semicolon (John Kacur) [2188441]
- Documentation/rv: Add verification/rv man pages (John Kacur) [2188441]
- tools/rv: Add in-kernel monitor interface (John Kacur) [2188441]
- rv: Add rv tool (John Kacur) [2188441]
- Revert "softirq: Let ksoftirqd do its job" (Oleg Nesterov) [2196764]
- x86/cpu: Add Xeon Emerald Rapids to list of CPUs that support PPIN (David Arcari) [2215041]
- redhat/configs: add new regulator configs (Adrien Thierry) [2213574]
- regulator: mt6359: add read check for PMIC MT6359 (Adrien Thierry) [2213574]
- regulator: Fix error checking for debugfs_create_dir (Adrien Thierry) [2213574]
- regulator: pca9450: Fix BUCK2 enable_mask (Adrien Thierry) [2213574]
- regulator: core: Make regulator_lock_two() logic easier to follow (Adrien Thierry) [2213574]
- regulator: stm32-pwr: remove MODULE_LICENSE in non-modules (Adrien Thierry) [2213574]
- regulator: stm32-pwr: fix of_iomap leak (Adrien Thierry) [2213574]
- regulator: da9063: implement setter for voltage monitoring (Adrien Thierry) [2213574]
- regulator: da9063: add voltage monitoring registers (Adrien Thierry) [2213574]
- regulator: fan53555: Add support for RK860X (Adrien Thierry) [2213574]
- regulator: fan53555: Use dev_err_probe (Adrien Thierry) [2213574]
- regulator: fan53555: Improve vsel_mask computation (Adrien Thierry) [2213574]
- regulator: fan53555: Make use of the bit macros (Adrien Thierry) [2213574]
- regulator: fan53555: Remove unused *_SLEW_SHIFT definitions (Adrien Thierry) [2213574]
- regulator: sm5703: Fix missing n_voltages for fixed regulators (Adrien Thierry) [2213574]
- regulator: qcom_smd: Add MP5496 S1 regulator (Adrien Thierry) [2213574]
- regulator: fan53555: Fix wrong TCS_SLEW_MASK (Adrien Thierry) [2213574]
- regulator: fan53555: Explicitly include bits header (Adrien Thierry) [2213574]
- regulator: core: Avoid lockdep reports when resolving supplies (Adrien Thierry) [2213574]
- regulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow() (Adrien Thierry) [2213574]
- regulator: Add Richtek RT4803 boost regulator (Adrien Thierry) [2213574]
- regulator: Handle deferred clk (Adrien Thierry) [2213574]
- regulator: qcom-rpmh: Revert "regulator: qcom-rpmh: Use PROBE_FORCE_SYNCHRONOUS" (Adrien Thierry) [2213574]
- regulator: qcom-rpmh: Use PROBE_FORCE_SYNCHRONOUS (Adrien Thierry) [2213574]
- regulator: arizona-micsupp: Use PROBE_FORCE_SYNCHRONOUS (Adrien Thierry) [2213574]
- regulator: arizona-ldo1: Use PROBE_FORCE_SYNCHRONOUS (Adrien Thierry) [2213574]
- regulator: wm8994: Use PROBE_FORCE_SYNCHRONOUS (Adrien Thierry) [2213574]
- regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that are newer than 6.1 (Adrien Thierry) [2213574]
- regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.15 and 6.1 (Adrien Thierry) [2213574]
- regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.10 and 5.15 (Adrien Thierry) [2213574]
- regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.4 and 5.10 (Adrien Thierry) [2213574]
- regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 4.19 and 5.4 (Adrien Thierry) [2213574]
- regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 4.14 and 4.19 (Adrien Thierry) [2213574]
- regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 (Adrien Thierry) [2213574]
- regulator: core: Shorten off-on-delay-us for always-on/boot-on by time since booted (Adrien Thierry) [2213574]
- regulator: mt6397-regulator: Mark OF related data as maybe unused (Adrien Thierry) [2213574]
- regulator: mp8859: Mark OF related data as maybe unused (Adrien Thierry) [2213574]
- regulator: max20086: Mark OF related data as maybe unused (Adrien Thierry) [2213574]
- regulator: lp872x: Mark OF related data as maybe unused (Adrien Thierry) [2213574]
- regulator: Use of_property_read_bool() for boolean properties (Adrien Thierry) [2213574]
- regulator: Use of_property_present() for testing DT property presence (Adrien Thierry) [2213574]
- regulator: rt5739: Spelling s/Rcihtek/Richtek/ (Adrien Thierry) [2213574]
- regulator: Add support for Richtek RT5739 voltage regulator (Adrien Thierry) [2213574]
- regulator: core: Use ktime_get_boottime() to determine how long a regulator was off (Adrien Thierry) [2213574]
- regulator: max597x: Fix error return code in max597x_get_status (Adrien Thierry) [2213574]
- regulator: max597x: Align for simple_mfd_i2c driver (Adrien Thierry) [2213574]
- regulator: max20411: Fix off-by-one for n_voltages setting (Adrien Thierry) [2213574]
- regulator: max597x: Remove unused variable (Adrien Thierry) [2213574]
- regulator: tps65219: use generic set_bypass() (Adrien Thierry) [2213574]
- regulator: s5m8767: Bounds check id indexing into arrays (Adrien Thierry) [2213574]
- regulator: max77802: Bounds check regulator id against opmode (Adrien Thierry) [2213574]
- regulator: max20411: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: scmi: Allow for zero voltage domains (Adrien Thierry) [2213574]
- regulator: max20411: Directly include bitfield.h (Adrien Thierry) [2213574]
- regulator: Introduce Maxim MAX20411 Step-Down converter (Adrien Thierry) [2213574]
- regulator: tps65219: use IS_ERR() to detect an error pointer (Adrien Thierry) [2213574]
- regulator: mcp16502: add enum MCP16502_REG_HPM description (Adrien Thierry) [2213574]
- regulator: fixed-helper: use the correct function name in comment (Adrien Thierry) [2213574]
- regulator: act8945a: fix non-kernel-doc comments (Adrien Thierry) [2213574]
- regulator: qcom-rpmh: PM8550 ldo11 regulator is an nldo (Adrien Thierry) [2213574]
- regulator: tps65219: Report regulator name if devm_regulator_register fails (Adrien Thierry) [2213574]
- regulator: core: fix deadlock on regulator enable (Adrien Thierry) [2213574]
- regulator: core: Fix resolve supply lookup issue (Adrien Thierry) [2213574]
- regulator: core: Use different devices for resource allocation and DT lookup (Adrien Thierry) [2213574]
- regulator: add mt6357 regulator (Adrien Thierry) [2213574]
- regulator: core: fix resource leak in regulator_register() (Adrien Thierry) [2213574]
- regulator: core: fix module refcount leak in set_supply() (Adrien Thierry) [2213574]
- regulator: core: fix use_count leakage when handling boot-on (Adrien Thierry) [2213574]
- regulator: da9211: Use irq handler when ready (Adrien Thierry) [2213574]
- regulator: rk808: Use dev_err_probe (Adrien Thierry) [2213574]
- regulator: rk808: reduce 'struct rk808' usage (Adrien Thierry) [2213574]
- regulator: Drop obsolete dependencies on COMPILE_TEST (Adrien Thierry) [2213574]
- regulator: pv88080-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: pfuze100-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: isl6271a-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: fan53555: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: act8865-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: tps65023-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: tps62360-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: max8973-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: max8660: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: ltc3589: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: lp872x: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: ad5398: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: core: use kfree_const() to free space conditionally (Adrien Thierry) [2213574]
- regulator: bd718x7: Use dev_err_probe() (Adrien Thierry) [2213574]
- regulator: bd71815: bd71828: bd9576: Use dev_err_probe() (Adrien Thierry) [2213574]
- regulator: bd718x7: Drop unnecessary info print (Adrien Thierry) [2213574]
- regulator: tps6286x-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: tps51632-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: rpi-panel-attiny-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: pca9450-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: max8952: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: max8649: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: max1586: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: lp8755: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: lp3972: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: da9121-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: of: fix a NULL vs IS_ERR() check in of_regulator_bulk_get_all() (Adrien Thierry) [2213574]
- regulator: arizona-micsupp: Don't use a common regulator name (Adrien Thierry) [2213574]
- regulator: arizona-micsupp: Don't hardcode use of ARIZONA defines (Adrien Thierry) [2213574]
- regulator: twl6030: fix get status of twl6032 regulators (Adrien Thierry) [2213574]
- regulator: twl6030: re-add TWL6032_SUBCLASS (Adrien Thierry) [2213574]
- regulator: Add of_regulator_bulk_get_all (Adrien Thierry) [2213574]
- regulator: slg51000: Wait after asserting CS pin (Adrien Thierry) [2213574]
- regulator: core: fix UAF in destroy_regulator() (Adrien Thierry) [2213574]
- regulator: rt5759: fix OOB in validate_desc() (Adrien Thierry) [2213574]
- regulator: core: fix kobject release warning and memory leak in regulator_register() (Adrien Thierry) [2213574]
- regulator: core: fix unbalanced of node refcount in regulator_dev_lookup() (Adrien Thierry) [2213574]
- i2c: core: Introduce i2c_client_get_device_id helper function (Adrien Thierry) [2213574]
- regulator: userspace-consumer: Handle regulator-output DT nodes (Adrien Thierry) [2213574]
- regulator: devres: Add devm_regulator_bulk_get_exclusive() (Adrien Thierry) [2213574]
- regulator: rt6190: Add support for Richtek RT6190 regulator (Adrien Thierry) [2213574]
- regulator: gpio: Add input_supply support in gpio_regulator_config (Adrien Thierry) [2213574]
- regulator: tps65219: Fix is_enabled checking in tps65219_set_bypass (Adrien Thierry) [2213574]
- regulator: of: Fix kernel-doc (Adrien Thierry) [2213574]
- regulator: of: Fix kernel-doc (Adrien Thierry) [2213574]
- regulator: Add driver for MT6332 PMIC regulators (Adrien Thierry) [2213574]
- regulator: Add driver for MT6331 PMIC regulators (Adrien Thierry) [2213574]
- regulator: tps65219: Fix .bypass_val_on setting (Adrien Thierry) [2213574]
- regulator: core: Prevent integer underflow (Adrien Thierry) [2213574]
- regulator: bd9576: switch to using devm_fwnode_gpiod_get() (Adrien Thierry) [2213574]
- regulator: bd71815: switch to using devm_fwnode_gpiod_get() (Adrien Thierry) [2213574]
- regulator: core: Fix regulator supply registration with sysfs (Adrien Thierry) [2213574]
- regulator: tps65219: change tps65219_regulator_irq_types to static (Adrien Thierry) [2213574]
- regulator: drivers: Remove unnecessary print function dev_err() (Adrien Thierry) [2213574]
- regulator: pfuze100: Fix the global-out-of-bounds access in pfuze100_regulator_probe() (Adrien Thierry) [2213574]
- regulator: max597x: Remove the unneeded result variable (Adrien Thierry) [2213574]
- regulator: drivers: Add TI TPS65219 PMIC regulators support (Adrien Thierry) [2213574]
- regulator: core: Remove "ramp_delay not set" debug message (Adrien Thierry) [2213574]
- regulator: core: Clean up on enable failure (Adrien Thierry) [2213574]
- regulator: core: Resolve supply name earlier to prevent double-init (Adrien Thierry) [2213574]
- regulator: Add devm helpers for get and enable (Adrien Thierry) [2213574]
- regulator/drivers/max8976: Switch to new of thermal API (Adrien Thierry) [2213574]
- regulator: core: Fix missing error return from regulator_bulk_get() (Adrien Thierry) [2213574]
- regulator: core: Allow drivers to define their init data as const (Adrien Thierry) [2213574]
- regulator: core: Allow specifying an initial load w/ the bulk API (Adrien Thierry) [2213574]
- regulator: mt6380: Fix unused array warning (Adrien Thierry) [2213574]
- regulator: core: Fix off-on-delay-us for always-on/boot-on regulators (Adrien Thierry) [2213574]
- regulator: of: Fix refcount leak bug in of_get_regulation_constraints() (Adrien Thierry) [2213574]
- regulator: max597x: Don't return uninitialized variable in .probe (Adrien Thierry) [2213574]
- regulator: max597x: Remove unused including <linux/version.h> (Adrien Thierry) [2213574]
- regulator: Fix MFD_MAX597X dependency (Adrien Thierry) [2213574]
- regulator: Fix parameter declaration and spelling mistake. (Adrien Thierry) [2213574]
- regulator: max597x: Add support for max597x regulator (Adrien Thierry) [2213574]
- regulator: scmi: Add missing of_node_get() (Adrien Thierry) [2213574]
- regulator: mt6370: Use the correct header for platform_device_id (Adrien Thierry) [2213574]
- regulator: mt6370: Use 'fwnode_gpiod_get_index' to fix gpio parsing (Adrien Thierry) [2213574]
- regulator: mt6370: Add mt6370 DisplayBias and VibLDO support (Adrien Thierry) [2213574]
- regulator: rt5120: Add PMIC regulator support (Adrien Thierry) [2213574]
- regulator: rpi-panel-attiny: Use backlight helper (Adrien Thierry) [2213574]
- regulator: cros-ec: Use common cros_ec_command() (Adrien Thierry) [2213574]
- regulator: mp5416: remove kernel.h include (Adrien Thierry) [2213574]
- regulator: rt5190a: check if init_data is NULL, bypass rt5190a_of_parse_cb (Adrien Thierry) [2213574]
- regulator: mp5416: add support for MP5496 (Adrien Thierry) [2213574]
- regulator: mp5416: use OF match data (Adrien Thierry) [2213574]
- regulator: mp5416: alphabetically sort header includes (Adrien Thierry) [2213574]
- regulator: pfuze100: Use devm_register_sys_off_handler() (Adrien Thierry) [2213574]
- kernel/reboot: Introduce sys-off handler API (Adrien Thierry) [2213574]
- notifier: Add blocking/atomic_notifier_chain_register_unique_prio() (Adrien Thierry) [2213574]
- regulator: scmi: Fix refcount leak in scmi_regulator_probe (Adrien Thierry) [2213574]
- regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt (Adrien Thierry) [2213574]
- regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET (Adrien Thierry) [2213574]
- regulator: core: Add error flags to sysfs attributes (Adrien Thierry) [2213574]
- regulator: pca9450: Enable DVS control via PMIC_STBY_REQ (Adrien Thierry) [2213574]
- regulator: pca9450: Make warm reset on WDOG_B assertion (Adrien Thierry) [2213574]
- regulator: pca9450: Make I2C Level Translator configurable (Adrien Thierry) [2213574]
- regulator: sm5703-regulator: Add regulators support for SM5703 MFD (Adrien Thierry) [2213574]
- regulator: richtek,rt4801: parse GPIOs per regulator (Adrien Thierry) [2213574]
- regulator: core: Sleep (not delay) in set_voltage() (Adrien Thierry) [2213574]
- regulator: core: Rename _regulator_enable_delay() (Adrien Thierry) [2213574]
- regulator: da9121: Fix uninit-value in da9121_assign_chip_model() (Adrien Thierry) [2213574]
- regulator: stm32-vrefbuf: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Adrien Thierry) [2213574]
- regulator: rpi-panel-attiny: Get rid of duplicate of_node assignment (Adrien Thierry) [2213574]
- regulator: mt6366: Add support for MT6366 regulator (Adrien Thierry) [2213574]
- regulator: Flag uncontrollable regulators as always_on (Adrien Thierry) [2213574]
- regulator: fixed: Remove print on allocation failure (Adrien Thierry) [2213574]
- regulator: rt5759: Add support for Richtek RT5759 DCDC converter (Adrien Thierry) [2213574]
- regulator: wm8994: Add an off-on delay for WM8994 variant (Adrien Thierry) [2213574]
- regulator: vctrl: Use min() instead of doing it manually (Adrien Thierry) [2213574]
- regulator: da9121: Fix DA914x current values (Adrien Thierry) [2213574]
- regulator: Add support for TPS6286x (Adrien Thierry) [2213574]
- regulator: sy7636a: Remove requirement on sy7636a mfd (Adrien Thierry) [2213574]
- regulator/rpi-panel-attiny: Use two transactions for I2C read (Adrien Thierry) [2213574]
- regulator/rpi-panel-attiny: Use the regmap cache (Adrien Thierry) [2213574]
- regulator: rpi-panel: Remove get_brightness hook (Adrien Thierry) [2213574]
- regulator: rpi-panel: Add GPIO control for panel and touch resets (Adrien Thierry) [2213574]
- regulator: rpi-panel: Convert to drive lines directly (Adrien Thierry) [2213574]
- regulator: rpi-panel: Ensure the backlight is off during probe. (Adrien Thierry) [2213574]
- regulator: rpi-panel: Serialise operations. (Adrien Thierry) [2213574]
- regulator: rpi-panel: Handle I2C errors/timing to the Atmel (Adrien Thierry) [2213574]
- regulator: rpi-panel: Register with a unique backlight name (Adrien Thierry) [2213574]
- notifier: Return an error when a callback has already been registered (Adrien Thierry) [2213574]
- regulator: bd718x7: Use rohm generic restricted voltage setting (Adrien Thierry) [2213574]
- regulator: da9121: Emit only one error message in .remove() (Adrien Thierry) [2213574]
- regulator: rtq6752: Enclose 'enable' gpio control by enable flag (Adrien Thierry) [2213574]
- regulator: core: resolve supply voltage deferral silently (Adrien Thierry) [2213574]
- regulator: vqmmc-ipq4019: Make use of the helper function devm_platform_ioremap_resource() (Adrien Thierry) [2213574]
- regulator: ti-abb: Kconfig: Add helper dependency on COMPILE_TEST (Adrien Thierry) [2213574]
- regulator: ti-abb: Make use of the helper function devm_ioremap related (Adrien Thierry) [2213574]
- regulator: bd718x7: Suopport configuring UVP/OVP state (Adrien Thierry) [2213574]
- nvmem: qcom-spmi-sdam: register at device init time (Adrien Thierry) [2210329]
- nvmem: qcom-spmi-sdam: fix module autoloading (Adrien Thierry) [2210329]
- redhat/configs: turn on lpuart serial port support Driver (Steve Best) [2208834]
- hwmon: (coretemp) avoid RDMSR interrupts to isolated CPUs (Marcelo Tosatti) [2182083]
- stmmac: fix changing mac address (Corinna Vinschen) [2213161]
- block: Skip destroyed blkg when restart in blkg_destroy_all() (Ming Lei) [2193077]
- blk-mq: fix race condition in active queue accounting (Ming Lei) [2208900]
- qede: avoid uninitialized entries in coal_entry array (Michal Schmidt) [2211391]
- qede: fix interrupt coalescing configuration (Michal Schmidt) [2211391]
- kernel.spec: package unstripped test_progs-no_alu32 (Felix Maurer) [RHEL-349]
- can: flexcan: avoid unbalanced pm_runtime_enable warning (Steve Best) [2182869]
- can: flexcan: add auto stop mode for IMX93 to support wakeup (Steve Best) [2182869]
- Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition (Ricardo Robaina) [2185959] {CVE-2023-1989}
- platform/x86: ISST: Increase range of valid mail box commands (David Arcari) [2154079]
- platform/x86: ISST: Fix kernel documentation warnings (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: v1.14 release (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Adjust uncore max/min frequency (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Fix display of uncore min frequency (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Add Emerald Rapid quirk (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: turbo-freq auto mode with SMT off (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: cpufreq reads on offline CPUs (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Use null-terminated string (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Remove duplicate dup() (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Handle open() failure case (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Remove unused non_block flag (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Remove wrong check in set_isst_id() (David Arcari) [2154079]
- platform/x86: ISST: Fix typo in comments (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Release v1.13 (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Optimize CPU initialization (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Utilize cpu_map to get physical id (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Remove unused struct clos_config fields (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Enforce isst_id value (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Do not export get_physical_id (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Introduce is_cpu_in_power_domain helper (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Cleanup get_physical_id usage (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Convert more function to use isst_id (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Add pkg and die in isst_id (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Introduce struct isst_id (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Remove unused core_mask array (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Remove dead code (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Fix cpu count for TDP level display (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Remove unneeded semicolon (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Fix off by one check (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Fix warning for perf_cap.cpu (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Display error on turbo mode disabled (David Arcari) [2154079]
Resolves: rhbz#2063818, rhbz#2154079, rhbz#2174943, rhbz#2182083, rhbz#2182869, rhbz#2185959, rhbz#2188441, rhbz#2193077, rhbz#2196764, rhbz#2208834, rhbz#2208900, rhbz#2210329, rhbz#2211391, rhbz#2213161, rhbz#2213574, rhbz#2215041, RHEL-349
Signed-off-by: Jan Stancek <jstancek@redhat.com>
2023-06-16 19:15:51 +00:00
|
|
|
pushd tools/verification/rv/
|
|
|
|
%{tools_make} DESTDIR=%{buildroot} install
|
|
|
|
popd
|
kernel-5.14.0-204.el9
* Wed Nov 30 2022 Frantisek Hrbata <fhrbata@redhat.com> [5.14.0-204.el9]
- Documentation/admin-guide: Document nomodeset kernel parameter (Karol Herbst) [2143841]
- drm: Move nomodeset kernel parameter to the DRM subsystem (Karol Herbst) [2143841]
- Add rtla subpackage (John Kacur) [2075216]
- dt-bindings: mmc: PL18x stop relying on order of dma-names (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Add i.MX8DXL compatible string (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Update compatible fallbacks (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Add imx93 compatible string (Steve Best) [2137969]
- dt-bindings: mmc: Add missing properties used in examples (Steve Best) [2137969]
- dt-bindings: mmc: fsl-imx-esdhc: add i.MXRT compatible string (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Add imx8ulp compatible string (Steve Best) [2137969]
- dt-bindings: mmc: fsl-imx-esdhc: change the pinctrl-names rule (Steve Best) [2137969]
- dt-bindings: mmc: fsl-imx-esdhc: add a new compatible string (Steve Best) [2137969]
- MAINTAINERS: Update Kishon's email address in PCI endpoint subsystem (Myron Stowe) [2135902]
- MAINTAINERS: Add Vignesh Raghavendra as maintainer of TI DRA7XX/J721E PCI driver (Myron Stowe) [2135902]
- MAINTAINERS: Add Mahesh J Salgaonkar as EEH maintainer (Myron Stowe) [2135902]
- MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint reviewer (Myron Stowe) [2135902]
- PCI/P2PDMA: Use for_each_pci_dev() helper (Myron Stowe) [2135902]
- PCI: mt7621: Use PCI_CONF1_EXT_ADDRESS() macro (Myron Stowe) [2135902]
- PCI: ftpci100: Use PCI_CONF1_ADDRESS() macro (Myron Stowe) [2135902]
- PCI: Add standard PCI Config Address macros (Myron Stowe) [2135902]
- PCI: qcom-ep: Check platform_get_resource_byname() return value (Myron Stowe) [2135902]
- PCI: qcom-ep: Add support for SM8450 SoC (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom-ep: Add support for SM8450 SoC (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom-ep: Define clocks per platform (Myron Stowe) [2135902]
- PCI: qcom-ep: Make PERST separation optional (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom-ep: Make PERST separation optional (Myron Stowe) [2135902]
- PCI: qcom-ep: Disable Master AXI Clock when there is no PCIe traffic (Myron Stowe) [2135902]
- PCI: qcom-ep: Gate Master AXI clock to MHI bus during L1SS (Myron Stowe) [2135902]
- PCI: qcom-ep: Expose link transition counts via debugfs (Myron Stowe) [2135902]
- PCI: qcom-ep: Disable IRQs during driver remove (Myron Stowe) [2135902]
- PCI: qcom-ep: Make use of the cached dev pointer (Myron Stowe) [2135902]
- PCI: qcom-ep: Rely on the clocks supplied by devicetree (Myron Stowe) [2135902]
- PCI: qcom-ep: Add kernel-doc for qcom_pcie_ep structure (Myron Stowe) [2135902]
- PCI: qcom: Rename host-init error label (Myron Stowe) [2135902]
- PCI: qcom: Drop unused post_deinit callback (Myron Stowe) [2135902]
- PCI: qcom-ep: Add MODULE_DEVICE_TABLE (Myron Stowe) [2135902]
- PCI: qcom: Sort device-id table (Myron Stowe) [2135902]
- PCI: qcom: Clean up IP configurations (Myron Stowe) [2135902]
- PCI: qcom: Make all optional clocks optional (Myron Stowe) [2135902]
- PCI: qcom: Add support for SA8540P (Myron Stowe) [2135902]
- PCI: qcom: Add support for SC8280XP (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom: Add SA8540P to binding (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom: Add SC8280XP to binding (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom: Enumerate platforms with single msi interrupt (Myron Stowe) [2135902]
- PCI: mvebu: Fix endianness when accessing PCI emul bridge members (Myron Stowe) [2135902]
- PCI: mediatek-gen3: Change driver name to mtk-pcie-gen3 (Myron Stowe) [2135902]
- phy: freescale: imx8m-pcie: Fix the wrong order of phy_init() and phy_power_on() (Myron Stowe) [2135902]
- PCI: imx6: Add i.MX8MP PCIe support (Myron Stowe) [2135902]
- PCI: dwc: Replace of_gpio_named_count() by gpiod_count() (Myron Stowe) [2135902]
- PCI: dwc: Drop dependency on ZONE_DMA32 (Myron Stowe) [2135902]
- dt-bindings: pci: QCOM Add missing sc7280 aggre0, aggre1 clocks (Myron Stowe) [2135902]
- dt-bindings: PCI: microchip,pcie-host: fix missing dma-ranges (Myron Stowe) [2135902]
- dt-bindings: PCI: microchip,pcie-host: fix missing clocks properties (Myron Stowe) [2135902]
- dt-bindings: PCI: mediatek-gen3: Add support for MT8188 and MT8195 (Myron Stowe) [2135902]
- PCI: pci-bridge-emul: Set position of PCI capabilities to real HW value (Myron Stowe) [2135902]
- PCI: aardvark: Add support for PCI Bridge Subsystem Vendor ID on emulated bridge (Myron Stowe) [2135902]
- PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge (Myron Stowe) [2135902]
- PCI: Fix typo in pci_scan_child_bus_extend() (Myron Stowe) [2135902]
- PCI: Fix whitespace and indentation (Myron Stowe) [2135902]
- PCI: Move pci_assign_unassigned_root_bus_resources() (Myron Stowe) [2135902]
- PCI: Pass available buses even if the bridge is already configured (Myron Stowe) [2135902]
- PCI: Fix used_buses calculation in pci_scan_child_bus_extend() (Myron Stowe) [2135902]
- PCI: Expose PCIe Resizable BAR support via sysfs (Myron Stowe) [2135902]
- PCI/PM: Reduce D3hot delay with usleep_range() (Myron Stowe) [2135902]
- PCI/PM: Simplify pci_pm_suspend_noirq() (Myron Stowe) [2135902]
- PCI/PM: Always disable PTM for all devices during suspend (Myron Stowe) [2135902]
- PCI/PTM: Consolidate PTM interface declarations (Myron Stowe) [2135902]
- PCI/PTM: Reorder functions in logical order (Myron Stowe) [2135902]
- PCI/PTM: Preserve RsvdP bits in PTM Control register (Myron Stowe) [2135902]
- PCI/PTM: Move pci_ptm_info() body into its only caller (Myron Stowe) [2135902]
- PCI/PTM: Add pci_suspend_ptm() and pci_resume_ptm() (Myron Stowe) [2135902]
- PCI/PTM: Separate configuration and enable (Myron Stowe) [2135902]
- PCI/PTM: Add pci_upstream_ptm() helper (Myron Stowe) [2135902]
- PCI/PTM: Cache PTM Capability offset (Myron Stowe) [2135902]
- PCI/DPC: Quirk PIO log size for certain Intel Root Ports (Myron Stowe) [2135902]
- PCI/ASPM: Correct LTR_L1.2_THRESHOLD computation (Myron Stowe) [2135902]
- PCI/ASPM: Ignore L1 PM Substates if device lacks capability (Myron Stowe) [2135902]
- PCI/ASPM: Factor out L1 PM Substates configuration (Myron Stowe) [2135902]
- PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [2135902]
- PCI/ASPM: Refactor L1 PM Substates Control Register programming (Myron Stowe) [2135902]
- drm: Implement DRM aperture helpers under video/ (Myron Stowe) [2135902]
- MAINTAINERS: Broaden scope of simpledrm entry (Myron Stowe) [2135902]
- MAINTAINERS: Add simpledrm driver co-maintainer (Myron Stowe) [2135902]
- PCI: qcom: Remove ddrss_sf_tbu clock from SC8180X (Myron Stowe) [2135902]
- ARM: 9100/1: MAINTAINERS: mark all linux-arm-kernel@infradead list as moderated (Myron Stowe) [2135902]
- PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro (Íñigo Huguet) [2147541]
- x86/ftrace: remove return_to_handler SYM_FUNC_END macro (Joe Lawrence) [2144901]
- dt-bindings: pinctrl: imx93: Add pinctrl binding (Steve Best) [2137921]
- pinctrl: imx93: Add MODULE_DEVICE_TABLE() (Steve Best) [2137921]
- ACPI: NUMA: Add CXL CFMWS 'nodes' to the possible nodes set (John W. Linville) [2107254]
- tools/testing/cxl: Fix decoder default state (John W. Linville) [2107254]
- cxl/mbox: Use __le32 in get,set_lsa mailbox structures (John W. Linville) [2107254]
- cxl: Fix cleanup of port devices on failure to probe driver. (John W. Linville) [2107254]
- cxl/mem: Drop mem_enabled check from wait_for_media() (John W. Linville) [2107254]
- cxl/pci: Make cxl_dvsec_ranges() failure not fatal to cxl_pci (John W. Linville) [2107254]
- rehdat/configs: set missing options relevant to CXL update (John W. Linville) [2107254]
- cxl/pci: Drop shadowed variable (John W. Linville) [2107254]
- cxl/core/port: Fix NULL but dereferenced coccicheck error (John W. Linville) [2107254]
- cxl/port: Hold port reference until decoder release (John W. Linville) [2107254]
- cxl/port: Fix endpoint refcount leak (John W. Linville) [2107254]
- cxl/core: Fix cxl_device_lock() class detection (John W. Linville) [2107254]
- cxl/core/port: Fix unregister_port() lock assertion (John W. Linville) [2107254]
- cxl/regs: Fix size of CXL Capability Header Register (John W. Linville) [2107254]
- cxl/core/port: Handle invalid decoders (John W. Linville) [2107254]
- cxl/core/port: Fix / relax decoder target enumeration (John W. Linville) [2107254]
- tools/testing/cxl: Add a physical_node link (John W. Linville) [2107254]
- tools/testing/cxl: Enumerate mock decoders (John W. Linville) [2107254]
- tools/testing/cxl: Mock one level of switches (John W. Linville) [2107254]
- tools/testing/cxl: Fix root port to host bridge assignment (John W. Linville) [2107254]
- tools/testing/cxl: Mock dvsec_ranges() (John W. Linville) [2107254]
- cxl/core/port: Add endpoint decoders (John W. Linville) [2107254]
- cxl/core: Move target_list out of base decoder attributes (John W. Linville) [2107254]
- cxl/mem: Add the cxl_mem driver (John W. Linville) [2107254]
- cxl/core/port: Add switch port enumeration (John W. Linville) [2107254]
- cxl/memdev: Add numa_node attribute (John W. Linville) [2107254]
- cxl/pci: Emit device serial number (John W. Linville) [2107254]
- cxl/pci: Implement wait for media active (John W. Linville) [2107254]
- cxl/pci: Retrieve CXL DVSEC memory info (John W. Linville) [2107254]
- cxl/pci: Cache device DVSEC offset (John W. Linville) [2107254]
- cxl/pci: Store component register base in cxlds (John W. Linville) [2107254]
- cxl/core/port: Remove @host argument for dport + decoder enumeration (John W. Linville) [2107254]
- cxl/port: Add a driver for 'struct cxl_port' objects (John W. Linville) [2107254]
- cxl/core: Emit modalias for CXL devices (John W. Linville) [2107254]
- cxl/core/hdm: Add CXL standard decoder enumeration to the core (John W. Linville) [2107254]
- cxl/core: Generalize dport enumeration in the core (John W. Linville) [2107254]
- cxl/pci: Rename pci.h to cxlpci.h (John W. Linville) [2107254]
- cxl/port: Up-level cxl_add_dport() locking requirements to the caller (John W. Linville) [2107254]
- cxl/pmem: Introduce a find_cxl_root() helper (John W. Linville) [2107254]
- cxl/port: Introduce cxl_port_to_pci_bus() (John W. Linville) [2107254]
- cxl/core/port: Use dedicated lock for decoder target list (John W. Linville) [2107254]
- cxl: Prove CXL locking (John W. Linville) [2107254]
- cxl/core: Track port depth (John W. Linville) [2107254]
- cxl/core/port: Make passthrough decoder init implicit (John W. Linville) [2107254]
- cxl/core: Fix cxl_probe_component_regs() error message (John W. Linville) [2107254]
- cxl/core/port: Clarify decoder creation (John W. Linville) [2107254]
- cxl/core: Convert decoder range to resource (John W. Linville) [2107254]
- cxl/decoder: Hide physical address information from non-root (John W. Linville) [2107254]
- cxl/core/port: Rename bus.c to port.c (John W. Linville) [2107254]
- cxl: Introduce module_cxl_driver (John W. Linville) [2107254]
- cxl/acpi: Map component registers for Root Ports (John W. Linville) [2107254]
- cxl/pci: Add new DVSEC definitions (John W. Linville) [2107254]
- cxl: Flesh out register names (John W. Linville) [2107254]
- cxl/pci: Defer mailbox status checks to command timeouts (John W. Linville) [2107254]
- cxl/pci: Implement Interface Ready Timeout (John W. Linville) [2107254]
- cxl: Rename CXL_MEM to CXL_PCI (John W. Linville) [2107254]
- ACPI: NUMA: Add a node and memblk for each CFMWS not in SRAT (John W. Linville) [2107254]
- cxl/test: Mock acpi_table_parse_cedt() (John W. Linville) [2107254]
- cxl/acpi: Convert CFMWS parsing to ACPI sub-table helpers (John W. Linville) [2107254]
- cxl/pci: Use pci core's DVSEC functionality (John W. Linville) [2107254]
- cxl/core: Replace unions with struct_group() (John W. Linville) [2107254]
- PCI: Add pci_find_dvsec_capability to find designated VSEC (John W. Linville) [2107254]
- net: remove noblock parameter from skb_recv_datagram() (Íñigo Huguet) [2143360]
- net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2104465]
- e1000e: convert .adjfreq to .adjfine (Ken Cox) [2104465]
- e1000e: remove unnecessary range check in e1000e_phc_adjfreq (Ken Cox) [2104465]
- Revert "e1000e: Fix possible HW unit hang after an s0ix exit" (Ken Cox) [2104465]
- e1000e: Enable GPT clock before sending message to CSME (Ken Cox) [2104465]
- intel/e1000e:fix repeated words in comments (Ken Cox) [2104465]
- intel: remove unused macros (Ken Cox) [2104465]
- e1000e: Remove useless DMA-32 fallback configuration (Ken Cox) [2104465]
Resolves: rhbz#2143841, rhbz#2075216, rhbz#2137969, rhbz#2135902, rhbz#2147541, rhbz#2144901, rhbz#2137921, rhbz#2107254, rhbz#2143360, rhbz#2104465
Signed-off-by: Frantisek Hrbata <fhrbata@redhat.com>
2022-11-30 13:16:06 +00:00
|
|
|
pushd tools/tracing/rtla/
|
|
|
|
%{tools_make} DESTDIR=%{buildroot} install
|
kernel-5.14.0-332.el9
* Mon Jun 26 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-332.el9]
- backport rtla hwnoise (John Kacur) [2174948]
- rtla: Add .gitignore file (John Kacur) [2174948]
- Documentation/rtla: Add hwnoise man page (John Kacur) [2174948]
- rtla: Add hwnoise tool (John Kacur) [2174948]
- HID: amd_sfh: Change dev_err to dev_dbg for additional debug info (Desnes Nunes) [2139485]
- redhat: configs: enable amd-pstate-ut driver (David Arcari) [2215032]
- cpufreq: amd-pstate: fix spdxcheck warnings for amd-pstate-ut.c (David Arcari) [2215032]
- cpufreq: amd-pstate: modify type in argument 2 for filp_open (David Arcari) [2215032]
- cpufreq: amd-pstate: Add test module for amd-pstate driver (David Arcari) [2215032]
- perf script: Skip aggregation for stat events (Michael Petlan) [2177183]
- perf lock contention: Fix compiler builtin detection (Michael Petlan) [2177183]
- perf/core: Fix perf_sample_data not properly initialized for different swevents in perf_tp_event() (Michael Petlan) [2177183]
- perf test: Fix wrong size expectation for 'Setup struct perf_event_attr' (Michael Petlan) [2177183]
- perf symbols: Fix unaligned access in get_x86_64_plt_disp() (Michael Petlan) [2177183]
- perf symbols: Fix use-after-free in get_plt_got_name() (Michael Petlan) [2177183]
- perf/x86: Fix missing sample size update on AMD BRS (Michael Petlan) [2177183]
- perf test: Fix "PMU event table sanity" for NO_JEVENTS=1 (Michael Petlan) [2177183]
- tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Michael Petlan) [2177183]
- perf test: Avoid counting commas in json linter (Michael Petlan) [2177183]
- perf tests stat+csv_output: Switch CSV separator to @ (Michael Petlan) [2177183]
- perf inject: Fix --buildid-all not to eat up MMAP2 (Michael Petlan) [2177183]
- perf test: Fix offcpu test prev_state check (Michael Petlan) [2177183]
- perf vendor events power10: Add JSON metric events to present CPI stall cycles in powerpc (Michael Petlan) [2177183]
- perf intel-pt: Synthesize cycle events (Michael Petlan) [2177183]
- perf record: Fix segfault with --overwrite and --max-size (Michael Petlan) [2177183]
- perf tools: Fix perf tool build error in util/pfm.c (Michael Petlan) [2177183]
- perf tools: Fix auto-complete on aarch64 (Michael Petlan) [2177183]
- perf lock contention: Support old rw_semaphore type (Michael Petlan) [2177183]
- perf lock contention: Add -o/--lock-owner option (Michael Petlan) [2177183]
- perf lock contention: Fix to save callstack for the default modified (Michael Petlan) [2177183]
- perf test bpf: Skip test if kernel-debuginfo is not present (Michael Petlan) [2177183]
- perf probe: Update the exit error codes in function try_to_find_probe_trace_event (Michael Petlan) [2177183]
- perf script: Fix missing Retire Latency fields option documentation (Michael Petlan) [2177183]
- perf event x86: Add retire_lat when synthesizing PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [2177183]
- perf test x86: Support the retire_lat (Retire Latency) sample_type check (Michael Petlan) [2177183]
- perf test bpf: Check for libtraceevent support (Michael Petlan) [2177183]
- perf script: Support Retire Latency (Michael Petlan) [2177183]
- perf report: Support Retire Latency (Michael Petlan) [2177183]
- perf lock contention: Support filters for different aggregation (Michael Petlan) [2177183]
- perf lock contention: Use lock_stat_find{,new} (Michael Petlan) [2177183]
- perf lock contention: Factor out lock_contention_get_name() (Michael Petlan) [2177183]
- perf arm-spe: Add raw decoding for SPEv1.2 previous branch address (Michael Petlan) [2177183]
- perf jevents: Run metric_test.py at compile-time (Michael Petlan) [2177183]
- tools build: Add test echo-cmd (Michael Petlan) [2177183]
- perf pmu-events: Fix testing with JEVENTS_ARCH=all (Michael Petlan) [2177183]
- perf jevents: Add model list option (Michael Petlan) [2177183]
- perf jevents: Generate metrics and events as separate tables (Michael Petlan) [2177183]
- perf pmu-events: Introduce pmu_metrics_table (Michael Petlan) [2177183]
- perf jevents: Combine table prefix and suffix writing (Michael Petlan) [2177183]
- perf stat: Remove evsel metric_name/expr (Michael Petlan) [2177183]
- perf pmu-events: Remove now unused event and metric variables (Michael Petlan) [2177183]
- perf pmu-events: Separate the metrics from events for no jevents (Michael Petlan) [2177183]
- perf pmu-events: Add separate metric from pmu_event (Michael Petlan) [2177183]
- perf jevents: Rewrite metrics in the same file with each other (Michael Petlan) [2177183]
- perf jevents metric: Add ability to rewrite metrics in terms of others (Michael Petlan) [2177183]
- perf jevents metric: Correct Function equality (Michael Petlan) [2177183]
- perf session: Show branch speculation info in raw dump (Michael Petlan) [2177183]
- perf script: Show branch speculation info (Michael Petlan) [2177183]
- perf test: Add more test cases for perf lock contention (Michael Petlan) [2177183]
- perf bench syscall: Add execve syscall benchmark (Michael Petlan) [2177183]
- perf bench syscall: Add getpgid syscall benchmark (Michael Petlan) [2177183]
- perf bench syscall: Introduce bench_syscall_common() (Michael Petlan) [2177183]
- perf test: Replace legacy `...` with $(...) (Michael Petlan) [2177183]
- tools x86: Keep list sorted by number in unistd_{32,64}.h (Michael Petlan) [2177183]
- perf test: Replace 'grep | wc -l' with 'grep -c' (Michael Petlan) [2177183]
- perf lock contention: Add -S/--callstack-filter option (Michael Petlan) [2177183]
- perf script: Add 'cgroup' field for output (Michael Petlan) [2177183]
- perf tools docs: Use canonical ftrace path (Michael Petlan) [2177183]
- perf arm-spe: Only warn once for each unsupported address packet (Michael Petlan) [2177183]
- perf symbols: Symbol lookup with kcore can fail if multiple segments match stext (Michael Petlan) [2177183]
- perf probe: Fix usage when libtraceevent is missing (Michael Petlan) [2177183]
- perf symbols: Get symbols for .plt.got for x86-64 (Michael Petlan) [2177183]
- perf symbols: Start adding support for .plt.got for x86 (Michael Petlan) [2177183]
- perf symbols: Allow for static executables with .plt (Michael Petlan) [2177183]
- perf symbols: Allow for .plt without header (Michael Petlan) [2177183]
- perf symbols: Add support for IFUNC symbols for x86_64 (Michael Petlan) [2177183]
- perf symbols: Record whether a symbol is an alias for an IFUNC symbol (Michael Petlan) [2177183]
- perf symbols: Sort plt relocations for x86 (Michael Petlan) [2177183]
- perf symbols: Add support for x86 .plt.sec (Michael Petlan) [2177183]
- perf symbols: Correct plt entry sizes for x86 (Michael Petlan) [2177183]
- perf tests shell: Fix check for libtracevent support (Michael Petlan) [2177183]
- perf tests shell: Add check for perf data file in record+probe_libc_inet_pton test (Michael Petlan) [2177183]
- perf test: Add pipe mode test to the Intel PT test suite (Michael Petlan) [2177183]
- perf session: Avoid calling lseek(2) for pipe (Michael Petlan) [2177183]
- perf intel-pt: Do not try to queue auxtrace data on pipe (Michael Petlan) [2177183]
- perf inject: Use perf_data__read() for auxtrace (Michael Petlan) [2177183]
- perf cs-etm: Update decoder code for OpenCSD version 1.4 (Michael Petlan) [2177183]
- perf test: Fix DWARF unwind test by adding non-inline to expected function in a backtrace (Michael Petlan) [2177183]
- perf buildid: Avoid copy of uninitialized memory (Michael Petlan) [2177183]
- perf mem/c2c: Document that SPE is used for mem and c2c on ARM (Michael Petlan) [2177183]
- perf cs-etm: Improve missing sink warning message (Michael Petlan) [2177183]
- perf test buildid: Fix shell string substitutions (Michael Petlan) [2177183]
- perf: Various spelling fixes (Michael Petlan) [2177183]
- perf test: Switch basic bpf filtering test to use syscall tracepoint (Michael Petlan) [2177183]
- perf cs-etm: Ensure that Coresight timestamps don't go backwards (Michael Petlan) [2177183]
- perf cs_etm: Set the time field in the synthetic samples (Michael Petlan) [2177183]
- perf cs_etm: Record ts_source in AUXTRACE_INFO for ETMv4 and ETE (Michael Petlan) [2177183]
- perf cs_etm: Keep separate symbols for ETMv4 and ETE parameters (Michael Petlan) [2177183]
- perf pmu: Add function to check if a pmu file exists (Michael Petlan) [2177183]
- perf pmu: Remove remaining duplication of bus/event_source/devices/... (Michael Petlan) [2177183]
- perf pmu: Use perf_pmu__open_file() and perf_pmu__scan_file() (Michael Petlan) [2177183]
- perf pmu: Remove duplication around EVENT_SOURCE_DEVICE_PATH (Michael Petlan) [2177183]
- perf tools: Fix foolproof typo (Michael Petlan) [2177183]
- perf symbols: Check SHT_RELA and SHT_REL type earlier (Michael Petlan) [2177183]
- perf symbols: Combine handling for SHT_RELA and SHT_REL (Michael Petlan) [2177183]
- perf symbols: Allow for .plt entries with no symbol (Michael Petlan) [2177183]
- perf symbols: Add symbol for .plt header (Michael Petlan) [2177183]
- perf symbols: Do not check ss->dynsym twice (Michael Petlan) [2177183]
- perf symbols: Slightly simplify 'err' usage in dso__synthesize_plt_symbols() (Michael Petlan) [2177183]
- perf symbols: Add dso__find_symbol_nocache() (Michael Petlan) [2177183]
- perf symbols: Check plt_entry_size is not zero (Michael Petlan) [2177183]
- perf symbols: Factor out get_plt_sizes() (Michael Petlan) [2177183]
- perf test: Add Symbols test (Michael Petlan) [2177183]
- perf test workload thloop: Make count increments atomic (Michael Petlan) [2177183]
- perf debug: Increase libtraceevent logging when verbose (Michael Petlan) [2177183]
- perf trace: Reduce #ifdefs for TEP_FIELD_IS_RELATIVE (Michael Petlan) [2177183]
- perf llvm: Fix inadvertent file creation (Michael Petlan) [2177183]
- perf vendor events intel: Add Emerald Rapids (Michael Petlan) [2177183]
- perf docs: Fix a typo in 'perf probe' man page: l20th -> 120th (Michael Petlan) [2177183]
- perf vendor events arm64: Add instruction mix metrics for neoverse-n2-v2 (Michael Petlan) [2177183]
- perf vendor events arm64: Add PE utilization metrics for neoverse-n2-v2 (Michael Petlan) [2177183]
- perf vendor events arm64: Add branch metrics for neoverse-n2-v2 (Michael Petlan) [2177183]
- perf vendor events arm64: Add cache metrics for neoverse-n2-v2 (Michael Petlan) [2177183]
- perf vendor events arm64: Add TLB metrics for neoverse-n2-v2 (Michael Petlan) [2177183]
- perf vendor events arm64: Add topdown L1 metrics for neoverse-n2-v2 (Michael Petlan) [2177183]
- perf vendor events arm64: Add common topdown L1 metrics (Michael Petlan) [2177183]
- perf jevent: Add general metrics support (Michael Petlan) [2177183]
- perf pmu: Add #slots literal support for arm64 (Michael Petlan) [2177183]
- perf script flamegraph: Avoid d3-flame-graph package dependency (Michael Petlan) [2177183]
- perf/core: Fix the same task check in perf_event_set_output (Michael Petlan) [2177183]
- perf: Optimize perf_pmu_migrate_context() (Michael Petlan) [2177183]
- perf/x86/amd/core: Always clear status for idx (Michael Petlan) [2177183]
- perf: fix perf_event_context->time (Michael Petlan) [2177183]
- perf/core: Fix perf_output_begin parameter is incorrectly invoked in perf_event_bpf_output (Michael Petlan) [2177183]
- perf/x86/intel: Expose EPT-friendly PEBS for SPR and future models (Michael Petlan) [2177183]
- powerpc/hv-24x7: Fix pvr check when setting interface version (Michael Petlan) [2177183]
- kernel: events: Export perf_report_aux_output_id() (Michael Petlan) [2177183]
- perf: arm_spe: Add support for SPEv1.2 inverted event filtering (Michael Petlan) [2177183]
- arm64/sysreg: Convert SPE registers to automatic generation (Michael Petlan) [2177183]
- perf: arm_spe: Drop BIT() and use FIELD_GET/PREP accessors (Michael Petlan) [2177183]
- arm64: Drop SYS_ from SPE register defines (Michael Petlan) [2177183]
- perf: arm_spe: Print the version of SPE detected (Michael Petlan) [2177183]
- perf: Add perf_event_attr::config3 (Michael Petlan) [2177183]
- perf/x86/intel/uncore: Add Meteor Lake support (Michael Petlan) [2177183]
- x86/perf/zhaoxin: Add stepping check for ZXC (Michael Petlan) [2177183]
- perf/core: Call perf_prepare_sample() before running BPF (Michael Petlan) [2177183]
- perf/core: Introduce perf_prepare_header() (Michael Petlan) [2177183]
- perf/core: Do not pass header for sample ID init (Michael Petlan) [2177183]
- perf/core: Set data->sample_flags in perf_prepare_sample() (Michael Petlan) [2177183]
- perf/core: Add perf_sample_save_brstack() helper (Michael Petlan) [2177183]
- perf/core: Add perf_sample_save_raw_data() helper (Michael Petlan) [2177183]
- perf/core: Add perf_sample_save_callchain() helper (Michael Petlan) [2177183]
- perf/core: Save the dynamic parts of sample data size (Michael Petlan) [2177183]
- perf/core: Change the layout of perf_sample_data (Michael Petlan) [2177183]
- perf/x86/intel: Support Architectural PerfMon Extension leaf (Michael Petlan) [2177183]
- x86/cpufeatures: Add Architectural PerfMon Extension bit (Michael Petlan) [2177183]
- x86/cpufeatures: Put the AMX macros in the word 18 block (Michael Petlan) [2177183]
- perf/x86: Support Retire Latency (Michael Petlan) [2177183]
- perf/x86: Add Meteor Lake support (Michael Petlan) [2177183]
- perf: Add PMU_FORMAT_ATTR_SHOW (Michael Petlan) [2177183]
- perf/x86/lbr: Simplify the exposure check for the LBR_INFO registers (Michael Petlan) [2177183]
- locking/rwbase: Mitigate indefinite writer starvation (Eder Zulian) [2037670]
- hwmon: (k10temp) Add PCI ID for family 19, model 78h (David Arcari) [2214986]
- hwmon: k10temp: constify pointers to hwmon_channel_info (David Arcari) [2214986]
- hwmon: constify pointers to hwmon_channel_info (David Arcari) [2214986]
- hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write (David Arcari) [2214986]
- hwmon: (k10temp): Add support for new family 17h and 19h models (David Arcari) [2214986]
- spi: spi-geni-qcom: Do not do DMA map/unmap inside driver, use framework instead (Adrien Thierry) [RHEL-625]
- soc: qcom: geni-se: Add interfaces geni_se_tx_init_dma() and geni_se_rx_init_dma() (Adrien Thierry) [RHEL-625]
- spi: spi-geni-qcom: Select FIFO mode for chip select (Adrien Thierry) [RHEL-625]
- spi: spi-geni-qcom: Correct CS_TOGGLE bit in SPI_TRANS_CFG (Adrien Thierry) [RHEL-625]
- spi: spi-qcom-qspi: Support pinctrl sleep states (Adrien Thierry) [RHEL-625]
- spi: qcom-qspi: Convert to platform remove callback returning void (Adrien Thierry) [RHEL-625]
- spi: geni-qcom: Convert to platform remove callback returning void (Adrien Thierry) [RHEL-625]
- soc: qcom: geni-se: Move qcom-geni-se.h to linux/soc/qcom/geni-se.h (Adrien Thierry) [RHEL-625]
- spi: spi-geni-qcom: Add support for SE DMA mode (Adrien Thierry) [RHEL-625]
- scsi: scsi_transport_fc: Add an additional flag to fc_host_fpin_rcv() (Ewan D. Milne) [1992566]
Resolves: rhbz#1992566, rhbz#2037670, rhbz#2139485, rhbz#2174948, rhbz#2177183, rhbz#2214986, rhbz#2215032, RHEL-625
Signed-off-by: Jan Stancek <jstancek@redhat.com>
2023-06-26 10:52:15 +00:00
|
|
|
rm -f %{buildroot}%{_bindir}/hwnoise
|
kernel-5.14.0-204.el9
* Wed Nov 30 2022 Frantisek Hrbata <fhrbata@redhat.com> [5.14.0-204.el9]
- Documentation/admin-guide: Document nomodeset kernel parameter (Karol Herbst) [2143841]
- drm: Move nomodeset kernel parameter to the DRM subsystem (Karol Herbst) [2143841]
- Add rtla subpackage (John Kacur) [2075216]
- dt-bindings: mmc: PL18x stop relying on order of dma-names (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Add i.MX8DXL compatible string (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Update compatible fallbacks (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Add imx93 compatible string (Steve Best) [2137969]
- dt-bindings: mmc: Add missing properties used in examples (Steve Best) [2137969]
- dt-bindings: mmc: fsl-imx-esdhc: add i.MXRT compatible string (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Add imx8ulp compatible string (Steve Best) [2137969]
- dt-bindings: mmc: fsl-imx-esdhc: change the pinctrl-names rule (Steve Best) [2137969]
- dt-bindings: mmc: fsl-imx-esdhc: add a new compatible string (Steve Best) [2137969]
- MAINTAINERS: Update Kishon's email address in PCI endpoint subsystem (Myron Stowe) [2135902]
- MAINTAINERS: Add Vignesh Raghavendra as maintainer of TI DRA7XX/J721E PCI driver (Myron Stowe) [2135902]
- MAINTAINERS: Add Mahesh J Salgaonkar as EEH maintainer (Myron Stowe) [2135902]
- MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint reviewer (Myron Stowe) [2135902]
- PCI/P2PDMA: Use for_each_pci_dev() helper (Myron Stowe) [2135902]
- PCI: mt7621: Use PCI_CONF1_EXT_ADDRESS() macro (Myron Stowe) [2135902]
- PCI: ftpci100: Use PCI_CONF1_ADDRESS() macro (Myron Stowe) [2135902]
- PCI: Add standard PCI Config Address macros (Myron Stowe) [2135902]
- PCI: qcom-ep: Check platform_get_resource_byname() return value (Myron Stowe) [2135902]
- PCI: qcom-ep: Add support for SM8450 SoC (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom-ep: Add support for SM8450 SoC (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom-ep: Define clocks per platform (Myron Stowe) [2135902]
- PCI: qcom-ep: Make PERST separation optional (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom-ep: Make PERST separation optional (Myron Stowe) [2135902]
- PCI: qcom-ep: Disable Master AXI Clock when there is no PCIe traffic (Myron Stowe) [2135902]
- PCI: qcom-ep: Gate Master AXI clock to MHI bus during L1SS (Myron Stowe) [2135902]
- PCI: qcom-ep: Expose link transition counts via debugfs (Myron Stowe) [2135902]
- PCI: qcom-ep: Disable IRQs during driver remove (Myron Stowe) [2135902]
- PCI: qcom-ep: Make use of the cached dev pointer (Myron Stowe) [2135902]
- PCI: qcom-ep: Rely on the clocks supplied by devicetree (Myron Stowe) [2135902]
- PCI: qcom-ep: Add kernel-doc for qcom_pcie_ep structure (Myron Stowe) [2135902]
- PCI: qcom: Rename host-init error label (Myron Stowe) [2135902]
- PCI: qcom: Drop unused post_deinit callback (Myron Stowe) [2135902]
- PCI: qcom-ep: Add MODULE_DEVICE_TABLE (Myron Stowe) [2135902]
- PCI: qcom: Sort device-id table (Myron Stowe) [2135902]
- PCI: qcom: Clean up IP configurations (Myron Stowe) [2135902]
- PCI: qcom: Make all optional clocks optional (Myron Stowe) [2135902]
- PCI: qcom: Add support for SA8540P (Myron Stowe) [2135902]
- PCI: qcom: Add support for SC8280XP (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom: Add SA8540P to binding (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom: Add SC8280XP to binding (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom: Enumerate platforms with single msi interrupt (Myron Stowe) [2135902]
- PCI: mvebu: Fix endianness when accessing PCI emul bridge members (Myron Stowe) [2135902]
- PCI: mediatek-gen3: Change driver name to mtk-pcie-gen3 (Myron Stowe) [2135902]
- phy: freescale: imx8m-pcie: Fix the wrong order of phy_init() and phy_power_on() (Myron Stowe) [2135902]
- PCI: imx6: Add i.MX8MP PCIe support (Myron Stowe) [2135902]
- PCI: dwc: Replace of_gpio_named_count() by gpiod_count() (Myron Stowe) [2135902]
- PCI: dwc: Drop dependency on ZONE_DMA32 (Myron Stowe) [2135902]
- dt-bindings: pci: QCOM Add missing sc7280 aggre0, aggre1 clocks (Myron Stowe) [2135902]
- dt-bindings: PCI: microchip,pcie-host: fix missing dma-ranges (Myron Stowe) [2135902]
- dt-bindings: PCI: microchip,pcie-host: fix missing clocks properties (Myron Stowe) [2135902]
- dt-bindings: PCI: mediatek-gen3: Add support for MT8188 and MT8195 (Myron Stowe) [2135902]
- PCI: pci-bridge-emul: Set position of PCI capabilities to real HW value (Myron Stowe) [2135902]
- PCI: aardvark: Add support for PCI Bridge Subsystem Vendor ID on emulated bridge (Myron Stowe) [2135902]
- PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge (Myron Stowe) [2135902]
- PCI: Fix typo in pci_scan_child_bus_extend() (Myron Stowe) [2135902]
- PCI: Fix whitespace and indentation (Myron Stowe) [2135902]
- PCI: Move pci_assign_unassigned_root_bus_resources() (Myron Stowe) [2135902]
- PCI: Pass available buses even if the bridge is already configured (Myron Stowe) [2135902]
- PCI: Fix used_buses calculation in pci_scan_child_bus_extend() (Myron Stowe) [2135902]
- PCI: Expose PCIe Resizable BAR support via sysfs (Myron Stowe) [2135902]
- PCI/PM: Reduce D3hot delay with usleep_range() (Myron Stowe) [2135902]
- PCI/PM: Simplify pci_pm_suspend_noirq() (Myron Stowe) [2135902]
- PCI/PM: Always disable PTM for all devices during suspend (Myron Stowe) [2135902]
- PCI/PTM: Consolidate PTM interface declarations (Myron Stowe) [2135902]
- PCI/PTM: Reorder functions in logical order (Myron Stowe) [2135902]
- PCI/PTM: Preserve RsvdP bits in PTM Control register (Myron Stowe) [2135902]
- PCI/PTM: Move pci_ptm_info() body into its only caller (Myron Stowe) [2135902]
- PCI/PTM: Add pci_suspend_ptm() and pci_resume_ptm() (Myron Stowe) [2135902]
- PCI/PTM: Separate configuration and enable (Myron Stowe) [2135902]
- PCI/PTM: Add pci_upstream_ptm() helper (Myron Stowe) [2135902]
- PCI/PTM: Cache PTM Capability offset (Myron Stowe) [2135902]
- PCI/DPC: Quirk PIO log size for certain Intel Root Ports (Myron Stowe) [2135902]
- PCI/ASPM: Correct LTR_L1.2_THRESHOLD computation (Myron Stowe) [2135902]
- PCI/ASPM: Ignore L1 PM Substates if device lacks capability (Myron Stowe) [2135902]
- PCI/ASPM: Factor out L1 PM Substates configuration (Myron Stowe) [2135902]
- PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [2135902]
- PCI/ASPM: Refactor L1 PM Substates Control Register programming (Myron Stowe) [2135902]
- drm: Implement DRM aperture helpers under video/ (Myron Stowe) [2135902]
- MAINTAINERS: Broaden scope of simpledrm entry (Myron Stowe) [2135902]
- MAINTAINERS: Add simpledrm driver co-maintainer (Myron Stowe) [2135902]
- PCI: qcom: Remove ddrss_sf_tbu clock from SC8180X (Myron Stowe) [2135902]
- ARM: 9100/1: MAINTAINERS: mark all linux-arm-kernel@infradead list as moderated (Myron Stowe) [2135902]
- PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro (Íñigo Huguet) [2147541]
- x86/ftrace: remove return_to_handler SYM_FUNC_END macro (Joe Lawrence) [2144901]
- dt-bindings: pinctrl: imx93: Add pinctrl binding (Steve Best) [2137921]
- pinctrl: imx93: Add MODULE_DEVICE_TABLE() (Steve Best) [2137921]
- ACPI: NUMA: Add CXL CFMWS 'nodes' to the possible nodes set (John W. Linville) [2107254]
- tools/testing/cxl: Fix decoder default state (John W. Linville) [2107254]
- cxl/mbox: Use __le32 in get,set_lsa mailbox structures (John W. Linville) [2107254]
- cxl: Fix cleanup of port devices on failure to probe driver. (John W. Linville) [2107254]
- cxl/mem: Drop mem_enabled check from wait_for_media() (John W. Linville) [2107254]
- cxl/pci: Make cxl_dvsec_ranges() failure not fatal to cxl_pci (John W. Linville) [2107254]
- rehdat/configs: set missing options relevant to CXL update (John W. Linville) [2107254]
- cxl/pci: Drop shadowed variable (John W. Linville) [2107254]
- cxl/core/port: Fix NULL but dereferenced coccicheck error (John W. Linville) [2107254]
- cxl/port: Hold port reference until decoder release (John W. Linville) [2107254]
- cxl/port: Fix endpoint refcount leak (John W. Linville) [2107254]
- cxl/core: Fix cxl_device_lock() class detection (John W. Linville) [2107254]
- cxl/core/port: Fix unregister_port() lock assertion (John W. Linville) [2107254]
- cxl/regs: Fix size of CXL Capability Header Register (John W. Linville) [2107254]
- cxl/core/port: Handle invalid decoders (John W. Linville) [2107254]
- cxl/core/port: Fix / relax decoder target enumeration (John W. Linville) [2107254]
- tools/testing/cxl: Add a physical_node link (John W. Linville) [2107254]
- tools/testing/cxl: Enumerate mock decoders (John W. Linville) [2107254]
- tools/testing/cxl: Mock one level of switches (John W. Linville) [2107254]
- tools/testing/cxl: Fix root port to host bridge assignment (John W. Linville) [2107254]
- tools/testing/cxl: Mock dvsec_ranges() (John W. Linville) [2107254]
- cxl/core/port: Add endpoint decoders (John W. Linville) [2107254]
- cxl/core: Move target_list out of base decoder attributes (John W. Linville) [2107254]
- cxl/mem: Add the cxl_mem driver (John W. Linville) [2107254]
- cxl/core/port: Add switch port enumeration (John W. Linville) [2107254]
- cxl/memdev: Add numa_node attribute (John W. Linville) [2107254]
- cxl/pci: Emit device serial number (John W. Linville) [2107254]
- cxl/pci: Implement wait for media active (John W. Linville) [2107254]
- cxl/pci: Retrieve CXL DVSEC memory info (John W. Linville) [2107254]
- cxl/pci: Cache device DVSEC offset (John W. Linville) [2107254]
- cxl/pci: Store component register base in cxlds (John W. Linville) [2107254]
- cxl/core/port: Remove @host argument for dport + decoder enumeration (John W. Linville) [2107254]
- cxl/port: Add a driver for 'struct cxl_port' objects (John W. Linville) [2107254]
- cxl/core: Emit modalias for CXL devices (John W. Linville) [2107254]
- cxl/core/hdm: Add CXL standard decoder enumeration to the core (John W. Linville) [2107254]
- cxl/core: Generalize dport enumeration in the core (John W. Linville) [2107254]
- cxl/pci: Rename pci.h to cxlpci.h (John W. Linville) [2107254]
- cxl/port: Up-level cxl_add_dport() locking requirements to the caller (John W. Linville) [2107254]
- cxl/pmem: Introduce a find_cxl_root() helper (John W. Linville) [2107254]
- cxl/port: Introduce cxl_port_to_pci_bus() (John W. Linville) [2107254]
- cxl/core/port: Use dedicated lock for decoder target list (John W. Linville) [2107254]
- cxl: Prove CXL locking (John W. Linville) [2107254]
- cxl/core: Track port depth (John W. Linville) [2107254]
- cxl/core/port: Make passthrough decoder init implicit (John W. Linville) [2107254]
- cxl/core: Fix cxl_probe_component_regs() error message (John W. Linville) [2107254]
- cxl/core/port: Clarify decoder creation (John W. Linville) [2107254]
- cxl/core: Convert decoder range to resource (John W. Linville) [2107254]
- cxl/decoder: Hide physical address information from non-root (John W. Linville) [2107254]
- cxl/core/port: Rename bus.c to port.c (John W. Linville) [2107254]
- cxl: Introduce module_cxl_driver (John W. Linville) [2107254]
- cxl/acpi: Map component registers for Root Ports (John W. Linville) [2107254]
- cxl/pci: Add new DVSEC definitions (John W. Linville) [2107254]
- cxl: Flesh out register names (John W. Linville) [2107254]
- cxl/pci: Defer mailbox status checks to command timeouts (John W. Linville) [2107254]
- cxl/pci: Implement Interface Ready Timeout (John W. Linville) [2107254]
- cxl: Rename CXL_MEM to CXL_PCI (John W. Linville) [2107254]
- ACPI: NUMA: Add a node and memblk for each CFMWS not in SRAT (John W. Linville) [2107254]
- cxl/test: Mock acpi_table_parse_cedt() (John W. Linville) [2107254]
- cxl/acpi: Convert CFMWS parsing to ACPI sub-table helpers (John W. Linville) [2107254]
- cxl/pci: Use pci core's DVSEC functionality (John W. Linville) [2107254]
- cxl/core: Replace unions with struct_group() (John W. Linville) [2107254]
- PCI: Add pci_find_dvsec_capability to find designated VSEC (John W. Linville) [2107254]
- net: remove noblock parameter from skb_recv_datagram() (Íñigo Huguet) [2143360]
- net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2104465]
- e1000e: convert .adjfreq to .adjfine (Ken Cox) [2104465]
- e1000e: remove unnecessary range check in e1000e_phc_adjfreq (Ken Cox) [2104465]
- Revert "e1000e: Fix possible HW unit hang after an s0ix exit" (Ken Cox) [2104465]
- e1000e: Enable GPT clock before sending message to CSME (Ken Cox) [2104465]
- intel/e1000e:fix repeated words in comments (Ken Cox) [2104465]
- intel: remove unused macros (Ken Cox) [2104465]
- e1000e: Remove useless DMA-32 fallback configuration (Ken Cox) [2104465]
Resolves: rhbz#2143841, rhbz#2075216, rhbz#2137969, rhbz#2135902, rhbz#2147541, rhbz#2144901, rhbz#2137921, rhbz#2107254, rhbz#2143360, rhbz#2104465
Signed-off-by: Frantisek Hrbata <fhrbata@redhat.com>
2022-11-30 13:16:06 +00:00
|
|
|
rm -f %{buildroot}%{_bindir}/osnoise
|
|
|
|
rm -f %{buildroot}%{_bindir}/timerlat
|
|
|
|
(cd %{buildroot}
|
|
|
|
|
kernel-5.14.0-332.el9
* Mon Jun 26 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-332.el9]
- backport rtla hwnoise (John Kacur) [2174948]
- rtla: Add .gitignore file (John Kacur) [2174948]
- Documentation/rtla: Add hwnoise man page (John Kacur) [2174948]
- rtla: Add hwnoise tool (John Kacur) [2174948]
- HID: amd_sfh: Change dev_err to dev_dbg for additional debug info (Desnes Nunes) [2139485]
- redhat: configs: enable amd-pstate-ut driver (David Arcari) [2215032]
- cpufreq: amd-pstate: fix spdxcheck warnings for amd-pstate-ut.c (David Arcari) [2215032]
- cpufreq: amd-pstate: modify type in argument 2 for filp_open (David Arcari) [2215032]
- cpufreq: amd-pstate: Add test module for amd-pstate driver (David Arcari) [2215032]
- perf script: Skip aggregation for stat events (Michael Petlan) [2177183]
- perf lock contention: Fix compiler builtin detection (Michael Petlan) [2177183]
- perf/core: Fix perf_sample_data not properly initialized for different swevents in perf_tp_event() (Michael Petlan) [2177183]
- perf test: Fix wrong size expectation for 'Setup struct perf_event_attr' (Michael Petlan) [2177183]
- perf symbols: Fix unaligned access in get_x86_64_plt_disp() (Michael Petlan) [2177183]
- perf symbols: Fix use-after-free in get_plt_got_name() (Michael Petlan) [2177183]
- perf/x86: Fix missing sample size update on AMD BRS (Michael Petlan) [2177183]
- perf test: Fix "PMU event table sanity" for NO_JEVENTS=1 (Michael Petlan) [2177183]
- tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Michael Petlan) [2177183]
- perf test: Avoid counting commas in json linter (Michael Petlan) [2177183]
- perf tests stat+csv_output: Switch CSV separator to @ (Michael Petlan) [2177183]
- perf inject: Fix --buildid-all not to eat up MMAP2 (Michael Petlan) [2177183]
- perf test: Fix offcpu test prev_state check (Michael Petlan) [2177183]
- perf vendor events power10: Add JSON metric events to present CPI stall cycles in powerpc (Michael Petlan) [2177183]
- perf intel-pt: Synthesize cycle events (Michael Petlan) [2177183]
- perf record: Fix segfault with --overwrite and --max-size (Michael Petlan) [2177183]
- perf tools: Fix perf tool build error in util/pfm.c (Michael Petlan) [2177183]
- perf tools: Fix auto-complete on aarch64 (Michael Petlan) [2177183]
- perf lock contention: Support old rw_semaphore type (Michael Petlan) [2177183]
- perf lock contention: Add -o/--lock-owner option (Michael Petlan) [2177183]
- perf lock contention: Fix to save callstack for the default modified (Michael Petlan) [2177183]
- perf test bpf: Skip test if kernel-debuginfo is not present (Michael Petlan) [2177183]
- perf probe: Update the exit error codes in function try_to_find_probe_trace_event (Michael Petlan) [2177183]
- perf script: Fix missing Retire Latency fields option documentation (Michael Petlan) [2177183]
- perf event x86: Add retire_lat when synthesizing PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [2177183]
- perf test x86: Support the retire_lat (Retire Latency) sample_type check (Michael Petlan) [2177183]
- perf test bpf: Check for libtraceevent support (Michael Petlan) [2177183]
- perf script: Support Retire Latency (Michael Petlan) [2177183]
- perf report: Support Retire Latency (Michael Petlan) [2177183]
- perf lock contention: Support filters for different aggregation (Michael Petlan) [2177183]
- perf lock contention: Use lock_stat_find{,new} (Michael Petlan) [2177183]
- perf lock contention: Factor out lock_contention_get_name() (Michael Petlan) [2177183]
- perf arm-spe: Add raw decoding for SPEv1.2 previous branch address (Michael Petlan) [2177183]
- perf jevents: Run metric_test.py at compile-time (Michael Petlan) [2177183]
- tools build: Add test echo-cmd (Michael Petlan) [2177183]
- perf pmu-events: Fix testing with JEVENTS_ARCH=all (Michael Petlan) [2177183]
- perf jevents: Add model list option (Michael Petlan) [2177183]
- perf jevents: Generate metrics and events as separate tables (Michael Petlan) [2177183]
- perf pmu-events: Introduce pmu_metrics_table (Michael Petlan) [2177183]
- perf jevents: Combine table prefix and suffix writing (Michael Petlan) [2177183]
- perf stat: Remove evsel metric_name/expr (Michael Petlan) [2177183]
- perf pmu-events: Remove now unused event and metric variables (Michael Petlan) [2177183]
- perf pmu-events: Separate the metrics from events for no jevents (Michael Petlan) [2177183]
- perf pmu-events: Add separate metric from pmu_event (Michael Petlan) [2177183]
- perf jevents: Rewrite metrics in the same file with each other (Michael Petlan) [2177183]
- perf jevents metric: Add ability to rewrite metrics in terms of others (Michael Petlan) [2177183]
- perf jevents metric: Correct Function equality (Michael Petlan) [2177183]
- perf session: Show branch speculation info in raw dump (Michael Petlan) [2177183]
- perf script: Show branch speculation info (Michael Petlan) [2177183]
- perf test: Add more test cases for perf lock contention (Michael Petlan) [2177183]
- perf bench syscall: Add execve syscall benchmark (Michael Petlan) [2177183]
- perf bench syscall: Add getpgid syscall benchmark (Michael Petlan) [2177183]
- perf bench syscall: Introduce bench_syscall_common() (Michael Petlan) [2177183]
- perf test: Replace legacy `...` with $(...) (Michael Petlan) [2177183]
- tools x86: Keep list sorted by number in unistd_{32,64}.h (Michael Petlan) [2177183]
- perf test: Replace 'grep | wc -l' with 'grep -c' (Michael Petlan) [2177183]
- perf lock contention: Add -S/--callstack-filter option (Michael Petlan) [2177183]
- perf script: Add 'cgroup' field for output (Michael Petlan) [2177183]
- perf tools docs: Use canonical ftrace path (Michael Petlan) [2177183]
- perf arm-spe: Only warn once for each unsupported address packet (Michael Petlan) [2177183]
- perf symbols: Symbol lookup with kcore can fail if multiple segments match stext (Michael Petlan) [2177183]
- perf probe: Fix usage when libtraceevent is missing (Michael Petlan) [2177183]
- perf symbols: Get symbols for .plt.got for x86-64 (Michael Petlan) [2177183]
- perf symbols: Start adding support for .plt.got for x86 (Michael Petlan) [2177183]
- perf symbols: Allow for static executables with .plt (Michael Petlan) [2177183]
- perf symbols: Allow for .plt without header (Michael Petlan) [2177183]
- perf symbols: Add support for IFUNC symbols for x86_64 (Michael Petlan) [2177183]
- perf symbols: Record whether a symbol is an alias for an IFUNC symbol (Michael Petlan) [2177183]
- perf symbols: Sort plt relocations for x86 (Michael Petlan) [2177183]
- perf symbols: Add support for x86 .plt.sec (Michael Petlan) [2177183]
- perf symbols: Correct plt entry sizes for x86 (Michael Petlan) [2177183]
- perf tests shell: Fix check for libtracevent support (Michael Petlan) [2177183]
- perf tests shell: Add check for perf data file in record+probe_libc_inet_pton test (Michael Petlan) [2177183]
- perf test: Add pipe mode test to the Intel PT test suite (Michael Petlan) [2177183]
- perf session: Avoid calling lseek(2) for pipe (Michael Petlan) [2177183]
- perf intel-pt: Do not try to queue auxtrace data on pipe (Michael Petlan) [2177183]
- perf inject: Use perf_data__read() for auxtrace (Michael Petlan) [2177183]
- perf cs-etm: Update decoder code for OpenCSD version 1.4 (Michael Petlan) [2177183]
- perf test: Fix DWARF unwind test by adding non-inline to expected function in a backtrace (Michael Petlan) [2177183]
- perf buildid: Avoid copy of uninitialized memory (Michael Petlan) [2177183]
- perf mem/c2c: Document that SPE is used for mem and c2c on ARM (Michael Petlan) [2177183]
- perf cs-etm: Improve missing sink warning message (Michael Petlan) [2177183]
- perf test buildid: Fix shell string substitutions (Michael Petlan) [2177183]
- perf: Various spelling fixes (Michael Petlan) [2177183]
- perf test: Switch basic bpf filtering test to use syscall tracepoint (Michael Petlan) [2177183]
- perf cs-etm: Ensure that Coresight timestamps don't go backwards (Michael Petlan) [2177183]
- perf cs_etm: Set the time field in the synthetic samples (Michael Petlan) [2177183]
- perf cs_etm: Record ts_source in AUXTRACE_INFO for ETMv4 and ETE (Michael Petlan) [2177183]
- perf cs_etm: Keep separate symbols for ETMv4 and ETE parameters (Michael Petlan) [2177183]
- perf pmu: Add function to check if a pmu file exists (Michael Petlan) [2177183]
- perf pmu: Remove remaining duplication of bus/event_source/devices/... (Michael Petlan) [2177183]
- perf pmu: Use perf_pmu__open_file() and perf_pmu__scan_file() (Michael Petlan) [2177183]
- perf pmu: Remove duplication around EVENT_SOURCE_DEVICE_PATH (Michael Petlan) [2177183]
- perf tools: Fix foolproof typo (Michael Petlan) [2177183]
- perf symbols: Check SHT_RELA and SHT_REL type earlier (Michael Petlan) [2177183]
- perf symbols: Combine handling for SHT_RELA and SHT_REL (Michael Petlan) [2177183]
- perf symbols: Allow for .plt entries with no symbol (Michael Petlan) [2177183]
- perf symbols: Add symbol for .plt header (Michael Petlan) [2177183]
- perf symbols: Do not check ss->dynsym twice (Michael Petlan) [2177183]
- perf symbols: Slightly simplify 'err' usage in dso__synthesize_plt_symbols() (Michael Petlan) [2177183]
- perf symbols: Add dso__find_symbol_nocache() (Michael Petlan) [2177183]
- perf symbols: Check plt_entry_size is not zero (Michael Petlan) [2177183]
- perf symbols: Factor out get_plt_sizes() (Michael Petlan) [2177183]
- perf test: Add Symbols test (Michael Petlan) [2177183]
- perf test workload thloop: Make count increments atomic (Michael Petlan) [2177183]
- perf debug: Increase libtraceevent logging when verbose (Michael Petlan) [2177183]
- perf trace: Reduce #ifdefs for TEP_FIELD_IS_RELATIVE (Michael Petlan) [2177183]
- perf llvm: Fix inadvertent file creation (Michael Petlan) [2177183]
- perf vendor events intel: Add Emerald Rapids (Michael Petlan) [2177183]
- perf docs: Fix a typo in 'perf probe' man page: l20th -> 120th (Michael Petlan) [2177183]
- perf vendor events arm64: Add instruction mix metrics for neoverse-n2-v2 (Michael Petlan) [2177183]
- perf vendor events arm64: Add PE utilization metrics for neoverse-n2-v2 (Michael Petlan) [2177183]
- perf vendor events arm64: Add branch metrics for neoverse-n2-v2 (Michael Petlan) [2177183]
- perf vendor events arm64: Add cache metrics for neoverse-n2-v2 (Michael Petlan) [2177183]
- perf vendor events arm64: Add TLB metrics for neoverse-n2-v2 (Michael Petlan) [2177183]
- perf vendor events arm64: Add topdown L1 metrics for neoverse-n2-v2 (Michael Petlan) [2177183]
- perf vendor events arm64: Add common topdown L1 metrics (Michael Petlan) [2177183]
- perf jevent: Add general metrics support (Michael Petlan) [2177183]
- perf pmu: Add #slots literal support for arm64 (Michael Petlan) [2177183]
- perf script flamegraph: Avoid d3-flame-graph package dependency (Michael Petlan) [2177183]
- perf/core: Fix the same task check in perf_event_set_output (Michael Petlan) [2177183]
- perf: Optimize perf_pmu_migrate_context() (Michael Petlan) [2177183]
- perf/x86/amd/core: Always clear status for idx (Michael Petlan) [2177183]
- perf: fix perf_event_context->time (Michael Petlan) [2177183]
- perf/core: Fix perf_output_begin parameter is incorrectly invoked in perf_event_bpf_output (Michael Petlan) [2177183]
- perf/x86/intel: Expose EPT-friendly PEBS for SPR and future models (Michael Petlan) [2177183]
- powerpc/hv-24x7: Fix pvr check when setting interface version (Michael Petlan) [2177183]
- kernel: events: Export perf_report_aux_output_id() (Michael Petlan) [2177183]
- perf: arm_spe: Add support for SPEv1.2 inverted event filtering (Michael Petlan) [2177183]
- arm64/sysreg: Convert SPE registers to automatic generation (Michael Petlan) [2177183]
- perf: arm_spe: Drop BIT() and use FIELD_GET/PREP accessors (Michael Petlan) [2177183]
- arm64: Drop SYS_ from SPE register defines (Michael Petlan) [2177183]
- perf: arm_spe: Print the version of SPE detected (Michael Petlan) [2177183]
- perf: Add perf_event_attr::config3 (Michael Petlan) [2177183]
- perf/x86/intel/uncore: Add Meteor Lake support (Michael Petlan) [2177183]
- x86/perf/zhaoxin: Add stepping check for ZXC (Michael Petlan) [2177183]
- perf/core: Call perf_prepare_sample() before running BPF (Michael Petlan) [2177183]
- perf/core: Introduce perf_prepare_header() (Michael Petlan) [2177183]
- perf/core: Do not pass header for sample ID init (Michael Petlan) [2177183]
- perf/core: Set data->sample_flags in perf_prepare_sample() (Michael Petlan) [2177183]
- perf/core: Add perf_sample_save_brstack() helper (Michael Petlan) [2177183]
- perf/core: Add perf_sample_save_raw_data() helper (Michael Petlan) [2177183]
- perf/core: Add perf_sample_save_callchain() helper (Michael Petlan) [2177183]
- perf/core: Save the dynamic parts of sample data size (Michael Petlan) [2177183]
- perf/core: Change the layout of perf_sample_data (Michael Petlan) [2177183]
- perf/x86/intel: Support Architectural PerfMon Extension leaf (Michael Petlan) [2177183]
- x86/cpufeatures: Add Architectural PerfMon Extension bit (Michael Petlan) [2177183]
- x86/cpufeatures: Put the AMX macros in the word 18 block (Michael Petlan) [2177183]
- perf/x86: Support Retire Latency (Michael Petlan) [2177183]
- perf/x86: Add Meteor Lake support (Michael Petlan) [2177183]
- perf: Add PMU_FORMAT_ATTR_SHOW (Michael Petlan) [2177183]
- perf/x86/lbr: Simplify the exposure check for the LBR_INFO registers (Michael Petlan) [2177183]
- locking/rwbase: Mitigate indefinite writer starvation (Eder Zulian) [2037670]
- hwmon: (k10temp) Add PCI ID for family 19, model 78h (David Arcari) [2214986]
- hwmon: k10temp: constify pointers to hwmon_channel_info (David Arcari) [2214986]
- hwmon: constify pointers to hwmon_channel_info (David Arcari) [2214986]
- hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write (David Arcari) [2214986]
- hwmon: (k10temp): Add support for new family 17h and 19h models (David Arcari) [2214986]
- spi: spi-geni-qcom: Do not do DMA map/unmap inside driver, use framework instead (Adrien Thierry) [RHEL-625]
- soc: qcom: geni-se: Add interfaces geni_se_tx_init_dma() and geni_se_rx_init_dma() (Adrien Thierry) [RHEL-625]
- spi: spi-geni-qcom: Select FIFO mode for chip select (Adrien Thierry) [RHEL-625]
- spi: spi-geni-qcom: Correct CS_TOGGLE bit in SPI_TRANS_CFG (Adrien Thierry) [RHEL-625]
- spi: spi-qcom-qspi: Support pinctrl sleep states (Adrien Thierry) [RHEL-625]
- spi: qcom-qspi: Convert to platform remove callback returning void (Adrien Thierry) [RHEL-625]
- spi: geni-qcom: Convert to platform remove callback returning void (Adrien Thierry) [RHEL-625]
- soc: qcom: geni-se: Move qcom-geni-se.h to linux/soc/qcom/geni-se.h (Adrien Thierry) [RHEL-625]
- spi: spi-geni-qcom: Add support for SE DMA mode (Adrien Thierry) [RHEL-625]
- scsi: scsi_transport_fc: Add an additional flag to fc_host_fpin_rcv() (Ewan D. Milne) [1992566]
Resolves: rhbz#1992566, rhbz#2037670, rhbz#2139485, rhbz#2174948, rhbz#2177183, rhbz#2214986, rhbz#2215032, RHEL-625
Signed-off-by: Jan Stancek <jstancek@redhat.com>
2023-06-26 10:52:15 +00:00
|
|
|
ln -sf rtla ./%{_bindir}/hwnoise
|
kernel-5.14.0-204.el9
* Wed Nov 30 2022 Frantisek Hrbata <fhrbata@redhat.com> [5.14.0-204.el9]
- Documentation/admin-guide: Document nomodeset kernel parameter (Karol Herbst) [2143841]
- drm: Move nomodeset kernel parameter to the DRM subsystem (Karol Herbst) [2143841]
- Add rtla subpackage (John Kacur) [2075216]
- dt-bindings: mmc: PL18x stop relying on order of dma-names (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Add i.MX8DXL compatible string (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Update compatible fallbacks (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Add imx93 compatible string (Steve Best) [2137969]
- dt-bindings: mmc: Add missing properties used in examples (Steve Best) [2137969]
- dt-bindings: mmc: fsl-imx-esdhc: add i.MXRT compatible string (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Add imx8ulp compatible string (Steve Best) [2137969]
- dt-bindings: mmc: fsl-imx-esdhc: change the pinctrl-names rule (Steve Best) [2137969]
- dt-bindings: mmc: fsl-imx-esdhc: add a new compatible string (Steve Best) [2137969]
- MAINTAINERS: Update Kishon's email address in PCI endpoint subsystem (Myron Stowe) [2135902]
- MAINTAINERS: Add Vignesh Raghavendra as maintainer of TI DRA7XX/J721E PCI driver (Myron Stowe) [2135902]
- MAINTAINERS: Add Mahesh J Salgaonkar as EEH maintainer (Myron Stowe) [2135902]
- MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint reviewer (Myron Stowe) [2135902]
- PCI/P2PDMA: Use for_each_pci_dev() helper (Myron Stowe) [2135902]
- PCI: mt7621: Use PCI_CONF1_EXT_ADDRESS() macro (Myron Stowe) [2135902]
- PCI: ftpci100: Use PCI_CONF1_ADDRESS() macro (Myron Stowe) [2135902]
- PCI: Add standard PCI Config Address macros (Myron Stowe) [2135902]
- PCI: qcom-ep: Check platform_get_resource_byname() return value (Myron Stowe) [2135902]
- PCI: qcom-ep: Add support for SM8450 SoC (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom-ep: Add support for SM8450 SoC (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom-ep: Define clocks per platform (Myron Stowe) [2135902]
- PCI: qcom-ep: Make PERST separation optional (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom-ep: Make PERST separation optional (Myron Stowe) [2135902]
- PCI: qcom-ep: Disable Master AXI Clock when there is no PCIe traffic (Myron Stowe) [2135902]
- PCI: qcom-ep: Gate Master AXI clock to MHI bus during L1SS (Myron Stowe) [2135902]
- PCI: qcom-ep: Expose link transition counts via debugfs (Myron Stowe) [2135902]
- PCI: qcom-ep: Disable IRQs during driver remove (Myron Stowe) [2135902]
- PCI: qcom-ep: Make use of the cached dev pointer (Myron Stowe) [2135902]
- PCI: qcom-ep: Rely on the clocks supplied by devicetree (Myron Stowe) [2135902]
- PCI: qcom-ep: Add kernel-doc for qcom_pcie_ep structure (Myron Stowe) [2135902]
- PCI: qcom: Rename host-init error label (Myron Stowe) [2135902]
- PCI: qcom: Drop unused post_deinit callback (Myron Stowe) [2135902]
- PCI: qcom-ep: Add MODULE_DEVICE_TABLE (Myron Stowe) [2135902]
- PCI: qcom: Sort device-id table (Myron Stowe) [2135902]
- PCI: qcom: Clean up IP configurations (Myron Stowe) [2135902]
- PCI: qcom: Make all optional clocks optional (Myron Stowe) [2135902]
- PCI: qcom: Add support for SA8540P (Myron Stowe) [2135902]
- PCI: qcom: Add support for SC8280XP (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom: Add SA8540P to binding (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom: Add SC8280XP to binding (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom: Enumerate platforms with single msi interrupt (Myron Stowe) [2135902]
- PCI: mvebu: Fix endianness when accessing PCI emul bridge members (Myron Stowe) [2135902]
- PCI: mediatek-gen3: Change driver name to mtk-pcie-gen3 (Myron Stowe) [2135902]
- phy: freescale: imx8m-pcie: Fix the wrong order of phy_init() and phy_power_on() (Myron Stowe) [2135902]
- PCI: imx6: Add i.MX8MP PCIe support (Myron Stowe) [2135902]
- PCI: dwc: Replace of_gpio_named_count() by gpiod_count() (Myron Stowe) [2135902]
- PCI: dwc: Drop dependency on ZONE_DMA32 (Myron Stowe) [2135902]
- dt-bindings: pci: QCOM Add missing sc7280 aggre0, aggre1 clocks (Myron Stowe) [2135902]
- dt-bindings: PCI: microchip,pcie-host: fix missing dma-ranges (Myron Stowe) [2135902]
- dt-bindings: PCI: microchip,pcie-host: fix missing clocks properties (Myron Stowe) [2135902]
- dt-bindings: PCI: mediatek-gen3: Add support for MT8188 and MT8195 (Myron Stowe) [2135902]
- PCI: pci-bridge-emul: Set position of PCI capabilities to real HW value (Myron Stowe) [2135902]
- PCI: aardvark: Add support for PCI Bridge Subsystem Vendor ID on emulated bridge (Myron Stowe) [2135902]
- PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge (Myron Stowe) [2135902]
- PCI: Fix typo in pci_scan_child_bus_extend() (Myron Stowe) [2135902]
- PCI: Fix whitespace and indentation (Myron Stowe) [2135902]
- PCI: Move pci_assign_unassigned_root_bus_resources() (Myron Stowe) [2135902]
- PCI: Pass available buses even if the bridge is already configured (Myron Stowe) [2135902]
- PCI: Fix used_buses calculation in pci_scan_child_bus_extend() (Myron Stowe) [2135902]
- PCI: Expose PCIe Resizable BAR support via sysfs (Myron Stowe) [2135902]
- PCI/PM: Reduce D3hot delay with usleep_range() (Myron Stowe) [2135902]
- PCI/PM: Simplify pci_pm_suspend_noirq() (Myron Stowe) [2135902]
- PCI/PM: Always disable PTM for all devices during suspend (Myron Stowe) [2135902]
- PCI/PTM: Consolidate PTM interface declarations (Myron Stowe) [2135902]
- PCI/PTM: Reorder functions in logical order (Myron Stowe) [2135902]
- PCI/PTM: Preserve RsvdP bits in PTM Control register (Myron Stowe) [2135902]
- PCI/PTM: Move pci_ptm_info() body into its only caller (Myron Stowe) [2135902]
- PCI/PTM: Add pci_suspend_ptm() and pci_resume_ptm() (Myron Stowe) [2135902]
- PCI/PTM: Separate configuration and enable (Myron Stowe) [2135902]
- PCI/PTM: Add pci_upstream_ptm() helper (Myron Stowe) [2135902]
- PCI/PTM: Cache PTM Capability offset (Myron Stowe) [2135902]
- PCI/DPC: Quirk PIO log size for certain Intel Root Ports (Myron Stowe) [2135902]
- PCI/ASPM: Correct LTR_L1.2_THRESHOLD computation (Myron Stowe) [2135902]
- PCI/ASPM: Ignore L1 PM Substates if device lacks capability (Myron Stowe) [2135902]
- PCI/ASPM: Factor out L1 PM Substates configuration (Myron Stowe) [2135902]
- PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [2135902]
- PCI/ASPM: Refactor L1 PM Substates Control Register programming (Myron Stowe) [2135902]
- drm: Implement DRM aperture helpers under video/ (Myron Stowe) [2135902]
- MAINTAINERS: Broaden scope of simpledrm entry (Myron Stowe) [2135902]
- MAINTAINERS: Add simpledrm driver co-maintainer (Myron Stowe) [2135902]
- PCI: qcom: Remove ddrss_sf_tbu clock from SC8180X (Myron Stowe) [2135902]
- ARM: 9100/1: MAINTAINERS: mark all linux-arm-kernel@infradead list as moderated (Myron Stowe) [2135902]
- PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro (Íñigo Huguet) [2147541]
- x86/ftrace: remove return_to_handler SYM_FUNC_END macro (Joe Lawrence) [2144901]
- dt-bindings: pinctrl: imx93: Add pinctrl binding (Steve Best) [2137921]
- pinctrl: imx93: Add MODULE_DEVICE_TABLE() (Steve Best) [2137921]
- ACPI: NUMA: Add CXL CFMWS 'nodes' to the possible nodes set (John W. Linville) [2107254]
- tools/testing/cxl: Fix decoder default state (John W. Linville) [2107254]
- cxl/mbox: Use __le32 in get,set_lsa mailbox structures (John W. Linville) [2107254]
- cxl: Fix cleanup of port devices on failure to probe driver. (John W. Linville) [2107254]
- cxl/mem: Drop mem_enabled check from wait_for_media() (John W. Linville) [2107254]
- cxl/pci: Make cxl_dvsec_ranges() failure not fatal to cxl_pci (John W. Linville) [2107254]
- rehdat/configs: set missing options relevant to CXL update (John W. Linville) [2107254]
- cxl/pci: Drop shadowed variable (John W. Linville) [2107254]
- cxl/core/port: Fix NULL but dereferenced coccicheck error (John W. Linville) [2107254]
- cxl/port: Hold port reference until decoder release (John W. Linville) [2107254]
- cxl/port: Fix endpoint refcount leak (John W. Linville) [2107254]
- cxl/core: Fix cxl_device_lock() class detection (John W. Linville) [2107254]
- cxl/core/port: Fix unregister_port() lock assertion (John W. Linville) [2107254]
- cxl/regs: Fix size of CXL Capability Header Register (John W. Linville) [2107254]
- cxl/core/port: Handle invalid decoders (John W. Linville) [2107254]
- cxl/core/port: Fix / relax decoder target enumeration (John W. Linville) [2107254]
- tools/testing/cxl: Add a physical_node link (John W. Linville) [2107254]
- tools/testing/cxl: Enumerate mock decoders (John W. Linville) [2107254]
- tools/testing/cxl: Mock one level of switches (John W. Linville) [2107254]
- tools/testing/cxl: Fix root port to host bridge assignment (John W. Linville) [2107254]
- tools/testing/cxl: Mock dvsec_ranges() (John W. Linville) [2107254]
- cxl/core/port: Add endpoint decoders (John W. Linville) [2107254]
- cxl/core: Move target_list out of base decoder attributes (John W. Linville) [2107254]
- cxl/mem: Add the cxl_mem driver (John W. Linville) [2107254]
- cxl/core/port: Add switch port enumeration (John W. Linville) [2107254]
- cxl/memdev: Add numa_node attribute (John W. Linville) [2107254]
- cxl/pci: Emit device serial number (John W. Linville) [2107254]
- cxl/pci: Implement wait for media active (John W. Linville) [2107254]
- cxl/pci: Retrieve CXL DVSEC memory info (John W. Linville) [2107254]
- cxl/pci: Cache device DVSEC offset (John W. Linville) [2107254]
- cxl/pci: Store component register base in cxlds (John W. Linville) [2107254]
- cxl/core/port: Remove @host argument for dport + decoder enumeration (John W. Linville) [2107254]
- cxl/port: Add a driver for 'struct cxl_port' objects (John W. Linville) [2107254]
- cxl/core: Emit modalias for CXL devices (John W. Linville) [2107254]
- cxl/core/hdm: Add CXL standard decoder enumeration to the core (John W. Linville) [2107254]
- cxl/core: Generalize dport enumeration in the core (John W. Linville) [2107254]
- cxl/pci: Rename pci.h to cxlpci.h (John W. Linville) [2107254]
- cxl/port: Up-level cxl_add_dport() locking requirements to the caller (John W. Linville) [2107254]
- cxl/pmem: Introduce a find_cxl_root() helper (John W. Linville) [2107254]
- cxl/port: Introduce cxl_port_to_pci_bus() (John W. Linville) [2107254]
- cxl/core/port: Use dedicated lock for decoder target list (John W. Linville) [2107254]
- cxl: Prove CXL locking (John W. Linville) [2107254]
- cxl/core: Track port depth (John W. Linville) [2107254]
- cxl/core/port: Make passthrough decoder init implicit (John W. Linville) [2107254]
- cxl/core: Fix cxl_probe_component_regs() error message (John W. Linville) [2107254]
- cxl/core/port: Clarify decoder creation (John W. Linville) [2107254]
- cxl/core: Convert decoder range to resource (John W. Linville) [2107254]
- cxl/decoder: Hide physical address information from non-root (John W. Linville) [2107254]
- cxl/core/port: Rename bus.c to port.c (John W. Linville) [2107254]
- cxl: Introduce module_cxl_driver (John W. Linville) [2107254]
- cxl/acpi: Map component registers for Root Ports (John W. Linville) [2107254]
- cxl/pci: Add new DVSEC definitions (John W. Linville) [2107254]
- cxl: Flesh out register names (John W. Linville) [2107254]
- cxl/pci: Defer mailbox status checks to command timeouts (John W. Linville) [2107254]
- cxl/pci: Implement Interface Ready Timeout (John W. Linville) [2107254]
- cxl: Rename CXL_MEM to CXL_PCI (John W. Linville) [2107254]
- ACPI: NUMA: Add a node and memblk for each CFMWS not in SRAT (John W. Linville) [2107254]
- cxl/test: Mock acpi_table_parse_cedt() (John W. Linville) [2107254]
- cxl/acpi: Convert CFMWS parsing to ACPI sub-table helpers (John W. Linville) [2107254]
- cxl/pci: Use pci core's DVSEC functionality (John W. Linville) [2107254]
- cxl/core: Replace unions with struct_group() (John W. Linville) [2107254]
- PCI: Add pci_find_dvsec_capability to find designated VSEC (John W. Linville) [2107254]
- net: remove noblock parameter from skb_recv_datagram() (Íñigo Huguet) [2143360]
- net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2104465]
- e1000e: convert .adjfreq to .adjfine (Ken Cox) [2104465]
- e1000e: remove unnecessary range check in e1000e_phc_adjfreq (Ken Cox) [2104465]
- Revert "e1000e: Fix possible HW unit hang after an s0ix exit" (Ken Cox) [2104465]
- e1000e: Enable GPT clock before sending message to CSME (Ken Cox) [2104465]
- intel/e1000e:fix repeated words in comments (Ken Cox) [2104465]
- intel: remove unused macros (Ken Cox) [2104465]
- e1000e: Remove useless DMA-32 fallback configuration (Ken Cox) [2104465]
Resolves: rhbz#2143841, rhbz#2075216, rhbz#2137969, rhbz#2135902, rhbz#2147541, rhbz#2144901, rhbz#2137921, rhbz#2107254, rhbz#2143360, rhbz#2104465
Signed-off-by: Frantisek Hrbata <fhrbata@redhat.com>
2022-11-30 13:16:06 +00:00
|
|
|
ln -sf rtla ./%{_bindir}/osnoise
|
|
|
|
ln -sf rtla ./%{_bindir}/timerlat
|
|
|
|
)
|
|
|
|
popd
|
2020-10-15 12:41:02 +00:00
|
|
|
%endif
|
|
|
|
|
2021-06-29 15:47:47 +00:00
|
|
|
if [ -f $DevelDir/vmlinux.h ]; then
|
|
|
|
RPM_VMLINUX_H=$DevelDir/vmlinux.h
|
|
|
|
fi
|
|
|
|
|
2020-10-15 12:41:02 +00:00
|
|
|
%if %{with_bpftool}
|
|
|
|
pushd tools/bpf/bpftool
|
|
|
|
%{bpftool_make} prefix=%{_prefix} bash_compdir=%{_sysconfdir}/bash_completion.d/ mandir=%{_mandir} install doc-install
|
|
|
|
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
|
2021-06-21 23:14:53 +00:00
|
|
|
install -m644 *_kern.o %{buildroot}%{_libexecdir}/ksamples/bpf || true
|
2020-10-15 12:41:02 +00:00
|
|
|
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
|
kernel-5.14.0-416.el9
* Wed Jan 31 2024 Scott Weaver <scweaver@redhat.com> [5.14.0-416.el9]
- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks (David Arcari) [RHEL-23310]
- x86/tsc: Extend watchdog check exemption to 4-Sockets platform (Prarit Bhargava) [RHEL-20163]
- x86/tsc: Provide sched_clock_noinstr() (Prarit Bhargava) [RHEL-20163]
- x86/tsc: Do feature check as the very first thing (Prarit Bhargava) [RHEL-20163]
- x86/tsc: Make recalibrate_cpu_khz() export GPL only (Prarit Bhargava) [RHEL-20163]
- clocksource: Enable TSC watchdog checking of HPET and PMTMR only when requested (Prarit Bhargava) [RHEL-20163]
- clocksource: Verify HPET and PMTMR when TSC unverified (Prarit Bhargava) [RHEL-20163]
- sched/clock/x86: Mark sched_clock() noinstr (Prarit Bhargava) [RHEL-20163]
- x86/pvclock: Improve atomic update of last_value in pvclock_clocksource_read() (Prarit Bhargava) [RHEL-20163]
- x86/tsc: Make art_related_clocksource static (Prarit Bhargava) [RHEL-20163]
- x86/tsc: Be consistent about use_tsc_delay() (Prarit Bhargava) [RHEL-20163]
- misc/pvpanic: fix set driver data (Vitaly Kuznetsov) [RHEL-22993]
- perf/x86/intel/uncore: Factor out topology_gidnid_map() (Michael Petlan) [RHEL-21927]
- perf/x86/intel/uncore: Fix NULL pointer dereference issue in upi_fill_topology() (Michael Petlan) [RHEL-21927]
- perf archive: Add new option '--unpack' to expand tarballs (Michael Petlan) [RHEL-8651]
- perf archive: Add new option '--all' to pack perf.data with DSOs (Michael Petlan) [RHEL-8651]
- selftests: mm: fix map_hugetlb failure on 64K page size systems (Nico Pache) [RHEL-5617]
- mm/gup_test: free memory allocated via kvcalloc() using kvfree() (Nico Pache) [RHEL-5617]
- selftests/mm/kugepaged: restore thp settings at exit (Nico Pache) [RHEL-5617]
- selftests: mm: hugepage-vmemmap fails on 64K page size systems (Nico Pache) [RHEL-5617]
- mm/ksm: fix KSM COW breaking with userfaultfd-wp via FAULT_FLAG_UNSHARE (Nico Pache) [RHEL-5617]
- mm/ksm: simplify break_ksm() to not rely on VM_FAULT_WRITE (Nico Pache) [RHEL-5617]
- selftests: link libasan statically for tests with -fsanitize=address (Nico Pache) [RHEL-5617]
- selftests: line buffer test program's stdout (Nico Pache) [RHEL-5617]
- selftests: allow runners to override the timeout (Nico Pache) [RHEL-5617]
- selftests/kselftest/runner.sh: Pass optional command parameters in environment (Nico Pache) [RHEL-5617]
- selftests/kselftest/runner/run_one(): allow running non-executable files (Nico Pache) [RHEL-5617]
- selftests/mm: export get_free_hugepages() (Nico Pache) [RHEL-5617]
- selftests: secretmem: floor the memory size to the multiple of page_size (Nico Pache) [RHEL-5617]
- selftests/mm: cow: print ksft header before printing anything else (Nico Pache) [RHEL-5617]
- selftests/mm: prevent duplicate runs caused by TEST_GEN_PROGS (Nico Pache) [RHEL-5617]
- selftests/mm: add hugetlb_fault_after_madv to .gitignore (Nico Pache) [RHEL-5617]
- tools/testing/selftests/mm/run_vmtests.sh: lower the ptrace permissions (Nico Pache) [RHEL-5617]
- selftests/mm: include mman header to access MREMAP_DONTUNMAP identifier (Nico Pache) [RHEL-5617]
- selftests/mm: fix awk usage in charge_reserved_hugetlb.sh and hugetlb_reparenting_test.sh that may cause error (Nico Pache) [RHEL-5617]
- lib: replace kmap() with kmap_local_page() (Nico Pache) [RHEL-5617]
- selftests/mm: fix WARNING comparing pointer to 0 (Nico Pache) [RHEL-5617]
- selftests: mm: add KSM_MERGE_TIME tests (Nico Pache) [RHEL-5617]
- selftests/mm: run all tests from run_vmtests.sh (Nico Pache) [RHEL-5617]
- selftests/mm: optionally pass duration to transhuge-stress (Nico Pache) [RHEL-5617]
- selftests/mm: make migration test robust to failure (Nico Pache) [RHEL-5617]
- selftests/mm: va_high_addr_switch should skip unsupported arm64 configs (Nico Pache) [RHEL-5617]
- selftests/mm: fix thuge-gen test bugs (Nico Pache) [RHEL-5617]
- selftests/mm: enable mrelease_test for arm64 (Nico Pache) [RHEL-5617]
- selftests/mm: skip soft-dirty tests on arm64 (Nico Pache) [RHEL-5617]
- selftests/mm: add gup test matrix in run_vmtests.sh (Nico Pache) [RHEL-5617]
- selftests/mm: add -a to run_vmtests.sh (Nico Pache) [RHEL-5617]
- selftests/mm: give scripts execute permission (Nico Pache) [RHEL-5617]
- selftests: mm: remove duplicate unneeded defines (Nico Pache) [RHEL-5617]
- Documentation: kselftest: "make headers" is a prerequisite (Nico Pache) [RHEL-5617]
- selftests/mm: fix build failures due to missing MADV_COLLAPSE (Nico Pache) [RHEL-5617]
- selftests/mm: fix a "possibly uninitialized" warning in pkey-x86.h (Nico Pache) [RHEL-5617]
- selftests/mm: .gitignore: add mkdirty, va_high_addr_switch (Nico Pache) [RHEL-5617]
- selftests/mm: fix invocation of tests that are run via shell scripts (Nico Pache) [RHEL-5617]
- selftests/mm: fix "warning: expression which evaluates to zero..." in mlock2-tests.c (Nico Pache) [RHEL-5617]
- selftests/mm: fix unused variable warnings in hugetlb-madvise.c, migration.c (Nico Pache) [RHEL-5617]
- selftests/mm: fix cross compilation with LLVM (Nico Pache) [RHEL-5617]
- selftests/mm: run hugetlb testcases of va switch (Nico Pache) [RHEL-5617]
- selftests/mm: configure nr_hugepages for arm64 (Nico Pache) [RHEL-5617]
- selftests/mm: add platform independent in code comments (Nico Pache) [RHEL-5617]
- selftests/mm: rename va_128TBswitch to va_high_addr_switch (Nico Pache) [RHEL-5617]
- selftests/mm: add support for arm64 platform on va switch (Nico Pache) [RHEL-5617]
- selftests/mm: reuse pagemap_get_entry() in vm_util.h (Nico Pache) [RHEL-5617]
- selftests/mm: use PM_* macros in vm_utils.h (Nico Pache) [RHEL-5617]
- selftests/mm: merge default_huge_page_size() into one (Nico Pache) [RHEL-5617]
- selftests/mm: link vm_util.c always (Nico Pache) [RHEL-5617]
- selftests/mm: use TEST_GEN_PROGS where proper (Nico Pache) [RHEL-5617]
- selftests/mm: merge util.h into vm_util.h (Nico Pache) [RHEL-5617]
- selftests/mm: dump a summary in run_vmtests.sh (Nico Pache) [RHEL-5617]
- selftests/mm: update .gitignore with two missing tests (Nico Pache) [RHEL-5617]
- selftests/mm: set overcommit_policy as OVERCOMMIT_ALWAYS (Nico Pache) [RHEL-5617]
- selftests/mm: change NR_CHUNKS_HIGH for aarch64 (Nico Pache) [RHEL-5617]
- selftests/mm: change MAP_CHUNK_SIZE (Nico Pache) [RHEL-5617]
- selftests: vm: enable cross-compilation (Nico Pache) [RHEL-5617]
- selftests/mm: define MADV_PAGEOUT to fix compilation issues (Nico Pache) [RHEL-5617]
- selftest/vm: add mremap expand merge offset test (Nico Pache) [RHEL-5617]
- redhat: Fix build for kselftests mm (Nico Pache) [RHEL-5617]
- selftests/vm: rename selftests/vm to selftests/mm (Nico Pache) [RHEL-5617]
- selftests/vm: cow: add COW tests for collapsing of PTE-mapped anon THP (Nico Pache) [RHEL-5617]
- selftests/vm: add test to measure MADV_UNMERGEABLE performance (Nico Pache) [RHEL-5617]
- selftests/vm: use memfd for hugepage-mmap test (Nico Pache) [RHEL-5617]
- selftests/vm: cow: basic COW tests for non-anonymous pages (Nico Pache) [RHEL-5617]
- selftests/vm: anon_cow: prepare for non-anonymous COW tests (Nico Pache) [RHEL-5617]
- selftests/vm: ksm_functional_tests: fix a typo in comment (Nico Pache) [RHEL-5617]
- selftests: vm: Fix incorrect kernel headers search path (Nico Pache) [RHEL-5617]
- selftests/vm: remove __USE_GNU in hugetlb-madvise.c (Nico Pache) [RHEL-5617]
- selftests/vm: ksm_functional_tests: fixes for 32bit (Nico Pache) [RHEL-5617]
- selftests/vm: cow: fix compile warning on 32bit (Nico Pache) [RHEL-5617]
- selftests/vm: madv_populate: fix missing MADV_POPULATE_(READ|WRITE) definitions (Nico Pache) [RHEL-5617]
- mm/gup_test: fix PIN_LONGTERM_TEST_READ with highmem (Nico Pache) [RHEL-5617]
- mm/pagewalk: don't trigger test_walk() in walk_page_vma() (Nico Pache) [RHEL-5617]
- selftests/vm: add KSM unmerge tests (Nico Pache) [RHEL-5617]
- selftests/vm: anon_cow: add mprotect() optimization tests (Nico Pache) [RHEL-5617]
- selftests/vm: anon_cow: add R/O longterm tests via gup_test (Nico Pache) [RHEL-5617]
- mm/gup_test: start/stop/read functionality for PIN LONGTERM test (Nico Pache) [RHEL-5617]
- selftests/vm: anon_cow: add liburing test cases (Nico Pache) [RHEL-5617]
- selftests/vm: anon_cow: hugetlb tests (Nico Pache) [RHEL-5617]
- selftests/vm: anon_cow: THP tests (Nico Pache) [RHEL-5617]
- selftests/vm: factor out pagemap_is_populated() into vm_util (Nico Pache) [RHEL-5617]
- selftests/vm: anon_cow: test COW handling of anonymous memory (Nico Pache) [RHEL-5617]
- selftests/vm: drop mnt point for hugetlb in run_vmtests.sh (Nico Pache) [RHEL-5617]
- selftests/vm: use memfd for hugepage-mremap test (Nico Pache) [RHEL-5617]
- selftests/vm: use memfd for hugetlb-madvise test (Nico Pache) [RHEL-5617]
- selftests/vm: use memfd for uffd hugetlb tests (Nico Pache) [RHEL-5617]
- selftests/vm: add local_config.h and local_config.mk to .gitignore (Nico Pache) [RHEL-5617]
- selftests/vm/pkeys: Add a regression test for setting PKRU through ptrace (Nico Pache) [RHEL-5617]
- selftests: vm: add /dev/userfaultfd test cases to run_vmtests.sh (Nico Pache) [RHEL-5617]
- selftests/vm: use top_srcdir instead of recomputing relative paths (Nico Pache) [RHEL-5617]
- selftests/vm: fix errno handling in mrelease_test (Nico Pache) [RHEL-5617]
- tools: update test_hmm script to support SP config (Nico Pache) [RHEL-5617]
- selftests: vm: add process_mrelease tests (Nico Pache) [RHEL-5617]
- selftest/vm: add helpers to detect PAGE_SIZE and PAGE_SHIFT (Nico Pache) [RHEL-5617]
- selftest/vm: add util.h and and move helper functions there (Nico Pache) [RHEL-5617]
- perf test record user-regs: Fix mask for vg register (Michael Petlan) [RHEL-14411]
- platform/x86/intel/ifs: Call release_firmware() when handling errors. (Steve Best) [RHEL-23312]
- nvme: check for valid nvme_identify_ns() before using it (Ewan D. Milne) [RHEL-14751]
- nvme-core: fix a memory leak in nvme_ns_info_from_identify() (Ewan D. Milne) [RHEL-14751]
Resolves: RHEL-14411, RHEL-14751, RHEL-20163, RHEL-21927, RHEL-22993, RHEL-23310, RHEL-23312, RHEL-5617, RHEL-8651
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2024-01-31 18:42:28 +00:00
|
|
|
# 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/{} \;
|
kernel-5.14.0-97.el9
* Mon May 23 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-97.el9]
- tcp: drop the hash_32() part from the index calculation (Guillaume Nault) [2064868] {CVE-2022-1012}
- tcp: increase source port perturb table to 2^16 (Guillaume Nault) [2064868] {CVE-2022-1012}
- tcp: dynamically allocate the perturb table used by source ports (Guillaume Nault) [2064868] {CVE-2022-1012}
- tcp: add small random increments to the source port (Guillaume Nault) [2064868] {CVE-2022-1012}
- tcp: resalt the secret every 10 seconds (Guillaume Nault) [2064868] {CVE-2022-1012}
- tcp: use different parts of the port_offset for index and offset (Guillaume Nault) [2064868] {CVE-2022-1012}
- secure_seq: use the 64 bits of the siphash for port offset calculation (Guillaume Nault) [2064868] {CVE-2022-1012}
- esp: limit skb_page_frag_refill use to a single page (Sabrina Dubroca) [2082951] {CVE-2022-27666}
- esp: Fix possible buffer overflow in ESP transformation (Sabrina Dubroca) [2082951] {CVE-2022-27666}
- cifs: truncate the inode and mapping when we simulate fcollapse (Ronnie Sahlberg) [1997367]
- bpf: Fix renaming task_getsecid_subj->current_getsecid_subj. (Ondrej Mosnacek) [2083580]
- selinux: use correct type for context length (Ondrej Mosnacek) [2083580]
- selinux: drop return statement at end of void functions (Ondrej Mosnacek) [2083580]
- selinux: parse contexts for mount options early (Ondrej Mosnacek) [2083580]
- selinux: various sparse fixes (Ondrej Mosnacek) [2083580]
- selinux: try to use preparsed sid before calling parse_sid() (Ondrej Mosnacek) [2083580]
- selinux: Fix selinux_sb_mnt_opts_compat() (Ondrej Mosnacek) [2083580]
- LSM: general protection fault in legacy_parse_param (Ondrej Mosnacek) [2083580]
- selinux: fix a type cast problem in cred_init_security() (Ondrej Mosnacek) [2083580]
- selinux: drop unused macro (Ondrej Mosnacek) [2083580]
- selinux: simplify cred_init_security (Ondrej Mosnacek) [2083580]
- selinux: do not discard const qualifier in cast (Ondrej Mosnacek) [2083580]
- selinux: drop unused parameter of avtab_insert_node (Ondrej Mosnacek) [2083580]
- selinux: drop cast to same type (Ondrej Mosnacek) [2083580]
- selinux: enclose macro arguments in parenthesis (Ondrej Mosnacek) [2083580]
- selinux: declare name parameter of hash_eval const (Ondrej Mosnacek) [2083580]
- selinux: declare path parameters of _genfs_sid const (Ondrej Mosnacek) [2083580]
- selinux: check return value of sel_make_avc_files (Ondrej Mosnacek) [2083580]
- selinux: access superblock_security_struct in LSM blob way (Ondrej Mosnacek) [2083580]
- selinux: fix misuse of mutex_is_locked() (Ondrej Mosnacek) [2050966 2083580]
- selinux: minor tweaks to selinux_add_opt() (Ondrej Mosnacek) [2083580]
- selinux: fix potential memleak in selinux_add_opt() (Ondrej Mosnacek) [2083580]
- security,selinux: remove security_add_mnt_opt() (Ondrej Mosnacek) [2083580]
- selinux: Use struct_size() helper in kmalloc() (Ondrej Mosnacek) [2083580]
- lsm: security_task_getsecid_subj() -> security_current_getsecid_subj() (Ondrej Mosnacek) [2083580]
- selinux: initialize proto variable in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2083580]
- selinux: fix sleeping function called from invalid context (Ondrej Mosnacek) [2083580]
- selinux: fix a sock regression in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2083580]
- LSM: Avoid warnings about potentially unused hook variables (Ondrej Mosnacek) [2083580]
- selinux: fix all of the W=1 build warnings (Ondrej Mosnacek) [2083580]
- selinux: make better use of the nf_hook_state passed to the NF hooks (Ondrej Mosnacek) [2083580]
- selinux: fix race condition when computing ocontext SIDs (Ondrej Mosnacek) [2083580]
- selinux: remove unneeded ipv6 hook wrappers (Ondrej Mosnacek) [2083580]
- security: remove unneeded subdir-$(CONFIG_...) (Ondrej Mosnacek) [2083580]
- selinux: return early for possible NULL audit buffers (Ondrej Mosnacek) [2083580]
- quota: make dquot_quota_sync return errors from ->sync_fs (Lukas Czerner) [2083053]
- redhat: Enable VM kselftests (Nico Pache) [2081818]
- selftests/vm: Makefile: s/TARGETS/VMTARGETS/g (Joel Savitz) [2081818]
- redhat: Enable HMM test to be used by the kselftest test suite (Nico Pache) [2081818]
- redhat: enable CONFIG_TEST_VMALLOC for vm selftests (Nico Pache) [2081818]
- net: bridge: switchdev: check br_vlan_group() return value (Ivan Vecera) [2081601]
- net: bridge: mst: Restrict info size queries to bridge ports (Ivan Vecera) [2081601]
- net: bridge: mst: prevent NULL deref in br_mst_info_size() (Ivan Vecera) [2081601]
- selftests: forwarding: Use same VRF for port and VLAN upper (Ivan Vecera) [2081601]
- selftests: forwarding: Disable learning before link up (Ivan Vecera) [2081601]
- net: bridge: mst: Add helper to query a port's MST state (Ivan Vecera) [2081601]
- net: bridge: mst: Add helper to check if MST is enabled (Ivan Vecera) [2081601]
- net: bridge: mst: Add helper to map an MSTI to a VID set (Ivan Vecera) [2081601]
- net: bridge: mst: Notify switchdev drivers of MST state changes (Ivan Vecera) [2081601]
- net: bridge: mst: Notify switchdev drivers of VLAN MSTI migrations (Ivan Vecera) [2081601]
- net: bridge: mst: Notify switchdev drivers of MST mode changes (Ivan Vecera) [2081601]
- net: bridge: mst: Support setting and reporting MST port states (Ivan Vecera) [2081601]
- net: bridge: mst: Allow changing a VLAN's MSTI (Ivan Vecera) [2081601]
- net: bridge: mst: Multiple Spanning Tree (MST) mode (Ivan Vecera) [2081601]
- net: switchdev: remove lag_mod_cb from switchdev_handle_fdb_event_to_device (Ivan Vecera) [2081601]
- selftests: forwarding: tests of locked port feature (Ivan Vecera) [2081601]
- net: bridge: Add support for offloading of locked port flag (Ivan Vecera) [2081601]
- net: bridge: Add support for bridge port in locked mode (Ivan Vecera) [2081601]
- net: switchdev: avoid infinite recursion from LAG to bridge with port object handler (Ivan Vecera) [2081601]
- bridge: switch br_net_exit to batch mode (Ivan Vecera) [2081601]
- net: bridge: multicast: notify switchdev driver whenever MC processing gets disabled (Ivan Vecera) [2081601]
- net: switchdev: introduce switchdev_handle_port_obj_{add,del} for foreign interfaces (Ivan Vecera) [2081601]
- net: switchdev: rename switchdev_lower_dev_find to switchdev_lower_dev_find_rcu (Ivan Vecera) [2081601]
- net: bridge: switchdev: replay all VLAN groups (Ivan Vecera) [2081601]
- net: bridge: make nbp_switchdev_unsync_objs() follow reverse order of sync() (Ivan Vecera) [2081601]
- net: bridge: switchdev: differentiate new VLANs from changed ones (Ivan Vecera) [2081601]
- net: bridge: vlan: notify switchdev only when something changed (Ivan Vecera) [2081601]
- net: bridge: vlan: make __vlan_add_flags react only to PVID and UNTAGGED (Ivan Vecera) [2081601]
- net: bridge: vlan: don't notify to switchdev master VLANs without BRENTRY flag (Ivan Vecera) [2081601]
- net: bridge: vlan: check early for lack of BRENTRY flag in br_vlan_add_existing (Ivan Vecera) [2081601]
- net: bridge: vlan: check for errors from __vlan_del in __vlan_flush (Ivan Vecera) [2081601]
- net/switchdev: use struct_size over open coded arithmetic (Ivan Vecera) [2081601]
- net: bridge: vlan: fix memory leak in __allowed_ingress (Ivan Vecera) [2081601]
- net: bridge: vlan: fix single net device option dumping (Ivan Vecera) [2081601]
- net: bridge: Get SIOCGIFBR/SIOCSIFBR ioctl working in compat mode (Ivan Vecera) [2081601]
- bridge: use __set_bit in __br_vlan_set_default_pvid (Ivan Vecera) [2081601]
- net: bridge: Allow base 16 inputs in sysfs (Ivan Vecera) [2081601]
- net/bridge: replace simple_strtoul to kstrtol (Ivan Vecera) [2081601]
- net: bridge: Slightly optimize 'find_portno()' (Ivan Vecera) [2081601]
- net: bridge: switchdev: fix shim definition for br_switchdev_mdb_notify (Ivan Vecera) [2081601]
- net: bridge: switchdev: consistent function naming (Ivan Vecera) [2081601]
- net: bridge: mdb: move all switchdev logic to br_switchdev.c (Ivan Vecera) [2081601]
- net: bridge: split out the switchdev portion of br_mdb_notify (Ivan Vecera) [2081601]
- net: bridge: move br_vlan_replay to br_switchdev.c (Ivan Vecera) [2081601]
- net: bridge: provide shim definition for br_vlan_flags (Ivan Vecera) [2081601]
- net: switchdev: merge switchdev_handle_fdb_{add,del}_to_device (Ivan Vecera) [2081601]
- net: bridge: create a common function for populating switchdev FDB entries (Ivan Vecera) [2081601]
- net: bridge: move br_fdb_replay inside br_switchdev.c (Ivan Vecera) [2081601]
- net: bridge: reduce indentation level in fdb_create (Ivan Vecera) [2081601]
- net: bridge: rename br_fdb_insert to br_fdb_add_local (Ivan Vecera) [2081601]
- net: bridge: rename fdb_insert to fdb_add_local (Ivan Vecera) [2081601]
- net: bridge: remove fdb_insert forward declaration (Ivan Vecera) [2081601]
- net: bridge: remove fdb_notify forward declaration (Ivan Vecera) [2081601]
- scsi: ses: Fix unsigned comparison with less than zero (Tomas Henzl) [2065658]
- scsi: ses: Retry failed Send/Receive Diagnostic commands (Tomas Henzl) [2065658]
- redhat/configs: enable GUP_TEST in debug kernel (Joel Savitz) [2079631]
Resolves: rhbz#2064868, rhbz#2082951, rhbz#1997367, rhbz#2083580, rhbz#2050966, rhbz#2083053, rhbz#2081818, rhbz#2081601, rhbz#2065658, rhbz#2079631
Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-05-23 07:52:03 +00:00
|
|
|
popd
|
kernel-5.14.0-481.el9
* Mon Jul 15 2024 Lucas Zampieri <lzampier@redhat.com> [5.14.0-481.el9]
- tipc: fix UAF in error path (Xin Long) [RHEL-34280] {CVE-2024-36886}
- redhat: Add cgroup kselftests to kernel-selftests-internal (Waiman Long) [RHEL-43555]
- vxlan: Pull inner IP header in vxlan_xmit_one(). (Guillaume Nault) [RHEL-35248]
- geneve: Fix incorrect inner network header offset when innerprotoinherit is set (Guillaume Nault) [RHEL-35248]
- vxlan: Pull inner IP header in vxlan_rcv(). (Guillaume Nault) [RHEL-35248]
- gpio: tegra186: Fix tegra186_gpio_is_accessible() check (Charles Mirabile) [RHEL-32452]
- ALSA: update configuration for RHEL 9.5 (Jaroslav Kysela) [RHEL-27515]
- ASoC: fsl_rpmsg: update Kconfig dependencies (Jaroslav Kysela) [RHEL-27515]
- ASoC: imx-rpmsg: SND_SOC_IMX_RPMSG should depend on OF and I2C (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: hda-ctrl: only clear WAKESTS for HDaudio codecs (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: hda-ctrl: add missing WAKE_STS clear (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: mtl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: tgl: Add fw_regs area to debugfs map for IPC4 (Jaroslav Kysela) [RHEL-27515]
- ALSA: pci: hda: hda_controller: Add support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: hdac_controller: Implement support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: soc-acpi-intel-mtl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515]
- soundwire: clarify maximum allowed address (Jaroslav Kysela) [RHEL-27515]
- soundwire: remove unused sdw_bus_conf structure (Jaroslav Kysela) [RHEL-27515]
- soundwire: cadence: remove PDI offset completely (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cs35l41: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cs35l56: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: lnl: add helper to detect SoundWire wakes (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: hda-codec: preserve WAKEEN values (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: lnl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: Introduce flags to force commands via PIO instead of CORB (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: Intel: Select AZX_DCAPS_PIO_COMMANDS for Lunar Lake (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: hda-bus: Use PIO mode for Lunar Lake (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: soc-acpi-intel-lnl-match: adds RT714 and RT1318 support (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: soc-acpi-intel-lnl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension (Jaroslav Kysela) [RHEL-27515]
- ALSA: seq: Fix yet another spot for system message conversion (Jaroslav Kysela) [RHEL-27515]
- ASoC: tas2781: Fix wrong loading calibrated data sequence (Jaroslav Kysela) [RHEL-27515]
- ASoC: tas2552: Add TX path for capturing AUDIO-OUT data (Jaroslav Kysela) [RHEL-27515]
- ASoC: mediatek: mt8192: fix register configuration for tdm (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup (Jaroslav Kysela) [RHEL-27515]
- ASoC: tas2781: Fix a warning reported by robot kernel test (Jaroslav Kysela) [RHEL-27515]
- soundwire: cadence: fix invalid PDI offset (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: Remove Framework Laptop 16 from quirks (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: tas2781: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_sdw: Move flags to private struct (Jaroslav Kysela) [RHEL-27515]
- ASoC: intel: sof_sdw: Fixup typo in device link checking (Jaroslav Kysela) [RHEL-27515]
- ALSA: seq: ump: Fix swapped song position pointer data (Jaroslav Kysela) [RHEL-27515]
- ALSA: ump: Set default protocol when not given explicitly (Jaroslav Kysela) [RHEL-27515]
- ALSA: ump: Don't accept an invalid UMP protocol number (Jaroslav Kysela) [RHEL-27515]
- ALSA: ump: Don't clear bank selection after sending a program change (Jaroslav Kysela) [RHEL-27515]
- ALSA: seq: Fix incorrect UMP type for system messages (Jaroslav Kysela) [RHEL-27515]
- ALSA: seq: Don't clear bank selection at event -> UMP MIDI2 conversion (Jaroslav Kysela) [RHEL-27515]
- ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP conversion (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp (Jaroslav Kysela) [RHEL-27515]
- ALSA: core: Remove debugfs at disconnection (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 440/460 G11. (Jaroslav Kysela) [RHEL-27515]
- ALSA: core: Enable proc module when CONFIG_MODULES=y (Jaroslav Kysela) [RHEL-27515]
- ALSA: core: Fix NULL module pointer assignment at card init (Jaroslav Kysela) [RHEL-27515 RHEL-43900] {CVE-2024-38605}
- regmap: kunit: Fix array overflow in stride() test (Jaroslav Kysela) [RHEL-27515]
- ALSA: timer: Set lower bound of start tick time (Jaroslav Kysela) [RHEL-27515 RHEL-43811] {CVE-2024-38618}
- ALSA: hda/realtek: Drop doubly quirk entry for 103c:8a2e (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek - fixed headset Mic not show (Jaroslav Kysela) [RHEL-27515]
- ALSA: Fix deadlocks with kctl removals at disconnection (Jaroslav Kysela) [RHEL-27515 RHEL-43933] {CVE-2024-38600}
- ASoC: rt715-sdca-sdw: Fix wrong complete waiting in rt715_dev_resume() (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: hda_component: Initialize shared data during bind callback (Jaroslav Kysela) [RHEL-27515]
- ASoC: xilinx: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515]
- ASoC: ux500: Add missing module description (Jaroslav Kysela) [RHEL-27515]
- ASoC: dmaengine: Add missing module description (Jaroslav Kysela) [RHEL-27515]
- ASoC: topology-test: Add missing module description (Jaroslav Kysela) [RHEL-27515]
- ASoC: qcom: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515]
- ASoC: sigmadsp: Add missing module description (Jaroslav Kysela) [RHEL-27515]
- ASoC: ab8500: Add missing module description (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: fix for acp platform device creation failure (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: Fix build error without CONFIG_PM (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek - Set GPIO3 to default at S4 state for Thinkpad with ALC1318 (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515 RHEL-39879] {CVE-2024-36955}
- ASoC: SOF: debug: Handle cases when fw_lib_prefix is not set, NULL (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l56: fix usages of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515]
- ASoC: da7219-aad: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515]
- ALSA: emu10k1: use mutex for E-MU FPGA access locking (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU (Jaroslav Kysela) [RHEL-27515]
- ALSA: emu10k1: move the whole GPIO event handling to the workqueue (Jaroslav Kysela) [RHEL-27515]
- ALSA: emu10k1: fix E-MU card dock presence monitoring (Jaroslav Kysela) [RHEL-27515]
- ALSA: emu10k1: fix E-MU dock initialization (Jaroslav Kysela) [RHEL-27515]
- ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware() (Jaroslav Kysela) [RHEL-27515]
- ALSA: emu10k1: make E-MU FPGA writes potentially more reliable (Jaroslav Kysela) [RHEL-27515]
- ALSA: kunit: use const qualifier for immutable data (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: Add quirks for Lenovo 13X (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cs35l41: Support Lenovo 13X laptop without _DSD (Jaroslav Kysela) [RHEL-27515]
- ASoC: rt715-sdca: volume step modification (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l56: Avoid static analysis warning of uninitialised variable (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: wsa881x: set clk_stop_mode1 flag (Jaroslav Kysela) [RHEL-27515]
- ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: Set name of control as in topology (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N (Jaroslav Kysela) [RHEL-27515]
- ALSA: aloop: add support for up to 768kHz sample rate (Jaroslav Kysela) [RHEL-27515]
- ALSA: pcm: add support for 705.6kHz and 768kHz sample rates (Jaroslav Kysela) [RHEL-27515]
- ALSA: aloop: add DSD formats (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4 (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: Fixes for Asus GU605M and GA403U sound (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cs35l41: Use shared cs-amp-lib to apply calibration (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim 7 16ARHA7 (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cs35l41: Set the max PCM Gain using tuning setting (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cs35l41: Support HP Omen models without _DSD (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: Add quirks for HP Omen models using CS35L41 (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1 (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Core: Handle error returned by sof_select_ipc_and_paths (Jaroslav Kysela) [RHEL-27515]
- ASoC: rt715: add vendor clear control register (Jaroslav Kysela) [RHEL-27515]
- regmap: kunit: Fix an NULL vs IS_ERR() check (Jaroslav Kysela) [RHEL-27515]
- tools/include: Sync uapi/sound/asound.h with the kernel sources (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515]
- ASoC: rt722-sdca: add headset microphone vrefo setting (Jaroslav Kysela) [RHEL-27515]
- ASoC: rt722-sdca: modify channel number to support 4 channels (Jaroslav Kysela) [RHEL-27515]
- ASoC: dt-bindings: rt5645: add cbj sleeve gpio property (Jaroslav Kysela) [RHEL-27515]
- ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating (Jaroslav Kysela) [RHEL-27515]
- ASoC: acp: Support microphone from device Acer 315-24p (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: debug: show firmware/topology prefix/names (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3 (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: add default firmware library path for LNL (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: ipc4-pcm: Do not reset the ChainDMA if it has not been allocated (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_priv (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: ipc4-pcm: Use consistent name for sof_ipc4_timestamp_info pointer (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointer (Jaroslav Kysela) [RHEL-27515]
- regmap: kunit: Add test cases for regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515]
- regmap: kunit: Add cache-drop test with multiple cache blocks (Jaroslav Kysela) [RHEL-27515]
- regmap: kunit: Replace a kmalloc/kfree() pair with KUnit-managed alloc (Jaroslav Kysela) [RHEL-27515]
- regmap: kunit: Use a KUnit action to call regmap_exit() (Jaroslav Kysela) [RHEL-27515]
- regmap: kunit: Add more cache-sync tests (Jaroslav Kysela) [RHEL-27515]
- regmap: kunit: Add more cache-drop tests (Jaroslav Kysela) [RHEL-27515]
- regmap: kunit: Run non-sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515]
- regmap: kunit: Run sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515]
- regmap: kunit: Introduce struct for test case parameters (Jaroslav Kysela) [RHEL-27515]
- regmap: kunit: Create a struct device for the regmap (Jaroslav Kysela) [RHEL-27515]
- regmap: kunit: Fix warnings of implicit casts to __le16 and __be16 (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l56: Prevent overwriting firmware ASP config (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l56: Fix unintended bus access while resetting amp (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot() (Jaroslav Kysela) [RHEL-27515]
- regmap: Add regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too (Jaroslav Kysela) [RHEL-27515]
- ASoC: tegra: Fix DSPK 16-bit playback (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: Fix debug window description (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/tas2781: correct the register for pow calibrated data (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: Add quirk for HP SnowWhite laptops (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: Init debugfs before booting firmware (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: Wake from D0ix when starting streaming (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: Remove dead code (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: Test result of avs_get_module_entry() (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: Fix potential integer overflow (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: Replace risky functions with safer variants (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: Fix ASRC module initialization (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: Fix config_length for config-less copiers (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: Silence false-positive memcpy() warnings (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: Fix debug-slot offset calculation (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: Restore stream decoupling on prepare (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Core: Add remove_late() to sof_init_environment failure path (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: amd: fix for false dsp interrupts (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: lnl: Disable DMIC/SSP offload on remove (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: hda_cs_dsp_ctl: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515]
- ASoC: wm_adsp: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: hda_cs_dsp_ctl: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515]
- ASoC: wm_adsp: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515]
- firmware: cs_dsp: Add locked wrappers for coeff read and write (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: mtl: Correct the mtl_dsp_dump output (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: hda-dsp/mtl: Add support for ACE ROM state codes (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: mtl: Implement firmware boot state check (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot failed (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: lnl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: mtl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: hda: Create debugfs file to force a clean DSP boot (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: boards: Add modules description (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: ES8326: Removing the control of ADC_SCALE (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: ES8326: Solve a headphone detection issue after suspend and resume (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: ES8326: modify clock table (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: ES8326: Solve error interruption issue (Jaroslav Kysela) [RHEL-27515]
- ALSA: line6: Zero-initialize message buffers (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7 16ARHA7 models (Jaroslav Kysela) [RHEL-27515]
- Revert "ALSA: emu10k1: fix synthesizer sample playback position and caching" (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: Add quirks for ASUS Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515]
- regmap: maple: Fix uninitialized symbol 'ret' warnings (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: fix for acp_init function error handling (Jaroslav Kysela) [RHEL-27515]
- ASoC: tas2781: mark dvc_tlv with __maybe_unused (Jaroslav Kysela) [RHEL-27515]
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw (Jaroslav Kysela) [RHEL-27515]
- ASoC: rt-sdw*: add __func__ to all error logs (Jaroslav Kysela) [RHEL-27515]
- ASoC: rt722-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515]
- ASoC: rt712-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515]
- ASoC: rt711-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515]
- ASoC: rt711-sdca: fix locking sequence (Jaroslav Kysela) [RHEL-27515]
- ASoC: rt5682-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515]
- ASoC: kirkwood: Fix potential NULL dereference (Jaroslav Kysela) [RHEL-27515]
- soundwire: amd: fix for wake interrupt handling for clockstop mode (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cs35l56: Add ACPI device match tables (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek - Fix inactive headset mic jack (Jaroslav Kysela) [RHEL-27515]
- regmap: maple: Fix cache corruption in regcache_maple_drop() (Jaroslav Kysela) [RHEL-27515 RHEL-39706] {CVE-2024-36019}
- ASoC: amd: acp: fix for acp pdm configuration check (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/tas2781: remove useless dev_dbg from playback_hook (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/tas2781: add debug statements to kcontrols (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/tas2781: add locks to kcontrols (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/tas2781: remove digital gain kcontrol (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: change cs35l56 name_prefix (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_sdw: change rt715-sdca dai name (Jaroslav Kysela) [RHEL-27515]
- ASoC: rt715-sdca: rename dai name with rt715-sdca prefix (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_sdw_rt722_sdca: use rt_dmic_rtd_init (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_sdw_rt722_sdca: set rtd_init in codec_info_list[] (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_sdw: remove unused rt dmic rtd_init (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_sdw: use generic rtd_init function for Realtek SDW DMICs (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_sdw: Factor out codec name generation (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_sdw: Factor out BlueTooth DAI creation (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_sdw: Factor out HDMI DAI creation (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_sdw: Factor out DMIC DAI creation. (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_sdw: Factor out SSP DAI creation (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_sdw: Use for_each_set_bit (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_sdw: Only pass dai_link pointer around (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_sdw: Move get_codec_dai_by_name() into sof_sdw itself (Jaroslav Kysela) [RHEL-27515]
- ASoC: intel: sof_sdw: Set channel map directly from endpoints (Jaroslav Kysela) [RHEL-27515]
- ASoC: intel: sof_sdw: Only pass codec_conf pointer around (Jaroslav Kysela) [RHEL-27515]
- ASoC: intel: sof_sdw: Make find_codec_info_dai() return a pointer (Jaroslav Kysela) [RHEL-27515]
- ASoC: intel: sof_sdw: Make find_codec_info_acpi() return a pointer (Jaroslav Kysela) [RHEL-27515]
- ASoC: intel: sof_sdw: Make find_codec_info_part() return a pointer (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs42l43: Correct extraction of data pointer in suspend/resume (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: mtrace: rework mtrace timestamp setting (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: Add pplcllpl/u members to hdac_ext_stream (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: ipc4-pcm: Correct the delay calculation (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in PAUSED state (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases in pcm_trigger (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info definition locally (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Remove the get_stream_position callback (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter() for pcm_delay (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: hda-common-ops: Do not set the get_stream_position callback (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: Set the dai/host get frame/byte counter callbacks (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Introduce a new callback pair to be used for PCM delay reporting (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position callback (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: hda: Implement get_stream_position (Linear Link Position) (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to place constraint (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for PCMs (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Add dsp_max_burst_size_in_ms member to snd_sof_pcm_stream (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cs35l56: Set the init_done flag before component_add() (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cs35l56: Raise device name message log level (Jaroslav Kysela) [RHEL-27515]
- ASoC: dmaengine_pcm: Allow passing component name via config (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: ssm4567: Board cleanup (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: ssm4567: Do not ignore route checks (Jaroslav Kysela) [RHEL-27515]
- ASoC: topology: Do not ignore route checks when parsing graphs (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: Disable route checks for Skylake boards (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: intel-nhlt: add intel_nhlt_ssp_device_type() function (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: ipc4-topology: support NHLT device type (Jaroslav Kysela) [RHEL-27515]
- ALSA: control: Fix unannotated kfree() cleanup (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: Add quirk for HP Spectre x360 14 eu0000 (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: fix the hp playback volume issue for LG machines (Jaroslav Kysela) [RHEL-27515]
- ASoC: soc-compress: Fix and add DPCM locking (Jaroslav Kysela) [RHEL-27515]
- ALSA: core: add kunitconfig (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: add in quirk for Acer Swift Go 16 - SFG16-71 (Jaroslav Kysela) [RHEL-27515]
- Revert "ALSA: usb-audio: Name feature ctl using output if input is PCM" (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam Deck OLED (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry (Jaroslav Kysela) [RHEL-27515]
- ALSA: timer: Fix missing irq-disable at closing (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9 (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: yc: Revert "add new YC platform variant (0x63) support" (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2" (Jaroslav Kysela) [RHEL-27515]
- ALSA: usb-audio: Stop parsing channels bits when all channels are found. (Jaroslav Kysela) [RHEL-27515 RHEL-36904] {CVE-2024-27436}
- ALSA: hda/realtek - ALC236 fix volume mute & mic mute LED on some HP models (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/tas2781: remove unnecessary runtime_pm calls (Jaroslav Kysela) [RHEL-27515]
- ASoC: soc-core.c: Skip dummy codec when adding platforms (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Fix Scarlett 4th Gen input gain range (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/tas2781: use dev_dbg in system_resume (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/tas2781: do not call pm_runtime_force_* in system_resume/suspend (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/tas2781: add lock to system_suspend (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/tas2781: restore power state after system_resume (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515]
- platform/x86: serial-multi-instantiate: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: catpt: Carefully use PCI bitwise constants (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: hda_component: Include sound/hda_codec.h (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: hda_component: Add missing #include guards (Jaroslav Kysela) [RHEL-27515]
- ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl() (Jaroslav Kysela) [RHEL-27515]
- firmware: cirrus: cs_dsp: Remove non-existent member from kerneldoc (Jaroslav Kysela) [RHEL-27515]
- firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: ES8326: change support for ES8326 (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: ES8326: Changing members of private structure (Jaroslav Kysela) [RHEL-27515]
- ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll (Jaroslav Kysela) [RHEL-27515]
- ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode (Jaroslav Kysela) [RHEL-27515]
- ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC (Jaroslav Kysela) [RHEL-27515]
- ASoC: trace: add event to snd_soc_dapm trace events (Jaroslav Kysela) [RHEL-27515]
- ASoC: trace: add component to set_bias_level trace events (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: atom: sst_ipc: Remove unused intel-mid.h (Jaroslav Kysela) [RHEL-27515]
- mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook (Jaroslav Kysela) [RHEL-27515]
- ASoC: soc-core.c: Prefer to return dai->driver->name in snd_soc_dai_name_get() (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs-amp-lib: Add KUnit test for calibration helpers (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: yc: Add HP Pavilion Aero Laptop 13-be2xxx(8BD6) into DMI quirk table (Jaroslav Kysela) [RHEL-27515]
- ALSA: ac97: More cleanup with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: Skip i915 initialization on CNL/LKF-based platforms (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: hda: Skip HDMI/DP registration if i915 is missing (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: Ignore codecs with no suppoting driver (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: hda: Cleanup error messages (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: Reuse for_each_pcm_streams() (Jaroslav Kysela) [RHEL-27515]
- ALSA: usb-audio: Name feature ctl using output if input is PCM (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cs35l41: Overwrite CS35L41 configuration for ASUS UM5302LA (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: Add quirks for Lenovo Thinkbook 16P laptops (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cs35l41: Support Lenovo Thinkbook 16P (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek - Add Headset Mic supported Acer NB platform (Jaroslav Kysela) [RHEL-27515]
- soundwire: Use snd_soc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [RHEL-27515]
- soundwire: constify the struct device_type usage (Jaroslav Kysela) [RHEL-27515]
- ALSA: hwdep: Move put_user() call out of scoped_guard() in snd_hwdep_control_ioctl() (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: optimize the probe codec process (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform (Jaroslav Kysela) [RHEL-27515]
- mfd: cs42l43: Fix wrong register defaults (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet (Jaroslav Kysela) [RHEL-27515]
- ASoC: madera: Fix typo in madera_set_fll_clks shift value (Jaroslav Kysela) [RHEL-27515]
- ALSA: seq: midi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515]
- ALSA: seq: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515]
- ALSA: seq: virmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515]
- ALSA: seq: prioq: Use guard() for locking (Jaroslav Kysela) [RHEL-27515]
- ALSA: pcm: Use guard() for locking (Jaroslav Kysela) [RHEL-27515]
- ALSA: pcm: Use guard() for PCM stream locks (Jaroslav Kysela) [RHEL-27515]
- ALSA: pcm: oss: Use guard() for setup (Jaroslav Kysela) [RHEL-27515]
- ALSA: control_led: Use guard() for locking (Jaroslav Kysela) [RHEL-27515]
- ALSA: info: Use guard() for locking (Jaroslav Kysela) [RHEL-27515]
- ALSA: mixer_oss: Use guard() for locking (Jaroslav Kysela) [RHEL-27515]
- ALSA: control: Use guard() for locking (Jaroslav Kysela) [RHEL-27515]
- ALSA: rawmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515]
- ALSA: jack: Use guard() for locking (Jaroslav Kysela) [RHEL-27515]
- ALSA: core: Use guard() for locking (Jaroslav Kysela) [RHEL-27515]
- ALSA: seq: fifo: Use guard() for locking (Jaroslav Kysela) [RHEL-27515]
- ALSA: seq: memory: Use guard() for locking (Jaroslav Kysela) [RHEL-27515]
- ALSA: seq: ports: Use guard() for locking (Jaroslav Kysela) [RHEL-27515]
- ALSA: seq: queue: Use guard() for locking (Jaroslav Kysela) [RHEL-27515]
- ALSA: seq: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515]
- ALSA: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515]
- ALSA: compress_offload: Use guard() for locking (Jaroslav Kysela) [RHEL-27515]
- ALSA: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515]
- ALSA: hrtimer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515]
- ALSA: hwdep: Use guard() for locking (Jaroslav Kysela) [RHEL-27515]
- ALSA: kunit: Fix sparse warnings (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: yc: Fix non-functional mic on Lenovo 21J2 (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: yc: add new YC platform variant (0x63) support (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l56: Prevent bad sign extension in cs35l56_read_silicon_uid() (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk table (Jaroslav Kysela) [RHEL-27515]
- regmap: kunit: Add a test for ranges in combination with windows (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: tx-macro: correct TX SMIC MUXn widgets on SM8350+ (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: tx-macro: split widgets per different LPASS versions (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8 (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l56: Add helper functions for amp calibration (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs-amp-lib: Add helpers for factory calibration data (Jaroslav Kysela) [RHEL-27515]
- ASoC: wm_adsp: Add wm_adsp_start() and wm_adsp_stop() (Jaroslav Kysela) [RHEL-27515]
- mfd: cs42l43: Add time postfixes on defines (Jaroslav Kysela) [RHEL-27515]
- mfd: cs42l43: Add some missing dev_err_probe()s (Jaroslav Kysela) [RHEL-27515]
- mfd: cs42l43: Handle error from devm_pm_runtime_enable() (Jaroslav Kysela) [RHEL-27515]
- mfd: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515]
- mfd: cs42l43: Use __u8 type rather than u8 for firmware interface (Jaroslav Kysela) [RHEL-27515]
- ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol() (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: tas2781: enable subwoofer volume control (Jaroslav Kysela) [RHEL-27515]
- ALSA: pcm: Use CLASS() for fdget()/fdput() (Jaroslav Kysela) [RHEL-27515]
- ALSA: mixer_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515]
- ALSA: pcm_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515]
- ALSA: seq: oss: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515]
- ALSA: seq: virmidi: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515]
- ALSA: seq: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515]
- ALSA: seq: core: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515]
- ALSA: pcm: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515]
- ALSA: control: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515]
- ALSA: compress_offload: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515]
- ALSA: timer: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515]
- ALSA: vmaster: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515]
- ALSA: pcm: clarify and fix default msbits value for all formats (Jaroslav Kysela) [RHEL-27515]
- ASoC: soc-core: tidyup strcmp() param on snd_soc_is_matching_dai() (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: ps: modify ACP register end address macro (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: ps: update license (Jaroslav Kysela) [RHEL-27515]
- ALSA: seq: prioq: Unify cell removal functions (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: beep: Drop stale mutex (Jaroslav Kysela) [RHEL-27515]
- ALSA: echoaudio: remove redundant assignment to variable clock (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: rt5660: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: rt5640: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: rt5616: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: rt5514: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: nau8825: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: da7213: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: wsa884x: Allow sharing reset GPIO (Jaroslav Kysela) [RHEL-27515]
- ASoC: dt-bindings: qcom,wsa8840: Add reset-gpios for shared line (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: fix mute/micmute LED For HP mt440 (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: Downgrade BDL table overflow message (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: Set up BDL table at hw_params (Jaroslav Kysela) [RHEL-27515]
- ALSA: Drop leftover snd-rtctimer stuff from Makefile (Jaroslav Kysela) [RHEL-27515]
- ALSA: ump: Fix the discard error code from snd_ump_legacy_open() (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: Populate board selection with new I2S entries (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: ICCMAX recommendations for ICL+ platforms (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: TGL-based platforms support (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: ICL-based platforms support (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: CNL-based platforms support (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: Abstract IRQ handling (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: Abstract IPC handling (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: Prefix SKL/APL-specific members (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: Fix sound clipping in single capture scenario (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: L1SEN reference counted (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs42l42: Remove redundant delays in suspend(). (Jaroslav Kysela) [RHEL-27515]
- ASoC: tas2781: Remove redundant initialization of pointer 'data' (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: amd: fix soundwire dependencies (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: ps: add machine select and register code (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: ps: fix for acp pme wake for soundwire configuration (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: ps: remove acp_reset flag (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: ps: refactor acp child platform device creation code (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: ps: refactor acp device configuration read logic (Jaroslav Kysela) [RHEL-27515]
- ASoC: Constify pointer to of_phandle_args (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8) (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: Fix top speaker connection on Dell Inspiron 16 Plus 7630 (Jaroslav Kysela) [RHEL-27515]
- ALSA: core: fix buffer overflow in test_format_fill_silence() (Jaroslav Kysela) [RHEL-27515]
- ALSA: virtio: Fix "Coverity: virtsnd_kctl_tlv_op(): Uninitialized variables" warning. (Jaroslav Kysela) [RHEL-27515]
- ALSA: avoid 'bool' as variable name (Jaroslav Kysela) [RHEL-27515]
- soundwire: bus_type: make sdw_bus_type const (Jaroslav Kysela) [RHEL-27515]
- ALSA: usb-audio: More relaxed check of MIDI jack names (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: fix mute/micmute LED For HP mt645 (Jaroslav Kysela) [RHEL-27515]
- ALSA: seq: remove redundant 'tristate' for SND_SEQ_UMP_CLIENT (Jaroslav Kysela) [RHEL-27515]
- ALSA: seq: make snd_seq_bus_type const (Jaroslav Kysela) [RHEL-27515]
- ALSA: aoa: make soundbus_bus_type const (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Add some bounds checking to firmware data (Jaroslav Kysela) [RHEL-27515 RHEL-34741] {CVE-2024-26927}
- ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks table (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: cs35l41: Fix device ID / model name (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: cs35l41: Add internal speaker support for ASUS UM3402 with missing DSD (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l56: Workaround for ACPI with broken spk-id-gpios property (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: tx-macro: Simplify setting AMIC control (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: tx-macro: Mark AMIC control registers as volatile (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: tx-macro: Drop unimplemented DMIC clock divider (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: va-macro: add npl clk (Jaroslav Kysela) [RHEL-27515]
- ALSA: seq: fix function cast warnings (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: ipc4-topology: set config_length based on device_count (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: hda-mlink: update incorrect comment (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Fix runtime pm usage counter balance after fw exception (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: hda-dai: add support for dspless mode beyond HDAudio (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: lnl: Do not use LNL specific wrappers in DSPless mode (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: hda-dai-ops: add SoundWire dspless mode (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: hda-dai-ops: use dai_type (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: topology: Parse DAI type token for dspless mode (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: start SoundWire links earlier for LNL+ devices (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: topology: dynamically allocate and store DAI widget->private (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: hda-dai: remove dspless special case (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: ipc4-pcm: fix dma_id for CHAIN_DMA capture (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: ipc4-topology: allow chain_dma for all supported DAIs (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: ipc4: store number of playback/capture streams (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: hda-dai-ops: enable chain_dma for ALH (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: hda: add 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: ops: add new 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: ipc4-topology: change chain_dma handling in dai_config (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: IPC3: fix message bounds on ipc ops (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: ipc4-pcm: Workaround for crashed firmware on system suspend (Jaroslav Kysela) [RHEL-27515 RHEL-35128] {CVE-2024-27057}
- ASoC: q6dsp: fix event handler prototype (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: pci-lnl: Change the topology path to intel/sof-ipc4-tplg (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: pci-tgl: Change the default paths and firmware names (Jaroslav Kysela) [RHEL-27515]
- ALSA: aw2: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515]
- ALSA: ctxfi: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: fix TYPO 'reguest' to 'request' in error log (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU (Jaroslav Kysela) [RHEL-27515]
- regmap: kunit: Ensure that changed bytes are actually different (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: imx: Add devicetree support to select topologies (Jaroslav Kysela) [RHEL-27515]
- ASoC: rt5645: Add DMI quirk for inverted jack-detect on MeeGoPad T8 (Jaroslav Kysela) [RHEL-27515]
- ASoC: rt5645: Make LattePanda board DMI match more precise (Jaroslav Kysela) [RHEL-27515]
- ALSA: es1938: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515]
- ALSA: es1968: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515]
- ALSA: fm801: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515]
- ALSA: maestro3: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515]
- ALSA: riptide: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515]
- ALSA: rme96: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515]
- ALSA: sis7019: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515]
- ALSA: via82xx: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515]
- ALSA: doc: Use DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515]
- ALSA: aoa: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515]
- ALSA: aaci: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515]
- ALSA: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515]
- ASoC: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515]
- ALSA: at73c213: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515]
- ALSA: ali5451: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515]
- ALSA: ali5451: Embed suspend image into struct snd_ali (Jaroslav Kysela) [RHEL-27515]
- ALSA: azt3328: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515]
- ALSA: cmipci: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515]
- ALSA: cs4281: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515]
- ALSA: echoaudio: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515]
- ALSA: aloop: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515]
- ALSA: dummy: Replace with DEFINE_SIPMLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515]
- ALSA: pcsp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515]
- ALSA: als300: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515]
- ALSA: als4000: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515]
- ALSA: atiixp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515]
- ALSA: ens137x: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515]
- ALSA: intel8x0: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515]
- ALSA: nm256: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: amd: Fix locking in ACP IRQ handler (Jaroslav Kysela) [RHEL-27515]
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: cht_bsw_rt5645: Cleanup codec_name handling (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l56: Remove default from IRQ1_CFG register (Jaroslav Kysela) [RHEL-27515]
- ASoC: tas2781: remove unused acpi_subysystem_id (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: Expose FW version with sysfs (Jaroslav Kysela) [RHEL-27515]
- ALSA: virtio: add support for audio controls (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/cs35l56: select intended config FW_CS_DSP (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: Add "Intel Reference board" SSID in the ALC256. (Jaroslav Kysela) [RHEL-27515]
- ALSA: HDA: intel-sdw-acpi: add kernel parameter to select alternate controller (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_sdw: starts non sdw BE id with the highest sdw BE id (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: soc-acpi-intel-lnl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: soc-acpi: add RT712 support for LNL (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_sdw: Remove unused function prototypes (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_sdw: remove .init callbacks (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_sdw: add common sdw dai link init (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_sdw_rt5682: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_sdw_cs42l42: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_sdw_rt700: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_sdw_rt712_sdca: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_sdw_rt711: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_sdw_rt_sdca_jack_common: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: add get_codec_dai_by_name helper function (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_sdw: use single rtd_init for rt_amps (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_cs42l42: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: board_helpers: support DAI link order customization (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_rt5682: dmi quirk cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_rt5682: board id cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_rt5682: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_rt5682: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_rt5682: board id cleanup for tgl boards (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_rt5682: board id cleanup for jsl boards (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: ipc3-topology: Fix pipeline tear down logic (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l56: Fix deadlock in ASP1 mixer register initialization (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: constify static sdw_slave_ops struct (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: Send initial config to module if present (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: Add topology parsing support for initial config (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: UAPI: Add tokens for initial config feature (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: Fix dynamic port assignment when TDM is set (Jaroslav Kysela) [RHEL-27515]
- regmap: kunit: fix raw noinc write test wrapping (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs42l43: Add system suspend ops to disable IRQ (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs42l43: Handle error from devm_pm_runtime_enable (Jaroslav Kysela) [RHEL-27515]
- soundwire: intel_auxdevice: remove redundant assignment to variable link_flags (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: amd: fix SND_AMD_SOUNDWIRE_ACPI dependencies (Jaroslav Kysela) [RHEL-27515]
- ASoC: fix SND_SOC_WCD939X dependencies (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs42l43: Shut down jack detection on component remove (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs42l43: Sync the hp ilimit works when removing the component (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs42l43: Add clear of stashed pointer on component remove (Jaroslav Kysela) [RHEL-27515]
- ASoC: tas2781: add module parameter to tascodec_init() (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: Fix pci_probe() error path (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put() (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: add IDs for Dell dual spk platform (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/conexant: Add quirk for SWS JS201D (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: Remove two HP Laptops using CS35L41 (Jaroslav Kysela) [RHEL-27515]
- ALSA: core: Fix dependencies for SND_CORE_TEST (Jaroslav Kysela) [RHEL-27515]
- ALSA: usb-audio: Ignore clock selector errors for single connection (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cs35l56: Remove unused test stub function (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cs35l56: Fix filename string field layout (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cs35l56: Fix order of searching for firmware files (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l56: Allow more time for firmware to boot (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l56: Load tunings for the correct speaker models (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revision (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l56: Fix for initializing ASP1 mixer registers (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cs35l56: Initialize all ASP1 registers (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l56: Fix default SDW TX mixer registers (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l56: Fix to ensure ASP1 registers match cache (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l56: Remove buggy checks from cs35l56_is_fw_reload_needed() (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l56: Don't add the same register patch multiple times (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->component (Jaroslav Kysela) [RHEL-27515]
- ASoC: wm_adsp: Don't overwrite fwf_name with the default (Jaroslav Kysela) [RHEL-27515]
- ASoC: wm_adsp: Fix firmware file search order (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 thinkpads (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: amd: refactor acp driver pm ops (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: amd: select soundwire dependency flag for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: amd: update descriptor fields for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: amd: add machine select logic for soundwire based platforms (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: amd: Add Soundwire DAI configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: amd: add interrupt handling for SoundWire manager devices (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: amd: add code for invoking soundwire manager helper functions (Jaroslav Kysela) [RHEL-27515]
- soundwire: amd: refactor register mask structure (Jaroslav Kysela) [RHEL-27515]
- soundwire: amd: implement function to extract slave information (Jaroslav Kysela) [RHEL-27515]
- soundwire: amd: refactor soundwire pads enable (Jaroslav Kysela) [RHEL-27515]
- soundwire: amd: refactor amd soundwire manager device node creation (Jaroslav Kysela) [RHEL-27515]
- soundwire: amd: update license (Jaroslav Kysela) [RHEL-27515]
- ASoC/soundwire: implement generic api for scanning amd soundwire controller (Jaroslav Kysela) [RHEL-27515]
- ALSA: core: Add sound core KUnit test (Jaroslav Kysela) [RHEL-27515]
- ALSA: pcm: Fix snd_pcm_format_name function (Jaroslav Kysela) [RHEL-27515]
- ALSA: pcm: Add missing formats to formats list (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: mtl-match: Add cs42l43_l0 cs35l56_l23 for MTL (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: Fix support for a Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF (Jaroslav Kysela) [RHEL-27515]
- ALSA: usb-audio: Check presence of valid altsetting control (Jaroslav Kysela) [RHEL-27515]
- Revert "ALSA: usb-audio: Skip setting clock selector for single connections" (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32 (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cs35l41: Support HP models without _DSD using dual Speaker ID (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cs35l41: Support additional HP Envy Models (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: Add quirks for various HP ENVY models (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cs35l41: Set Channel Index correctly when system is missing _DSD (Jaroslav Kysela) [RHEL-27515]
- ALSA: usb-audio: Support read-only clock selector control (Jaroslav Kysela) [RHEL-27515]
- ASoC: dt-bindings: audio-graph-port: Drop type from "clocks" (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs42l43: Use fls to calculate the pre-divider for the PLL (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs42l43: Refactor to use for_each_set_bit() (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs42l43: Use USEC_PER_MSEC rather than hard coding (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs42l43: Add pm_ptr around the power ops (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs42l43: Check error from device_property_read_u32_array() (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs42l43: Minor code tidy ups (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: Add quirks for HP G11 Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: realtek: Move hda_component implementation to module (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other amps (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: ES8326: Adding new volume kcontrols (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: Remove unneeded semicolon (Jaroslav Kysela) [RHEL-27515]
- ALSA: usb-audio: Sort quirk table entries (Jaroslav Kysela) [RHEL-27515]
- ALSA: usb-audio: add quirk for RODE NT-USB+ (Jaroslav Kysela) [RHEL-27515]
- ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision (Jaroslav Kysela) [RHEL-27515]
- ALSA: virtio: remove duplicate check if queue is broken (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek - Add speaker pin verbtable for Dell dual speaker platform (Jaroslav Kysela) [RHEL-27515]
- ALSA: usb-audio: fix typo (Jaroslav Kysela) [RHEL-27515]
- ALSA: usb-audio: Skip setting clock selector for single connections (Jaroslav Kysela) [RHEL-27515]
- ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/cs8409: Suppress vmaster control for Dolphin models (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: Increase default bdl_pos_adj for Apollo Lake (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: Replace numeric device IDs with constant values (Jaroslav Kysela) [RHEL-27515]
- ASoC: qcom: sc8280xp: limit speaker volumes (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: ES8326: Remove executable bit (Jaroslav Kysela) [RHEL-27515]
- ASoC: allow up to eight CPU/codec DAIs (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: wcd934x: drop unneeded regulator include (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: wcd938x: skip printing deferred probe failuers (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: wcd938x: handle deferred probe (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: Add check for cpu dai link initialization (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: Update platform name for different boards (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: Enable rt5682s clocks in acp slave mode (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: wcd938x: fix headphones volume controls (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: wcd9335: drop unused gain hack remnant (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: lpass-wsa-macro: fix compander volume hack (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: wsa883x: fix PA volume control (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: ES8326: fix the capture noise issue (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: ES8326: Minimize the pop noise on headphone (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: ES8326: Improving the THD+N performance (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: ES8326: improving crosstalk performance (Jaroslav Kysela) [RHEL-27515]
- ALSA: synth: Save a few bytes of memory when registering a 'snd_emux' (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power (Jaroslav Kysela) [RHEL-27515]
- soundwire: stream: add missing const to Documentation (Jaroslav Kysela) [RHEL-27515]
- ASoC: nau8540: Add pre-charge actions for input (Jaroslav Kysela) [RHEL-27515]
- ASoC: p1022_rdk: fix all kernel-doc warnings (Jaroslav Kysela) [RHEL-27515]
- ASoC: qcom: Use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: amd: Compute file paths on firmware load (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: core: Skip firmware test for custom loaders (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: amd: Optimize quirk for Valve Galileo (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe() (Jaroslav Kysela) [RHEL-27515 RHEL-37099] {CVE-2023-52663}
- ASoC: amd: acp: Update MODULE_DESCRIPTION for sof-mach (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: Add missing error handling in sof-mach (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: Make use of existing *_CODEC_DAI macros (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: Drop redundant initialization of machine driver data (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: Add WCD939x Codec driver (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: Add WCD939x Soundwire devices driver (Jaroslav Kysela) [RHEL-27515]
- ASoC: codec: wcd-mbhc-v2: add support when connected behind an USB-C audio mux (Jaroslav Kysela) [RHEL-27515]
- ASoC: dt-bindings: document WCD939x Audio Codec (Jaroslav Kysela) [RHEL-27515]
- ASoC: dt-bindings: qcom,wcd938x: move out common properties (Jaroslav Kysela) [RHEL-27515]
- ASoC: dt-bindings: fsl,micfil: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515]
- ASoC: fsl_sai: Add support for i.MX95 platform (Jaroslav Kysela) [RHEL-27515]
- ASoC: dt-bindings: fsl,sai: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5 (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: ipc4-pcm: remove log message for LLP (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Fix yet more -Wformat-truncation warnings (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: Properly setup HDMI stream (Jaroslav Kysela) [RHEL-27515]
- ASoC: audio-graph-card2: fix index check on graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: icp3-dtrace: Revert "Fix wrong kfree() usage" (Jaroslav Kysela) [RHEL-27515]
- ALSA: oxygen: Fix right channel of capture volume mixer (Jaroslav Kysela) [RHEL-27515]
- ALSA: aloop: Introduce a function to get if access is interleaved mode (Jaroslav Kysela) [RHEL-27515]
- ASoC: mediatek: mt8195: Remove afe-dai component and rework codec link (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/tas2781: annotate calibration data endianness (Jaroslav Kysela) [RHEL-27515]
- ASoC: mediatek: mt8192: Check existence of dai_name before dereferencing (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140 (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: bxt_rt298: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: bxt_da7219_max98357a: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: rtq9128: Fix TDM enable and DAI format control flow (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: rtq9128: Fix PM_RUNTIME usage (Jaroslav Kysela) [RHEL-27515]
- ASoC: tas2781: Add tas2563 into driver (Jaroslav Kysela) [RHEL-27515]
- ASoC: tas2781: Add tas2563 into header file for DSP mode (Jaroslav Kysela) [RHEL-27515]
- ASoC: tas2562: move tas2563 from tas2562 driver to tas2781 driver (Jaroslav Kysela) [RHEL-27515]
- ASoC: dt-bindings: move tas2563 from tas2562.yaml to tas2781.yaml (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6 (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cs35l41: fix building without CONFIG_SPI (Jaroslav Kysela) [RHEL-27515]
- ALSA: ac97: fix build regression (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cs35l41: Support more HP models without _DSD (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/tas2781: add fixup for Lenovo 14ARB7 (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/tas2781: add TAS2563 support for 14ARB7 (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/tas2781: add configurable global i2c address (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/tas2781: add ptrs to calibration functions (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: Add driver properties for cs35l41 for Lenovo Legion Slim 7 Gen 8 serie (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: enable SND_PCI_QUIRK for Lenovo Legion Slim 7 Gen 8 (2023) serie (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/tas2781: configure the amp after firmware load (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series (Jaroslav Kysela) [RHEL-27515]
- ALSA: mark all struct bus_type as const (Jaroslav Kysela) [RHEL-27515]
- ASoC: rt5663: cancel the work when system suspends (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Rename DSP mux channels (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Add PCM Input Switch for Solo Gen 4 (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Add support for custom Gen 4 Direct Monitor mixes (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Add minimum firmware version check (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Add support for Solo, 2i2, and 4i4 Gen 4 (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Add power status control (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Add R/O headphone volume control (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Disable autogain during phantom power state change (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Allow for controls with a "mute mode" (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Disable input controls while autogain is running (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Add support for Air Presence + Drive option (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Store mix_ctls for Gen 4 Direct Monitor (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Add support for software-controllable input gain (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Handle Gen 4 Direct Monitor mix updates (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Remove repeated elem->head.mixer references (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Allow for interfaces without per-channel volume (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Split direct_monitor out from monitor_other (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Minor refactor MSD mode check (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Remove line_out_hw_vol device info entry (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Split input_other into level/pad/air/phantom (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Add support for DSP mux channels (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Split dim_mute_update from vol_updated (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Add support for air/phantom control on input 2 (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Remove struct scarlett2_usb_volume_status (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Add scarlett2_mixer_value_to_db() (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Add support for Gen 4 style parameters (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Refactor common port_count lookups (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Change num_mux_* from int to u8 (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Refactor scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Add #define for SCARLETT2_MIX_MAX (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Refactor scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Parameterise notifications (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Rename db_scale_scarlett2_gain to volume (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Remove scarlett2_config_sets array (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Simplify enums by removing explicit values (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Add config set struct (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Infer has_msd_mode from config items (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Infer standalone switch from config items (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Check for phantom persistence config item (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Check presence of mixer using mux_assignment (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Add support for uploading new firmware (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Add check for config_item presence (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Add ioctl commands to erase flash segments (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Formatting fixes (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Add skeleton hwdep/ioctl interface (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Update maintainer info (Jaroslav Kysela) [RHEL-27515 RHEL-37068] {CVE-2023-52680}
- ALSA: scarlett2: Add missing error check to scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Add missing error checks to *_ctl_get() (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() (Jaroslav Kysela) [RHEL-27515 RHEL-37084] {CVE-2023-52674}
- ALSA: scarlett2: Add missing mutex lock around get meter levels (Jaroslav Kysela) [RHEL-27515 RHEL-37056] {CVE-2023-52689}
- ALSA: scarlett2: Add #defines for firmware upgrade (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Retrieve useful flash segment numbers (Jaroslav Kysela) [RHEL-27515]
- ALSA: scarlett2: Convert meter levels from little-endian (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: Add quirks for Dell models (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cs35l41: Prevent firmware load if SPI speed too low (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cs35l41: Support additional Dell models without _DSD (Jaroslav Kysela) [RHEL-27515]
- ALSA: seq: fix kvmalloc_array() arguments order (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/tas2781: remove sound controls in unbind (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/tas2781: move set_drv_data outside tasdevice_init (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/tas2781: fix typos in comment (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/tas2781: do not use regcache (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: imx: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [RHEL-27515]
- ASoC: rt5645: Add mono speaker information to the components string (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: cht_bsw_rt5645: Set card.components string (Jaroslav Kysela) [RHEL-27515]
- ASoC: rt5645: Add a rt5645_components() helper (Jaroslav Kysela) [RHEL-27515]
- ASoC: rt5645: Add rt5645_get_pdata() helper (Jaroslav Kysela) [RHEL-27515]
- ASoC: rt5645: Refactor rt5645_parse_dt() (Jaroslav Kysela) [RHEL-27515]
- ASoC: rt5645: Add platform-data for Acer Switch V 10 (Jaroslav Kysela) [RHEL-27515]
- ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[] (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cs35l41: Only add SPI CS GPIO if SPI is enabled in kernel (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cs35l41: Do not allow uninitialised variables to be freed (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: amd: Add acp-psp mailbox interface for iram-dram fence register modification (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Rename amd_bt sof_dai_type (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Add i2s bt dai configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Refactor sof_i2s_tokens reading to update acpbt dai (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: amd: Refactor spinlock_irq(&sdev->ipc_lock) sequence in irq_handler (Jaroslav Kysela) [RHEL-27515]
- ASoC: soc.h: don't create dummy Component via COMP_DUMMY() (Jaroslav Kysela) [RHEL-27515]
- ASoC: sof: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515]
- ASoC: intel: hdaudio.c: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515]
- ASoC: fsl_sai: Fix channel swap issue on i.MX8MP (Jaroslav Kysela) [RHEL-27515]
- ASoC: hdmi-codec: fix missing report for jack initial status (Jaroslav Kysela) [RHEL-27515]
- ASoC: topology: Replace fake root_device with kunit_device in tests (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cs35l41: Support additional ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: Add quirks for ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cs35l41: Support additional ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cs35l41: Support additional ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: Add quirks for ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cs35l41: Add config table to support many laptops without _DSD (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: Remove redundant ret variable (Jaroslav Kysela) [RHEL-27515]
- ASoC: tas2781: add support for FW version 0x0503 (Jaroslav Kysela) [RHEL-27515]
- ASoC: qcom: Fix trivial code style issues (Jaroslav Kysela) [RHEL-27515]
- ASoC: soc-pcm.c: Complete the active count for components without DAIs (Jaroslav Kysela) [RHEL-27515]
- ASoC: dt-bindings: qcom,sm8250: Add X1E80100 sound card (Jaroslav Kysela) [RHEL-27515]
- ASoC: qcom: Add x1e80100 sound machine driver (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: Add missing MODULE_DESCRIPTION in mach-common (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp-config: Add missing MODULE_DESCRIPTION (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: vangogh: Switch to {RUNTIME,SYSTEM_SLEEP}_PM_OPS (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: vangogh: Allow probing ACP PCI when SOF is disabled (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: vangogh: Drop conflicting ACPI-based probing (Jaroslav Kysela) [RHEL-27515]
- ASoC: qcom: sc8280xp: Add support for SM8650 (Jaroslav Kysela) [RHEL-27515]
- ASoC: dt-bindings: qcom,sm8250: document SM8650 sound card (Jaroslav Kysela) [RHEL-27515]
- ASoC: tegra: tegra20_ac97: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 (Jaroslav Kysela) [RHEL-27515]
- soundwire: amd: drop bus freq calculation and set 'max_clk_freq' (Jaroslav Kysela) [RHEL-27515]
- ALSA: au88x0: fixed a typo (Jaroslav Kysela) [RHEL-27515]
- ALSA: usb-audio: Increase delay in MOTU M quirk (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: add pm ops support for renoir platform. (Jaroslav Kysela) [RHEL-27515]
- ASoC: tas2781: check the validity of prm_no/cfg_no (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: amd: remove duplicated including (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: check fw_context_save for library reload (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: IPC4: synchronize fw_config_params with fw definitions (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: IPC4: query fw_context_save feature from fw (Jaroslav Kysela) [RHEL-27515]
- ALSA: au88x0: fixed spelling mistakes in au88x0_core.c (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/tas2781: select program 0, conf 0 by default (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: Add quirk for ASUS ROG GV302XA (Jaroslav Kysela) [RHEL-27515]
- ASoC: dt-bindings: audio-graph-port: Document new DAI link flags playback-only/capture-only (Jaroslav Kysela) [RHEL-27515]
- ASoC: audio-graph-card2: Introduce playback-only/capture-only DAI link flags (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs42l43: Add missing statics for hp_ilimit functions (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs42l43: Allow HP amp to cool off after current limit (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs42l43: Don't enable bias sense during type detect (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: soc-acpi-intel-mtl-match: Change CS35L56 prefixes to AMPn (Jaroslav Kysela) [RHEL-27515]
- ASoC: codec: wsa884x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515]
- ASoC: qcom: audioreach: Add 4 channel support (Jaroslav Kysela) [RHEL-27515]
- ASoC: qcom: audioreach: drop duplicate channel defines (Jaroslav Kysela) [RHEL-27515]
- ASoC: qcom: audioreach: Commonize setting channel mappings (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: Apply mute LED quirk for HP15-db (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/cs35l56: Use set/get APIs to access spi->chip_select (Jaroslav Kysela) [RHEL-27515]
- ASoC: audio-graph-card2: fix off by one in graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515]
- mfd: cs42l43: Correct SoundWire port list (Jaroslav Kysela) [RHEL-27515]
- mfd: cs42l43: Correct order of include files to be alphabetical (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: modify config flag read logic (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: pci-mtl: add HDA_ARL PCI support (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: Intel: add HDA_ARL PCI ID support (Jaroslav Kysela) [RHEL-27515]
- PCI: add INTEL_HDA_ARL to pci_ids.h (Jaroslav Kysela) [RHEL-27515]
- ALSA: pcmtest: stop timer before buffer is released (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: Add Framework laptop 16 to quirks (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l45: Prevents spinning during runtime suspend (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l45: Prevent IRQ handling when suspending/resuming (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l45: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: Enable dpcm_capture for MAX98388 codec (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: Add i2s bt support for nau8821-max card (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: Add new cpu dai and dailink creation for I2S BT instance (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: Remove extra dmi parameter (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: vangogh: Add condition check for acp config flag (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: Add new dmi entries for acp5x platform (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: mediatek: mt8186: Revert Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/realtek: add new Framework laptop to quirks (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_sdw_cs_amp: Connect outputs to a speaker widget (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: lnl: add core get and set support for dsp core (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs4271: Fix spelling mistake "retrieveing" -> "retrieving" (Jaroslav Kysela) [RHEL-27515]
- ASoC: rt722-sdca: Set lane_control_support for multilane (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Wire up buffer flags (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: add alignment for topology header file struct definition (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: align topology header file with sof topology header (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_sdw_rt_sdca_jack_common: check ctx->headset_codec_dev instead of playback (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_sdw_rt_sdca_jack_common: ctx->headset_codec_dev = NULL (Jaroslav Kysela) [RHEL-27515 RHEL-37048] {CVE-2023-52697}
- ASoC: Intel: sof_nau8825: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_nau8825: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: soc-acpi-intel-tgl-match: add cs42l43 and cs35l56 support (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: bytcht_es8316: Determine quirks/routing with codec-dev ACPI DSM (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: bytcht_es8316: Add is_bytcr helper variable (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: bytcht_es8316: Dump basic _DSM information (Jaroslav Kysela) [RHEL-27515]
- ASoC: es83xx: add ACPI DSM helper module (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Move sof_of_machine_select() to core.c from sof-of-dev.c (Jaroslav Kysela) [RHEL-27515]
- ASoC: qcom: sc8280xp: Limit speaker digital volumes (Jaroslav Kysela) [RHEL-27515]
- ASoC: ops: add correct range check for limiting volume (Jaroslav Kysela) [RHEL-27515]
- ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate (Jaroslav Kysela) [RHEL-27515]
- ASoC: da7219: Support low DC impedance headset (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: Add support for a new Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515]
- ASoC: qcom: sc8280xp: Add support for SM8450 and SM8550 (Jaroslav Kysela) [RHEL-27515]
- ASoC: qcom: sc8280xp: set card driver name from match data (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs4349: Drop legacy include (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs43130: Drop legacy includes (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs42l42: Drop legacy include (Jaroslav Kysela) [RHEL-27515]
- ASoC: cirrus: edb93xx: Drop legacy include (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs4271: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l36: Drop legacy includes (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l35: Drop legacy includes (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l34: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l33: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l32: Drop legacy include (Jaroslav Kysela) [RHEL-27515]
- ASoC: hdac_hda: Conditionally register dais for HDMI and Analog (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: lpass-tx-macro: set active_decimator correct default value (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: yc: Fix non-functional mic on ASUS E1504FA (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13 (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: Disable power-save on KONTRON SinglePC (Jaroslav Kysela) [RHEL-27515]
- ASoC: qcom: Move Soundwire runtime stream alloc to soundcards (Jaroslav Kysela) [RHEL-27515]
- ASoC: qcom: Add helper for allocating Soundwire stream runtime (Jaroslav Kysela) [RHEL-27515]
- ptrace: Convert ptrace_attach() to use lock guards (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: ipc4-topology: Add module ID print during module set up (Jaroslav Kysela) [RHEL-27515]
- ASoC: core: Fix a handful of spelling mistakes. (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: ipc4: Move window offset configuration earlier (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: core: Implement IPC version fallback if firmware files are missing (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: Do not use resource managed allocation for ipc4_data (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: core: Add helper for initialization of paths, ops (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: sof-pci-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: sof-of-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: sof-acpi-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: sof-pci-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: core: Implement firmware, topology path setup in core (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: sof-of-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: sof-acpi-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Add placeholder for platform IPC type and path overrides (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Move sof_machine_* functions from sof-audio.c to core.c (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Move sof_of_machine_select() to sof-of-dev.c from sof-audio.c (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: icp3-dtrace: Fix wrong kfree() usage (Jaroslav Kysela) [RHEL-27515]
- soundwire: generic_bandwidth_allocation use bus->params.max_dr_freq (Jaroslav Kysela) [RHEL-27515]
- soundwire: intel_ace2x: fix AC timing setting for ACE2.x (Jaroslav Kysela) [RHEL-27515]
- soundwire: stream: fix NULL pointer dereference for multi_link (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_nau8825: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_rt5682: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: board_helpers: support DAI link array generation (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_ssp_amp: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_rt5682: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: board_helpers: support HDMI-In link initialization (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_ssp_amp: simplify HDMI-In quirks (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_ssp_amp: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_rt5682: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_nau8825: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_cs42l42: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_ssp_amp: rename function parameter (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: board_helpers: support BT offload link initialization (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_ssp_amp: use common module for amp link (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_rt5682: use common module for amp link (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_nau8825: use common module for amp link (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_cs42l42: use common module for amp link (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_rt5682: use common module for codec link (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: board_helpers: support amp link initialization (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_nau8825: use common module for codec link (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_cs42l42: use common module for codec link (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: board_helpers: support codec link initialization (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: cht_bsw_rt5672: check return value (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: ssp-common: get codec name function (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_maxim_common: check return value (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_maxim_common: add else between 2 if test (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_ssp_amp: remove dead code (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: soc-acpi-intel-mtl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: Unhardcode HDAudio BE DAI drivers description (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: Kill S24_LE format (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: Drop snd_hdac_calc_stream_format() (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel Skylake: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: hdac_hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: hdac_hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/ca0132: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda/hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: Upgrade stream-format infrastructure (Jaroslav Kysela) [RHEL-27515]
- ASoC: pcm: Honor subformat when configuring runtime (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: Honor subformat when querying PCMs (Jaroslav Kysela) [RHEL-27515]
- ALSA: pcm: Introduce MSBITS subformat interface (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: soc-acpi: add Gen4.1 SDCA board support for LNL RVP (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_sdw: Add rt722 support (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_sdw: Make use of dev_err_probe() (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_sdw: remove unused function declaration (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: Use existing helpers to change GPROCEN and PIE bits (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: mtl: call dsp dump when boot retry fails (Jaroslav Kysela) [RHEL-27515]
- ASoC: audio-graph-card2-custom-sample: add CPU/Codec = N:M sample (Jaroslav Kysela) [RHEL-27515]
- ASoC: audio-graph-card2-custom-sample: Add connection image (Jaroslav Kysela) [RHEL-27515]
- ASoC: audio-graph-card2: use better image for Multi connection (Jaroslav Kysela) [RHEL-27515]
- ASoC: audio-graph-card2: add CPU:Codec = N:M support (Jaroslav Kysela) [RHEL-27515]
- ASoC: makes CPU/Codec channel connection map more generic (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: ipc4: Handle ALSA kcontrol change notification from firmware (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: ipc4: Add data struct for module notification message from firmware (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: ipc4-control: Implement control update for switch/enum controls (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: ipc4-topology: Helper to find an swidget by module/instance id (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_sdw: Always register the HDMI dai links (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available (Jaroslav Kysela) [RHEL-27515]
- ASoC: dt-bindings: correct white-spaces in examples (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs43130: Allow configuration of bit clock and frame inversion (Jaroslav Kysela) [RHEL-27515]
- soundwire: qcom: set controller id to hw master id (Jaroslav Kysela) [RHEL-27515]
- soundwire: bus: introduce controller_id (Jaroslav Kysela) [RHEL-27515]
- soundwire: fix initializing sysfs for same devices on different buses (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs43130: Allow driver to work without IRQ connection (Jaroslav Kysela) [RHEL-27515]
- ASoC: fsl_xcvr: refine the requested phy clock frequency (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: mediatek: mt8186: Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515]
- ASoC: soc-pcm: fix up bad merge (Jaroslav Kysela) [RHEL-27515]
- soundwire: stream: constify sdw_port_config when adding devices (Jaroslav Kysela) [RHEL-27515]
- soundwire: qcom: drop unneeded qcom_swrm_stream_alloc_ports() cleanup (Jaroslav Kysela) [RHEL-27515]
- soundwire: qcom: move sconfig in qcom_swrm_stream_alloc_ports() out of critical section (Jaroslav Kysela) [RHEL-27515]
- ASoC: rt5650: add mutex to avoid the jack detection failure (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515]
- ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case (Jaroslav Kysela) [RHEL-27515]
- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: Refer to correct stream index at loops (Jaroslav Kysela) [RHEL-27515]
- ASoC: imx-rpmsg: Force codec power on in low power audio mode (Jaroslav Kysela) [RHEL-27515]
- ASoC: nau8810: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs43130: Add switch to control normal and alt hp inputs (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs43130: Add handling of ACPI (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs43130: Store device in private struct and use it more consistently (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs43130: Fix incorrect frame delay configuration (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs43130: Fix the position of const qualifier (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: Skylake: mem leak in skl register function (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: Skylake: Fix mem leak in few functions (Jaroslav Kysela) [RHEL-27515]
- ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: add missing SND_SOC_AMD_ACP_LEGACY_COMMON flag for ACP70 (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: i915: Alays handle -EPROBE_DEFER (Jaroslav Kysela) [RHEL-27515]
- ASoC: rt5682s: Add LDO output selection for dacref (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: add Kconfig options for acp7.0 based platform driver (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_rt5682: add mtl_rt5650 support (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs42l43: Add missing static from runtime PM ops (Jaroslav Kysela) [RHEL-27515]
- ASoC: wm8974: Correct boost mixer inputs (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: yc: Add HP 255 G10 into quirk table (Jaroslav Kysela) [RHEL-27515]
- regmap: kunit: add noinc write test (Jaroslav Kysela) [RHEL-27515]
- regmap: ram: support noinc semantics (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: remove unnecessary NULL check (Jaroslav Kysela) [RHEL-27515]
- ASoC: dt-bindings: qcom,sm8250: add SM8550 sound card (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: Modify the bin file parsing method (Jaroslav Kysela) [RHEL-27515]
- ASoC: tegra: convert not to use dma_request_slave_channel() (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: correct the format order (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: Fix for indentation issue (Jaroslav Kysela) [RHEL-27515]
- ASoC: dapm: Simplify widget clone (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: mediatek: remove unused variables (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: mediatek: mt8186: clean up unused code (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: mediatek: mt8195: clean up unused code (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: ES8326: Changing the headset detection time (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: ES8326: Add chip version flag (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: ES8326: Changing initialisation and broadcasting (Jaroslav Kysela) [RHEL-27515]
- ASoC: nau8821: Add slew rate controls. (Jaroslav Kysela) [RHEL-27515]
- ASoC: dt-bindings: nau8821: Add DMIC slew rate. (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: ssm4567: Add proper id_table (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: rt5682: Add proper id_table (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: rt5663: Add proper id_table (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: rt5514: Add proper id_table (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: rt286: Add proper id_table (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: rt298: Add proper id_table (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: rt274: Add proper id_table (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: probe: Add proper id_table (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: nau8825: Add proper id_table (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: max98373: Add proper id_table (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: max98927: Add proper id_table (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: max98357a: Add proper id_table (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: i2s_test: Add proper id_table (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: hdaudio: Add proper id_table (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: es8336: Add proper id_table (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: da7219: Add proper id_table (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: dmic: Add proper id_table (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Add support for configuring PDM interface from topology (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: imx8m: Add DAI driver entry for MICFIL PDM (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: sof-client: trivial: fix comment typo (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: Modify macro value error (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: Modify the wrong judgment of re value (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: Modify the maximum value of calib (Jaroslav Kysela) [RHEL-27515]
- mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs (Jaroslav Kysela) [RHEL-27515]
- mfd: arizona-i2c: Simplify obtaining I2C match data (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: fix for i2s mode register field update (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: aw88399: Fix -Wuninitialized in aw_dev_set_vcalb() (Jaroslav Kysela) [RHEL-27515]
- ASoC: rockchip: Fix unused rockchip_i2s_tdm_match warning for !CONFIG_OF (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: wsa883x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515]
- ASoC: soc-dai: add flag to mute and unmute stream during trigger (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: select SND_SOC_AMD_ACP_LEGACY_COMMON for ACP63 (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: add ACPI dependency (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: aw88399: fix typo in Kconfig select (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515]
- ALSA: virtio: use ack callback (Jaroslav Kysela) [RHEL-27515]
- ASoC: tegra: machine: Handle component name prefix (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: wm8995: Handle component name prefix (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: wm8994: Handle component name prefix (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: wm8962: Handle component name prefix (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: wcd9335: Handle component name prefix (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: rtq9128: Handle component name prefix (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: rt5682s: Handle component name prefix (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: max9867: Handle component name prefix (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: lpass-rx-macro: Handle component name prefix (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: adav80x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: adau1373: Handle component name prefix (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: 88pm860x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515]
- ALSA: seq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515]
- ALSA: wavefront: Drop obsoleted comments and definitions (Jaroslav Kysela) [RHEL-27515]
- ALSA: wavefront: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515]
- ALSA: opl3: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515]
- ALSA: aoa: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515]
- ALSA: caiaq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515]
- ALSA: mixart: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515]
- ALSA: azt3328: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515]
- ALSA: rawmidi: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515]
- ALSA: pcm: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515]
- ALSA: control: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: add machine driver support for acp7.0 (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: Add pci legacy driver support for acp7.0 platform (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: change acp power on mask macro value (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: change acp-deinit function arguments (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: add machine driver support for pdm use case (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: add condition check for i2s clock generation (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: add platform and flag data to acp data structure (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: add code for scanning acp pdm controller (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: add Kconfig options for acp6.3 based platform driver (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: add machine driver support for acp6.3 platform (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: add i2s clock generation support for acp6.3 based platforms (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: refactor acp i2s clock generation code (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: Add acp6.3 pci legacy driver support (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: Skylake: add an error code check in skl_pcm_trigger (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: wcd938x: use defines for entries in snd_soc_dai_driver array (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_IN_MAP quirk (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_OUT_MAP quirk (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_MCLK_19_2MHZ quirk (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_SSP2 quirk (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: Add aw88399 amplifier driver (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: Add code for bin parsing compatible with aw88399 (Jaroslav Kysela) [RHEL-27515]
- ASoC: dt-bindings: Add schema for "awinic,aw88399" (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Make return of remove_late void, too (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: bytcr_wm5102: Add support for Lenovo Yoga Tab 3 Pro YT3-X90 (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: amd: add option to use sram for data bin loading (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: amd: refactor acp dram usage for data bin loading (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: amd: increase DSP cache window range (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: amd: add support for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: Add acpi machine id for acp6.3 version based platform (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: Modify max_register usage error (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_ssp_amp: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_rt5682: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_cs42l42: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_nau8825: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: board_helpers: support dmic link initialization (Jaroslav Kysela) [RHEL-27515]
- ASoC: tlv320aic31xx: switch to gpiod_set_value_cansleep (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: i915: Remove extra argument from snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: Skylake: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: Intel: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: i915: Allow xe as match for i915_component_master_match (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: i915: Add an allow_modprobe argument to snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: i915: Allow override of gpu binding. (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: Intel: Fix error handling in azx_probe() (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: ps: enable wake capability for acp pci driver (Jaroslav Kysela) [RHEL-27515]
- ASoC: sigmadsp: Add __counted_by for struct sigmadsp_data and use struct_size() (Jaroslav Kysela) [RHEL-27515]
- soundwire: dmi-quirks: update HP Omen match (Jaroslav Kysela) [RHEL-27515]
- soundwire: bus: improve error handling for clock stop prepare/deprepare (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: make .remove callback return void (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: ipc4: Dump the notification payload (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: pci-mtl: use ARL specific firmware definitions (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_ssp_amp: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_rt5682: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_cs42l42: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_nau8825: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: board_helpers: new module for common functions (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_ssp_amp: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_sdw: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_rt5682: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_nau8825: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_da7219: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_cs42l42: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_hdmi: add common header for HDMI (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_ssp_amp: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_rt5682: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_nau8825: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_da7219: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: sof_cs42l42: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515]
- ASoC: tegra: Fix -Wuninitialized in tegra210_amx_platform_probe() (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: ssm4567: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: rt5663: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: rt286: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: nau8825: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: max98927: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: max98373: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: es8336: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: da7219: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: rt298: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: max98357a: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: rt5682: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: rt274: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: i2s_test: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: Improve topology parsing of dynamic strings (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: Introduce helper functions for SSP and TDM handling (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: Only create SSP%%d snd_soc_dai_driver when requested (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix (Jaroslav Kysela) [RHEL-27515]
- ASoC: qcom: explicitly include binding headers when used (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: sof-client: fix build when only IPC4 is selected (Jaroslav Kysela) [RHEL-27515]
- ASoC: Use device_get_match_data() (Jaroslav Kysela) [RHEL-27515]
- ASoC: qcom/lpass: Constify struct lpass_variant (Jaroslav Kysela) [RHEL-27515]
- ASoC: Drop unnecessary of_match_device() calls (Jaroslav Kysela) [RHEL-27515]
- ASoC: da7218: Use i2c_get_match_data() (Jaroslav Kysela) [RHEL-27515]
- ASoC: Explicitly include correct DT includes (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: Add code_loading parameter to stream setup (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: Fix stream fifo_size initialization (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l56: Wake transactions need to be issued twice (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l56: Change hibernate sequence to use allow auto hibernate (Jaroslav Kysela) [RHEL-27515]
- ALSA: aoa: Replace asm/prom.h with explicit includes (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: Poll SDxFIFOS after programming SDxFMT (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: Introduce HOST stream setup mechanism (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: Skylake: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l56: Initialise a variable to silence possible static analysis error (Jaroslav Kysela) [RHEL-27515]
- ASoC: soc-dapm: Annotate struct snd_soc_dapm_widget_list with __counted_by (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l56: Remove unused hibernate wake constants (Jaroslav Kysela) [RHEL-27515]
- ASoC: Adds support for TAS575x to the pcm512x driver (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: aw88261: Remove non-existing reset gpio (Jaroslav Kysela) [RHEL-27515]
- ASoC: dt-bindings: awinic,aw88395: Remove reset-gpios from AW88261 (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: Remove unused variable (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cirrus_scodec: fix an error code (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: Drop superfluous stream decoupling (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: Keep module refcount up when gathering traces (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: Disable DSP before loading basefw (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: Preallocate memory for module configuration (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: Use generic size defines (Jaroslav Kysela) [RHEL-27515]
- ASoC: Intel: avs: Move IPC error messages one level down (Jaroslav Kysela) [RHEL-27515]
- ASoC: dt-bindings: Simplify referencing dai-params.yaml (Jaroslav Kysela) [RHEL-27515]
- ASoC: doc: Update codec to codec examples (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: Modify the transmission mode of function parameters (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: Add aw87390 amplifier driver (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: Rename "sync-flag" to "awinic,sync-flag" (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: Add code for bin parsing compatible with aw87390 (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: Modify i2c driver name (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: Rename "sound-channel" to "awinic,audio-channel" (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: Modify the transmission method of parameters (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: Remove the "fade-enable property" (Jaroslav Kysela) [RHEL-27515]
- ASoC: dt-bindings: Add schema for "awinic,aw87390" (Jaroslav Kysela) [RHEL-27515]
- ASoC: dt-bindings: awinic,aw88395: Add properties for multiple PA support (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs42l43: Remove useless else (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: rtq9128: Add TDM input source select (Jaroslav Kysela) [RHEL-27515]
- ASoC: dt-bindings: rtq9128: Add TDM input source slect property (Jaroslav Kysela) [RHEL-27515]
- sh: boards: Fix Sound Simple-Card struct name (Jaroslav Kysela) [RHEL-27515]
- ASoC: remove asoc_xxx() compatible macro (Jaroslav Kysela) [RHEL-27515]
- ASoC: sof: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515]
- ASoC: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515]
- sound: Fix snd_pcm_readv()/writev() to use iov access functions (Jaroslav Kysela) [RHEL-27515]
- ASoC: audio-iio-aux: Use flex array to simplify code (Jaroslav Kysela) [RHEL-27515]
- ASoC: soc-generic-dmaengine-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515]
- ASoC: soc-component: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515]
- ASoC: soc-topology: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515]
- ASoC: soc-compress: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515]
- ASoC: soc-utils: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515]
- ASoC: soc-link: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515]
- ASoC: soc-dapm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515]
- ASoC: soc-core: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515]
- ASoC: soc-dai: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515]
- ASoC: soc-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515]
- ASoC: sof: mediatek: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515]
- ASoC: sof: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515]
- ASoC: sof: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515]
- ASoC: codec: cs47lxx: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515]
- ASoC: codec: wm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515]
- ASoC: codec: rt5677: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515]
- ASoC: intel: avs: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515]
- ASoC: soundwire: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515]
- ASoC: extensa: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515]
- ASoC: generic: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515]
- ASoC: tegra: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515]
- ASoC: qcom: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515]
- ASoC: fsl: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515]
- ASoC: bcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515]
- ASoC: simple_card_utils.h: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515]
- ASoC: soc.h: convert asoc_xxx() to snd_soc_xxx() (Jaroslav Kysela) [RHEL-27515]
- ALSA: usx2y: Annotate struct snd_usx2y_urb_seq with __counted_by (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: Annotate struct hda_conn_list with __counted_by (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: Add Richtek rtq9128 audio amplifier support (Jaroslav Kysela) [RHEL-27515]
- ASoC: dt-bindings: Add Richtek rtq9128 audio amplifier (Jaroslav Kysela) [RHEL-27515]
- soundwire: qcom: Log clk_get("iface") failures (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cirrus_scodec: Select GPIOLIB for KUnit test (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Drop unused IPC type defines (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: mediatek: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: imx: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: amd: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Kconfig: Rename SND_SOC_SOF_INTEL_IPC4 to SND_SOC_SOF_IPC4 (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs42l43: Extend timeout on bias sense timeout (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs42l43: Move headset bias sense enable earlier in process (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs42l43: Enable bias sense by default (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs42l43: Lower default type detect time (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: hda: add ipc4 FW panic support on CAVS 2.5+ platforms (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: mtl: dump dsp stack (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Intel: add telemetry retrieval support on Intel platforms (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: ipc4: add exception node in sof debugfs directory (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: ipc4: add definition of telemetry slot for exception handling (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: ipc4: add a helper function to search debug slot (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: ipc4-mtrace: move debug slot related definitions to header.h (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: Xtensa: dump ar registers to restore call stack (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cirrus_scodec: Add KUnit test (Jaroslav Kysela) [RHEL-27515]
- ASoC: da7213: tidyup SND_SOC_DAIFMT_xxx (Jaroslav Kysela) [RHEL-27515]
- ASoC: da7213: add .auto_selectable_formats support (Jaroslav Kysela) [RHEL-27515]
- ASoC: dt-bindings: wlf,wm8782: Add wlf,fsampen property (Jaroslav Kysela) [RHEL-27515]
- ASoC: wm8782: Use wlf,fsampen device tree property (Jaroslav Kysela) [RHEL-27515]
- ASoC: wm8782: Constrain maximum audio rate at runtime (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs42l43: make const array controls static (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: ps: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-27515]
- ASoC: rt1015: fix the first word being cut off (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l56: Omit cs35l56_pm_ops_i2c_spi if I2C/SPI not enabled (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l56: Use new export macro for dev_pm_ops (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l56: Use pm_ptr() (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: ipc4: Dump the payload also when set_get_data fails (Jaroslav Kysela) [RHEL-27515]
- ASoC: SOF: ops.h: Change the error code for not supported to EOPNOTSUPP (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [RHEL-27515]
- ASoC: nau8821: Revise MICBIAS control for power saving. (Jaroslav Kysela) [RHEL-27515]
- ASoC: hdac_hdmi: Remove temporary string use in create_fill_jack_kcontrols (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs35l41: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515]
- ASoC: max98927: Drop pointless includes (Jaroslav Kysela) [RHEL-27515]
- ASoC: max98520: Drop pointless includes (Jaroslav Kysela) [RHEL-27515]
- ASoC: max98388: Correct the includes (Jaroslav Kysela) [RHEL-27515]
- ASoC: max98396: Drop pointless include (Jaroslav Kysela) [RHEL-27515]
- ASoC: max98373: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515]
- ASoC: max98357a: Drop pointless include (Jaroslav Kysela) [RHEL-27515]
- ASoC: max9768: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515]
- ASoC: tas571x: Simplify probe() (Jaroslav Kysela) [RHEL-27515]
- ASoC: cs42xx8-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515]
- ASoC: wm8580: Simplify probe() (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: Add machine driver that enables sound for systems with a ES8336 codec (Jaroslav Kysela) [RHEL-27515]
- ASoC: amd: acp: Add support for splitting the codec specific code from the ACP driver (Jaroslav Kysela) [RHEL-27515]
- ASoC: es8316: Enable support for MCLK div by 2 (Jaroslav Kysela) [RHEL-27515]
- ASoC: es8316: Replace NR_SUPPORTED_MCLK_LRCK_RATIOS with ARRAY_SIZE() (Jaroslav Kysela) [RHEL-27515]
- ASoC: es8316: Enable support for S32 LE format (Jaroslav Kysela) [RHEL-27515]
- ASoC: codecs: lpass-tx-macro: Add SM6115 support (Jaroslav Kysela) [RHEL-27515]
- ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM6115 (Jaroslav Kysela) [RHEL-27515]
- ASoC: ak4642: Simplify probe() (Jaroslav Kysela) [RHEL-27515]
- ASoC: ak4642: Minor cleanups in probe() (Jaroslav Kysela) [RHEL-27515]
- ASoC: tlv320aic32x4-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515]
- ASoC: tlv320aic32x4-spi: Simplify probe() (Jaroslav Kysela) [RHEL-27515]
- ASoC: codec: tlv320aic32x4: Add enum aic32x4_type to aic32x4_probe() (Jaroslav Kysela) [RHEL-27515]
- ALSA: pcm: Fix error checks of default read/write copy ops (Jaroslav Kysela) [RHEL-27515]
- ASoC: Name iov_iter argument as iterator instead of buffer (Jaroslav Kysela) [RHEL-27515]
- ASoC: dmaengine: Drop unused iov_iter for process callback (Jaroslav Kysela) [RHEL-27515]
- dt-bindings: Fix typos (Jaroslav Kysela) [RHEL-27515]
- ALSA: doc: Update description for the new PCM copy ops (Jaroslav Kysela) [RHEL-27515]
- ASoC: pcm: Drop obsoleted PCM copy_user ops (Jaroslav Kysela) [RHEL-27515]
- ALSA: pcm: Drop obsoleted PCM copy_user and copy_kernel ops (Jaroslav Kysela) [RHEL-27515]
- ASoC: component: Add generic PCM copy ops (Jaroslav Kysela) [RHEL-27515]
- ASoC: qcom: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515]
- ASoC: dmaengine: Use iov_iter for process callback, too (Jaroslav Kysela) [RHEL-27515]
- ASoC: dmaengine: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515]
- ALSA: pcmtest: Update comment about PCM copy ops (Jaroslav Kysela) [RHEL-27515]
- ALSA: xen: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515]
- ALSA: rme9652: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515]
- ALSA: hdsp: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515]
- ALSA: rme96: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515]
- ALSA: nm256: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515]
- ALSA: rme32: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515]
- ALSA: korg1212: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515]
- ALSA: es1938: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515]
- ALSA: dummy: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515]
- ALSA: core: Add memory copy helpers between iov_iter and iomem (Jaroslav Kysela) [RHEL-27515]
- ALSA: pcm: Add copy ops with iov_iter (Jaroslav Kysela) [RHEL-27515]
- iov_iter: Export import_ubuf() (Jaroslav Kysela) [RHEL-27515]
- spi: tegra114: Remove unnecessary NULL-pointer checks (Jaroslav Kysela) [RHEL-27515]
- ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning (Jaroslav Kysela) [RHEL-27515]
- ASoC: rockchip: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-27515]
- ASoC: dt-bindings: Drop unneeded quotes (Jaroslav Kysela) [RHEL-27515]
- spi: Constify spi parameters of chip select APIs (Jaroslav Kysela) [RHEL-27515]
- spi: Constify spi_get_drvdata()'s spi parameter (Jaroslav Kysela) [RHEL-27515]
- spi: Constify spi_get_ctldata()'s spi parameter (Jaroslav Kysela) [RHEL-27515]
- ALSA: hda: cs35l41: Replace all spi->chip_select references with function call (Jaroslav Kysela) [RHEL-27515]
- spi: Add APIs in spi core to set/get spi->chip_select and spi->cs_gpiod (Jaroslav Kysela) [RHEL-27515]
- ASoC: dt-bindings: audio-graph-port: remove prefix (Jaroslav Kysela) [RHEL-27515]
- ASoC: dt-bindings: audio-graph-port: add clocks on endpoint (Jaroslav Kysela) [RHEL-27515]
- ASoC: dt-bindings: audio-graph-port: add missing mclk-fs (Jaroslav Kysela) [RHEL-27515]
- ASoC: dt-bindings: audio-graph-port: add definitions/ports (Jaroslav Kysela) [RHEL-27515]
- ASoC: dt-bindings: audio-graph-port: use definitions for port/endpoint (Jaroslav Kysela) [RHEL-27515]
- ASoC: rockchip: i2s_tdm: Add support for RK3588 (Jaroslav Kysela) [RHEL-27515]
- ASoC: rockchip: i2s_tdm: Make the grf property optional (Jaroslav Kysela) [RHEL-27515]
- spi: Reintroduce spi_set_cs_timing() (Jaroslav Kysela) [RHEL-27515]
- ASoC: dt-bindings: Document audio OF graph dai-tdm-slot-num dai-tdm-slot-width props (Jaroslav Kysela) [RHEL-27515]
- ASoC: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes (Jaroslav Kysela) [RHEL-27515]
- ASoC: dt-bindings: sgtl5000: Add missing type to 'micbias-voltage-m-volts' (Jaroslav Kysela) [RHEL-27515]
- dt-bindings: sound: Add generic serial MIDI device (Jaroslav Kysela) [RHEL-27515]
- ASoC: dt-bindings: mt8192-mt6359: add new compatible and new properties (Jaroslav Kysela) [RHEL-27515]
- spi: mediatek: support tick_delay without enhance_timing (Jaroslav Kysela) [RHEL-27515]
- ASoC: dt-bindings: audio-graph-port: Add dai-tdm-slot-width-map (Jaroslav Kysela) [RHEL-27515]
- ASoC: dt-bindings: wcd938x: Add gpio property for selecting CTIA/OMTP headset (Jaroslav Kysela) [RHEL-27515]
- ASoC: dt-bindings: Centralize the 'sound-dai' definition (Jaroslav Kysela) [RHEL-27515]
- ASoC: dt-bindings: audio-graph-port: enable both flag/phandle for bitclock/frame-master (Jaroslav Kysela) [RHEL-27515]
- spi: modify set_cs_timing parameter (Jaroslav Kysela) [RHEL-27515]
- spi: mediatek: add tick_delay support (Jaroslav Kysela) [RHEL-27515]
Resolves: RHEL-27515, RHEL-32452, RHEL-34280, RHEL-34741, RHEL-35128, RHEL-35248, RHEL-36904, RHEL-37048, RHEL-37056, RHEL-37068, RHEL-37084, RHEL-37099, RHEL-39706, RHEL-39879, RHEL-43555, RHEL-43811, RHEL-43900, RHEL-43933
Signed-off-by: Lucas Zampieri <lzampier@redhat.com>
2024-07-15 17:08:36 +00:00
|
|
|
# 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
|
2020-10-15 12:41:02 +00:00
|
|
|
# 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
|
2021-06-21 23:14:53 +00:00
|
|
|
# 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
|
kernel-5.14.0-318.el9
* Tue May 23 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-318.el9]
- vmxnet3: use gro callback when UPT is enabled (Izabela Bakollari) [2181854]
- config: wifi: disable new unsupported configuration options (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath9k: Don't mark channelmap stack variable read-only in ath9k_mci_update_wlan_channels() (Jose Ignacio Tornos Martinez) [2178526]
- net: qrtr: Fix an uninit variable access bug in qrtr_tx_resume() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: ignore key disable commands (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath11k: reduce the MHI timeout to 20s (Jose Ignacio Tornos Martinez) [2178526]
- net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7921: fix fw used for offload check for mt7922 (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7921: Fix use-after-free in fw features query. (Jose Ignacio Tornos Martinez) [2178526]
- wifi: brcmfmac: Fix SDIO suspend/resume regression (Jose Ignacio Tornos Martinez) [2178526]
- net: qrtr: Fix a refcount bug in qrtr_recvmsg() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: fix flow dissection for forwarded packets (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: fix mesh forwarding (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: fix receiving mesh packets in forwarding=0 networks (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: fix the size calculation of ieee80211_ie_len_eht_cap() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: fix potential null pointer dereference (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: drop bogus static keywords in A-MSDU rx (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: fix mesh path discovery based on unicast packets (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: fix qos on mesh interfaces (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: Serialize ieee80211_handle_wake_tx_queue() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mwifiex: mark OF related data as maybe unused (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: connac: do not check WED status for non-mmio devices (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: add back 160MHz channel width support for MT7915 (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: do not run mt76_unregister_device() on unregistered hw (Jose Ignacio Tornos Martinez) [2178526]
- wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext" (Jose Ignacio Tornos Martinez) [2178526]
- wifi: cfg80211: fix MLO connection ownership (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: check basic rates validity (Jose Ignacio Tornos Martinez) [2178526]
- wifi: nl80211: fix puncturing bitmap policy (Jose Ignacio Tornos Martinez) [2178526]
- wifi: nl80211: fix NULL-ptr deref in offchan check (Jose Ignacio Tornos Martinez) [2178526]
- wifi: wext: warn about usage only once (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: usb: fix use-after-free in mt76u_free_rx_queue (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath11k: allow system suspend to survive ath11k (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtl8xxxu: add LEDS_CLASS dependency (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: mvm: remove unused iwl_dbgfs_is_match() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: fix AP mode authentication transmission failed (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw88: use RTW_FLAG_POWERON flag to prevent to power on/off twice (Jose Ignacio Tornos Martinez) [2178526]
- wifi: brcmfmac: p2p: Introduce generic flexible array frame member (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: add documentation for amsdu_mesh_control (Jose Ignacio Tornos Martinez) [2178526]
- wifi: cfg80211: remove gfp parameter from cfg80211_obss_color_collision_notify description (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: always initialize link_sta with sta (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: pass 'sta' to ieee80211_rx_data_set_sta() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: cfg80211: Set SSID if it is not already set (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: move H2C of del_pkt_offload before polling FW status ready (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: use readable return 0 in rtw89_mac_cfg_ppdu_status() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw88: usb: drop now unnecessary URB size check (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw88: usb: send Zero length packets if necessary (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw88: usb: Set qsel correctly (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: fix off-by-one link setting (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: Fix for Rx fragmented action frames (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: avoid u32_encode_bits() warning (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: Don't translate MLD addresses for multicast (Jose Ignacio Tornos Martinez) [2178526]
- wifi: cfg80211: call reg_notifier for self managed wiphy from driver hint (Jose Ignacio Tornos Martinez) [2178526]
- wifi: cfg80211: get rid of gfp in cfg80211_bss_color_notify (Jose Ignacio Tornos Martinez) [2178526]
- wifi: nl80211: Allow authentication frames and set keys on NAN interface (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: fix non-MLO station association (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: Allow NSS change only up to capability (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: add a workaround for receiving non-standard mesh A-MSDU (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: fix receiving A-MSDU frames on mesh interfaces (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: remove mesh forwarding congestion check (Jose Ignacio Tornos Martinez) [2178526]
- wifi: cfg80211: factor out bridge tunnel / RFC1042 header check (Jose Ignacio Tornos Martinez) [2178526]
- wifi: cfg80211: move A-MSDU check in ieee80211_data_to_8023_exthdr (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: make rate u32 in sta_set_rate_info_rx() (Jose Ignacio Tornos Martinez) [2178526]
- rfkill: Use sysfs_emit() to instead of sprintf() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: cfg80211: Allow action frames to be transmitted with link BSS in MLD (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: configure puncturing bitmap (Jose Ignacio Tornos Martinez) [2178526]
- wifi: cfg80211: include puncturing bitmap in channel switch events (Jose Ignacio Tornos Martinez) [2178526]
- wifi: nl80211: validate and configure puncturing bitmap (Jose Ignacio Tornos Martinez) [2178526]
- wifi: cfg80211: move puncturing bitmap validation from mac80211 (Jose Ignacio Tornos Martinez) [2178526]
- wifi: nl80211: return error message for malformed chandef (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211_hwsim: Rename pid to portid to avoid confusion (Jose Ignacio Tornos Martinez) [2178526]
- wifi: nl80211: add MLO_LINK_ID to CMD_STOP_AP event (Jose Ignacio Tornos Martinez) [2178526]
- wifi: nl80211: emit CMD_START_AP on multicast group when an AP is started (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: mlme: handle EHT channel puncturing (Jose Ignacio Tornos Martinez) [2178526]
- wifi: cfg80211: Extend cfg80211_update_owe_info_event() for MLD AP (Jose Ignacio Tornos Martinez) [2178526]
- wifi: cfg80211: Extend cfg80211_new_sta() for MLD AP (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: move color collision detection report in a delayed work (Jose Ignacio Tornos Martinez) [2178526]
- wifi: cfg80211: Fix use after free for wext (Jose Ignacio Tornos Martinez) [2178526]
- wifi: cfg80211: Authentication offload to user space for MLO connection in STA mode (Jose Ignacio Tornos Martinez) [2178526]
- wifi: cfg80211: trace: remove MAC_PR_{FMT,ARG} (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtl8xxxu: fix txdw7 assignment of TX DESC v3 (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtl8xxxu: Add LED control code for RTL8723AU (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtl8xxxu: Add LED control code for RTL8192EU (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtl8xxxu: Add LED control code for RTL8188EU (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtl8xxxu: Register the LED and make it blink (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: phy: set TX power according to RF path number by chip (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852b: correct register mask name of TX power offset (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: use passed channel in set_tx_shape_dfir() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852be: enable CLKREQ of PCI capability (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852b: try to use NORMAL_CE type firmware first (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852b: don't support LPS-PG mode after firmware 0.29.26.0 (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852b: reset IDMEM mode to default value (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: add use of pkt_list offload to debug entry (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: refine packet offload flow (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: fix potential wrong mapping for pkt-offload (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: disallow enter PS mode after create TDLS link (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: refine MCC C2H debug logs (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: fix parsing offset for MCC C2H (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: deal with RXI300 error (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: debug: avoid invalid access on RTW89_DBG_SEL_MAC_30 (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: mac: add function to get TSF (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: split out generic part of rtw89_mac_port_tsf_sync() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: correct unit for port offset and refine macro (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: coex: Update Wi-Fi Bluetooth coexistence version to 7.0.0 (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: coex: Fix test fail when coexist with raspberryPI A2DP idle (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: coex: Correct A2DP exist variable source (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: coex: Set Bluetooth background scan PTA request priority (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: coex: Refine coexistence log (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: coex: Force to update TDMA parameter when radio state change (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: coex: Clear Bluetooth HW PTA counter when radio state change (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: coex: Update Wi-Fi external control TDMA parameters/tables (Jose Ignacio Tornos Martinez) [2178526]
- wifi: brcmfmac: change cfg80211_set_channel() name and signature (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mwifiex: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mwifiex: Replace one-element arrays with flexible-array members (Jose Ignacio Tornos Martinez) [2178526]
- wifi: brcmfmac: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mwifiex: Support firmware hotfix version in GET_HW_SPEC responses (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mwifiex: Support SD8978 chipset (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mwifiex: Add missing compatible string for SD8787 (Jose Ignacio Tornos Martinez) [2178526]
- wifi: brcmfmac: pcie: Perform correct BCM4364 firmware selection (Jose Ignacio Tornos Martinez) [2178526]
- wifi: brcmfmac: pcie: Add IDs/properties for BCM4377 (Jose Ignacio Tornos Martinez) [2178526]
- wifi: brcmfmac: pcie: Add IDs/properties for BCM4355 (Jose Ignacio Tornos Martinez) [2178526]
- wifi: brcmfmac: Rename Cypress 89459 to BCM4355 (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw88: mac: Use existing macros in rtw_pwr_seq_parser() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw88: Move enum rtw_tx_queue_type mapping code to tx.{c,h} (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw88: pci: Change queue datatype to enum rtw_tx_queue_type (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw88: pci: Use enum type for rtw_hw_queue_mapping() and ac_to_hwq (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: support ww power config in dts node (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt76x0u: report firmware version through ethtool (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: complete wed reset support (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: add mt7915 wed reset callbacks (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: dma: reset wed queues in mt76_dma_rx_reset (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: dma: add reset to mt76_dma_wed_setup signature (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7996: add EHT beamforming support (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7996: enable EHT support in firmware (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7996: add support for EHT rate report (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7996: add EHT capability init (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7996: rework capability init (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7996: add helpers for wtbl and interface limit (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7996: add variants support (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: add EHT rate stats for ethtool (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: increase wcid size to 1088 (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: connac: add cmd id related to EHT support (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: connac: add helpers for EHT capability (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: connac: add CMD_CBW_320MHZ (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: add EHT phy type (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: remove __mt76_mcu_restart macro (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7996: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7996: rely on mt76_connac_tx_complete_skb (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7996: rely on mt76_connac_txp_skb_unmap (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7996: rely on mt76_connac_txp_common structure (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7996: rely on mt76_connac2_mac_tx_rate_val (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7921: fix error code of return in mt7921_acpi_read (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: release rxwi in mt7915_wed_release_rx_buf (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: enable page_pool stats (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: switch to page_pool allocator (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: fix memory leak in mt7915_mmio_wed_init_rx_buf (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7921: fix rx filter incorrect by drv/fw inconsistent (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: add memory barrier to SDIO queue kick (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7921: reduce polling time in pmctrl (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: add flexible polling wait-interval support (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: fix WED TxS reporting (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: wed: enable red per-band token drop (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: set sku initial value to zero (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7921u: add support for Comfast CF-952AX (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: fix switch default case in mt7996_reverse_frag0_hdr_trans (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7921: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7615: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7603: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: dma: fix memory leak running mt76_dma_tx_cleanup (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7996: fix memory leak in mt7996_mcu_exit (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: introduce mt76_queue_is_wed_rx utility routine (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7921: fix invalid remain_on_channel duration (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: remove BW160 and BW80+80 support (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: connac: fix POWER_CTRL command name typo (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7996: do not hardcode vht beamform cap (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7996: update register for CFEND_RATE (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7996: fix chainmask calculation in mt7996_set_antenna() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7921: add ack signal support (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7921: fix channel switch fail in monitor mode (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: add chip id condition in mt7915_check_eeprom() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: add error message in mt7915_thermal_set_cur_throttle_state() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: rework mt7915_thermal_temp_store() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: rework mt7915_mcu_set_thermal_throttling (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: call mt7915_mcu_set_thermal_throttling() only after init_work (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7921: fix deadlock in mt7921_abort_roc (Jose Ignacio Tornos Martinez) [2178526]
- bus: mhi: ep: Fix off by one in mhi_ep_process_cmd_ring() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: mei: fix compilation errors in rfkill() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: mvm: Support STEP equalizer settings from BIOS. (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: bump FW API to 74 for AX devices (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: mvm: Reset rate index if rate is wrong (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: mvm: simplify by using SKB MAC header pointer (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: mvm: add sniffer meta data APIs (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: rx: add sniffer support for EHT mode (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: mvm: always send nullfunc frames on MGMT queue (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: mvm: remove h from printk format specifier (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: improve tag handling in iwl_request_firmware (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: mention the response structure in the kerneldoc (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: mvm: add minimal EHT rate reporting (Jose Ignacio Tornos Martinez) [2178526]
- net: qrtr: free memory on error path in radix_tree_insert() (Jose Ignacio Tornos Martinez) [2178526]
- bus: mhi: ep: Change state_lock to mutex (Jose Ignacio Tornos Martinez) [2178526]
- bus: mhi: ep: Save channel state locally during suspend and resume (Jose Ignacio Tornos Martinez) [2178526]
- bus: mhi: ep: Move chan->lock to the start of processing queued ch ring (Jose Ignacio Tornos Martinez) [2178526]
- bus: mhi: ep: Fix the debug message for MHI_PKT_TYPE_RESET_CHAN_CMD cmd (Jose Ignacio Tornos Martinez) [2178526]
- bus: mhi: ep: Only send -ENOTCONN status if client driver is available (Jose Ignacio Tornos Martinez) [2178526]
- bus: mhi: ep: Check if the channel is supported by the controller (Jose Ignacio Tornos Martinez) [2178526]
- bus: mhi: ep: Power up/down MHI stack during MHI RESET (Jose Ignacio Tornos Martinez) [2178526]
- bus: mhi: host: Update mhi driver description (Jose Ignacio Tornos Martinez) [2178526]
- bus: mhi: Update Makefile to used Kconfig flags (Jose Ignacio Tornos Martinez) [2178526]
- wifi: wireless: deny wireless extensions on MLO-capable devices (Jose Ignacio Tornos Martinez) [2178526]
- wifi: wireless: warn on most wireless extension usage (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: drop extra 'e' from ieeee80211... name (Jose Ignacio Tornos Martinez) [2178526]
- wifi: cfg80211: Deduplicate certificate loading (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: add kernel-doc for EHT structure (Jose Ignacio Tornos Martinez) [2178526]
- mac80211: support minimal EHT rate reporting on RX (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: Add HE MU-MIMO related flags in ieee80211_bss_conf (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: Add VHT MU-MIMO related flags in ieee80211_bss_conf (Jose Ignacio Tornos Martinez) [2178526]
- wifi: cfg80211: Use MLD address to indicate MLD STA disconnection (Jose Ignacio Tornos Martinez) [2178526]
- wifi: cfg80211: Support 32 bytes KCK key in GTK rekey offload (Jose Ignacio Tornos Martinez) [2178526]
- wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: cfg80211: remove support for static WEP (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath12k: Add support to read EEPROM caldata (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath12k: Add new qmi_bdf_type to handle caldata (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath12k: Fix incorrect qmi_file_type enum values (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath12k: dp_mon: Fix uninitialized warning related to the pktlog (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath12k: dp_mon: Fix out of bounds clang warning (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath12k: hal_rx: Use memset_startat() for clearing queue descriptors (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath12k: Fix uninitilized variable clang warnings (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath12k: wmi: delete PSOC_HOST_MAX_NUM_SS (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath12k: hal: convert offset macros to functions (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath12k: hal: add ab parameter to macros using it (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath11k: fix ce memory mapping for ahb devices (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath10k: Remove the unused function ath10k_ce_shadow_src_ring_write_index_set() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath11k: add channel 177 into 5 GHz channel list (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath11k: Add support to configure FTM responder role (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtl8xxxu: Dump the efuse only for untested devices (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtl8xxxu: Print the ROM version too (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw88: Use non-atomic sta iterator in rtw_ra_mask_info_update() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw88: Use rtw_iterate_vifs() for rtw_vif_watch_dog_iter() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw88: Move register access from rtw_bf_assoc() outside the RCU (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtl8xxxu: Use a longer retry limit of 48 (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtl8xxxu: Report the RSSI to the firmware (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rt2x00: Remove useless else if (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt7601u: fix an integer underflow (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtlwifi: rtl8723ae: fix obvious spelling error tyep->type (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU (Jose Ignacio Tornos Martinez) [2178526]
- Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()" (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: dma: fix a regression in adding rx buffers (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852b: fill the missing configuration about queue empty checking (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: fix assignation of TX BD RAM table (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852c: rfk: correct ADC clock settings (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: correct register definitions of digital CFO and spur elimination (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: set the correct mac_id for management frames (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: fix null vif pointer when get management frame date rate (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: coex: Change Wi-Fi role info related logic to version separate (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: coex: Change RTL8852B use v1 TDMA policy (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: coex: Packet traffic arbitration hardware owner monitor (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: coex: refactor debug log of slot list (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: coex: Change firmware steps report to version separate (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: coex: Change Wi-Fi Null data report to version separate (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: coex: Add version code for Wi-Fi firmware coexistence control (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: coex: Update WiFi role info H2C report (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: coex: only read Bluetooth counter of report version 1 for RTL8852A (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: coex: Add v5 firmware control report (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: coex: Change firmware control report to version separate (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: coex: Add v4 version firmware cycle report (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: coex: Rename BTC firmware cycle report by feature version (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: coex: Remove le32 to CPU translator at firmware cycle report (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: Fix a typo in debug message (Jose Ignacio Tornos Martinez) [2178526]
- wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid (Jose Ignacio Tornos Martinez) [2178526]
- wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices (Jose Ignacio Tornos Martinez) [2178526]
- wifi: brcmfmac: avoid NULL-deref in survey dump for 2G only device (Jose Ignacio Tornos Martinez) [2178526]
- wifi: brcmfmac: avoid handling disabled channels for survey dump (Jose Ignacio Tornos Martinez) [2178526]
- net: rfkill: gpio: add DT support (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: fix double space in comment (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath11k: debugfs: fix to work with multiple PCI devices (Jose Ignacio Tornos Martinez) [2178526]
- mac80211: Fix MLO address translation for multiple bss case (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: reset multiple BSSID options in stop_ap() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: Fix iTXQ AMPDU fragmentation handling (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: sdata can be NULL during AMPDU start (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: Proper mark iTXQs for resumption (Jose Ignacio Tornos Martinez) [2178526]
- brcmfmac: Prefer DT board type over DMI board type (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: Use generic thermal_zone_get_trip() function (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath9k: remove most hidden macro dependencies on ah (Jose Ignacio Tornos Martinez) [2178526]
- wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: wilc1000: add missing unregister_netdev() in wilc_netdev_ifc_init() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: wilc1000: fix potential memory leak in wilc_mac_xmit() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtl8xxxu: Add rate control code for RTL8188EU (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtl8xxxu: Support new chip RTL8188EU (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtl8xxxu: Define masks for cck_agc_rpt bits (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtl8xxxu: Make rtl8xxxu_load_firmware take const char* (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtl8xxxu: Deduplicate the efuse dumping code (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852c: rfk: refine AGC tuning flow of DPK for irregular PA (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: refine 6 GHz scanning dwell time (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852b: update BSS color mapping register (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: coex: Change TDMA related logic to version separate (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: coex: refactor _chk_btc_report() to extend more features (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: coex: Add v2 BT AFH report and related variable (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: coex: Update BTC firmware report bitmap definition (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: coex: Enable Bluetooth report when show debug info (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: coex: use new introduction BTC version format (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: coex: add BTC format version derived from firmware version (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7996: select CONFIG_RELAY (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852c: rfk: recover RX DCK failure (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852c: rfk: correct DPK settings (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852c: rfk: correct DACK setting (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: fw: adapt to new firmware format of security section (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: consider ER SU as a TX capability (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtl8xxxu: Fix assignment to bit field priv->cck_agc_report_type (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtl8xxxu: Fix assignment to bit field priv->pi_enabled (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: get rid of wed rx_buf_ring page_frag_cache (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7921: resource leaks at mt7921_check_offload_capability() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: dma: rely on queue page_frag_cache for wed rx queues (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: handle possible mt76_rx_token_consume failures (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: dma: do not increment queue head if mt76_dma_add_buf fails (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7615: enable per-phy led support (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: enable per-phy led support (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: move leds struct in mt76_phy (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: move leds field in leds struct (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: fix unintended sign extension of mt7915_hw_queue_read() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7996: fix unintended sign extension of mt7996_hw_queue_read() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7921: add support to update fw capability with MTFG table (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt76x0: fix oob access in mt76x0_phy_get_target_power (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7996: fix endianness warning in mt7996_mcu_sta_he_tlv (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7996: drop always true condition of __mt7996_reg_addr() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: drop always true condition of __mt7915_reg_addr() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: check the correctness of event data (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7996: check return value before accessing free_block_num (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: check return value before accessing free_block_num (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: split mcu chan_mib array up (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7996: fix integer handling issue of mt7996_rf_regval_set() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_rx_radar_detected() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_ie_countdown() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: fix mt7915_rate_txpower_get() resource leaks (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7921s: fix slab-out-of-bounds access in sdio host (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: add missing of_node_put() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath11k: fix monitor mode bringup crash (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath11k: Fix scan request param frame size warning (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtl8xxxu: fixing IQK failures for rtl8192eu (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtlwifi: btcoexist: fix conditions branches that are never executed (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtlwifi: rtl8192se: remove redundant rtl_get_bbreg() call (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw88: Add rtw8723du chipset support (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw88: Add rtw8822cu chipset support (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw88: Add rtw8822bu chipset support (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw88: Add rtw8821cu chipset support (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw88: Add common USB chip support (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw88: iterate over vif/sta list non-atomically (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw88: Drop coex mutex (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw88: Drop h2c.lock (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw88: Drop rf_lock (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw88: Call rtw_fw_beacon_filter_config() with rtwdev->mutex held (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw88: print firmware type in info message (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: add join info upon create interface (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: fix unsuccessful interface_add flow (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: stop mac port function when stop_ap() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: add mac TSF sync function (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: request full firmware only once if it's early requested (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: don't request partial firmware if SECURITY_LOADPIN_ENFORCE (Jose Ignacio Tornos Martinez) [2178526]
- wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtl8xxxu: Introduce rtl8xxxu_update_ra_report (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtl8xxxu: Fix the channel width reporting (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h (Jose Ignacio Tornos Martinez) [2178526]
- wifi: brcmfmac: introduce BRCMFMAC exported symbols namespace (Jose Ignacio Tornos Martinez) [2178526]
- wifi: brcmfmac: add vendor name in revinfo debugfs file (Jose Ignacio Tornos Martinez) [2178526]
- wifi: brcmfmac: add support Broadcom BCA firmware api (Jose Ignacio Tornos Martinez) [2178526]
- wifi: brcmfmac: add support for Cypress firmware api (Jose Ignacio Tornos Martinez) [2178526]
- wifi: brcmfmac: add support for vendor-specific firmware api (Jose Ignacio Tornos Martinez) [2178526]
- wifi: brcmfmac: add firmware vendor info in driver info (Jose Ignacio Tornos Martinez) [2178526]
- wifi: brcmfmac: add function to unbind device to bus layer api (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath11k: add ipq5018 device support (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath11k: add new hw ops for IPQ5018 to get rx dest ring hashmap (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath11k: initialize hw_ops for IPQ5018 (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath11k: update hal srng regs for IPQ5018 (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath11k: remap ce register space for IPQ5018 (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath11k: update ce configurations for IPQ5018 (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath11k: update hw params for IPQ5018 (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: fw: use correct IML/ROM status register (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: dump: Update check for UMAC valid FW address (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: mvm: d3: add TKIP to the GTK iterator (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: mei: clean up comments (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: mvm: Don't use deprecated register (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: pcie: Add reading and storing of crf and cdb id. (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: mvm: replace usage of found with dedicated list iterator variable (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: dump: Update check for valid FW address (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: mvm: don't access packet before checking len (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: modify new queue allocation command (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: nvm-parse: enable WiFi7 for Fm radio for now (Jose Ignacio Tornos Martinez) [2178526]
- net: ethernet: mtk_wed: add reset to rx_ring_setup callback (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath11k: Fix race condition with struct htt_ppdu_stats_info (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath10k: fix QCOM_SMEM dependency (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7921e: add pci .shutdown() support (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: mmio: fix naming convention (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7996: add support to configure spatial reuse parameter set (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7996: enable ack signal support (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7996: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: rely on band_idx of mt76_phy (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: enable per bandwidth power limit support (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: introduce mt7915_get_power_bound() (Jose Ignacio Tornos Martinez) [2178526]
- mt76: mt7915: Fix PCI device refcount leak in mt7915_pci_init_hif2() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: fix coverity overrun-call in mt76_get_txpower() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7996: add driver for MediaTek Wi-Fi 7 (802.11be) devices (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt76x0: remove dead code in mt76x0_phy_get_target_power (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: fix band_idx usage (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: enable .sta_set_txpwr support (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: add basedband Txpower info into debugfs (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: add support to configure spatial reuse parameter set (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: add missing MODULE_PARM_DESC (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: enable WED RX stats (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: enable WED RX support (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: connac: introduce mt76_connac_mcu_sta_wed_update utility routine (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: add info parameter to rx_skb signature (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: add WED RX support to dma queue alloc (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: add WED RX support to mt76_dma_rx_fill (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: add WED RX support to mt76_dma_{add,get}_buf (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: introduce rxwi and rx token utility routines (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: connac: introduce helper for mt7996 chipset (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: connac: add more starec command tags (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: connac: add more bss info command tags (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: connac: introduce unified event table (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: connac: add more unified command IDs (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: connac: rework fields for larger bandwidth support in sta_rec_bf (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: connac: update struct sta_rec_phy (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: connac: rework macros for unified command (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7921: introduce chanctx support (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7921: introduce remain_on_channel support (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: connac: accept hw scan request at a time (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7921: drop ieee80211_[start, stop]_queues in driver (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7921: add unified ROC cmd/event support (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7921: add chanctx parameter to mt76_connac_mcu_uni_add_bss signature (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: connac: add mt76_connac_mcu_uni_set_chctx (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: do not run mt76u_status_worker if the device is not running (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: connac: update nss calculation in txs (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: don't claim 160MHz support with mt7915 DBDC (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: Fix VHT beamforming capabilities with DBDC (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: Fix chainmask calculation on mt7915 DBDC (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: enable coredump support (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: add full system reset into debugfs (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: enable full system reset support (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: rework mt7915_dma_reset() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: move aggr_stats array in mt76_phy (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7615: rely on mt7615_phy in mt7615_mac_reset_counters (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: fix reporting of TX AGGR histogram (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7615: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: fix bandwidth 80MHz link fail in 6GHz band (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: add ack signal support (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: improve accuracy of time_busy calculation (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: enable wed for mt7986-wmac chipset (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: enable wed for mt7986 chipset (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: move wed init routines in mmio.c (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: fix mt7915_mac_set_timing() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: set correct antenna for radar detection on MT7915D (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: add spatial extension index support (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: connac: introduce mt76_connac_spe_idx() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: rework testmode tx antenna setting (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: deal with special variant of mt7916 (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: rework eeprom tx paths and streams init (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: reserve 8 bits for the index of rf registers (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt7915: fix bounds checking for tx-free-done command (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: Remove unused inline function mt76_wcid_mask_test() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: mt76x02: simplify struct mt76x02_rate_power (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mt76: move mt76_rate_power from core to mt76x02 driver code (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: fix and simplify unencrypted drop check for mesh (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: add support for restricting netdev features per vif (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: update TIM for S1G specification changes (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: don't parse multi-BSSID in assoc resp (Jose Ignacio Tornos Martinez) [2178526]
- wifi: cfg80211: use bss_from_pub() instead of container_of() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: remove unnecessary synchronize_net() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: Drop not needed check for NULL (Jose Ignacio Tornos Martinez) [2178526]
- wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails (Jose Ignacio Tornos Martinez) [2178526]
- wifi: cfg80211: fix comparison of BSS frequencies (Jose Ignacio Tornos Martinez) [2178526]
- wifi: cfg80211: Correct example of ieee80211_iface_limit (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: fix memory leak in ieee80211_if_add() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ieee80211: Do not open-code qos address offsets (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: link rtw89_vif and chanctx stuffs (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: fw: implement MCC related H2C (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: mac: process MCC related C2H (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: introduce helpers to wait/complete on condition (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: check if atomic before queuing c2h (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: rfk: rename rtw89_mcc_info to rtw89_rfk_mcc_info (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw88: 8821c: enable BT device recovery mechanism (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852b: turn off PoP function in monitor mode (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: add HE radiotap for monitor mode (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: enable mac80211 virtual monitor interface (Jose Ignacio Tornos Martinez) [2178526]
- wifi: brcmfmac: Check the count value of channel spec to prevent out-of-bounds reads (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath12k: driver for Qualcomm Wi-Fi 7 devices (Jose Ignacio Tornos Martinez) [2178526]
- net: ethernet: mtk_wed: add reset to tx_ring_setup callback (Jose Ignacio Tornos Martinez) [2178526]
- net: ethernet: mtk_wed: add mtk_wed_rx_reset routine (Jose Ignacio Tornos Martinez) [2178526]
- net: ethernet: mtk_wed: update mtk_wed_stop (Jose Ignacio Tornos Martinez) [2178526]
- net: ethernet: mtk_wed: move MTK_WDMA_RESET_IDX_TX configuration in mtk_wdma_tx_reset (Jose Ignacio Tornos Martinez) [2178526]
- net: ethernet: mtk_wed: return status value in mtk_wdma_rx_reset (Jose Ignacio Tornos Martinez) [2178526]
- net: ethernet: mtk_wed: add wcid overwritten support for wed v1 (Jose Ignacio Tornos Martinez) [2178526]
- net: ethernet: mtk_wed: add configure wed wo support (Jose Ignacio Tornos Martinez) [2178526]
- net: ethernet: mtk_wed: rename tx_wdma array in rx_wdma (Jose Ignacio Tornos Martinez) [2178526]
- net: ethernet: mtk_wed: introduce wed wo support (Jose Ignacio Tornos Martinez) [2178526]
- net: ethernet: mtk_wed: introduce wed mcu support (Jose Ignacio Tornos Martinez) [2178526]
- net: ethernet: mtk_eth_wed: add missing of_node_put() (Jose Ignacio Tornos Martinez) [2178526]
- net: ethernet: mtk_eth_wed: add missing put_device() in mtk_wed_add_hw() (Jose Ignacio Tornos Martinez) [2178526]
- net: ethernet: mtk_eth_wed: add axi bus support (Jose Ignacio Tornos Martinez) [2178526]
- net: ethernet: mtk_eth_wed: add wed support for mt7986 chipset (Jose Ignacio Tornos Martinez) [2178526]
- net: ethernet: mtk_eth_wed: add mtk_wed_configure_irq and mtk_wed_dma_{enable/disable} (Jose Ignacio Tornos Martinez) [2178526]
- net: ethernet: mtk_eth_soc: fix off by one check of ARRAY_SIZE (Jose Ignacio Tornos Martinez) [2178526]
- net: ethernet: mtk_eth_soc: add check for allocation failure (Jose Ignacio Tornos Martinez) [2178526]
- net: ethernet: mtk_eth_soc/wed: fix sparse endian warnings (Jose Ignacio Tornos Martinez) [2178526]
- net: ethernet: mtk_eth_soc: fix return value check in mtk_wed_add_hw() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: mei: fix parameter passing to iwl_mei_alive_notif() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: mvm: return error value in case PLDR sync failed (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: mvm: trigger PCI re-enumeration in case of PLDR sync (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: mvm: fix double free on tx path. (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: mvm: print OTP info after alive (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: nvm: Update EHT capabilities for GL device (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: nvm-parse: support A-MPDU in EHT 2.4 GHz (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: mvm: advertise 320 MHz in 6 GHz only conditionally (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: mvm: set HE PHY bandwidth according to band (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: mvm: support PPE Thresholds for EHT (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: mvm: add support for EHT 1K aggregation size (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: rs: add support for parsing max MCS per NSS/BW in 11be (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: mvm: support 320 MHz PHY configuration (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: mvm: Advertise EHT capabilities (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw88: fix race condition when doing H2C command (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath10k: Store WLAN firmware version in SMEM image table (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: avoid inaccessible IO operations during doing change_interface() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: switch BANDEDGE and TX_SHAPE based on OFDMA trigger frame (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: read CFO from FD or preamble CFO field of phy status ie_type 1 accordingly (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852b: correct TX power controlled by BT-coexistence (Jose Ignacio Tornos Martinez) [2178526]
- wifi: brcmfmac: Use struct_size() in code ralated to struct brcmf_dload_data_le (Jose Ignacio Tornos Martinez) [2178526]
- wifi: brcmfmac: replace one-element array with flexible-array member in struct brcmf_dload_data_le (Jose Ignacio Tornos Martinez) [2178526]
- wifi: brcmfmac: Use struct_size() and array_size() in code ralated to struct brcmf_gscan_config (Jose Ignacio Tornos Martinez) [2178526]
- wifi: brcmfmac: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath10k: Remove redundant argument offset (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath10k: Fix return value in ath10k_pci_init() (Jose Ignacio Tornos Martinez) [2178526]
- bus: mhi: host: pci_generic: Add definition for some VIDs (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: Fix some error handling path in rtw89_wow_enable() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: cfg80211: Avoid clashing function prototypes (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtl8xxxu: Use u32_get_bits in *_identify_chip (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtl8xxxu: Use strscpy instead of sprintf (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtl8xxxu: Name some bits used in burst init (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtl8xxxu: Rename rtl8xxxu_8188f_channel_to_group (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtl8xxxu: Split up rtl8xxxu_identify_chip (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtl8xxxu: Move burst init to a function (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: mei: wait for the mac to stop on suspend (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: iwlmei: report disconnection as temporary (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: mei: use wait_event_timeout() return value (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: mei: implement PLDR flow (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: mvm: Fix getting the lowest rate (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: mvm: support new key API (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: dbg: use bit of DRAM alloc ID to store failed allocs (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: mvm: print an error instead of a warning on invalid rate (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: cfg: disable STBC for BL step A devices (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: dbg: add support for DBGC4 on BZ family and above (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: mvm: use old checksum for Bz A-step (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: mei: fix potential NULL-ptr deref after clone (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: mei: avoid blocking sap messages handling due to rtnl lock (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: mei: fix tx DHCP packet for devices with new Tx API (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: mei: don't send SAP commands if AMT is disabled (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: mei: make sure ownership confirmed message is sent (Jose Ignacio Tornos Martinez) [2178526]
- wifi: iwlwifi: mvm: send TKIP connection status to csme (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath10k: Use IEEE80211_SEQ_TO_SN() for seq_ctrl conversion (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath9k: Remove unused variable mismatch (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852b: change debug mask of message of no TX resource (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath11k: Trigger sta disconnect on hardware restart (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: update D-MAC and C-MAC dump to diagnose SER (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: dump dispatch status via debug port (Jose Ignacio Tornos Martinez) [2178526]
- wifi: Use kstrtobool() instead of strtobool() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: brcmfmac: Avoiding Connection delay (Jose Ignacio Tornos Martinez) [2178526]
- wifi: brcmfmac: Fix for when connect request is not success (Jose Ignacio Tornos Martinez) [2178526]
- wifi: brcmfmac: correctly remove all p2p vif (Jose Ignacio Tornos Martinez) [2178526]
- bus: mhi: host: pci_generic: Add HP variant of T99W175 (Jose Ignacio Tornos Martinez) [2178526]
- bus: mhi: host: pci_generic: add support for sc8280xp-crd SDX55 variant (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtl8xxxu: Use dev_* instead of pr_info (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtl8xxxu: Set IEEE80211_HW_SUPPORT_FAST_XMIT (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtl8xxxu: Recognise all possible chip cuts (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtl8xxxu: Fix the CCK RSSI calculation (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtl8xxxu: Add central frequency offset tracking (Jose Ignacio Tornos Martinez) [2178526]
- wifi: brcmfmac: Fix potential NULL pointer dereference in 'brcmf_c_preinit_dcmds()' (Jose Ignacio Tornos Martinez) [2178526]
- wifi: brcmfmac: Fix a typo "unknow" (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtlwifi: rtl8192ee: remove static variable stop_report_cnt (Jose Ignacio Tornos Martinez) [2178526]
- bcma: Fail probe if GPIO subdriver fails (Jose Ignacio Tornos Martinez) [2178526]
- bcma: Use the proper gpio include (Jose Ignacio Tornos Martinez) [2178526]
- bcma: gpio: Convert to immutable gpio irqchip (Jose Ignacio Tornos Martinez) [2178526]
- bcma: support SPROM rev 11 (Jose Ignacio Tornos Martinez) [2178526]
- bcma: Fix typo in comments (Jose Ignacio Tornos Martinez) [2178526]
- bcma: gpio: Switch to use fwnode instead of of_node (Jose Ignacio Tornos Martinez) [2178526]
- bcma: gpio: remove redundant re-assignment of chip->owner (Jose Ignacio Tornos Martinez) [2178526]
- bcma: cleanup comments (Jose Ignacio Tornos Martinez) [2178526]
- mtd: rawnand: brcmnand: Add platform data structure for BCMA (Jose Ignacio Tornos Martinez) [2178526]
- bcma: drop unneeded initialization value (Jose Ignacio Tornos Martinez) [2178526]
- bcma: Drop the unused parameter of bcma_scan_read32() (Jose Ignacio Tornos Martinez) [2178526]
- bcma: Fix memory leak for internally-handled cores (Jose Ignacio Tornos Martinez) [2178526]
- wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath11k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath10k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath11k: synchronize ath11k_mac_he_gi_to_nl80211_he_gi()'s return type (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath11k: Fix qmi_msg_handler data structure initialization (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath9k: remove variable sent (Jose Ignacio Tornos Martinez) [2178526]
- wifi: wilc1000: sdio: fix module autoloading (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852b: Fix spelling mistake KIP_RESOTRE -> KIP_RESTORE (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: add WoWLAN pattern match support (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: add WoWLAN function support (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: add related H2C for WoWLAN mode (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: add drop tx packet function (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: add function to adjust and restore PLE quota (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: move enable_cpu/disable_cpu into fw_download (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: collect and send RF parameters to firmware for WoWLAN (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: check if sta's mac_id is valid under AP/TDLS (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: add BW info for both TX and RX in phy_info (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852c: make table of RU mask constant (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: declare support bands with const (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: fw: adapt to new firmware format of dynamic header (Jose Ignacio Tornos Martinez) [2178526]
- net: Remove the obsolte u64_stats_fetch_*_irq() users (net). (Jose Ignacio Tornos Martinez) [2178526]
- net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Jose Ignacio Tornos Martinez) [2178526]
- bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990 (Jose Ignacio Tornos Martinez) [2178526]
- bus: mhi: host: Fix race between channel preparation and M0 event (Jose Ignacio Tornos Martinez) [2178526]
- bus: mhi: host: Use mhi_soc_reset() API in place of register write (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath11k: fix monitor vdev creation with firmware recovery (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtl8xxxu: Fix reads of uninitialized variables hw_ctrl_s1, sw_ctrl_s1 (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852b: add 8852be to Makefile and Kconfig (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: phy: add dummy C2H handler to avoid warning message (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852b: add chip_ops related to RF calibration (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852b: rfk: add DPK (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852b: rfk: add TSSI (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852b: rfk: add IQK (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852b: rfk: add RX DCK (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852b: rfk: add RCK (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852b: rfk: add DACK (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath10k: Delay the unmapping of the buffer (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath10k: Check return value of ath10k_get_arvif() in ath10k_wmi_event_tdls_peer() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath11k: Fix firmware crash on vdev delete race condition (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath11k: Send PME message during wakeup from D3cold (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath11k: add support to configure channel dwell time (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath11k: suppress add interface error (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852b: add basic attributes of chip_info (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852b: add functions to control BB to assist RF calibrations (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852b: add chip_ops to configure TX/RX path (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852b: add chip_ops to query PPDU (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852b: add chip_ops related to BT coexistence (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852b: add chip_ops to get thermal (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852b: add basic baseband chip_ops (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852b: add power on/off functions (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852b: add chip_ops::set_channel_help (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtl8xxxu: Update module description (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtl8xxxu: Fix reading the vendor of combo chips (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtl8xxxu: Make some arrays const (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: fix wrong bandwidth settings after scan (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: correct 6 GHz scan behavior (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852b: add chip_ops::set_channel (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: make generic functions to convert subband gain index (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852b: add HFC quota arrays (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852b: set proper configuration before loading NCTL (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: parse PHY status only when PPDU is to_self (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: coex: move chip_ops::btc_bt_aci_imp to a generic code (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath9k: verify the expected usb_endpoints are present (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath9k: Remove -Warray-bounds exception (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath9k: hif_usb: fix memory leak of urbs in ath9k_hif_usb_dealloc_tx_urbs() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: realtek: remove duplicated wake_tx_queue (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath9k: Make arrays prof_prio and channelmap static const (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath11k: Fix spelling mistake "chnange" -> "change" (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: Drop support for TX push path (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: add wake_tx_queue callback to drivers (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: add internal handler for wake_tx_queue (Jose Ignacio Tornos Martinez) [2178526]
- cfg80211: Update Transition Disable policy during port authorization (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: minstrel_ht: remove unused has_mrr member from struct minstrel_priv (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: remove support for AddBA with fragmentation (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: agg-rx: avoid band check (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: prohibit IEEE80211_HT_CAP_DELAY_BA with MLO (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: don't clear DTIM period after setting it (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: change AddBA deny error message (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: mlme: mark assoc link in output (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: add RCU _check() link access variants (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: fix AddBA response addressing (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: set internal scan request BSSID (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: advertise TWT requester only with HW support (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: use link_id in ieee80211_change_bss() (Jose Ignacio Tornos Martinez) [2178526]
- wifi: nl80211: use link ID in NL80211_CMD_SET_BSS (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: transmit AddBA with MLD address (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: wme: use ap_addr instead of deflink BSSID (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: Process association status for affiliated links (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: Parse station profile from association response (Jose Ignacio Tornos Martinez) [2178526]
- wifi: cfg80211/mac80211: Fix ML element common size validation (Jose Ignacio Tornos Martinez) [2178526]
- wifi: cfg80211/mac80211: Fix ML element common size calculation (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ieee80211: Support validating ML station profile length (Jose Ignacio Tornos Martinez) [2178526]
- wifi: cfg80211: support reporting failed links (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: recalc station aggregate data during link switch (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: include link address in debugfs (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: add API to show the link STAs in debugfs (Jose Ignacio Tornos Martinez) [2178526]
- wifi: mac80211: add pointer from link STA to STA (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: add to dump TX FIFO 0/1 for 8852C (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852c: set pin MUX to enable BT firmware log (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: phy: ignore warning of bb gain cfg_type 4 (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852c: update BB parameters to v28 (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852c: rfk: correct miscoding delay of DPK (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852c: correct set of IQK backup registers (Jose Ignacio Tornos Martinez) [2178526]
- brcmfmac: Fix AP interface delete issue (Jose Ignacio Tornos Martinez) [2178526]
- brcmfmac: support station interface creation version 1, 2 and 3 (Jose Ignacio Tornos Martinez) [2178526]
- brcmfmac: add creating station interface support (Jose Ignacio Tornos Martinez) [2178526]
- brcmfmac: dump dongle memory when attaching failed (Jose Ignacio Tornos Martinez) [2178526]
- brcmfmac: return error when getting invalid max_flowrings from dongle (Jose Ignacio Tornos Martinez) [2178526]
- brcmfmac: add a timer to read console periodically in PCIE bus (Jose Ignacio Tornos Martinez) [2178526]
- brcmfmac: Fix authentication latency caused by OBSS stats survey (Jose Ignacio Tornos Martinez) [2178526]
- brcmfmac: fix CERT-P2P:5.1.10 failure (Jose Ignacio Tornos Martinez) [2178526]
- brcmfmac: fix firmware trap while dumping obss stats (Jose Ignacio Tornos Martinez) [2178526]
- brcmfmac: Add dump_survey cfg80211 ops for HostApd AutoChannelSelection (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtl8xxxu: Support new chip RTL8188FU (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852be: add 8852BE PCI entry (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852b: add chip_ops to read phy cap (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852b: add chip_ops to read efuse (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852b: add chip_ops::set_txpwr (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: debug: txpwr_table considers sign (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: phy: make generic txpwr setting functions (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852b: add tables for RFK (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852b: add BB and RF tables (2 of 2) (Jose Ignacio Tornos Martinez) [2178526]
- wifi: rtw89: 8852b: add BB and RF tables (1 of 2) (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath11k: Don't exit on wakeup failure (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath10k: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jose Ignacio Tornos Martinez) [2178526]
- wifi: ath11k: stop tx queues immediately upon firmware exit (Jose Ignacio Tornos Martinez) [2178526]
- treewide: use get_random_u32() when possible (Jose Ignacio Tornos Martinez) [2178526]
- treewide: use prandom_u32_max() when possible, part 1 (Jose Ignacio Tornos Martinez) [2178526]
- hwrng: core - let sleep be interrupted when unregistering hwrng (Jose Ignacio Tornos Martinez) [2178526]
- Revert part of "dt-bindings: usb: Add missing (unevaluated|additional)Properties on child nodes" (Desnes Nunes) [2190250]
- usb: core: add quirk for Alcor Link AK9563 smartcard reader (Desnes Nunes) [2190250]
- usb: typec: altmodes/displayport: Fix probe pin assign check (Desnes Nunes) [2190250]
- usb: typec: ucsi: Don't attempt to resume the ports before they exist (Desnes Nunes) [2190250]
- usb: dwc3: qcom: enable vbus override when in OTG dr-mode (Desnes Nunes) [2190250]
- USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100 (Desnes Nunes) [2190250]
- usb: host: ehci-fsl: Fix module alias (Desnes Nunes) [2190250]
- usb: dwc3: fix extcon dependency (Desnes Nunes) [2190250]
- usb: core: hub: disable autosuspend for TI TUSB8041 (Desnes Nunes) [2190250]
- USB: fix misleading usb_set_intfdata() kernel doc (Desnes Nunes) [2190250]
- usb: typec: tcpm: Fix altmode re-registration causes sysfs create fail (Desnes Nunes) [2190250]
- usb: typec: altmodes/displayport: Use proper macro for pin assignment check (Desnes Nunes) [2190250]
- usb: typec: altmodes/displayport: Fix pin assignment calculation (Desnes Nunes) [2190250]
- usb: typec: altmodes/displayport: Add pin assignment helper (Desnes Nunes) [2190250]
- usb: misc: onboard_hub: Move 'attach' work to the driver (Desnes Nunes) [2190250]
- usb: misc: onboard_hub: Invert driver registration order (Desnes Nunes) [2190250]
- usb: ucsi: Ensure connector delayed work items are flushed (Desnes Nunes) [2190250]
- usb: chipidea: core: fix possible constant 0 if use IS_ERR(ci->role_switch) (Desnes Nunes) [2190250]
- xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables (Desnes Nunes) [2190250]
- usb: acpi: add helper to check port lpm capability using acpi _DSM (Desnes Nunes) [2190250]
- xhci: Add a flag to disable USB3 lpm on a xhci root port level. (Desnes Nunes) [2190250]
- xhci: Add update_hub_device override for PCI xHCI hosts (Desnes Nunes) [2190250]
- xhci: Fix null pointer dereference when host dies (Desnes Nunes) [2190250]
- usb: xhci: Check endpoint is valid before dereferencing it (Desnes Nunes) [2190250]
- xhci-pci: set the dma max_seg_size (Desnes Nunes) [2190250]
- usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210 (Desnes Nunes) [2190250]
- USB: serial: option: add Quectel EM05CN modem (Desnes Nunes) [2190250]
- USB: serial: option: add Quectel EM05CN (SG) modem (Desnes Nunes) [2190250]
- USB: serial: cp210x: add SCALANCE LPE-9000 device id (Desnes Nunes) [2190250]
- USB: serial: option: add Quectel EC200U modem (Desnes Nunes) [2190250]
- USB: serial: option: add Quectel EM05-G (RS) modem (Desnes Nunes) [2190250]
- USB: serial: option: add Quectel EM05-G (GR) modem (Desnes Nunes) [2190250]
- USB: serial: option: add Quectel EM05-G (CS) modem (Desnes Nunes) [2190250]
- thunderbolt: Disable XDomain lane 1 only in software connection manager (Desnes Nunes) [2190250]
- thunderbolt: Use correct function to calculate maximum USB3 link rate (Desnes Nunes) [2190250]
- thunderbolt: Do not call PM runtime functions in tb_retimer_scan() (Desnes Nunes) [2190250]
- usb: dwc3: gadget: Ignore End Transfer delay on teardown (Desnes Nunes) [2190250]
- usb: dwc3: xilinx: include linux/gpio/consumer.h (Desnes Nunes) [2190250]
- Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout" (Desnes Nunes) [2190250]
- thunderbolt: Do not report errors if on-board retimers are found (Desnes Nunes) [2190250]
- treewide: Convert del_timer*() to timer_shutdown*() (Desnes Nunes) [2190250]
- nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout (Desnes Nunes) [2190250]
- nfc: pn533: Fix buggy cleanup order (Desnes Nunes) [2190250]
- mISDN: fix use-after-free bugs in l1oip timer handlers (Desnes Nunes) [2190250]
- atm: idt77252: fix use-after-free bugs caused by tst_timer (Desnes Nunes) [2190250]
- dt-bindings: usb: tegra-xusb: Remove path references (Desnes Nunes) [2190250]
- xen: make remove callback of xen driver void returned (Desnes Nunes) [2190250]
- xen/pcifront: Removed unnecessary __ref annotation (Desnes Nunes) [2190250]
- USB: core: export usb_cache_string() (Desnes Nunes) [2190250]
- usb: dwc2: power on/off phy for peripheral mode in dual-role mode (Desnes Nunes) [2190250]
- usb: dwc2: disable lpm feature on Rockchip SoCs (Desnes Nunes) [2190250]
- usb: dwc3: core: defer probe on ulpi_read_id timeout (Desnes Nunes) [2190250]
- usb: ulpi: defer ulpi_register on ulpi_read_id timeout (Desnes Nunes) [2190250]
- usb: typec: tipd: Set mode of operation for USB Type-C connector (Desnes Nunes) [2190250]
- usb: dwc3: qcom: Fix memory leak in dwc3_qcom_interconnect_init (Desnes Nunes) [2190250]
- usb: typec: wusb3801: fix fwnode refcount leak in wusb3801_probe() (Desnes Nunes) [2190250]
- usb: storage: Add check for kcalloc (Desnes Nunes) [2190250]
- USB: sisusbvga: use module_usb_driver() (Desnes Nunes) [2190250]
- USB: sisusbvga: rename sisusb.c to sisusbvga.c (Desnes Nunes) [2190250]
- USB: sisusbvga: remove console support (Desnes Nunes) [2190250]
- media: Switch to use dev_err_probe() helper (Desnes Nunes) [2190250]
- media: usb: pwc-uncompress: Use flex array destination for memcpy() (Desnes Nunes) [2190250]
- firmware_loader: fix up to_fw_sysfs() to preserve const (Desnes Nunes) [2190250]
- usb.h: take advantage of container_of_const() (Desnes Nunes) [2190250]
- device.h: move kobj_to_dev() to use container_of_const() (Desnes Nunes) [2190250]
- driver core: allow kobj_to_dev() to take a const pointer (Desnes Nunes) [2190250]
- container_of: remove container_of_safe() (Desnes Nunes) [2190250]
- net: thunderbolt: Use bitwise types in the struct thunderbolt_ip_frame_header (Desnes Nunes) [2190250]
- net: thunderbolt: Switch from __maybe_unused to pm_sleep_ptr() etc (Desnes Nunes) [2190250]
- USB: serial: f81534: fix division by zero on line-speed change (Desnes Nunes) [2190250]
- xhci: remove unused stream_id parameter from xhci_handle_halted_endpoint() (Desnes Nunes) [2190250]
- xhci: Prevent infinite loop in transaction errors recovery for streams (Desnes Nunes) [2190250]
- xhci: disable U3 suspended ports in S4 hibernate poweroff_late stage (Desnes Nunes) [2190250]
- xhci: export two xhci_hub functions for xhci-pci module usage (Desnes Nunes) [2190250]
- xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N (Desnes Nunes) [2190250]
- xhci: print warning when HCE was set (Desnes Nunes) [2190250]
- Revert "xhci: Convert to use list_count()" (Desnes Nunes) [2190250]
- USB: serial: cp210x: add support for B0 hangup (Desnes Nunes) [2190250]
- usb: dwc3: Fix race between dwc3_set_mode and __dwc3_set_mode (Desnes Nunes) [2190250]
- xhci: Convert to use list_count() (Desnes Nunes) [2190250]
- usb: typec: Add partner PD object wrapper (Desnes Nunes) [2190250]
- usb: xhci-mtk: fix leakage of shared hcd when fail to set wakeup irq (Desnes Nunes) [2190250]
- usb: add usb_set_intfdata() documentation (Desnes Nunes) [2190250]
- usb: host: fix a typo in ehci.h (Desnes Nunes) [2190250]
- usb: dwc3: pci: Update PCIe device ID for USB3 controller on CPU sub-system for Raptor Lake (Desnes Nunes) [2190250]
- usb: core: hcd: Fix return value check in usb_hcd_setup_local_mem() (Desnes Nunes) [2190250]
- usb: typec: ucsi: Resume in separate work (Desnes Nunes) [2190250]
- usb: roles: fix of node refcount leak in usb_role_switch_is_parent() (Desnes Nunes) [2190250]
- USB: serial: cp210x: add Kamstrup RF sniffer PIDs (Desnes Nunes) [2190250]
- net: thunderbolt: Use kmap_local_page() instead of kmap_atomic() (Desnes Nunes) [2190250]
- media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer() (Desnes Nunes) [2190250]
- media: dvb-usb: fix memory leak in dvb_usb_adapter_init() (Desnes Nunes) [2190250]
- media: dvb-core: Enhance shared multi-frontend support (Desnes Nunes) [2190250]
- media: dvb-frontends: a8293: fix LNB powerup failure in PCTV 461e (Desnes Nunes) [2190250]
- USB: serial: option: add Quectel EM05-G modem (Desnes Nunes) [2190250]
- media: vb2/au0828: move the v4l_vb2q_enable_media_source to the au0828 driver (Desnes Nunes) [2190250]
- media: videobuf2: set q->streaming later (Desnes Nunes) [2190250]
- media: vb2: add (un)prepare_streaming queue ops (Desnes Nunes) [2190250]
- USB: gadget: Fix use-after-free during usb config switch (Desnes Nunes) [2190250]
- usb: dwc3: improve the config dependency of USB_DWC3_XILINX (Desnes Nunes) [2190250]
- usb: typec: tipd: Move tps6598x_disconnect error path to its own label (Desnes Nunes) [2190250]
- usb: typec: tipd: Fix typec_unregister_port error paths (Desnes Nunes) [2190250]
- usb: typec: tipd: Fix spurious fwnode_handle_put in error path (Desnes Nunes) [2190250]
- usb: typec: tipd: Cleanup resources if devm_tps6598_psy_register fails (Desnes Nunes) [2190250]
- usb: host: xhci-mtk: omit shared hcd if either root hub has no ports (Desnes Nunes) [2190250]
- usb: typec: tcpci: fix of node refcount leak in tcpci_register_port() (Desnes Nunes) [2190250]
- dt-bindings: usb: dwc3: Add SM8550 compatible (Desnes Nunes) [2190250]
- usb: typec: Check for ops->exit instead of ops->enter in altmode_exit (Desnes Nunes) [2190250]
- usb: ftdi-elan: remove variable l (Desnes Nunes) [2190250]
- Documentation: USB: correct possessive "its" usage (Desnes Nunes) [2190250]
- dt-bindings: usb: tegra-xusb: Convert to json-schema (Desnes Nunes) [2190250]
- hwrng: core - treat default_quality as a maximum and default to 1024 (Desnes Nunes) [2190250]
- usb: Check !irq instead of irq == NO_IRQ (Desnes Nunes) [2190250]
- tools: usb: ffs-aio-example: Fix build error with aarch64-*-gnu-gcc toolchain(s) (Desnes Nunes) [2190250]
- usb: chipidea: core: wrap ci_handle_power_lost() with CONFIG_PM_SLEEP (Desnes Nunes) [2190250]
- usb: chipidea: ci_hdrc_imx: Fix a typo ("regualator") (Desnes Nunes) [2190250]
- usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [2190250]
- usb: ehci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [2190250]
- usb: phy: generic: Add wakeup capability (Desnes Nunes) [2190250]
- dt-bindings: usb: usb-nop-xceiv: add wakeup-source property (Desnes Nunes) [2190250]
- dt-bindings: usb: usb-drd: Describe default dual-role mode (Desnes Nunes) [2190250]
- usb: core: stop USB enumeration if too many retries (Desnes Nunes) [2190250]
- usb: dwc3: gadget: Reduce TRB IOC settings (Desnes Nunes) [2190250]
- usb: phy: phy-gpio-vbus-usb: Add device tree probing (Desnes Nunes) [2190250]
- thunderbolt: Add wake on connect/disconnect on USB4 ports (Desnes Nunes) [2190250]
- usb: gadget: Use kstrtobool() instead of strtobool() (Desnes Nunes) [2190250]
- usb: core: Use kstrtobool() instead of strtobool() (Desnes Nunes) [2190250]
- USB: core: Change configuration warnings to notices (Desnes Nunes) [2190250]
- thunderbolt: ACPI: Use the helper fwnode_find_reference() (Desnes Nunes) [2190250]
- usb: chipidea: usbmisc: add power lost check for imx7ulp (Desnes Nunes) [2190250]
- usb: chipidea: usbmisc: add power lost check for imx7d (Desnes Nunes) [2190250]
- usb: chipidea: usbmisc: add power lost check for imx6sx (Desnes Nunes) [2190250]
- usb: chipidea: usbmisc: group usbmisc operations for PM (Desnes Nunes) [2190250]
- usb: chipidea: udc: add suspend/resume support for device controller (Desnes Nunes) [2190250]
- usb: chipidea: host: add suspend/resume support for host controller (Desnes Nunes) [2190250]
- usb: chipidea: core: handle suspend/resume for each role (Desnes Nunes) [2190250]
- usb: chipidea: core: add controller resume support when controller is powered off (Desnes Nunes) [2190250]
- usb: chipidea: core: handle usb role switch in a common way (Desnes Nunes) [2190250]
- usb: phy: generic: make vcc regulator optional (Desnes Nunes) [2190250]
- thunderbolt: Remove redundant assignment to variable len (Desnes Nunes) [2190250]
- thunderbolt: Use str_enabled_disabled() helper (Desnes Nunes) [2190250]
- device property: Constify parameter in device_dma_supported() and device_get_dma_attr() (Desnes Nunes) [2190250]
- device property: Constify device child node APIs (Desnes Nunes) [2190250]
- device property: Constify parameter in fwnode_graph_is_endpoint() (Desnes Nunes) [2190250]
- usb: typec: retimer: Use device type for matching (Desnes Nunes) [2190250]
- device property: Constify fwnode connection match APIs (Desnes Nunes) [2190250]
- device property: Allow const parameter to dev_fwnode() (Desnes Nunes) [2190250]
- device property: Add const qualifier to device_get_match_data() parameter (Desnes Nunes) [2190250]
- usb: dwc2: platform: Improve error reporting for problems during .remove() (Desnes Nunes) [2190250]
- dt-bindings: usb: dwc2: Add some missing Lantiq variants (Desnes Nunes) [2190250]
- USB: host: Kconfig: Fix spelling mistake "firwmare" -> "firmware" (Desnes Nunes) [2190250]
- usb: ftdi-elan: remove variable err_count (Desnes Nunes) [2190250]
- USB: allow some usb functions to take a const pointer. (Desnes Nunes) [2190250]
- kernel.spec: add bonding selftest (Hangbin Liu) [2179216]
- selftests: bonding: add arp validate test (Hangbin Liu) [2179216]
- selftests: bonding: re-format bond option tests (Hangbin Liu) [2179216]
- bonding: fix ns validation on backup slaves (Hangbin Liu) [2179216]
- net: Kconfig: enable IPV6 SEG6 (Hangbin Liu) [2186375]
- net: ipv6: unexport __init-annotated seg6_hmac_init() (Hangbin Liu) [2186375]
- selftests: seg6: add selftest for PSP flavor in SRv6 End behavior (Hangbin Liu) [2186375]
- selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End behavior (Hangbin Liu) [2186375]
- selftests: seg6: add selftest for SRv6 H.L2Encaps.Red behavior (Hangbin Liu) [2186375]
- selftests: seg6: add selftest for SRv6 H.Encaps.Red behavior (Hangbin Liu) [2186375]
- kselftests/net: add missed SRv6 tests (Hangbin Liu) [2186375]
- seg6: add PSP flavor support for SRv6 End behavior (Hangbin Liu) [2186375]
- seg6: factor out End lookup nexthop processing to a dedicated function (Hangbin Liu) [2186375]
- seg6: add NEXT-C-SID support for SRv6 End behavior (Hangbin Liu) [2186375]
- seg6: add netlink_ext_ack support in parsing SRv6 behavior attributes (Hangbin Liu) [2186375]
- net: seg6: initialize induction variable to first valid array index (Hangbin Liu) [2186375]
- seg6: add support for SRv6 H.L2Encaps.Red behavior (Hangbin Liu) [2186375]
- seg6: add support for SRv6 H.Encaps.Red behavior (Hangbin Liu) [2186375]
- seg6: bpf: fix skb checksum in bpf_push_seg6_encap() (Hangbin Liu) [2186375]
- seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors (Hangbin Liu) [2186375]
- seg6: fix skb checksum evaluation in SRH encapsulation/insertion (Hangbin Liu) [2186375]
- net: ipv6: unexport __init-annotated seg6_hmac_net_init() (Hangbin Liu) [2186375]
- udp6: Use Segment Routing Header for dest address if present (Hangbin Liu) [2186375]
- icmp: ICMPV6: Examine invoking packet for Segment Route Headers. (Hangbin Liu) [2186375]
- seg6: export get_srh() for ICMP handling (Hangbin Liu) [2186375]
- seg6: fix the iif in the IPv6 socket control block (Hangbin Liu) [2186375]
- net:ipv6:Remove unneeded semicolon (Hangbin Liu) [2186375]
- net: ipv6: fix use after free of struct seg6_pernet_data (Hangbin Liu) [2186375]
- net: ipv6: check return value of rhashtable_init (Hangbin Liu) [2186375]
- seg6_iptunnel: Remove redundant initialization of variable err (Hangbin Liu) [2186375]
- ipv6: seg6: remove duplicated include (Hangbin Liu) [2186375]
- ipv6: remove duplicated 'net/lwtunnel.h' include (Hangbin Liu) [2186375]
- netfilter: add netfilter hooks to SRv6 data plane (Hangbin Liu) [2186375]
- HID: asus: use spinlock to safely schedule workers (Ricardo Robaina) [2186283] {CVE-2023-1079}
- HID: asus: use spinlock to protect concurrent accesses (Ricardo Robaina) [2186283] {CVE-2023-1079}
- NFS: set varaiable nfs_netfs_debug_id storage-class-specifier to static (Dave Wysochanski) [2129854]
- NFS: Remove fscache specific trace points and NFS_INO_FSCACHE bit (Dave Wysochanski) [2129854]
- NFS: Remove all NFSIOS_FSCACHE counters due to conversion to netfs API (Dave Wysochanski) [2129854]
- NFS: Convert buffered read paths to use netfs when fscache is enabled (Dave Wysochanski) [2129854]
- NFS: Configure support for netfs when NFS fscache is configured (Dave Wysochanski) [2129854]
- NFS: Rename readpage_async_filler to nfs_read_add_folio (Dave Wysochanski) [2129854]
- netfs: Further cleanups after struct netfs_inode wrapper introduced (Dave Wysochanski) [2129854]
- i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() (Tony Camuso) [2188409] {CVE-2023-2194}
- netlink: provide an ability to set default extack message (Petr Oros) [2193453]
- mm/memcg: Allow OOM eventfd notifications under PREEMPT_RT (Valentin Schneider) [2178712]
Resolves: rhbz#2129854, rhbz#2178526, rhbz#2178712, rhbz#2179216, rhbz#2181854, rhbz#2186283, rhbz#2186375, rhbz#2188409, rhbz#2190250, rhbz#2193453
Signed-off-by: Jan Stancek <jstancek@redhat.com>
2023-05-23 19:08:35 +00:00
|
|
|
# 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
|
2020-10-15 12:41:02 +00:00
|
|
|
# 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
|
2021-06-21 23:14:53 +00:00
|
|
|
# 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
|
2020-10-15 12:41:02 +00:00
|
|
|
# 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 livepatch selftests
|
|
|
|
pushd tools/testing/selftests/livepatch
|
|
|
|
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/livepatch/{} \;
|
|
|
|
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/livepatch/{} \;
|
|
|
|
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/livepatch/{} \;
|
|
|
|
popd
|
2021-06-21 23:14:53 +00:00
|
|
|
# install netfilter selftests
|
|
|
|
pushd tools/testing/selftests/netfilter
|
|
|
|
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/netfilter/{} \;
|
|
|
|
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/netfilter/{} \;
|
|
|
|
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/netfilter/{} \;
|
|
|
|
popd
|
2022-01-12 17:19:30 +00:00
|
|
|
|
|
|
|
# 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
|
kernel-5.14.0-471.el9
* Tue Jun 25 2024 Lucas Zampieri <lzampier@redhat.com> [5.14.0-471.el9]
- Revert "kernel/panic.c: Move the location of bust_spinlocks to prevent hanging." (Derek Barbosa) [RHEL-39473]
- arch/x86: Fix typos [partial] (David Arcari) [RHEL-43368]
- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors (David Arcari) [RHEL-43368]
- platform/x86/amd/hsmp: switch to use device_add_groups() (David Arcari) [RHEL-43368]
- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc() (David Arcari) [RHEL-43368]
- platform/x86/amd/hsmp: Remove extra parenthesis and add a space (David Arcari) [RHEL-43368]
- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS (David Arcari) [RHEL-43368]
- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh (David Arcari) [RHEL-43368]
- platform/x86/amd/hsmp: Add support for ACPI based probing (David Arcari) [RHEL-43368]
- platform/x86/amd/hsmp: Restructure sysfs group creation (David Arcari) [RHEL-43368]
- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket (David Arcari) [RHEL-43368]
- platform/x86/amd/hsmp: Define a struct to hold mailbox regs (David Arcari) [RHEL-43368]
- platform/x86/amd/hsmp: Create static func to handle platdev (David Arcari) [RHEL-43368]
- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket (David Arcari) [RHEL-43368]
- platform/x86/amd/hsmp: Move hsmp_test to probe (David Arcari) [RHEL-43368]
- octeontx2-af: fix the double free in rvu_npc_freemem() (Kamal Heib) [RHEL-39651] {CVE-2024-36030}
- e1000e: Add support for the next LOM generation (Ken Cox) [RHEL-17484]
- e1000e: Use PME poll to circumvent unreliable ACPI wake (Ken Cox) [RHEL-17484]
- net: e1000e: Remove unused declarations (Ken Cox) [RHEL-17484]
- e1000e: Add @adapter description to kdoc (Ken Cox) [RHEL-17484]
- mm: huge_memory: don't force huge page alignment on 32 bit (Rafael Aquini) [RHEL-22187]
- x86/topology: Fix max_siblings calculation for some hybrid cpus (David Arcari) [RHEL-40607]
- ipv6: Fix potential uninit-value access in __ip6_make_skb() (Antoine Tenart) [RHEL-39786]
- ipv4: Fix uninit-value access in __ip_make_skb() (Antoine Tenart) [RHEL-39786] {CVE-2024-36927}
- Enable ALSA (CONFIG_SND) on aarch64 (Charles Mirabile) [RHEL-40411]
- gpiolib: cdev: Fix use after free in lineinfo_changed_notify (Steve Best) [RHEL-39849] {CVE-2024-36899}
- Add CONFIG_PCP_BATCH_SCALE_MAX to RHEL configs collection (Chris von Recklinghausen) [RHEL-20141]
- mm and cache_info: remove unnecessary CPU cache info update (Chris von Recklinghausen) [RHEL-20141]
- mm, pcp: reduce detecting time of consecutive high order page freeing (Chris von Recklinghausen) [RHEL-20141]
- mm, pcp: decrease PCP high if free pages < high watermark (Chris von Recklinghausen) [RHEL-20141]
- mm: tune PCP high automatically (Chris von Recklinghausen) [RHEL-20141]
- mm: add framework for PCP high auto-tuning (Chris von Recklinghausen) [RHEL-20141]
- mm, page_alloc: scale the number of pages that are batch allocated (Chris von Recklinghausen) [RHEL-20141]
- mm: restrict the pcp batch scale factor to avoid too long latency (Chris von Recklinghausen) [RHEL-20141]
- mm, pcp: reduce lock contention for draining high-order pages (Chris von Recklinghausen) [RHEL-20141]
- cacheinfo: calculate size of per-CPU data cache slice (Chris von Recklinghausen) [RHEL-20141]
- mm, pcp: avoid to drain PCP when process exit (Chris von Recklinghausen) [RHEL-20141]
- mm/page_alloc: remove unnecessary parameter batch of nr_pcp_free (Chris von Recklinghausen) [RHEL-20141]
- mm/page_alloc: remove track of active PCP lists range in bulk free (Chris von Recklinghausen) [RHEL-20141]
- mm: remove obsolete comment above struct per_cpu_pages (Chris von Recklinghausen) [RHEL-20141]
- mm: page_alloc: move is_check_pages_enabled() into page_alloc.c (Chris von Recklinghausen) [RHEL-20141]
- mm: page_alloc: move sysctls into it own fils (Chris von Recklinghausen) [RHEL-20141]
- mm: vmscan: use gfp_has_io_fs() (Chris von Recklinghausen) [RHEL-20141]
- mm: page_alloc: move pm_* function into power (Chris von Recklinghausen) [RHEL-20141]
- mm: page_alloc: move mark_free_page() into snapshot.c (Chris von Recklinghausen) [RHEL-20141]
- mm: page_alloc: split out DEBUG_PAGEALLOC (Chris von Recklinghausen) [RHEL-20141]
- mm: page_alloc: split out FAIL_PAGE_ALLOC (Chris von Recklinghausen) [RHEL-20141]
- mm: page_alloc: remove alloc_contig_dump_pages() stub (Chris von Recklinghausen) [RHEL-20141]
- mm: page_alloc: squash page_is_consistent() (Chris von Recklinghausen) [RHEL-20141]
- mm: page_alloc: collect mem statistic into show_mem.c (Chris von Recklinghausen) [RHEL-20141]
- mm: page_alloc: move set_zone_contiguous() into mm_init.c (Chris von Recklinghausen) [RHEL-20141]
- mm: page_alloc: move init_on_alloc/free() into mm_init.c (Chris von Recklinghausen) [RHEL-20141]
- mm: page_alloc: move mirrored_kernelcore into mm_init.c (Chris von Recklinghausen) [RHEL-20141]
- rxrpc: replace zero-lenth array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-40250]
- ext4: fix fortify warning in fs/ext4/fast_commit.c:1551 (Ivan Vecera) [RHEL-40250]
- string: Allow 2-argument strscpy_pad() (Ivan Vecera) [RHEL-40250]
- string: Redefine strscpy_pad() as a macro (Ivan Vecera) [RHEL-40250]
- string: Allow 2-argument strscpy() (Ivan Vecera) [RHEL-40250]
- kernel.h: split out COUNT_ARGS() and CONCATENATE() to args.h (Ivan Vecera) [RHEL-40250]
- uml: Replace strlcpy with strscpy (Ivan Vecera) [RHEL-40250]
- fortify: strscpy: Fix flipped q and p docstring typo (Ivan Vecera) [RHEL-40250]
- fortify: Use const variables for __member_size tracking (Ivan Vecera) [RHEL-40250]
- overflow: add DEFINE_FLEX() for on-stack allocs (Ivan Vecera) [RHEL-40250]
- fortify: Use __builtin_dynamic_object_size() when available (Ivan Vecera) [RHEL-40250]
- fortify: Short-circuit known-safe calls to strscpy() (Ivan Vecera) [RHEL-40250]
- string: Rewrite and add more kern-doc for the str*() functions (Ivan Vecera) [RHEL-40250]
- fortify: Convert to struct vs member helpers (Ivan Vecera) [RHEL-40250]
- fortify: Explicitly check bounds are compile-time constants (Ivan Vecera) [RHEL-40250]
- fortify: Use SIZE_MAX instead of (size_t)-1 (Ivan Vecera) [RHEL-40250]
- fortify: Add run-time WARN for cross-field memcpy() (Ivan Vecera) [RHEL-40250]
- sched/x86: Export 'percpu arch_freq_scale' (Phil Auld) [RHEL-39512]
- tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer (Mark Salter) [RHEL-39308]
- randomize_kstack: Improve entropy diffusion (Chris von Recklinghausen) [RHEL-37308] {CVE-2024-35918}
- net: usb: lan78xx: add phy dependency for user tools (Jose Ignacio Tornos Martinez) [RHEL-17582]
- aio: Fix incorrect usage of eventfd_signal_allowed() (Waiman Long) [RHEL-38738]
- aio: fix use-after-free due to missing POLLFREE handling (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505}
- aio: keep poll requests on waitqueue until completed (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505}
- redhat/configs: Enable CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE (Jocelyn Falempe) [RHEL-28760]
- drm/mgag200: Add an option to disable Write-Combine (Jocelyn Falempe) [RHEL-28760]
- Revert "drm/mgag200: Add a workaround for low-latency" (Jocelyn Falempe) [RHEL-28760]
- md: Revert "md: Fix overflow in is_mddev_idle" (Nigel Croxon) [RHEL-39038]
- mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ivan Vecera) [RHEL-37018] {CVE-2024-35852}
- pwm: Fix double shift bug (Steve Best) [RHEL-38280] {CVE-2023-52756}
- nbd: null check for nla_nest_start (Ming Lei) [RHEL-35178] {CVE-2024-27025}
- x86/xen: Add some null pointer checking to smp.c (Vitaly Kuznetsov) [RHEL-33260] {CVE-2024-26908}
- misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume (Steve Best) [RHEL-36934] {CVE-2024-35824}
- ice: final upstream version of the fix for RHEL-19000 (Michal Schmidt) [RHEL-35969]
- kernel.spec: add iommu selftests to kernel-selftests-internal (Eder Zulian) [RHEL-32894]
- virtiofs: include a newline in sysfs tag (Brian Foster) [RHEL-34071]
- virtio_fs: remove duplicate check if queue is broken (Brian Foster) [RHEL-34071]
- virtiofs: drop __exit from virtio_fs_sysfs_exit() (Brian Foster) [RHEL-34071]
- virtiofs: emit uevents on filesystem events (Brian Foster) [RHEL-34071]
- virtiofs: export filesystem tags through sysfs (Brian Foster) [RHEL-34071]
- virtiofs: forbid newlines in tags (Brian Foster) [RHEL-34071]
- xsk: Add missing SPDX to AF_XDP TX metadata documentation (Petr Oros) [RHEL-31944]
- xsk: Don't assume metadata is always requested in TX completion (Petr Oros) [RHEL-31944]
- selftests/bpf: Add TX side to xdp_hw_metadata (Petr Oros) [RHEL-31944]
- selftests/bpf: Convert xdp_hw_metadata to XDP_USE_NEED_WAKEUP (Petr Oros) [RHEL-31944]
- selftests/bpf: Fix broken build where char is unsigned (Petr Oros) [RHEL-31944]
- selftests/bpf: Add options and frags to xdp_hw_metadata (Petr Oros) [RHEL-31944]
- selftests/bpf: xdp_hw_metadata track more timestamps (Petr Oros) [RHEL-31944]
- selftests/bpf: Add TX side to xdp_metadata (Petr Oros) [RHEL-31944]
- selftests/bpf: Add csum helpers (Petr Oros) [RHEL-31944]
- selftests/xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944]
- xsk: Add option to calculate TX checksum in SW (Petr Oros) [RHEL-31944]
- xsk: Validate xsk_tx_metadata flags (Petr Oros) [RHEL-31944]
- xsk: Document tx_metadata_len layout (Petr Oros) [RHEL-31944]
- tools: ynl: Print xsk-features from the sample (Petr Oros) [RHEL-31944]
- xsk: Add TX timestamp and TX checksum offload support (Petr Oros) [RHEL-31944]
- xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944]
- xsk: Elide base_addr comparison in xp_unaligned_validate_desc (Petr Oros) [RHEL-31944]
Resolves: RHEL-17484, RHEL-17582, RHEL-20141, RHEL-22187, RHEL-28760, RHEL-31944, RHEL-32894, RHEL-33260, RHEL-34071, RHEL-35178, RHEL-35969, RHEL-36934, RHEL-37018, RHEL-37308, RHEL-38280, RHEL-38738, RHEL-38739, RHEL-39038, RHEL-39308, RHEL-39473, RHEL-39512, RHEL-39651, RHEL-39786, RHEL-39849, RHEL-40250, RHEL-40411, RHEL-40607, RHEL-43368
Signed-off-by: Lucas Zampieri <lzampier@redhat.com>
2024-06-25 14:05:51 +00:00
|
|
|
# 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
|
2024-08-22 13:10:22 +00:00
|
|
|
# install cachestat selftests
|
|
|
|
pushd tools/testing/selftests/cachestat
|
|
|
|
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/cachestat/{} \;
|
|
|
|
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/cachestat/{} \;
|
|
|
|
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/cachestat/{} \;
|
|
|
|
popd
|
2020-10-15 12:41:02 +00:00
|
|
|
%endif
|
|
|
|
|
|
|
|
###
|
|
|
|
### clean
|
|
|
|
###
|
|
|
|
|
|
|
|
###
|
|
|
|
### scripts
|
|
|
|
###
|
|
|
|
|
|
|
|
%if %{with_tools}
|
2022-10-03 09:42:53 +00:00
|
|
|
%post -n kernel-tools
|
|
|
|
%systemd_post cpupower.service
|
|
|
|
|
|
|
|
%preun -n kernel-tools
|
|
|
|
%systemd_preun cpupower.service
|
|
|
|
|
|
|
|
%postun -n kernel-tools
|
|
|
|
%systemd_postun cpupower.service
|
|
|
|
|
2020-10-15 12:41:02 +00:00
|
|
|
%post -n kernel-tools-libs
|
|
|
|
/sbin/ldconfig
|
|
|
|
|
|
|
|
%postun -n kernel-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
|
|
|
|
#
|
2022-10-03 09:42:53 +00:00
|
|
|
# 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
|
|
|
|
#
|
2020-10-15 12:41:02 +00:00
|
|
|
%define kernel_devel_post() \
|
|
|
|
%{expand:%%post %{?1:%{1}-}devel}\
|
|
|
|
if [ -f /etc/sysconfig/kernel ]\
|
|
|
|
then\
|
|
|
|
. /etc/sysconfig/kernel || exit $?\
|
|
|
|
fi\
|
2021-05-17 22:16:50 +00:00
|
|
|
if [ "$HARDLINK" != "no" -a -x /usr/bin/hardlink -a ! -e /run/ostree-booted ] \
|
2020-10-15 12:41:02 +00:00
|
|
|
then\
|
|
|
|
(cd /usr/src/kernels/%{KVERREL}%{?1:+%{1}} &&\
|
|
|
|
/usr/bin/find . -type f | while read f; do\
|
2021-07-26 21:42:21 +00:00
|
|
|
hardlink -c /usr/src/kernels/*%{?dist}.*/$f $f > /dev/null\
|
2022-10-03 09:42:53 +00:00
|
|
|
done;\
|
|
|
|
/usr/bin/find /usr/src/kernels -type f -name '*.hardlink-temporary' -delete\
|
|
|
|
)\
|
2020-10-15 12:41:02 +00:00
|
|
|
fi\
|
kernel-5.14.0-137.el9
* Fri Jul 29 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-137.el9]
- md: fix double free of io_acct_set bioset (Nigel Croxon) [2105293]
- md: Don't set mddev private to NULL in raid0 pers->free (Nigel Croxon) [2105293]
- md: remove most calls to bdevname (Nigel Croxon) [2105293]
- md: protect md_unregister_thread from reentrancy (Nigel Croxon) [2105293]
- md: don't unregister sync_thread with reconfig_mutex held (Nigel Croxon) [2105293]
- md: Replace role magic numbers with defined constants (Nigel Croxon) [2105293]
- md/raid0: Ignore RAID0 layout if the second zone has only one device (Nigel Croxon) [2105293]
- md/raid5: Annotate functions that hold device_lock with __must_hold (Nigel Croxon) [2105293]
- md/raid5-ppl: Annotate with rcu_dereference_protected() (Nigel Croxon) [2105293]
- md/raid5: Annotate rdev/replacement access when mddev_lock is held (Nigel Croxon) [2105293]
- md/raid5: Annotate rdev/replacement accesses when nr_pending is elevated (Nigel Croxon) [2105293]
- md/raid5: Add __rcu annotation to struct disk_info (Nigel Croxon) [2105293]
- md/raid5: Un-nest struct raid5_percpu definition (Nigel Croxon) [2105293]
- md/raid5: Cleanup setup_conf() error returns (Nigel Croxon) [2105293]
- md: replace deprecated strlcpy & remove duplicated line (Nigel Croxon) [2105293]
- md/bitmap: don't set sb values if can't pass sanity check (Nigel Croxon) [2105293]
- md: fix an incorrect NULL check in md_reload_sb (Nigel Croxon) [2105293]
- md: fix an incorrect NULL check in does_sb_need_changing (Nigel Croxon) [2105293]
- raid5: introduce MD_BROKEN (Nigel Croxon) [2105293]
- md: Set MD_BROKEN for RAID1 and RAID10 (Nigel Croxon) [2105293]
- raid5: initialize the stripe_head embeeded bios as needed (Nigel Croxon) [2105293]
- raid5-cache: statically allocate the recovery ra bio (Nigel Croxon) [2105293]
- raid5-cache: fully initialize flush_bio when needed (Nigel Croxon) [2105293]
- raid5-ppl: fully initialize the bio in ppl_new_iounit (Nigel Croxon) [2105293]
- md: use msleep() in md_notify_reboot() (Nigel Croxon) [2105293]
- md: raid1/raid10: drop pending_cnt (Nigel Croxon) [2105293]
- net: Don't include filter.h from net/sock.h (Petr Oros) [2101792]
- sfc: fix considering that all channels have TX queues (Íñigo Huguet) [2106076]
- sfc: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [2106076]
- NFSv4.1 support for NFS4_RESULT_PRESERVER_UNLINKED (Scott Mayhew) [2066368]
- bpf: Fix request_sock leak in sk lookup helpers (Felix Maurer) [2102742]
- xsk: Fix generic transmit when completion queue reservation fails (Felix Maurer) [2102742]
- xsk: Fix handling of invalid descriptors in XSK TX batching API (Felix Maurer) [2102742]
- xsk: Fix possible crash when multiple sockets are created (Felix Maurer) [2102742]
- xsk: Fix l2fwd for copy mode + busy poll combo (Felix Maurer) [2102742]
- bpf: Support dual-stack sockets in bpf_tcp_check_syncookie (Felix Maurer) [2102742]
- xsk: Fix race at socket teardown (Felix Maurer) [2102742]
- netdevsim: don't overwrite read only ethtool parms (Antoine Tenart) [2101836]
- Bluetooth: btmtksdio: fix possible FW initialization failure (Gopal Tiwari) [2097262]
- Bluetooth: btmtksdio: fix the reset takes too long (Gopal Tiwari) [2097262]
- Bluetooth: btmtksdio: Fix kernel oops when sdio suspend. (Gopal Tiwari) [2097262]
- Bluetooth: mt7921s: support bluetooth reset mechanism (Gopal Tiwari) [2097262]
- Bluetooth: mt7921s: fix btmtksdio_[drv|fw]_pmctrl() (Gopal Tiwari) [2097262]
- Bluetooth: btmtksdio: refactor btmtksdio_runtime_[suspend|resume]() (Gopal Tiwari) [2097262]
- Bluetooth: mt7921s: fix bus hang with wrong privilege (Gopal Tiwari) [2097262]
- Bluetooth: mt7921s: Enable SCO over I2S (Gopal Tiwari) [2097262]
- Bluetooth: mt7921s: fix firmware coredump retrieve (Gopal Tiwari) [2097262]
- Bluetooth: mt7921s: Support wake on bluetooth (Gopal Tiwari) [2097262]
- Enable MTK BT Support for RHEL (Gopal Tiwari) [2097262]
- redhat: workaround CKI cross compilation for scripts (Jan Stancek) [2101805]
- redhat/configs: Support QAT devices for x86 only (Vladis Dronov) [2040726]
- crypto: qat - expose device config through sysfs for 4xxx (Vladis Dronov) [2040726]
- crypto: qat - relocate and rename adf_sriov_prepare_restart() (Vladis Dronov) [2040726]
- crypto: qat - change behaviour of adf_cfg_add_key_value_param() (Vladis Dronov) [2040726]
- crypto: qat - expose device state through sysfs for 4xxx (Vladis Dronov) [2040726]
- crypto: qat - Removes the x86 dependency on the QAT drivers (Vladis Dronov) [2040726]
- crypto: qat - replace get_current_node() with numa_node_id() (Vladis Dronov) [2040726]
- crypto: qat - add support for 401xx devices (Vladis Dronov) [2040726]
- crypto: qat - re-enable registration of algorithms (Vladis Dronov) [2040726]
- crypto: qat - honor CRYPTO_TFM_REQ_MAY_SLEEP flag (Vladis Dronov) [2040726]
- crypto: qat - add param check for DH (Vladis Dronov) [2040726]
- crypto: qat - add param check for RSA (Vladis Dronov) [2040726]
- crypto: qat - remove dma_free_coherent() for DH (Vladis Dronov) [2040726]
- crypto: qat - fix memory leak in RSA (Vladis Dronov) [2040726]
- crypto: qat - add backlog mechanism (Vladis Dronov) [2040726]
- crypto: qat - refactor submission logic (Vladis Dronov) [2040726]
- crypto: qat - use pre-allocated buffers in datapath (Vladis Dronov) [2040726]
- crypto: qat - set to zero DH parameters before free (Vladis Dronov) [2040726]
- crypto: qat - Fix unsigned function returning negative constant (Vladis Dronov) [2040726]
- crypto: qat - remove line wrapping for pfvf_ops functions (Vladis Dronov) [2040726]
- crypto: qat - use u32 variables in all GEN4 pfvf_ops (Vladis Dronov) [2040726]
- crypto: qat - replace disable_vf2pf_interrupts() (Vladis Dronov) [2040726]
- crypto: qat - leverage the GEN2 VF mask definiton (Vladis Dronov) [2040726]
- crypto: qat - rework the VF2PF interrupt handling logic (Vladis Dronov) [2040726]
- crypto: qat - fix off-by-one error in PFVF debug print (Vladis Dronov) [2040726]
- crypto: qat - fix wording and formatting in code comment (Vladis Dronov) [2040726]
- crypto: qat - test PFVF registers for spurious interrupts on GEN4 (Vladis Dronov) [2040726]
- crypto: qat - add check for invalid PFVF protocol version 0 (Vladis Dronov) [2040726]
- crypto: qat - add missing restarting event notification in VFs (Vladis Dronov) [2040726]
- crypto: qat - remove unnecessary tests to detect PFVF support (Vladis Dronov) [2040726]
- crypto: qat - remove unused PFVF stubs (Vladis Dronov) [2040726]
- crypto: qat - remove unneeded braces (Vladis Dronov) [2040726]
- crypto: qat - fix ETR sources enabled by default on GEN2 devices (Vladis Dronov) [2040726]
- crypto: qat - set COMPRESSION capability for DH895XCC (Vladis Dronov) [2040726]
- crypto: qat - set CIPHER capability for DH895XCC (Vladis Dronov) [2040726]
- crypto: qat - stop using iommu_present() (Vladis Dronov) [2040726]
- crypto: qat - fix initialization of pfvf rts_map_msg structures (Vladis Dronov) [2040726]
- crypto: qat - fix initialization of pfvf cap_msg structures (Vladis Dronov) [2040726]
- crypto: qat - remove unneeded assignment (Vladis Dronov) [2040726]
- crypto: qat - disable registration of algorithms (Vladis Dronov) [2040726]
- crypto: qat - enable power management for QAT GEN4 (Vladis Dronov) [2040726]
- crypto: qat - move and rename GEN4 error register definitions (Vladis Dronov) [2040726]
- crypto: qat - add misc workqueue (Vladis Dronov) [2040726]
- crypto: qat - don't cast parameter in bit operations (Vladis Dronov) [2040726]
- crypto: qat - fix access to PFVF interrupt registers for GEN4 (Vladis Dronov) [2040726]
- crypto: qat - fix a signedness bug in get_service_enabled() (Vladis Dronov) [2040726]
- e1000e: Fix possible overflow in LTR decoding (Ken Cox) [2037986]
- e1000e: Print PHY register address when MDI read/write fails (Ken Cox) [2037986]
- e1000e: Correct NVM checksum verification flow (Ken Cox) [2037986]
- e1000e: Fix possible HW unit hang after an s0ix exit (Ken Cox) [2037986 2049953]
- e1000e: Handshake with CSME starts from ADL platforms (Ken Cox) [2037986 2049953]
- e1000e: Separate ADP board type from TGP (Ken Cox) [2037986 2049953]
- e1000e: Fix packet loss on Tiger Lake and later (Ken Cox) [2037986]
- e1000e: Separate TGP board type from SPT (Ken Cox) [2037986]
- e1000e: Remove redundant statement (Ken Cox) [2037986]
- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2037986]
- net: e1000e: solve insmod 'Unknown symbol mutex_lock' error (Ken Cox) [2037986]
- net/e1000e: Fix spelling mistake "The" -> "This" (Ken Cox) [2037986]
- e1000e: Add space to the debug print (Ken Cox) [2037986]
- e1000e: Add support for Lunar Lake (Ken Cox) [2037986]
- e1000e: Additional PHY power saving in S0ix (Ken Cox) [2037986 2049953]
- e1000e: Add polling mechanism to indicate CSME DPG exit (Ken Cox) [2037986 2049953]
- e1000e: Add handshake with the CSME to support S0ix (Ken Cox) [2037986 2049953]
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE (Lenny Szubowicz) [2075710]
- intel_idle: Add AlderLake support (Lenny Szubowicz) [2075710]
- intel_idle: Fix SPR C6 optimization (Lenny Szubowicz) [2075710]
- intel_idle: Fix the 'preferred_cstates' module parameter (Lenny Szubowicz) [2075710]
- cpuidle: intel_idle: Update intel_idle() kerneldoc comment (Lenny Szubowicz) [2075710]
Resolves: rhbz#2105293, rhbz#2101792, rhbz#2106076, rhbz#2066368, rhbz#2102742, rhbz#2101836, rhbz#2097262, rhbz#2101805, rhbz#2040726, rhbz#2037986, rhbz#2049953, rhbz#2075710
Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-07-29 13:40:51 +00:00
|
|
|
%if %{with_cross}\
|
kernel-5.14.0-468.el9
* Thu Jun 20 2024 Lucas Zampieri <lzampier@redhat.com> [5.14.0-468.el9]
- qede: fix firmware halt over suspend and resume (John Meneghini) [RHEL-14143]
- mm/vmalloc: eliminated the lock contention from twice to once (Aristeu Rozanski) [RHEL-28501]
- cachefiles: fix memory leak in cachefiles_add_cache() (Andrey Albershteyn) [RHEL-33111] {CVE-2024-26840}
- redhat: include resolve_btfids in kernel-devel (Viktor Malik) [RHEL-40707]
- nvme: fix namespace removal list (Maurizio Lombardi) [RHEL-40472]
- nvme: use srcu for iterating namespace list (Maurizio Lombardi) [RHEL-40472]
- tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Guillaume Nault) [RHEL-39837] {CVE-2024-36904}
- ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Guillaume Nault) [RHEL-39845] {CVE-2024-36902}
- rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back (Davide Caratti) [RHEL-36874] {CVE-2024-27414}
- net: dev_addr_lists: move locking out of init/exit in kunit (Hangbin Liu) [RHEL-21442]
- net: annotate writes on dev->mtu from ndo_change_mtu() (Ivan Vecera) [RHEL-39583]
- geneve: fix header validation in geneve[6]_xmit_skb (Antoine Tenart) [RHEL-37386] {CVE-2024-35973}
- icmp: prevent possible NULL dereferences from icmp_build_probe() (Antoine Tenart) [RHEL-37002] {CVE-2024-35857}
- netdevsim: add selftest for forwarding skb between connected ports (Petr Oros) [RHEL-38987]
- netdevsim: add ndo_get_iflink() implementation (Petr Oros) [RHEL-38987]
- netdevsim: forward skbs from one connected port to another (Petr Oros) [RHEL-38987]
- netdevsim: allow two netdevsim ports to be connected (Petr Oros) [RHEL-38987]
- selftests: net: Correct couple of spelling mistakes (Petr Oros) [RHEL-38987]
- selftests: netdevsim: be less selective for FW for the devlink test (Petr Oros) [RHEL-38987]
- net: netdevsim: constify the struct device_type usage (Petr Oros) [RHEL-38987]
- netdevsim: make nsim_bus const (Petr Oros) [RHEL-38987]
- selftests: netdevsim: stop using ifconfig (Petr Oros) [RHEL-38987]
- netdevsim: avoid potential loop in nsim_dev_trap_report_work() (Petr Oros) [RHEL-38987]
- netdevsim: add Makefile for selftests (Petr Oros) [RHEL-38987]
- selftests: netdevsim: fix the udp_tunnel_nic test (Petr Oros) [RHEL-38987]
- selftests: netdevsim: correct expected FEC strings (Petr Oros) [RHEL-38987]
- selftests: netdevsim: sprinkle more udevadm settle (Petr Oros) [RHEL-38987]
- netdevsim: Don't accept device bound programs (Petr Oros) [RHEL-38987]
- selftests: netdevsim: use suitable existing dummy file for flash test (Petr Oros) [RHEL-38987]
- netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() (Petr Oros) [RHEL-38987]
- xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Petr Oros) [RHEL-38863]
- ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Petr Oros) [RHEL-38863]
- intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Petr Oros) [RHEL-38863]
- ice: remove redundant xdp_rxq_info registration (Petr Oros) [RHEL-38863]
- ice: work on pre-XDP prog frag count (Petr Oros) [RHEL-38863]
- xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Petr Oros) [RHEL-38863]
- xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Petr Oros) [RHEL-38863]
- xsk: recycle buffer in case Rx queue was full (Petr Oros) [RHEL-38863]
- net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map (Kamal Heib) [RHEL-34192] {CVE-2024-26858}
- netlabel: fix RCU annotation for IPv4 options on socket creation (Davide Caratti) [RHEL-31390]
- net: fix sk_memory_allocated_{add|sub} vs softirqs (Paolo Abeni) [RHEL-34070]
- tcp: sk_forced_mem_schedule() optimization (Paolo Abeni) [RHEL-34070]
- net: make SK_MEMORY_PCPU_RESERV tunable (Paolo Abeni) [RHEL-34070]
- rcu: Restrict access to RCU CPU stall notifiers (Waiman Long) [RHEL-34076]
- rcu: Add RCU CPU stall notifier (Waiman Long) [RHEL-34076]
- rcu/exp: Handle RCU expedited grace period kworker allocation failure (Waiman Long) [RHEL-34076]
- rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery (Waiman Long) [RHEL-34076]
- rcu: Break rcu_node_0 --> &rq->__lock order (Waiman Long) [RHEL-34076]
- rcu/tree: Defer setting of jiffies during stall reset (Waiman Long) [RHEL-34076]
- rcutorture: Add test of RCU CPU stall notifiers (Waiman Long) [RHEL-34076]
- rcu: Eliminate check_cpu_stall() duplicate code (Waiman Long) [RHEL-34076]
- rcu: Don't redump the stalled CPU where RCU GP kthread last ran (Waiman Long) [RHEL-34076]
- rcu: Delete a redundant check in rcu_check_gp_kthread_starvation() (Waiman Long) [RHEL-34076]
- rcu-tasks: Make rcu_tasks_lazy_ms static (Waiman Long) [RHEL-34076]
- rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop (Waiman Long) [RHEL-34076]
- rcu-tasks: Add printk()s to localize boot-time self-test hang (Waiman Long) [RHEL-34076]
- refscale: Print out additional module parameters (Waiman Long) [RHEL-34076]
- refscale: Fix misplaced data re-read (Waiman Long) [RHEL-34076]
- srcu: Only accelerate on enqueue time (Waiman Long) [RHEL-34076]
- srcu: Fix callbacks acceleration mishandling (Waiman Long) [RHEL-34076]
- rcu: Conditionally build CPU-hotplug teardown callbacks (Waiman Long) [RHEL-34076]
- rcu: Assume rcu_report_dead() is always called locally (Waiman Long) [RHEL-34076]
- rcu: Assume IRQS disabled from rcu_report_dead() (Waiman Long) [RHEL-34076]
- rcu: Use rcu_segcblist_segempty() instead of open coding it (Waiman Long) [RHEL-34076]
- rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects (Waiman Long) [RHEL-34076]
- srcu: Fix srcu_struct node grpmask overflow on 64-bit systems (Waiman Long) [RHEL-34076]
- rcu: Eliminate rcu_gp_slow_unregister() false positive (Waiman Long) [RHEL-34076]
- rcu: Dump memory object info if callback function is invalid (Waiman Long) [RHEL-34076]
- rcu: Add sysfs to provide throttled access to rcu_barrier() (Waiman Long) [RHEL-34076]
- rcu/tree: Remove superfluous return from void call_rcu* functions (Waiman Long) [RHEL-34076]
- srcu: Fix error handling in init_srcu_struct_fields() (Waiman Long) [RHEL-34076]
- rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() (Waiman Long) [RHEL-34076]
- rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 (Waiman Long) [RHEL-34076]
- torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-34076]
- rcu: Include torture_sched_setaffinity() declaration (Waiman Long) [RHEL-34076]
- rcutorture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-34076]
- rcutorture: Dump grace-period state upon rtort_pipe_count incidents (Waiman Long) [RHEL-34076]
- refscale: Add a "jiffies" test (Waiman Long) [RHEL-34076]
- rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() (Waiman Long) [RHEL-34076]
- rcuscale: fix building with RCU_TINY (Waiman Long) [RHEL-34076]
- rcuscale: Add RCU Tasks Rude testing (Waiman Long) [RHEL-34076]
- rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time (Waiman Long) [RHEL-34076]
- rcuscale: Measure grace-period kthread CPU time (Waiman Long) [RHEL-34076]
- rcuscale: Print out full set of kfree_rcu parameters (Waiman Long) [RHEL-34076]
- rcuscale: Print out full set of module parameters (Waiman Long) [RHEL-34076]
- rcuscale: Add minruntime module parameter (Waiman Long) [RHEL-34076]
- rcuscale: Fix gp_async_max typo: s/reader/writer/ (Waiman Long) [RHEL-34076]
- rcuscale: Permit blocking delays between writers (Waiman Long) [RHEL-34076]
- rcu-tasks: Fix boot-time RCU tasks debug-only deadlock (Waiman Long) [RHEL-34076]
- rcu-tasks: Permit use of debug-objects with RCU Tasks flavors (Waiman Long) [RHEL-34076]
- rcu-tasks: Cancel callback laziness if too many callbacks (Waiman Long) [RHEL-34076]
- rcu-tasks: Add kernel boot parameters for callback laziness (Waiman Long) [RHEL-34076]
- rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCU (Waiman Long) [RHEL-34076]
- rcu-tasks: Treat only synchronous grace periods urgently (Waiman Long) [RHEL-34076]
- rcu: Make the rcu_nocb_poll boot parameter usable via boot config (Waiman Long) [RHEL-34076]
- rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load (Waiman Long) [RHEL-34076]
- rcu: Clarify rcu_is_watching() kernel-doc comment (Waiman Long) [RHEL-34076]
- rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale (Waiman Long) [RHEL-34076]
- rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() (Waiman Long) [RHEL-34076]
- rcu-tasks: Clarify the cblist_init_generic() function's pr_info() output (Waiman Long) [RHEL-34076]
- rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic() (Waiman Long) [RHEL-34076]
- rcu/nocb: Make shrinker iterate only over NOCB CPUs (Waiman Long) [RHEL-34076]
- rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinker (Waiman Long) [RHEL-34076]
- rcu/nocb: Fix shrinker race against callback enqueuer (Waiman Long) [RHEL-34076]
- rcu/nocb: Protect lazy shrinker against concurrent (de-)offloading (Waiman Long) [RHEL-34076]
- rcu/kvfree: Make drain_page_cache() take early return if cache is disabled (Waiman Long) [RHEL-34076]
- rcu/kvfree: Make fill page cache start from krcp->nr_bkv_objs (Waiman Long) [RHEL-34076]
- rcu/kvfree: Do not run a page work if a cache is disabled (Waiman Long) [RHEL-34076]
- rcu/kvfree: Use consistent krcp when growing kfree_rcu() page cache (Waiman Long) [RHEL-34076]
- rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checking bnode->gp_snap (Waiman Long) [RHEL-34076]
- rcu/kvfree: Add debug check for GP complete for kfree_rcu_cpu list (Waiman Long) [RHEL-34076]
- rcu/kvfree: Add debug to check grace periods (Waiman Long) [RHEL-34076]
- rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs (Waiman Long) [RHEL-34076]
- rcu: Make rcu_cpu_starting() rely on interrupts being disabled (Waiman Long) [RHEL-34076]
- rcu: Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_work (Waiman Long) [RHEL-34076]
- rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp (Waiman Long) [RHEL-34076]
- rcu: Employ jiffies-based backstop to callback time limit (Waiman Long) [RHEL-34076]
- rcu: Check callback-invocation time limit for rcuc kthreads (Waiman Long) [RHEL-34076]
- rcutorture: Verify NUM_ACTIVE_RCU_POLL_OLDSTATE (Waiman Long) [RHEL-34076]
- rcutorture: Verify NUM_ACTIVE_RCU_POLL_FULL_OLDSTATE (Waiman Long) [RHEL-34076]
- rcu-tasks: Make grace-period-age message human-readable (Waiman Long) [RHEL-34076]
- rcu: Synchronize ->qsmaskinitnext in rcu_boost_kthread_setaffinity() (Waiman Long) [RHEL-34076]
- rcu/nocb: Add CPU number to CPU-{,de}offload failure messages (Waiman Long) [RHEL-34076]
- rcutorture: Fix ksoftirqd boosting timing and iteration (Waiman Long) [RHEL-34076]
Resolves: RHEL-14143, RHEL-21442, RHEL-28501, RHEL-31390, RHEL-33111, RHEL-34070, RHEL-34076, RHEL-34192, RHEL-36874, RHEL-37002, RHEL-37386, RHEL-38863, RHEL-38987, RHEL-39583, RHEL-39837, RHEL-39845, RHEL-40472, RHEL-40707
Signed-off-by: Lucas Zampieri <lzampier@redhat.com>
2024-06-20 12:25:19 +00:00
|
|
|
echo "Building scripts and resolve_btfids"\
|
kernel-5.14.0-137.el9
* Fri Jul 29 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-137.el9]
- md: fix double free of io_acct_set bioset (Nigel Croxon) [2105293]
- md: Don't set mddev private to NULL in raid0 pers->free (Nigel Croxon) [2105293]
- md: remove most calls to bdevname (Nigel Croxon) [2105293]
- md: protect md_unregister_thread from reentrancy (Nigel Croxon) [2105293]
- md: don't unregister sync_thread with reconfig_mutex held (Nigel Croxon) [2105293]
- md: Replace role magic numbers with defined constants (Nigel Croxon) [2105293]
- md/raid0: Ignore RAID0 layout if the second zone has only one device (Nigel Croxon) [2105293]
- md/raid5: Annotate functions that hold device_lock with __must_hold (Nigel Croxon) [2105293]
- md/raid5-ppl: Annotate with rcu_dereference_protected() (Nigel Croxon) [2105293]
- md/raid5: Annotate rdev/replacement access when mddev_lock is held (Nigel Croxon) [2105293]
- md/raid5: Annotate rdev/replacement accesses when nr_pending is elevated (Nigel Croxon) [2105293]
- md/raid5: Add __rcu annotation to struct disk_info (Nigel Croxon) [2105293]
- md/raid5: Un-nest struct raid5_percpu definition (Nigel Croxon) [2105293]
- md/raid5: Cleanup setup_conf() error returns (Nigel Croxon) [2105293]
- md: replace deprecated strlcpy & remove duplicated line (Nigel Croxon) [2105293]
- md/bitmap: don't set sb values if can't pass sanity check (Nigel Croxon) [2105293]
- md: fix an incorrect NULL check in md_reload_sb (Nigel Croxon) [2105293]
- md: fix an incorrect NULL check in does_sb_need_changing (Nigel Croxon) [2105293]
- raid5: introduce MD_BROKEN (Nigel Croxon) [2105293]
- md: Set MD_BROKEN for RAID1 and RAID10 (Nigel Croxon) [2105293]
- raid5: initialize the stripe_head embeeded bios as needed (Nigel Croxon) [2105293]
- raid5-cache: statically allocate the recovery ra bio (Nigel Croxon) [2105293]
- raid5-cache: fully initialize flush_bio when needed (Nigel Croxon) [2105293]
- raid5-ppl: fully initialize the bio in ppl_new_iounit (Nigel Croxon) [2105293]
- md: use msleep() in md_notify_reboot() (Nigel Croxon) [2105293]
- md: raid1/raid10: drop pending_cnt (Nigel Croxon) [2105293]
- net: Don't include filter.h from net/sock.h (Petr Oros) [2101792]
- sfc: fix considering that all channels have TX queues (Íñigo Huguet) [2106076]
- sfc: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [2106076]
- NFSv4.1 support for NFS4_RESULT_PRESERVER_UNLINKED (Scott Mayhew) [2066368]
- bpf: Fix request_sock leak in sk lookup helpers (Felix Maurer) [2102742]
- xsk: Fix generic transmit when completion queue reservation fails (Felix Maurer) [2102742]
- xsk: Fix handling of invalid descriptors in XSK TX batching API (Felix Maurer) [2102742]
- xsk: Fix possible crash when multiple sockets are created (Felix Maurer) [2102742]
- xsk: Fix l2fwd for copy mode + busy poll combo (Felix Maurer) [2102742]
- bpf: Support dual-stack sockets in bpf_tcp_check_syncookie (Felix Maurer) [2102742]
- xsk: Fix race at socket teardown (Felix Maurer) [2102742]
- netdevsim: don't overwrite read only ethtool parms (Antoine Tenart) [2101836]
- Bluetooth: btmtksdio: fix possible FW initialization failure (Gopal Tiwari) [2097262]
- Bluetooth: btmtksdio: fix the reset takes too long (Gopal Tiwari) [2097262]
- Bluetooth: btmtksdio: Fix kernel oops when sdio suspend. (Gopal Tiwari) [2097262]
- Bluetooth: mt7921s: support bluetooth reset mechanism (Gopal Tiwari) [2097262]
- Bluetooth: mt7921s: fix btmtksdio_[drv|fw]_pmctrl() (Gopal Tiwari) [2097262]
- Bluetooth: btmtksdio: refactor btmtksdio_runtime_[suspend|resume]() (Gopal Tiwari) [2097262]
- Bluetooth: mt7921s: fix bus hang with wrong privilege (Gopal Tiwari) [2097262]
- Bluetooth: mt7921s: Enable SCO over I2S (Gopal Tiwari) [2097262]
- Bluetooth: mt7921s: fix firmware coredump retrieve (Gopal Tiwari) [2097262]
- Bluetooth: mt7921s: Support wake on bluetooth (Gopal Tiwari) [2097262]
- Enable MTK BT Support for RHEL (Gopal Tiwari) [2097262]
- redhat: workaround CKI cross compilation for scripts (Jan Stancek) [2101805]
- redhat/configs: Support QAT devices for x86 only (Vladis Dronov) [2040726]
- crypto: qat - expose device config through sysfs for 4xxx (Vladis Dronov) [2040726]
- crypto: qat - relocate and rename adf_sriov_prepare_restart() (Vladis Dronov) [2040726]
- crypto: qat - change behaviour of adf_cfg_add_key_value_param() (Vladis Dronov) [2040726]
- crypto: qat - expose device state through sysfs for 4xxx (Vladis Dronov) [2040726]
- crypto: qat - Removes the x86 dependency on the QAT drivers (Vladis Dronov) [2040726]
- crypto: qat - replace get_current_node() with numa_node_id() (Vladis Dronov) [2040726]
- crypto: qat - add support for 401xx devices (Vladis Dronov) [2040726]
- crypto: qat - re-enable registration of algorithms (Vladis Dronov) [2040726]
- crypto: qat - honor CRYPTO_TFM_REQ_MAY_SLEEP flag (Vladis Dronov) [2040726]
- crypto: qat - add param check for DH (Vladis Dronov) [2040726]
- crypto: qat - add param check for RSA (Vladis Dronov) [2040726]
- crypto: qat - remove dma_free_coherent() for DH (Vladis Dronov) [2040726]
- crypto: qat - fix memory leak in RSA (Vladis Dronov) [2040726]
- crypto: qat - add backlog mechanism (Vladis Dronov) [2040726]
- crypto: qat - refactor submission logic (Vladis Dronov) [2040726]
- crypto: qat - use pre-allocated buffers in datapath (Vladis Dronov) [2040726]
- crypto: qat - set to zero DH parameters before free (Vladis Dronov) [2040726]
- crypto: qat - Fix unsigned function returning negative constant (Vladis Dronov) [2040726]
- crypto: qat - remove line wrapping for pfvf_ops functions (Vladis Dronov) [2040726]
- crypto: qat - use u32 variables in all GEN4 pfvf_ops (Vladis Dronov) [2040726]
- crypto: qat - replace disable_vf2pf_interrupts() (Vladis Dronov) [2040726]
- crypto: qat - leverage the GEN2 VF mask definiton (Vladis Dronov) [2040726]
- crypto: qat - rework the VF2PF interrupt handling logic (Vladis Dronov) [2040726]
- crypto: qat - fix off-by-one error in PFVF debug print (Vladis Dronov) [2040726]
- crypto: qat - fix wording and formatting in code comment (Vladis Dronov) [2040726]
- crypto: qat - test PFVF registers for spurious interrupts on GEN4 (Vladis Dronov) [2040726]
- crypto: qat - add check for invalid PFVF protocol version 0 (Vladis Dronov) [2040726]
- crypto: qat - add missing restarting event notification in VFs (Vladis Dronov) [2040726]
- crypto: qat - remove unnecessary tests to detect PFVF support (Vladis Dronov) [2040726]
- crypto: qat - remove unused PFVF stubs (Vladis Dronov) [2040726]
- crypto: qat - remove unneeded braces (Vladis Dronov) [2040726]
- crypto: qat - fix ETR sources enabled by default on GEN2 devices (Vladis Dronov) [2040726]
- crypto: qat - set COMPRESSION capability for DH895XCC (Vladis Dronov) [2040726]
- crypto: qat - set CIPHER capability for DH895XCC (Vladis Dronov) [2040726]
- crypto: qat - stop using iommu_present() (Vladis Dronov) [2040726]
- crypto: qat - fix initialization of pfvf rts_map_msg structures (Vladis Dronov) [2040726]
- crypto: qat - fix initialization of pfvf cap_msg structures (Vladis Dronov) [2040726]
- crypto: qat - remove unneeded assignment (Vladis Dronov) [2040726]
- crypto: qat - disable registration of algorithms (Vladis Dronov) [2040726]
- crypto: qat - enable power management for QAT GEN4 (Vladis Dronov) [2040726]
- crypto: qat - move and rename GEN4 error register definitions (Vladis Dronov) [2040726]
- crypto: qat - add misc workqueue (Vladis Dronov) [2040726]
- crypto: qat - don't cast parameter in bit operations (Vladis Dronov) [2040726]
- crypto: qat - fix access to PFVF interrupt registers for GEN4 (Vladis Dronov) [2040726]
- crypto: qat - fix a signedness bug in get_service_enabled() (Vladis Dronov) [2040726]
- e1000e: Fix possible overflow in LTR decoding (Ken Cox) [2037986]
- e1000e: Print PHY register address when MDI read/write fails (Ken Cox) [2037986]
- e1000e: Correct NVM checksum verification flow (Ken Cox) [2037986]
- e1000e: Fix possible HW unit hang after an s0ix exit (Ken Cox) [2037986 2049953]
- e1000e: Handshake with CSME starts from ADL platforms (Ken Cox) [2037986 2049953]
- e1000e: Separate ADP board type from TGP (Ken Cox) [2037986 2049953]
- e1000e: Fix packet loss on Tiger Lake and later (Ken Cox) [2037986]
- e1000e: Separate TGP board type from SPT (Ken Cox) [2037986]
- e1000e: Remove redundant statement (Ken Cox) [2037986]
- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2037986]
- net: e1000e: solve insmod 'Unknown symbol mutex_lock' error (Ken Cox) [2037986]
- net/e1000e: Fix spelling mistake "The" -> "This" (Ken Cox) [2037986]
- e1000e: Add space to the debug print (Ken Cox) [2037986]
- e1000e: Add support for Lunar Lake (Ken Cox) [2037986]
- e1000e: Additional PHY power saving in S0ix (Ken Cox) [2037986 2049953]
- e1000e: Add polling mechanism to indicate CSME DPG exit (Ken Cox) [2037986 2049953]
- e1000e: Add handshake with the CSME to support S0ix (Ken Cox) [2037986 2049953]
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE (Lenny Szubowicz) [2075710]
- intel_idle: Add AlderLake support (Lenny Szubowicz) [2075710]
- intel_idle: Fix SPR C6 optimization (Lenny Szubowicz) [2075710]
- intel_idle: Fix the 'preferred_cstates' module parameter (Lenny Szubowicz) [2075710]
- cpuidle: intel_idle: Update intel_idle() kerneldoc comment (Lenny Szubowicz) [2075710]
Resolves: rhbz#2105293, rhbz#2101792, rhbz#2106076, rhbz#2066368, rhbz#2102742, rhbz#2101836, rhbz#2097262, rhbz#2101805, rhbz#2040726, rhbz#2037986, rhbz#2049953, rhbz#2075710
Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-07-29 13:40:51 +00:00
|
|
|
env --unset=ARCH make -C /usr/src/kernels/%{KVERREL}%{?1:+%{1}} prepare_after_cross\
|
|
|
|
%endif\
|
2020-10-15 12:41:02 +00:00
|
|
|
%{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}
|
|
|
|
|
2023-03-07 14:22:21 +00:00
|
|
|
%if %{with_realtime}
|
|
|
|
#
|
|
|
|
# This macro defines a %%post script for a kernel*-kvm package.
|
|
|
|
# It also defines a %%postun script that does the same thing.
|
|
|
|
# %%kernel_kvm_post [<subpackage>]
|
|
|
|
#
|
|
|
|
%define kernel_kvm_post() \
|
|
|
|
%{expand:%%post %{?1:%{1}-}kvm}\
|
|
|
|
/sbin/depmod -a %{KVERREL}%{?1:+%{1}}\
|
|
|
|
%{nil}\
|
|
|
|
%{expand:%%postun %{?1:%{1}-}kvm}\
|
|
|
|
/sbin/depmod -a %{KVERREL}%{?1:+%{1}}\
|
|
|
|
%{nil}
|
|
|
|
%endif
|
|
|
|
|
2023-02-15 19:08:53 +00:00
|
|
|
#
|
|
|
|
# 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}
|
|
|
|
|
2020-10-15 12:41:02 +00:00
|
|
|
#
|
|
|
|
# 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}}\
|
kernel-5.14.0-120.el9
* Mon Jun 27 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-120.el9]
- vmxnet3: disable overlay offloads if UPT device does not support (Kamal Heib) [2095826]
- vmxnet3: update to version 7 (Kamal Heib) [2095826]
- vmxnet3: use ext1 field to indicate encapsulated packet (Kamal Heib) [2095826]
- vmxnet3: limit number of TXDs used for TSO packet (Kamal Heib) [2095826]
- vmxnet3: add command to set ring buffer sizes (Kamal Heib) [2095826]
- vmxnet3: add support for out of order rx completion (Kamal Heib) [2095826]
- vmxnet3: add support for large passthrough BAR register (Kamal Heib) [2095826]
- vmxnet3: add support for capability registers (Kamal Heib) [2095826]
- vmxnet3: prepare for version 7 changes (Kamal Heib) [2095826]
- net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() (Kamal Heib) [2095826]
- net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() (Kamal Heib) [2095826]
- netfilter: nf_tables: sanitize nft_set_desc_concat_parse() (Florian Westphal) [2096401] {CVE-2022-2078}
- fanotify: Fix stale file descriptor in copy_event_to_user() (Andrey Albershteyn) [2054337] {CVE-2022-1998}
- scsi: mpi3mr: Fix kernel-doc (Tomas Henzl) [2091880]
- scsi: mpi3mr: Rework mrioc->bsg_device model to fix warnings (Tomas Henzl) [2091880]
- scsi: mpi3mr: Add target device related sysfs attributes (Tomas Henzl) [2091880]
- scsi: mpi3mr: Add shost related sysfs attributes (Tomas Henzl) [2091880]
- scsi: mpi3mr: Return error if dma_alloc_coherent() fails (Tomas Henzl) [2091880]
- scsi: mpi3mr: Fix a NULL vs IS_ERR() bug in mpi3mr_bsg_init() (Tomas Henzl) [2091880]
- scsi: mpi3mr: Return I/Os to an unrecoverable HBA with DID_ERROR (Tomas Henzl) [2091880]
- scsi: mpi3mr: Hidden drives not removed during soft reset (Tomas Henzl) [2091880]
- scsi: mpi3mr: Increase I/O timeout value to 60s (Tomas Henzl) [2091880]
- scsi: mpi3mr: Update driver version to 8.0.0.69.0 (Tomas Henzl) [2091880]
- scsi: mpi3mr: Add support for NVMe passthrough (Tomas Henzl) [2091880]
- scsi: mpi3mr: Expose adapter state to sysfs (Tomas Henzl) [2091880]
- scsi: mpi3mr: Add support for PEL commands (Tomas Henzl) [2091880]
- scsi: mpi3mr: Add support for MPT commands (Tomas Henzl) [2091880]
- scsi: mpi3mr: Move data structures/definitions from MPI headers to uapi header (Tomas Henzl) [2091880]
- scsi: mpi3mr: Add support for driver commands (Tomas Henzl) [2091880]
- scsi: mpi3mr: Add bsg device support (Tomas Henzl) [2091880]
- tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH. (Paolo Abeni) [2090409]
- block/bfq: Enable I/O statistics (Ming Lei) [2083917]
- blk-mq: don't clear flush_rq from tags->rqs[] (Ming Lei) [2083917]
- blk-mq: avoid to touch q->elevator without any protection (Ming Lei) [2083917]
- blk-mq: protect q->elevator by ->sysfs_lock in blk_mq_elv_switch_none (Ming Lei) [2083917]
- md/raid5-ppl: Fix argument order in bio_alloc_bioset() (Ming Lei) [2083917]
- dm: fix bio length of empty flush (Ming Lei) [2083917]
- rhel: configs: add config option CONFIG_CRYPTO_CRC64* (Ming Lei) [2083917]
- rhel: configs: enable BLOCK_LEGACY_AUTOLOAD (Ming Lei) [2083917]
- bcache: put bch_bio_map() back to correct location in journal_write_unlocked() (Ming Lei) [2083917]
- bcache: fix wrong bdev parameter when calling bio_alloc_clone() in do_bio_hook() (Ming Lei) [2083917]
- block: null_blk: Fix null_zone_write() (Ming Lei) [2083917]
- nbd: use pr_err to output error message (Ming Lei) [2083917]
- nbd: fix possible overflow on 'first_minor' in nbd_dev_add() (Ming Lei) [2083917]
- nbd: fix io hung while disconnecting device (Ming Lei) [2083917]
- nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed (Ming Lei) [2083917]
- nbd: fix race between nbd_alloc_config() and module removal (Ming Lei) [2083917]
- nbd: call genl_unregister_family() first in nbd_cleanup() (Ming Lei) [2083917]
- blk-mq: remove the done argument to blk_execute_rq_nowait (Ming Lei) [2083917]
- blk-mq: avoid a mess of casts for blk_end_sync_rq (Ming Lei) [2083917]
- blk-mq: remove __blk_execute_rq_nowait (Ming Lei) [2083917]
- block: Fix potential deadlock in blk_ia_range_sysfs_show() (Ming Lei) [2083917]
- block: fix bio_clone_blkg_association() to associate with proper blkcg_gq (Ming Lei) [2083917]
- block: remove useless BUG_ON() in blk_mq_put_tag() (Ming Lei) [2083917]
- blk-mq: do not update io_ticks with passthrough requests (Ming Lei) [2083917]
- block: make bioset_exit() fully resilient against being called twice (Ming Lei) [2083917]
- block: use bio_queue_enter instead of blk_queue_enter in bio_poll (Ming Lei) [2083917]
- block: document BLK_STS_AGAIN usage (Ming Lei) [2083917]
- block: take destination bvec offsets into account in bio_copy_data_iter (Ming Lei) [2083917]
- blk-iolatency: Fix inflight count imbalances and IO hangs on offline (Ming Lei) [2083917]
- blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx (Ming Lei) [2083917]
- mtip32xx: fix typo in comment (Ming Lei) [2083917]
- nbd: Fix hung on disconnect request if socket is closed before (Ming Lei) [2083917]
- loop: remove most the top-of-file boilerplate comment from the UAPI header (Ming Lei) [2083917]
- loop: remove most the top-of-file boilerplate comment (Ming Lei) [2083917]
- loop: add a SPDX header (Ming Lei) [2083917]
- loop: remove loop.h (Ming Lei) [2083917]
- block: null_blk: Improve device creation with configfs (Ming Lei) [2083917]
- block: null_blk: Cleanup messages (Ming Lei) [2083917]
- block: null_blk: Cleanup device creation and deletion (Ming Lei) [2083917]
- block: null_blk: Fix code style issues (Ming Lei) [2083917]
- xen-blkback: use bdev_discard_alignment (Ming Lei) [2083917]
- rnbd-srv: use bdev_discard_alignment (Ming Lei) [2083917]
- nvme: remove a spurious clear of discard_alignment (Ming Lei) [2083917]
- loop: remove a spurious clear of discard_alignment (Ming Lei) [2083917]
- dasd: don't set the discard_alignment queue limit (Ming Lei) [2083917]
- raid5: don't set the discard_alignment queue limit (Ming Lei) [2083917]
- dm-zoned: don't set the discard_alignment queue limit (Ming Lei) [2083917]
- virtio_blk: fix the discard_granularity and discard_alignment queue limits (Ming Lei) [2083917]
- null_blk: don't set the discard_alignment queue limit (Ming Lei) [2083917]
- nbd: don't set the discard_alignment queue limit (Ming Lei) [2083917]
- ubd: don't set the discard_alignment queue limit (Ming Lei) [2083917]
- aoe: Avoid flush_scheduled_work() usage (Ming Lei) [2083917]
- null-blk: save memory footprint for struct nullb_cmd (Ming Lei) [2083917]
- block/rnbd-clt: Avoid flush_workqueue(system_long_wq) usage (Ming Lei) [2083917]
- loop: don't destroy lo->workqueue in __loop_clr_fd (Ming Lei) [2083917]
- loop: remove lo_refcount and avoid lo_mutex in ->open / ->release (Ming Lei) [2083917]
- loop: avoid loop_validate_mutex/lo_mutex in ->release (Ming Lei) [2083917]
- loop: suppress uevents while reconfiguring the device (Ming Lei) [2083917]
- loop: implement ->free_disk (Ming Lei) [2083917]
- loop: only freeze the queue in __loop_clr_fd when needed (Ming Lei) [2083917]
- loop: don't freeze the queue in lo_release (Ming Lei) [2083917]
- loop: remove the racy bd_inode->i_mapping->nrpages asserts (Ming Lei) [2083917]
- loop: initialize the worker tracking fields once (Ming Lei) [2083917]
- loop: de-duplicate the idle worker freeing code (Ming Lei) [2083917]
- block: turn bdev->bd_openers into an atomic_t (Ming Lei) [2083917]
- block: add a disk_openers helper (Ming Lei) [2083917]
- zram: cleanup zram_remove (Ming Lei) [2083917]
- zram: cleanup reset_store (Ming Lei) [2083917]
- nbd: use the correct block_device in nbd_bdev_reset (Ming Lei) [2083917]
- drdb: Switch to kvfree_rcu() API (Ming Lei) [2083917]
- drbd: Replace "unsigned" with "unsigned int" (Ming Lei) [2083917]
- drbd: Make use of PFN_UP helper macro (Ming Lei) [2083917]
- block: drbd: drbd_receiver: Remove redundant assignment to err (Ming Lei) [2083917]
- drbd: address enum mismatch warnings (Ming Lei) [2083917]
- drbd: fix duplicate array initializer (Ming Lei) [2083917]
- blk-mq: fix typo in comment (Ming Lei) [2083917]
- bfq: Remove bfq_requeue_request_body() (Ming Lei) [2083917]
- bfq: Remove superfluous conversion from RQ_BIC() (Ming Lei) [2083917]
- bfq: Allow current waker to defend against a tentative one (Ming Lei) [2083917]
- bfq: Relax waker detection for shared queues (Ming Lei) [2083917]
- blk-cgroup: delete rcu_read_lock_held() WARN_ON_ONCE() (Ming Lei) [2083917]
- blk-throttle: Set BIO_THROTTLED when bio has been throttled (Ming Lei) [2083917]
- blk-cgroup: Remove unnecessary rcu_read_lock/unlock() (Ming Lei) [2083917]
- blk-cgroup: always terminate io.stat lines (Ming Lei) [2083917]
- block, bfq: make bfq_has_work() more accurate (Ming Lei) [2083917]
- block, bfq: protect 'bfqd->queued' by 'bfqd->lock' (Ming Lei) [2083917]
- block: cleanup the VM accounting in submit_bio (Ming Lei) [2083917]
- block: Fix the bio.bi_opf comment (Ming Lei) [2083917]
- block: reorder the REQ_ flags (Ming Lei) [2083917]
- blk-iocost: combine local_stat and desc_stat to stat (Ming Lei) [2083917]
- block: improve the error message from bio_check_eod (Ming Lei) [2083917]
- block: allow passing a NULL bdev to bio_alloc_clone/bio_init_clone (Ming Lei) [2083917]
- block: remove superfluous calls to blkcg_bio_issue_init (Ming Lei) [2083917]
- kthread: unexport kthread_blkcg (Ming Lei) [2083917]
- blk-cgroup: cleanup blkcg_maybe_throttle_current (Ming Lei) [2083917]
- blk-cgroup: cleanup blk_cgroup_congested (Ming Lei) [2083917]
- blk-cgroup: move blkcg_css to blk-cgroup.c (Ming Lei) [2083917]
- blk-cgroup: remove unneeded includes from <linux/blk-cgroup.h> (Ming Lei) [2083917]
- blk-cgroup: remove pointless CONFIG_BLOCK ifdefs (Ming Lei) [2083917]
- blk-cgroup: replace bio_blkcg with bio_blkcg_css (Ming Lei) [2083917]
- blktrace: cleanup the __trace_note_message interface (Ming Lei) [2083917]
- blk-cgroup: move struct blkcg to block/blk-cgroup.h (Ming Lei) [2083917]
- blk-cgroup: move blkcg_{pin,unpin}_online out of line (Ming Lei) [2083917]
- blk-cgroup: move blk_cgroup_congested out line (Ming Lei) [2083917]
- blk-cgroup: move blkcg_{get,set}_fc_appid out of line (Ming Lei) [2083917]
- nvme-fc: fold t fc_update_appid into fc_appid_store (Ming Lei) [2083917]
- nvme-fc: don't support the appid attribute without CONFIG_BLK_CGROUP_FC_APPID (Ming Lei) [2083917]
- blk-cgroup: remove __bio_blkcg (Ming Lei) [2083917]
- block/partitions/ldm: Remove redundant assignments (Ming Lei) [2083917]
- block/partitions/atari: Remove redundant assignment (Ming Lei) [2083917]
- block/partitions/acorn: Remove redundant assignments (Ming Lei) [2083917]
- block/blk-map: Remove redundant assignment (Ming Lei) [2083917]
- block/badblocks: Remove redundant assignments (Ming Lei) [2083917]
- block: change exported IO accounting interface from gendisk to bdev (Ming Lei) [2083917]
- direct-io: remove random prefetches (Ming Lei) [2083917]
- block: decouple REQ_OP_SECURE_ERASE from REQ_OP_DISCARD (Ming Lei) [2083917]
- block: add a bdev_discard_granularity helper (Ming Lei) [2083917]
- block: remove QUEUE_FLAG_DISCARD (Ming Lei) [2083917]
- block: add a bdev_max_discard_sectors helper (Ming Lei) [2083917]
- block: refactor discard bio size limiting (Ming Lei) [2083917]
- block: move {bdev,queue_limit}_discard_alignment out of line (Ming Lei) [2083917]
- block: use bdev_discard_alignment in part_discard_alignment_show (Ming Lei) [2083917]
- block: remove queue_discard_alignment (Ming Lei) [2083917]
- block: move bdev_alignment_offset and queue_limit_alignment_offset out of line (Ming Lei) [2083917]
- block: use bdev_alignment_offset in disk_alignment_offset_show (Ming Lei) [2083917]
- block: use bdev_alignment_offset in part_alignment_offset_show (Ming Lei) [2083917]
- block: add a bdev_max_zone_append_sectors helper (Ming Lei) [2083917]
- block: add a bdev_stable_writes helper (Ming Lei) [2083917]
- block: add a bdev_fua helper (Ming Lei) [2083917]
- block: add a bdev_write_cache helper (Ming Lei) [2083917]
- block: add a bdev_nonrot helper (Ming Lei) [2083917]
- mm: use bdev_is_zoned in claim_swapfile (Ming Lei) [2083917]
- drbd: cleanup decide_on_discard_support (Ming Lei) [2083917]
- drbd: use bdev_alignment_offset instead of queue_alignment_offset (Ming Lei) [2083917]
- drbd: use bdev based limit helpers in drbd_send_sizes (Ming Lei) [2083917]
- drbd: remove assign_p_sizes_qlim (Ming Lei) [2083917]
- target: fix discard alignment on partitions (Ming Lei) [2083917]
- target: pass a block_device to target_configure_unmap_from_queue (Ming Lei) [2083917]
- target: remove an incorrect unmap zeroes data deduction (Ming Lei) [2083917]
- bfq: Make sure bfqg for which we are queueing requests is online (Ming Lei) [2083917]
- bfq: Get rid of __bio_blkcg() usage (Ming Lei) [2083917]
- bfq: Track whether bfq_group is still online (Ming Lei) [2083917]
- bfq: Remove pointless bfq_init_rq() calls (Ming Lei) [2083917]
- bfq: Drop pointless unlock-lock pair (Ming Lei) [2083917]
- bfq: Update cgroup information before merging bio (Ming Lei) [2083917]
- bfq: Split shared queues on move between cgroups (Ming Lei) [2083917]
- bfq: Avoid merging queues with different parents (Ming Lei) [2083917]
- bfq: Avoid false marking of bic as stably merged (Ming Lei) [2083917]
- pktcdvd: stop using bio_reset (Ming Lei) [2083917]
- block: turn bio_kmalloc into a simple kmalloc wrapper (Ming Lei) [2083917]
- target/pscsi: remove pscsi_get_bio (Ming Lei) [2083917]
- squashfs: always use bio_kmalloc in squashfs_bio_read (Ming Lei) [2083917]
- block: allow use of per-cpu bio alloc cache by block drivers (Ming Lei) [2083917]
- block: allow using the per-cpu bio cache from bio_alloc_bioset (Ming Lei) [2083917]
- blk-mq: fix passthrough plugging (Ming Lei) [2083917]
- block: wire-up support for passthrough plugging (Ming Lei) [2083917]
- scsi: block: Remove REQ_OP_WRITE_SAME support (Ming Lei) [2083917]
- scsi: dm: Remove WRITE_SAME support (Ming Lei) [2083917]
- scsi: md: Remove WRITE_SAME support (Ming Lei) [2083917]
- scsi: sd: Remove WRITE_SAME support (Ming Lei) [2083917]
- scsi: rnbd: Remove WRITE_SAME support (Ming Lei) [2083917]
- scsi: drbd: Remove WRITE_SAME support (Ming Lei) [2083917]
- scsi: cxlflash: Query write_zeroes limit for zeroing (Ming Lei) [2083917]
- block/mq-deadline: Set the fifo_time member also if inserting at head (Ming Lei) [2083917]
- Revert "block: release rq qos structures for queue without disk" (Ming Lei) [2083917]
- bfq: Fix warning in bfqq_request_over_limit() (Ming Lei) [2083917]
- Revert "block: inherit request start time from bio for BLK_CGROUP" (Ming Lei) [2083917]
- iocost: don't reset the inuse weight of under-weighted debtors (Ming Lei) [2083917]
- block: don't print I/O error warning for dead disks (Ming Lei) [2083917]
- block/compat_ioctl: fix range check in BLKGETSIZE (Ming Lei) [2083917]
- block: null_blk: end timed out poll request (Ming Lei) [2083917]
- block: fix offset/size check in bio_trim() (Ming Lei) [2083917]
- asm-generic: fix __get_unaligned_be48() on 32 bit platforms (Ming Lei) [2083917]
- block: move lower_48_bits() to block (Ming Lei) [2083917]
- drbd: set QUEUE_FLAG_STABLE_WRITES (Ming Lei) [2083917]
- drbd: fix an invalid memory access caused by incorrect use of list iterator (Ming Lei) [2083917]
- drbd: Fix five use after free bugs in get_initial_state (Ming Lei) [2083917]
- cdrom: remove unused variable (Ming Lei) [2083917]
- Revert "nbd: fix possible overflow on 'first_minor' in nbd_dev_add()" (Ming Lei) [2083917]
- drbd: remove check of list iterator against head past the loop body (Ming Lei) [2083917]
- drbd: remove usage of list iterator variable after loop (Ming Lei) [2083917]
- nbd: fix possible overflow on 'first_minor' in nbd_dev_add() (Ming Lei) [2083917]
- MAINTAINERS: add drbd co-maintainer (Ming Lei) [2083917]
- drbd: fix potential silent data corruption (Ming Lei) [2083917]
- loop: fix ioctl calls using compat_loop_info (Ming Lei) [2083917]
- n64cart: convert bi_disk to bi_bdev->bd_disk fix build (Ming Lei) [2083917]
- blk-wbt: remove wbt_track stub (Ming Lei) [2083917]
- block: use dedicated list iterator variable (Ming Lei) [2083917]
- block: Fix the maximum minor value is blk_alloc_ext_minor() (Ming Lei) [2083917]
- block: avoid calling blkg_free() in atomic context (Ming Lei) [2083917]
- crypto: fix crc64 testmgr digest byte order (Ming Lei) [2083917]
- nvme: add support for enhanced metadata (Ming Lei) [2083917]
- block: add pi for extended integrity (Ming Lei) [2083917]
- crypto: add rocksoft 64b crc guard tag framework (Ming Lei) [2083917]
- lib: add rocksoft model crc64 (Ming Lei) [2083917]
- linux/kernel: introduce lower_48_bits function (Ming Lei) [2083917]
- asm-generic: introduce be48 unaligned accessors (Ming Lei) [2083917]
- nvme: allow integrity on extended metadata formats (Ming Lei) [2083917]
- block: support pi with extended metadata (Ming Lei) [2083917]
- fs: do not pass __GFP_HIGHMEM to bio_alloc in do_mpage_readpage (Ming Lei) [2083917]
- f2fs: pass the bio operation to bio_alloc_bioset (Ming Lei) [2083917]
- f2fs: don't pass a bio to f2fs_target_device (Ming Lei) [2083917]
- nilfs2: pass the operation to bio_alloc (Ming Lei) [2083917]
- ext4: pass the operation to bio_alloc (Ming Lei) [2083917]
- mpage: pass the operation to bio_alloc (Ming Lei) [2083917]
- virtio_blk: eliminate anonymous module_init & module_exit (Ming Lei) [2083917]
- floppy: use memcpy_{to,from}_bvec (Ming Lei) [2083917]
- drbd: use bvec_kmap_local in recv_dless_read (Ming Lei) [2083917]
- drbd: use bvec_kmap_local in drbd_csum_bio (Ming Lei) [2083917]
- bcache: use bvec_kmap_local in bio_csum (Ming Lei) [2083917]
- nvdimm-btt: use bvec_kmap_local in btt_rw_integrity (Ming Lei) [2083917]
- nvdimm-blk: use bvec_kmap_local in nd_blk_rw_integrity (Ming Lei) [2083917]
- zram: use memcpy_from_bvec in zram_bvec_write (Ming Lei) [2083917]
- zram: use memcpy_to_bvec in zram_bvec_read (Ming Lei) [2083917]
- aoe: use bvec_kmap_local in bvcpy (Ming Lei) [2083917]
- iss-simdisk: use bvec_kmap_local in simdisk_submit_bio (Ming Lei) [2083917]
- null_blk: null_alloc_page() cleanup (Ming Lei) [2083917]
- null_blk: remove hardcoded null_alloc_page() param (Ming Lei) [2083917]
- null_blk: remove hardcoded alloc_cmd() parameter (Ming Lei) [2083917]
- loop: allow user to set the queue depth (Ming Lei) [2083917]
- loop: remove extra variable in lo_req_flush (Ming Lei) [2083917]
- loop: remove extra variable in lo_fallocate() (Ming Lei) [2083917]
- loop: use sysfs_emit() in the sysfs xxx show() (Ming Lei) [2083917]
- null_blk: fix return value from null_add_dev() (Ming Lei) [2083917]
- loop: clean up grammar in warning message (Ming Lei) [2083917]
- block/rnbd: Remove a useless mutex (Ming Lei) [2083917]
- block/rnbd: client device does not care queue/rotational (Ming Lei) [2083917]
- block/rnbd-clt: fix CHECK:BRACES warning (Ming Lei) [2083917]
- block: cancel all throttled bios in del_gendisk() (Ming Lei) [2083917]
- block: let blkcg_gq grab request queue's refcnt (Ming Lei) [2083917]
- block: avoid use-after-free on throttle data (Ming Lei) [2083917]
- block/bfq-iosched: Fix spelling mistake "tenative" -> "tentative" (Ming Lei) [2083917]
- sr: simplify the local variable initialization in sr_block_open() (Ming Lei) [2083917]
- block: don't merge across cgroup boundaries if blkcg is enabled (Ming Lei) [2083917]
- block: move rq_qos_exit() into disk_release() (Ming Lei) [2083917]
- block: do more work in elevator_exit (Ming Lei) [2083917]
- block: move blk_exit_queue into disk_release (Ming Lei) [2083917]
- block: move q_usage_counter release into blk_queue_release (Ming Lei) [2083917]
- block: don't remove hctx debugfs dir from blk_mq_exit_queue (Ming Lei) [2083917]
- block: move blkcg initialization/destroy into disk allocation/release handler (Ming Lei) [2083917]
- sr: implement ->free_disk to simplify refcounting (Ming Lei) [2083917]
- sd: implement ->free_disk to simplify refcounting (Ming Lei) [2083917]
- blk-mq: handle already freed tags gracefully in blk_mq_free_rqs (Ming Lei) [2083917]
- blk-mq: do not include passthrough requests in I/O accounting (Ming Lei) [2083917]
- blk-mq: manage hctx map via xarray (Ming Lei) [2083917]
- blk-mq: prepare for implementing hctx table via xarray (Ming Lei) [2083917]
- block: mtip32xx: don't touch q->queue_hw_ctx (Ming Lei) [2083917]
- blk-mq: reconfigure poll after queue map is changed (Ming Lei) [2083917]
- blk-mq: simplify reallocation of hw ctxs a bit (Ming Lei) [2083917]
- blk-mq: figure out correct numa node for hw queue (Ming Lei) [2083917]
- Revert "Revert "block, bfq: honor already-setup queue merges"" (Ming Lei) [2083917]
- block: remove bio_devname (Ming Lei) [2083917]
- raid5-ppl: stop using bio_devname (Ming Lei) [2083917]
- raid1: stop using bio_devname (Ming Lei) [2083917]
- md-multipath: stop using bio_devname (Ming Lei) [2083917]
- dm-integrity: stop using bio_devname (Ming Lei) [2083917]
- dm-crypt: stop using bio_devname (Ming Lei) [2083917]
- pktcdvd: remove a pointless debug check in pkt_submit_bio (Ming Lei) [2083917]
- block: remove handle_bad_sector (Ming Lei) [2083917]
- block: fix and cleanup bio_check_ro (Ming Lei) [2083917]
- bfq: fix use-after-free in bfq_dispatch_request (Ming Lei) [2083917]
- blk-crypto: show crypto capabilities in sysfs (Ming Lei) [2083917]
- block: don't delete queue kobject before its children (Ming Lei) [2083917]
- block: simplify calling convention of elv_unregister_queue() (Ming Lei) [2083917]
- block: remove redundant semicolon (Ming Lei) [2083917]
- block: default BLOCK_LEGACY_AUTOLOAD to y (Ming Lei) [2083917]
- block, bfq: don't move oom_bfqq (Ming Lei) [2083917]
- block, bfq: avoid moving bfqq to it's parent bfqg (Ming Lei) [2083917]
- block, bfq: cleanup bfq_bfqq_to_bfqg() (Ming Lei) [2083917]
- block/bfq_wf2q: correct weight to ioprio (Ming Lei) [2083917]
- blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues (Ming Lei) [2083917]
- virtio_blk: simplify refcounting (Ming Lei) [2083917]
- memstick/mspro_block: simplify refcounting (Ming Lei) [2083917]
- memstick/mspro_block: fix handling of read-only devices (Ming Lei) [2083917]
- memstick/ms_block: simplify refcounting (Ming Lei) [2083917]
- block: add a ->free_disk method (Ming Lei) [2083917]
- block: revert 4f1e9630afe6 ("blk-throtl: optimize IOPS throttle for large IO scenarios") (Ming Lei) [2083917]
- block: don't try to throttle split bio if iops limit isn't set (Ming Lei) [2083917]
- block: throttle split bio in case of iops limit (Ming Lei) [2083917]
- block: merge submit_bio_checks() into submit_bio_noacct (Ming Lei) [2083917]
- block: don't check bio in blk_throtl_dispatch_work_fn (Ming Lei) [2083917]
- block: don't declare submit_bio_checks in local header (Ming Lei) [2083917]
- block: move blk_crypto_bio_prep() out of blk-mq.c (Ming Lei) [2083917]
- block: move submit_bio_checks() into submit_bio_noacct (Ming Lei) [2083917]
- dm: remove dm_dispatch_clone_request (Ming Lei) [2083917]
- dm: remove useless code from dm_dispatch_clone_request (Ming Lei) [2083917]
- blk-mq: remove the request_queue argument to blk_insert_cloned_request (Ming Lei) [2083917]
- blk-mq: fold blk_cloned_rq_check_limits into blk_insert_cloned_request (Ming Lei) [2083917]
- blk-mq: make the blk-mq stacking code optional (Ming Lei) [2083917]
- blk-cgroup: set blkg iostat after percpu stat aggregation (Ming Lei) [2083917]
- blk-lib: don't check bdev_get_queue() NULL check (Ming Lei) [2083917]
- block: remove biodoc.rst (Ming Lei) [2083917]
- docs: block: biodoc.rst: Drop the obsolete and incorrect content (Ming Lei) [2083917]
- block: partition include/linux/blk-cgroup.h (Ming Lei) [2083917]
- block: move initialization of q->blkg_list into blkcg_init_queue (Ming Lei) [2083917]
- block: remove THROTL_IOPS_MAX (Ming Lei) [2083917]
- block: introduce block_rq_error tracepoint (Ming Lei) [2083917]
- sbitmap: Delete old sbitmap_queue_get_shallow() (Ming Lei) [2083917]
- block: pass a block_device to bio_clone_fast (Ming Lei) [2083917]
- block: initialize the target bio in __bio_clone_fast (Ming Lei) [2083917]
- dm: use bio_clone_fast in alloc_io/alloc_tio (Ming Lei) [2083917]
- block: clone crypto and integrity data in __bio_clone_fast (Ming Lei) [2083917]
- dm-cache: remove __remap_to_origin_clear_discard (Ming Lei) [2083917]
- dm: simplify the single bio fast path in __send_duplicate_bios (Ming Lei) [2083917]
- dm: retun the clone bio from alloc_tio (Ming Lei) [2083917]
- dm: pass the bio instead of tio to __map_bio (Ming Lei) [2083917]
- dm: move cloning the bio into alloc_tio (Ming Lei) [2083917]
- dm: fold __send_duplicate_bios into __clone_and_map_simple_bio (Ming Lei) [2083917]
- dm: fold clone_bio into __clone_and_map_data_bio (Ming Lei) [2083917]
- dm: add a clone_to_tio helper (Ming Lei) [2083917]
- drbd: set ->bi_bdev in drbd_req_new (Ming Lei) [2083917]
- block: call bio_associate_blkg from bio_reset (Ming Lei) [2083917]
- scsi: use BLK_STS_OFFLINE for not fully online devices (Ming Lei) [2083917]
- block: return -ENODEV for BLK_STS_OFFLINE (Ming Lei) [2083917]
- block: introduce BLK_STS_OFFLINE (Ming Lei) [2083917]
- block: fix boolreturn.cocci warning (Ming Lei) [2083917]
- MAINTAINERS: add bio.h to the block section (Ming Lei) [2083917]
- block: fix the kerneldoc for bio_end_io_acct (Ming Lei) [2083917]
- block: check that there is a plug in blk_flush_plug (Ming Lei) [2083917]
- block: remove blk_needs_flush_plug (Ming Lei) [2083917]
- block: pass a block_device and opf to bio_reset (Ming Lei) [2083917]
- block: pass a block_device and opf to bio_init (Ming Lei) [2083917]
- block: pass a block_device and opf to bio_alloc (Ming Lei) [2083917]
- block: pass a block_device and opf to bio_alloc_kiocb (Ming Lei) [2083917]
- block: pass a block_device and opf to bio_alloc_bioset (Ming Lei) [2083917]
- block: pass a block_device and opf to blk_next_bio (Ming Lei) [2083917]
- block: move blk_next_bio to bio.c (Ming Lei) [2083917]
- xen-blkback: bio_alloc can't fail if it is allow to sleep (Ming Lei) [2083917]
- rnbd-srv: remove struct rnbd_dev_blk_io (Ming Lei) [2083917]
- rnbd-srv: simplify bio mapping in process_rdma (Ming Lei) [2083917]
- drbd: bio_alloc can't fail if it is allow to sleep (Ming Lei) [2083917]
- dm-thin: use blkdev_issue_flush instead of open coding it (Ming Lei) [2083917]
- dm-snap: use blkdev_issue_flush instead of open coding it (Ming Lei) [2083917]
- dm-crypt: remove clone_init (Ming Lei) [2083917]
- dm: bio_alloc can't fail if it is allowed to sleep (Ming Lei) [2083917]
- nfs/blocklayout: remove bl_alloc_init_bio (Ming Lei) [2083917]
- nilfs2: remove nilfs_alloc_seg_bio (Ming Lei) [2083917]
- fs: remove mpage_alloc (Ming Lei) [2083917]
- block: remove genhd.h (Ming Lei) [2083917]
- block: move blk_drop_partitions to blk.h (Ming Lei) [2083917]
- block: move disk_{block,unblock,flush}_events to blk.h (Ming Lei) [2083917]
- block: deprecate autoloading based on dev_t (Ming Lei) [2083917]
- zram_drv: allow reclaim on bio_alloc (Ming Lei) [2083917]
- block: Add bio_for_each_folio_all() (Ming Lei) [2083917]
- block: Add bio_add_folio() (Ming Lei) [2083917]
- [s390] s390/zcrypt: Filter admin CPRBs on custom devices (Mete Durlu) [2076921]
- [s390] s390/zcrypt: CCA control CPRB sending (Mete Durlu) [2076921]
- [s390] s390/zcrypt: Add admask to zcdn (Mete Durlu) [2076921]
- ntb: intel: fix port config status offset for SPR (John W. Linville) [2048751]
- NTB/msi: Use struct_size() helper in devm_kzalloc() (John W. Linville) [2048751]
- ntb_hw_switchtec: Fix a minor issue in config_req_id_table() (John W. Linville) [2048751]
- ntb_hw_switchtec: Remove code for disabling ID protection (John W. Linville) [2048751]
- ntb_hw_switchtec: Update the way of getting VEP instance ID (John W. Linville) [2048751]
- ntb_hw_switchtec: AND with the part_map for a valid tpart_vec (John W. Linville) [2048751]
- ntb_hw_switchtec: Fix bug with more than 32 partitions (John W. Linville) [2048751]
- ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all (John W. Linville) [2048751]
- ntb_hw_switchtec: fix the spelling of "its" (John W. Linville) [2048751]
- NTB/msi: Fix ntbm_msi_request_threaded_irq() kernel-doc comment (John W. Linville) [2048751]
- ntb_hw_amd: Add NTB PCI ID for new gen CPU (John W. Linville) [2048751]
- NTB: switch from 'pci_' to 'dma_' API (John W. Linville) [2048751]
- ntb: ntb_pingpong: remove redundant initialization of variables msg_data and spad_data (John W. Linville) [2048751]
- NTB: perf: Fix an error code in perf_setup_inbuf() (John W. Linville) [2048751]
- NTB: Fix an error code in ntb_msit_probe() (John W. Linville) [2048751]
- ntb: intel: remove invalid email address in header comment (John W. Linville) [2048751]
- redhat: spec: trigger dracut when modules are installed separately (Jan Stancek) [2062518]
Resolves: rhbz#2095826, rhbz#2096401, rhbz#2054337, rhbz#2091880, rhbz#2090409, rhbz#2083917, rhbz#2076921, rhbz#2048751, rhbz#2062518
Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-06-27 08:00:43 +00:00
|
|
|
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\
|
2020-10-15 12:41:02 +00:00
|
|
|
%{nil}\
|
|
|
|
%{expand:%%postun %{?1:%{1}-}modules}\
|
|
|
|
/sbin/depmod -a %{KVERREL}%{?1:+%{1}}\
|
kernel-5.14.0-120.el9
* Mon Jun 27 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-120.el9]
- vmxnet3: disable overlay offloads if UPT device does not support (Kamal Heib) [2095826]
- vmxnet3: update to version 7 (Kamal Heib) [2095826]
- vmxnet3: use ext1 field to indicate encapsulated packet (Kamal Heib) [2095826]
- vmxnet3: limit number of TXDs used for TSO packet (Kamal Heib) [2095826]
- vmxnet3: add command to set ring buffer sizes (Kamal Heib) [2095826]
- vmxnet3: add support for out of order rx completion (Kamal Heib) [2095826]
- vmxnet3: add support for large passthrough BAR register (Kamal Heib) [2095826]
- vmxnet3: add support for capability registers (Kamal Heib) [2095826]
- vmxnet3: prepare for version 7 changes (Kamal Heib) [2095826]
- net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() (Kamal Heib) [2095826]
- net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() (Kamal Heib) [2095826]
- netfilter: nf_tables: sanitize nft_set_desc_concat_parse() (Florian Westphal) [2096401] {CVE-2022-2078}
- fanotify: Fix stale file descriptor in copy_event_to_user() (Andrey Albershteyn) [2054337] {CVE-2022-1998}
- scsi: mpi3mr: Fix kernel-doc (Tomas Henzl) [2091880]
- scsi: mpi3mr: Rework mrioc->bsg_device model to fix warnings (Tomas Henzl) [2091880]
- scsi: mpi3mr: Add target device related sysfs attributes (Tomas Henzl) [2091880]
- scsi: mpi3mr: Add shost related sysfs attributes (Tomas Henzl) [2091880]
- scsi: mpi3mr: Return error if dma_alloc_coherent() fails (Tomas Henzl) [2091880]
- scsi: mpi3mr: Fix a NULL vs IS_ERR() bug in mpi3mr_bsg_init() (Tomas Henzl) [2091880]
- scsi: mpi3mr: Return I/Os to an unrecoverable HBA with DID_ERROR (Tomas Henzl) [2091880]
- scsi: mpi3mr: Hidden drives not removed during soft reset (Tomas Henzl) [2091880]
- scsi: mpi3mr: Increase I/O timeout value to 60s (Tomas Henzl) [2091880]
- scsi: mpi3mr: Update driver version to 8.0.0.69.0 (Tomas Henzl) [2091880]
- scsi: mpi3mr: Add support for NVMe passthrough (Tomas Henzl) [2091880]
- scsi: mpi3mr: Expose adapter state to sysfs (Tomas Henzl) [2091880]
- scsi: mpi3mr: Add support for PEL commands (Tomas Henzl) [2091880]
- scsi: mpi3mr: Add support for MPT commands (Tomas Henzl) [2091880]
- scsi: mpi3mr: Move data structures/definitions from MPI headers to uapi header (Tomas Henzl) [2091880]
- scsi: mpi3mr: Add support for driver commands (Tomas Henzl) [2091880]
- scsi: mpi3mr: Add bsg device support (Tomas Henzl) [2091880]
- tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH. (Paolo Abeni) [2090409]
- block/bfq: Enable I/O statistics (Ming Lei) [2083917]
- blk-mq: don't clear flush_rq from tags->rqs[] (Ming Lei) [2083917]
- blk-mq: avoid to touch q->elevator without any protection (Ming Lei) [2083917]
- blk-mq: protect q->elevator by ->sysfs_lock in blk_mq_elv_switch_none (Ming Lei) [2083917]
- md/raid5-ppl: Fix argument order in bio_alloc_bioset() (Ming Lei) [2083917]
- dm: fix bio length of empty flush (Ming Lei) [2083917]
- rhel: configs: add config option CONFIG_CRYPTO_CRC64* (Ming Lei) [2083917]
- rhel: configs: enable BLOCK_LEGACY_AUTOLOAD (Ming Lei) [2083917]
- bcache: put bch_bio_map() back to correct location in journal_write_unlocked() (Ming Lei) [2083917]
- bcache: fix wrong bdev parameter when calling bio_alloc_clone() in do_bio_hook() (Ming Lei) [2083917]
- block: null_blk: Fix null_zone_write() (Ming Lei) [2083917]
- nbd: use pr_err to output error message (Ming Lei) [2083917]
- nbd: fix possible overflow on 'first_minor' in nbd_dev_add() (Ming Lei) [2083917]
- nbd: fix io hung while disconnecting device (Ming Lei) [2083917]
- nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed (Ming Lei) [2083917]
- nbd: fix race between nbd_alloc_config() and module removal (Ming Lei) [2083917]
- nbd: call genl_unregister_family() first in nbd_cleanup() (Ming Lei) [2083917]
- blk-mq: remove the done argument to blk_execute_rq_nowait (Ming Lei) [2083917]
- blk-mq: avoid a mess of casts for blk_end_sync_rq (Ming Lei) [2083917]
- blk-mq: remove __blk_execute_rq_nowait (Ming Lei) [2083917]
- block: Fix potential deadlock in blk_ia_range_sysfs_show() (Ming Lei) [2083917]
- block: fix bio_clone_blkg_association() to associate with proper blkcg_gq (Ming Lei) [2083917]
- block: remove useless BUG_ON() in blk_mq_put_tag() (Ming Lei) [2083917]
- blk-mq: do not update io_ticks with passthrough requests (Ming Lei) [2083917]
- block: make bioset_exit() fully resilient against being called twice (Ming Lei) [2083917]
- block: use bio_queue_enter instead of blk_queue_enter in bio_poll (Ming Lei) [2083917]
- block: document BLK_STS_AGAIN usage (Ming Lei) [2083917]
- block: take destination bvec offsets into account in bio_copy_data_iter (Ming Lei) [2083917]
- blk-iolatency: Fix inflight count imbalances and IO hangs on offline (Ming Lei) [2083917]
- blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx (Ming Lei) [2083917]
- mtip32xx: fix typo in comment (Ming Lei) [2083917]
- nbd: Fix hung on disconnect request if socket is closed before (Ming Lei) [2083917]
- loop: remove most the top-of-file boilerplate comment from the UAPI header (Ming Lei) [2083917]
- loop: remove most the top-of-file boilerplate comment (Ming Lei) [2083917]
- loop: add a SPDX header (Ming Lei) [2083917]
- loop: remove loop.h (Ming Lei) [2083917]
- block: null_blk: Improve device creation with configfs (Ming Lei) [2083917]
- block: null_blk: Cleanup messages (Ming Lei) [2083917]
- block: null_blk: Cleanup device creation and deletion (Ming Lei) [2083917]
- block: null_blk: Fix code style issues (Ming Lei) [2083917]
- xen-blkback: use bdev_discard_alignment (Ming Lei) [2083917]
- rnbd-srv: use bdev_discard_alignment (Ming Lei) [2083917]
- nvme: remove a spurious clear of discard_alignment (Ming Lei) [2083917]
- loop: remove a spurious clear of discard_alignment (Ming Lei) [2083917]
- dasd: don't set the discard_alignment queue limit (Ming Lei) [2083917]
- raid5: don't set the discard_alignment queue limit (Ming Lei) [2083917]
- dm-zoned: don't set the discard_alignment queue limit (Ming Lei) [2083917]
- virtio_blk: fix the discard_granularity and discard_alignment queue limits (Ming Lei) [2083917]
- null_blk: don't set the discard_alignment queue limit (Ming Lei) [2083917]
- nbd: don't set the discard_alignment queue limit (Ming Lei) [2083917]
- ubd: don't set the discard_alignment queue limit (Ming Lei) [2083917]
- aoe: Avoid flush_scheduled_work() usage (Ming Lei) [2083917]
- null-blk: save memory footprint for struct nullb_cmd (Ming Lei) [2083917]
- block/rnbd-clt: Avoid flush_workqueue(system_long_wq) usage (Ming Lei) [2083917]
- loop: don't destroy lo->workqueue in __loop_clr_fd (Ming Lei) [2083917]
- loop: remove lo_refcount and avoid lo_mutex in ->open / ->release (Ming Lei) [2083917]
- loop: avoid loop_validate_mutex/lo_mutex in ->release (Ming Lei) [2083917]
- loop: suppress uevents while reconfiguring the device (Ming Lei) [2083917]
- loop: implement ->free_disk (Ming Lei) [2083917]
- loop: only freeze the queue in __loop_clr_fd when needed (Ming Lei) [2083917]
- loop: don't freeze the queue in lo_release (Ming Lei) [2083917]
- loop: remove the racy bd_inode->i_mapping->nrpages asserts (Ming Lei) [2083917]
- loop: initialize the worker tracking fields once (Ming Lei) [2083917]
- loop: de-duplicate the idle worker freeing code (Ming Lei) [2083917]
- block: turn bdev->bd_openers into an atomic_t (Ming Lei) [2083917]
- block: add a disk_openers helper (Ming Lei) [2083917]
- zram: cleanup zram_remove (Ming Lei) [2083917]
- zram: cleanup reset_store (Ming Lei) [2083917]
- nbd: use the correct block_device in nbd_bdev_reset (Ming Lei) [2083917]
- drdb: Switch to kvfree_rcu() API (Ming Lei) [2083917]
- drbd: Replace "unsigned" with "unsigned int" (Ming Lei) [2083917]
- drbd: Make use of PFN_UP helper macro (Ming Lei) [2083917]
- block: drbd: drbd_receiver: Remove redundant assignment to err (Ming Lei) [2083917]
- drbd: address enum mismatch warnings (Ming Lei) [2083917]
- drbd: fix duplicate array initializer (Ming Lei) [2083917]
- blk-mq: fix typo in comment (Ming Lei) [2083917]
- bfq: Remove bfq_requeue_request_body() (Ming Lei) [2083917]
- bfq: Remove superfluous conversion from RQ_BIC() (Ming Lei) [2083917]
- bfq: Allow current waker to defend against a tentative one (Ming Lei) [2083917]
- bfq: Relax waker detection for shared queues (Ming Lei) [2083917]
- blk-cgroup: delete rcu_read_lock_held() WARN_ON_ONCE() (Ming Lei) [2083917]
- blk-throttle: Set BIO_THROTTLED when bio has been throttled (Ming Lei) [2083917]
- blk-cgroup: Remove unnecessary rcu_read_lock/unlock() (Ming Lei) [2083917]
- blk-cgroup: always terminate io.stat lines (Ming Lei) [2083917]
- block, bfq: make bfq_has_work() more accurate (Ming Lei) [2083917]
- block, bfq: protect 'bfqd->queued' by 'bfqd->lock' (Ming Lei) [2083917]
- block: cleanup the VM accounting in submit_bio (Ming Lei) [2083917]
- block: Fix the bio.bi_opf comment (Ming Lei) [2083917]
- block: reorder the REQ_ flags (Ming Lei) [2083917]
- blk-iocost: combine local_stat and desc_stat to stat (Ming Lei) [2083917]
- block: improve the error message from bio_check_eod (Ming Lei) [2083917]
- block: allow passing a NULL bdev to bio_alloc_clone/bio_init_clone (Ming Lei) [2083917]
- block: remove superfluous calls to blkcg_bio_issue_init (Ming Lei) [2083917]
- kthread: unexport kthread_blkcg (Ming Lei) [2083917]
- blk-cgroup: cleanup blkcg_maybe_throttle_current (Ming Lei) [2083917]
- blk-cgroup: cleanup blk_cgroup_congested (Ming Lei) [2083917]
- blk-cgroup: move blkcg_css to blk-cgroup.c (Ming Lei) [2083917]
- blk-cgroup: remove unneeded includes from <linux/blk-cgroup.h> (Ming Lei) [2083917]
- blk-cgroup: remove pointless CONFIG_BLOCK ifdefs (Ming Lei) [2083917]
- blk-cgroup: replace bio_blkcg with bio_blkcg_css (Ming Lei) [2083917]
- blktrace: cleanup the __trace_note_message interface (Ming Lei) [2083917]
- blk-cgroup: move struct blkcg to block/blk-cgroup.h (Ming Lei) [2083917]
- blk-cgroup: move blkcg_{pin,unpin}_online out of line (Ming Lei) [2083917]
- blk-cgroup: move blk_cgroup_congested out line (Ming Lei) [2083917]
- blk-cgroup: move blkcg_{get,set}_fc_appid out of line (Ming Lei) [2083917]
- nvme-fc: fold t fc_update_appid into fc_appid_store (Ming Lei) [2083917]
- nvme-fc: don't support the appid attribute without CONFIG_BLK_CGROUP_FC_APPID (Ming Lei) [2083917]
- blk-cgroup: remove __bio_blkcg (Ming Lei) [2083917]
- block/partitions/ldm: Remove redundant assignments (Ming Lei) [2083917]
- block/partitions/atari: Remove redundant assignment (Ming Lei) [2083917]
- block/partitions/acorn: Remove redundant assignments (Ming Lei) [2083917]
- block/blk-map: Remove redundant assignment (Ming Lei) [2083917]
- block/badblocks: Remove redundant assignments (Ming Lei) [2083917]
- block: change exported IO accounting interface from gendisk to bdev (Ming Lei) [2083917]
- direct-io: remove random prefetches (Ming Lei) [2083917]
- block: decouple REQ_OP_SECURE_ERASE from REQ_OP_DISCARD (Ming Lei) [2083917]
- block: add a bdev_discard_granularity helper (Ming Lei) [2083917]
- block: remove QUEUE_FLAG_DISCARD (Ming Lei) [2083917]
- block: add a bdev_max_discard_sectors helper (Ming Lei) [2083917]
- block: refactor discard bio size limiting (Ming Lei) [2083917]
- block: move {bdev,queue_limit}_discard_alignment out of line (Ming Lei) [2083917]
- block: use bdev_discard_alignment in part_discard_alignment_show (Ming Lei) [2083917]
- block: remove queue_discard_alignment (Ming Lei) [2083917]
- block: move bdev_alignment_offset and queue_limit_alignment_offset out of line (Ming Lei) [2083917]
- block: use bdev_alignment_offset in disk_alignment_offset_show (Ming Lei) [2083917]
- block: use bdev_alignment_offset in part_alignment_offset_show (Ming Lei) [2083917]
- block: add a bdev_max_zone_append_sectors helper (Ming Lei) [2083917]
- block: add a bdev_stable_writes helper (Ming Lei) [2083917]
- block: add a bdev_fua helper (Ming Lei) [2083917]
- block: add a bdev_write_cache helper (Ming Lei) [2083917]
- block: add a bdev_nonrot helper (Ming Lei) [2083917]
- mm: use bdev_is_zoned in claim_swapfile (Ming Lei) [2083917]
- drbd: cleanup decide_on_discard_support (Ming Lei) [2083917]
- drbd: use bdev_alignment_offset instead of queue_alignment_offset (Ming Lei) [2083917]
- drbd: use bdev based limit helpers in drbd_send_sizes (Ming Lei) [2083917]
- drbd: remove assign_p_sizes_qlim (Ming Lei) [2083917]
- target: fix discard alignment on partitions (Ming Lei) [2083917]
- target: pass a block_device to target_configure_unmap_from_queue (Ming Lei) [2083917]
- target: remove an incorrect unmap zeroes data deduction (Ming Lei) [2083917]
- bfq: Make sure bfqg for which we are queueing requests is online (Ming Lei) [2083917]
- bfq: Get rid of __bio_blkcg() usage (Ming Lei) [2083917]
- bfq: Track whether bfq_group is still online (Ming Lei) [2083917]
- bfq: Remove pointless bfq_init_rq() calls (Ming Lei) [2083917]
- bfq: Drop pointless unlock-lock pair (Ming Lei) [2083917]
- bfq: Update cgroup information before merging bio (Ming Lei) [2083917]
- bfq: Split shared queues on move between cgroups (Ming Lei) [2083917]
- bfq: Avoid merging queues with different parents (Ming Lei) [2083917]
- bfq: Avoid false marking of bic as stably merged (Ming Lei) [2083917]
- pktcdvd: stop using bio_reset (Ming Lei) [2083917]
- block: turn bio_kmalloc into a simple kmalloc wrapper (Ming Lei) [2083917]
- target/pscsi: remove pscsi_get_bio (Ming Lei) [2083917]
- squashfs: always use bio_kmalloc in squashfs_bio_read (Ming Lei) [2083917]
- block: allow use of per-cpu bio alloc cache by block drivers (Ming Lei) [2083917]
- block: allow using the per-cpu bio cache from bio_alloc_bioset (Ming Lei) [2083917]
- blk-mq: fix passthrough plugging (Ming Lei) [2083917]
- block: wire-up support for passthrough plugging (Ming Lei) [2083917]
- scsi: block: Remove REQ_OP_WRITE_SAME support (Ming Lei) [2083917]
- scsi: dm: Remove WRITE_SAME support (Ming Lei) [2083917]
- scsi: md: Remove WRITE_SAME support (Ming Lei) [2083917]
- scsi: sd: Remove WRITE_SAME support (Ming Lei) [2083917]
- scsi: rnbd: Remove WRITE_SAME support (Ming Lei) [2083917]
- scsi: drbd: Remove WRITE_SAME support (Ming Lei) [2083917]
- scsi: cxlflash: Query write_zeroes limit for zeroing (Ming Lei) [2083917]
- block/mq-deadline: Set the fifo_time member also if inserting at head (Ming Lei) [2083917]
- Revert "block: release rq qos structures for queue without disk" (Ming Lei) [2083917]
- bfq: Fix warning in bfqq_request_over_limit() (Ming Lei) [2083917]
- Revert "block: inherit request start time from bio for BLK_CGROUP" (Ming Lei) [2083917]
- iocost: don't reset the inuse weight of under-weighted debtors (Ming Lei) [2083917]
- block: don't print I/O error warning for dead disks (Ming Lei) [2083917]
- block/compat_ioctl: fix range check in BLKGETSIZE (Ming Lei) [2083917]
- block: null_blk: end timed out poll request (Ming Lei) [2083917]
- block: fix offset/size check in bio_trim() (Ming Lei) [2083917]
- asm-generic: fix __get_unaligned_be48() on 32 bit platforms (Ming Lei) [2083917]
- block: move lower_48_bits() to block (Ming Lei) [2083917]
- drbd: set QUEUE_FLAG_STABLE_WRITES (Ming Lei) [2083917]
- drbd: fix an invalid memory access caused by incorrect use of list iterator (Ming Lei) [2083917]
- drbd: Fix five use after free bugs in get_initial_state (Ming Lei) [2083917]
- cdrom: remove unused variable (Ming Lei) [2083917]
- Revert "nbd: fix possible overflow on 'first_minor' in nbd_dev_add()" (Ming Lei) [2083917]
- drbd: remove check of list iterator against head past the loop body (Ming Lei) [2083917]
- drbd: remove usage of list iterator variable after loop (Ming Lei) [2083917]
- nbd: fix possible overflow on 'first_minor' in nbd_dev_add() (Ming Lei) [2083917]
- MAINTAINERS: add drbd co-maintainer (Ming Lei) [2083917]
- drbd: fix potential silent data corruption (Ming Lei) [2083917]
- loop: fix ioctl calls using compat_loop_info (Ming Lei) [2083917]
- n64cart: convert bi_disk to bi_bdev->bd_disk fix build (Ming Lei) [2083917]
- blk-wbt: remove wbt_track stub (Ming Lei) [2083917]
- block: use dedicated list iterator variable (Ming Lei) [2083917]
- block: Fix the maximum minor value is blk_alloc_ext_minor() (Ming Lei) [2083917]
- block: avoid calling blkg_free() in atomic context (Ming Lei) [2083917]
- crypto: fix crc64 testmgr digest byte order (Ming Lei) [2083917]
- nvme: add support for enhanced metadata (Ming Lei) [2083917]
- block: add pi for extended integrity (Ming Lei) [2083917]
- crypto: add rocksoft 64b crc guard tag framework (Ming Lei) [2083917]
- lib: add rocksoft model crc64 (Ming Lei) [2083917]
- linux/kernel: introduce lower_48_bits function (Ming Lei) [2083917]
- asm-generic: introduce be48 unaligned accessors (Ming Lei) [2083917]
- nvme: allow integrity on extended metadata formats (Ming Lei) [2083917]
- block: support pi with extended metadata (Ming Lei) [2083917]
- fs: do not pass __GFP_HIGHMEM to bio_alloc in do_mpage_readpage (Ming Lei) [2083917]
- f2fs: pass the bio operation to bio_alloc_bioset (Ming Lei) [2083917]
- f2fs: don't pass a bio to f2fs_target_device (Ming Lei) [2083917]
- nilfs2: pass the operation to bio_alloc (Ming Lei) [2083917]
- ext4: pass the operation to bio_alloc (Ming Lei) [2083917]
- mpage: pass the operation to bio_alloc (Ming Lei) [2083917]
- virtio_blk: eliminate anonymous module_init & module_exit (Ming Lei) [2083917]
- floppy: use memcpy_{to,from}_bvec (Ming Lei) [2083917]
- drbd: use bvec_kmap_local in recv_dless_read (Ming Lei) [2083917]
- drbd: use bvec_kmap_local in drbd_csum_bio (Ming Lei) [2083917]
- bcache: use bvec_kmap_local in bio_csum (Ming Lei) [2083917]
- nvdimm-btt: use bvec_kmap_local in btt_rw_integrity (Ming Lei) [2083917]
- nvdimm-blk: use bvec_kmap_local in nd_blk_rw_integrity (Ming Lei) [2083917]
- zram: use memcpy_from_bvec in zram_bvec_write (Ming Lei) [2083917]
- zram: use memcpy_to_bvec in zram_bvec_read (Ming Lei) [2083917]
- aoe: use bvec_kmap_local in bvcpy (Ming Lei) [2083917]
- iss-simdisk: use bvec_kmap_local in simdisk_submit_bio (Ming Lei) [2083917]
- null_blk: null_alloc_page() cleanup (Ming Lei) [2083917]
- null_blk: remove hardcoded null_alloc_page() param (Ming Lei) [2083917]
- null_blk: remove hardcoded alloc_cmd() parameter (Ming Lei) [2083917]
- loop: allow user to set the queue depth (Ming Lei) [2083917]
- loop: remove extra variable in lo_req_flush (Ming Lei) [2083917]
- loop: remove extra variable in lo_fallocate() (Ming Lei) [2083917]
- loop: use sysfs_emit() in the sysfs xxx show() (Ming Lei) [2083917]
- null_blk: fix return value from null_add_dev() (Ming Lei) [2083917]
- loop: clean up grammar in warning message (Ming Lei) [2083917]
- block/rnbd: Remove a useless mutex (Ming Lei) [2083917]
- block/rnbd: client device does not care queue/rotational (Ming Lei) [2083917]
- block/rnbd-clt: fix CHECK:BRACES warning (Ming Lei) [2083917]
- block: cancel all throttled bios in del_gendisk() (Ming Lei) [2083917]
- block: let blkcg_gq grab request queue's refcnt (Ming Lei) [2083917]
- block: avoid use-after-free on throttle data (Ming Lei) [2083917]
- block/bfq-iosched: Fix spelling mistake "tenative" -> "tentative" (Ming Lei) [2083917]
- sr: simplify the local variable initialization in sr_block_open() (Ming Lei) [2083917]
- block: don't merge across cgroup boundaries if blkcg is enabled (Ming Lei) [2083917]
- block: move rq_qos_exit() into disk_release() (Ming Lei) [2083917]
- block: do more work in elevator_exit (Ming Lei) [2083917]
- block: move blk_exit_queue into disk_release (Ming Lei) [2083917]
- block: move q_usage_counter release into blk_queue_release (Ming Lei) [2083917]
- block: don't remove hctx debugfs dir from blk_mq_exit_queue (Ming Lei) [2083917]
- block: move blkcg initialization/destroy into disk allocation/release handler (Ming Lei) [2083917]
- sr: implement ->free_disk to simplify refcounting (Ming Lei) [2083917]
- sd: implement ->free_disk to simplify refcounting (Ming Lei) [2083917]
- blk-mq: handle already freed tags gracefully in blk_mq_free_rqs (Ming Lei) [2083917]
- blk-mq: do not include passthrough requests in I/O accounting (Ming Lei) [2083917]
- blk-mq: manage hctx map via xarray (Ming Lei) [2083917]
- blk-mq: prepare for implementing hctx table via xarray (Ming Lei) [2083917]
- block: mtip32xx: don't touch q->queue_hw_ctx (Ming Lei) [2083917]
- blk-mq: reconfigure poll after queue map is changed (Ming Lei) [2083917]
- blk-mq: simplify reallocation of hw ctxs a bit (Ming Lei) [2083917]
- blk-mq: figure out correct numa node for hw queue (Ming Lei) [2083917]
- Revert "Revert "block, bfq: honor already-setup queue merges"" (Ming Lei) [2083917]
- block: remove bio_devname (Ming Lei) [2083917]
- raid5-ppl: stop using bio_devname (Ming Lei) [2083917]
- raid1: stop using bio_devname (Ming Lei) [2083917]
- md-multipath: stop using bio_devname (Ming Lei) [2083917]
- dm-integrity: stop using bio_devname (Ming Lei) [2083917]
- dm-crypt: stop using bio_devname (Ming Lei) [2083917]
- pktcdvd: remove a pointless debug check in pkt_submit_bio (Ming Lei) [2083917]
- block: remove handle_bad_sector (Ming Lei) [2083917]
- block: fix and cleanup bio_check_ro (Ming Lei) [2083917]
- bfq: fix use-after-free in bfq_dispatch_request (Ming Lei) [2083917]
- blk-crypto: show crypto capabilities in sysfs (Ming Lei) [2083917]
- block: don't delete queue kobject before its children (Ming Lei) [2083917]
- block: simplify calling convention of elv_unregister_queue() (Ming Lei) [2083917]
- block: remove redundant semicolon (Ming Lei) [2083917]
- block: default BLOCK_LEGACY_AUTOLOAD to y (Ming Lei) [2083917]
- block, bfq: don't move oom_bfqq (Ming Lei) [2083917]
- block, bfq: avoid moving bfqq to it's parent bfqg (Ming Lei) [2083917]
- block, bfq: cleanup bfq_bfqq_to_bfqg() (Ming Lei) [2083917]
- block/bfq_wf2q: correct weight to ioprio (Ming Lei) [2083917]
- blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues (Ming Lei) [2083917]
- virtio_blk: simplify refcounting (Ming Lei) [2083917]
- memstick/mspro_block: simplify refcounting (Ming Lei) [2083917]
- memstick/mspro_block: fix handling of read-only devices (Ming Lei) [2083917]
- memstick/ms_block: simplify refcounting (Ming Lei) [2083917]
- block: add a ->free_disk method (Ming Lei) [2083917]
- block: revert 4f1e9630afe6 ("blk-throtl: optimize IOPS throttle for large IO scenarios") (Ming Lei) [2083917]
- block: don't try to throttle split bio if iops limit isn't set (Ming Lei) [2083917]
- block: throttle split bio in case of iops limit (Ming Lei) [2083917]
- block: merge submit_bio_checks() into submit_bio_noacct (Ming Lei) [2083917]
- block: don't check bio in blk_throtl_dispatch_work_fn (Ming Lei) [2083917]
- block: don't declare submit_bio_checks in local header (Ming Lei) [2083917]
- block: move blk_crypto_bio_prep() out of blk-mq.c (Ming Lei) [2083917]
- block: move submit_bio_checks() into submit_bio_noacct (Ming Lei) [2083917]
- dm: remove dm_dispatch_clone_request (Ming Lei) [2083917]
- dm: remove useless code from dm_dispatch_clone_request (Ming Lei) [2083917]
- blk-mq: remove the request_queue argument to blk_insert_cloned_request (Ming Lei) [2083917]
- blk-mq: fold blk_cloned_rq_check_limits into blk_insert_cloned_request (Ming Lei) [2083917]
- blk-mq: make the blk-mq stacking code optional (Ming Lei) [2083917]
- blk-cgroup: set blkg iostat after percpu stat aggregation (Ming Lei) [2083917]
- blk-lib: don't check bdev_get_queue() NULL check (Ming Lei) [2083917]
- block: remove biodoc.rst (Ming Lei) [2083917]
- docs: block: biodoc.rst: Drop the obsolete and incorrect content (Ming Lei) [2083917]
- block: partition include/linux/blk-cgroup.h (Ming Lei) [2083917]
- block: move initialization of q->blkg_list into blkcg_init_queue (Ming Lei) [2083917]
- block: remove THROTL_IOPS_MAX (Ming Lei) [2083917]
- block: introduce block_rq_error tracepoint (Ming Lei) [2083917]
- sbitmap: Delete old sbitmap_queue_get_shallow() (Ming Lei) [2083917]
- block: pass a block_device to bio_clone_fast (Ming Lei) [2083917]
- block: initialize the target bio in __bio_clone_fast (Ming Lei) [2083917]
- dm: use bio_clone_fast in alloc_io/alloc_tio (Ming Lei) [2083917]
- block: clone crypto and integrity data in __bio_clone_fast (Ming Lei) [2083917]
- dm-cache: remove __remap_to_origin_clear_discard (Ming Lei) [2083917]
- dm: simplify the single bio fast path in __send_duplicate_bios (Ming Lei) [2083917]
- dm: retun the clone bio from alloc_tio (Ming Lei) [2083917]
- dm: pass the bio instead of tio to __map_bio (Ming Lei) [2083917]
- dm: move cloning the bio into alloc_tio (Ming Lei) [2083917]
- dm: fold __send_duplicate_bios into __clone_and_map_simple_bio (Ming Lei) [2083917]
- dm: fold clone_bio into __clone_and_map_data_bio (Ming Lei) [2083917]
- dm: add a clone_to_tio helper (Ming Lei) [2083917]
- drbd: set ->bi_bdev in drbd_req_new (Ming Lei) [2083917]
- block: call bio_associate_blkg from bio_reset (Ming Lei) [2083917]
- scsi: use BLK_STS_OFFLINE for not fully online devices (Ming Lei) [2083917]
- block: return -ENODEV for BLK_STS_OFFLINE (Ming Lei) [2083917]
- block: introduce BLK_STS_OFFLINE (Ming Lei) [2083917]
- block: fix boolreturn.cocci warning (Ming Lei) [2083917]
- MAINTAINERS: add bio.h to the block section (Ming Lei) [2083917]
- block: fix the kerneldoc for bio_end_io_acct (Ming Lei) [2083917]
- block: check that there is a plug in blk_flush_plug (Ming Lei) [2083917]
- block: remove blk_needs_flush_plug (Ming Lei) [2083917]
- block: pass a block_device and opf to bio_reset (Ming Lei) [2083917]
- block: pass a block_device and opf to bio_init (Ming Lei) [2083917]
- block: pass a block_device and opf to bio_alloc (Ming Lei) [2083917]
- block: pass a block_device and opf to bio_alloc_kiocb (Ming Lei) [2083917]
- block: pass a block_device and opf to bio_alloc_bioset (Ming Lei) [2083917]
- block: pass a block_device and opf to blk_next_bio (Ming Lei) [2083917]
- block: move blk_next_bio to bio.c (Ming Lei) [2083917]
- xen-blkback: bio_alloc can't fail if it is allow to sleep (Ming Lei) [2083917]
- rnbd-srv: remove struct rnbd_dev_blk_io (Ming Lei) [2083917]
- rnbd-srv: simplify bio mapping in process_rdma (Ming Lei) [2083917]
- drbd: bio_alloc can't fail if it is allow to sleep (Ming Lei) [2083917]
- dm-thin: use blkdev_issue_flush instead of open coding it (Ming Lei) [2083917]
- dm-snap: use blkdev_issue_flush instead of open coding it (Ming Lei) [2083917]
- dm-crypt: remove clone_init (Ming Lei) [2083917]
- dm: bio_alloc can't fail if it is allowed to sleep (Ming Lei) [2083917]
- nfs/blocklayout: remove bl_alloc_init_bio (Ming Lei) [2083917]
- nilfs2: remove nilfs_alloc_seg_bio (Ming Lei) [2083917]
- fs: remove mpage_alloc (Ming Lei) [2083917]
- block: remove genhd.h (Ming Lei) [2083917]
- block: move blk_drop_partitions to blk.h (Ming Lei) [2083917]
- block: move disk_{block,unblock,flush}_events to blk.h (Ming Lei) [2083917]
- block: deprecate autoloading based on dev_t (Ming Lei) [2083917]
- zram_drv: allow reclaim on bio_alloc (Ming Lei) [2083917]
- block: Add bio_for_each_folio_all() (Ming Lei) [2083917]
- block: Add bio_add_folio() (Ming Lei) [2083917]
- [s390] s390/zcrypt: Filter admin CPRBs on custom devices (Mete Durlu) [2076921]
- [s390] s390/zcrypt: CCA control CPRB sending (Mete Durlu) [2076921]
- [s390] s390/zcrypt: Add admask to zcdn (Mete Durlu) [2076921]
- ntb: intel: fix port config status offset for SPR (John W. Linville) [2048751]
- NTB/msi: Use struct_size() helper in devm_kzalloc() (John W. Linville) [2048751]
- ntb_hw_switchtec: Fix a minor issue in config_req_id_table() (John W. Linville) [2048751]
- ntb_hw_switchtec: Remove code for disabling ID protection (John W. Linville) [2048751]
- ntb_hw_switchtec: Update the way of getting VEP instance ID (John W. Linville) [2048751]
- ntb_hw_switchtec: AND with the part_map for a valid tpart_vec (John W. Linville) [2048751]
- ntb_hw_switchtec: Fix bug with more than 32 partitions (John W. Linville) [2048751]
- ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all (John W. Linville) [2048751]
- ntb_hw_switchtec: fix the spelling of "its" (John W. Linville) [2048751]
- NTB/msi: Fix ntbm_msi_request_threaded_irq() kernel-doc comment (John W. Linville) [2048751]
- ntb_hw_amd: Add NTB PCI ID for new gen CPU (John W. Linville) [2048751]
- NTB: switch from 'pci_' to 'dma_' API (John W. Linville) [2048751]
- ntb: ntb_pingpong: remove redundant initialization of variables msg_data and spad_data (John W. Linville) [2048751]
- NTB: perf: Fix an error code in perf_setup_inbuf() (John W. Linville) [2048751]
- NTB: Fix an error code in ntb_msit_probe() (John W. Linville) [2048751]
- ntb: intel: remove invalid email address in header comment (John W. Linville) [2048751]
- redhat: spec: trigger dracut when modules are installed separately (Jan Stancek) [2062518]
Resolves: rhbz#2095826, rhbz#2096401, rhbz#2054337, rhbz#2091880, rhbz#2090409, rhbz#2083917, rhbz#2076921, rhbz#2048751, rhbz#2062518
Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-06-27 08:00:43 +00:00
|
|
|
%{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\
|
2020-10-15 12:41:02 +00:00
|
|
|
%{nil}
|
|
|
|
|
2023-02-14 19:44:17 +00:00
|
|
|
#
|
|
|
|
# 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}
|
|
|
|
|
2020-10-15 12:41:02 +00:00
|
|
|
# This macro defines a %%posttrans script for a kernel package.
|
kernel-5.14.0-409.el9
* Tue Jan 16 2024 Scott Weaver <scweaver@redhat.com> [5.14.0-409.el9]
- dm crypt: account large pages in cc->n_allocated_pages (Benjamin Marzinski) [RHEL-12342]
- MAINTAINERS: update the dm-devel mailing list (Benjamin Marzinski) [RHEL-12342]
- dm zoned: free dmz->ddev array in dmz_put_zoned_devices (Benjamin Marzinski) [RHEL-12342]
- dm: don't attempt to queue IO under RCU protection (Benjamin Marzinski) [RHEL-12342 RHEL-8220]
- dm: fix a race condition in retrieve_deps (Benjamin Marzinski) [RHEL-12342]
- dm raid: protect md_stop() with 'reconfig_mutex' (Benjamin Marzinski) [RHEL-12342 RHEL-12435]
- dm raid: clean up four equivalent goto tags in raid_ctr() (Benjamin Marzinski) [RHEL-12342 RHEL-12435]
- dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths (Benjamin Marzinski) [RHEL-12342]
- dm integrity: fix double free on memory allocation failure (Benjamin Marzinski) [RHEL-12342]
- dm: get rid of GFP_NOIO workarounds for __vmalloc and kvmalloc (Benjamin Marzinski) [RHEL-12342]
- dm integrity: scale down the recalculate buffer if memory allocation fails (Benjamin Marzinski) [RHEL-12342]
- dm integrity: only allocate recalculate buffer when needed (Benjamin Marzinski) [RHEL-12342]
- dm integrity: reduce vmalloc space footprint on 32-bit architectures (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Refuse to create device named "." or ".." (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Refuse to create device named "control" (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Avoid double-fetch of version (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: structs and parameter strings must not overlap (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Avoid pointer arithmetic overflow (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Check dm_target_spec is sufficiently aligned (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document an example of how the tunables relate. (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document default values. (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document the meaning of "buffer". (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Fix minor grammatical error. (Benjamin Marzinski) [RHEL-12342]
- dm integrity: Use %%*ph for printing hexdump of a small buffer (Benjamin Marzinski) [RHEL-12342]
- dm thin: disable discards for thin-pool if no_discard_passdown (Benjamin Marzinski) [RHEL-12342]
- dm: remove stale/redundant dm_internal_{suspend,resume} prototypes in dm.h (Benjamin Marzinski) [RHEL-12342]
- dm: skip dm-stats work in alloc_io() unless needed (Benjamin Marzinski) [RHEL-12342]
- dm: avoid needless dm_io access if all IO accounting is disabled (Benjamin Marzinski) [RHEL-12342]
- dm: support turning off block-core's io stats accounting (Benjamin Marzinski) [RHEL-12342]
- dm zone: Use the bitmap API to allocate bitmaps (Benjamin Marzinski) [RHEL-12342]
- dm thin metadata: Fix ABBA deadlock by resetting dm_bufio_client (Benjamin Marzinski) [RHEL-12342]
- dm crypt: fix crypt_ctr_cipher_new return value on invalid AEAD cipher (Benjamin Marzinski) [RHEL-12342]
- dm thin: update .io_hints methods to not require handling discards last (Benjamin Marzinski) [RHEL-12342]
- dm thin: remove return code variable in pool_map (Benjamin Marzinski) [RHEL-12342]
- dm flakey: introduce random_read_corrupt and random_write_corrupt options (Benjamin Marzinski) [RHEL-12342]
- dm flakey: clone pages on write bio before corrupting them (Benjamin Marzinski) [RHEL-12342]
- dm crypt: allocate compound pages if possible (Benjamin Marzinski) [RHEL-12342]
- ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() (Guillaume Nault) [RHEL-21363]
- ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() (Guillaume Nault) [RHEL-21363]
- net: stmmac: Separate C22 and C45 transactions for xgmac2 (Mark Salter) [RHEL-19517]
- ppp: limit MRU to 64K (Guillaume Nault) [RHEL-21332]
- tty: Fix uninit-value access in ppp_sync_receive() (Guillaume Nault) [RHEL-21332]
- platform/x86: intel-uncore-freq: Conditionally create attribute for read frequency (Steve Best) [RHEL-18241]
- platform/x86/intel-uncore-freq: Ignore minor version change (Steve Best) [RHEL-18241]
- platform/x86/intel/pmc: Add missing extern (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/lnl: Add GBE LTR ignore during suspend (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/arl: Add GBE LTR ignore during suspend (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback (David Arcari) [RHEL-15539]
- platform/x86/intel/pmt: telemetry: Export API to read telemetry (David Arcari) [RHEL-15539]
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Allow reenabling LTRs (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add suspend callback (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add Lunar Lake M support to intel_pmc_core driver (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add Arrow Lake S support to intel_pmc_core driver (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add ssram_init flag in PMC discovery in Meteor Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Move common code to core.c (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add PSON residency counter for Alder Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add regmap for Tiger Lake H PCH (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add PSON residency counter (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix in mtl_punit_pmt_init() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix in pmc_core_ssram_get_pmc() (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add support for Lunar Lake M (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix hang in pmc_core_send_ltr_ignore() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Show Die C6 counter on Meteor Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add debug attribute for Die C6 counter (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Read low power mode requirements for MTL-M and MTL-P (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Retrieve LPM information using Intel PMT (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Display LPM requirements for multiple PMCs (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Find and register PMC telemetry entries (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/mtl: Use return value from pmc_core_ssram_init() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Cleanup SSRAM discovery (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Allow pmc_core_ssram_init to fail (David Arcari) [RHEL-15539]
- platform/x86:intel/pmc: Call pmc_get_low_power_modes from platform init (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add base address field (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add intel_vsec_register (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Assign auxdev parent by argument (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Use cleanup.h (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: remove platform_info from vsec device structure (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Move structures to header (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Remove unnecessary return (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Fix xa_alloc memory leak (David Arcari) [RHEL-15539]
- platform/x86/intel: vsec: Use intel_vsec_dev_release() to simplify init() error cleanup (David Arcari) [RHEL-15539]
- platform/x86/intel: vsec: Explicitly enable capabilities (David Arcari) [RHEL-15539]
- s390: add kmemleak annotation in stack_alloc() (Chris von Recklinghausen) [RHEL-2454]
- selftests: bonding: do not set port down when adding to bond (Hangbin Liu) [RHEL-21153]
- selftests: pmtu.sh: fix result checking (Hangbin Liu) [RHEL-21153]
- dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Fix issues with PRS disable sysfs knob (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Allow ATS disable update only for configurable devices (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioatdma: use pci_dev_id() to simplify the code (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: fixing the wrong dma_dev->chancnt (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Simplify dma_async_device_register() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Remove unused declarations (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Expose ATS disable knob only when WQ ATS is supported (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Simplify WQ attribute visibility checks (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: No need to clear memory after a dma_alloc_coherent() call (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Modify the dependence of attribute pasid_enabled (Jerry Snitselaar) [RHEL-10097]
- dmaengine: qcom: hidma_mgmt: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: qcom_hidma: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Fix destination and source data size setting (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Improve cleanup order in probe()/remove() (Jerry Snitselaar) [RHEL-10097]
- dmaengine/idxd: Re-enable kernel workqueue under DMA API (Jerry Snitselaar) [2154043]
- dmaengine: idxd: Clear PRS disable flag when disabling IDXD device (Jerry Snitselaar) [RHEL-10097]
- dmaengine: hidma: Don't set chancnt (Jerry Snitselaar) [RHEL-10097]
- dmaengine: make QCOM_HIDMA depend on HAS_IOMEM (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: Free up __cleanup() name (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: add per wq PRS disable (Jerry Snitselaar) [2153916]
- dmaengine: idxd: add pid to exported sysfs attribute for opened file (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: expose fault counters to sysfs (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: add a device to represent the file opened (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add per file user counters for completion record faults (Jerry Snitselaar) [2153910]
- dmaengine: idxd: process batch descriptor completion record faults (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add descs_completed field for completion record (Jerry Snitselaar) [2153910]
- dmaengine: idxd: process user page faults for completion record (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling (Jerry Snitselaar) [2153910]
- dmaengine: idxd: create kmem cache for event log fault items (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults (Jerry Snitselaar) [2153910]
- dmanegine: idxd: add debugfs for event log dump (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add interrupt handling for event log (Jerry Snitselaar) [2153910]
- dmaengine: idxd: setup event log configuration (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add event log size sysfs attribute (Jerry Snitselaar) [2153910]
- dmaengine: idxd: make misc interrupt one shot (Jerry Snitselaar) [2153910]
- dmaengine: qcom_hidma: Add explicit platform_device.h and of_device.h includes (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Remove unused rz_dmac_chan.*_word_size (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: expose IAA CAP register via sysfs knob (Jerry Snitselaar) [2153920]
- dmaengine: idxd: reformat swerror output to standard Linux bitmap output (Jerry Snitselaar) [2153920]
- dmaengine: idxd: Add descriptor definitions for translation fetch operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Add descriptor definitions for DIX generate operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Add descriptor definitions for 16 bytes of pattern in memory fill operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Remove unnecessary aer.h include (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: use PCI core macros for PCIe Capability (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Use of_property_present() for testing DT property presence (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add reset support (Jerry Snitselaar) [RHEL-10097]
- dmaengine: usb-dmac: make usb_dmac_get_current_residue unsigned (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Check for error num after setting mask (Jerry Snitselaar) [RHEL-10097]
- dmaengine: rcar-dmac: Add support for R-Car S4-8 (Jerry Snitselaar) [RHEL-10097]
- dmaengine: rcar-dmac: refactor the error handling code of rcar_dmac_probe (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add device_synchronize callback (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: make array ds_lut static (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add DMA clock handling (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: fix some NULL dereferences (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: Fix unused initialization of pointer lmdesc (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: Add DMAC driver for RZ/G2L SoC (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Add enable/disable device IOPF feature (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: use const struct bus_type * (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Actually use devm_add_action_or_reset() (Jerry Snitselaar) [RHEL-10097]
- lib/vsprintf: Initialize vsprintf's pointer hash once the random core is ready. (John B. Wyatt IV) [RHEL-2246]
- lib/vsprintf: Remove static_branch_likely() from __ptr_to_hashval(). (John B. Wyatt IV) [RHEL-2246]
- redhat: Use kernel-install for UKI install with systemd >= 252-20 (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Use named parameters for kernel_variant_posttrans()/kernel_variant_preun() (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Let kernel-modules-core own the files depmod generates. (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Update RPM Scriptlet for kernel-install Changes (Vitaly Kuznetsov) [RHEL-19486]
- cpuidle: tracing, preempt: Squash _rcuidle tracing (Artem Savkov) [RHEL-19665]
- tracing, hardirq: No moar _rcuidle() tracing (Artem Savkov) [RHEL-19665]
- gfs2: don't withdraw if init_threads() got interrupted (Andreas Gruenbacher) [RHEL-7769]
Resolves: RHEL-10097, RHEL-12342, RHEL-12435, RHEL-15539, RHEL-18241, RHEL-19486, RHEL-19517, RHEL-19665, RHEL-21153, RHEL-21332, RHEL-21363, RHEL-2246, RHEL-2454, RHEL-7769, RHEL-8220, rhbz#2153910, rhbz#2153912, rhbz#2153916, rhbz#2153920, rhbz#2154043
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2024-01-16 18:33:24 +00:00
|
|
|
# %%kernel_variant_posttrans [-v <subpackage>] [-u uki-suffix]
|
2020-10-15 12:41:02 +00:00
|
|
|
# More text can follow to go at the end of this variant's %%post.
|
|
|
|
#
|
kernel-5.14.0-409.el9
* Tue Jan 16 2024 Scott Weaver <scweaver@redhat.com> [5.14.0-409.el9]
- dm crypt: account large pages in cc->n_allocated_pages (Benjamin Marzinski) [RHEL-12342]
- MAINTAINERS: update the dm-devel mailing list (Benjamin Marzinski) [RHEL-12342]
- dm zoned: free dmz->ddev array in dmz_put_zoned_devices (Benjamin Marzinski) [RHEL-12342]
- dm: don't attempt to queue IO under RCU protection (Benjamin Marzinski) [RHEL-12342 RHEL-8220]
- dm: fix a race condition in retrieve_deps (Benjamin Marzinski) [RHEL-12342]
- dm raid: protect md_stop() with 'reconfig_mutex' (Benjamin Marzinski) [RHEL-12342 RHEL-12435]
- dm raid: clean up four equivalent goto tags in raid_ctr() (Benjamin Marzinski) [RHEL-12342 RHEL-12435]
- dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths (Benjamin Marzinski) [RHEL-12342]
- dm integrity: fix double free on memory allocation failure (Benjamin Marzinski) [RHEL-12342]
- dm: get rid of GFP_NOIO workarounds for __vmalloc and kvmalloc (Benjamin Marzinski) [RHEL-12342]
- dm integrity: scale down the recalculate buffer if memory allocation fails (Benjamin Marzinski) [RHEL-12342]
- dm integrity: only allocate recalculate buffer when needed (Benjamin Marzinski) [RHEL-12342]
- dm integrity: reduce vmalloc space footprint on 32-bit architectures (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Refuse to create device named "." or ".." (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Refuse to create device named "control" (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Avoid double-fetch of version (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: structs and parameter strings must not overlap (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Avoid pointer arithmetic overflow (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Check dm_target_spec is sufficiently aligned (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document an example of how the tunables relate. (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document default values. (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document the meaning of "buffer". (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Fix minor grammatical error. (Benjamin Marzinski) [RHEL-12342]
- dm integrity: Use %%*ph for printing hexdump of a small buffer (Benjamin Marzinski) [RHEL-12342]
- dm thin: disable discards for thin-pool if no_discard_passdown (Benjamin Marzinski) [RHEL-12342]
- dm: remove stale/redundant dm_internal_{suspend,resume} prototypes in dm.h (Benjamin Marzinski) [RHEL-12342]
- dm: skip dm-stats work in alloc_io() unless needed (Benjamin Marzinski) [RHEL-12342]
- dm: avoid needless dm_io access if all IO accounting is disabled (Benjamin Marzinski) [RHEL-12342]
- dm: support turning off block-core's io stats accounting (Benjamin Marzinski) [RHEL-12342]
- dm zone: Use the bitmap API to allocate bitmaps (Benjamin Marzinski) [RHEL-12342]
- dm thin metadata: Fix ABBA deadlock by resetting dm_bufio_client (Benjamin Marzinski) [RHEL-12342]
- dm crypt: fix crypt_ctr_cipher_new return value on invalid AEAD cipher (Benjamin Marzinski) [RHEL-12342]
- dm thin: update .io_hints methods to not require handling discards last (Benjamin Marzinski) [RHEL-12342]
- dm thin: remove return code variable in pool_map (Benjamin Marzinski) [RHEL-12342]
- dm flakey: introduce random_read_corrupt and random_write_corrupt options (Benjamin Marzinski) [RHEL-12342]
- dm flakey: clone pages on write bio before corrupting them (Benjamin Marzinski) [RHEL-12342]
- dm crypt: allocate compound pages if possible (Benjamin Marzinski) [RHEL-12342]
- ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() (Guillaume Nault) [RHEL-21363]
- ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() (Guillaume Nault) [RHEL-21363]
- net: stmmac: Separate C22 and C45 transactions for xgmac2 (Mark Salter) [RHEL-19517]
- ppp: limit MRU to 64K (Guillaume Nault) [RHEL-21332]
- tty: Fix uninit-value access in ppp_sync_receive() (Guillaume Nault) [RHEL-21332]
- platform/x86: intel-uncore-freq: Conditionally create attribute for read frequency (Steve Best) [RHEL-18241]
- platform/x86/intel-uncore-freq: Ignore minor version change (Steve Best) [RHEL-18241]
- platform/x86/intel/pmc: Add missing extern (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/lnl: Add GBE LTR ignore during suspend (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/arl: Add GBE LTR ignore during suspend (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback (David Arcari) [RHEL-15539]
- platform/x86/intel/pmt: telemetry: Export API to read telemetry (David Arcari) [RHEL-15539]
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Allow reenabling LTRs (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add suspend callback (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add Lunar Lake M support to intel_pmc_core driver (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add Arrow Lake S support to intel_pmc_core driver (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add ssram_init flag in PMC discovery in Meteor Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Move common code to core.c (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add PSON residency counter for Alder Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add regmap for Tiger Lake H PCH (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add PSON residency counter (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix in mtl_punit_pmt_init() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix in pmc_core_ssram_get_pmc() (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add support for Lunar Lake M (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix hang in pmc_core_send_ltr_ignore() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Show Die C6 counter on Meteor Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add debug attribute for Die C6 counter (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Read low power mode requirements for MTL-M and MTL-P (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Retrieve LPM information using Intel PMT (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Display LPM requirements for multiple PMCs (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Find and register PMC telemetry entries (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/mtl: Use return value from pmc_core_ssram_init() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Cleanup SSRAM discovery (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Allow pmc_core_ssram_init to fail (David Arcari) [RHEL-15539]
- platform/x86:intel/pmc: Call pmc_get_low_power_modes from platform init (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add base address field (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add intel_vsec_register (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Assign auxdev parent by argument (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Use cleanup.h (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: remove platform_info from vsec device structure (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Move structures to header (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Remove unnecessary return (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Fix xa_alloc memory leak (David Arcari) [RHEL-15539]
- platform/x86/intel: vsec: Use intel_vsec_dev_release() to simplify init() error cleanup (David Arcari) [RHEL-15539]
- platform/x86/intel: vsec: Explicitly enable capabilities (David Arcari) [RHEL-15539]
- s390: add kmemleak annotation in stack_alloc() (Chris von Recklinghausen) [RHEL-2454]
- selftests: bonding: do not set port down when adding to bond (Hangbin Liu) [RHEL-21153]
- selftests: pmtu.sh: fix result checking (Hangbin Liu) [RHEL-21153]
- dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Fix issues with PRS disable sysfs knob (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Allow ATS disable update only for configurable devices (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioatdma: use pci_dev_id() to simplify the code (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: fixing the wrong dma_dev->chancnt (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Simplify dma_async_device_register() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Remove unused declarations (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Expose ATS disable knob only when WQ ATS is supported (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Simplify WQ attribute visibility checks (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: No need to clear memory after a dma_alloc_coherent() call (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Modify the dependence of attribute pasid_enabled (Jerry Snitselaar) [RHEL-10097]
- dmaengine: qcom: hidma_mgmt: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: qcom_hidma: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Fix destination and source data size setting (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Improve cleanup order in probe()/remove() (Jerry Snitselaar) [RHEL-10097]
- dmaengine/idxd: Re-enable kernel workqueue under DMA API (Jerry Snitselaar) [2154043]
- dmaengine: idxd: Clear PRS disable flag when disabling IDXD device (Jerry Snitselaar) [RHEL-10097]
- dmaengine: hidma: Don't set chancnt (Jerry Snitselaar) [RHEL-10097]
- dmaengine: make QCOM_HIDMA depend on HAS_IOMEM (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: Free up __cleanup() name (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: add per wq PRS disable (Jerry Snitselaar) [2153916]
- dmaengine: idxd: add pid to exported sysfs attribute for opened file (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: expose fault counters to sysfs (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: add a device to represent the file opened (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add per file user counters for completion record faults (Jerry Snitselaar) [2153910]
- dmaengine: idxd: process batch descriptor completion record faults (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add descs_completed field for completion record (Jerry Snitselaar) [2153910]
- dmaengine: idxd: process user page faults for completion record (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling (Jerry Snitselaar) [2153910]
- dmaengine: idxd: create kmem cache for event log fault items (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults (Jerry Snitselaar) [2153910]
- dmanegine: idxd: add debugfs for event log dump (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add interrupt handling for event log (Jerry Snitselaar) [2153910]
- dmaengine: idxd: setup event log configuration (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add event log size sysfs attribute (Jerry Snitselaar) [2153910]
- dmaengine: idxd: make misc interrupt one shot (Jerry Snitselaar) [2153910]
- dmaengine: qcom_hidma: Add explicit platform_device.h and of_device.h includes (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Remove unused rz_dmac_chan.*_word_size (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: expose IAA CAP register via sysfs knob (Jerry Snitselaar) [2153920]
- dmaengine: idxd: reformat swerror output to standard Linux bitmap output (Jerry Snitselaar) [2153920]
- dmaengine: idxd: Add descriptor definitions for translation fetch operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Add descriptor definitions for DIX generate operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Add descriptor definitions for 16 bytes of pattern in memory fill operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Remove unnecessary aer.h include (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: use PCI core macros for PCIe Capability (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Use of_property_present() for testing DT property presence (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add reset support (Jerry Snitselaar) [RHEL-10097]
- dmaengine: usb-dmac: make usb_dmac_get_current_residue unsigned (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Check for error num after setting mask (Jerry Snitselaar) [RHEL-10097]
- dmaengine: rcar-dmac: Add support for R-Car S4-8 (Jerry Snitselaar) [RHEL-10097]
- dmaengine: rcar-dmac: refactor the error handling code of rcar_dmac_probe (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add device_synchronize callback (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: make array ds_lut static (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add DMA clock handling (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: fix some NULL dereferences (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: Fix unused initialization of pointer lmdesc (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: Add DMAC driver for RZ/G2L SoC (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Add enable/disable device IOPF feature (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: use const struct bus_type * (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Actually use devm_add_action_or_reset() (Jerry Snitselaar) [RHEL-10097]
- lib/vsprintf: Initialize vsprintf's pointer hash once the random core is ready. (John B. Wyatt IV) [RHEL-2246]
- lib/vsprintf: Remove static_branch_likely() from __ptr_to_hashval(). (John B. Wyatt IV) [RHEL-2246]
- redhat: Use kernel-install for UKI install with systemd >= 252-20 (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Use named parameters for kernel_variant_posttrans()/kernel_variant_preun() (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Let kernel-modules-core own the files depmod generates. (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Update RPM Scriptlet for kernel-install Changes (Vitaly Kuznetsov) [RHEL-19486]
- cpuidle: tracing, preempt: Squash _rcuidle tracing (Artem Savkov) [RHEL-19665]
- tracing, hardirq: No moar _rcuidle() tracing (Artem Savkov) [RHEL-19665]
- gfs2: don't withdraw if init_threads() got interrupted (Andreas Gruenbacher) [RHEL-7769]
Resolves: RHEL-10097, RHEL-12342, RHEL-12435, RHEL-15539, RHEL-18241, RHEL-19486, RHEL-19517, RHEL-19665, RHEL-21153, RHEL-21332, RHEL-21363, RHEL-2246, RHEL-2454, RHEL-7769, RHEL-8220, rhbz#2153910, rhbz#2153912, rhbz#2153916, rhbz#2153920, rhbz#2154043
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2024-01-16 18:33:24 +00:00
|
|
|
%define kernel_variant_posttrans(v:u:) \
|
|
|
|
%{expand:%%posttrans %{?-v:%{-v*}-}%{!?-u*:core}%{?-u*:uki-%{-u*}}}\
|
2021-03-22 20:10:08 +00:00
|
|
|
%if 0%{!?fedora:1}\
|
2020-10-15 12:41:02 +00:00
|
|
|
if [ -x %{_sbindir}/weak-modules ]\
|
|
|
|
then\
|
kernel-5.14.0-409.el9
* Tue Jan 16 2024 Scott Weaver <scweaver@redhat.com> [5.14.0-409.el9]
- dm crypt: account large pages in cc->n_allocated_pages (Benjamin Marzinski) [RHEL-12342]
- MAINTAINERS: update the dm-devel mailing list (Benjamin Marzinski) [RHEL-12342]
- dm zoned: free dmz->ddev array in dmz_put_zoned_devices (Benjamin Marzinski) [RHEL-12342]
- dm: don't attempt to queue IO under RCU protection (Benjamin Marzinski) [RHEL-12342 RHEL-8220]
- dm: fix a race condition in retrieve_deps (Benjamin Marzinski) [RHEL-12342]
- dm raid: protect md_stop() with 'reconfig_mutex' (Benjamin Marzinski) [RHEL-12342 RHEL-12435]
- dm raid: clean up four equivalent goto tags in raid_ctr() (Benjamin Marzinski) [RHEL-12342 RHEL-12435]
- dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths (Benjamin Marzinski) [RHEL-12342]
- dm integrity: fix double free on memory allocation failure (Benjamin Marzinski) [RHEL-12342]
- dm: get rid of GFP_NOIO workarounds for __vmalloc and kvmalloc (Benjamin Marzinski) [RHEL-12342]
- dm integrity: scale down the recalculate buffer if memory allocation fails (Benjamin Marzinski) [RHEL-12342]
- dm integrity: only allocate recalculate buffer when needed (Benjamin Marzinski) [RHEL-12342]
- dm integrity: reduce vmalloc space footprint on 32-bit architectures (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Refuse to create device named "." or ".." (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Refuse to create device named "control" (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Avoid double-fetch of version (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: structs and parameter strings must not overlap (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Avoid pointer arithmetic overflow (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Check dm_target_spec is sufficiently aligned (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document an example of how the tunables relate. (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document default values. (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document the meaning of "buffer". (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Fix minor grammatical error. (Benjamin Marzinski) [RHEL-12342]
- dm integrity: Use %%*ph for printing hexdump of a small buffer (Benjamin Marzinski) [RHEL-12342]
- dm thin: disable discards for thin-pool if no_discard_passdown (Benjamin Marzinski) [RHEL-12342]
- dm: remove stale/redundant dm_internal_{suspend,resume} prototypes in dm.h (Benjamin Marzinski) [RHEL-12342]
- dm: skip dm-stats work in alloc_io() unless needed (Benjamin Marzinski) [RHEL-12342]
- dm: avoid needless dm_io access if all IO accounting is disabled (Benjamin Marzinski) [RHEL-12342]
- dm: support turning off block-core's io stats accounting (Benjamin Marzinski) [RHEL-12342]
- dm zone: Use the bitmap API to allocate bitmaps (Benjamin Marzinski) [RHEL-12342]
- dm thin metadata: Fix ABBA deadlock by resetting dm_bufio_client (Benjamin Marzinski) [RHEL-12342]
- dm crypt: fix crypt_ctr_cipher_new return value on invalid AEAD cipher (Benjamin Marzinski) [RHEL-12342]
- dm thin: update .io_hints methods to not require handling discards last (Benjamin Marzinski) [RHEL-12342]
- dm thin: remove return code variable in pool_map (Benjamin Marzinski) [RHEL-12342]
- dm flakey: introduce random_read_corrupt and random_write_corrupt options (Benjamin Marzinski) [RHEL-12342]
- dm flakey: clone pages on write bio before corrupting them (Benjamin Marzinski) [RHEL-12342]
- dm crypt: allocate compound pages if possible (Benjamin Marzinski) [RHEL-12342]
- ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() (Guillaume Nault) [RHEL-21363]
- ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() (Guillaume Nault) [RHEL-21363]
- net: stmmac: Separate C22 and C45 transactions for xgmac2 (Mark Salter) [RHEL-19517]
- ppp: limit MRU to 64K (Guillaume Nault) [RHEL-21332]
- tty: Fix uninit-value access in ppp_sync_receive() (Guillaume Nault) [RHEL-21332]
- platform/x86: intel-uncore-freq: Conditionally create attribute for read frequency (Steve Best) [RHEL-18241]
- platform/x86/intel-uncore-freq: Ignore minor version change (Steve Best) [RHEL-18241]
- platform/x86/intel/pmc: Add missing extern (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/lnl: Add GBE LTR ignore during suspend (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/arl: Add GBE LTR ignore during suspend (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback (David Arcari) [RHEL-15539]
- platform/x86/intel/pmt: telemetry: Export API to read telemetry (David Arcari) [RHEL-15539]
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Allow reenabling LTRs (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add suspend callback (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add Lunar Lake M support to intel_pmc_core driver (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add Arrow Lake S support to intel_pmc_core driver (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add ssram_init flag in PMC discovery in Meteor Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Move common code to core.c (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add PSON residency counter for Alder Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add regmap for Tiger Lake H PCH (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add PSON residency counter (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix in mtl_punit_pmt_init() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix in pmc_core_ssram_get_pmc() (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add support for Lunar Lake M (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix hang in pmc_core_send_ltr_ignore() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Show Die C6 counter on Meteor Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add debug attribute for Die C6 counter (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Read low power mode requirements for MTL-M and MTL-P (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Retrieve LPM information using Intel PMT (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Display LPM requirements for multiple PMCs (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Find and register PMC telemetry entries (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/mtl: Use return value from pmc_core_ssram_init() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Cleanup SSRAM discovery (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Allow pmc_core_ssram_init to fail (David Arcari) [RHEL-15539]
- platform/x86:intel/pmc: Call pmc_get_low_power_modes from platform init (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add base address field (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add intel_vsec_register (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Assign auxdev parent by argument (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Use cleanup.h (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: remove platform_info from vsec device structure (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Move structures to header (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Remove unnecessary return (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Fix xa_alloc memory leak (David Arcari) [RHEL-15539]
- platform/x86/intel: vsec: Use intel_vsec_dev_release() to simplify init() error cleanup (David Arcari) [RHEL-15539]
- platform/x86/intel: vsec: Explicitly enable capabilities (David Arcari) [RHEL-15539]
- s390: add kmemleak annotation in stack_alloc() (Chris von Recklinghausen) [RHEL-2454]
- selftests: bonding: do not set port down when adding to bond (Hangbin Liu) [RHEL-21153]
- selftests: pmtu.sh: fix result checking (Hangbin Liu) [RHEL-21153]
- dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Fix issues with PRS disable sysfs knob (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Allow ATS disable update only for configurable devices (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioatdma: use pci_dev_id() to simplify the code (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: fixing the wrong dma_dev->chancnt (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Simplify dma_async_device_register() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Remove unused declarations (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Expose ATS disable knob only when WQ ATS is supported (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Simplify WQ attribute visibility checks (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: No need to clear memory after a dma_alloc_coherent() call (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Modify the dependence of attribute pasid_enabled (Jerry Snitselaar) [RHEL-10097]
- dmaengine: qcom: hidma_mgmt: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: qcom_hidma: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Fix destination and source data size setting (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Improve cleanup order in probe()/remove() (Jerry Snitselaar) [RHEL-10097]
- dmaengine/idxd: Re-enable kernel workqueue under DMA API (Jerry Snitselaar) [2154043]
- dmaengine: idxd: Clear PRS disable flag when disabling IDXD device (Jerry Snitselaar) [RHEL-10097]
- dmaengine: hidma: Don't set chancnt (Jerry Snitselaar) [RHEL-10097]
- dmaengine: make QCOM_HIDMA depend on HAS_IOMEM (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: Free up __cleanup() name (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: add per wq PRS disable (Jerry Snitselaar) [2153916]
- dmaengine: idxd: add pid to exported sysfs attribute for opened file (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: expose fault counters to sysfs (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: add a device to represent the file opened (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add per file user counters for completion record faults (Jerry Snitselaar) [2153910]
- dmaengine: idxd: process batch descriptor completion record faults (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add descs_completed field for completion record (Jerry Snitselaar) [2153910]
- dmaengine: idxd: process user page faults for completion record (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling (Jerry Snitselaar) [2153910]
- dmaengine: idxd: create kmem cache for event log fault items (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults (Jerry Snitselaar) [2153910]
- dmanegine: idxd: add debugfs for event log dump (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add interrupt handling for event log (Jerry Snitselaar) [2153910]
- dmaengine: idxd: setup event log configuration (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add event log size sysfs attribute (Jerry Snitselaar) [2153910]
- dmaengine: idxd: make misc interrupt one shot (Jerry Snitselaar) [2153910]
- dmaengine: qcom_hidma: Add explicit platform_device.h and of_device.h includes (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Remove unused rz_dmac_chan.*_word_size (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: expose IAA CAP register via sysfs knob (Jerry Snitselaar) [2153920]
- dmaengine: idxd: reformat swerror output to standard Linux bitmap output (Jerry Snitselaar) [2153920]
- dmaengine: idxd: Add descriptor definitions for translation fetch operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Add descriptor definitions for DIX generate operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Add descriptor definitions for 16 bytes of pattern in memory fill operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Remove unnecessary aer.h include (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: use PCI core macros for PCIe Capability (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Use of_property_present() for testing DT property presence (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add reset support (Jerry Snitselaar) [RHEL-10097]
- dmaengine: usb-dmac: make usb_dmac_get_current_residue unsigned (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Check for error num after setting mask (Jerry Snitselaar) [RHEL-10097]
- dmaengine: rcar-dmac: Add support for R-Car S4-8 (Jerry Snitselaar) [RHEL-10097]
- dmaengine: rcar-dmac: refactor the error handling code of rcar_dmac_probe (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add device_synchronize callback (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: make array ds_lut static (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add DMA clock handling (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: fix some NULL dereferences (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: Fix unused initialization of pointer lmdesc (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: Add DMAC driver for RZ/G2L SoC (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Add enable/disable device IOPF feature (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: use const struct bus_type * (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Actually use devm_add_action_or_reset() (Jerry Snitselaar) [RHEL-10097]
- lib/vsprintf: Initialize vsprintf's pointer hash once the random core is ready. (John B. Wyatt IV) [RHEL-2246]
- lib/vsprintf: Remove static_branch_likely() from __ptr_to_hashval(). (John B. Wyatt IV) [RHEL-2246]
- redhat: Use kernel-install for UKI install with systemd >= 252-20 (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Use named parameters for kernel_variant_posttrans()/kernel_variant_preun() (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Let kernel-modules-core own the files depmod generates. (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Update RPM Scriptlet for kernel-install Changes (Vitaly Kuznetsov) [RHEL-19486]
- cpuidle: tracing, preempt: Squash _rcuidle tracing (Artem Savkov) [RHEL-19665]
- tracing, hardirq: No moar _rcuidle() tracing (Artem Savkov) [RHEL-19665]
- gfs2: don't withdraw if init_threads() got interrupted (Andreas Gruenbacher) [RHEL-7769]
Resolves: RHEL-10097, RHEL-12342, RHEL-12435, RHEL-15539, RHEL-18241, RHEL-19486, RHEL-19517, RHEL-19665, RHEL-21153, RHEL-21332, RHEL-21363, RHEL-2246, RHEL-2454, RHEL-7769, RHEL-8220, rhbz#2153910, rhbz#2153912, rhbz#2153916, rhbz#2153920, rhbz#2154043
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2024-01-16 18:33:24 +00:00
|
|
|
%{_sbindir}/weak-modules --add-kernel %{KVERREL}%{?-v:+%{-v*}} || exit $?\
|
2020-10-15 12:41:02 +00:00
|
|
|
fi\
|
2021-03-22 20:10:08 +00:00
|
|
|
%endif\
|
kernel-5.14.0-409.el9
* Tue Jan 16 2024 Scott Weaver <scweaver@redhat.com> [5.14.0-409.el9]
- dm crypt: account large pages in cc->n_allocated_pages (Benjamin Marzinski) [RHEL-12342]
- MAINTAINERS: update the dm-devel mailing list (Benjamin Marzinski) [RHEL-12342]
- dm zoned: free dmz->ddev array in dmz_put_zoned_devices (Benjamin Marzinski) [RHEL-12342]
- dm: don't attempt to queue IO under RCU protection (Benjamin Marzinski) [RHEL-12342 RHEL-8220]
- dm: fix a race condition in retrieve_deps (Benjamin Marzinski) [RHEL-12342]
- dm raid: protect md_stop() with 'reconfig_mutex' (Benjamin Marzinski) [RHEL-12342 RHEL-12435]
- dm raid: clean up four equivalent goto tags in raid_ctr() (Benjamin Marzinski) [RHEL-12342 RHEL-12435]
- dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths (Benjamin Marzinski) [RHEL-12342]
- dm integrity: fix double free on memory allocation failure (Benjamin Marzinski) [RHEL-12342]
- dm: get rid of GFP_NOIO workarounds for __vmalloc and kvmalloc (Benjamin Marzinski) [RHEL-12342]
- dm integrity: scale down the recalculate buffer if memory allocation fails (Benjamin Marzinski) [RHEL-12342]
- dm integrity: only allocate recalculate buffer when needed (Benjamin Marzinski) [RHEL-12342]
- dm integrity: reduce vmalloc space footprint on 32-bit architectures (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Refuse to create device named "." or ".." (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Refuse to create device named "control" (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Avoid double-fetch of version (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: structs and parameter strings must not overlap (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Avoid pointer arithmetic overflow (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Check dm_target_spec is sufficiently aligned (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document an example of how the tunables relate. (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document default values. (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document the meaning of "buffer". (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Fix minor grammatical error. (Benjamin Marzinski) [RHEL-12342]
- dm integrity: Use %%*ph for printing hexdump of a small buffer (Benjamin Marzinski) [RHEL-12342]
- dm thin: disable discards for thin-pool if no_discard_passdown (Benjamin Marzinski) [RHEL-12342]
- dm: remove stale/redundant dm_internal_{suspend,resume} prototypes in dm.h (Benjamin Marzinski) [RHEL-12342]
- dm: skip dm-stats work in alloc_io() unless needed (Benjamin Marzinski) [RHEL-12342]
- dm: avoid needless dm_io access if all IO accounting is disabled (Benjamin Marzinski) [RHEL-12342]
- dm: support turning off block-core's io stats accounting (Benjamin Marzinski) [RHEL-12342]
- dm zone: Use the bitmap API to allocate bitmaps (Benjamin Marzinski) [RHEL-12342]
- dm thin metadata: Fix ABBA deadlock by resetting dm_bufio_client (Benjamin Marzinski) [RHEL-12342]
- dm crypt: fix crypt_ctr_cipher_new return value on invalid AEAD cipher (Benjamin Marzinski) [RHEL-12342]
- dm thin: update .io_hints methods to not require handling discards last (Benjamin Marzinski) [RHEL-12342]
- dm thin: remove return code variable in pool_map (Benjamin Marzinski) [RHEL-12342]
- dm flakey: introduce random_read_corrupt and random_write_corrupt options (Benjamin Marzinski) [RHEL-12342]
- dm flakey: clone pages on write bio before corrupting them (Benjamin Marzinski) [RHEL-12342]
- dm crypt: allocate compound pages if possible (Benjamin Marzinski) [RHEL-12342]
- ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() (Guillaume Nault) [RHEL-21363]
- ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() (Guillaume Nault) [RHEL-21363]
- net: stmmac: Separate C22 and C45 transactions for xgmac2 (Mark Salter) [RHEL-19517]
- ppp: limit MRU to 64K (Guillaume Nault) [RHEL-21332]
- tty: Fix uninit-value access in ppp_sync_receive() (Guillaume Nault) [RHEL-21332]
- platform/x86: intel-uncore-freq: Conditionally create attribute for read frequency (Steve Best) [RHEL-18241]
- platform/x86/intel-uncore-freq: Ignore minor version change (Steve Best) [RHEL-18241]
- platform/x86/intel/pmc: Add missing extern (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/lnl: Add GBE LTR ignore during suspend (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/arl: Add GBE LTR ignore during suspend (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback (David Arcari) [RHEL-15539]
- platform/x86/intel/pmt: telemetry: Export API to read telemetry (David Arcari) [RHEL-15539]
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Allow reenabling LTRs (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add suspend callback (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add Lunar Lake M support to intel_pmc_core driver (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add Arrow Lake S support to intel_pmc_core driver (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add ssram_init flag in PMC discovery in Meteor Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Move common code to core.c (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add PSON residency counter for Alder Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add regmap for Tiger Lake H PCH (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add PSON residency counter (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix in mtl_punit_pmt_init() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix in pmc_core_ssram_get_pmc() (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add support for Lunar Lake M (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix hang in pmc_core_send_ltr_ignore() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Show Die C6 counter on Meteor Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add debug attribute for Die C6 counter (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Read low power mode requirements for MTL-M and MTL-P (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Retrieve LPM information using Intel PMT (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Display LPM requirements for multiple PMCs (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Find and register PMC telemetry entries (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/mtl: Use return value from pmc_core_ssram_init() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Cleanup SSRAM discovery (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Allow pmc_core_ssram_init to fail (David Arcari) [RHEL-15539]
- platform/x86:intel/pmc: Call pmc_get_low_power_modes from platform init (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add base address field (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add intel_vsec_register (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Assign auxdev parent by argument (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Use cleanup.h (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: remove platform_info from vsec device structure (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Move structures to header (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Remove unnecessary return (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Fix xa_alloc memory leak (David Arcari) [RHEL-15539]
- platform/x86/intel: vsec: Use intel_vsec_dev_release() to simplify init() error cleanup (David Arcari) [RHEL-15539]
- platform/x86/intel: vsec: Explicitly enable capabilities (David Arcari) [RHEL-15539]
- s390: add kmemleak annotation in stack_alloc() (Chris von Recklinghausen) [RHEL-2454]
- selftests: bonding: do not set port down when adding to bond (Hangbin Liu) [RHEL-21153]
- selftests: pmtu.sh: fix result checking (Hangbin Liu) [RHEL-21153]
- dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Fix issues with PRS disable sysfs knob (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Allow ATS disable update only for configurable devices (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioatdma: use pci_dev_id() to simplify the code (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: fixing the wrong dma_dev->chancnt (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Simplify dma_async_device_register() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Remove unused declarations (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Expose ATS disable knob only when WQ ATS is supported (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Simplify WQ attribute visibility checks (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: No need to clear memory after a dma_alloc_coherent() call (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Modify the dependence of attribute pasid_enabled (Jerry Snitselaar) [RHEL-10097]
- dmaengine: qcom: hidma_mgmt: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: qcom_hidma: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Fix destination and source data size setting (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Improve cleanup order in probe()/remove() (Jerry Snitselaar) [RHEL-10097]
- dmaengine/idxd: Re-enable kernel workqueue under DMA API (Jerry Snitselaar) [2154043]
- dmaengine: idxd: Clear PRS disable flag when disabling IDXD device (Jerry Snitselaar) [RHEL-10097]
- dmaengine: hidma: Don't set chancnt (Jerry Snitselaar) [RHEL-10097]
- dmaengine: make QCOM_HIDMA depend on HAS_IOMEM (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: Free up __cleanup() name (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: add per wq PRS disable (Jerry Snitselaar) [2153916]
- dmaengine: idxd: add pid to exported sysfs attribute for opened file (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: expose fault counters to sysfs (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: add a device to represent the file opened (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add per file user counters for completion record faults (Jerry Snitselaar) [2153910]
- dmaengine: idxd: process batch descriptor completion record faults (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add descs_completed field for completion record (Jerry Snitselaar) [2153910]
- dmaengine: idxd: process user page faults for completion record (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling (Jerry Snitselaar) [2153910]
- dmaengine: idxd: create kmem cache for event log fault items (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults (Jerry Snitselaar) [2153910]
- dmanegine: idxd: add debugfs for event log dump (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add interrupt handling for event log (Jerry Snitselaar) [2153910]
- dmaengine: idxd: setup event log configuration (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add event log size sysfs attribute (Jerry Snitselaar) [2153910]
- dmaengine: idxd: make misc interrupt one shot (Jerry Snitselaar) [2153910]
- dmaengine: qcom_hidma: Add explicit platform_device.h and of_device.h includes (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Remove unused rz_dmac_chan.*_word_size (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: expose IAA CAP register via sysfs knob (Jerry Snitselaar) [2153920]
- dmaengine: idxd: reformat swerror output to standard Linux bitmap output (Jerry Snitselaar) [2153920]
- dmaengine: idxd: Add descriptor definitions for translation fetch operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Add descriptor definitions for DIX generate operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Add descriptor definitions for 16 bytes of pattern in memory fill operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Remove unnecessary aer.h include (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: use PCI core macros for PCIe Capability (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Use of_property_present() for testing DT property presence (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add reset support (Jerry Snitselaar) [RHEL-10097]
- dmaengine: usb-dmac: make usb_dmac_get_current_residue unsigned (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Check for error num after setting mask (Jerry Snitselaar) [RHEL-10097]
- dmaengine: rcar-dmac: Add support for R-Car S4-8 (Jerry Snitselaar) [RHEL-10097]
- dmaengine: rcar-dmac: refactor the error handling code of rcar_dmac_probe (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add device_synchronize callback (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: make array ds_lut static (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add DMA clock handling (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: fix some NULL dereferences (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: Fix unused initialization of pointer lmdesc (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: Add DMAC driver for RZ/G2L SoC (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Add enable/disable device IOPF feature (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: use const struct bus_type * (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Actually use devm_add_action_or_reset() (Jerry Snitselaar) [RHEL-10097]
- lib/vsprintf: Initialize vsprintf's pointer hash once the random core is ready. (John B. Wyatt IV) [RHEL-2246]
- lib/vsprintf: Remove static_branch_likely() from __ptr_to_hashval(). (John B. Wyatt IV) [RHEL-2246]
- redhat: Use kernel-install for UKI install with systemd >= 252-20 (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Use named parameters for kernel_variant_posttrans()/kernel_variant_preun() (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Let kernel-modules-core own the files depmod generates. (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Update RPM Scriptlet for kernel-install Changes (Vitaly Kuznetsov) [RHEL-19486]
- cpuidle: tracing, preempt: Squash _rcuidle tracing (Artem Savkov) [RHEL-19665]
- tracing, hardirq: No moar _rcuidle() tracing (Artem Savkov) [RHEL-19665]
- gfs2: don't withdraw if init_threads() got interrupted (Andreas Gruenbacher) [RHEL-7769]
Resolves: RHEL-10097, RHEL-12342, RHEL-12435, RHEL-15539, RHEL-18241, RHEL-19486, RHEL-19517, RHEL-19665, RHEL-21153, RHEL-21332, RHEL-21363, RHEL-2246, RHEL-2454, RHEL-7769, RHEL-8220, rhbz#2153910, rhbz#2153912, rhbz#2153916, rhbz#2153920, rhbz#2154043
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2024-01-16 18:33:24 +00:00
|
|
|
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*}}.gz" ]]; then\
|
|
|
|
ln -s "/lib/modules/%{KVERREL}%{?-v:+%{-v*}}/symvers.gz" "/boot/symvers-%{KVERREL}%{?-v:+%{-v*}}.gz"\
|
|
|
|
command -v restorecon &>/dev/null && restorecon "/boot/symvers-%{KVERREL}%{?-v:+%{-v*}}.gz" \
|
2022-11-08 14:26:30 +00:00
|
|
|
fi\
|
2020-10-15 12:41:02 +00:00
|
|
|
%{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*}}\
|
2023-02-14 19:44:17 +00:00
|
|
|
%{expand:%%kernel_modules_core_post %{?-v*}}\
|
2020-10-15 12:41:02 +00:00
|
|
|
%{expand:%%kernel_modules_extra_post %{?-v*}}\
|
|
|
|
%{expand:%%kernel_modules_internal_post %{?-v*}}\
|
2023-02-15 19:08:53 +00:00
|
|
|
%if 0%{!?fedora:1}\
|
|
|
|
%{expand:%%kernel_modules_partner_post %{?-v*}}\
|
|
|
|
%endif\
|
kernel-5.14.0-293.el9
* Wed Mar 29 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-293.el9]
- redhat: fix trivial syntax error in 64k-debug modules signing (Herton R. Krzesinski)
- redhat/configs: Revert "enable DAMON configs" (Vladis Dronov)
- block: bio-integrity: Copy flags when bio_integrity_payload is cloned (Ming Lei) [2164903]
- afs: remove afs_cache_netfs and afs_zap_permits() declarations (Marc Dionne) [2166628]
- afs: remove variable nr_servers (Marc Dionne) [2166628]
- afs: Fix lost servers_outstanding count (Marc Dionne) [2166628]
- afs: Fix server->active leak in afs_put_server (Marc Dionne) [2166628]
- afs: Fix fileserver probe RTT handling (Marc Dionne) [2166628]
- afs: Return -EAGAIN, not -EREMOTEIO, when a file already locked (Marc Dionne) [2166628]
- afs: Use the operation issue time instead of the reply time for callbacks (Marc Dionne) [2166628]
- afs: Enable multipage folio support (Marc Dionne) [2166628]
- afs: Fix access after dec in put functions (Marc Dionne) [2166628]
- afs: Use refcount_t rather than atomic_t (Marc Dionne) [2166628]
- afs: Fix dynamic root getattr (Marc Dionne) [2166628]
- afs: Remove check of PageError (Marc Dionne) [2166628]
- afs: Fix some checker issues (Marc Dionne) [2166628]
- afs: Fix infinite loop found by xfstest generic/676 (Marc Dionne) [2166628]
- afs: Adjust ACK interpretation to try and cope with NAT (Marc Dionne) [2166628]
- afs: Prefer struct_size over open coded arithmetic (Marc Dionne) [2166628]
- afs: Convert invalidatepage to invalidate_folio (Marc Dionne) [2166628]
- afs: Convert directory aops to invalidate_folio (Marc Dionne) [2166628]
- blk-mq: fix "bad unlock balance detected" on q->srcu in __blk_mq_run_dispatch_ops (Chris Leech) [2170101]
- KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS (Jon Maloy) [2160029] {CVE-2022-2196}
- ice: fix lost multicast packets in promisc mode (Petr Oros) [2170694]
- net: use indirect calls helpers for sk_exit_memory_pressure() (Florian Westphal) [2155182]
- bpf: pull before calling skb_postpull_rcsum() (Felix Maurer) [2164806]
- bpf, sockmap: fix race in sock_map_free() (Felix Maurer) [2164806]
- bpf, sock_map: Move cancel_work_sync() out of sock lock (Felix Maurer) [2164806]
- xsk: Inherit need_wakeup flag for shared sockets (Felix Maurer) [2164806]
- xsk: Fix backpressure mechanism on Tx (Felix Maurer) [2164806]
- redhat: Fix kernel-rt-kvm scripts (Juri Lelli) [2179874]
- bpf/selftests: disable get_branch_snapshot test (Artem Savkov) [2161527]
- scsi: qla2xxx: Perform lockless command completion in abort path (Nilesh Javali) [2093878]
- platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Prarit Bhargava) [2139964]
- net: openvswitch: add missing .resv_start_op (Ivan Vecera) [2175249]
- genetlink: limit the use of validation workarounds to old ops (Ivan Vecera) [2175249]
- genetlink: piggy back on resv_op to default to a reject policy (Ivan Vecera) [2175249]
- genetlink: reject use of nlmsg_flags for new commands (Ivan Vecera) [2175249]
- net: ieee802154: Fix compilation error when CONFIG_IEEE802154_NL802154_EXPERIMENTAL is disabled (Ivan Vecera) [2175249]
- genetlink: start to validate reserved header bytes (Ivan Vecera) [2175249]
- net: move from strlcpy with unused retval to strscpy (Ivan Vecera) [2175236]
- net: ethernet: move from strlcpy with unused retval to strscpy (Ivan Vecera) [2175236]
- Add CONFIG_SHRINKER_DEBUG to RHEL configs (Chris von Recklinghausen) [2160210]
- Add CONFIG_DAMON_LRU_SORT to configs collection (Chris von Recklinghausen) [2160210]
- arm64: Reset KASAN tag in copy_highpage with HW tags only (Chris von Recklinghausen) [2160210]
- mm: shrinkers: fix deadlock in shrinker debugfs (Chris von Recklinghausen) [2160210]
- dm: improve shrinker debug names (Chris von Recklinghausen) [2160210]
- KVM: arm64: Pass the actual page address to mte_clear_page_tags() (Chris von Recklinghausen) [2160210]
- mm/uffd: detect pgtable allocation failures (Chris von Recklinghausen) [2160210]
- mm/mprotect: use long for page accountings and retval (Chris von Recklinghausen) [2160210]
- mm/mprotect: drop pgprot_t parameter from change_protection() (Chris von Recklinghausen) [2160210]
- mm/userfaultfd: rely on vma->vm_page_prot in uffd_wp_range() (Chris von Recklinghausen) [2160210]
- mm/hugetlb: pre-allocate pgtable pages for uffd wr-protects (Chris von Recklinghausen) [2160210]
- mm/userfaultfd: enable writenotify while userfaultfd-wp is enabled for a VMA (Chris von Recklinghausen) [2160210]
- mm/hugetlb: fix uffd-wp handling for migration entries in hugetlb_change_protection() (Chris von Recklinghausen) [2160210]
- mm/hugetlb: fix PTE marker handling in hugetlb_change_protection() (Chris von Recklinghausen) [2160210]
- mm/gup: disallow FOLL_FORCE|FOLL_WRITE on hugetlb mappings (Chris von Recklinghausen) [2160210]
- mm: remove unused savedwrite infrastructure (Chris von Recklinghausen) [2160210]
- mm/autonuma: use can_change_(pte|pmd)_writable() to replace savedwrite (Chris von Recklinghausen) [2160210]
- mm/mprotect: factor out check whether manual PTE write upgrades are required (Chris von Recklinghausen) [2160210]
- mm/huge_memory: try avoiding write faults when changing PMD protection (Chris von Recklinghausen) [2160210]
- mm/mprotect: minor can_change_pte_writable() cleanups (Chris von Recklinghausen) [2160210]
- mm/mprotect: allow clean exclusive anon pages to be writable (Chris von Recklinghausen) [2160210]
- mm/damon/sysfs: fix wrong empty schemes assumption under online tuning in damon_sysfs_set_schemes() (Chris von Recklinghausen) [2160210]
- arm64: mte: Lock a page for MTE tag initialisation (Chris von Recklinghausen) [2160210]
- mm: Add PG_arch_3 page flag (Chris von Recklinghausen) [2160210]
- arm64: mte: Fix/clarify the PG_mte_tagged semantics (Chris von Recklinghausen) [2160210]
- mm: Do not enable PG_arch_2 for all 64-bit architectures (Chris von Recklinghausen) [2160210]
- mm: fix unexpected changes to {failslab|fail_page_alloc}.attr (Chris von Recklinghausen) [2160210]
- arch/x86/mm/hugetlbpage.c: pud_huge() returns 0 when using 2-level paging (Chris von Recklinghausen) [2160210]
- mm: hugetlb_vmemmap: include missing linux/moduleparam.h (Chris von Recklinghausen) [2160210]
- mm/uffd: fix vma check on userfault for wp (Chris von Recklinghausen) [2160210]
- mm/uffd: fix warning without PTE_MARKER_UFFD_WP compiled in (Chris von Recklinghausen) [2160210]
- arm64: mte: Avoid setting PG_mte_tagged if no tags cleared or restored (Chris von Recklinghausen) [2160210]
- mm/damon: introduce struct damos_access_pattern (Chris von Recklinghausen) [2160210]
- iomap: iomap: fix memory corruption when recording errors during writeback (Chris von Recklinghausen) [2160210]
- damon/sysfs: fix possible memleak on damon_sysfs_add_target (Chris von Recklinghausen) [2160210]
- mm: fix BUG splat with kvmalloc + GFP_ATOMIC (Chris von Recklinghausen) [2160210]
- powerpc/64s: Allow double call of kernel_[un]map_linear_page() (Chris von Recklinghausen) [2160210]
- powerpc/64s: Remove unneeded #ifdef CONFIG_DEBUG_PAGEALLOC in hash_utils (Chris von Recklinghausen) [2160210]
- powerpc/64s: Add DEBUG_PAGEALLOC for radix (Chris von Recklinghausen) [2160210]
- x86/uaccess: avoid check_object_size() in copy_from_user_nmi() (Chris von Recklinghausen) [2160210]
- mm/page_isolation: fix isolate_single_pageblock() isolation behavior (Chris von Recklinghausen) [2160210]
- mm,hwpoison: check mm when killing accessing process (Chris von Recklinghausen) [2160210]
- mm: bring back update_mmu_cache() to finish_fault() (Chris von Recklinghausen) [2160210]
- um: Prevent KASAN splats in dump_stack() (Chris von Recklinghausen) [2160210]
- kasan: call kasan_malloc() from __kmalloc_*track_caller() (Chris von Recklinghausen) [2160210]
- mm/vmalloc: extend find_vmap_lowest_match_check with extra arguments (Chris von Recklinghausen) [2160210]
- mm, hwpoison: fix extra put_page() in soft_offline_page() (Chris von Recklinghausen) [2160210]
- memory tiering: hot page selection with hint page fault latency (Chris von Recklinghausen) [2160210]
- vmscan: check folio_test_private(), not folio_get_private() (Chris von Recklinghausen) [2160210]
- mm: fix VM_BUG_ON in __delete_from_swap_cache() (Chris von Recklinghausen) [2160210]
- mm/damon/dbgfs: fix memory leak when using debugfs_lookup() (Chris von Recklinghausen) [2160210]
- mm/damon/dbgfs: avoid duplicate context directory creation (Chris von Recklinghausen) [2160210]
- mm/zsmalloc: do not attempt to free IS_ERR handle (Chris von Recklinghausen) [2160210]
- mm: re-allow pinning of zero pfns (again) (Chris von Recklinghausen) [2160210]
- shmem: update folio if shmem_replace_page() updates the page (Chris von Recklinghausen) [2160210]
- mm/shmem: shmem_replace_page() remember NR_SHMEM (Chris von Recklinghausen) [2160210]
- mm/shmem: tmpfs fallocate use file_modified() (Chris von Recklinghausen) [2160210]
- mm/shmem: fix chattr fsflags support in tmpfs (Chris von Recklinghausen) [2160210]
- mm/uffd: reset write protection when unregister with wp-mode (Chris von Recklinghausen) [2160210]
- mm: add DEVICE_ZONE to FOR_ALL_ZONES (Chris von Recklinghausen) [2160210]
- Revert "zram: remove double compression logic" (Chris von Recklinghausen) [2160210]
- mm, hwpoison: enable memory error handling on 1GB hugepage (Chris von Recklinghausen) [2160210]
- mm, hwpoison: skip raw hwpoison page in freeing 1GB hugepage (Chris von Recklinghausen) [2160210]
- mm, hwpoison: make __page_handle_poison returns int (Chris von Recklinghausen) [2160210]
- mm, hwpoison: make unpoison aware of raw error info in hwpoisoned hugepage (Chris von Recklinghausen) [2160210]
- mm, hwpoison, hugetlb: support saving mechanism of raw error pages (Chris von Recklinghausen) [2160210]
- mm/hugetlb: make pud_huge() and follow_huge_pud() aware of non-present pud entry (Chris von Recklinghausen) [2160210]
- mm/hugetlb: check gigantic_page_runtime_supported() in return_unused_surplus_pages() (Chris von Recklinghausen) [2160210]
- mm: hugetlb_vmemmap: use PTRS_PER_PTE instead of PMD_SIZE / PAGE_SIZE (Chris von Recklinghausen) [2160210]
- mm: hugetlb_vmemmap: improve hugetlb_vmemmap code readability (Chris von Recklinghausen) [2160210]
- mm: hugetlb_vmemmap: replace early_param() with core_param() (Chris von Recklinghausen) [2160210]
- mm: hugetlb_vmemmap: move vmemmap code related to HugeTLB to hugetlb_vmemmap.c (Chris von Recklinghausen) [2160210]
- mm: hugetlb_vmemmap: introduce the name HVO (Chris von Recklinghausen) [2160210]
- mm: hugetlb_vmemmap: optimize vmemmap_optimize_mode handling (Chris von Recklinghausen) [2160210]
- mm: hugetlb_vmemmap: delete hugetlb_optimize_vmemmap_enabled() (Chris von Recklinghausen) [2160210]
- tools/testing/selftests/vm/hmm-tests.c: fix build (Chris von Recklinghausen) [2160210]
- ext4: fix reading leftover inlined symlinks (Chris von Recklinghausen) [2160210]
- mm/folio-compat: Remove migration compatibility functions (Chris von Recklinghausen) [2160210]
- fs: Remove aops->migratepage() (Chris von Recklinghausen) [2160210]
- secretmem: Convert to migrate_folio (Chris von Recklinghausen) [2160210]
- hugetlb: Convert to migrate_folio (Chris von Recklinghausen) [2160210]
- aio: Convert to migrate_folio (Chris von Recklinghausen) [2160210]
- mm/migrate: Add filemap_migrate_folio() (Chris von Recklinghausen) [2160210]
- mm/migrate: Convert migrate_page() to migrate_folio() (Chris von Recklinghausen) [2160210]
- nfs: Convert to migrate_folio (Chris von Recklinghausen) [2160210]
- mm/migrate: Convert expected_page_refs() to folio_expected_refs() (Chris von Recklinghausen) [2160210]
- mm/migrate: Convert buffer_migrate_page() to buffer_migrate_folio() (Chris von Recklinghausen) [2160210]
- mm/migrate: Convert writeout() to take a folio (Chris von Recklinghausen) [2160210]
- mm/migrate: Convert fallback_migrate_page() to fallback_migrate_folio() (Chris von Recklinghausen) [2160210]
- fs: Add aops->migrate_folio (Chris von Recklinghausen) [2160210]
- mm: Convert all PageMovable users to movable_operations (Chris von Recklinghausen) [2160210]
- secretmem: Remove isolate_page (Chris von Recklinghausen) [2160210]
- mm: Kconfig: fix typo (Chris von Recklinghausen) [2160210]
- mm: memory-failure: convert to pr_fmt() (Chris von Recklinghausen) [2160210]
- mm: use is_zone_movable_page() helper (Chris von Recklinghausen) [2160210]
- mm/hmm: add a test for cross device private faults (Chris von Recklinghausen) [2160210]
- mm/gup.c: fix formatting in check_and_migrate_movable_page() (Chris von Recklinghausen) [2160210]
- mm/cma_debug.c: align the name buffer length as struct cma (Chris von Recklinghausen) [2160210]
- mm/mempolicy: remove unneeded out label (Chris von Recklinghausen) [2160210]
- mm/page_alloc: correct the wrong cpuset file path in comment (Chris von Recklinghausen) [2160210]
- mm: remove unneeded PageAnon check in restore_exclusive_pte() (Chris von Recklinghausen) [2160210]
- mm/shmem: support FS_IOC_[SG]ETFLAGS in tmpfs (Chris von Recklinghausen) [2160210]
- mm: vmpressure: don't count proactive reclaim in vmpressure (Chris von Recklinghausen) [2160210]
- zsmalloc: zs_malloc: return ERR_PTR on failure (Chris von Recklinghausen) [2160210]
- memblock,arm64: expand the static memblock memory table (Chris von Recklinghausen) [2160210]
- mm: remove obsolete comment in do_fault_around() (Chris von Recklinghausen) [2160210]
- mm: compaction: include compound page count for scanning in pageblock isolation (Chris von Recklinghausen) [2160210]
- mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations (Chris von Recklinghausen) [2160210]
- filemap: minor cleanup for filemap_write_and_wait_range (Chris von Recklinghausen) [2160210]
- mm: shrinkers: fix double kfree on shrinker name (Chris von Recklinghausen) [2160210]
- memblock tests: fix compilation errors (Chris von Recklinghausen) [2160210]
- highmem: Make __kunmap_{local,atomic}() take const void pointer (Chris von Recklinghausen) [2160210]
- mm: honor FGP_NOWAIT for page cache page allocation (Chris von Recklinghausen) [2160210]
- mm: Add balance_dirty_pages_ratelimited_flags() function (Chris von Recklinghausen) [2160210]
- mm: Move updates of dirty_exceeded into one place (Chris von Recklinghausen) [2160210]
- mm: Move starting of background writeback into the main balancing loop (Chris von Recklinghausen) [2160210]
- mm/slab_common: move generic bulk alloc/free functions to SLOB (Chris von Recklinghausen) [2160210]
- mm/sl[au]b: use own bulk free function when bulk alloc failed (Chris von Recklinghausen) [2160210]
- arm64: enable THP_SWAP for arm64 (Chris von Recklinghausen) [2160210]
- hugetlb: fix memoryleak in hugetlb_mcopy_atomic_pte (Chris von Recklinghausen) [2160210]
- secretmem: fix unhandled fault in truncate (Chris von Recklinghausen) [2160210]
- tmpfs: fix the issue that the mount and remount results are inconsistent. (Chris von Recklinghausen) [2160210]
- mm/mmap: fix obsolete comment of find_extend_vma (Chris von Recklinghausen) [2160210]
- mm/page_vma_mapped.c: use helper function huge_pte_lock (Chris von Recklinghausen) [2160210]
- mm/page_alloc: use try_cmpxchg in set_pfnblock_flags_mask (Chris von Recklinghausen) [2160210]
- mm, hugetlb: skip irrelevant nodes in show_free_areas() (Chris von Recklinghausen) [2160210]
- mm/mprotect: remove the redundant initialization for error (Chris von Recklinghausen) [2160210]
- mm/huge_memory: use helper macro IS_ERR_OR_NULL in split_huge_pages_pid (Chris von Recklinghausen) [2160210]
- mm/huge_memory: comment the subtly logic in __split_huge_pmd (Chris von Recklinghausen) [2160210]
- mm/huge_memory: correct comment of prep_transhuge_page (Chris von Recklinghausen) [2160210]
- mm/huge_memory: minor cleanup for split_huge_pages_all (Chris von Recklinghausen) [2160210]
- mm/huge_memory: try to free subpage in swapcache when possible (Chris von Recklinghausen) [2160210]
- mm/huge_memory: fix comment in zap_huge_pud (Chris von Recklinghausen) [2160210]
- mm/huge_memory: use helper macro __ATTR_RW (Chris von Recklinghausen) [2160210]
- mm/huge_memory: use helper function vma_lookup in split_huge_pages_pid (Chris von Recklinghausen) [2160210]
- mm/huge_memory: rename mmun_start to haddr in remove_migration_pmd (Chris von Recklinghausen) [2160210]
- mm/huge_memory: use helper touch_pmd in huge_pmd_set_accessed (Chris von Recklinghausen) [2160210]
- mm/huge_memory: use helper touch_pud in huge_pud_set_accessed (Chris von Recklinghausen) [2160210]
- mm/huge_memory: fix comment of __pud_trans_huge_lock (Chris von Recklinghausen) [2160210]
- mm/huge_memory: access vm_page_prot with READ_ONCE in remove_migration_pmd (Chris von Recklinghausen) [2160210]
- mm/huge_memory: use flush_pmd_tlb_range in move_huge_pmd (Chris von Recklinghausen) [2160210]
- mm/mmap: build protect protection_map[] with ARCH_HAS_VM_GET_PAGE_PROT (Chris von Recklinghausen) [2160210]
- x86/mm: move protection_map[] inside the platform (Chris von Recklinghausen) [2160210]
- arm64/mm: move protection_map[] inside the platform (Chris von Recklinghausen) [2160210]
- powerpc/mm: move protection_map[] inside the platform (Chris von Recklinghausen) [2160210]
- mm/mmap: define DECLARE_VM_GET_PAGE_PROT (Chris von Recklinghausen) [2160210]
- mm/mmap: build protect protection_map[] with __P000 (Chris von Recklinghausen) [2160210]
- mm: nommu: pass a pointer to virt_to_page() (Chris von Recklinghausen) [2160210]
- mm: gup: pass a pointer to virt_to_page() (Chris von Recklinghausen) [2160210]
- mm: kfence: pass a pointer to virt_to_page() (Chris von Recklinghausen) [2160210]
- mm/highmem: pass a pointer to virt_to_page() (Chris von Recklinghausen) [2160210]
- mm/memcontrol.c: replace cgroup_memory_nokmem with mem_cgroup_kmem_disabled() (Chris von Recklinghausen) [2160210]
- mm/page_alloc: replace local_lock with normal spinlock (Chris von Recklinghausen) [2160210]
- mm/page_alloc: remotely drain per-cpu lists (Chris von Recklinghausen) [2160210]
- mm/page_alloc: protect PCP lists with a spinlock (Chris von Recklinghausen) [2160210]
- mm/page_alloc: remove mistaken page == NULL check in rmqueue (Chris von Recklinghausen) [2160210]
- mm/page_alloc: split out buddy removal code from rmqueue into separate helper (Chris von Recklinghausen) [2160210]
- mm/page_alloc: use only one PCP list for THP-sized allocations (Chris von Recklinghausen) [2160210]
- mm/page_alloc: add page->buddy_list and page->pcp_list (Chris von Recklinghausen) [2160210]
- hugetlb: lazy page table copies in fork() (Chris von Recklinghausen) [2160210]
- hugetlb: do not update address in huge_pmd_unshare (Chris von Recklinghausen) [2160210]
- hugetlb: skip to end of PT page mapping when pte not present (Chris von Recklinghausen) [2160210]
- kasan: separate double free case from invalid free (Chris von Recklinghausen) [2160210]
- mm: khugepaged: reorg some khugepaged helpers (Chris von Recklinghausen) [2160210]
- mm: thp: kill __transhuge_page_enabled() (Chris von Recklinghausen) [2160210]
- mm: thp: kill transparent_hugepage_active() (Chris von Recklinghausen) [2160210]
- mm: khugepaged: better comments for anon vma check in hugepage_vma_revalidate (Chris von Recklinghausen) [2160210]
- mm: thp: consolidate vma size check to transhuge_vma_suitable (Chris von Recklinghausen) [2160210]
- mm: khugepaged: check THP flag in hugepage_vma_check() (Chris von Recklinghausen) [2160210]
- mm: factor helpers for memory_failure_dev_pagemap (Chris von Recklinghausen) [2160210]
- tools: add selftests to hmm for COW in device memory (Chris von Recklinghausen) [2160210]
- tools: add hmm gup tests for device coherent type (Chris von Recklinghausen) [2160210]
- tools: update hmm-test to support device coherent type (Chris von Recklinghausen) [2160210]
- lib: add support for device coherent type in test_hmm (Chris von Recklinghausen) [2160210]
- lib: test_hmm add module param for zone device type (Chris von Recklinghausen) [2160210]
- lib: test_hmm add ioctl to get zone device type (Chris von Recklinghausen) [2160210]
- mm/gup: migrate device coherent pages when pinning instead of failing (Chris von Recklinghausen) [2160210]
- mm: add device coherent vma selection for memory migration (Chris von Recklinghausen) [2160210]
- mm: add zone device coherent type memory support (Chris von Recklinghausen) [2160210]
- mm: move page zone helpers from mm.h to mmzone.h (Chris von Recklinghausen) [2160210]
- mm: rename is_pinnable_page() to is_longterm_pinnable_page() (Chris von Recklinghausen) [2160210]
- mm/damon/lru_sort: fix potential memory leak in damon_lru_sort_init() (Chris von Recklinghausen) [2160210]
- UML: add support for KASAN under x86_64 (Chris von Recklinghausen) [2160210]
- mm: Add PAGE_ALIGN_DOWN macro (Chris von Recklinghausen) [2160210]
- docs: zh_CN/vm/zsmalloc.rst: fix a typo (Chris von Recklinghausen) [2160210]
- docs: zh_CN/vm: fix a typo for page reporting ReST file (Chris von Recklinghausen) [2160210]
- docs: zh_CN: page_frags.rst: fix a broken reference (Chris von Recklinghausen) [2160210]
- arm64: kasan: Revert "arm64: mte: reset the page tag in page->flags" (Chris von Recklinghausen) [2160210]
- mm: kasan: Skip page unpoisoning only if __GFP_SKIP_KASAN_UNPOISON (Chris von Recklinghausen) [2160210]
- mm: kasan: Skip unpoisoning of user pages (Chris von Recklinghausen) [2160210]
- mm: kasan: Ensure the tags are visible before the tag in page->flags (Chris von Recklinghausen) [2160210]
- first_iovec_segment(): just return address (Chris von Recklinghausen) [2160210]
- iov_iter: massage calling conventions for first_{iovec,bvec}_segment() (Chris von Recklinghausen) [2160210]
- iov_iter: first_{iovec,bvec}_segment() - simplify a bit (Chris von Recklinghausen) [2160210]
- iov_iter: lift dealing with maxpages out of first_{iovec,bvec}_segment() (Chris von Recklinghausen) [2160210]
- mm: slab: optimize memcg_slab_free_hook() (Chris von Recklinghausen) [2160210]
- mm/tracing: add 'accounted' entry into output of allocation tracepoints (Chris von Recklinghausen) [2160210]
- mm/slub: Simplify __kmem_cache_alias() (Chris von Recklinghausen) [2160210]
- mm, slab: fix bad alignments (Chris von Recklinghausen) [2160210]
- mm/khugepaged: try to free transhuge swapcache when possible (Chris von Recklinghausen) [2160210]
- mm/khugepaged: remove unneeded return value of khugepaged_add_pte_mapped_thp() (Chris von Recklinghausen) [2160210]
- mm/khugepaged: use helper macro __ATTR_RW (Chris von Recklinghausen) [2160210]
- mm/khugepaged: minor cleanup for collapse_file (Chris von Recklinghausen) [2160210]
- mm/khugepaged: trivial typo and codestyle cleanup (Chris von Recklinghausen) [2160210]
- mm/khugepaged: stop swapping in page when VM_FAULT_RETRY occurs (Chris von Recklinghausen) [2160210]
- mm/khugepaged: remove unneeded shmem_huge_enabled() check (Chris von Recklinghausen) [2160210]
- mm: sparsemem: drop unexpected word 'a' in comments (Chris von Recklinghausen) [2160210]
- mm: hugetlb: kill set_huge_swap_pte_at() (Chris von Recklinghausen) [2160210]
- mm/page_alloc: make the annotations of available memory more accurate (Chris von Recklinghausen) [2160210]
- mm, docs: fix comments that mention mem_hotplug_end() (Chris von Recklinghausen) [2160210]
- mm: rmap: simplify the hugetlb handling when unmapping or migration (Chris von Recklinghausen) [2160210]
- mm/madvise: minor cleanup for swapin_walk_pmd_entry() (Chris von Recklinghausen) [2160210]
- mm: hugetlb: remove minimum_order variable (Chris von Recklinghausen) [2160210]
- mm: memory_hotplug: make hugetlb_optimize_vmemmap compatible with memmap_on_memory (Chris von Recklinghausen) [2160210]
- mm: memory_hotplug: enumerate all supported section flags (Chris von Recklinghausen) [2160210]
- mm/swap: convert __delete_from_swap_cache() to a folio (Chris von Recklinghausen) [2160210]
- mm/swap: convert delete_from_swap_cache() to take a folio (Chris von Recklinghausen) [2160210]
- mm: convert page_swap_flags to folio_swap_flags (Chris von Recklinghausen) [2160210]
- mm: convert destroy_compound_page() to destroy_large_folio() (Chris von Recklinghausen) [2160210]
- mm/swap: convert __page_cache_release() to use a folio (Chris von Recklinghausen) [2160210]
- mm/swap: convert __put_compound_page() to __folio_put_large() (Chris von Recklinghausen) [2160210]
- mm/swap: convert __put_single_page() to __folio_put_small() (Chris von Recklinghausen) [2160210]
- mm/swap: convert __put_page() to __folio_put() (Chris von Recklinghausen) [2160210]
- mm/swap: convert put_pages_list to use folios (Chris von Recklinghausen) [2160210]
- mm/swap: convert release_pages to use a folio internally (Chris von Recklinghausen) [2160210]
- mm/swap: convert try_to_free_swap to use a folio (Chris von Recklinghausen) [2160210]
- mm/swap: optimise lru_add_drain_cpu() (Chris von Recklinghausen) [2160210]
- mm/swap: pull the CPU conditional out of __lru_add_drain_all() (Chris von Recklinghausen) [2160210]
- mm/swap: rename lru_pvecs to cpu_fbatches (Chris von Recklinghausen) [2160210]
- mm/swap: convert activate_page to a folio_batch (Chris von Recklinghausen) [2160210]
- mm/swap: convert lru_lazyfree to a folio_batch (Chris von Recklinghausen) [2160210]
- mm/swap: convert lru_deactivate to a folio_batch (Chris von Recklinghausen) [2160210]
- mm/swap: convert lru_deactivate_file to a folio_batch (Chris von Recklinghausen) [2160210]
- mm/swap: convert lru_add to a folio_batch (Chris von Recklinghausen) [2160210]
- mm/swap: make __pagevec_lru_add static (Chris von Recklinghausen) [2160210]
- mm/swap: add folio_batch_move_lru() (Chris von Recklinghausen) [2160210]
- mm: add folios_put() (Chris von Recklinghausen) [2160210]
- mm/vmscan: convert reclaim_pages() to use a folio (Chris von Recklinghausen) [2160210]
- mm/vmscan: convert shrink_active_list() to use a folio (Chris von Recklinghausen) [2160210]
- mm/vmscan: convert move_pages_to_lru() to use a folio (Chris von Recklinghausen) [2160210]
- mm/vmscan: convert isolate_lru_pages() to use a folio (Chris von Recklinghausen) [2160210]
- mm/vmscan: convert reclaim_clean_pages_from_list() to folios (Chris von Recklinghausen) [2160210]
- mm/damon: introduce DAMON-based LRU-lists Sorting (Chris von Recklinghausen) [2160210]
- mm/damon/schemes: add 'LRU_DEPRIO' action (Chris von Recklinghausen) [2160210]
- mm/damon/schemes: add 'LRU_PRIO' DAMOS action (Chris von Recklinghausen) [2160210]
- mm/damon/paddr: use a separate function for 'DAMOS_PAGEOUT' handling (Chris von Recklinghausen) [2160210]
- mm/damon/dbgfs: add and use mappings between 'schemes' action inputs and 'damos_action' values (Chris von Recklinghausen) [2160210]
- mm/swap: remove swap_cache_info statistics (Chris von Recklinghausen) [2160210]
- mm/swapfile: fix possible data races of inuse_pages (Chris von Recklinghausen) [2160210]
- mm/vmalloc: extend __find_vmap_area() with one more argument (Chris von Recklinghausen) [2160210]
- mm/vmalloc: initialize VA's list node after unlink (Chris von Recklinghausen) [2160210]
- mm/vmalloc: extend __alloc_vmap_area() with extra arguments (Chris von Recklinghausen) [2160210]
- mm/vmalloc: make link_va()/unlink_va() common to different rb_root (Chris von Recklinghausen) [2160210]
- mm: shrinkers: add scan interface for shrinker debugfs (Chris von Recklinghausen) [2160210]
- mm: docs: document shrinker debugfs (Chris von Recklinghausen) [2160210]
- mm: shrinkers: provide shrinkers with names (Chris von Recklinghausen) [2160210]
- mm: shrinkers: introduce debugfs interface for memory shrinkers (Chris von Recklinghausen) [2160210]
- mm/hugetlb: remove unnecessary huge_ptep_set_access_flags() in hugetlb_mcopy_atomic_pte() (Chris von Recklinghausen) [2160210]
- mm: introduce clear_highpage_kasan_tagged (Chris von Recklinghausen) [2160210]
- mm: rename kernel_init_free_pages to kernel_init_pages (Chris von Recklinghausen) [2160210]
- mm/damon/reclaim: add 'damon_reclaim_' prefix to 'enabled_store()' (Chris von Recklinghausen) [2160210]
- mm/damon/reclaim: make 'enabled' checking timer simpler (Chris von Recklinghausen) [2160210]
- mm/damon/sysfs: deduplicate inputs applying (Chris von Recklinghausen) [2160210]
- mm/damon/reclaim: deduplicate 'commit_inputs' handling (Chris von Recklinghausen) [2160210]
- mm/damon/{dbgfs,sysfs}: move target_has_pid() from dbgfs to damon.h (Chris von Recklinghausen) [2160210]
- mm/page_vma_mapped.c: check possible huge PMD map with transhuge_vma_suitable() (Chris von Recklinghausen) [2160210]
- Documentation: highmem: use literal block for code example in highmem.h comment (Chris von Recklinghausen) [2160210]
- usercopy: use unsigned long instead of uintptr_t (Chris von Recklinghausen) [2160210]
- memblock: avoid some repeat when add new range (Chris von Recklinghausen) [2160210]
- filemap: Use filemap_read_folio() in do_read_cache_folio() (Chris von Recklinghausen) [2160210]
- filemap: Handle AOP_TRUNCATED_PAGE in do_read_cache_folio() (Chris von Recklinghausen) [2160210]
- filemap: Move 'filler' case to the end of do_read_cache_folio() (Chris von Recklinghausen) [2160210]
- filemap: Remove find_get_pages_range() and associated functions (Chris von Recklinghausen) [2160210]
- shmem: Convert shmem_unlock_mapping() to use filemap_get_folios() (Chris von Recklinghausen) [2160210]
- vmscan: Add check_move_unevictable_folios() (Chris von Recklinghausen) [2160210]
- hugetlbfs: Convert remove_inode_hugepages() to use filemap_get_folios() (Chris von Recklinghausen) [2160210]
- ext4: Convert mpage_map_and_submit_buffers() to use filemap_get_folios() (Chris von Recklinghausen) [2160210]
- ext4: Convert mpage_release_unused_pages() to use filemap_get_folios() (Chris von Recklinghausen) [2160210]
- buffer: Convert clean_bdev_aliases() to use filemap_get_folios() (Chris von Recklinghausen) [2160210]
- filemap: Add filemap_get_folios() (Chris von Recklinghausen) [2160210]
- filemap: Remove add_to_page_cache() and add_to_page_cache_locked() (Chris von Recklinghausen) [2160210]
- hugetlb: Convert huge_add_to_page_cache() to use a folio (Chris von Recklinghausen) [2160210]
- mm: Remove __delete_from_page_cache() (Chris von Recklinghausen) [2160210]
- arch/*/: remove CONFIG_VIRT_TO_BUS (Chris von Recklinghausen) [2160210]
- docs: rename Documentation/vm to Documentation/mm (Chris von Recklinghausen) [2160210]
- mm: ioremap: Add ioremap/iounmap_allowed() (Chris von Recklinghausen) [2160210]
- mm: ioremap: Setup phys_addr of struct vm_struct (Chris von Recklinghausen) [2160210]
- mm: ioremap: Use more sensible name in ioremap_prot() (Chris von Recklinghausen) [2160210]
- filemap: Handle sibling entries in filemap_get_read_batch() (Chris von Recklinghausen) [2160210]
- filemap: Correct the conditions for marking a folio as accessed (Chris von Recklinghausen) [2160210]
- powerpc/mm: Move CMA reservations after initmem_init() (Chris von Recklinghausen) [2160210]
- mm/sparse-vmemmap.c: remove unwanted initialization in vmemmap_populate_compound_pages() (Chris von Recklinghausen) [2160210]
- mm: kmem: make mem_cgroup_from_obj() vmalloc()-safe (Chris von Recklinghausen) [2160210]
- lib/test_hmm: avoid accessing uninitialized pages (Chris von Recklinghausen) [2160210]
- mm/memremap: fix wrong function name above memremap_pages() (Chris von Recklinghausen) [2160210]
- mm/mempool: use might_alloc() (Chris von Recklinghausen) [2160210]
- mm/slab: delete cache_alloc_debugcheck_before() (Chris von Recklinghausen) [2160210]
- mm/page_alloc: use might_alloc() (Chris von Recklinghausen) [2160210]
- mm/vmalloc: add code comment for find_vmap_area_exceed_addr() (Chris von Recklinghausen) [2160210]
- mm/vmalloc: fix typo in local variable name (Chris von Recklinghausen) [2160210]
- mm/vmalloc: remove the redundant boundary check (Chris von Recklinghausen) [2160210]
- mm/vmalloc: invoke classify_va_fit_type() in adjust_va_to_fit_type() (Chris von Recklinghausen) [2160210]
- mm/memory_hotplug: drop 'reason' argument from check_pfn_span() (Chris von Recklinghausen) [2160210]
- mm/shmem.c: clean up comment of shmem_swapin_folio (Chris von Recklinghausen) [2160210]
- mm: use PAGE_ALIGNED instead of IS_ALIGNED (Chris von Recklinghausen) [2160210]
- mm: memcontrol: reference to tools/cgroup/memcg_slabinfo.py (Chris von Recklinghausen) [2160210]
- mm: re-allow pinning of zero pfns (Chris von Recklinghausen) [2160210]
- mm/kfence: select random number before taking raw lock (Chris von Recklinghausen) [2160210]
- mm/damon/reclaim: schedule 'damon_reclaim_timer' only after 'system_wq' is initialized (Chris von Recklinghausen) [2160210]
- mm/page_isolation.c: fix one kernel-doc comment (Chris von Recklinghausen) [2160210]
- NFSv4: Add FMODE_CAN_ODIRECT after successful open of a NFS4.x file (Chris von Recklinghausen) [2160210]
- memblock: Disable mirror feature if kernelcore is not specified (Chris von Recklinghausen) [2160210]
- mm: Limit warning message in vmemmap_verify() to once (Chris von Recklinghausen) [2160210]
- mm: Ratelimited mirrored memory related warning messages (Chris von Recklinghausen) [2160210]
- mm: create security context for memfd_secret inodes (Chris von Recklinghausen) [2160210]
- usercopy: Make usercopy resilient against ridiculously large copies (Chris von Recklinghausen) [2160210]
- usercopy: Cast pointer to an integer once (Chris von Recklinghausen) [2160210]
- usercopy: Handle vm_map_ram() areas (Chris von Recklinghausen) [2160210]
- filemap: Don't release a locked folio (Chris von Recklinghausen) [2160210]
- mm/vmstat: replace cpumask_weight with cpumask_empty where appropriate (Chris von Recklinghausen) [2160210]
- mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery (Chris von Recklinghausen) [2160210]
- mm: page_isolation: use compound_nr() correctly in isolate_single_pageblock() (Chris von Recklinghausen) [2160210]
- delayacct: track delays from write-protect copy (Chris von Recklinghausen) [2160210]
- mm/shmem.c: suppress shift warning (Chris von Recklinghausen) [2160210]
- mm: fix is_pinnable_page against a cma page (Chris von Recklinghausen) [2160210]
- mm: filter out swapin error entry in shmem mapping (Chris von Recklinghausen) [2160210]
- mm/shmem: fix infinite loop when swap in shmem error at swapoff time (Chris von Recklinghausen) [2160210]
- mm/madvise: free hwpoison and swapin error entry in madvise_free_pte_range (Chris von Recklinghausen) [2160210]
- mm/swapfile: fix lost swap bits in unuse_pte() (Chris von Recklinghausen) [2160210]
- mm/swapfile: unuse_pte can map random data if swap read fails (Chris von Recklinghausen) [2160210]
- mm: split free page with properly free memory accounting and without race (Chris von Recklinghausen) [2160210]
- mm: page-isolation: skip isolated pageblock in start_isolate_page_range() (Chris von Recklinghausen) [2160210]
- mm: kfence: use PAGE_ALIGNED helper (Chris von Recklinghausen) [2160210]
- ksm: fix typo in comment (Chris von Recklinghausen) [2160210]
- Revert "mm/vmscan: never demote for memcg reclaim" (Chris von Recklinghausen) [2160210]
- mm/kfence: print disabling or re-enabling message (Chris von Recklinghausen) [2160210]
- include/trace/events/percpu.h: cleanup for "percpu: improve percpu_alloc_percpu event trace" (Chris von Recklinghausen) [2160210]
- include/trace/events/mmflags.h: cleanup for "tracing: incorrect gfp_t conversion" (Chris von Recklinghausen) [2160210]
- mm: fix a potential infinite loop in start_isolate_page_range() (Chris von Recklinghausen) [2160210]
- MAINTAINERS: add Muchun as co-maintainer for HugeTLB (Chris von Recklinghausen) [2160210]
- mm/shmem: fix shmem folio swapoff hang (Chris von Recklinghausen) [2160210]
- powerpc/kasan: Disable address sanitization in kexec paths (Chris von Recklinghausen) [2160210]
- kasan: Document support on 32-bit powerpc (Chris von Recklinghausen) [2160210]
- mm: damon: use HPAGE_PMD_SIZE (Chris von Recklinghausen) [2160210]
- mm: fix missing handler for __GFP_NOWARN (Chris von Recklinghausen) [2160210]
- mm/page_alloc: fix tracepoint mm_page_alloc_zone_locked() (Chris von Recklinghausen) [2160210]
- mm/page_owner.c: add missing __initdata attribute (Chris von Recklinghausen) [2160210]
- tmpfs: fix undefined-behaviour in shmem_reconfigure() (Chris von Recklinghausen) [2160210]
- mm/mempolicy: fix uninit-value in mpol_rebind_policy() (Chris von Recklinghausen) [2160210]
- mm: don't be stuck to rmap lock on reclaim path (Chris von Recklinghausen) [2160210]
- mm/swap: fix comment about swap extent (Chris von Recklinghausen) [2160210]
- mm/swap: fix the comment of get_kernel_pages (Chris von Recklinghausen) [2160210]
- mm/swap: add helper swap_offset_available() (Chris von Recklinghausen) [2160210]
- mm/swap: avoid calling swp_swap_info when try to check SWP_STABLE_WRITES (Chris von Recklinghausen) [2160210]
- mm/swap: make page_swapcount and __lru_add_drain_all static (Chris von Recklinghausen) [2160210]
- mm/swap: remove unneeded p != NULL check in __swap_duplicate (Chris von Recklinghausen) [2160210]
- mm/swap: remove buggy cache->nr check in refill_swap_slots_cache (Chris von Recklinghausen) [2160210]
- mm/swap: print bad swap offset entry in get_swap_device (Chris von Recklinghausen) [2160210]
- mm/swap: remove unneeded return value of free_swap_slot (Chris von Recklinghausen) [2160210]
- mm/swap: fold __swap_info_get() into its sole caller (Chris von Recklinghausen) [2160210]
- mm/swap: use helper macro __ATTR_RW (Chris von Recklinghausen) [2160210]
- mm/swap: use helper is_swap_pte() in swap_vma_readahead (Chris von Recklinghausen) [2160210]
- mm: mmap: register suitable readonly file vmas for khugepaged (Chris von Recklinghausen) [2160210]
- mm: khugepaged: introduce khugepaged_enter_vma() helper (Chris von Recklinghausen) [2160210]
- mm: khugepaged: make hugepage_vma_check() non-static (Chris von Recklinghausen) [2160210]
- mm: khugepaged: make khugepaged_enter() void function (Chris von Recklinghausen) [2160210]
- mm: thp: only regular file could be THP eligible (Chris von Recklinghausen) [2160210]
- mm: khugepaged: skip DAX vma (Chris von Recklinghausen) [2160210]
- mm: khugepaged: remove redundant check for VM_NO_KHUGEPAGED (Chris von Recklinghausen) [2160210]
- ext4: convert symlink external data block mapping to bdev (Chris von Recklinghausen) [2160210]
- ext4: add nowait mode for ext4_getblk() (Chris von Recklinghausen) [2160210]
- mm: usercopy: move the virt_addr_valid() below the is_vmalloc_addr() (Chris von Recklinghausen) [2160210]
- mm/memcontrol: export memcg->watermark via sysfs for v2 memcg (Chris von Recklinghausen) [2160210]
- mm: rmap: fix CONT-PTE/PMD size hugetlb issue when unmapping (Chris von Recklinghausen) [2160210]
- mm: rmap: fix CONT-PTE/PMD size hugetlb issue when migration (Chris von Recklinghausen) [2160210]
- Documentation/vm: rework "Temporary Virtual Mappings" section (Chris von Recklinghausen) [2160210]
- Documentation/vm: move "Using kmap-atomic" to highmem.h (Chris von Recklinghausen) [2160210]
- Documentation/vm: include kdocs from highmem*.h into highmem.rst (Chris von Recklinghausen) [2160210]
- mm/memory-failure.c: simplify num_poisoned_pages_inc/dec (Chris von Recklinghausen) [2160210]
- mm/hwpoison: disable hwpoison filter during removing (Chris von Recklinghausen) [2160210]
- mm/memory-failure.c: add hwpoison_filter for soft offline (Chris von Recklinghausen) [2160210]
- mm/memory-failure.c: simplify num_poisoned_pages_dec (Chris von Recklinghausen) [2160210]
- mm/memory-failure.c: move clear_hwpoisoned_pages (Chris von Recklinghausen) [2160210]
- kasan: give better names to shadow values (Chris von Recklinghausen) [2160210]
- kasan: use tabs to align shadow values (Chris von Recklinghausen) [2160210]
- kasan: clean up comments in internal kasan.h (Chris von Recklinghausen) [2160210]
- tracing: incorrect gfp_t conversion (Chris von Recklinghausen) [2160210]
- zram: remove double compression logic (Chris von Recklinghausen) [2160210]
- percpu: improve percpu_alloc_percpu event trace (Chris von Recklinghausen) [2160210]
- docs: vm/page_owner: tweak literal block in STANDARD FORMAT SPECIFIERS (Chris von Recklinghausen) [2160210]
- mm/damon/reclaim: use resource_size function on resource object (Chris von Recklinghausen) [2160210]
- mm: page_table_check: move pxx_user_accessible_page into x86 (Chris von Recklinghausen) [2160210]
- mm: page_table_check: using PxD_SIZE instead of PxD_PAGE_SIZE (Chris von Recklinghausen) [2160210]
- mm/migrate: convert move_to_new_page() into move_to_new_folio() (Chris von Recklinghausen) [2160210]
- mm: add folio_test_movable() (Chris von Recklinghausen) [2160210]
- mm: add folio_mapping_flags() (Chris von Recklinghausen) [2160210]
- mm/shmem: convert shmem_swapin_page() to shmem_swapin_folio() (Chris von Recklinghausen) [2160210]
- mm/shmem: convert shmem_getpage_gfp to use a folio (Chris von Recklinghausen) [2160210]
- mm/shmem: convert shmem_alloc_and_acct_page to use a folio (Chris von Recklinghausen) [2160210]
- mm/shmem: add shmem_alloc_folio() (Chris von Recklinghausen) [2160210]
- mm/shmem: turn shmem_should_replace_page into shmem_should_replace_folio (Chris von Recklinghausen) [2160210]
- mm/shmem: convert shmem_add_to_page_cache to take a folio (Chris von Recklinghausen) [2160210]
- mm/swap: add folio_throttle_swaprate (Chris von Recklinghausen) [2160210]
- mm/shmem: use a folio in shmem_unused_huge_shrink (Chris von Recklinghausen) [2160210]
- vmscan: remove remaining uses of page in shrink_page_list (Chris von Recklinghausen) [2160210]
- mm: allow can_split_folio() to be called when THP are disabled (Chris von Recklinghausen) [2160210]
- vmscan: convert the activate_locked portion of shrink_page_list to folios (Chris von Recklinghausen) [2160210]
- vmscan: move initialisation of mapping down (Chris von Recklinghausen) [2160210]
- vmscan: convert lazy freeing to folios (Chris von Recklinghausen) [2160210]
- vmscan: convert page buffer handling to use folios (Chris von Recklinghausen) [2160210]
- vmscan: convert dirty page handling to folios (Chris von Recklinghausen) [2160210]
- swap: convert add_to_swap() to take a folio (Chris von Recklinghausen) [2160210]
- swap: turn get_swap_page() into folio_alloc_swap() (Chris von Recklinghausen) [2160210]
- vmscan: convert the writeback handling in shrink_page_list() to folios (Chris von Recklinghausen) [2160210]
- vmscan: use folio_mapped() in shrink_page_list() (Chris von Recklinghausen) [2160210]
- mm: remove alloc_pages_vma() (Chris von Recklinghausen) [2160210]
- mm/huge_memory: convert do_huge_pmd_anonymous_page() to use vma_alloc_folio() (Chris von Recklinghausen) [2160210]
- shmem: convert shmem_alloc_hugepage() to use vma_alloc_folio() (Chris von Recklinghausen) [2160210]
- mm/shmem: remove duplicate include in memory.c (Chris von Recklinghausen) [2160210]
- mm/vmscan: don't use NUMA_NO_NODE as indicator of page on different node (Chris von Recklinghausen) [2160210]
- mm/vmscan: filter empty page_list at the beginning (Chris von Recklinghausen) [2160210]
- mm/vmscan: use helper folio_is_file_lru() (Chris von Recklinghausen) [2160210]
- mm/vmscan: remove obsolete comment in kswapd_run (Chris von Recklinghausen) [2160210]
- mm/vmscan: take all base pages of THP into account when race with speculative reference (Chris von Recklinghausen) [2160210]
- mm/vmscan: introduce helper function reclaim_page_list() (Chris von Recklinghausen) [2160210]
- mm/vmscan: add a comment about MADV_FREE pages check in folio_check_dirty_writeback (Chris von Recklinghausen) [2160210]
- mm/vmscan: not necessary to re-init the list for each iteration (Chris von Recklinghausen) [2160210]
- mm: convert sysfs input to bool using kstrtobool() (Chris von Recklinghausen) [2160210]
- mm/vmscan: take min_slab_pages into account when try to call shrink_node (Chris von Recklinghausen) [2160210]
- mm: cma: use pageblock_order as the single alignment (Chris von Recklinghausen) [2160210]
- mm: page_isolation: enable arbitrary range page isolation. (Chris von Recklinghausen) [2160210]
- mm: make alloc_contig_range work at pageblock granularity (Chris von Recklinghausen) [2160210]
- mm: page_isolation: check specified range for unmovable pages (Chris von Recklinghausen) [2160210]
- mm: page_isolation: move has_unmovable_pages() to mm/page_isolation.c (Chris von Recklinghausen) [2160210]
- mm/uffd: enable write protection for shmem & hugetlbfs (Chris von Recklinghausen) [2160210]
- mm/khugepaged: don't recycle vma pgtable if uffd-wp registered (Chris von Recklinghausen) [2160210]
- mm/hugetlb: only drop uffd-wp special pte if required (Chris von Recklinghausen) [2160210]
- mm/hugetlb: allow uffd wr-protect none ptes (Chris von Recklinghausen) [2160210]
- mm/hugetlb: handle UFFDIO_WRITEPROTECT (Chris von Recklinghausen) [2160210]
- mm/hugetlb: take care of UFFDIO_COPY_MODE_WP (Chris von Recklinghausen) [2160210]
- mm/hugetlb: hook page faults for uffd write protection (Chris von Recklinghausen) [2160210]
- mm/shmem: allows file-back mem to be uffd wr-protected on thps (Chris von Recklinghausen) [2160210]
- mm/shmem: allow uffd wr-protect none pte for file-backed mem (Chris von Recklinghausen) [2160210]
- mm/shmem: persist uffd-wp bit across zapping for file-backed (Chris von Recklinghausen) [2160210]
- mm/shmem: handle uffd-wp special pte in page fault handler (Chris von Recklinghausen) [2160210]
- mm/shmem: take care of UFFDIO_COPY_MODE_WP (Chris von Recklinghausen) [2160210]
- mm: check against orig_pte for finish_fault() (Chris von Recklinghausen) [2160210]
- mm: teach core mm about pte markers (Chris von Recklinghausen) [2160210]
- mm/page_alloc: cache the result of node_dirty_ok() (Chris von Recklinghausen) [2160210]
- mm/damon/reclaim: support online inputs update (Chris von Recklinghausen) [2160210]
- mm/damon/sysfs: support online inputs update (Chris von Recklinghausen) [2160210]
- mm/damon/sysfs: update schemes stat in the kdamond context (Chris von Recklinghausen) [2160210]
- mm/damon/sysfs: use enum for 'state' input handling (Chris von Recklinghausen) [2160210]
- mm/damon/sysfs: reuse damon_set_regions() for regions setting (Chris von Recklinghausen) [2160210]
- mm/damon/sysfs: move targets setup code to a separated function (Chris von Recklinghausen) [2160210]
- mm/damon/sysfs: prohibit multiple physical address space monitoring targets (Chris von Recklinghausen) [2160210]
- mm/damon/vaddr: remove damon_va_apply_three_regions() (Chris von Recklinghausen) [2160210]
- mm/damon/vaddr: move 'damon_set_regions()' to core (Chris von Recklinghausen) [2160210]
- mm/damon/vaddr: generalize damon_va_apply_three_regions() (Chris von Recklinghausen) [2160210]
- mm/damon/core: finish kdamond as soon as any callback returns an error (Chris von Recklinghausen) [2160210]
- mm/damon/core: add a new callback for watermarks checks (Chris von Recklinghausen) [2160210]
- mm: rmap: use flush_cache_range() to flush cache for hugetlb pages (Chris von Recklinghausen) [2160210]
- mm: rmap: move the cache flushing to the correct place for hugetlb PMD sharing (Chris von Recklinghausen) [2160210]
- mm/memory_hotplug: use pgprot_val to get value of pgprot (Chris von Recklinghausen) [2160210]
- mm/damon/sysfs: support fixed virtual address ranges monitoring (Chris von Recklinghausen) [2160210]
- mm/damon/vaddr: register a damon_operations for fixed virtual address ranges monitoring (Chris von Recklinghausen) [2160210]
- mm/damon/sysfs: add a file for listing available monitoring ops (Chris von Recklinghausen) [2160210]
- mm/damon/core: add a function for damon_operations registration checks (Chris von Recklinghausen) [2160210]
- kfence: enable check kfence canary on panic via boot param (Chris von Recklinghausen) [2160210]
- mm: avoid unnecessary flush on change_huge_pmd() (Chris von Recklinghausen) [2160210]
- mm/mprotect: do not flush when not required architecturally (Chris von Recklinghausen) [2160210]
- fs: Remove aops->freepage (Chris von Recklinghausen) [2160210]
- secretmem: Convert to free_folio (Chris von Recklinghausen) [2160210]
- nfs: Convert to free_folio (Chris von Recklinghausen) [2160210]
- fs: Add free_folio address space operation (Chris von Recklinghausen) [2160210]
- fs: Change try_to_free_buffers() to take a folio (Chris von Recklinghausen) [2160210]
- jbd2: Convert release_buffer_page() to use a folio (Chris von Recklinghausen) [2160210]
- jbd2: Convert jbd2_journal_try_to_free_buffers to take a folio (Chris von Recklinghausen) [2160210]
- fs: Remove last vestiges of releasepage (Chris von Recklinghausen) [2160210]
- nfs: Convert to release_folio (Chris von Recklinghausen) [2160210]
- gfs2: Convert to release_folio (Chris von Recklinghausen) [2160210]
- ext4: Convert to release_folio (Chris von Recklinghausen) [2160210]
- cifs: Convert to release_folio (Chris von Recklinghausen) [2160210]
- ceph: Convert to release_folio (Chris von Recklinghausen) [2160210]
- afs: Convert to release_folio (Chris von Recklinghausen) [2160210]
- iomap: Convert to release_folio (Chris von Recklinghausen) [2160210]
- fs: Add aops->release_folio (Chris von Recklinghausen) [2160210]
- VFS: add FMODE_CAN_ODIRECT file flag (Chris von Recklinghausen) [2160210]
- MM: handle THP in swap_*page_fs() - count_vm_events() (Chris von Recklinghausen) [2160210]
- mm: handle THP in swap_*page_fs() (Chris von Recklinghausen) [2160210]
- mm: submit multipage write for SWP_FS_OPS swap-space (Chris von Recklinghausen) [2160210]
- mm: submit multipage reads for SWP_FS_OPS swap-space (Chris von Recklinghausen) [2160210]
- mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw (Chris von Recklinghausen) [2160210]
- mm: introduce ->swap_rw and use it for reads from SWP_FS_OPS swap-space (Chris von Recklinghausen) [2160210]
- mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space (Chris von Recklinghausen) [2160210]
- mm: move responsibility for setting SWP_FS_OPS to ->swap_activate (Chris von Recklinghausen) [2160210]
- mm: drop swap_dirty_folio (Chris von Recklinghausen) [2160210]
- mm: create new mm/swap.h header file (Chris von Recklinghausen) [2160210]
- mm/gup: fix comments to pin_user_pages_*() (Chris von Recklinghausen) [2160210]
- mm/rmap: fix missing swap_free() in try_to_unmap() after arch_unmap_one() failed (Chris von Recklinghausen) [2160210]
- mm,doc: Add new documentation structure (Chris von Recklinghausen) [2160210]
- mm/filemap: Hoist filler_t decision to the top of do_read_cache_folio() (Chris von Recklinghausen) [2160210]
- fs: Change the type of filler_t (Chris von Recklinghausen) [2160210]
- nfs: Pass the file pointer to nfs_symlink_filler() (Chris von Recklinghausen) [2160210]
- mm,fs: Remove aops->readpage (Chris von Recklinghausen) [2160210]
- mm: Convert swap_readpage to call read_folio instead of readpage (Chris von Recklinghausen) [2160210]
- udf: Convert adinicb and symlinks to read_folio (Chris von Recklinghausen) [2160210]
- squashfs: Convert squashfs to read_folio (Chris von Recklinghausen) [2160210]
- nfs: Convert nfs to read_folio (Chris von Recklinghausen) [2160210]
- isofs: Convert symlinks and zisofs to read_folio (Chris von Recklinghausen) [2160210]
- fuse: Convert fuse to read_folio (Chris von Recklinghausen) [2160210]
- ext4: Convert ext4 to read_folio (Chris von Recklinghausen) [2160210]
- cifs: Convert cifs to read_folio (Chris von Recklinghausen) [2160210]
- afs: Convert afs_symlink_readpage to afs_symlink_read_folio (Chris von Recklinghausen) [2160210]
- fs: Convert simple_readpage to simple_read_folio (Chris von Recklinghausen) [2160210]
- fs: Convert mpage_readpage to mpage_read_folio (Chris von Recklinghausen) [2160210]
- fs: Convert block_read_full_page() to block_read_full_folio() (Chris von Recklinghausen) [2160210]
- fs: Convert iomap_readpage to iomap_read_folio (Chris von Recklinghausen) [2160210]
- fs: Convert netfs_readpage to netfs_read_folio (Chris von Recklinghausen) [2160210]
- fs: Add read_folio documentation (Chris von Recklinghausen) [2160210]
- fs: Introduce aops->read_folio (Chris von Recklinghausen) [2160210]
- buffer: Rewrite nobh_truncate_page() to use folios (Chris von Recklinghausen) [2160210]
- fs: Convert is_dirty_writeback() to take a folio (Chris von Recklinghausen) [2160210]
- readahead: Use a folio in read_pages() (Chris von Recklinghausen) [2160210]
- filemap: Update the folio_mark_dirty documentation (Chris von Recklinghausen) [2160210]
- fs: Remove pagecache_write_begin() and pagecache_write_end() (Chris von Recklinghausen) [2160210]
- i915: Call aops write_begin() and write_end() directly (Chris von Recklinghausen) [2160210]
- ext4: Call aops write_begin() and write_end() directly (Chris von Recklinghausen) [2160210]
- namei: Call aops write_begin() and write_end() directly (Chris von Recklinghausen) [2160210]
- buffer: Call aops write_begin() and write_end() directly (Chris von Recklinghausen) [2160210]
- fs: Remove flags parameter from aops->write_begin (Chris von Recklinghausen) [2160210]
- fs: Remove aop flags parameter from grab_cache_page_write_begin() (Chris von Recklinghausen) [2160210]
- fs: Remove aop flags parameter from cont_write_begin() (Chris von Recklinghausen) [2160210]
- fs: Remove aop flags parameter from block_write_begin() (Chris von Recklinghausen) [2160210]
- fs: Remove aop_flags parameter from netfs_write_begin() (Chris von Recklinghausen) [2160210]
- fs: Remove AOP_FLAG_NOFS (Chris von Recklinghausen) [2160210]
- f2fs: Convert f2fs_grab_cache_page() to use scoped memory APIs (Chris von Recklinghausen) [2160210]
- namei: Convert page_symlink() to use memalloc_nofs_save() (Chris von Recklinghausen) [2160210]
- kfence: test: use new suite_{init/exit} support, add .kunitconfig (Chris von Recklinghausen) [2160210]
- mm/slub: remove unused kmem_cache_order_objects max (Chris von Recklinghausen) [2160210]
- taskstats: version 12 with thread group and exe info (Chris von Recklinghausen) [2160210]
- mm/damon/reclaim: fix the timer always stays active (Chris von Recklinghausen) [2160210]
- mm/damon: remove unnecessary type castings (Chris von Recklinghausen) [2160210]
- mm/damon/core-test: add a kunit test case for ops registration (Chris von Recklinghausen) [2160210]
- damon: vaddr-test: tweak code to make the logic clearer (Chris von Recklinghausen) [2160210]
- mm/page_alloc: simplify update of pgdat in wake_all_kswapds (Chris von Recklinghausen) [2160210]
- kasan: fix sleeping function called from invalid context on RT kernel (Chris von Recklinghausen) [2160210]
- mm/khugepaged: use vma_is_anonymous (Chris von Recklinghausen) [2160210]
- mm: compaction: make sure highest is above the min_pfn (Chris von Recklinghausen) [2160210]
- mm: compaction: simplify the code in __compact_finished (Chris von Recklinghausen) [2160210]
- mm: compaction: make compaction_zonelist_suitable return false when COMPACT_SUCCESS (Chris von Recklinghausen) [2160210]
- mm: compaction: avoid possible NULL pointer dereference in kcompactd_cpu_online (Chris von Recklinghausen) [2160210]
- mm: compaction: clean up comment about async compaction in isolate_migratepages (Chris von Recklinghausen) [2160210]
- mm: compaction: use helper compound_nr in isolate_migratepages_block (Chris von Recklinghausen) [2160210]
- mm: compaction: use COMPACT_CLUSTER_MAX in compaction.c (Chris von Recklinghausen) [2160210]
- mm: compaction: clean up comment about suitable migration target recheck (Chris von Recklinghausen) [2160210]
- mm: compaction: clean up comment for sched contention (Chris von Recklinghausen) [2160210]
- mm: compaction: remove unneeded assignment to isolate_start_pfn (Chris von Recklinghausen) [2160210]
- mm: compaction: remove unneeded pfn update (Chris von Recklinghausen) [2160210]
- mm: compaction: remove unneeded return value of kcompactd_run (Chris von Recklinghausen) [2160210]
- ksm: count ksm merging pages for each process (Chris von Recklinghausen) [2160210]
- mm/page_alloc: reuse tail struct pages for compound devmaps (Chris von Recklinghausen) [2160210]
- mm/sparse-vmemmap: improve memory savings for compound devmaps (Chris von Recklinghausen) [2160210]
- mm/hugetlb_vmemmap: move comment block to Documentation/vm (Chris von Recklinghausen) [2160210]
- mm/sparse-vmemmap: refactor core of vmemmap_populate_basepages() to helper (Chris von Recklinghausen) [2160210]
- mm/sparse-vmemmap: add a pgmap argument to section activation (Chris von Recklinghausen) [2160210]
- mm/page_alloc.c: calc the right pfn if page size is not 4K (Chris von Recklinghausen) [2160210]
- mm/mremap: avoid unneeded do_munmap call (Chris von Recklinghausen) [2160210]
- mm/mremap: use helper mlock_future_check() (Chris von Recklinghausen) [2160210]
- mm/mmap: drop arch_vm_get_page_pgprot() (Chris von Recklinghausen) [2160210]
- mm/mmap: drop arch_filter_pgprot() (Chris von Recklinghausen) [2160210]
- mm/mmap.c: use helper mlock_future_check() (Chris von Recklinghausen) [2160210]
- mm/debug_vm_pgtable: drop protection_map[] usage (Chris von Recklinghausen) [2160210]
- mm/mmu_gather: limit free batch count and add schedule point in tlb_batch_pages_flush (Chris von Recklinghausen) [2160210]
- mm/mmap.c: use mmap_assert_write_locked() instead of open coding it (Chris von Recklinghausen) [2160210]
- mm: untangle config dependencies for demote-on-reclaim (Chris von Recklinghausen) [2160210]
- mm: migrate: simplify the refcount validation when migrating hugetlb mapping (Chris von Recklinghausen) [2160210]
- mm/migration: remove some duplicated codes in migrate_pages (Chris von Recklinghausen) [2160210]
- mm/migration: avoid unneeded nodemask_t initialization (Chris von Recklinghausen) [2160210]
- mm/migration: use helper macro min in do_pages_stat (Chris von Recklinghausen) [2160210]
- mm/migration: use helper function vma_lookup() in add_page_for_migration (Chris von Recklinghausen) [2160210]
- mm/migration: remove unneeded local variable page_lru (Chris von Recklinghausen) [2160210]
- mm/migration: remove unneeded local variable mapping_locked (Chris von Recklinghausen) [2160210]
- mm/vmscan: fix comment for isolate_lru_pages (Chris von Recklinghausen) [2160210]
- mm/vmscan: fix comment for current_may_throttle (Chris von Recklinghausen) [2160210]
- mm/vmscan: remove obsolete comment in get_scan_count (Chris von Recklinghausen) [2160210]
- mm/vmscan: sc->reclaim_idx must be a valid zone index (Chris von Recklinghausen) [2160210]
- mm/vmscan: make sure wakeup_kswapd with managed zone (Chris von Recklinghausen) [2160210]
- mm/vmscan: reclaim only affects managed_zones (Chris von Recklinghausen) [2160210]
- hugetlb: remove use of list iterator variable after loop (Chris von Recklinghausen) [2160210]
- mm, hugetlb, hwpoison: separate branch for free and in-use hugepage (Chris von Recklinghausen) [2160210]
- mm/memory-failure.c: dissolve truncated hugetlb page (Chris von Recklinghausen) [2160210]
- mm/memory-failure.c: minor cleanup for HWPoisonHandlable (Chris von Recklinghausen) [2160210]
- mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED (Chris von Recklinghausen) [2160210]
- mm/memory-failure.c: remove unnecessary (void*) conversions (Chris von Recklinghausen) [2160210]
- mm: wrap __find_buddy_pfn() with a necessary buddy page validation (Chris von Recklinghausen) [2160210]
- mm: page_alloc: simplify pageblock migratetype check in __free_one_page() (Chris von Recklinghausen) [2160210]
- mm/page_alloc: adding same penalty is enough to get round-robin order (Chris von Recklinghausen) [2160210]
- vmap(): don't allow invalid pages (Chris von Recklinghausen) [2160210]
- mm/vmalloc: fix a comment (Chris von Recklinghausen) [2160210]
- mm/memcontrol.c: remove unused private flag of memory.oom_control (Chris von Recklinghausen) [2160210]
- mm/memcontrol.c: make cgroup_memory_noswap static (Chris von Recklinghausen) [2160210]
- mm/memcg: non-hierarchical mode is deprecated (Chris von Recklinghausen) [2160210]
- mm/memcg: move generation assignment and comparison together (Chris von Recklinghausen) [2160210]
- mm/memcg: set pos explicitly for reclaim and !reclaim (Chris von Recklinghausen) [2160210]
- mm/memcg: set memcg after css verified and got reference (Chris von Recklinghausen) [2160210]
- mm/memcg: mz already removed from rb_tree if not NULL (Chris von Recklinghausen) [2160210]
- mm/memcg: remove unneeded nr_scanned (Chris von Recklinghausen) [2160210]
- mm: shmem: make shmem_init return void (Chris von Recklinghausen) [2160210]
- mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio (Chris von Recklinghausen) [2160210]
- tools/vm/page_owner_sort.c: provide allocator labelling and update --cull and --sort options (Chris von Recklinghausen) [2160210]
- tools/vm/page_owner_sort.c: support sorting blocks by multiple keys (Chris von Recklinghausen) [2160210]
- tools/vm/page_owner_sort.c: support for multi-value selection in single argument (Chris von Recklinghausen) [2160210]
- tools/vm/page_owner_sort.c: use fprintf() to send error messages to stderr (Chris von Recklinghausen) [2160210]
- docs/zh_CN: add vm numa translation (Chris von Recklinghausen) [2160210]
- docs/zh_CN: add vm hmm translation (Chris von Recklinghausen) [2160210]
- docs: vm/page_owner: use literal blocks for param description (Chris von Recklinghausen) [2160210]
- riscv: compat: syscall: Add compat_sys_call_table implementation (Chris von Recklinghausen) [2160210]
- mm: Add fault_in_subpage_writeable() to probe at sub-page granularity (Chris von Recklinghausen) [2160210]
- mm: fix unused variable kernel warning when SYSCTL=n (Chris von Recklinghausen) [2160210]
- xfs: convert shutdown reasons to unsigned. (Chris von Recklinghausen) [2160210]
- mm/slub: remove unneeded return value of slab_pad_check (Chris von Recklinghausen) [2160210]
- Documentation: arch_pgtable_helpers: demote pgtable list headings (Chris von Recklinghausen) [2160210]
- docs/zh_CN: add vm hugetlbfs_reserv translation (Chris von Recklinghausen) [2160210]
- usercopy: Remove HARDENED_USERCOPY_PAGESPAN (Chris von Recklinghausen) [2160210]
- mm/usercopy: Detect large folio overruns (Chris von Recklinghausen) [2160210]
- mm/usercopy: Detect vmalloc overruns (Chris von Recklinghausen) [2160210]
- mm/usercopy: Check kmap addresses properly (Chris von Recklinghausen) [2160210]
- mm/slab_common: move dma-kmalloc caches creation into new_kmalloc_cache() (Chris von Recklinghausen) [2160210]
- mm/slub: remove meaningless node check in ___slab_alloc() (Chris von Recklinghausen) [2160210]
- mm/slub: remove duplicate flag in allocate_slab() (Chris von Recklinghausen) [2160210]
- mm/slab.c: fix comments (Chris von Recklinghausen) [2160210]
- mm: move page-writeback sysctls to their own file (Chris von Recklinghausen) [2160210]
- mm: move oom_kill sysctls to their own file (Chris von Recklinghausen) [2160210]
- slab, documentation: add description of debugfs files for SLUB caches (Chris von Recklinghausen) [2160210]
- mm/slub: sort debugfs output by frequency of stack traces (Chris von Recklinghausen) [2160210]
- mm/slub: distinguish and print stack traces in debugfs files (Chris von Recklinghausen) [2160210]
- mm/slub, kunit: Make slub_kunit unaffected by user specified flags (Chris von Recklinghausen) [2160210]
- docs/zh_CN: add vm zsmalloc translation (Chris von Recklinghausen) [2160210]
- docs/zh_CN: add vm z3fold translation (Chris von Recklinghausen) [2160210]
- docs/zh_CN: add vm split_page_table_lock translation (Chris von Recklinghausen) [2160210]
- docs/zh_CN: add vm remap_file_pages translation (Chris von Recklinghausen) [2160210]
- docs/zh_CN: add vm page_table_check translation (Chris von Recklinghausen) [2160210]
- docs/zh_CN: add vm page_owner translation (Chris von Recklinghausen) [2160210]
- docs/zh_CN: add vm page_frags translation (Chris von Recklinghausen) [2160210]
- docs/zh_CN: add vm overcommit-accounting translation (Chris von Recklinghausen) [2160210]
- docs/zh_CN: add vm mmu_notifier translation (Chris von Recklinghausen) [2160210]
- docs/zh_CN: add vm memory-model translation (Chris von Recklinghausen) [2160210]
- docs/zh_CN: add vm hwpoison translation (Chris von Recklinghausen) [2160210]
- docs/zh_CN: add vm frontswap translation (Chris von Recklinghausen) [2160210]
- docs/zh_CN/damon: add sysfs interface (Chris von Recklinghausen) [2160210]
- docs/zh_CN/damon: update outdated term 'regions update interval' (Chris von Recklinghausen) [2160210]
- mm/slab: remove some unused functions (Chris von Recklinghausen) [2160210]
- doc/vm/page_owner.rst: remove content related to -c option (Chris von Recklinghausen) [2160210]
- tools/vm/page_owner_sort.c: remove -c option (Chris von Recklinghausen) [2160210]
- filemap: Remove AOP_FLAG_CONT_EXPAND (Chris von Recklinghausen) [2160210]
- tools/vm/page_owner_sort.c: support for user-defined culling rules (Chris von Recklinghausen) [2160210]
- tools/vm/page_owner_sort.c: support for selecting by PID, TGID or task command name (Chris von Recklinghausen) [2160210]
- tools/vm/page_owner_sort: support for sorting by task command name (Chris von Recklinghausen) [2160210]
- tools/vm/page_owner_sort: fix three trivival places (Chris von Recklinghausen) [2160210]
- tools/vm/page_owner_sort.c: support sorting by tgid and update documentation (Chris von Recklinghausen) [2160210]
- tools/vm/page_owner_sort.c: add a security check (Chris von Recklinghausen) [2160210]
- tools/vm/page_owner_sort.c: fix comments (Chris von Recklinghausen) [2160210]
- tools/vm/page_owner_sort.c: fix the instructions for use (Chris von Recklinghausen) [2160210]
- Documentation/vm/page_owner.rst: fix unexpected indentation warns (Chris von Recklinghausen) [2160210]
- Documentation/vm/page_owner.rst: update the documentation (Chris von Recklinghausen) [2160210]
- tools/vm/page_owner_sort.c: delete invalid duplicate code (Chris von Recklinghausen) [2160210]
- tools/vm/page_owner_sort.c: two trivial fixes (Chris von Recklinghausen) [2160210]
- tools/vm/page_owner_sort.c: support sorting pid and time (Chris von Recklinghausen) [2160210]
- tools/vm/page_owner_sort.c: add switch between culling by stacktrace and txt (Chris von Recklinghausen) [2160210]
- tools/vm/page_owner_sort.c: support sorting by stack trace (Chris von Recklinghausen) [2160210]
- tools/vm/page_owner_sort.c: sort by stacktrace before culling (Chris von Recklinghausen) [2160210]
- usercopy: Disable CONFIG_HARDENED_USERCOPY_PAGESPAN (Chris von Recklinghausen) [2160210]
- fs: Remove aops->launder_page (Chris von Recklinghausen) [2160210]
- nfs: Convert from launder_page to launder_folio (Chris von Recklinghausen) [2160210]
- cifs: Convert from launder_page to launder_folio (Chris von Recklinghausen) [2160210]
- fs: Remove aops->invalidatepage (Chris von Recklinghausen) [2160210]
- nfs: Convert from invalidatepage to invalidate_folio (Chris von Recklinghausen) [2160210]
- gfs2: Convert invalidatepage to invalidate_folio (Chris von Recklinghausen) [2160210]
- cifs: Convert from invalidatepage to invalidate_folio (Chris von Recklinghausen) [2160210]
- afs: Convert invalidatepage to invalidate_folio (Chris von Recklinghausen) [2160210]
- afs: Convert directory aops to invalidate_folio (Chris von Recklinghausen) [2160210]
- iomap: Remove iomap_invalidatepage() (Chris von Recklinghausen) [2160210]
- ceph: Use folio_invalidate() (Chris von Recklinghausen) [2160210]
- iomap: Fix iomap_invalidatepage tracepoint (Chris von Recklinghausen) [2160210]
- docs/zh_CN: add damon reclaim translation (Chris von Recklinghausen) [2160210]
- docs/zh_CN: add damon usage translation (Chris von Recklinghausen) [2160210]
- docs/zh_CN: add admin-guide damon start translation (Chris von Recklinghausen) [2160210]
- docs/zh_CN: add admin-guide damon index translation (Chris von Recklinghausen) [2160210]
- zh_CN: Add translation for admin-guide/mm/index.rst (Chris von Recklinghausen) [2160210]
- Add Chinese translation for vm/ksm.rst (Chris von Recklinghausen) [2160210]
- docs/zh_CN: add peci index translation (Chris von Recklinghausen) [2160210]
- mm: remove pointless includes from <linux/hmm.h> (Chris von Recklinghausen) [2160210]
- docs: fix RST error in vm/page_owner.rst (Chris von Recklinghausen) [2160210]
- Documentation/vm/page_owner.rst: fix language (Chris von Recklinghausen) [2160210]
- x86/mce: Remove the tolerance level control (Chris von Recklinghausen) [2160210]
- docs/translations: Skip CJK contents if suitable fonts not found (Chris von Recklinghausen) [2160210]
- xfs: move xfs_update_prealloc_flags() to xfs_pnfs.c (Chris von Recklinghausen) [2160210]
- docs/zh_CN: add highmem translation (Chris von Recklinghausen) [2160210]
- docs/zh_CN: add free_page_reporting translation (Chris von Recklinghausen) [2160210]
- docs/zh_CN: add damon api translation (Chris von Recklinghausen) [2160210]
- docs/zh_CN: add damon design translation (Chris von Recklinghausen) [2160210]
- docs/zh_CN: add damon faq translation (Chris von Recklinghausen) [2160210]
- docs/zh_CN: add damon index tronslation (Chris von Recklinghausen) [2160210]
- docs/zh_CN: add balance translation (Chris von Recklinghausen) [2160210]
- docs_zh_CN: add active_mm translation (Chris von Recklinghausen) [2160210]
- docs/zh_CN: add vm/index translation (Chris von Recklinghausen) [2160210]
- Documentation/accounting/delay-accounting.rst: add thrashing page cache and direct compact (Chris von Recklinghausen) [2160210]
- xfs: kill the XFS_IOC_{ALLOC,FREE}SP* ioctls (Chris von Recklinghausen) [2160210]
- zram: use ATTRIBUTE_GROUPS (Chris von Recklinghausen) [2160210]
- mm: introduce memalloc_retry_wait() (Chris von Recklinghausen) [2160210]
- squashfs: provide backing_dev_info in order to disable read-ahead (Chris von Recklinghausen) [2160210]
- iomap: Inline __iomap_zero_iter into its caller (Chris von Recklinghausen) [2160210]
- x86/mce: Check regs before accessing it (Chris von Recklinghausen) [2160210]
- iomap: Convert iomap_migrate_page() to use folios (Chris von Recklinghausen) [2160210]
- iomap: Convert iomap_add_to_ioend() to take a folio (Chris von Recklinghausen) [2160210]
- iomap: Simplify iomap_do_writepage() (Chris von Recklinghausen) [2160210]
- iomap: Simplify iomap_writepage_map() (Chris von Recklinghausen) [2160210]
- iomap,xfs: Convert ->discard_page to ->discard_folio (Chris von Recklinghausen) [2160210]
- iomap: Convert iomap_write_begin() and iomap_write_end() to folios (Chris von Recklinghausen) [2160210]
- iomap: Convert __iomap_zero_iter to use a folio (Chris von Recklinghausen) [2160210]
- iomap: Allow iomap_write_begin() to be called with the full length (Chris von Recklinghausen) [2160210]
- iomap: Convert readahead and readpage to use a folio (Chris von Recklinghausen) [2160210]
- iomap: Convert iomap_read_inline_data to take a folio (Chris von Recklinghausen) [2160210]
- iomap: Use folio offsets instead of page offsets (Chris von Recklinghausen) [2160210]
- iomap: Convert bio completions to use folios (Chris von Recklinghausen) [2160210]
- iomap: Pass the iomap_page into iomap_set_range_uptodate (Chris von Recklinghausen) [2160210]
- iomap: Add iomap_invalidate_folio (Chris von Recklinghausen) [2160210]
- iomap: Convert iomap_releasepage to use a folio (Chris von Recklinghausen) [2160210]
- iomap: Convert iomap_page_release to take a folio (Chris von Recklinghausen) [2160210]
- iomap: Convert iomap_page_create to take a folio (Chris von Recklinghausen) [2160210]
- fs/buffer: Convert __block_write_begin_int() to take a folio (Chris von Recklinghausen) [2160210]
- x86/mce: Mark mce_timed_out() noinstr (Chris von Recklinghausen) [2160210]
- x86/mce: Prevent severity computation from being instrumented (Chris von Recklinghausen) [2160210]
- x86/mce: Do not use memset to clear the banks bitmaps (Chris von Recklinghausen) [2160210]
- docs/zh_CN: add scheduler index translation (Chris von Recklinghausen) [2160210]
- x86/mce: Get rid of cpu_missing (Chris von Recklinghausen) [2160210]
- tools/vm/page_owner_sort.c: count and sort by mem (Chris von Recklinghausen) [2160210]
- mm/memcg: drop swp_entry_t* in mc_handle_file_pte() (Chris von Recklinghausen) [2160210]
- ABI: sysfs-mce: add 3 missing files (Chris von Recklinghausen) [2160210]
- ABI: sysfs-mce: add a new ABI file (Chris von Recklinghausen) [2160210]
- ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO (Chris von Recklinghausen) [2160210]
- x86/mce: Sort mca_config members to get rid of unnecessary padding (Chris von Recklinghausen) [2160210]
- x86/mce: Get rid of machine_check_vector (Chris von Recklinghausen) [2160210]
- x86/mce: Get rid of the mce_severity function pointer (Chris von Recklinghausen) [2160210]
- docs: zh_TW/index: Move arm64/index to arch-specific section (Chris von Recklinghausen) [2160210]
- docs/zh_CN: Add zh_CN/admin-guide/sysrq.rst (Chris von Recklinghausen) [2160210]
- Doc: page_migration: fix numbering for non-LRU movable flags (Chris von Recklinghausen) [2160210]
- x86/extable: Remove EX_TYPE_FAULT from MCE safe fixups (Chris von Recklinghausen) [2160210]
- docs: pdfdocs: Fix typo in CJK-language specific font settings (Chris von Recklinghausen) [2160210]
- docs/zh_TW: add translations for zh_TW/filesystems (Chris von Recklinghausen) [2160210]
- docs/zh_TW: add translations for zh_TW/cpu-freq (Chris von Recklinghausen) [2160210]
- docs/zh_TW: add translations for zh_TW/arm64 (Chris von Recklinghausen) [2160210]
- docs: pdfdocs: Enable language-specific font choice of zh_TW translations (Chris von Recklinghausen) [2160210]
- docs: pdfdocs: Add CJK-language-specific font settings (Chris von Recklinghausen) [2160210]
- docs: pdfdocs: Refactor config for CJK document (Chris von Recklinghausen) [2160210]
- docs/zh_CN: Add zh_CN/accounting/psi.rst (Chris von Recklinghausen) [2160210]
- docs/zh_CN: add infiniband index translation (Chris von Recklinghausen) [2160210]
- docs/zh_CN: add virt index translation (Chris von Recklinghausen) [2160210]
- docs/zh_TW: add translations for zh_TW/process (Chris von Recklinghausen) [2160210]
- docs: add traditional Chinese translation for kernel Documentation (Chris von Recklinghausen) [2160210]
- x86/mm: disable instrumentations of mm/pgprot.c (Chris von Recklinghausen) [2160210]
- x86/mm: Refuse W^X violations (Chris von Recklinghausen) [2160210]
- x86/mm: Print likely CPU at segfault time (Chris von Recklinghausen) [2160210]
- x86: simplify load_unaligned_zeropad() implementation (Chris von Recklinghausen) [2160210]
- x86/extable: Fix ex_handler_msr() print condition (Chris von Recklinghausen) [2160210]
- x86/mm/tlb: Ignore f->new_tlb_gen when zero (Chris von Recklinghausen) [2160210]
- x86/mm: Refer to the intended config STRICT_DEVMEM in a comment (Chris von Recklinghausen) [2160210]
- mm/x86: remove dead code for hugetlbpage.c (Chris von Recklinghausen) [2160210]
- x86/pkeys: Clarify PKRU_AD_KEY macro (Chris von Recklinghausen) [2160210]
- x86/mm/tlb: Avoid reading mm_tlb_gen when possible (Chris von Recklinghausen) [2160210]
- s390/mm: fix no previous prototype warnings in maccess.c (Chris von Recklinghausen) [2160210]
- memcpy_real(): WRITE is "data source", not destination... (Chris von Recklinghausen) [2160210]
- s390/kprobes: define insn cache ops within private header file (Chris von Recklinghausen) [2160210]
- s390/mm: remove unused get_page_state() function (Chris von Recklinghausen) [2160210]
- s390/hypfs: remove unused info_blk_hdr__pcpus() function (Chris von Recklinghausen) [2160210]
- s390/mm: provide minimal setup_per_cpu_areas() implementation (Chris von Recklinghausen) [2160210]
- s390/mm: fix virtual-physical address confusion for swiotlb (Chris von Recklinghausen) [2160210]
- s390/mm: gmap: sort out physical vs virtual pointers usage (Chris von Recklinghausen) [2160210]
- s390/mm: rework memcpy_real() to avoid DAT-off mode (Chris von Recklinghausen) [2160210]
- s390/smp: rework absolute lowcore access (Chris von Recklinghausen) [2160210]
- s390/smp: use physical address for SIGP_SET_PREFIX command (Chris von Recklinghausen) [2160210]
- s390/smp: enforce lowcore protection on CPU restart (Chris von Recklinghausen) [2160210]
- s390/smp: call smp_reinit_ipl_cpu() before scheduler is available (Chris von Recklinghausen) [2160210]
- s390/boot: fix absolute zero lowcore corruption on boot (Chris von Recklinghausen) [2160210]
- s390/nmi: disable interrupts on extended save area update (Chris von Recklinghausen) [2160210]
- s390/nmi: add missing __pa/__va address conversion of extended save area (Chris von Recklinghausen) [2160210]
- s390/setup: rearrange absolute lowcore initialization (Chris von Recklinghausen) [2160210]
- s390/maccess: rework absolute lowcore accessors (Chris von Recklinghausen) [2160210]
- s390/smp: cleanup control register update routines (Chris von Recklinghausen) [2160210]
- s390/smp: cleanup target CPU callback starting (Chris von Recklinghausen) [2160210]
- s390/smp: do not use nodat_stack for secondary CPU start (Chris von Recklinghausen) [2160210]
- s390/smp: enable DAT before CPU restart callback is called (Chris von Recklinghausen) [2160210]
- s390/dump: fix os_info virtual vs physical address confusion (Chris von Recklinghausen) [2160210]
- s390/hugetlb: switch to generic version of follow_huge_pud() (Chris von Recklinghausen) [2160210]
- s390/ptdump: add missing amode31 markers (Chris von Recklinghausen) [2160210]
- s390/mm: split lowcore pages with set_memory_4k() (Chris von Recklinghausen) [2160210]
- s390/mm: remove unused access parameter from do_fault_error() (Chris von Recklinghausen) [2160210]
- s390/mm: remove useless hugepage address alignment (Chris von Recklinghausen) [2160210]
- s390/boot: cleanup adjust_to_uv_max() function (Chris von Recklinghausen) [2160210]
- s390/boot: get rid of startup archive (Chris von Recklinghausen) [2160210]
- s390/setup: re-arrange memblock setup (Chris von Recklinghausen) [2160210]
- s390/setup: avoid using memblock_enforce_memory_limit (Chris von Recklinghausen) [2160210]
- s390/setup: avoid reserving memory above identity mapping (Chris von Recklinghausen) [2160210]
- s390: move the install rule to arch/s390/Makefile (Chris von Recklinghausen) [2160210]
- s390: assume stckf is always present (Chris von Recklinghausen) [2160210]
- s390/uaccess: use exception handler to zero result on get_user() failure (Chris von Recklinghausen) [2160210]
- s390/uaccess: use symbolic names for inline assembler operands (Chris von Recklinghausen) [2160210]
- s390/extable: prefer local labels in .set directives (Chris von Recklinghausen) [2160210]
- s390/extable: add dedicated uaccess handler (Chris von Recklinghausen) [2160210]
- s390/extable: convert to relative table with data (Chris von Recklinghausen) [2160210]
- s390/extable: add and use fixup_exception helper function (Chris von Recklinghausen) [2160210]
- s390/extable: fix exception table sorting (Chris von Recklinghausen) [2160210]
- s390/base: pass pt_regs to early program check handler (Chris von Recklinghausen) [2160210]
- s390/extable: move extable related functions to mm/extable.c (Chris von Recklinghausen) [2160210]
- s390/extable: move EX_TABLE define to asm-extable.h (Chris von Recklinghausen) [2160210]
- s390/extable: search amode31 extable last (Chris von Recklinghausen) [2160210]
- s390: add support for BEAR enhancement facility (Chris von Recklinghausen) [2160210]
- s390/ptrace: add last_break member to pt_regs (Chris von Recklinghausen) [2160210]
- s390: rename last_break to pgm_last_break (Chris von Recklinghausen) [2160210]
- kbuild: add cmd_file_size (Chris von Recklinghausen) [2160210]
- arch: decompressor: remove useless vmlinux.bin.all-y (Chris von Recklinghausen) [2160210]
- kbuild: rename cmd_{bzip2,lzma,lzo,lz4,xzkern,zstd22} (Chris von Recklinghausen) [2160210]
- kbuild: drop $(size_append) from cmd_zstd (Chris von Recklinghausen) [2160210]
- powerpc/mm: Export memory_add_physaddr_to_nid() for modules (Chris von Recklinghausen) [2160210]
- powerpc/64s: Remove spurious fault flushing for NMMU (Chris von Recklinghausen) [2160210]
- powerpc/64s: POWER10 nest MMU can upgrade PTE access authority without TLB flush (Chris von Recklinghausen) [2160210]
- powerpc/64s: POWER10 nest MMU does not require flush escalation workaround (Chris von Recklinghausen) [2160210]
- powerpc/64e: Reorganise virtual memory (Chris von Recklinghausen) [2160210]
- powerpc/64e: Move virtual memory closer to linear memory (Chris von Recklinghausen) [2160210]
- powerpc/64e: Remove unused REGION related macros (Chris von Recklinghausen) [2160210]
- powerpc/64e: Remove MMU_FTR_USE_TLBRSRV and MMU_FTR_USE_PAIRED_MAS (Chris von Recklinghausen) [2160210]
- powerpc/32: Remove __map_without_ltlbs (Chris von Recklinghausen) [2160210]
- powerpc/32: Remove 'noltlbs' kernel parameter (Chris von Recklinghausen) [2160210]
- powerpc/32: Remove the 'nobats' kernel parameter (Chris von Recklinghausen) [2160210]
- powerpc/code-patching: Use jump_label to check if poking_init() is done (Chris von Recklinghausen) [2160210]
- powerpc/code-patching: Use jump_label for testing freed initmem (Chris von Recklinghausen) [2160210]
- powerpc/code-patching: Replace patch_instruction() by ppc_inst_write() in selftests (Chris von Recklinghausen) [2160210]
- powerpc/code-patching: Move code patching selftests in its own file (Chris von Recklinghausen) [2160210]
- powerpc/code-patching: Move instr_is_branch_{i/b}form() in code-patching.h (Chris von Recklinghausen) [2160210]
- powerpc/code-patching: Move patch_exception() outside code-patching.c (Chris von Recklinghausen) [2160210]
- powerpc/code-patching: Use test_trampoline for prefixed patch test (Chris von Recklinghausen) [2160210]
- powerpc/code-patching: Fix patch_branch() return on out-of-range failure (Chris von Recklinghausen) [2160210]
- powerpc/code-patching: Reorganise do_patch_instruction() to ease error handling (Chris von Recklinghausen) [2160210]
- powerpc/code-patching: Fix unmap_patch_area() error handling (Chris von Recklinghausen) [2160210]
- powerpc/code-patching: Fix error handling in do_patch_instruction() (Chris von Recklinghausen) [2160210]
- powerpc/code-patching: Remove init_mem_is_free (Chris von Recklinghausen) [2160210]
- powerpc/code-patching: Remove pr_debug()/pr_devel() messages and fix check() (Chris von Recklinghausen) [2160210]
- powerpc/mm/book3s64/hash: Switch pre 2.06 tlbiel to .long (Chris von Recklinghausen) [2160210]
- powerpc/mm: Switch obsolete dssall to .long (Chris von Recklinghausen) [2160210]
- powerpc/inst: Optimise copy_inst_from_kernel_nofault() (Chris von Recklinghausen) [2160210]
- powerpc/inst: Move ppc_inst_t definition in asm/reg.h (Chris von Recklinghausen) [2160210]
- powerpc/inst: Define ppc_inst_t as u32 on PPC32 (Chris von Recklinghausen) [2160210]
- powerpc/inst: Define ppc_inst_t (Chris von Recklinghausen) [2160210]
- powerpc/inst: Refactor ___get_user_instr() (Chris von Recklinghausen) [2160210]
- powerpc/mm: Move tlbcam_sz() and make it static (Chris von Recklinghausen) [2160210]
- arm64: compat: Implement misalignment fixups for multiword loads (Chris von Recklinghausen) [2160210]
- arm64/hugetlb: implement arm64 specific hugetlb_mask_last_page (Chris von Recklinghausen) [2160210]
- arm64/mm: Define defer_reserve_crashkernel() (Chris von Recklinghausen) [2160210]
- arm64: mm: Remove assembly DMA cache maintenance wrappers (Chris von Recklinghausen) [2160210]
- arm/xen: Introduce xen_setup_dma_ops() (Chris von Recklinghausen) [2160210]
- arm64: extable: cleanup redundant extable type EX_TYPE_FIXUP (Chris von Recklinghausen) [2160210]
- arm64: extable: move _cond_extable to _cond_uaccess_extable (Chris von Recklinghausen) [2160210]
- arm64: extable: make uaaccess helper use extable type EX_TYPE_UACCESS_ERR_ZERO (Chris von Recklinghausen) [2160210]
- arm64: asm-extable: add asm uacess helpers (Chris von Recklinghausen) [2160210]
- arm64: asm-extable: move data fields (Chris von Recklinghausen) [2160210]
- arm64: extable: add new extable type EX_TYPE_KACCESS_ERR_ZERO support (Chris von Recklinghausen) [2160210]
- arm64: Add HAVE_IOREMAP_PROT support (Chris von Recklinghausen) [2160210]
- arm64: mm: Convert to GENERIC_IOREMAP (Chris von Recklinghausen) [2160210]
- arm64: entry: simplify trampoline data page (Chris von Recklinghausen) [2160210]
- arm64: mm: install KPTI nG mappings with MMU enabled (Chris von Recklinghausen) [2160210]
- arm64: kpti-ng: simplify page table traversal logic (Chris von Recklinghausen) [2160210]
- arm64: mm: Only remove nomap flag for initrd (Chris von Recklinghausen) [2160210]
- arm64: mte: Fix the stack frame size warning in mte_dump_tag_range() (Chris von Recklinghausen) [2160210]
- elf: Fix the arm64 MTE ELF segment name and value (Chris von Recklinghausen) [2160210]
- arm64: mte: Document the core dump file format (Chris von Recklinghausen) [2160210]
- arm64: mte: Dump the MTE tags in the core file (Chris von Recklinghausen) [2160210]
- fs/file_table: fix adding missing kmemleak_not_leak() (Chris von Recklinghausen) [2160210]
- Fix regression due to "fs: move binfmt_misc sysctl to its own file" (Chris von Recklinghausen) [2160210]
- binfmt_misc: fix crash when load/unload module (Chris von Recklinghausen) [2160210]
- include/linux/sysctl.h: fix register_sysctl_mount_point() return type (Chris von Recklinghausen) [2160210]
- coredump: Don't compile flat_core_dump when coredumps are disabled (Chris von Recklinghausen) [2160210]
- coredump: Snapshot the vmas in do_coredump (Chris von Recklinghausen) [2160210]
- coredump: Move definition of struct coredump_params into coredump.h (Chris von Recklinghausen) [2160210]
- coredump: Also dump first pages of non-executable ELF libraries (Chris von Recklinghausen) [2160210]
- fs/coredump: move coredump sysctls into its own file (Chris von Recklinghausen) [2160210]
- coredump: fix memleak in dump_vma_snapshot() (Chris von Recklinghausen) [2160210]
- init/main.c: return 1 from handled __setup() functions (Chris von Recklinghausen) [2160210]
- init.h: improve __setup and early_param documentation (Chris von Recklinghausen) [2160210]
- scripts/sorttable: Unify arm64 & x86 sort functions (Chris von Recklinghausen) [2160210]
- mm: avoid unnecessary page fault retires on shared memory types (Chris von Recklinghausen) [2160210]
- fs: move namespace sysctls and declare fs base directory (Chris von Recklinghausen) [2160210]
- sysctl: add and use base directory declarer and registration helper (Chris von Recklinghausen) [2160210]
- fs: move pipe sysctls to is own file (Chris von Recklinghausen) [2160210]
- fs: move fs/exec.c sysctls into its own file (Chris von Recklinghausen) [2160210]
- fs: move namei sysctls to its own file (Chris von Recklinghausen) [2160210]
- fs: move locking sysctls where they are used (Chris von Recklinghausen) [2160210]
- fs: move shared sysctls to fs/sysctls.c (Chris von Recklinghausen) [2160210]
- sysctl: move maxolduid as a sysctl specific const (Chris von Recklinghausen) [2160210]
- fs: move dcache sysctls to its own file (Chris von Recklinghausen) [2160210]
- fs: move fs stat sysctls to file_table.c (Chris von Recklinghausen) [2160210]
- fs: move inode sysctls to its own file (Chris von Recklinghausen) [2160210]
- sysctl: share unsigned long const values (Chris von Recklinghausen) [2160210]
- fs: move binfmt_misc sysctl to its own file (Chris von Recklinghausen) [2160210]
- sysctl: add helper to register a sysctl mount point (Chris von Recklinghausen) [2160210]
- eventpoll: simplify sysctl declaration with register_sysctl() (Chris von Recklinghausen) [2160210]
- inotify: simplify subdirectory registration with register_sysctl() (Chris von Recklinghausen) [2160210]
- dnotify: move dnotify sysctl to dnotify.c (Chris von Recklinghausen) [2160210]
- aio: move aio sysctl to aio.c (Chris von Recklinghausen) [2160210]
- sysctl: use SYSCTL_ZERO to replace some static int zero uses (Chris von Recklinghausen) [2160210]
- sysctl: use const for typically used max/min proc sysctls (Chris von Recklinghausen) [2160210]
- sysctl: make ngroups_max const (Chris von Recklinghausen) [2160210]
- watchdog: move watchdog sysctl interface to watchdog.c (Chris von Recklinghausen) [2160210]
- hung_task: move hung_task sysctl interface to hung_task.c (Chris von Recklinghausen) [2160210]
Resolves: rhbz#2093878, rhbz#2139964, rhbz#2160210, rhbz#2161527, rhbz#2175236, rhbz#2175249, rhbz#2179874
Signed-off-by: Jan Stancek <jstancek@redhat.com>
2023-03-29 10:19:43 +00:00
|
|
|
%if "%{-v*}" == "rt" || "%{-v*}" == "rt-debug"\
|
|
|
|
%{expand:%%kernel_kvm_post %{?-v*}}\
|
|
|
|
%endif\
|
kernel-5.14.0-409.el9
* Tue Jan 16 2024 Scott Weaver <scweaver@redhat.com> [5.14.0-409.el9]
- dm crypt: account large pages in cc->n_allocated_pages (Benjamin Marzinski) [RHEL-12342]
- MAINTAINERS: update the dm-devel mailing list (Benjamin Marzinski) [RHEL-12342]
- dm zoned: free dmz->ddev array in dmz_put_zoned_devices (Benjamin Marzinski) [RHEL-12342]
- dm: don't attempt to queue IO under RCU protection (Benjamin Marzinski) [RHEL-12342 RHEL-8220]
- dm: fix a race condition in retrieve_deps (Benjamin Marzinski) [RHEL-12342]
- dm raid: protect md_stop() with 'reconfig_mutex' (Benjamin Marzinski) [RHEL-12342 RHEL-12435]
- dm raid: clean up four equivalent goto tags in raid_ctr() (Benjamin Marzinski) [RHEL-12342 RHEL-12435]
- dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths (Benjamin Marzinski) [RHEL-12342]
- dm integrity: fix double free on memory allocation failure (Benjamin Marzinski) [RHEL-12342]
- dm: get rid of GFP_NOIO workarounds for __vmalloc and kvmalloc (Benjamin Marzinski) [RHEL-12342]
- dm integrity: scale down the recalculate buffer if memory allocation fails (Benjamin Marzinski) [RHEL-12342]
- dm integrity: only allocate recalculate buffer when needed (Benjamin Marzinski) [RHEL-12342]
- dm integrity: reduce vmalloc space footprint on 32-bit architectures (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Refuse to create device named "." or ".." (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Refuse to create device named "control" (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Avoid double-fetch of version (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: structs and parameter strings must not overlap (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Avoid pointer arithmetic overflow (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Check dm_target_spec is sufficiently aligned (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document an example of how the tunables relate. (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document default values. (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document the meaning of "buffer". (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Fix minor grammatical error. (Benjamin Marzinski) [RHEL-12342]
- dm integrity: Use %%*ph for printing hexdump of a small buffer (Benjamin Marzinski) [RHEL-12342]
- dm thin: disable discards for thin-pool if no_discard_passdown (Benjamin Marzinski) [RHEL-12342]
- dm: remove stale/redundant dm_internal_{suspend,resume} prototypes in dm.h (Benjamin Marzinski) [RHEL-12342]
- dm: skip dm-stats work in alloc_io() unless needed (Benjamin Marzinski) [RHEL-12342]
- dm: avoid needless dm_io access if all IO accounting is disabled (Benjamin Marzinski) [RHEL-12342]
- dm: support turning off block-core's io stats accounting (Benjamin Marzinski) [RHEL-12342]
- dm zone: Use the bitmap API to allocate bitmaps (Benjamin Marzinski) [RHEL-12342]
- dm thin metadata: Fix ABBA deadlock by resetting dm_bufio_client (Benjamin Marzinski) [RHEL-12342]
- dm crypt: fix crypt_ctr_cipher_new return value on invalid AEAD cipher (Benjamin Marzinski) [RHEL-12342]
- dm thin: update .io_hints methods to not require handling discards last (Benjamin Marzinski) [RHEL-12342]
- dm thin: remove return code variable in pool_map (Benjamin Marzinski) [RHEL-12342]
- dm flakey: introduce random_read_corrupt and random_write_corrupt options (Benjamin Marzinski) [RHEL-12342]
- dm flakey: clone pages on write bio before corrupting them (Benjamin Marzinski) [RHEL-12342]
- dm crypt: allocate compound pages if possible (Benjamin Marzinski) [RHEL-12342]
- ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() (Guillaume Nault) [RHEL-21363]
- ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() (Guillaume Nault) [RHEL-21363]
- net: stmmac: Separate C22 and C45 transactions for xgmac2 (Mark Salter) [RHEL-19517]
- ppp: limit MRU to 64K (Guillaume Nault) [RHEL-21332]
- tty: Fix uninit-value access in ppp_sync_receive() (Guillaume Nault) [RHEL-21332]
- platform/x86: intel-uncore-freq: Conditionally create attribute for read frequency (Steve Best) [RHEL-18241]
- platform/x86/intel-uncore-freq: Ignore minor version change (Steve Best) [RHEL-18241]
- platform/x86/intel/pmc: Add missing extern (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/lnl: Add GBE LTR ignore during suspend (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/arl: Add GBE LTR ignore during suspend (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback (David Arcari) [RHEL-15539]
- platform/x86/intel/pmt: telemetry: Export API to read telemetry (David Arcari) [RHEL-15539]
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Allow reenabling LTRs (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add suspend callback (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add Lunar Lake M support to intel_pmc_core driver (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add Arrow Lake S support to intel_pmc_core driver (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add ssram_init flag in PMC discovery in Meteor Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Move common code to core.c (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add PSON residency counter for Alder Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add regmap for Tiger Lake H PCH (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add PSON residency counter (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix in mtl_punit_pmt_init() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix in pmc_core_ssram_get_pmc() (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add support for Lunar Lake M (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix hang in pmc_core_send_ltr_ignore() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Show Die C6 counter on Meteor Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add debug attribute for Die C6 counter (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Read low power mode requirements for MTL-M and MTL-P (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Retrieve LPM information using Intel PMT (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Display LPM requirements for multiple PMCs (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Find and register PMC telemetry entries (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/mtl: Use return value from pmc_core_ssram_init() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Cleanup SSRAM discovery (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Allow pmc_core_ssram_init to fail (David Arcari) [RHEL-15539]
- platform/x86:intel/pmc: Call pmc_get_low_power_modes from platform init (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add base address field (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add intel_vsec_register (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Assign auxdev parent by argument (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Use cleanup.h (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: remove platform_info from vsec device structure (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Move structures to header (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Remove unnecessary return (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Fix xa_alloc memory leak (David Arcari) [RHEL-15539]
- platform/x86/intel: vsec: Use intel_vsec_dev_release() to simplify init() error cleanup (David Arcari) [RHEL-15539]
- platform/x86/intel: vsec: Explicitly enable capabilities (David Arcari) [RHEL-15539]
- s390: add kmemleak annotation in stack_alloc() (Chris von Recklinghausen) [RHEL-2454]
- selftests: bonding: do not set port down when adding to bond (Hangbin Liu) [RHEL-21153]
- selftests: pmtu.sh: fix result checking (Hangbin Liu) [RHEL-21153]
- dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Fix issues with PRS disable sysfs knob (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Allow ATS disable update only for configurable devices (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioatdma: use pci_dev_id() to simplify the code (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: fixing the wrong dma_dev->chancnt (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Simplify dma_async_device_register() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Remove unused declarations (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Expose ATS disable knob only when WQ ATS is supported (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Simplify WQ attribute visibility checks (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: No need to clear memory after a dma_alloc_coherent() call (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Modify the dependence of attribute pasid_enabled (Jerry Snitselaar) [RHEL-10097]
- dmaengine: qcom: hidma_mgmt: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: qcom_hidma: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Fix destination and source data size setting (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Improve cleanup order in probe()/remove() (Jerry Snitselaar) [RHEL-10097]
- dmaengine/idxd: Re-enable kernel workqueue under DMA API (Jerry Snitselaar) [2154043]
- dmaengine: idxd: Clear PRS disable flag when disabling IDXD device (Jerry Snitselaar) [RHEL-10097]
- dmaengine: hidma: Don't set chancnt (Jerry Snitselaar) [RHEL-10097]
- dmaengine: make QCOM_HIDMA depend on HAS_IOMEM (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: Free up __cleanup() name (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: add per wq PRS disable (Jerry Snitselaar) [2153916]
- dmaengine: idxd: add pid to exported sysfs attribute for opened file (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: expose fault counters to sysfs (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: add a device to represent the file opened (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add per file user counters for completion record faults (Jerry Snitselaar) [2153910]
- dmaengine: idxd: process batch descriptor completion record faults (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add descs_completed field for completion record (Jerry Snitselaar) [2153910]
- dmaengine: idxd: process user page faults for completion record (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling (Jerry Snitselaar) [2153910]
- dmaengine: idxd: create kmem cache for event log fault items (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults (Jerry Snitselaar) [2153910]
- dmanegine: idxd: add debugfs for event log dump (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add interrupt handling for event log (Jerry Snitselaar) [2153910]
- dmaengine: idxd: setup event log configuration (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add event log size sysfs attribute (Jerry Snitselaar) [2153910]
- dmaengine: idxd: make misc interrupt one shot (Jerry Snitselaar) [2153910]
- dmaengine: qcom_hidma: Add explicit platform_device.h and of_device.h includes (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Remove unused rz_dmac_chan.*_word_size (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: expose IAA CAP register via sysfs knob (Jerry Snitselaar) [2153920]
- dmaengine: idxd: reformat swerror output to standard Linux bitmap output (Jerry Snitselaar) [2153920]
- dmaengine: idxd: Add descriptor definitions for translation fetch operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Add descriptor definitions for DIX generate operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Add descriptor definitions for 16 bytes of pattern in memory fill operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Remove unnecessary aer.h include (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: use PCI core macros for PCIe Capability (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Use of_property_present() for testing DT property presence (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add reset support (Jerry Snitselaar) [RHEL-10097]
- dmaengine: usb-dmac: make usb_dmac_get_current_residue unsigned (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Check for error num after setting mask (Jerry Snitselaar) [RHEL-10097]
- dmaengine: rcar-dmac: Add support for R-Car S4-8 (Jerry Snitselaar) [RHEL-10097]
- dmaengine: rcar-dmac: refactor the error handling code of rcar_dmac_probe (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add device_synchronize callback (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: make array ds_lut static (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add DMA clock handling (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: fix some NULL dereferences (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: Fix unused initialization of pointer lmdesc (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: Add DMAC driver for RZ/G2L SoC (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Add enable/disable device IOPF feature (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: use const struct bus_type * (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Actually use devm_add_action_or_reset() (Jerry Snitselaar) [RHEL-10097]
- lib/vsprintf: Initialize vsprintf's pointer hash once the random core is ready. (John B. Wyatt IV) [RHEL-2246]
- lib/vsprintf: Remove static_branch_likely() from __ptr_to_hashval(). (John B. Wyatt IV) [RHEL-2246]
- redhat: Use kernel-install for UKI install with systemd >= 252-20 (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Use named parameters for kernel_variant_posttrans()/kernel_variant_preun() (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Let kernel-modules-core own the files depmod generates. (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Update RPM Scriptlet for kernel-install Changes (Vitaly Kuznetsov) [RHEL-19486]
- cpuidle: tracing, preempt: Squash _rcuidle tracing (Artem Savkov) [RHEL-19665]
- tracing, hardirq: No moar _rcuidle() tracing (Artem Savkov) [RHEL-19665]
- gfs2: don't withdraw if init_threads() got interrupted (Andreas Gruenbacher) [RHEL-7769]
Resolves: RHEL-10097, RHEL-12342, RHEL-12435, RHEL-15539, RHEL-18241, RHEL-19486, RHEL-19517, RHEL-19665, RHEL-21153, RHEL-21332, RHEL-21363, RHEL-2246, RHEL-2454, RHEL-7769, RHEL-8220, rhbz#2153910, rhbz#2153912, rhbz#2153916, rhbz#2153920, rhbz#2154043
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2024-01-16 18:33:24 +00:00
|
|
|
%{expand:%%kernel_variant_posttrans %{?-v*:-v %{-v*}}}\
|
2020-10-15 12:41:02 +00:00
|
|
|
%{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}\
|
kernel-5.14.0-120.el9
* Mon Jun 27 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-120.el9]
- vmxnet3: disable overlay offloads if UPT device does not support (Kamal Heib) [2095826]
- vmxnet3: update to version 7 (Kamal Heib) [2095826]
- vmxnet3: use ext1 field to indicate encapsulated packet (Kamal Heib) [2095826]
- vmxnet3: limit number of TXDs used for TSO packet (Kamal Heib) [2095826]
- vmxnet3: add command to set ring buffer sizes (Kamal Heib) [2095826]
- vmxnet3: add support for out of order rx completion (Kamal Heib) [2095826]
- vmxnet3: add support for large passthrough BAR register (Kamal Heib) [2095826]
- vmxnet3: add support for capability registers (Kamal Heib) [2095826]
- vmxnet3: prepare for version 7 changes (Kamal Heib) [2095826]
- net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() (Kamal Heib) [2095826]
- net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() (Kamal Heib) [2095826]
- netfilter: nf_tables: sanitize nft_set_desc_concat_parse() (Florian Westphal) [2096401] {CVE-2022-2078}
- fanotify: Fix stale file descriptor in copy_event_to_user() (Andrey Albershteyn) [2054337] {CVE-2022-1998}
- scsi: mpi3mr: Fix kernel-doc (Tomas Henzl) [2091880]
- scsi: mpi3mr: Rework mrioc->bsg_device model to fix warnings (Tomas Henzl) [2091880]
- scsi: mpi3mr: Add target device related sysfs attributes (Tomas Henzl) [2091880]
- scsi: mpi3mr: Add shost related sysfs attributes (Tomas Henzl) [2091880]
- scsi: mpi3mr: Return error if dma_alloc_coherent() fails (Tomas Henzl) [2091880]
- scsi: mpi3mr: Fix a NULL vs IS_ERR() bug in mpi3mr_bsg_init() (Tomas Henzl) [2091880]
- scsi: mpi3mr: Return I/Os to an unrecoverable HBA with DID_ERROR (Tomas Henzl) [2091880]
- scsi: mpi3mr: Hidden drives not removed during soft reset (Tomas Henzl) [2091880]
- scsi: mpi3mr: Increase I/O timeout value to 60s (Tomas Henzl) [2091880]
- scsi: mpi3mr: Update driver version to 8.0.0.69.0 (Tomas Henzl) [2091880]
- scsi: mpi3mr: Add support for NVMe passthrough (Tomas Henzl) [2091880]
- scsi: mpi3mr: Expose adapter state to sysfs (Tomas Henzl) [2091880]
- scsi: mpi3mr: Add support for PEL commands (Tomas Henzl) [2091880]
- scsi: mpi3mr: Add support for MPT commands (Tomas Henzl) [2091880]
- scsi: mpi3mr: Move data structures/definitions from MPI headers to uapi header (Tomas Henzl) [2091880]
- scsi: mpi3mr: Add support for driver commands (Tomas Henzl) [2091880]
- scsi: mpi3mr: Add bsg device support (Tomas Henzl) [2091880]
- tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH. (Paolo Abeni) [2090409]
- block/bfq: Enable I/O statistics (Ming Lei) [2083917]
- blk-mq: don't clear flush_rq from tags->rqs[] (Ming Lei) [2083917]
- blk-mq: avoid to touch q->elevator without any protection (Ming Lei) [2083917]
- blk-mq: protect q->elevator by ->sysfs_lock in blk_mq_elv_switch_none (Ming Lei) [2083917]
- md/raid5-ppl: Fix argument order in bio_alloc_bioset() (Ming Lei) [2083917]
- dm: fix bio length of empty flush (Ming Lei) [2083917]
- rhel: configs: add config option CONFIG_CRYPTO_CRC64* (Ming Lei) [2083917]
- rhel: configs: enable BLOCK_LEGACY_AUTOLOAD (Ming Lei) [2083917]
- bcache: put bch_bio_map() back to correct location in journal_write_unlocked() (Ming Lei) [2083917]
- bcache: fix wrong bdev parameter when calling bio_alloc_clone() in do_bio_hook() (Ming Lei) [2083917]
- block: null_blk: Fix null_zone_write() (Ming Lei) [2083917]
- nbd: use pr_err to output error message (Ming Lei) [2083917]
- nbd: fix possible overflow on 'first_minor' in nbd_dev_add() (Ming Lei) [2083917]
- nbd: fix io hung while disconnecting device (Ming Lei) [2083917]
- nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed (Ming Lei) [2083917]
- nbd: fix race between nbd_alloc_config() and module removal (Ming Lei) [2083917]
- nbd: call genl_unregister_family() first in nbd_cleanup() (Ming Lei) [2083917]
- blk-mq: remove the done argument to blk_execute_rq_nowait (Ming Lei) [2083917]
- blk-mq: avoid a mess of casts for blk_end_sync_rq (Ming Lei) [2083917]
- blk-mq: remove __blk_execute_rq_nowait (Ming Lei) [2083917]
- block: Fix potential deadlock in blk_ia_range_sysfs_show() (Ming Lei) [2083917]
- block: fix bio_clone_blkg_association() to associate with proper blkcg_gq (Ming Lei) [2083917]
- block: remove useless BUG_ON() in blk_mq_put_tag() (Ming Lei) [2083917]
- blk-mq: do not update io_ticks with passthrough requests (Ming Lei) [2083917]
- block: make bioset_exit() fully resilient against being called twice (Ming Lei) [2083917]
- block: use bio_queue_enter instead of blk_queue_enter in bio_poll (Ming Lei) [2083917]
- block: document BLK_STS_AGAIN usage (Ming Lei) [2083917]
- block: take destination bvec offsets into account in bio_copy_data_iter (Ming Lei) [2083917]
- blk-iolatency: Fix inflight count imbalances and IO hangs on offline (Ming Lei) [2083917]
- blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx (Ming Lei) [2083917]
- mtip32xx: fix typo in comment (Ming Lei) [2083917]
- nbd: Fix hung on disconnect request if socket is closed before (Ming Lei) [2083917]
- loop: remove most the top-of-file boilerplate comment from the UAPI header (Ming Lei) [2083917]
- loop: remove most the top-of-file boilerplate comment (Ming Lei) [2083917]
- loop: add a SPDX header (Ming Lei) [2083917]
- loop: remove loop.h (Ming Lei) [2083917]
- block: null_blk: Improve device creation with configfs (Ming Lei) [2083917]
- block: null_blk: Cleanup messages (Ming Lei) [2083917]
- block: null_blk: Cleanup device creation and deletion (Ming Lei) [2083917]
- block: null_blk: Fix code style issues (Ming Lei) [2083917]
- xen-blkback: use bdev_discard_alignment (Ming Lei) [2083917]
- rnbd-srv: use bdev_discard_alignment (Ming Lei) [2083917]
- nvme: remove a spurious clear of discard_alignment (Ming Lei) [2083917]
- loop: remove a spurious clear of discard_alignment (Ming Lei) [2083917]
- dasd: don't set the discard_alignment queue limit (Ming Lei) [2083917]
- raid5: don't set the discard_alignment queue limit (Ming Lei) [2083917]
- dm-zoned: don't set the discard_alignment queue limit (Ming Lei) [2083917]
- virtio_blk: fix the discard_granularity and discard_alignment queue limits (Ming Lei) [2083917]
- null_blk: don't set the discard_alignment queue limit (Ming Lei) [2083917]
- nbd: don't set the discard_alignment queue limit (Ming Lei) [2083917]
- ubd: don't set the discard_alignment queue limit (Ming Lei) [2083917]
- aoe: Avoid flush_scheduled_work() usage (Ming Lei) [2083917]
- null-blk: save memory footprint for struct nullb_cmd (Ming Lei) [2083917]
- block/rnbd-clt: Avoid flush_workqueue(system_long_wq) usage (Ming Lei) [2083917]
- loop: don't destroy lo->workqueue in __loop_clr_fd (Ming Lei) [2083917]
- loop: remove lo_refcount and avoid lo_mutex in ->open / ->release (Ming Lei) [2083917]
- loop: avoid loop_validate_mutex/lo_mutex in ->release (Ming Lei) [2083917]
- loop: suppress uevents while reconfiguring the device (Ming Lei) [2083917]
- loop: implement ->free_disk (Ming Lei) [2083917]
- loop: only freeze the queue in __loop_clr_fd when needed (Ming Lei) [2083917]
- loop: don't freeze the queue in lo_release (Ming Lei) [2083917]
- loop: remove the racy bd_inode->i_mapping->nrpages asserts (Ming Lei) [2083917]
- loop: initialize the worker tracking fields once (Ming Lei) [2083917]
- loop: de-duplicate the idle worker freeing code (Ming Lei) [2083917]
- block: turn bdev->bd_openers into an atomic_t (Ming Lei) [2083917]
- block: add a disk_openers helper (Ming Lei) [2083917]
- zram: cleanup zram_remove (Ming Lei) [2083917]
- zram: cleanup reset_store (Ming Lei) [2083917]
- nbd: use the correct block_device in nbd_bdev_reset (Ming Lei) [2083917]
- drdb: Switch to kvfree_rcu() API (Ming Lei) [2083917]
- drbd: Replace "unsigned" with "unsigned int" (Ming Lei) [2083917]
- drbd: Make use of PFN_UP helper macro (Ming Lei) [2083917]
- block: drbd: drbd_receiver: Remove redundant assignment to err (Ming Lei) [2083917]
- drbd: address enum mismatch warnings (Ming Lei) [2083917]
- drbd: fix duplicate array initializer (Ming Lei) [2083917]
- blk-mq: fix typo in comment (Ming Lei) [2083917]
- bfq: Remove bfq_requeue_request_body() (Ming Lei) [2083917]
- bfq: Remove superfluous conversion from RQ_BIC() (Ming Lei) [2083917]
- bfq: Allow current waker to defend against a tentative one (Ming Lei) [2083917]
- bfq: Relax waker detection for shared queues (Ming Lei) [2083917]
- blk-cgroup: delete rcu_read_lock_held() WARN_ON_ONCE() (Ming Lei) [2083917]
- blk-throttle: Set BIO_THROTTLED when bio has been throttled (Ming Lei) [2083917]
- blk-cgroup: Remove unnecessary rcu_read_lock/unlock() (Ming Lei) [2083917]
- blk-cgroup: always terminate io.stat lines (Ming Lei) [2083917]
- block, bfq: make bfq_has_work() more accurate (Ming Lei) [2083917]
- block, bfq: protect 'bfqd->queued' by 'bfqd->lock' (Ming Lei) [2083917]
- block: cleanup the VM accounting in submit_bio (Ming Lei) [2083917]
- block: Fix the bio.bi_opf comment (Ming Lei) [2083917]
- block: reorder the REQ_ flags (Ming Lei) [2083917]
- blk-iocost: combine local_stat and desc_stat to stat (Ming Lei) [2083917]
- block: improve the error message from bio_check_eod (Ming Lei) [2083917]
- block: allow passing a NULL bdev to bio_alloc_clone/bio_init_clone (Ming Lei) [2083917]
- block: remove superfluous calls to blkcg_bio_issue_init (Ming Lei) [2083917]
- kthread: unexport kthread_blkcg (Ming Lei) [2083917]
- blk-cgroup: cleanup blkcg_maybe_throttle_current (Ming Lei) [2083917]
- blk-cgroup: cleanup blk_cgroup_congested (Ming Lei) [2083917]
- blk-cgroup: move blkcg_css to blk-cgroup.c (Ming Lei) [2083917]
- blk-cgroup: remove unneeded includes from <linux/blk-cgroup.h> (Ming Lei) [2083917]
- blk-cgroup: remove pointless CONFIG_BLOCK ifdefs (Ming Lei) [2083917]
- blk-cgroup: replace bio_blkcg with bio_blkcg_css (Ming Lei) [2083917]
- blktrace: cleanup the __trace_note_message interface (Ming Lei) [2083917]
- blk-cgroup: move struct blkcg to block/blk-cgroup.h (Ming Lei) [2083917]
- blk-cgroup: move blkcg_{pin,unpin}_online out of line (Ming Lei) [2083917]
- blk-cgroup: move blk_cgroup_congested out line (Ming Lei) [2083917]
- blk-cgroup: move blkcg_{get,set}_fc_appid out of line (Ming Lei) [2083917]
- nvme-fc: fold t fc_update_appid into fc_appid_store (Ming Lei) [2083917]
- nvme-fc: don't support the appid attribute without CONFIG_BLK_CGROUP_FC_APPID (Ming Lei) [2083917]
- blk-cgroup: remove __bio_blkcg (Ming Lei) [2083917]
- block/partitions/ldm: Remove redundant assignments (Ming Lei) [2083917]
- block/partitions/atari: Remove redundant assignment (Ming Lei) [2083917]
- block/partitions/acorn: Remove redundant assignments (Ming Lei) [2083917]
- block/blk-map: Remove redundant assignment (Ming Lei) [2083917]
- block/badblocks: Remove redundant assignments (Ming Lei) [2083917]
- block: change exported IO accounting interface from gendisk to bdev (Ming Lei) [2083917]
- direct-io: remove random prefetches (Ming Lei) [2083917]
- block: decouple REQ_OP_SECURE_ERASE from REQ_OP_DISCARD (Ming Lei) [2083917]
- block: add a bdev_discard_granularity helper (Ming Lei) [2083917]
- block: remove QUEUE_FLAG_DISCARD (Ming Lei) [2083917]
- block: add a bdev_max_discard_sectors helper (Ming Lei) [2083917]
- block: refactor discard bio size limiting (Ming Lei) [2083917]
- block: move {bdev,queue_limit}_discard_alignment out of line (Ming Lei) [2083917]
- block: use bdev_discard_alignment in part_discard_alignment_show (Ming Lei) [2083917]
- block: remove queue_discard_alignment (Ming Lei) [2083917]
- block: move bdev_alignment_offset and queue_limit_alignment_offset out of line (Ming Lei) [2083917]
- block: use bdev_alignment_offset in disk_alignment_offset_show (Ming Lei) [2083917]
- block: use bdev_alignment_offset in part_alignment_offset_show (Ming Lei) [2083917]
- block: add a bdev_max_zone_append_sectors helper (Ming Lei) [2083917]
- block: add a bdev_stable_writes helper (Ming Lei) [2083917]
- block: add a bdev_fua helper (Ming Lei) [2083917]
- block: add a bdev_write_cache helper (Ming Lei) [2083917]
- block: add a bdev_nonrot helper (Ming Lei) [2083917]
- mm: use bdev_is_zoned in claim_swapfile (Ming Lei) [2083917]
- drbd: cleanup decide_on_discard_support (Ming Lei) [2083917]
- drbd: use bdev_alignment_offset instead of queue_alignment_offset (Ming Lei) [2083917]
- drbd: use bdev based limit helpers in drbd_send_sizes (Ming Lei) [2083917]
- drbd: remove assign_p_sizes_qlim (Ming Lei) [2083917]
- target: fix discard alignment on partitions (Ming Lei) [2083917]
- target: pass a block_device to target_configure_unmap_from_queue (Ming Lei) [2083917]
- target: remove an incorrect unmap zeroes data deduction (Ming Lei) [2083917]
- bfq: Make sure bfqg for which we are queueing requests is online (Ming Lei) [2083917]
- bfq: Get rid of __bio_blkcg() usage (Ming Lei) [2083917]
- bfq: Track whether bfq_group is still online (Ming Lei) [2083917]
- bfq: Remove pointless bfq_init_rq() calls (Ming Lei) [2083917]
- bfq: Drop pointless unlock-lock pair (Ming Lei) [2083917]
- bfq: Update cgroup information before merging bio (Ming Lei) [2083917]
- bfq: Split shared queues on move between cgroups (Ming Lei) [2083917]
- bfq: Avoid merging queues with different parents (Ming Lei) [2083917]
- bfq: Avoid false marking of bic as stably merged (Ming Lei) [2083917]
- pktcdvd: stop using bio_reset (Ming Lei) [2083917]
- block: turn bio_kmalloc into a simple kmalloc wrapper (Ming Lei) [2083917]
- target/pscsi: remove pscsi_get_bio (Ming Lei) [2083917]
- squashfs: always use bio_kmalloc in squashfs_bio_read (Ming Lei) [2083917]
- block: allow use of per-cpu bio alloc cache by block drivers (Ming Lei) [2083917]
- block: allow using the per-cpu bio cache from bio_alloc_bioset (Ming Lei) [2083917]
- blk-mq: fix passthrough plugging (Ming Lei) [2083917]
- block: wire-up support for passthrough plugging (Ming Lei) [2083917]
- scsi: block: Remove REQ_OP_WRITE_SAME support (Ming Lei) [2083917]
- scsi: dm: Remove WRITE_SAME support (Ming Lei) [2083917]
- scsi: md: Remove WRITE_SAME support (Ming Lei) [2083917]
- scsi: sd: Remove WRITE_SAME support (Ming Lei) [2083917]
- scsi: rnbd: Remove WRITE_SAME support (Ming Lei) [2083917]
- scsi: drbd: Remove WRITE_SAME support (Ming Lei) [2083917]
- scsi: cxlflash: Query write_zeroes limit for zeroing (Ming Lei) [2083917]
- block/mq-deadline: Set the fifo_time member also if inserting at head (Ming Lei) [2083917]
- Revert "block: release rq qos structures for queue without disk" (Ming Lei) [2083917]
- bfq: Fix warning in bfqq_request_over_limit() (Ming Lei) [2083917]
- Revert "block: inherit request start time from bio for BLK_CGROUP" (Ming Lei) [2083917]
- iocost: don't reset the inuse weight of under-weighted debtors (Ming Lei) [2083917]
- block: don't print I/O error warning for dead disks (Ming Lei) [2083917]
- block/compat_ioctl: fix range check in BLKGETSIZE (Ming Lei) [2083917]
- block: null_blk: end timed out poll request (Ming Lei) [2083917]
- block: fix offset/size check in bio_trim() (Ming Lei) [2083917]
- asm-generic: fix __get_unaligned_be48() on 32 bit platforms (Ming Lei) [2083917]
- block: move lower_48_bits() to block (Ming Lei) [2083917]
- drbd: set QUEUE_FLAG_STABLE_WRITES (Ming Lei) [2083917]
- drbd: fix an invalid memory access caused by incorrect use of list iterator (Ming Lei) [2083917]
- drbd: Fix five use after free bugs in get_initial_state (Ming Lei) [2083917]
- cdrom: remove unused variable (Ming Lei) [2083917]
- Revert "nbd: fix possible overflow on 'first_minor' in nbd_dev_add()" (Ming Lei) [2083917]
- drbd: remove check of list iterator against head past the loop body (Ming Lei) [2083917]
- drbd: remove usage of list iterator variable after loop (Ming Lei) [2083917]
- nbd: fix possible overflow on 'first_minor' in nbd_dev_add() (Ming Lei) [2083917]
- MAINTAINERS: add drbd co-maintainer (Ming Lei) [2083917]
- drbd: fix potential silent data corruption (Ming Lei) [2083917]
- loop: fix ioctl calls using compat_loop_info (Ming Lei) [2083917]
- n64cart: convert bi_disk to bi_bdev->bd_disk fix build (Ming Lei) [2083917]
- blk-wbt: remove wbt_track stub (Ming Lei) [2083917]
- block: use dedicated list iterator variable (Ming Lei) [2083917]
- block: Fix the maximum minor value is blk_alloc_ext_minor() (Ming Lei) [2083917]
- block: avoid calling blkg_free() in atomic context (Ming Lei) [2083917]
- crypto: fix crc64 testmgr digest byte order (Ming Lei) [2083917]
- nvme: add support for enhanced metadata (Ming Lei) [2083917]
- block: add pi for extended integrity (Ming Lei) [2083917]
- crypto: add rocksoft 64b crc guard tag framework (Ming Lei) [2083917]
- lib: add rocksoft model crc64 (Ming Lei) [2083917]
- linux/kernel: introduce lower_48_bits function (Ming Lei) [2083917]
- asm-generic: introduce be48 unaligned accessors (Ming Lei) [2083917]
- nvme: allow integrity on extended metadata formats (Ming Lei) [2083917]
- block: support pi with extended metadata (Ming Lei) [2083917]
- fs: do not pass __GFP_HIGHMEM to bio_alloc in do_mpage_readpage (Ming Lei) [2083917]
- f2fs: pass the bio operation to bio_alloc_bioset (Ming Lei) [2083917]
- f2fs: don't pass a bio to f2fs_target_device (Ming Lei) [2083917]
- nilfs2: pass the operation to bio_alloc (Ming Lei) [2083917]
- ext4: pass the operation to bio_alloc (Ming Lei) [2083917]
- mpage: pass the operation to bio_alloc (Ming Lei) [2083917]
- virtio_blk: eliminate anonymous module_init & module_exit (Ming Lei) [2083917]
- floppy: use memcpy_{to,from}_bvec (Ming Lei) [2083917]
- drbd: use bvec_kmap_local in recv_dless_read (Ming Lei) [2083917]
- drbd: use bvec_kmap_local in drbd_csum_bio (Ming Lei) [2083917]
- bcache: use bvec_kmap_local in bio_csum (Ming Lei) [2083917]
- nvdimm-btt: use bvec_kmap_local in btt_rw_integrity (Ming Lei) [2083917]
- nvdimm-blk: use bvec_kmap_local in nd_blk_rw_integrity (Ming Lei) [2083917]
- zram: use memcpy_from_bvec in zram_bvec_write (Ming Lei) [2083917]
- zram: use memcpy_to_bvec in zram_bvec_read (Ming Lei) [2083917]
- aoe: use bvec_kmap_local in bvcpy (Ming Lei) [2083917]
- iss-simdisk: use bvec_kmap_local in simdisk_submit_bio (Ming Lei) [2083917]
- null_blk: null_alloc_page() cleanup (Ming Lei) [2083917]
- null_blk: remove hardcoded null_alloc_page() param (Ming Lei) [2083917]
- null_blk: remove hardcoded alloc_cmd() parameter (Ming Lei) [2083917]
- loop: allow user to set the queue depth (Ming Lei) [2083917]
- loop: remove extra variable in lo_req_flush (Ming Lei) [2083917]
- loop: remove extra variable in lo_fallocate() (Ming Lei) [2083917]
- loop: use sysfs_emit() in the sysfs xxx show() (Ming Lei) [2083917]
- null_blk: fix return value from null_add_dev() (Ming Lei) [2083917]
- loop: clean up grammar in warning message (Ming Lei) [2083917]
- block/rnbd: Remove a useless mutex (Ming Lei) [2083917]
- block/rnbd: client device does not care queue/rotational (Ming Lei) [2083917]
- block/rnbd-clt: fix CHECK:BRACES warning (Ming Lei) [2083917]
- block: cancel all throttled bios in del_gendisk() (Ming Lei) [2083917]
- block: let blkcg_gq grab request queue's refcnt (Ming Lei) [2083917]
- block: avoid use-after-free on throttle data (Ming Lei) [2083917]
- block/bfq-iosched: Fix spelling mistake "tenative" -> "tentative" (Ming Lei) [2083917]
- sr: simplify the local variable initialization in sr_block_open() (Ming Lei) [2083917]
- block: don't merge across cgroup boundaries if blkcg is enabled (Ming Lei) [2083917]
- block: move rq_qos_exit() into disk_release() (Ming Lei) [2083917]
- block: do more work in elevator_exit (Ming Lei) [2083917]
- block: move blk_exit_queue into disk_release (Ming Lei) [2083917]
- block: move q_usage_counter release into blk_queue_release (Ming Lei) [2083917]
- block: don't remove hctx debugfs dir from blk_mq_exit_queue (Ming Lei) [2083917]
- block: move blkcg initialization/destroy into disk allocation/release handler (Ming Lei) [2083917]
- sr: implement ->free_disk to simplify refcounting (Ming Lei) [2083917]
- sd: implement ->free_disk to simplify refcounting (Ming Lei) [2083917]
- blk-mq: handle already freed tags gracefully in blk_mq_free_rqs (Ming Lei) [2083917]
- blk-mq: do not include passthrough requests in I/O accounting (Ming Lei) [2083917]
- blk-mq: manage hctx map via xarray (Ming Lei) [2083917]
- blk-mq: prepare for implementing hctx table via xarray (Ming Lei) [2083917]
- block: mtip32xx: don't touch q->queue_hw_ctx (Ming Lei) [2083917]
- blk-mq: reconfigure poll after queue map is changed (Ming Lei) [2083917]
- blk-mq: simplify reallocation of hw ctxs a bit (Ming Lei) [2083917]
- blk-mq: figure out correct numa node for hw queue (Ming Lei) [2083917]
- Revert "Revert "block, bfq: honor already-setup queue merges"" (Ming Lei) [2083917]
- block: remove bio_devname (Ming Lei) [2083917]
- raid5-ppl: stop using bio_devname (Ming Lei) [2083917]
- raid1: stop using bio_devname (Ming Lei) [2083917]
- md-multipath: stop using bio_devname (Ming Lei) [2083917]
- dm-integrity: stop using bio_devname (Ming Lei) [2083917]
- dm-crypt: stop using bio_devname (Ming Lei) [2083917]
- pktcdvd: remove a pointless debug check in pkt_submit_bio (Ming Lei) [2083917]
- block: remove handle_bad_sector (Ming Lei) [2083917]
- block: fix and cleanup bio_check_ro (Ming Lei) [2083917]
- bfq: fix use-after-free in bfq_dispatch_request (Ming Lei) [2083917]
- blk-crypto: show crypto capabilities in sysfs (Ming Lei) [2083917]
- block: don't delete queue kobject before its children (Ming Lei) [2083917]
- block: simplify calling convention of elv_unregister_queue() (Ming Lei) [2083917]
- block: remove redundant semicolon (Ming Lei) [2083917]
- block: default BLOCK_LEGACY_AUTOLOAD to y (Ming Lei) [2083917]
- block, bfq: don't move oom_bfqq (Ming Lei) [2083917]
- block, bfq: avoid moving bfqq to it's parent bfqg (Ming Lei) [2083917]
- block, bfq: cleanup bfq_bfqq_to_bfqg() (Ming Lei) [2083917]
- block/bfq_wf2q: correct weight to ioprio (Ming Lei) [2083917]
- blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues (Ming Lei) [2083917]
- virtio_blk: simplify refcounting (Ming Lei) [2083917]
- memstick/mspro_block: simplify refcounting (Ming Lei) [2083917]
- memstick/mspro_block: fix handling of read-only devices (Ming Lei) [2083917]
- memstick/ms_block: simplify refcounting (Ming Lei) [2083917]
- block: add a ->free_disk method (Ming Lei) [2083917]
- block: revert 4f1e9630afe6 ("blk-throtl: optimize IOPS throttle for large IO scenarios") (Ming Lei) [2083917]
- block: don't try to throttle split bio if iops limit isn't set (Ming Lei) [2083917]
- block: throttle split bio in case of iops limit (Ming Lei) [2083917]
- block: merge submit_bio_checks() into submit_bio_noacct (Ming Lei) [2083917]
- block: don't check bio in blk_throtl_dispatch_work_fn (Ming Lei) [2083917]
- block: don't declare submit_bio_checks in local header (Ming Lei) [2083917]
- block: move blk_crypto_bio_prep() out of blk-mq.c (Ming Lei) [2083917]
- block: move submit_bio_checks() into submit_bio_noacct (Ming Lei) [2083917]
- dm: remove dm_dispatch_clone_request (Ming Lei) [2083917]
- dm: remove useless code from dm_dispatch_clone_request (Ming Lei) [2083917]
- blk-mq: remove the request_queue argument to blk_insert_cloned_request (Ming Lei) [2083917]
- blk-mq: fold blk_cloned_rq_check_limits into blk_insert_cloned_request (Ming Lei) [2083917]
- blk-mq: make the blk-mq stacking code optional (Ming Lei) [2083917]
- blk-cgroup: set blkg iostat after percpu stat aggregation (Ming Lei) [2083917]
- blk-lib: don't check bdev_get_queue() NULL check (Ming Lei) [2083917]
- block: remove biodoc.rst (Ming Lei) [2083917]
- docs: block: biodoc.rst: Drop the obsolete and incorrect content (Ming Lei) [2083917]
- block: partition include/linux/blk-cgroup.h (Ming Lei) [2083917]
- block: move initialization of q->blkg_list into blkcg_init_queue (Ming Lei) [2083917]
- block: remove THROTL_IOPS_MAX (Ming Lei) [2083917]
- block: introduce block_rq_error tracepoint (Ming Lei) [2083917]
- sbitmap: Delete old sbitmap_queue_get_shallow() (Ming Lei) [2083917]
- block: pass a block_device to bio_clone_fast (Ming Lei) [2083917]
- block: initialize the target bio in __bio_clone_fast (Ming Lei) [2083917]
- dm: use bio_clone_fast in alloc_io/alloc_tio (Ming Lei) [2083917]
- block: clone crypto and integrity data in __bio_clone_fast (Ming Lei) [2083917]
- dm-cache: remove __remap_to_origin_clear_discard (Ming Lei) [2083917]
- dm: simplify the single bio fast path in __send_duplicate_bios (Ming Lei) [2083917]
- dm: retun the clone bio from alloc_tio (Ming Lei) [2083917]
- dm: pass the bio instead of tio to __map_bio (Ming Lei) [2083917]
- dm: move cloning the bio into alloc_tio (Ming Lei) [2083917]
- dm: fold __send_duplicate_bios into __clone_and_map_simple_bio (Ming Lei) [2083917]
- dm: fold clone_bio into __clone_and_map_data_bio (Ming Lei) [2083917]
- dm: add a clone_to_tio helper (Ming Lei) [2083917]
- drbd: set ->bi_bdev in drbd_req_new (Ming Lei) [2083917]
- block: call bio_associate_blkg from bio_reset (Ming Lei) [2083917]
- scsi: use BLK_STS_OFFLINE for not fully online devices (Ming Lei) [2083917]
- block: return -ENODEV for BLK_STS_OFFLINE (Ming Lei) [2083917]
- block: introduce BLK_STS_OFFLINE (Ming Lei) [2083917]
- block: fix boolreturn.cocci warning (Ming Lei) [2083917]
- MAINTAINERS: add bio.h to the block section (Ming Lei) [2083917]
- block: fix the kerneldoc for bio_end_io_acct (Ming Lei) [2083917]
- block: check that there is a plug in blk_flush_plug (Ming Lei) [2083917]
- block: remove blk_needs_flush_plug (Ming Lei) [2083917]
- block: pass a block_device and opf to bio_reset (Ming Lei) [2083917]
- block: pass a block_device and opf to bio_init (Ming Lei) [2083917]
- block: pass a block_device and opf to bio_alloc (Ming Lei) [2083917]
- block: pass a block_device and opf to bio_alloc_kiocb (Ming Lei) [2083917]
- block: pass a block_device and opf to bio_alloc_bioset (Ming Lei) [2083917]
- block: pass a block_device and opf to blk_next_bio (Ming Lei) [2083917]
- block: move blk_next_bio to bio.c (Ming Lei) [2083917]
- xen-blkback: bio_alloc can't fail if it is allow to sleep (Ming Lei) [2083917]
- rnbd-srv: remove struct rnbd_dev_blk_io (Ming Lei) [2083917]
- rnbd-srv: simplify bio mapping in process_rdma (Ming Lei) [2083917]
- drbd: bio_alloc can't fail if it is allow to sleep (Ming Lei) [2083917]
- dm-thin: use blkdev_issue_flush instead of open coding it (Ming Lei) [2083917]
- dm-snap: use blkdev_issue_flush instead of open coding it (Ming Lei) [2083917]
- dm-crypt: remove clone_init (Ming Lei) [2083917]
- dm: bio_alloc can't fail if it is allowed to sleep (Ming Lei) [2083917]
- nfs/blocklayout: remove bl_alloc_init_bio (Ming Lei) [2083917]
- nilfs2: remove nilfs_alloc_seg_bio (Ming Lei) [2083917]
- fs: remove mpage_alloc (Ming Lei) [2083917]
- block: remove genhd.h (Ming Lei) [2083917]
- block: move blk_drop_partitions to blk.h (Ming Lei) [2083917]
- block: move disk_{block,unblock,flush}_events to blk.h (Ming Lei) [2083917]
- block: deprecate autoloading based on dev_t (Ming Lei) [2083917]
- zram_drv: allow reclaim on bio_alloc (Ming Lei) [2083917]
- block: Add bio_for_each_folio_all() (Ming Lei) [2083917]
- block: Add bio_add_folio() (Ming Lei) [2083917]
- [s390] s390/zcrypt: Filter admin CPRBs on custom devices (Mete Durlu) [2076921]
- [s390] s390/zcrypt: CCA control CPRB sending (Mete Durlu) [2076921]
- [s390] s390/zcrypt: Add admask to zcdn (Mete Durlu) [2076921]
- ntb: intel: fix port config status offset for SPR (John W. Linville) [2048751]
- NTB/msi: Use struct_size() helper in devm_kzalloc() (John W. Linville) [2048751]
- ntb_hw_switchtec: Fix a minor issue in config_req_id_table() (John W. Linville) [2048751]
- ntb_hw_switchtec: Remove code for disabling ID protection (John W. Linville) [2048751]
- ntb_hw_switchtec: Update the way of getting VEP instance ID (John W. Linville) [2048751]
- ntb_hw_switchtec: AND with the part_map for a valid tpart_vec (John W. Linville) [2048751]
- ntb_hw_switchtec: Fix bug with more than 32 partitions (John W. Linville) [2048751]
- ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all (John W. Linville) [2048751]
- ntb_hw_switchtec: fix the spelling of "its" (John W. Linville) [2048751]
- NTB/msi: Fix ntbm_msi_request_threaded_irq() kernel-doc comment (John W. Linville) [2048751]
- ntb_hw_amd: Add NTB PCI ID for new gen CPU (John W. Linville) [2048751]
- NTB: switch from 'pci_' to 'dma_' API (John W. Linville) [2048751]
- ntb: ntb_pingpong: remove redundant initialization of variables msg_data and spad_data (John W. Linville) [2048751]
- NTB: perf: Fix an error code in perf_setup_inbuf() (John W. Linville) [2048751]
- NTB: Fix an error code in ntb_msit_probe() (John W. Linville) [2048751]
- ntb: intel: remove invalid email address in header comment (John W. Linville) [2048751]
- redhat: spec: trigger dracut when modules are installed separately (Jan Stancek) [2062518]
Resolves: rhbz#2095826, rhbz#2096401, rhbz#2054337, rhbz#2091880, rhbz#2090409, rhbz#2083917, rhbz#2076921, rhbz#2048751, rhbz#2062518
Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-06-27 08:00:43 +00:00
|
|
|
mkdir -p %{_localstatedir}/lib/rpm-state/%{name}\
|
kernel-5.14.0-186.el9
* Thu Nov 03 2022 Frantisek Hrbata <fhrbata@redhat.com> [5.14.0-186.el9]
- perf/arm-cmn: Decode CAL devices properly in debugfs (Jeremy Linton) [2118804]
- perf/arm-cmn: Fix filter_sel lookup (Jeremy Linton) [2118804]
- perf/arm-cmn: Add CMN-700 support (Jeremy Linton) [2118804]
- perf/arm-cmn: Refactor occupancy filter selector (Jeremy Linton) [2118804]
- perf/arm-cmn: Add CMN-650 support (Jeremy Linton) [2118804]
- dt-bindings: perf: arm-cmn: Add CMN-650 and CMN-700 (Jeremy Linton) [2118804]
- perf/arm-cmn: Update watchpoint format (Jeremy Linton) [2118804]
- perf/arm-cmn: Hide XP PUB events for CMN-600 (Jeremy Linton) [2118804]
- perf/arm-cmn: Make arm_cmn_debugfs static (Jeremy Linton) [2118804]
- perf/arm-cmn: Add debugfs topology info (Jeremy Linton) [2118804]
- perf/arm-cmn: Add CI-700 Support (Jeremy Linton) [2118804]
- dt-bindings: perf: arm-cmn: Add CI-700 (Jeremy Linton) [2118804]
- perf/arm-cmn: Support new IP features (Jeremy Linton) [2118804]
- perf/arm-cmn: Demarcate CMN-600 specifics (Jeremy Linton) [2118804]
- perf/arm-cmn: Move group validation data off-stack (Jeremy Linton) [2118804]
- perf/arm-cmn: Optimise DTC counter accesses (Jeremy Linton) [2118804]
- perf/arm-cmn: Optimise DTM counter reads (Jeremy Linton) [2118804]
- perf/arm-cmn: Refactor DTM handling (Jeremy Linton) [2118804]
- perf/arm-cmn: Streamline node iteration (Jeremy Linton) [2118804]
- perf/arm-cmn: Refactor node ID handling (Jeremy Linton) [2118804]
- perf/arm-cmn: Drop compile-test restriction (Jeremy Linton) [2118804]
- perf/arm-cmn: Account for NUMA affinity (Jeremy Linton) [2118804]
- perf/arm-cmn: Fix CPU hotplug unregistration (Jeremy Linton) [2118804]
- selftests: cgroup: add a selftest for memory.reclaim (Waiman Long) [1880574]
- selftests: cgroup: fix alloc_anon_noexit() instantly freeing memory (Waiman Long) [1880574]
- selftests: cgroup: return -errno from cg_read()/cg_write() on failure (Waiman Long) [1880574]
- selftests: memcg: test high limit for single entry allocation (Waiman Long) [1880574]
- memcg: introduce per-memcg reclaim interface (Waiman Long) [1880574]
- spec: fix path to `installing_core` stamp file for subpackages (Jonathan Lebon) [2134215]
- redhat/configs: enable RTC_DRV_RV8803 for x86_64 (David Arcari) [2136121]
- rtc: rv8803: fix missing unlock on error in rv8803_set_time() (David Arcari) [2136121]
- rtc: rv8803: re-initialize all Epson RX8803 registers on voltage loss (David Arcari) [2136121]
- rtc: rv8803: initialize registers on post-probe voltage loss (David Arcari) [2136121]
- rtc: rv8803: factor out existing register initialization to function (David Arcari) [2136121]
- rtc: rv8803: Add support for the Epson RX8804 RTC (David Arcari) [2136121]
- rtc: rv8803: fix writing back ctrl in flag register (David Arcari) [2136121]
- mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse (Waiman Long) [2137587] {CVE-2022-42703}
- mm/rmap: Fix typos in comments (Waiman Long) [2137587] {CVE-2022-42703}
- blk-mq: don't add non-pt request with ->end_io to batch (Ming Lei) [2131144]
- blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' (Ming Lei) [2131144]
- blktrace: fix possible memleak in '__blk_trace_remove' (Ming Lei) [2131144]
- blktrace: introduce 'blk_trace_{start,stop}' helper (Ming Lei) [2131144]
- bio: safeguard REQ_ALLOC_CACHE bio put (Ming Lei) [2131144]
- block, bfq: remove unused variable for bfq_queue (Ming Lei) [2131144]
- drbd: only clone bio if we have a backing device (Ming Lei) [2131144]
- blk-mq: fix null pointer dereference in blk_mq_clear_rq_mapping() (Ming Lei) [2131144]
- block: fix leaking minors of hidden disks (Ming Lei) [2131144]
- block: avoid sign extend problem with default queue flags mask (Ming Lei) [2131144]
- blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() (Ming Lei) [2131144]
- block: Remove the repeat word 'can' (Ming Lei) [2131144]
- sbitmap: fix lockup while swapping (Ming Lei) [2131144]
- block: add rationale for not using blk_mq_plug() when applicable (Ming Lei) [2131144]
- block: adapt blk_mq_plug() to not plug for writes that require a zone lock (Ming Lei) [2131144]
- blk-cgroup: don't update the blkg lookup hint in blkg_conf_prep (Ming Lei) [2131144]
- blk-mq: use quiesced elevator switch when reinitializing queues (Ming Lei) [2131144]
- block: replace blk_queue_nowait with bdev_nowait (Ming Lei) [2131144]
- blk-cgroup: pass a gendisk to the blkg allocation helpers (Ming Lei) [2131144]
- blk-cgroup: pass a gendisk to blkcg_schedule_throttle (Ming Lei) [2131144]
- blk-cgroup: pass a gendisk to blkg_destroy_all (Ming Lei) [2131144]
- blk-throttle: pass a gendisk to blk_throtl_cancel_bios (Ming Lei) [2131144]
- blk-throttle: pass a gendisk to blk_throtl_register_queue (Ming Lei) [2131144]
- blk-throttle: pass a gendisk to blk_throtl_init and blk_throtl_exit (Ming Lei) [2131144]
- blk-iocost: cleanup ioc_qos_write (Ming Lei) [2131144]
- blk-iocost: pass a gendisk to blk_iocost_init (Ming Lei) [2131144]
- blk-iocost: simplify ioc_name (Ming Lei) [2131144]
- blk-iolatency: pass a gendisk to blk_iolatency_init (Ming Lei) [2131144]
- blk-ioprio: pass a gendisk to blk_ioprio_init and blk_ioprio_exit (Ming Lei) [2131144]
- blk-cgroup: pass a gendisk to blkcg_init_queue and blkcg_exit_queue (Ming Lei) [2131144]
- blk-cgroup: remove blkg_lookup_check (Ming Lei) [2131144]
- blk-cgroup: cleanup the blkg_lookup family of functions (Ming Lei) [2131144]
- blk-cgroup: remove open coded blkg_lookup instances (Ming Lei) [2131144]
- blk-cgroup: remove blk_queue_root_blkg (Ming Lei) [2131144]
- blk-cgroup: fix error unwinding in blkcg_init_queue (Ming Lei) [2131144]
- blk-mq: don't redirect completion for hctx withs only one ctx mapping (Ming Lei) [2131144]
- blk-throttle: improve bypassing bios checkings (Ming Lei) [2131144]
- blk-throttle: remove THROTL_TG_HAS_IOPS_LIMIT (Ming Lei) [2131144]
- block/blk-rq-qos: delete useless enmu RQ_QOS_IOPRIO (Ming Lei) [2131144]
- block: aoe: use DEFINE_SHOW_ATTRIBUTE to simplify aoe_debugfs (Ming Lei) [2131144]
- block: move from strlcpy with unused retval to strscpy (Ming Lei) [2131144]
- block/drbd: remove useless comments in receive_DataReply() (Ming Lei) [2131144]
- drbd: remove orphan _req_may_be_done() declaration (Ming Lei) [2131144]
- blk-wbt: call rq_qos_add() after wb_normal is initialized (Ming Lei) [2131144]
- rnbd-srv: remove struct rnbd_dev (Ming Lei) [2131144]
- rnbd-srv: remove rnbd_dev_{open,close} (Ming Lei) [2131144]
- rnbd-srv: remove rnbd_endio (Ming Lei) [2131144]
- rnbd-srv: simplify rnbd_srv_fill_msg_open_rsp (Ming Lei) [2131144]
- block: Fix the enum blk_eh_timer_return documentation (Ming Lei) [2131144]
- blk-iocost: Remove unnecessary (void*) conversions (Ming Lei) [2131144]
- block: remove PSI accounting from the bio layer (Ming Lei) [2131144]
- sched/psi: export psi_memstall_{enter,leave} (Ming Lei) [2131144]
- mm: add PSI accounting around ->read_folio and ->readahead calls (Ming Lei) [2131144]
- block: fix comment typo in submit_bio of block-core.c. (Ming Lei) [2131144]
- block/drbd: remove unused w_start_resync declaration (Ming Lei) [2131144]
- blk-throttle: cleanup tg_update_disptime() (Ming Lei) [2131144]
- blk-throttle: calling throtl_dequeue/enqueue_tg in pairs (Ming Lei) [2131144]
- blk-throttle: use 'READ/WRITE' instead of '0/1' (Ming Lei) [2131144]
- blk-throttle: fix io hung due to configuration updates (Ming Lei) [2131144]
- blk-throttle: factor out code to calculate ios/bytes_allowed (Ming Lei) [2131144]
- blk-throttle: prevent overflow while calculating wait time (Ming Lei) [2131144]
- blk-throttle: fix that io throttle can only work for single bio (Ming Lei) [2131144]
- sbitmap: fix batched wait_cnt accounting (Ming Lei) [2131144]
- sbitmap: Use atomic_long_try_cmpxchg in __sbitmap_queue_get_batch (Ming Lei) [2131144]
- nbd: Fix hung when signal interrupts nbd_start_device_ioctl() (Ming Lei) [2131144]
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up() (Ming Lei) [2131144]
- rnbd-srv: remove redundant setting of blk_open_flags (Ming Lei) [2131144]
- rnbd-srv: make process_msg_close returns void (Ming Lei) [2131144]
- rnbd-srv: add comment in rnbd_srv_rdma_ev (Ming Lei) [2131144]
- block: remove unneeded return value of bio_check_ro() (Ming Lei) [2131144]
- blk-mq: remove unneeded needs_restart check (Ming Lei) [2131144]
- blk-throttle: clean up codes that can't be reached (Ming Lei) [2131144]
- Revert "sbitmap: fix batched wait_cnt accounting" (Ming Lei) [2131144]
- block: enable per-cpu bio caching for the fs bio set (Ming Lei) [2131144]
- sbitmap: fix batched wait_cnt accounting (Ming Lei) [2131144]
- sbitmap: remove unnecessary code in __sbitmap_queue_get_batch (Ming Lei) [2131144]
- block/rnbd-clt: Remove the unneeded result variable (Ming Lei) [2131144]
- sbitmap: fix possible io hung due to lost wakeup (Ming Lei) [2131144]
- block: shrink rq_map_data a bit (Ming Lei) [2131144]
- block, bfq: remove useless parameter for bfq_add/del_bfqq_busy() (Ming Lei) [2131144]
- block, bfq: remove useless checking in bfq_put_queue() (Ming Lei) [2131144]
- block, bfq: remove unused functions (Ming Lei) [2131144]
- block: Change the return type of blk_mq_map_queues() into void (Ming Lei) [2131144]
- null_blk: Modify the behavior of null_map_queues() (Ming Lei) [2131144]
- block/rnbd-srv: Add event tracing support (Ming Lei) [2131144]
- block: sed-opal: Add ioctl to return device status (Ming Lei) [2131144]
- block: extend functionality to map bvec iterator (Ming Lei) [2131144]
- block: factor out blk_rq_map_bio_alloc helper (Ming Lei) [2131144]
- block: rename bio_map_put to blk_mq_map_bio_put (Ming Lei) [2131144]
- block: enable bio caching use for passthru IO (Ming Lei) [2131144]
- block: add blk_rq_map_user_io (Ming Lei) [2131144]
- block: allow end_io based requests in the completion batch handling (Ming Lei) [2131144]
- block: change request end_io handler to pass back a return value (Ming Lei) [2131144]
- block: enable batched allocation for blk_mq_alloc_request() (Ming Lei) [2131144]
- block: kill deprecated BUG_ON() in the flush handling (Ming Lei) [2131144]
- virtio-blk: validate num_queues during probe (Ming Lei) [2131144]
- selftests/bpf: Limit unroll_count for pyperf600 test (Frantisek Hrbata) [2139836]
- devdax: Fix soft-reservation memory description (Mark Langsdorf) [2122317]
- ACPI: CPPC: Fix enabling CPPC on AMD systems with shared memory (Mark Langsdorf) [2122317]
- arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level (Mark Langsdorf) [2122317]
- ACPI: property: Remove default association from integer maximum values (Mark Langsdorf) [2122317]
- ACPI: property: Ignore already existing data node tags (Mark Langsdorf) [2122317]
- ACPI: property: Fix type detection of unified integer reading functions (Mark Langsdorf) [2122317]
- ACPI: processor: Remove freq Qos request for all CPUs (Mark Langsdorf) [2122317]
- ACPI: CPPC: Do not prevent CPPC from working in the future (Mark Langsdorf) [2122317]
- ACPI: CPPC: Don't require flexible address space if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2122317]
- ACPI: CPPC: Don't require _OSC if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2122317]
- ACPI: CPPC: fix typo in comment (Mark Langsdorf) [2122317]
- cpufreq: CPPC: Enable fast_switch (Mark Langsdorf) [2122317]
- ACPI: CPPC: Assume no transition latency if no PCCT (Mark Langsdorf) [2122317]
- ACPI: bus: Set CPPC _OSC bits for all and when CPPC_LIB is supported (Mark Langsdorf) [2122317]
- ACPI: CPPC: Check _OSC for flexible address space (Mark Langsdorf) [2122317]
- ACPI: property: Fix error handling in acpi_init_properties() (Mark Langsdorf) [2122317]
- ACPI: VIOT: Do not dereference fwnode in struct device (Mark Langsdorf) [2122317]
- ACPI/PCI: Remove useless NULL pointer checks (Mark Langsdorf) [2122317]
- ACPI: property: Read buffer properties as integers (Mark Langsdorf) [2122317]
- ACPI: property: Add support for parsing buffer property UUID (Mark Langsdorf) [2122317]
- ACPI: property: Unify integer value reading functions (Mark Langsdorf) [2122317]
- ACPI: property: Switch node property referencing from ifs to a switch (Mark Langsdorf) [2122317]
- ACPI: property: Move property ref argument parsing into a new function (Mark Langsdorf) [2122317]
- ACPI: property: Use acpi_object_type consistently in property ref parsing (Mark Langsdorf) [2122317]
- ACPI: property: Tie data nodes to acpi handles (Mark Langsdorf) [2122317]
- ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool (Mark Langsdorf) [2122317]
- ACPI: PM: x86: Print messages regarding LPS0 idle support (Mark Langsdorf) [2122317]
- ACPI: PPTT: Leave the table mapped for the runtime usage (Mark Langsdorf) [2122317]
- ACPI: resource: skip IRQ override on AMD Zen platforms (Mark Langsdorf) [2122317]
- ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback (Mark Langsdorf) [2122317]
- APCI: irq: Add support for multiple GSI domains (Mark Langsdorf) [2122317]
- ACPI: video: Use native backlight on Dell Inspiron N4010 (Mark Langsdorf) [2122317]
- ACPI: PM: s2idle: Use LPS0 idle if ACPI_FADT_LOW_POWER_S0 is unset (Mark Langsdorf) [2122317]
- Revert "ACPI / PM: LPIT: Register sysfs attributes based on FADT" (Mark Langsdorf) [2122317]
- ACPI: utils: Add api to read _SUB from ACPI (Mark Langsdorf) [2122317]
- PCI: loongson: Add ACPI init support (Mark Langsdorf) [2122317]
- ACPI: video: Shortening quirk list by identifying Clevo by board_name only (Mark Langsdorf) [2122317]
- ACPI: video: Force backlight native for some TongFang devices (Mark Langsdorf) [2122317]
- PCI/ACPI: Guard ARM64-specific mcfg_quirks (Mark Langsdorf) [2122317]
- ACPI: PM: s2idle: Add support for upcoming AMD uPEP HID AMDI008 (Mark Langsdorf) [2122317]
- ACPI: PPTT: Use table offset as fw_token instead of virtual address (Mark Langsdorf) [2122317]
- ACPI: Move PRM config option under the main ACPI config (Mark Langsdorf) [2122317]
- ACPI: Enable Platform Runtime Mechanism(PRM) support on ARM64 (Mark Langsdorf) [2122317]
- efi: Simplify arch_efi_call_virt() macro (Mark Langsdorf) [2122317]
- ACPI: PRM: Change handler_addr type to void pointer (Mark Langsdorf) [2122317]
- ACPI: bus: Drop driver member of struct acpi_device (Mark Langsdorf) [2122317]
- ACPI: bus: Drop redundant check in acpi_device_remove() (Mark Langsdorf) [2122317]
- ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP (Mark Langsdorf) [2122317]
- ACPI: LPSS: Fix missing check in register_device_clock() (Mark Langsdorf) [2122317]
- ACPI: APEI: Better fix to avoid spamming the console with old error logs (Mark Langsdorf) [2122317]
- ACPI: PM: save NVS memory for Lenovo G40-45 (Mark Langsdorf) [2122317]
- ACPI: EC: Drop unused ident initializers from dmi_system_id tables (Mark Langsdorf) [2122317]
- ACPI: EC: Re-use boot_ec when possible even when EC_FLAGS_TRUST_DSDT_GPE is set (Mark Langsdorf) [2122317]
- ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk (Mark Langsdorf) [2122317]
- ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks (Mark Langsdorf) [2122317]
- ACPI: processor: Drop leftover acpi_processor_get_limit_info() declaration (Mark Langsdorf) [2122317]
- ACPI: processor: Split out thermal initialization from ACPI PSS (Mark Langsdorf) [2122317]
- redhat/configs: move CONFIG_ACPI_VIDEO to common/generic (Mark Langsdorf) [2122317]
- ACPI: video: Drop X86 dependency from Kconfig (Mark Langsdorf) [2122317]
- ACPI: video: Fix acpi_video_handles_brightness_key_presses() (Mark Langsdorf) [2122317]
- ACPI: video: Change how we determine if brightness key-presses are handled (Mark Langsdorf) [2122317]
- ACPI / MMC: PM: Unify fixing up device power (Mark Langsdorf) [2122317]
- mmc: sdhci-acpi: Use the new soc_intel_is_byt() helper (Mark Langsdorf) [2122317]
- mmc: sdhci-acpi: Remove special handling for GPD win/pocket devices (Mark Langsdorf) [2122317]
- ACPI: scan: Walk ACPI device's children using driver core (Mark Langsdorf) [2122317]
- ACPI: bus: Introduce acpi_dev_for_each_child_reverse() (Mark Langsdorf) [2122317]
- ACPI: video: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122317]
- ACPI: bus: Export acpi_dev_for_each_child() to modules (Mark Langsdorf) [2122317]
- ACPI: property: Use acpi_dev_for_each_child() for child lookup (Mark Langsdorf) [2122317]
- ACPI: container: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122317]
- ACPI: glue: Introduce acpi_find_child_by_adr() (Mark Langsdorf) [2122317]
- ACPI: glue: Introduce acpi_dev_has_children() (Mark Langsdorf) [2122317]
- ACPI: glue: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122317]
- ACPI: glue: Use acpi_device_adr() in acpi_find_child_device() (Mark Langsdorf) [2122317]
- ACPI: APEI: Fix double word in a comment (Mark Langsdorf) [2122317]
- ACPI: processor/idle: Annotate more functions to live in cpuidle section (Mark Langsdorf) [2122317]
- ACPI: video: improve PM notifer callback (Mark Langsdorf) [2122317]
- ACPI: utils: include UUID in _DSM evaluation warning (Mark Langsdorf) [2122317]
- acpi/nfit: rely on mce->misc to determine poison granularity (Mark Langsdorf) [2122317]
- ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default (Mark Langsdorf) [2122317]
- ACPI: clean up white space in a few places for consistency (Mark Langsdorf) [2122317]
- ACPI: glue: Rearrange find_child_checks() (Mark Langsdorf) [2122317]
- ACPI: DPTF: Add support for high frequency impedance notification (Mark Langsdorf) [2122317]
- ACPI: processor: idle: Expose max_cstate/nocst/bm_check_disable read-only in sysfs (Mark Langsdorf) [2122317]
- ACPI: battery: Make "not-charging" the default on no charging or full info (Mark Langsdorf) [2122317]
- PCI/ACPI: negotiate CXL _OSC (Mark Langsdorf) [2122317]
- PCI/ACPI: Prefer CXL _OSC instead of PCIe _OSC for CXL host bridges (Mark Langsdorf) [2122317]
- PCI/ACPI: add a helper for retrieving _OSC Control DWORDs (Mark Langsdorf) [2122317]
- ACPI: OSL: Remove the helper for deactivating memory region (Mark Langsdorf) [2122317]
- ACPI: bus: Avoid non-ACPI device objects in walks over children (Mark Langsdorf) [2122317]
- ACPI: DPTF: Correct description of INT3407 / INT3532 attributes (Mark Langsdorf) [2122317]
- ACPI: BGRT: use static for BGRT_SHOW kobj_attribute defines (Mark Langsdorf) [2122317]
- ACPI, APEI, EINJ: Refuse to inject into the zero page (Mark Langsdorf) [2122317]
- ACPI: PM: Always print final debug message in acpi_device_set_power() (Mark Langsdorf) [2122317]
- ACPI: SPCR: Add support for NVIDIA 16550-compatible port subtype (Mark Langsdorf) [2122317]
- ACPI: APEI: Fix missing ERST record id (Mark Langsdorf) [2122317]
- ACPICA: iASL/MADT: Add OEM-defined subtable (Mark Langsdorf) [2122317]
- ACPICA: Add support for ARM Performance Monitoring Unit Table. (Mark Langsdorf) [2122317]
- ACPICA: Headers: Replace zero-length array with flexible-array member (Mark Langsdorf) [2122317]
- ACPICA: Removed some tabs and // comments (Mark Langsdorf) [2122317]
- ACPICA: Update copyright notices to the year 2022 (Mark Langsdorf) [2122317]
- ACPICA: Clean up double word in comment (Mark Langsdorf) [2122317]
- ACPICA: Add new ACPI 6.4 semantics for LoadTable() operator (Mark Langsdorf) [2122317]
- ACPICA: Add new ACPI 6.4 semantics to the Load() operator (Mark Langsdorf) [2122317]
- ACPICA: iASL: NHLT: Rename linux specific strucures to device_info (Mark Langsdorf) [2122317]
- ACPICA: iASL: NHLT: Fix parsing undocumented bytes at the end of Endpoint Descriptor (Mark Langsdorf) [2122317]
- ACPICA: iASL: NHLT: Treat Terminator as specific_config (Mark Langsdorf) [2122317]
- ACPICA: Add the subtable CFMWS to the CEDT table (Mark Langsdorf) [2122317]
- ACPICA: Add support for the Windows 11 _OSI string (Mark Langsdorf) [2122317]
- ACPI: property: Release subnode properties with data nodes (Mark Langsdorf) [2122317]
- PCI: ACPI: PM: Power up devices in D3cold before scanning them (Mark Langsdorf) [2122317]
- ACPI: PM: Introduce acpi_dev_power_up_children_with_adr() (Mark Langsdorf) [2122317]
- ACPI: bus: Introduce acpi_dev_for_each_child() (Mark Langsdorf) [2122317]
- ACPI: PM: Unify debug messages in acpi_device_set_power() (Mark Langsdorf) [2122317]
- ACPI: PM: Change pr_fmt() in device_pm.c (Mark Langsdorf) [2122317]
- ACPI: PM: Convert debug message in acpi_device_get_power() (Mark Langsdorf) [2122317]
- ACPI: property: Move acpi_fwnode_device_get_match_data() up (Mark Langsdorf) [2122317]
- ACPI: Add perf low power callback (Mark Langsdorf) [2122317]
Resolves: rhbz#2118804, rhbz#1880574, rhbz#2134215, rhbz#2136121, rhbz#2137587, rhbz#2131144, rhbz#2139836, rhbz#2122317
Signed-off-by: Frantisek Hrbata <fhrbata@redhat.com>
2022-11-03 17:44:31 +00:00
|
|
|
touch %{_localstatedir}/lib/rpm-state/%{name}/installing_core_%{KVERREL}%{?-v:+%{-v*}}\
|
2020-10-15 12:41:02 +00:00
|
|
|
%{nil}
|
|
|
|
|
|
|
|
#
|
|
|
|
# This macro defines a %%preun script for a kernel package.
|
kernel-5.14.0-409.el9
* Tue Jan 16 2024 Scott Weaver <scweaver@redhat.com> [5.14.0-409.el9]
- dm crypt: account large pages in cc->n_allocated_pages (Benjamin Marzinski) [RHEL-12342]
- MAINTAINERS: update the dm-devel mailing list (Benjamin Marzinski) [RHEL-12342]
- dm zoned: free dmz->ddev array in dmz_put_zoned_devices (Benjamin Marzinski) [RHEL-12342]
- dm: don't attempt to queue IO under RCU protection (Benjamin Marzinski) [RHEL-12342 RHEL-8220]
- dm: fix a race condition in retrieve_deps (Benjamin Marzinski) [RHEL-12342]
- dm raid: protect md_stop() with 'reconfig_mutex' (Benjamin Marzinski) [RHEL-12342 RHEL-12435]
- dm raid: clean up four equivalent goto tags in raid_ctr() (Benjamin Marzinski) [RHEL-12342 RHEL-12435]
- dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths (Benjamin Marzinski) [RHEL-12342]
- dm integrity: fix double free on memory allocation failure (Benjamin Marzinski) [RHEL-12342]
- dm: get rid of GFP_NOIO workarounds for __vmalloc and kvmalloc (Benjamin Marzinski) [RHEL-12342]
- dm integrity: scale down the recalculate buffer if memory allocation fails (Benjamin Marzinski) [RHEL-12342]
- dm integrity: only allocate recalculate buffer when needed (Benjamin Marzinski) [RHEL-12342]
- dm integrity: reduce vmalloc space footprint on 32-bit architectures (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Refuse to create device named "." or ".." (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Refuse to create device named "control" (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Avoid double-fetch of version (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: structs and parameter strings must not overlap (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Avoid pointer arithmetic overflow (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Check dm_target_spec is sufficiently aligned (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document an example of how the tunables relate. (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document default values. (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document the meaning of "buffer". (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Fix minor grammatical error. (Benjamin Marzinski) [RHEL-12342]
- dm integrity: Use %%*ph for printing hexdump of a small buffer (Benjamin Marzinski) [RHEL-12342]
- dm thin: disable discards for thin-pool if no_discard_passdown (Benjamin Marzinski) [RHEL-12342]
- dm: remove stale/redundant dm_internal_{suspend,resume} prototypes in dm.h (Benjamin Marzinski) [RHEL-12342]
- dm: skip dm-stats work in alloc_io() unless needed (Benjamin Marzinski) [RHEL-12342]
- dm: avoid needless dm_io access if all IO accounting is disabled (Benjamin Marzinski) [RHEL-12342]
- dm: support turning off block-core's io stats accounting (Benjamin Marzinski) [RHEL-12342]
- dm zone: Use the bitmap API to allocate bitmaps (Benjamin Marzinski) [RHEL-12342]
- dm thin metadata: Fix ABBA deadlock by resetting dm_bufio_client (Benjamin Marzinski) [RHEL-12342]
- dm crypt: fix crypt_ctr_cipher_new return value on invalid AEAD cipher (Benjamin Marzinski) [RHEL-12342]
- dm thin: update .io_hints methods to not require handling discards last (Benjamin Marzinski) [RHEL-12342]
- dm thin: remove return code variable in pool_map (Benjamin Marzinski) [RHEL-12342]
- dm flakey: introduce random_read_corrupt and random_write_corrupt options (Benjamin Marzinski) [RHEL-12342]
- dm flakey: clone pages on write bio before corrupting them (Benjamin Marzinski) [RHEL-12342]
- dm crypt: allocate compound pages if possible (Benjamin Marzinski) [RHEL-12342]
- ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() (Guillaume Nault) [RHEL-21363]
- ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() (Guillaume Nault) [RHEL-21363]
- net: stmmac: Separate C22 and C45 transactions for xgmac2 (Mark Salter) [RHEL-19517]
- ppp: limit MRU to 64K (Guillaume Nault) [RHEL-21332]
- tty: Fix uninit-value access in ppp_sync_receive() (Guillaume Nault) [RHEL-21332]
- platform/x86: intel-uncore-freq: Conditionally create attribute for read frequency (Steve Best) [RHEL-18241]
- platform/x86/intel-uncore-freq: Ignore minor version change (Steve Best) [RHEL-18241]
- platform/x86/intel/pmc: Add missing extern (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/lnl: Add GBE LTR ignore during suspend (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/arl: Add GBE LTR ignore during suspend (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback (David Arcari) [RHEL-15539]
- platform/x86/intel/pmt: telemetry: Export API to read telemetry (David Arcari) [RHEL-15539]
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Allow reenabling LTRs (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add suspend callback (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add Lunar Lake M support to intel_pmc_core driver (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add Arrow Lake S support to intel_pmc_core driver (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add ssram_init flag in PMC discovery in Meteor Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Move common code to core.c (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add PSON residency counter for Alder Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add regmap for Tiger Lake H PCH (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add PSON residency counter (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix in mtl_punit_pmt_init() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix in pmc_core_ssram_get_pmc() (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add support for Lunar Lake M (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix hang in pmc_core_send_ltr_ignore() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Show Die C6 counter on Meteor Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add debug attribute for Die C6 counter (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Read low power mode requirements for MTL-M and MTL-P (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Retrieve LPM information using Intel PMT (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Display LPM requirements for multiple PMCs (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Find and register PMC telemetry entries (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/mtl: Use return value from pmc_core_ssram_init() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Cleanup SSRAM discovery (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Allow pmc_core_ssram_init to fail (David Arcari) [RHEL-15539]
- platform/x86:intel/pmc: Call pmc_get_low_power_modes from platform init (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add base address field (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add intel_vsec_register (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Assign auxdev parent by argument (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Use cleanup.h (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: remove platform_info from vsec device structure (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Move structures to header (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Remove unnecessary return (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Fix xa_alloc memory leak (David Arcari) [RHEL-15539]
- platform/x86/intel: vsec: Use intel_vsec_dev_release() to simplify init() error cleanup (David Arcari) [RHEL-15539]
- platform/x86/intel: vsec: Explicitly enable capabilities (David Arcari) [RHEL-15539]
- s390: add kmemleak annotation in stack_alloc() (Chris von Recklinghausen) [RHEL-2454]
- selftests: bonding: do not set port down when adding to bond (Hangbin Liu) [RHEL-21153]
- selftests: pmtu.sh: fix result checking (Hangbin Liu) [RHEL-21153]
- dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Fix issues with PRS disable sysfs knob (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Allow ATS disable update only for configurable devices (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioatdma: use pci_dev_id() to simplify the code (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: fixing the wrong dma_dev->chancnt (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Simplify dma_async_device_register() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Remove unused declarations (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Expose ATS disable knob only when WQ ATS is supported (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Simplify WQ attribute visibility checks (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: No need to clear memory after a dma_alloc_coherent() call (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Modify the dependence of attribute pasid_enabled (Jerry Snitselaar) [RHEL-10097]
- dmaengine: qcom: hidma_mgmt: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: qcom_hidma: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Fix destination and source data size setting (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Improve cleanup order in probe()/remove() (Jerry Snitselaar) [RHEL-10097]
- dmaengine/idxd: Re-enable kernel workqueue under DMA API (Jerry Snitselaar) [2154043]
- dmaengine: idxd: Clear PRS disable flag when disabling IDXD device (Jerry Snitselaar) [RHEL-10097]
- dmaengine: hidma: Don't set chancnt (Jerry Snitselaar) [RHEL-10097]
- dmaengine: make QCOM_HIDMA depend on HAS_IOMEM (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: Free up __cleanup() name (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: add per wq PRS disable (Jerry Snitselaar) [2153916]
- dmaengine: idxd: add pid to exported sysfs attribute for opened file (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: expose fault counters to sysfs (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: add a device to represent the file opened (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add per file user counters for completion record faults (Jerry Snitselaar) [2153910]
- dmaengine: idxd: process batch descriptor completion record faults (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add descs_completed field for completion record (Jerry Snitselaar) [2153910]
- dmaengine: idxd: process user page faults for completion record (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling (Jerry Snitselaar) [2153910]
- dmaengine: idxd: create kmem cache for event log fault items (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults (Jerry Snitselaar) [2153910]
- dmanegine: idxd: add debugfs for event log dump (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add interrupt handling for event log (Jerry Snitselaar) [2153910]
- dmaengine: idxd: setup event log configuration (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add event log size sysfs attribute (Jerry Snitselaar) [2153910]
- dmaengine: idxd: make misc interrupt one shot (Jerry Snitselaar) [2153910]
- dmaengine: qcom_hidma: Add explicit platform_device.h and of_device.h includes (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Remove unused rz_dmac_chan.*_word_size (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: expose IAA CAP register via sysfs knob (Jerry Snitselaar) [2153920]
- dmaengine: idxd: reformat swerror output to standard Linux bitmap output (Jerry Snitselaar) [2153920]
- dmaengine: idxd: Add descriptor definitions for translation fetch operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Add descriptor definitions for DIX generate operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Add descriptor definitions for 16 bytes of pattern in memory fill operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Remove unnecessary aer.h include (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: use PCI core macros for PCIe Capability (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Use of_property_present() for testing DT property presence (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add reset support (Jerry Snitselaar) [RHEL-10097]
- dmaengine: usb-dmac: make usb_dmac_get_current_residue unsigned (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Check for error num after setting mask (Jerry Snitselaar) [RHEL-10097]
- dmaengine: rcar-dmac: Add support for R-Car S4-8 (Jerry Snitselaar) [RHEL-10097]
- dmaengine: rcar-dmac: refactor the error handling code of rcar_dmac_probe (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add device_synchronize callback (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: make array ds_lut static (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add DMA clock handling (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: fix some NULL dereferences (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: Fix unused initialization of pointer lmdesc (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: Add DMAC driver for RZ/G2L SoC (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Add enable/disable device IOPF feature (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: use const struct bus_type * (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Actually use devm_add_action_or_reset() (Jerry Snitselaar) [RHEL-10097]
- lib/vsprintf: Initialize vsprintf's pointer hash once the random core is ready. (John B. Wyatt IV) [RHEL-2246]
- lib/vsprintf: Remove static_branch_likely() from __ptr_to_hashval(). (John B. Wyatt IV) [RHEL-2246]
- redhat: Use kernel-install for UKI install with systemd >= 252-20 (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Use named parameters for kernel_variant_posttrans()/kernel_variant_preun() (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Let kernel-modules-core own the files depmod generates. (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Update RPM Scriptlet for kernel-install Changes (Vitaly Kuznetsov) [RHEL-19486]
- cpuidle: tracing, preempt: Squash _rcuidle tracing (Artem Savkov) [RHEL-19665]
- tracing, hardirq: No moar _rcuidle() tracing (Artem Savkov) [RHEL-19665]
- gfs2: don't withdraw if init_threads() got interrupted (Andreas Gruenbacher) [RHEL-7769]
Resolves: RHEL-10097, RHEL-12342, RHEL-12435, RHEL-15539, RHEL-18241, RHEL-19486, RHEL-19517, RHEL-19665, RHEL-21153, RHEL-21332, RHEL-21363, RHEL-2246, RHEL-2454, RHEL-7769, RHEL-8220, rhbz#2153910, rhbz#2153912, rhbz#2153916, rhbz#2153920, rhbz#2154043
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2024-01-16 18:33:24 +00:00
|
|
|
# %%kernel_variant_preun [-v <subpackage>] [-u uki-suffix]
|
2020-10-15 12:41:02 +00:00
|
|
|
#
|
kernel-5.14.0-409.el9
* Tue Jan 16 2024 Scott Weaver <scweaver@redhat.com> [5.14.0-409.el9]
- dm crypt: account large pages in cc->n_allocated_pages (Benjamin Marzinski) [RHEL-12342]
- MAINTAINERS: update the dm-devel mailing list (Benjamin Marzinski) [RHEL-12342]
- dm zoned: free dmz->ddev array in dmz_put_zoned_devices (Benjamin Marzinski) [RHEL-12342]
- dm: don't attempt to queue IO under RCU protection (Benjamin Marzinski) [RHEL-12342 RHEL-8220]
- dm: fix a race condition in retrieve_deps (Benjamin Marzinski) [RHEL-12342]
- dm raid: protect md_stop() with 'reconfig_mutex' (Benjamin Marzinski) [RHEL-12342 RHEL-12435]
- dm raid: clean up four equivalent goto tags in raid_ctr() (Benjamin Marzinski) [RHEL-12342 RHEL-12435]
- dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths (Benjamin Marzinski) [RHEL-12342]
- dm integrity: fix double free on memory allocation failure (Benjamin Marzinski) [RHEL-12342]
- dm: get rid of GFP_NOIO workarounds for __vmalloc and kvmalloc (Benjamin Marzinski) [RHEL-12342]
- dm integrity: scale down the recalculate buffer if memory allocation fails (Benjamin Marzinski) [RHEL-12342]
- dm integrity: only allocate recalculate buffer when needed (Benjamin Marzinski) [RHEL-12342]
- dm integrity: reduce vmalloc space footprint on 32-bit architectures (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Refuse to create device named "." or ".." (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Refuse to create device named "control" (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Avoid double-fetch of version (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: structs and parameter strings must not overlap (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Avoid pointer arithmetic overflow (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Check dm_target_spec is sufficiently aligned (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document an example of how the tunables relate. (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document default values. (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document the meaning of "buffer". (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Fix minor grammatical error. (Benjamin Marzinski) [RHEL-12342]
- dm integrity: Use %%*ph for printing hexdump of a small buffer (Benjamin Marzinski) [RHEL-12342]
- dm thin: disable discards for thin-pool if no_discard_passdown (Benjamin Marzinski) [RHEL-12342]
- dm: remove stale/redundant dm_internal_{suspend,resume} prototypes in dm.h (Benjamin Marzinski) [RHEL-12342]
- dm: skip dm-stats work in alloc_io() unless needed (Benjamin Marzinski) [RHEL-12342]
- dm: avoid needless dm_io access if all IO accounting is disabled (Benjamin Marzinski) [RHEL-12342]
- dm: support turning off block-core's io stats accounting (Benjamin Marzinski) [RHEL-12342]
- dm zone: Use the bitmap API to allocate bitmaps (Benjamin Marzinski) [RHEL-12342]
- dm thin metadata: Fix ABBA deadlock by resetting dm_bufio_client (Benjamin Marzinski) [RHEL-12342]
- dm crypt: fix crypt_ctr_cipher_new return value on invalid AEAD cipher (Benjamin Marzinski) [RHEL-12342]
- dm thin: update .io_hints methods to not require handling discards last (Benjamin Marzinski) [RHEL-12342]
- dm thin: remove return code variable in pool_map (Benjamin Marzinski) [RHEL-12342]
- dm flakey: introduce random_read_corrupt and random_write_corrupt options (Benjamin Marzinski) [RHEL-12342]
- dm flakey: clone pages on write bio before corrupting them (Benjamin Marzinski) [RHEL-12342]
- dm crypt: allocate compound pages if possible (Benjamin Marzinski) [RHEL-12342]
- ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() (Guillaume Nault) [RHEL-21363]
- ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() (Guillaume Nault) [RHEL-21363]
- net: stmmac: Separate C22 and C45 transactions for xgmac2 (Mark Salter) [RHEL-19517]
- ppp: limit MRU to 64K (Guillaume Nault) [RHEL-21332]
- tty: Fix uninit-value access in ppp_sync_receive() (Guillaume Nault) [RHEL-21332]
- platform/x86: intel-uncore-freq: Conditionally create attribute for read frequency (Steve Best) [RHEL-18241]
- platform/x86/intel-uncore-freq: Ignore minor version change (Steve Best) [RHEL-18241]
- platform/x86/intel/pmc: Add missing extern (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/lnl: Add GBE LTR ignore during suspend (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/arl: Add GBE LTR ignore during suspend (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback (David Arcari) [RHEL-15539]
- platform/x86/intel/pmt: telemetry: Export API to read telemetry (David Arcari) [RHEL-15539]
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Allow reenabling LTRs (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add suspend callback (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add Lunar Lake M support to intel_pmc_core driver (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add Arrow Lake S support to intel_pmc_core driver (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add ssram_init flag in PMC discovery in Meteor Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Move common code to core.c (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add PSON residency counter for Alder Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add regmap for Tiger Lake H PCH (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add PSON residency counter (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix in mtl_punit_pmt_init() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix in pmc_core_ssram_get_pmc() (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add support for Lunar Lake M (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix hang in pmc_core_send_ltr_ignore() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Show Die C6 counter on Meteor Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add debug attribute for Die C6 counter (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Read low power mode requirements for MTL-M and MTL-P (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Retrieve LPM information using Intel PMT (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Display LPM requirements for multiple PMCs (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Find and register PMC telemetry entries (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/mtl: Use return value from pmc_core_ssram_init() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Cleanup SSRAM discovery (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Allow pmc_core_ssram_init to fail (David Arcari) [RHEL-15539]
- platform/x86:intel/pmc: Call pmc_get_low_power_modes from platform init (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add base address field (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add intel_vsec_register (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Assign auxdev parent by argument (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Use cleanup.h (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: remove platform_info from vsec device structure (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Move structures to header (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Remove unnecessary return (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Fix xa_alloc memory leak (David Arcari) [RHEL-15539]
- platform/x86/intel: vsec: Use intel_vsec_dev_release() to simplify init() error cleanup (David Arcari) [RHEL-15539]
- platform/x86/intel: vsec: Explicitly enable capabilities (David Arcari) [RHEL-15539]
- s390: add kmemleak annotation in stack_alloc() (Chris von Recklinghausen) [RHEL-2454]
- selftests: bonding: do not set port down when adding to bond (Hangbin Liu) [RHEL-21153]
- selftests: pmtu.sh: fix result checking (Hangbin Liu) [RHEL-21153]
- dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Fix issues with PRS disable sysfs knob (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Allow ATS disable update only for configurable devices (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioatdma: use pci_dev_id() to simplify the code (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: fixing the wrong dma_dev->chancnt (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Simplify dma_async_device_register() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Remove unused declarations (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Expose ATS disable knob only when WQ ATS is supported (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Simplify WQ attribute visibility checks (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: No need to clear memory after a dma_alloc_coherent() call (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Modify the dependence of attribute pasid_enabled (Jerry Snitselaar) [RHEL-10097]
- dmaengine: qcom: hidma_mgmt: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: qcom_hidma: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Fix destination and source data size setting (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Improve cleanup order in probe()/remove() (Jerry Snitselaar) [RHEL-10097]
- dmaengine/idxd: Re-enable kernel workqueue under DMA API (Jerry Snitselaar) [2154043]
- dmaengine: idxd: Clear PRS disable flag when disabling IDXD device (Jerry Snitselaar) [RHEL-10097]
- dmaengine: hidma: Don't set chancnt (Jerry Snitselaar) [RHEL-10097]
- dmaengine: make QCOM_HIDMA depend on HAS_IOMEM (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: Free up __cleanup() name (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: add per wq PRS disable (Jerry Snitselaar) [2153916]
- dmaengine: idxd: add pid to exported sysfs attribute for opened file (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: expose fault counters to sysfs (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: add a device to represent the file opened (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add per file user counters for completion record faults (Jerry Snitselaar) [2153910]
- dmaengine: idxd: process batch descriptor completion record faults (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add descs_completed field for completion record (Jerry Snitselaar) [2153910]
- dmaengine: idxd: process user page faults for completion record (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling (Jerry Snitselaar) [2153910]
- dmaengine: idxd: create kmem cache for event log fault items (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults (Jerry Snitselaar) [2153910]
- dmanegine: idxd: add debugfs for event log dump (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add interrupt handling for event log (Jerry Snitselaar) [2153910]
- dmaengine: idxd: setup event log configuration (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add event log size sysfs attribute (Jerry Snitselaar) [2153910]
- dmaengine: idxd: make misc interrupt one shot (Jerry Snitselaar) [2153910]
- dmaengine: qcom_hidma: Add explicit platform_device.h and of_device.h includes (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Remove unused rz_dmac_chan.*_word_size (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: expose IAA CAP register via sysfs knob (Jerry Snitselaar) [2153920]
- dmaengine: idxd: reformat swerror output to standard Linux bitmap output (Jerry Snitselaar) [2153920]
- dmaengine: idxd: Add descriptor definitions for translation fetch operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Add descriptor definitions for DIX generate operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Add descriptor definitions for 16 bytes of pattern in memory fill operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Remove unnecessary aer.h include (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: use PCI core macros for PCIe Capability (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Use of_property_present() for testing DT property presence (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add reset support (Jerry Snitselaar) [RHEL-10097]
- dmaengine: usb-dmac: make usb_dmac_get_current_residue unsigned (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Check for error num after setting mask (Jerry Snitselaar) [RHEL-10097]
- dmaengine: rcar-dmac: Add support for R-Car S4-8 (Jerry Snitselaar) [RHEL-10097]
- dmaengine: rcar-dmac: refactor the error handling code of rcar_dmac_probe (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add device_synchronize callback (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: make array ds_lut static (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add DMA clock handling (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: fix some NULL dereferences (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: Fix unused initialization of pointer lmdesc (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: Add DMAC driver for RZ/G2L SoC (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Add enable/disable device IOPF feature (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: use const struct bus_type * (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Actually use devm_add_action_or_reset() (Jerry Snitselaar) [RHEL-10097]
- lib/vsprintf: Initialize vsprintf's pointer hash once the random core is ready. (John B. Wyatt IV) [RHEL-2246]
- lib/vsprintf: Remove static_branch_likely() from __ptr_to_hashval(). (John B. Wyatt IV) [RHEL-2246]
- redhat: Use kernel-install for UKI install with systemd >= 252-20 (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Use named parameters for kernel_variant_posttrans()/kernel_variant_preun() (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Let kernel-modules-core own the files depmod generates. (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Update RPM Scriptlet for kernel-install Changes (Vitaly Kuznetsov) [RHEL-19486]
- cpuidle: tracing, preempt: Squash _rcuidle tracing (Artem Savkov) [RHEL-19665]
- tracing, hardirq: No moar _rcuidle() tracing (Artem Savkov) [RHEL-19665]
- gfs2: don't withdraw if init_threads() got interrupted (Andreas Gruenbacher) [RHEL-7769]
Resolves: RHEL-10097, RHEL-12342, RHEL-12435, RHEL-15539, RHEL-18241, RHEL-19486, RHEL-19517, RHEL-19665, RHEL-21153, RHEL-21332, RHEL-21363, RHEL-2246, RHEL-2454, RHEL-7769, RHEL-8220, rhbz#2153910, rhbz#2153912, rhbz#2153916, rhbz#2153920, rhbz#2154043
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2024-01-16 18:33:24 +00:00
|
|
|
%define kernel_variant_preun(v:u:) \
|
|
|
|
%{expand:%%preun %{?-v:%{-v*}-}%{!?-u*:core}%{?-u*:uki-%{-u*}}}\
|
|
|
|
/bin/kernel-install remove %{KVERREL}%{?-v:+%{-v*}} || exit $?\
|
2020-10-15 12:41:02 +00:00
|
|
|
if [ -x %{_sbindir}/weak-modules ]\
|
|
|
|
then\
|
kernel-5.14.0-409.el9
* Tue Jan 16 2024 Scott Weaver <scweaver@redhat.com> [5.14.0-409.el9]
- dm crypt: account large pages in cc->n_allocated_pages (Benjamin Marzinski) [RHEL-12342]
- MAINTAINERS: update the dm-devel mailing list (Benjamin Marzinski) [RHEL-12342]
- dm zoned: free dmz->ddev array in dmz_put_zoned_devices (Benjamin Marzinski) [RHEL-12342]
- dm: don't attempt to queue IO under RCU protection (Benjamin Marzinski) [RHEL-12342 RHEL-8220]
- dm: fix a race condition in retrieve_deps (Benjamin Marzinski) [RHEL-12342]
- dm raid: protect md_stop() with 'reconfig_mutex' (Benjamin Marzinski) [RHEL-12342 RHEL-12435]
- dm raid: clean up four equivalent goto tags in raid_ctr() (Benjamin Marzinski) [RHEL-12342 RHEL-12435]
- dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths (Benjamin Marzinski) [RHEL-12342]
- dm integrity: fix double free on memory allocation failure (Benjamin Marzinski) [RHEL-12342]
- dm: get rid of GFP_NOIO workarounds for __vmalloc and kvmalloc (Benjamin Marzinski) [RHEL-12342]
- dm integrity: scale down the recalculate buffer if memory allocation fails (Benjamin Marzinski) [RHEL-12342]
- dm integrity: only allocate recalculate buffer when needed (Benjamin Marzinski) [RHEL-12342]
- dm integrity: reduce vmalloc space footprint on 32-bit architectures (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Refuse to create device named "." or ".." (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Refuse to create device named "control" (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Avoid double-fetch of version (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: structs and parameter strings must not overlap (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Avoid pointer arithmetic overflow (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Check dm_target_spec is sufficiently aligned (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document an example of how the tunables relate. (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document default values. (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document the meaning of "buffer". (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Fix minor grammatical error. (Benjamin Marzinski) [RHEL-12342]
- dm integrity: Use %%*ph for printing hexdump of a small buffer (Benjamin Marzinski) [RHEL-12342]
- dm thin: disable discards for thin-pool if no_discard_passdown (Benjamin Marzinski) [RHEL-12342]
- dm: remove stale/redundant dm_internal_{suspend,resume} prototypes in dm.h (Benjamin Marzinski) [RHEL-12342]
- dm: skip dm-stats work in alloc_io() unless needed (Benjamin Marzinski) [RHEL-12342]
- dm: avoid needless dm_io access if all IO accounting is disabled (Benjamin Marzinski) [RHEL-12342]
- dm: support turning off block-core's io stats accounting (Benjamin Marzinski) [RHEL-12342]
- dm zone: Use the bitmap API to allocate bitmaps (Benjamin Marzinski) [RHEL-12342]
- dm thin metadata: Fix ABBA deadlock by resetting dm_bufio_client (Benjamin Marzinski) [RHEL-12342]
- dm crypt: fix crypt_ctr_cipher_new return value on invalid AEAD cipher (Benjamin Marzinski) [RHEL-12342]
- dm thin: update .io_hints methods to not require handling discards last (Benjamin Marzinski) [RHEL-12342]
- dm thin: remove return code variable in pool_map (Benjamin Marzinski) [RHEL-12342]
- dm flakey: introduce random_read_corrupt and random_write_corrupt options (Benjamin Marzinski) [RHEL-12342]
- dm flakey: clone pages on write bio before corrupting them (Benjamin Marzinski) [RHEL-12342]
- dm crypt: allocate compound pages if possible (Benjamin Marzinski) [RHEL-12342]
- ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() (Guillaume Nault) [RHEL-21363]
- ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() (Guillaume Nault) [RHEL-21363]
- net: stmmac: Separate C22 and C45 transactions for xgmac2 (Mark Salter) [RHEL-19517]
- ppp: limit MRU to 64K (Guillaume Nault) [RHEL-21332]
- tty: Fix uninit-value access in ppp_sync_receive() (Guillaume Nault) [RHEL-21332]
- platform/x86: intel-uncore-freq: Conditionally create attribute for read frequency (Steve Best) [RHEL-18241]
- platform/x86/intel-uncore-freq: Ignore minor version change (Steve Best) [RHEL-18241]
- platform/x86/intel/pmc: Add missing extern (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/lnl: Add GBE LTR ignore during suspend (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/arl: Add GBE LTR ignore during suspend (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback (David Arcari) [RHEL-15539]
- platform/x86/intel/pmt: telemetry: Export API to read telemetry (David Arcari) [RHEL-15539]
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Allow reenabling LTRs (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add suspend callback (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add Lunar Lake M support to intel_pmc_core driver (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add Arrow Lake S support to intel_pmc_core driver (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add ssram_init flag in PMC discovery in Meteor Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Move common code to core.c (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add PSON residency counter for Alder Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add regmap for Tiger Lake H PCH (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add PSON residency counter (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix in mtl_punit_pmt_init() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix in pmc_core_ssram_get_pmc() (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add support for Lunar Lake M (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix hang in pmc_core_send_ltr_ignore() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Show Die C6 counter on Meteor Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add debug attribute for Die C6 counter (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Read low power mode requirements for MTL-M and MTL-P (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Retrieve LPM information using Intel PMT (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Display LPM requirements for multiple PMCs (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Find and register PMC telemetry entries (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/mtl: Use return value from pmc_core_ssram_init() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Cleanup SSRAM discovery (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Allow pmc_core_ssram_init to fail (David Arcari) [RHEL-15539]
- platform/x86:intel/pmc: Call pmc_get_low_power_modes from platform init (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add base address field (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add intel_vsec_register (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Assign auxdev parent by argument (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Use cleanup.h (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: remove platform_info from vsec device structure (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Move structures to header (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Remove unnecessary return (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Fix xa_alloc memory leak (David Arcari) [RHEL-15539]
- platform/x86/intel: vsec: Use intel_vsec_dev_release() to simplify init() error cleanup (David Arcari) [RHEL-15539]
- platform/x86/intel: vsec: Explicitly enable capabilities (David Arcari) [RHEL-15539]
- s390: add kmemleak annotation in stack_alloc() (Chris von Recklinghausen) [RHEL-2454]
- selftests: bonding: do not set port down when adding to bond (Hangbin Liu) [RHEL-21153]
- selftests: pmtu.sh: fix result checking (Hangbin Liu) [RHEL-21153]
- dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Fix issues with PRS disable sysfs knob (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Allow ATS disable update only for configurable devices (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioatdma: use pci_dev_id() to simplify the code (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: fixing the wrong dma_dev->chancnt (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Simplify dma_async_device_register() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Remove unused declarations (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Expose ATS disable knob only when WQ ATS is supported (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Simplify WQ attribute visibility checks (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: No need to clear memory after a dma_alloc_coherent() call (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Modify the dependence of attribute pasid_enabled (Jerry Snitselaar) [RHEL-10097]
- dmaengine: qcom: hidma_mgmt: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: qcom_hidma: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Fix destination and source data size setting (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Improve cleanup order in probe()/remove() (Jerry Snitselaar) [RHEL-10097]
- dmaengine/idxd: Re-enable kernel workqueue under DMA API (Jerry Snitselaar) [2154043]
- dmaengine: idxd: Clear PRS disable flag when disabling IDXD device (Jerry Snitselaar) [RHEL-10097]
- dmaengine: hidma: Don't set chancnt (Jerry Snitselaar) [RHEL-10097]
- dmaengine: make QCOM_HIDMA depend on HAS_IOMEM (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: Free up __cleanup() name (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: add per wq PRS disable (Jerry Snitselaar) [2153916]
- dmaengine: idxd: add pid to exported sysfs attribute for opened file (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: expose fault counters to sysfs (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: add a device to represent the file opened (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add per file user counters for completion record faults (Jerry Snitselaar) [2153910]
- dmaengine: idxd: process batch descriptor completion record faults (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add descs_completed field for completion record (Jerry Snitselaar) [2153910]
- dmaengine: idxd: process user page faults for completion record (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling (Jerry Snitselaar) [2153910]
- dmaengine: idxd: create kmem cache for event log fault items (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults (Jerry Snitselaar) [2153910]
- dmanegine: idxd: add debugfs for event log dump (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add interrupt handling for event log (Jerry Snitselaar) [2153910]
- dmaengine: idxd: setup event log configuration (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add event log size sysfs attribute (Jerry Snitselaar) [2153910]
- dmaengine: idxd: make misc interrupt one shot (Jerry Snitselaar) [2153910]
- dmaengine: qcom_hidma: Add explicit platform_device.h and of_device.h includes (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Remove unused rz_dmac_chan.*_word_size (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: expose IAA CAP register via sysfs knob (Jerry Snitselaar) [2153920]
- dmaengine: idxd: reformat swerror output to standard Linux bitmap output (Jerry Snitselaar) [2153920]
- dmaengine: idxd: Add descriptor definitions for translation fetch operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Add descriptor definitions for DIX generate operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Add descriptor definitions for 16 bytes of pattern in memory fill operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Remove unnecessary aer.h include (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: use PCI core macros for PCIe Capability (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Use of_property_present() for testing DT property presence (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add reset support (Jerry Snitselaar) [RHEL-10097]
- dmaengine: usb-dmac: make usb_dmac_get_current_residue unsigned (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Check for error num after setting mask (Jerry Snitselaar) [RHEL-10097]
- dmaengine: rcar-dmac: Add support for R-Car S4-8 (Jerry Snitselaar) [RHEL-10097]
- dmaengine: rcar-dmac: refactor the error handling code of rcar_dmac_probe (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add device_synchronize callback (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: make array ds_lut static (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add DMA clock handling (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: fix some NULL dereferences (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: Fix unused initialization of pointer lmdesc (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: Add DMAC driver for RZ/G2L SoC (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Add enable/disable device IOPF feature (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: use const struct bus_type * (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Actually use devm_add_action_or_reset() (Jerry Snitselaar) [RHEL-10097]
- lib/vsprintf: Initialize vsprintf's pointer hash once the random core is ready. (John B. Wyatt IV) [RHEL-2246]
- lib/vsprintf: Remove static_branch_likely() from __ptr_to_hashval(). (John B. Wyatt IV) [RHEL-2246]
- redhat: Use kernel-install for UKI install with systemd >= 252-20 (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Use named parameters for kernel_variant_posttrans()/kernel_variant_preun() (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Let kernel-modules-core own the files depmod generates. (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Update RPM Scriptlet for kernel-install Changes (Vitaly Kuznetsov) [RHEL-19486]
- cpuidle: tracing, preempt: Squash _rcuidle tracing (Artem Savkov) [RHEL-19665]
- tracing, hardirq: No moar _rcuidle() tracing (Artem Savkov) [RHEL-19665]
- gfs2: don't withdraw if init_threads() got interrupted (Andreas Gruenbacher) [RHEL-7769]
Resolves: RHEL-10097, RHEL-12342, RHEL-12435, RHEL-15539, RHEL-18241, RHEL-19486, RHEL-19517, RHEL-19665, RHEL-21153, RHEL-21332, RHEL-21363, RHEL-2246, RHEL-2454, RHEL-7769, RHEL-8220, rhbz#2153910, rhbz#2153912, rhbz#2153916, rhbz#2153920, rhbz#2154043
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2024-01-16 18:33:24 +00:00
|
|
|
%{_sbindir}/weak-modules --remove-kernel %{KVERREL}%{?-v:+%{-v*}} || exit $?\
|
2020-10-15 12:41:02 +00:00
|
|
|
fi\
|
|
|
|
%{nil}
|
|
|
|
|
2023-02-14 19:44:17 +00:00
|
|
|
%if %{efiuki}
|
kernel-5.14.0-409.el9
* Tue Jan 16 2024 Scott Weaver <scweaver@redhat.com> [5.14.0-409.el9]
- dm crypt: account large pages in cc->n_allocated_pages (Benjamin Marzinski) [RHEL-12342]
- MAINTAINERS: update the dm-devel mailing list (Benjamin Marzinski) [RHEL-12342]
- dm zoned: free dmz->ddev array in dmz_put_zoned_devices (Benjamin Marzinski) [RHEL-12342]
- dm: don't attempt to queue IO under RCU protection (Benjamin Marzinski) [RHEL-12342 RHEL-8220]
- dm: fix a race condition in retrieve_deps (Benjamin Marzinski) [RHEL-12342]
- dm raid: protect md_stop() with 'reconfig_mutex' (Benjamin Marzinski) [RHEL-12342 RHEL-12435]
- dm raid: clean up four equivalent goto tags in raid_ctr() (Benjamin Marzinski) [RHEL-12342 RHEL-12435]
- dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths (Benjamin Marzinski) [RHEL-12342]
- dm integrity: fix double free on memory allocation failure (Benjamin Marzinski) [RHEL-12342]
- dm: get rid of GFP_NOIO workarounds for __vmalloc and kvmalloc (Benjamin Marzinski) [RHEL-12342]
- dm integrity: scale down the recalculate buffer if memory allocation fails (Benjamin Marzinski) [RHEL-12342]
- dm integrity: only allocate recalculate buffer when needed (Benjamin Marzinski) [RHEL-12342]
- dm integrity: reduce vmalloc space footprint on 32-bit architectures (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Refuse to create device named "." or ".." (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Refuse to create device named "control" (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Avoid double-fetch of version (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: structs and parameter strings must not overlap (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Avoid pointer arithmetic overflow (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Check dm_target_spec is sufficiently aligned (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document an example of how the tunables relate. (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document default values. (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document the meaning of "buffer". (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Fix minor grammatical error. (Benjamin Marzinski) [RHEL-12342]
- dm integrity: Use %%*ph for printing hexdump of a small buffer (Benjamin Marzinski) [RHEL-12342]
- dm thin: disable discards for thin-pool if no_discard_passdown (Benjamin Marzinski) [RHEL-12342]
- dm: remove stale/redundant dm_internal_{suspend,resume} prototypes in dm.h (Benjamin Marzinski) [RHEL-12342]
- dm: skip dm-stats work in alloc_io() unless needed (Benjamin Marzinski) [RHEL-12342]
- dm: avoid needless dm_io access if all IO accounting is disabled (Benjamin Marzinski) [RHEL-12342]
- dm: support turning off block-core's io stats accounting (Benjamin Marzinski) [RHEL-12342]
- dm zone: Use the bitmap API to allocate bitmaps (Benjamin Marzinski) [RHEL-12342]
- dm thin metadata: Fix ABBA deadlock by resetting dm_bufio_client (Benjamin Marzinski) [RHEL-12342]
- dm crypt: fix crypt_ctr_cipher_new return value on invalid AEAD cipher (Benjamin Marzinski) [RHEL-12342]
- dm thin: update .io_hints methods to not require handling discards last (Benjamin Marzinski) [RHEL-12342]
- dm thin: remove return code variable in pool_map (Benjamin Marzinski) [RHEL-12342]
- dm flakey: introduce random_read_corrupt and random_write_corrupt options (Benjamin Marzinski) [RHEL-12342]
- dm flakey: clone pages on write bio before corrupting them (Benjamin Marzinski) [RHEL-12342]
- dm crypt: allocate compound pages if possible (Benjamin Marzinski) [RHEL-12342]
- ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() (Guillaume Nault) [RHEL-21363]
- ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() (Guillaume Nault) [RHEL-21363]
- net: stmmac: Separate C22 and C45 transactions for xgmac2 (Mark Salter) [RHEL-19517]
- ppp: limit MRU to 64K (Guillaume Nault) [RHEL-21332]
- tty: Fix uninit-value access in ppp_sync_receive() (Guillaume Nault) [RHEL-21332]
- platform/x86: intel-uncore-freq: Conditionally create attribute for read frequency (Steve Best) [RHEL-18241]
- platform/x86/intel-uncore-freq: Ignore minor version change (Steve Best) [RHEL-18241]
- platform/x86/intel/pmc: Add missing extern (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/lnl: Add GBE LTR ignore during suspend (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/arl: Add GBE LTR ignore during suspend (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback (David Arcari) [RHEL-15539]
- platform/x86/intel/pmt: telemetry: Export API to read telemetry (David Arcari) [RHEL-15539]
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Allow reenabling LTRs (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add suspend callback (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add Lunar Lake M support to intel_pmc_core driver (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add Arrow Lake S support to intel_pmc_core driver (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add ssram_init flag in PMC discovery in Meteor Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Move common code to core.c (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add PSON residency counter for Alder Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add regmap for Tiger Lake H PCH (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add PSON residency counter (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix in mtl_punit_pmt_init() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix in pmc_core_ssram_get_pmc() (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add support for Lunar Lake M (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix hang in pmc_core_send_ltr_ignore() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Show Die C6 counter on Meteor Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add debug attribute for Die C6 counter (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Read low power mode requirements for MTL-M and MTL-P (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Retrieve LPM information using Intel PMT (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Display LPM requirements for multiple PMCs (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Find and register PMC telemetry entries (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/mtl: Use return value from pmc_core_ssram_init() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Cleanup SSRAM discovery (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Allow pmc_core_ssram_init to fail (David Arcari) [RHEL-15539]
- platform/x86:intel/pmc: Call pmc_get_low_power_modes from platform init (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add base address field (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add intel_vsec_register (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Assign auxdev parent by argument (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Use cleanup.h (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: remove platform_info from vsec device structure (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Move structures to header (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Remove unnecessary return (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Fix xa_alloc memory leak (David Arcari) [RHEL-15539]
- platform/x86/intel: vsec: Use intel_vsec_dev_release() to simplify init() error cleanup (David Arcari) [RHEL-15539]
- platform/x86/intel: vsec: Explicitly enable capabilities (David Arcari) [RHEL-15539]
- s390: add kmemleak annotation in stack_alloc() (Chris von Recklinghausen) [RHEL-2454]
- selftests: bonding: do not set port down when adding to bond (Hangbin Liu) [RHEL-21153]
- selftests: pmtu.sh: fix result checking (Hangbin Liu) [RHEL-21153]
- dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Fix issues with PRS disable sysfs knob (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Allow ATS disable update only for configurable devices (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioatdma: use pci_dev_id() to simplify the code (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: fixing the wrong dma_dev->chancnt (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Simplify dma_async_device_register() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Remove unused declarations (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Expose ATS disable knob only when WQ ATS is supported (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Simplify WQ attribute visibility checks (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: No need to clear memory after a dma_alloc_coherent() call (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Modify the dependence of attribute pasid_enabled (Jerry Snitselaar) [RHEL-10097]
- dmaengine: qcom: hidma_mgmt: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: qcom_hidma: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Fix destination and source data size setting (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Improve cleanup order in probe()/remove() (Jerry Snitselaar) [RHEL-10097]
- dmaengine/idxd: Re-enable kernel workqueue under DMA API (Jerry Snitselaar) [2154043]
- dmaengine: idxd: Clear PRS disable flag when disabling IDXD device (Jerry Snitselaar) [RHEL-10097]
- dmaengine: hidma: Don't set chancnt (Jerry Snitselaar) [RHEL-10097]
- dmaengine: make QCOM_HIDMA depend on HAS_IOMEM (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: Free up __cleanup() name (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: add per wq PRS disable (Jerry Snitselaar) [2153916]
- dmaengine: idxd: add pid to exported sysfs attribute for opened file (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: expose fault counters to sysfs (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: add a device to represent the file opened (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add per file user counters for completion record faults (Jerry Snitselaar) [2153910]
- dmaengine: idxd: process batch descriptor completion record faults (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add descs_completed field for completion record (Jerry Snitselaar) [2153910]
- dmaengine: idxd: process user page faults for completion record (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling (Jerry Snitselaar) [2153910]
- dmaengine: idxd: create kmem cache for event log fault items (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults (Jerry Snitselaar) [2153910]
- dmanegine: idxd: add debugfs for event log dump (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add interrupt handling for event log (Jerry Snitselaar) [2153910]
- dmaengine: idxd: setup event log configuration (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add event log size sysfs attribute (Jerry Snitselaar) [2153910]
- dmaengine: idxd: make misc interrupt one shot (Jerry Snitselaar) [2153910]
- dmaengine: qcom_hidma: Add explicit platform_device.h and of_device.h includes (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Remove unused rz_dmac_chan.*_word_size (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: expose IAA CAP register via sysfs knob (Jerry Snitselaar) [2153920]
- dmaengine: idxd: reformat swerror output to standard Linux bitmap output (Jerry Snitselaar) [2153920]
- dmaengine: idxd: Add descriptor definitions for translation fetch operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Add descriptor definitions for DIX generate operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Add descriptor definitions for 16 bytes of pattern in memory fill operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Remove unnecessary aer.h include (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: use PCI core macros for PCIe Capability (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Use of_property_present() for testing DT property presence (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add reset support (Jerry Snitselaar) [RHEL-10097]
- dmaengine: usb-dmac: make usb_dmac_get_current_residue unsigned (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Check for error num after setting mask (Jerry Snitselaar) [RHEL-10097]
- dmaengine: rcar-dmac: Add support for R-Car S4-8 (Jerry Snitselaar) [RHEL-10097]
- dmaengine: rcar-dmac: refactor the error handling code of rcar_dmac_probe (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add device_synchronize callback (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: make array ds_lut static (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add DMA clock handling (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: fix some NULL dereferences (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: Fix unused initialization of pointer lmdesc (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: Add DMAC driver for RZ/G2L SoC (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Add enable/disable device IOPF feature (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: use const struct bus_type * (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Actually use devm_add_action_or_reset() (Jerry Snitselaar) [RHEL-10097]
- lib/vsprintf: Initialize vsprintf's pointer hash once the random core is ready. (John B. Wyatt IV) [RHEL-2246]
- lib/vsprintf: Remove static_branch_likely() from __ptr_to_hashval(). (John B. Wyatt IV) [RHEL-2246]
- redhat: Use kernel-install for UKI install with systemd >= 252-20 (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Use named parameters for kernel_variant_posttrans()/kernel_variant_preun() (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Let kernel-modules-core own the files depmod generates. (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Update RPM Scriptlet for kernel-install Changes (Vitaly Kuznetsov) [RHEL-19486]
- cpuidle: tracing, preempt: Squash _rcuidle tracing (Artem Savkov) [RHEL-19665]
- tracing, hardirq: No moar _rcuidle() tracing (Artem Savkov) [RHEL-19665]
- gfs2: don't withdraw if init_threads() got interrupted (Andreas Gruenbacher) [RHEL-7769]
Resolves: RHEL-10097, RHEL-12342, RHEL-12435, RHEL-15539, RHEL-18241, RHEL-19486, RHEL-19517, RHEL-19665, RHEL-21153, RHEL-21332, RHEL-21363, RHEL-2246, RHEL-2454, RHEL-7769, RHEL-8220, rhbz#2153910, rhbz#2153912, rhbz#2153916, rhbz#2153920, rhbz#2154043
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2024-01-16 18:33:24 +00:00
|
|
|
%kernel_variant_posttrans -u virt
|
|
|
|
%kernel_variant_preun -u virt
|
2023-02-14 19:44:17 +00:00
|
|
|
%endif
|
|
|
|
|
2020-10-15 12:41:02 +00:00
|
|
|
%kernel_variant_preun
|
|
|
|
%kernel_variant_post -r kernel-smp
|
|
|
|
|
|
|
|
%if %{with_pae}
|
kernel-5.14.0-409.el9
* Tue Jan 16 2024 Scott Weaver <scweaver@redhat.com> [5.14.0-409.el9]
- dm crypt: account large pages in cc->n_allocated_pages (Benjamin Marzinski) [RHEL-12342]
- MAINTAINERS: update the dm-devel mailing list (Benjamin Marzinski) [RHEL-12342]
- dm zoned: free dmz->ddev array in dmz_put_zoned_devices (Benjamin Marzinski) [RHEL-12342]
- dm: don't attempt to queue IO under RCU protection (Benjamin Marzinski) [RHEL-12342 RHEL-8220]
- dm: fix a race condition in retrieve_deps (Benjamin Marzinski) [RHEL-12342]
- dm raid: protect md_stop() with 'reconfig_mutex' (Benjamin Marzinski) [RHEL-12342 RHEL-12435]
- dm raid: clean up four equivalent goto tags in raid_ctr() (Benjamin Marzinski) [RHEL-12342 RHEL-12435]
- dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths (Benjamin Marzinski) [RHEL-12342]
- dm integrity: fix double free on memory allocation failure (Benjamin Marzinski) [RHEL-12342]
- dm: get rid of GFP_NOIO workarounds for __vmalloc and kvmalloc (Benjamin Marzinski) [RHEL-12342]
- dm integrity: scale down the recalculate buffer if memory allocation fails (Benjamin Marzinski) [RHEL-12342]
- dm integrity: only allocate recalculate buffer when needed (Benjamin Marzinski) [RHEL-12342]
- dm integrity: reduce vmalloc space footprint on 32-bit architectures (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Refuse to create device named "." or ".." (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Refuse to create device named "control" (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Avoid double-fetch of version (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: structs and parameter strings must not overlap (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Avoid pointer arithmetic overflow (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Check dm_target_spec is sufficiently aligned (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document an example of how the tunables relate. (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document default values. (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document the meaning of "buffer". (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Fix minor grammatical error. (Benjamin Marzinski) [RHEL-12342]
- dm integrity: Use %%*ph for printing hexdump of a small buffer (Benjamin Marzinski) [RHEL-12342]
- dm thin: disable discards for thin-pool if no_discard_passdown (Benjamin Marzinski) [RHEL-12342]
- dm: remove stale/redundant dm_internal_{suspend,resume} prototypes in dm.h (Benjamin Marzinski) [RHEL-12342]
- dm: skip dm-stats work in alloc_io() unless needed (Benjamin Marzinski) [RHEL-12342]
- dm: avoid needless dm_io access if all IO accounting is disabled (Benjamin Marzinski) [RHEL-12342]
- dm: support turning off block-core's io stats accounting (Benjamin Marzinski) [RHEL-12342]
- dm zone: Use the bitmap API to allocate bitmaps (Benjamin Marzinski) [RHEL-12342]
- dm thin metadata: Fix ABBA deadlock by resetting dm_bufio_client (Benjamin Marzinski) [RHEL-12342]
- dm crypt: fix crypt_ctr_cipher_new return value on invalid AEAD cipher (Benjamin Marzinski) [RHEL-12342]
- dm thin: update .io_hints methods to not require handling discards last (Benjamin Marzinski) [RHEL-12342]
- dm thin: remove return code variable in pool_map (Benjamin Marzinski) [RHEL-12342]
- dm flakey: introduce random_read_corrupt and random_write_corrupt options (Benjamin Marzinski) [RHEL-12342]
- dm flakey: clone pages on write bio before corrupting them (Benjamin Marzinski) [RHEL-12342]
- dm crypt: allocate compound pages if possible (Benjamin Marzinski) [RHEL-12342]
- ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() (Guillaume Nault) [RHEL-21363]
- ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() (Guillaume Nault) [RHEL-21363]
- net: stmmac: Separate C22 and C45 transactions for xgmac2 (Mark Salter) [RHEL-19517]
- ppp: limit MRU to 64K (Guillaume Nault) [RHEL-21332]
- tty: Fix uninit-value access in ppp_sync_receive() (Guillaume Nault) [RHEL-21332]
- platform/x86: intel-uncore-freq: Conditionally create attribute for read frequency (Steve Best) [RHEL-18241]
- platform/x86/intel-uncore-freq: Ignore minor version change (Steve Best) [RHEL-18241]
- platform/x86/intel/pmc: Add missing extern (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/lnl: Add GBE LTR ignore during suspend (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/arl: Add GBE LTR ignore during suspend (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback (David Arcari) [RHEL-15539]
- platform/x86/intel/pmt: telemetry: Export API to read telemetry (David Arcari) [RHEL-15539]
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Allow reenabling LTRs (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add suspend callback (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add Lunar Lake M support to intel_pmc_core driver (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add Arrow Lake S support to intel_pmc_core driver (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add ssram_init flag in PMC discovery in Meteor Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Move common code to core.c (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add PSON residency counter for Alder Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add regmap for Tiger Lake H PCH (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add PSON residency counter (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix in mtl_punit_pmt_init() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix in pmc_core_ssram_get_pmc() (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add support for Lunar Lake M (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix hang in pmc_core_send_ltr_ignore() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Show Die C6 counter on Meteor Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add debug attribute for Die C6 counter (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Read low power mode requirements for MTL-M and MTL-P (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Retrieve LPM information using Intel PMT (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Display LPM requirements for multiple PMCs (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Find and register PMC telemetry entries (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/mtl: Use return value from pmc_core_ssram_init() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Cleanup SSRAM discovery (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Allow pmc_core_ssram_init to fail (David Arcari) [RHEL-15539]
- platform/x86:intel/pmc: Call pmc_get_low_power_modes from platform init (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add base address field (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add intel_vsec_register (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Assign auxdev parent by argument (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Use cleanup.h (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: remove platform_info from vsec device structure (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Move structures to header (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Remove unnecessary return (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Fix xa_alloc memory leak (David Arcari) [RHEL-15539]
- platform/x86/intel: vsec: Use intel_vsec_dev_release() to simplify init() error cleanup (David Arcari) [RHEL-15539]
- platform/x86/intel: vsec: Explicitly enable capabilities (David Arcari) [RHEL-15539]
- s390: add kmemleak annotation in stack_alloc() (Chris von Recklinghausen) [RHEL-2454]
- selftests: bonding: do not set port down when adding to bond (Hangbin Liu) [RHEL-21153]
- selftests: pmtu.sh: fix result checking (Hangbin Liu) [RHEL-21153]
- dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Fix issues with PRS disable sysfs knob (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Allow ATS disable update only for configurable devices (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioatdma: use pci_dev_id() to simplify the code (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: fixing the wrong dma_dev->chancnt (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Simplify dma_async_device_register() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Remove unused declarations (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Expose ATS disable knob only when WQ ATS is supported (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Simplify WQ attribute visibility checks (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: No need to clear memory after a dma_alloc_coherent() call (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Modify the dependence of attribute pasid_enabled (Jerry Snitselaar) [RHEL-10097]
- dmaengine: qcom: hidma_mgmt: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: qcom_hidma: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Fix destination and source data size setting (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Improve cleanup order in probe()/remove() (Jerry Snitselaar) [RHEL-10097]
- dmaengine/idxd: Re-enable kernel workqueue under DMA API (Jerry Snitselaar) [2154043]
- dmaengine: idxd: Clear PRS disable flag when disabling IDXD device (Jerry Snitselaar) [RHEL-10097]
- dmaengine: hidma: Don't set chancnt (Jerry Snitselaar) [RHEL-10097]
- dmaengine: make QCOM_HIDMA depend on HAS_IOMEM (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: Free up __cleanup() name (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: add per wq PRS disable (Jerry Snitselaar) [2153916]
- dmaengine: idxd: add pid to exported sysfs attribute for opened file (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: expose fault counters to sysfs (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: add a device to represent the file opened (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add per file user counters for completion record faults (Jerry Snitselaar) [2153910]
- dmaengine: idxd: process batch descriptor completion record faults (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add descs_completed field for completion record (Jerry Snitselaar) [2153910]
- dmaengine: idxd: process user page faults for completion record (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling (Jerry Snitselaar) [2153910]
- dmaengine: idxd: create kmem cache for event log fault items (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults (Jerry Snitselaar) [2153910]
- dmanegine: idxd: add debugfs for event log dump (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add interrupt handling for event log (Jerry Snitselaar) [2153910]
- dmaengine: idxd: setup event log configuration (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add event log size sysfs attribute (Jerry Snitselaar) [2153910]
- dmaengine: idxd: make misc interrupt one shot (Jerry Snitselaar) [2153910]
- dmaengine: qcom_hidma: Add explicit platform_device.h and of_device.h includes (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Remove unused rz_dmac_chan.*_word_size (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: expose IAA CAP register via sysfs knob (Jerry Snitselaar) [2153920]
- dmaengine: idxd: reformat swerror output to standard Linux bitmap output (Jerry Snitselaar) [2153920]
- dmaengine: idxd: Add descriptor definitions for translation fetch operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Add descriptor definitions for DIX generate operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Add descriptor definitions for 16 bytes of pattern in memory fill operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Remove unnecessary aer.h include (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: use PCI core macros for PCIe Capability (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Use of_property_present() for testing DT property presence (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add reset support (Jerry Snitselaar) [RHEL-10097]
- dmaengine: usb-dmac: make usb_dmac_get_current_residue unsigned (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Check for error num after setting mask (Jerry Snitselaar) [RHEL-10097]
- dmaengine: rcar-dmac: Add support for R-Car S4-8 (Jerry Snitselaar) [RHEL-10097]
- dmaengine: rcar-dmac: refactor the error handling code of rcar_dmac_probe (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add device_synchronize callback (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: make array ds_lut static (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add DMA clock handling (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: fix some NULL dereferences (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: Fix unused initialization of pointer lmdesc (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: Add DMAC driver for RZ/G2L SoC (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Add enable/disable device IOPF feature (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: use const struct bus_type * (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Actually use devm_add_action_or_reset() (Jerry Snitselaar) [RHEL-10097]
- lib/vsprintf: Initialize vsprintf's pointer hash once the random core is ready. (John B. Wyatt IV) [RHEL-2246]
- lib/vsprintf: Remove static_branch_likely() from __ptr_to_hashval(). (John B. Wyatt IV) [RHEL-2246]
- redhat: Use kernel-install for UKI install with systemd >= 252-20 (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Use named parameters for kernel_variant_posttrans()/kernel_variant_preun() (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Let kernel-modules-core own the files depmod generates. (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Update RPM Scriptlet for kernel-install Changes (Vitaly Kuznetsov) [RHEL-19486]
- cpuidle: tracing, preempt: Squash _rcuidle tracing (Artem Savkov) [RHEL-19665]
- tracing, hardirq: No moar _rcuidle() tracing (Artem Savkov) [RHEL-19665]
- gfs2: don't withdraw if init_threads() got interrupted (Andreas Gruenbacher) [RHEL-7769]
Resolves: RHEL-10097, RHEL-12342, RHEL-12435, RHEL-15539, RHEL-18241, RHEL-19486, RHEL-19517, RHEL-19665, RHEL-21153, RHEL-21332, RHEL-21363, RHEL-2246, RHEL-2454, RHEL-7769, RHEL-8220, rhbz#2153910, rhbz#2153912, rhbz#2153916, rhbz#2153920, rhbz#2154043
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2024-01-16 18:33:24 +00:00
|
|
|
%kernel_variant_preun -v lpae
|
2020-10-15 12:41:02 +00:00
|
|
|
%kernel_variant_post -v lpae -r (kernel|kernel-smp)
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%if %{with_zfcpdump}
|
kernel-5.14.0-409.el9
* Tue Jan 16 2024 Scott Weaver <scweaver@redhat.com> [5.14.0-409.el9]
- dm crypt: account large pages in cc->n_allocated_pages (Benjamin Marzinski) [RHEL-12342]
- MAINTAINERS: update the dm-devel mailing list (Benjamin Marzinski) [RHEL-12342]
- dm zoned: free dmz->ddev array in dmz_put_zoned_devices (Benjamin Marzinski) [RHEL-12342]
- dm: don't attempt to queue IO under RCU protection (Benjamin Marzinski) [RHEL-12342 RHEL-8220]
- dm: fix a race condition in retrieve_deps (Benjamin Marzinski) [RHEL-12342]
- dm raid: protect md_stop() with 'reconfig_mutex' (Benjamin Marzinski) [RHEL-12342 RHEL-12435]
- dm raid: clean up four equivalent goto tags in raid_ctr() (Benjamin Marzinski) [RHEL-12342 RHEL-12435]
- dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths (Benjamin Marzinski) [RHEL-12342]
- dm integrity: fix double free on memory allocation failure (Benjamin Marzinski) [RHEL-12342]
- dm: get rid of GFP_NOIO workarounds for __vmalloc and kvmalloc (Benjamin Marzinski) [RHEL-12342]
- dm integrity: scale down the recalculate buffer if memory allocation fails (Benjamin Marzinski) [RHEL-12342]
- dm integrity: only allocate recalculate buffer when needed (Benjamin Marzinski) [RHEL-12342]
- dm integrity: reduce vmalloc space footprint on 32-bit architectures (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Refuse to create device named "." or ".." (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Refuse to create device named "control" (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Avoid double-fetch of version (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: structs and parameter strings must not overlap (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Avoid pointer arithmetic overflow (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Check dm_target_spec is sufficiently aligned (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document an example of how the tunables relate. (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document default values. (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document the meaning of "buffer". (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Fix minor grammatical error. (Benjamin Marzinski) [RHEL-12342]
- dm integrity: Use %%*ph for printing hexdump of a small buffer (Benjamin Marzinski) [RHEL-12342]
- dm thin: disable discards for thin-pool if no_discard_passdown (Benjamin Marzinski) [RHEL-12342]
- dm: remove stale/redundant dm_internal_{suspend,resume} prototypes in dm.h (Benjamin Marzinski) [RHEL-12342]
- dm: skip dm-stats work in alloc_io() unless needed (Benjamin Marzinski) [RHEL-12342]
- dm: avoid needless dm_io access if all IO accounting is disabled (Benjamin Marzinski) [RHEL-12342]
- dm: support turning off block-core's io stats accounting (Benjamin Marzinski) [RHEL-12342]
- dm zone: Use the bitmap API to allocate bitmaps (Benjamin Marzinski) [RHEL-12342]
- dm thin metadata: Fix ABBA deadlock by resetting dm_bufio_client (Benjamin Marzinski) [RHEL-12342]
- dm crypt: fix crypt_ctr_cipher_new return value on invalid AEAD cipher (Benjamin Marzinski) [RHEL-12342]
- dm thin: update .io_hints methods to not require handling discards last (Benjamin Marzinski) [RHEL-12342]
- dm thin: remove return code variable in pool_map (Benjamin Marzinski) [RHEL-12342]
- dm flakey: introduce random_read_corrupt and random_write_corrupt options (Benjamin Marzinski) [RHEL-12342]
- dm flakey: clone pages on write bio before corrupting them (Benjamin Marzinski) [RHEL-12342]
- dm crypt: allocate compound pages if possible (Benjamin Marzinski) [RHEL-12342]
- ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() (Guillaume Nault) [RHEL-21363]
- ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() (Guillaume Nault) [RHEL-21363]
- net: stmmac: Separate C22 and C45 transactions for xgmac2 (Mark Salter) [RHEL-19517]
- ppp: limit MRU to 64K (Guillaume Nault) [RHEL-21332]
- tty: Fix uninit-value access in ppp_sync_receive() (Guillaume Nault) [RHEL-21332]
- platform/x86: intel-uncore-freq: Conditionally create attribute for read frequency (Steve Best) [RHEL-18241]
- platform/x86/intel-uncore-freq: Ignore minor version change (Steve Best) [RHEL-18241]
- platform/x86/intel/pmc: Add missing extern (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/lnl: Add GBE LTR ignore during suspend (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/arl: Add GBE LTR ignore during suspend (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback (David Arcari) [RHEL-15539]
- platform/x86/intel/pmt: telemetry: Export API to read telemetry (David Arcari) [RHEL-15539]
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Allow reenabling LTRs (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add suspend callback (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add Lunar Lake M support to intel_pmc_core driver (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add Arrow Lake S support to intel_pmc_core driver (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add ssram_init flag in PMC discovery in Meteor Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Move common code to core.c (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add PSON residency counter for Alder Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add regmap for Tiger Lake H PCH (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add PSON residency counter (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix in mtl_punit_pmt_init() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix in pmc_core_ssram_get_pmc() (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add support for Lunar Lake M (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix hang in pmc_core_send_ltr_ignore() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Show Die C6 counter on Meteor Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add debug attribute for Die C6 counter (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Read low power mode requirements for MTL-M and MTL-P (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Retrieve LPM information using Intel PMT (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Display LPM requirements for multiple PMCs (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Find and register PMC telemetry entries (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/mtl: Use return value from pmc_core_ssram_init() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Cleanup SSRAM discovery (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Allow pmc_core_ssram_init to fail (David Arcari) [RHEL-15539]
- platform/x86:intel/pmc: Call pmc_get_low_power_modes from platform init (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add base address field (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add intel_vsec_register (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Assign auxdev parent by argument (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Use cleanup.h (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: remove platform_info from vsec device structure (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Move structures to header (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Remove unnecessary return (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Fix xa_alloc memory leak (David Arcari) [RHEL-15539]
- platform/x86/intel: vsec: Use intel_vsec_dev_release() to simplify init() error cleanup (David Arcari) [RHEL-15539]
- platform/x86/intel: vsec: Explicitly enable capabilities (David Arcari) [RHEL-15539]
- s390: add kmemleak annotation in stack_alloc() (Chris von Recklinghausen) [RHEL-2454]
- selftests: bonding: do not set port down when adding to bond (Hangbin Liu) [RHEL-21153]
- selftests: pmtu.sh: fix result checking (Hangbin Liu) [RHEL-21153]
- dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Fix issues with PRS disable sysfs knob (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Allow ATS disable update only for configurable devices (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioatdma: use pci_dev_id() to simplify the code (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: fixing the wrong dma_dev->chancnt (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Simplify dma_async_device_register() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Remove unused declarations (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Expose ATS disable knob only when WQ ATS is supported (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Simplify WQ attribute visibility checks (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: No need to clear memory after a dma_alloc_coherent() call (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Modify the dependence of attribute pasid_enabled (Jerry Snitselaar) [RHEL-10097]
- dmaengine: qcom: hidma_mgmt: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: qcom_hidma: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Fix destination and source data size setting (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Improve cleanup order in probe()/remove() (Jerry Snitselaar) [RHEL-10097]
- dmaengine/idxd: Re-enable kernel workqueue under DMA API (Jerry Snitselaar) [2154043]
- dmaengine: idxd: Clear PRS disable flag when disabling IDXD device (Jerry Snitselaar) [RHEL-10097]
- dmaengine: hidma: Don't set chancnt (Jerry Snitselaar) [RHEL-10097]
- dmaengine: make QCOM_HIDMA depend on HAS_IOMEM (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: Free up __cleanup() name (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: add per wq PRS disable (Jerry Snitselaar) [2153916]
- dmaengine: idxd: add pid to exported sysfs attribute for opened file (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: expose fault counters to sysfs (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: add a device to represent the file opened (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add per file user counters for completion record faults (Jerry Snitselaar) [2153910]
- dmaengine: idxd: process batch descriptor completion record faults (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add descs_completed field for completion record (Jerry Snitselaar) [2153910]
- dmaengine: idxd: process user page faults for completion record (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling (Jerry Snitselaar) [2153910]
- dmaengine: idxd: create kmem cache for event log fault items (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults (Jerry Snitselaar) [2153910]
- dmanegine: idxd: add debugfs for event log dump (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add interrupt handling for event log (Jerry Snitselaar) [2153910]
- dmaengine: idxd: setup event log configuration (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add event log size sysfs attribute (Jerry Snitselaar) [2153910]
- dmaengine: idxd: make misc interrupt one shot (Jerry Snitselaar) [2153910]
- dmaengine: qcom_hidma: Add explicit platform_device.h and of_device.h includes (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Remove unused rz_dmac_chan.*_word_size (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: expose IAA CAP register via sysfs knob (Jerry Snitselaar) [2153920]
- dmaengine: idxd: reformat swerror output to standard Linux bitmap output (Jerry Snitselaar) [2153920]
- dmaengine: idxd: Add descriptor definitions for translation fetch operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Add descriptor definitions for DIX generate operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Add descriptor definitions for 16 bytes of pattern in memory fill operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Remove unnecessary aer.h include (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: use PCI core macros for PCIe Capability (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Use of_property_present() for testing DT property presence (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add reset support (Jerry Snitselaar) [RHEL-10097]
- dmaengine: usb-dmac: make usb_dmac_get_current_residue unsigned (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Check for error num after setting mask (Jerry Snitselaar) [RHEL-10097]
- dmaengine: rcar-dmac: Add support for R-Car S4-8 (Jerry Snitselaar) [RHEL-10097]
- dmaengine: rcar-dmac: refactor the error handling code of rcar_dmac_probe (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add device_synchronize callback (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: make array ds_lut static (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add DMA clock handling (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: fix some NULL dereferences (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: Fix unused initialization of pointer lmdesc (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: Add DMAC driver for RZ/G2L SoC (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Add enable/disable device IOPF feature (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: use const struct bus_type * (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Actually use devm_add_action_or_reset() (Jerry Snitselaar) [RHEL-10097]
- lib/vsprintf: Initialize vsprintf's pointer hash once the random core is ready. (John B. Wyatt IV) [RHEL-2246]
- lib/vsprintf: Remove static_branch_likely() from __ptr_to_hashval(). (John B. Wyatt IV) [RHEL-2246]
- redhat: Use kernel-install for UKI install with systemd >= 252-20 (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Use named parameters for kernel_variant_posttrans()/kernel_variant_preun() (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Let kernel-modules-core own the files depmod generates. (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Update RPM Scriptlet for kernel-install Changes (Vitaly Kuznetsov) [RHEL-19486]
- cpuidle: tracing, preempt: Squash _rcuidle tracing (Artem Savkov) [RHEL-19665]
- tracing, hardirq: No moar _rcuidle() tracing (Artem Savkov) [RHEL-19665]
- gfs2: don't withdraw if init_threads() got interrupted (Andreas Gruenbacher) [RHEL-7769]
Resolves: RHEL-10097, RHEL-12342, RHEL-12435, RHEL-15539, RHEL-18241, RHEL-19486, RHEL-19517, RHEL-19665, RHEL-21153, RHEL-21332, RHEL-21363, RHEL-2246, RHEL-2454, RHEL-7769, RHEL-8220, rhbz#2153910, rhbz#2153912, rhbz#2153916, rhbz#2153920, rhbz#2154043
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2024-01-16 18:33:24 +00:00
|
|
|
%kernel_variant_preun -v zfcpdump
|
2020-10-15 12:41:02 +00:00
|
|
|
%kernel_variant_post -v zfcpdump
|
|
|
|
%endif
|
|
|
|
|
2023-02-09 16:31:23 +00:00
|
|
|
%if %{with_arm64_64k}
|
kernel-5.14.0-409.el9
* Tue Jan 16 2024 Scott Weaver <scweaver@redhat.com> [5.14.0-409.el9]
- dm crypt: account large pages in cc->n_allocated_pages (Benjamin Marzinski) [RHEL-12342]
- MAINTAINERS: update the dm-devel mailing list (Benjamin Marzinski) [RHEL-12342]
- dm zoned: free dmz->ddev array in dmz_put_zoned_devices (Benjamin Marzinski) [RHEL-12342]
- dm: don't attempt to queue IO under RCU protection (Benjamin Marzinski) [RHEL-12342 RHEL-8220]
- dm: fix a race condition in retrieve_deps (Benjamin Marzinski) [RHEL-12342]
- dm raid: protect md_stop() with 'reconfig_mutex' (Benjamin Marzinski) [RHEL-12342 RHEL-12435]
- dm raid: clean up four equivalent goto tags in raid_ctr() (Benjamin Marzinski) [RHEL-12342 RHEL-12435]
- dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths (Benjamin Marzinski) [RHEL-12342]
- dm integrity: fix double free on memory allocation failure (Benjamin Marzinski) [RHEL-12342]
- dm: get rid of GFP_NOIO workarounds for __vmalloc and kvmalloc (Benjamin Marzinski) [RHEL-12342]
- dm integrity: scale down the recalculate buffer if memory allocation fails (Benjamin Marzinski) [RHEL-12342]
- dm integrity: only allocate recalculate buffer when needed (Benjamin Marzinski) [RHEL-12342]
- dm integrity: reduce vmalloc space footprint on 32-bit architectures (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Refuse to create device named "." or ".." (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Refuse to create device named "control" (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Avoid double-fetch of version (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: structs and parameter strings must not overlap (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Avoid pointer arithmetic overflow (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Check dm_target_spec is sufficiently aligned (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document an example of how the tunables relate. (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document default values. (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document the meaning of "buffer". (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Fix minor grammatical error. (Benjamin Marzinski) [RHEL-12342]
- dm integrity: Use %%*ph for printing hexdump of a small buffer (Benjamin Marzinski) [RHEL-12342]
- dm thin: disable discards for thin-pool if no_discard_passdown (Benjamin Marzinski) [RHEL-12342]
- dm: remove stale/redundant dm_internal_{suspend,resume} prototypes in dm.h (Benjamin Marzinski) [RHEL-12342]
- dm: skip dm-stats work in alloc_io() unless needed (Benjamin Marzinski) [RHEL-12342]
- dm: avoid needless dm_io access if all IO accounting is disabled (Benjamin Marzinski) [RHEL-12342]
- dm: support turning off block-core's io stats accounting (Benjamin Marzinski) [RHEL-12342]
- dm zone: Use the bitmap API to allocate bitmaps (Benjamin Marzinski) [RHEL-12342]
- dm thin metadata: Fix ABBA deadlock by resetting dm_bufio_client (Benjamin Marzinski) [RHEL-12342]
- dm crypt: fix crypt_ctr_cipher_new return value on invalid AEAD cipher (Benjamin Marzinski) [RHEL-12342]
- dm thin: update .io_hints methods to not require handling discards last (Benjamin Marzinski) [RHEL-12342]
- dm thin: remove return code variable in pool_map (Benjamin Marzinski) [RHEL-12342]
- dm flakey: introduce random_read_corrupt and random_write_corrupt options (Benjamin Marzinski) [RHEL-12342]
- dm flakey: clone pages on write bio before corrupting them (Benjamin Marzinski) [RHEL-12342]
- dm crypt: allocate compound pages if possible (Benjamin Marzinski) [RHEL-12342]
- ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() (Guillaume Nault) [RHEL-21363]
- ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() (Guillaume Nault) [RHEL-21363]
- net: stmmac: Separate C22 and C45 transactions for xgmac2 (Mark Salter) [RHEL-19517]
- ppp: limit MRU to 64K (Guillaume Nault) [RHEL-21332]
- tty: Fix uninit-value access in ppp_sync_receive() (Guillaume Nault) [RHEL-21332]
- platform/x86: intel-uncore-freq: Conditionally create attribute for read frequency (Steve Best) [RHEL-18241]
- platform/x86/intel-uncore-freq: Ignore minor version change (Steve Best) [RHEL-18241]
- platform/x86/intel/pmc: Add missing extern (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/lnl: Add GBE LTR ignore during suspend (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/arl: Add GBE LTR ignore during suspend (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback (David Arcari) [RHEL-15539]
- platform/x86/intel/pmt: telemetry: Export API to read telemetry (David Arcari) [RHEL-15539]
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Allow reenabling LTRs (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add suspend callback (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add Lunar Lake M support to intel_pmc_core driver (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add Arrow Lake S support to intel_pmc_core driver (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add ssram_init flag in PMC discovery in Meteor Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Move common code to core.c (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add PSON residency counter for Alder Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add regmap for Tiger Lake H PCH (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add PSON residency counter (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix in mtl_punit_pmt_init() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix in pmc_core_ssram_get_pmc() (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add support for Lunar Lake M (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix hang in pmc_core_send_ltr_ignore() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Show Die C6 counter on Meteor Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add debug attribute for Die C6 counter (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Read low power mode requirements for MTL-M and MTL-P (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Retrieve LPM information using Intel PMT (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Display LPM requirements for multiple PMCs (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Find and register PMC telemetry entries (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/mtl: Use return value from pmc_core_ssram_init() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Cleanup SSRAM discovery (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Allow pmc_core_ssram_init to fail (David Arcari) [RHEL-15539]
- platform/x86:intel/pmc: Call pmc_get_low_power_modes from platform init (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add base address field (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add intel_vsec_register (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Assign auxdev parent by argument (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Use cleanup.h (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: remove platform_info from vsec device structure (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Move structures to header (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Remove unnecessary return (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Fix xa_alloc memory leak (David Arcari) [RHEL-15539]
- platform/x86/intel: vsec: Use intel_vsec_dev_release() to simplify init() error cleanup (David Arcari) [RHEL-15539]
- platform/x86/intel: vsec: Explicitly enable capabilities (David Arcari) [RHEL-15539]
- s390: add kmemleak annotation in stack_alloc() (Chris von Recklinghausen) [RHEL-2454]
- selftests: bonding: do not set port down when adding to bond (Hangbin Liu) [RHEL-21153]
- selftests: pmtu.sh: fix result checking (Hangbin Liu) [RHEL-21153]
- dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Fix issues with PRS disable sysfs knob (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Allow ATS disable update only for configurable devices (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioatdma: use pci_dev_id() to simplify the code (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: fixing the wrong dma_dev->chancnt (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Simplify dma_async_device_register() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Remove unused declarations (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Expose ATS disable knob only when WQ ATS is supported (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Simplify WQ attribute visibility checks (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: No need to clear memory after a dma_alloc_coherent() call (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Modify the dependence of attribute pasid_enabled (Jerry Snitselaar) [RHEL-10097]
- dmaengine: qcom: hidma_mgmt: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: qcom_hidma: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Fix destination and source data size setting (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Improve cleanup order in probe()/remove() (Jerry Snitselaar) [RHEL-10097]
- dmaengine/idxd: Re-enable kernel workqueue under DMA API (Jerry Snitselaar) [2154043]
- dmaengine: idxd: Clear PRS disable flag when disabling IDXD device (Jerry Snitselaar) [RHEL-10097]
- dmaengine: hidma: Don't set chancnt (Jerry Snitselaar) [RHEL-10097]
- dmaengine: make QCOM_HIDMA depend on HAS_IOMEM (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: Free up __cleanup() name (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: add per wq PRS disable (Jerry Snitselaar) [2153916]
- dmaengine: idxd: add pid to exported sysfs attribute for opened file (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: expose fault counters to sysfs (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: add a device to represent the file opened (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add per file user counters for completion record faults (Jerry Snitselaar) [2153910]
- dmaengine: idxd: process batch descriptor completion record faults (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add descs_completed field for completion record (Jerry Snitselaar) [2153910]
- dmaengine: idxd: process user page faults for completion record (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling (Jerry Snitselaar) [2153910]
- dmaengine: idxd: create kmem cache for event log fault items (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults (Jerry Snitselaar) [2153910]
- dmanegine: idxd: add debugfs for event log dump (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add interrupt handling for event log (Jerry Snitselaar) [2153910]
- dmaengine: idxd: setup event log configuration (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add event log size sysfs attribute (Jerry Snitselaar) [2153910]
- dmaengine: idxd: make misc interrupt one shot (Jerry Snitselaar) [2153910]
- dmaengine: qcom_hidma: Add explicit platform_device.h and of_device.h includes (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Remove unused rz_dmac_chan.*_word_size (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: expose IAA CAP register via sysfs knob (Jerry Snitselaar) [2153920]
- dmaengine: idxd: reformat swerror output to standard Linux bitmap output (Jerry Snitselaar) [2153920]
- dmaengine: idxd: Add descriptor definitions for translation fetch operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Add descriptor definitions for DIX generate operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Add descriptor definitions for 16 bytes of pattern in memory fill operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Remove unnecessary aer.h include (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: use PCI core macros for PCIe Capability (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Use of_property_present() for testing DT property presence (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add reset support (Jerry Snitselaar) [RHEL-10097]
- dmaengine: usb-dmac: make usb_dmac_get_current_residue unsigned (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Check for error num after setting mask (Jerry Snitselaar) [RHEL-10097]
- dmaengine: rcar-dmac: Add support for R-Car S4-8 (Jerry Snitselaar) [RHEL-10097]
- dmaengine: rcar-dmac: refactor the error handling code of rcar_dmac_probe (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add device_synchronize callback (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: make array ds_lut static (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add DMA clock handling (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: fix some NULL dereferences (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: Fix unused initialization of pointer lmdesc (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: Add DMAC driver for RZ/G2L SoC (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Add enable/disable device IOPF feature (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: use const struct bus_type * (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Actually use devm_add_action_or_reset() (Jerry Snitselaar) [RHEL-10097]
- lib/vsprintf: Initialize vsprintf's pointer hash once the random core is ready. (John B. Wyatt IV) [RHEL-2246]
- lib/vsprintf: Remove static_branch_likely() from __ptr_to_hashval(). (John B. Wyatt IV) [RHEL-2246]
- redhat: Use kernel-install for UKI install with systemd >= 252-20 (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Use named parameters for kernel_variant_posttrans()/kernel_variant_preun() (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Let kernel-modules-core own the files depmod generates. (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Update RPM Scriptlet for kernel-install Changes (Vitaly Kuznetsov) [RHEL-19486]
- cpuidle: tracing, preempt: Squash _rcuidle tracing (Artem Savkov) [RHEL-19665]
- tracing, hardirq: No moar _rcuidle() tracing (Artem Savkov) [RHEL-19665]
- gfs2: don't withdraw if init_threads() got interrupted (Andreas Gruenbacher) [RHEL-7769]
Resolves: RHEL-10097, RHEL-12342, RHEL-12435, RHEL-15539, RHEL-18241, RHEL-19486, RHEL-19517, RHEL-19665, RHEL-21153, RHEL-21332, RHEL-21363, RHEL-2246, RHEL-2454, RHEL-7769, RHEL-8220, rhbz#2153910, rhbz#2153912, rhbz#2153916, rhbz#2153920, rhbz#2154043
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2024-01-16 18:33:24 +00:00
|
|
|
%kernel_variant_preun -v 64k
|
2023-02-09 16:31:23 +00:00
|
|
|
%kernel_variant_post -v 64k
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%if %{with_debug} && %{with_arm64_64k}
|
kernel-5.14.0-409.el9
* Tue Jan 16 2024 Scott Weaver <scweaver@redhat.com> [5.14.0-409.el9]
- dm crypt: account large pages in cc->n_allocated_pages (Benjamin Marzinski) [RHEL-12342]
- MAINTAINERS: update the dm-devel mailing list (Benjamin Marzinski) [RHEL-12342]
- dm zoned: free dmz->ddev array in dmz_put_zoned_devices (Benjamin Marzinski) [RHEL-12342]
- dm: don't attempt to queue IO under RCU protection (Benjamin Marzinski) [RHEL-12342 RHEL-8220]
- dm: fix a race condition in retrieve_deps (Benjamin Marzinski) [RHEL-12342]
- dm raid: protect md_stop() with 'reconfig_mutex' (Benjamin Marzinski) [RHEL-12342 RHEL-12435]
- dm raid: clean up four equivalent goto tags in raid_ctr() (Benjamin Marzinski) [RHEL-12342 RHEL-12435]
- dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths (Benjamin Marzinski) [RHEL-12342]
- dm integrity: fix double free on memory allocation failure (Benjamin Marzinski) [RHEL-12342]
- dm: get rid of GFP_NOIO workarounds for __vmalloc and kvmalloc (Benjamin Marzinski) [RHEL-12342]
- dm integrity: scale down the recalculate buffer if memory allocation fails (Benjamin Marzinski) [RHEL-12342]
- dm integrity: only allocate recalculate buffer when needed (Benjamin Marzinski) [RHEL-12342]
- dm integrity: reduce vmalloc space footprint on 32-bit architectures (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Refuse to create device named "." or ".." (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Refuse to create device named "control" (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Avoid double-fetch of version (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: structs and parameter strings must not overlap (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Avoid pointer arithmetic overflow (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Check dm_target_spec is sufficiently aligned (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document an example of how the tunables relate. (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document default values. (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document the meaning of "buffer". (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Fix minor grammatical error. (Benjamin Marzinski) [RHEL-12342]
- dm integrity: Use %%*ph for printing hexdump of a small buffer (Benjamin Marzinski) [RHEL-12342]
- dm thin: disable discards for thin-pool if no_discard_passdown (Benjamin Marzinski) [RHEL-12342]
- dm: remove stale/redundant dm_internal_{suspend,resume} prototypes in dm.h (Benjamin Marzinski) [RHEL-12342]
- dm: skip dm-stats work in alloc_io() unless needed (Benjamin Marzinski) [RHEL-12342]
- dm: avoid needless dm_io access if all IO accounting is disabled (Benjamin Marzinski) [RHEL-12342]
- dm: support turning off block-core's io stats accounting (Benjamin Marzinski) [RHEL-12342]
- dm zone: Use the bitmap API to allocate bitmaps (Benjamin Marzinski) [RHEL-12342]
- dm thin metadata: Fix ABBA deadlock by resetting dm_bufio_client (Benjamin Marzinski) [RHEL-12342]
- dm crypt: fix crypt_ctr_cipher_new return value on invalid AEAD cipher (Benjamin Marzinski) [RHEL-12342]
- dm thin: update .io_hints methods to not require handling discards last (Benjamin Marzinski) [RHEL-12342]
- dm thin: remove return code variable in pool_map (Benjamin Marzinski) [RHEL-12342]
- dm flakey: introduce random_read_corrupt and random_write_corrupt options (Benjamin Marzinski) [RHEL-12342]
- dm flakey: clone pages on write bio before corrupting them (Benjamin Marzinski) [RHEL-12342]
- dm crypt: allocate compound pages if possible (Benjamin Marzinski) [RHEL-12342]
- ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() (Guillaume Nault) [RHEL-21363]
- ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() (Guillaume Nault) [RHEL-21363]
- net: stmmac: Separate C22 and C45 transactions for xgmac2 (Mark Salter) [RHEL-19517]
- ppp: limit MRU to 64K (Guillaume Nault) [RHEL-21332]
- tty: Fix uninit-value access in ppp_sync_receive() (Guillaume Nault) [RHEL-21332]
- platform/x86: intel-uncore-freq: Conditionally create attribute for read frequency (Steve Best) [RHEL-18241]
- platform/x86/intel-uncore-freq: Ignore minor version change (Steve Best) [RHEL-18241]
- platform/x86/intel/pmc: Add missing extern (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/lnl: Add GBE LTR ignore during suspend (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/arl: Add GBE LTR ignore during suspend (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback (David Arcari) [RHEL-15539]
- platform/x86/intel/pmt: telemetry: Export API to read telemetry (David Arcari) [RHEL-15539]
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Allow reenabling LTRs (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add suspend callback (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add Lunar Lake M support to intel_pmc_core driver (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add Arrow Lake S support to intel_pmc_core driver (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add ssram_init flag in PMC discovery in Meteor Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Move common code to core.c (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add PSON residency counter for Alder Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add regmap for Tiger Lake H PCH (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add PSON residency counter (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix in mtl_punit_pmt_init() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix in pmc_core_ssram_get_pmc() (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add support for Lunar Lake M (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix hang in pmc_core_send_ltr_ignore() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Show Die C6 counter on Meteor Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add debug attribute for Die C6 counter (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Read low power mode requirements for MTL-M and MTL-P (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Retrieve LPM information using Intel PMT (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Display LPM requirements for multiple PMCs (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Find and register PMC telemetry entries (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/mtl: Use return value from pmc_core_ssram_init() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Cleanup SSRAM discovery (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Allow pmc_core_ssram_init to fail (David Arcari) [RHEL-15539]
- platform/x86:intel/pmc: Call pmc_get_low_power_modes from platform init (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add base address field (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add intel_vsec_register (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Assign auxdev parent by argument (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Use cleanup.h (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: remove platform_info from vsec device structure (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Move structures to header (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Remove unnecessary return (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Fix xa_alloc memory leak (David Arcari) [RHEL-15539]
- platform/x86/intel: vsec: Use intel_vsec_dev_release() to simplify init() error cleanup (David Arcari) [RHEL-15539]
- platform/x86/intel: vsec: Explicitly enable capabilities (David Arcari) [RHEL-15539]
- s390: add kmemleak annotation in stack_alloc() (Chris von Recklinghausen) [RHEL-2454]
- selftests: bonding: do not set port down when adding to bond (Hangbin Liu) [RHEL-21153]
- selftests: pmtu.sh: fix result checking (Hangbin Liu) [RHEL-21153]
- dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Fix issues with PRS disable sysfs knob (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Allow ATS disable update only for configurable devices (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioatdma: use pci_dev_id() to simplify the code (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: fixing the wrong dma_dev->chancnt (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Simplify dma_async_device_register() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Remove unused declarations (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Expose ATS disable knob only when WQ ATS is supported (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Simplify WQ attribute visibility checks (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: No need to clear memory after a dma_alloc_coherent() call (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Modify the dependence of attribute pasid_enabled (Jerry Snitselaar) [RHEL-10097]
- dmaengine: qcom: hidma_mgmt: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: qcom_hidma: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Fix destination and source data size setting (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Improve cleanup order in probe()/remove() (Jerry Snitselaar) [RHEL-10097]
- dmaengine/idxd: Re-enable kernel workqueue under DMA API (Jerry Snitselaar) [2154043]
- dmaengine: idxd: Clear PRS disable flag when disabling IDXD device (Jerry Snitselaar) [RHEL-10097]
- dmaengine: hidma: Don't set chancnt (Jerry Snitselaar) [RHEL-10097]
- dmaengine: make QCOM_HIDMA depend on HAS_IOMEM (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: Free up __cleanup() name (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: add per wq PRS disable (Jerry Snitselaar) [2153916]
- dmaengine: idxd: add pid to exported sysfs attribute for opened file (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: expose fault counters to sysfs (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: add a device to represent the file opened (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add per file user counters for completion record faults (Jerry Snitselaar) [2153910]
- dmaengine: idxd: process batch descriptor completion record faults (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add descs_completed field for completion record (Jerry Snitselaar) [2153910]
- dmaengine: idxd: process user page faults for completion record (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling (Jerry Snitselaar) [2153910]
- dmaengine: idxd: create kmem cache for event log fault items (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults (Jerry Snitselaar) [2153910]
- dmanegine: idxd: add debugfs for event log dump (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add interrupt handling for event log (Jerry Snitselaar) [2153910]
- dmaengine: idxd: setup event log configuration (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add event log size sysfs attribute (Jerry Snitselaar) [2153910]
- dmaengine: idxd: make misc interrupt one shot (Jerry Snitselaar) [2153910]
- dmaengine: qcom_hidma: Add explicit platform_device.h and of_device.h includes (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Remove unused rz_dmac_chan.*_word_size (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: expose IAA CAP register via sysfs knob (Jerry Snitselaar) [2153920]
- dmaengine: idxd: reformat swerror output to standard Linux bitmap output (Jerry Snitselaar) [2153920]
- dmaengine: idxd: Add descriptor definitions for translation fetch operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Add descriptor definitions for DIX generate operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Add descriptor definitions for 16 bytes of pattern in memory fill operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Remove unnecessary aer.h include (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: use PCI core macros for PCIe Capability (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Use of_property_present() for testing DT property presence (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add reset support (Jerry Snitselaar) [RHEL-10097]
- dmaengine: usb-dmac: make usb_dmac_get_current_residue unsigned (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Check for error num after setting mask (Jerry Snitselaar) [RHEL-10097]
- dmaengine: rcar-dmac: Add support for R-Car S4-8 (Jerry Snitselaar) [RHEL-10097]
- dmaengine: rcar-dmac: refactor the error handling code of rcar_dmac_probe (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add device_synchronize callback (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: make array ds_lut static (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add DMA clock handling (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: fix some NULL dereferences (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: Fix unused initialization of pointer lmdesc (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: Add DMAC driver for RZ/G2L SoC (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Add enable/disable device IOPF feature (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: use const struct bus_type * (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Actually use devm_add_action_or_reset() (Jerry Snitselaar) [RHEL-10097]
- lib/vsprintf: Initialize vsprintf's pointer hash once the random core is ready. (John B. Wyatt IV) [RHEL-2246]
- lib/vsprintf: Remove static_branch_likely() from __ptr_to_hashval(). (John B. Wyatt IV) [RHEL-2246]
- redhat: Use kernel-install for UKI install with systemd >= 252-20 (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Use named parameters for kernel_variant_posttrans()/kernel_variant_preun() (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Let kernel-modules-core own the files depmod generates. (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Update RPM Scriptlet for kernel-install Changes (Vitaly Kuznetsov) [RHEL-19486]
- cpuidle: tracing, preempt: Squash _rcuidle tracing (Artem Savkov) [RHEL-19665]
- tracing, hardirq: No moar _rcuidle() tracing (Artem Savkov) [RHEL-19665]
- gfs2: don't withdraw if init_threads() got interrupted (Andreas Gruenbacher) [RHEL-7769]
Resolves: RHEL-10097, RHEL-12342, RHEL-12435, RHEL-15539, RHEL-18241, RHEL-19486, RHEL-19517, RHEL-19665, RHEL-21153, RHEL-21332, RHEL-21363, RHEL-2246, RHEL-2454, RHEL-7769, RHEL-8220, rhbz#2153910, rhbz#2153912, rhbz#2153916, rhbz#2153920, rhbz#2154043
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2024-01-16 18:33:24 +00:00
|
|
|
%kernel_variant_preun -v 64k-debug
|
2023-02-09 16:31:23 +00:00
|
|
|
%kernel_variant_post -v 64k-debug
|
|
|
|
%endif
|
|
|
|
|
2023-03-07 14:22:21 +00:00
|
|
|
%if %{with_realtime}
|
kernel-5.14.0-409.el9
* Tue Jan 16 2024 Scott Weaver <scweaver@redhat.com> [5.14.0-409.el9]
- dm crypt: account large pages in cc->n_allocated_pages (Benjamin Marzinski) [RHEL-12342]
- MAINTAINERS: update the dm-devel mailing list (Benjamin Marzinski) [RHEL-12342]
- dm zoned: free dmz->ddev array in dmz_put_zoned_devices (Benjamin Marzinski) [RHEL-12342]
- dm: don't attempt to queue IO under RCU protection (Benjamin Marzinski) [RHEL-12342 RHEL-8220]
- dm: fix a race condition in retrieve_deps (Benjamin Marzinski) [RHEL-12342]
- dm raid: protect md_stop() with 'reconfig_mutex' (Benjamin Marzinski) [RHEL-12342 RHEL-12435]
- dm raid: clean up four equivalent goto tags in raid_ctr() (Benjamin Marzinski) [RHEL-12342 RHEL-12435]
- dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths (Benjamin Marzinski) [RHEL-12342]
- dm integrity: fix double free on memory allocation failure (Benjamin Marzinski) [RHEL-12342]
- dm: get rid of GFP_NOIO workarounds for __vmalloc and kvmalloc (Benjamin Marzinski) [RHEL-12342]
- dm integrity: scale down the recalculate buffer if memory allocation fails (Benjamin Marzinski) [RHEL-12342]
- dm integrity: only allocate recalculate buffer when needed (Benjamin Marzinski) [RHEL-12342]
- dm integrity: reduce vmalloc space footprint on 32-bit architectures (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Refuse to create device named "." or ".." (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Refuse to create device named "control" (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Avoid double-fetch of version (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: structs and parameter strings must not overlap (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Avoid pointer arithmetic overflow (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Check dm_target_spec is sufficiently aligned (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document an example of how the tunables relate. (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document default values. (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document the meaning of "buffer". (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Fix minor grammatical error. (Benjamin Marzinski) [RHEL-12342]
- dm integrity: Use %%*ph for printing hexdump of a small buffer (Benjamin Marzinski) [RHEL-12342]
- dm thin: disable discards for thin-pool if no_discard_passdown (Benjamin Marzinski) [RHEL-12342]
- dm: remove stale/redundant dm_internal_{suspend,resume} prototypes in dm.h (Benjamin Marzinski) [RHEL-12342]
- dm: skip dm-stats work in alloc_io() unless needed (Benjamin Marzinski) [RHEL-12342]
- dm: avoid needless dm_io access if all IO accounting is disabled (Benjamin Marzinski) [RHEL-12342]
- dm: support turning off block-core's io stats accounting (Benjamin Marzinski) [RHEL-12342]
- dm zone: Use the bitmap API to allocate bitmaps (Benjamin Marzinski) [RHEL-12342]
- dm thin metadata: Fix ABBA deadlock by resetting dm_bufio_client (Benjamin Marzinski) [RHEL-12342]
- dm crypt: fix crypt_ctr_cipher_new return value on invalid AEAD cipher (Benjamin Marzinski) [RHEL-12342]
- dm thin: update .io_hints methods to not require handling discards last (Benjamin Marzinski) [RHEL-12342]
- dm thin: remove return code variable in pool_map (Benjamin Marzinski) [RHEL-12342]
- dm flakey: introduce random_read_corrupt and random_write_corrupt options (Benjamin Marzinski) [RHEL-12342]
- dm flakey: clone pages on write bio before corrupting them (Benjamin Marzinski) [RHEL-12342]
- dm crypt: allocate compound pages if possible (Benjamin Marzinski) [RHEL-12342]
- ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() (Guillaume Nault) [RHEL-21363]
- ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() (Guillaume Nault) [RHEL-21363]
- net: stmmac: Separate C22 and C45 transactions for xgmac2 (Mark Salter) [RHEL-19517]
- ppp: limit MRU to 64K (Guillaume Nault) [RHEL-21332]
- tty: Fix uninit-value access in ppp_sync_receive() (Guillaume Nault) [RHEL-21332]
- platform/x86: intel-uncore-freq: Conditionally create attribute for read frequency (Steve Best) [RHEL-18241]
- platform/x86/intel-uncore-freq: Ignore minor version change (Steve Best) [RHEL-18241]
- platform/x86/intel/pmc: Add missing extern (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/lnl: Add GBE LTR ignore during suspend (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/arl: Add GBE LTR ignore during suspend (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback (David Arcari) [RHEL-15539]
- platform/x86/intel/pmt: telemetry: Export API to read telemetry (David Arcari) [RHEL-15539]
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Allow reenabling LTRs (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add suspend callback (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add Lunar Lake M support to intel_pmc_core driver (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add Arrow Lake S support to intel_pmc_core driver (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add ssram_init flag in PMC discovery in Meteor Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Move common code to core.c (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add PSON residency counter for Alder Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add regmap for Tiger Lake H PCH (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add PSON residency counter (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix in mtl_punit_pmt_init() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix in pmc_core_ssram_get_pmc() (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add support for Lunar Lake M (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix hang in pmc_core_send_ltr_ignore() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Show Die C6 counter on Meteor Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add debug attribute for Die C6 counter (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Read low power mode requirements for MTL-M and MTL-P (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Retrieve LPM information using Intel PMT (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Display LPM requirements for multiple PMCs (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Find and register PMC telemetry entries (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/mtl: Use return value from pmc_core_ssram_init() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Cleanup SSRAM discovery (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Allow pmc_core_ssram_init to fail (David Arcari) [RHEL-15539]
- platform/x86:intel/pmc: Call pmc_get_low_power_modes from platform init (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add base address field (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add intel_vsec_register (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Assign auxdev parent by argument (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Use cleanup.h (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: remove platform_info from vsec device structure (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Move structures to header (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Remove unnecessary return (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Fix xa_alloc memory leak (David Arcari) [RHEL-15539]
- platform/x86/intel: vsec: Use intel_vsec_dev_release() to simplify init() error cleanup (David Arcari) [RHEL-15539]
- platform/x86/intel: vsec: Explicitly enable capabilities (David Arcari) [RHEL-15539]
- s390: add kmemleak annotation in stack_alloc() (Chris von Recklinghausen) [RHEL-2454]
- selftests: bonding: do not set port down when adding to bond (Hangbin Liu) [RHEL-21153]
- selftests: pmtu.sh: fix result checking (Hangbin Liu) [RHEL-21153]
- dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Fix issues with PRS disable sysfs knob (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Allow ATS disable update only for configurable devices (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioatdma: use pci_dev_id() to simplify the code (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: fixing the wrong dma_dev->chancnt (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Simplify dma_async_device_register() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Remove unused declarations (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Expose ATS disable knob only when WQ ATS is supported (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Simplify WQ attribute visibility checks (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: No need to clear memory after a dma_alloc_coherent() call (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Modify the dependence of attribute pasid_enabled (Jerry Snitselaar) [RHEL-10097]
- dmaengine: qcom: hidma_mgmt: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: qcom_hidma: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Fix destination and source data size setting (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Improve cleanup order in probe()/remove() (Jerry Snitselaar) [RHEL-10097]
- dmaengine/idxd: Re-enable kernel workqueue under DMA API (Jerry Snitselaar) [2154043]
- dmaengine: idxd: Clear PRS disable flag when disabling IDXD device (Jerry Snitselaar) [RHEL-10097]
- dmaengine: hidma: Don't set chancnt (Jerry Snitselaar) [RHEL-10097]
- dmaengine: make QCOM_HIDMA depend on HAS_IOMEM (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: Free up __cleanup() name (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: add per wq PRS disable (Jerry Snitselaar) [2153916]
- dmaengine: idxd: add pid to exported sysfs attribute for opened file (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: expose fault counters to sysfs (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: add a device to represent the file opened (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add per file user counters for completion record faults (Jerry Snitselaar) [2153910]
- dmaengine: idxd: process batch descriptor completion record faults (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add descs_completed field for completion record (Jerry Snitselaar) [2153910]
- dmaengine: idxd: process user page faults for completion record (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling (Jerry Snitselaar) [2153910]
- dmaengine: idxd: create kmem cache for event log fault items (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults (Jerry Snitselaar) [2153910]
- dmanegine: idxd: add debugfs for event log dump (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add interrupt handling for event log (Jerry Snitselaar) [2153910]
- dmaengine: idxd: setup event log configuration (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add event log size sysfs attribute (Jerry Snitselaar) [2153910]
- dmaengine: idxd: make misc interrupt one shot (Jerry Snitselaar) [2153910]
- dmaengine: qcom_hidma: Add explicit platform_device.h and of_device.h includes (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Remove unused rz_dmac_chan.*_word_size (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: expose IAA CAP register via sysfs knob (Jerry Snitselaar) [2153920]
- dmaengine: idxd: reformat swerror output to standard Linux bitmap output (Jerry Snitselaar) [2153920]
- dmaengine: idxd: Add descriptor definitions for translation fetch operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Add descriptor definitions for DIX generate operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Add descriptor definitions for 16 bytes of pattern in memory fill operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Remove unnecessary aer.h include (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: use PCI core macros for PCIe Capability (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Use of_property_present() for testing DT property presence (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add reset support (Jerry Snitselaar) [RHEL-10097]
- dmaengine: usb-dmac: make usb_dmac_get_current_residue unsigned (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Check for error num after setting mask (Jerry Snitselaar) [RHEL-10097]
- dmaengine: rcar-dmac: Add support for R-Car S4-8 (Jerry Snitselaar) [RHEL-10097]
- dmaengine: rcar-dmac: refactor the error handling code of rcar_dmac_probe (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add device_synchronize callback (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: make array ds_lut static (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add DMA clock handling (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: fix some NULL dereferences (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: Fix unused initialization of pointer lmdesc (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: Add DMAC driver for RZ/G2L SoC (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Add enable/disable device IOPF feature (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: use const struct bus_type * (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Actually use devm_add_action_or_reset() (Jerry Snitselaar) [RHEL-10097]
- lib/vsprintf: Initialize vsprintf's pointer hash once the random core is ready. (John B. Wyatt IV) [RHEL-2246]
- lib/vsprintf: Remove static_branch_likely() from __ptr_to_hashval(). (John B. Wyatt IV) [RHEL-2246]
- redhat: Use kernel-install for UKI install with systemd >= 252-20 (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Use named parameters for kernel_variant_posttrans()/kernel_variant_preun() (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Let kernel-modules-core own the files depmod generates. (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Update RPM Scriptlet for kernel-install Changes (Vitaly Kuznetsov) [RHEL-19486]
- cpuidle: tracing, preempt: Squash _rcuidle tracing (Artem Savkov) [RHEL-19665]
- tracing, hardirq: No moar _rcuidle() tracing (Artem Savkov) [RHEL-19665]
- gfs2: don't withdraw if init_threads() got interrupted (Andreas Gruenbacher) [RHEL-7769]
Resolves: RHEL-10097, RHEL-12342, RHEL-12435, RHEL-15539, RHEL-18241, RHEL-19486, RHEL-19517, RHEL-19665, RHEL-21153, RHEL-21332, RHEL-21363, RHEL-2246, RHEL-2454, RHEL-7769, RHEL-8220, rhbz#2153910, rhbz#2153912, rhbz#2153916, rhbz#2153920, rhbz#2154043
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2024-01-16 18:33:24 +00:00
|
|
|
%kernel_variant_preun -v rt
|
2023-03-07 14:22:21 +00:00
|
|
|
%kernel_variant_post -v rt
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%if %{with_debug} && %{with_realtime}
|
kernel-5.14.0-409.el9
* Tue Jan 16 2024 Scott Weaver <scweaver@redhat.com> [5.14.0-409.el9]
- dm crypt: account large pages in cc->n_allocated_pages (Benjamin Marzinski) [RHEL-12342]
- MAINTAINERS: update the dm-devel mailing list (Benjamin Marzinski) [RHEL-12342]
- dm zoned: free dmz->ddev array in dmz_put_zoned_devices (Benjamin Marzinski) [RHEL-12342]
- dm: don't attempt to queue IO under RCU protection (Benjamin Marzinski) [RHEL-12342 RHEL-8220]
- dm: fix a race condition in retrieve_deps (Benjamin Marzinski) [RHEL-12342]
- dm raid: protect md_stop() with 'reconfig_mutex' (Benjamin Marzinski) [RHEL-12342 RHEL-12435]
- dm raid: clean up four equivalent goto tags in raid_ctr() (Benjamin Marzinski) [RHEL-12342 RHEL-12435]
- dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths (Benjamin Marzinski) [RHEL-12342]
- dm integrity: fix double free on memory allocation failure (Benjamin Marzinski) [RHEL-12342]
- dm: get rid of GFP_NOIO workarounds for __vmalloc and kvmalloc (Benjamin Marzinski) [RHEL-12342]
- dm integrity: scale down the recalculate buffer if memory allocation fails (Benjamin Marzinski) [RHEL-12342]
- dm integrity: only allocate recalculate buffer when needed (Benjamin Marzinski) [RHEL-12342]
- dm integrity: reduce vmalloc space footprint on 32-bit architectures (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Refuse to create device named "." or ".." (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Refuse to create device named "control" (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Avoid double-fetch of version (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: structs and parameter strings must not overlap (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Avoid pointer arithmetic overflow (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Check dm_target_spec is sufficiently aligned (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document an example of how the tunables relate. (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document default values. (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document the meaning of "buffer". (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Fix minor grammatical error. (Benjamin Marzinski) [RHEL-12342]
- dm integrity: Use %%*ph for printing hexdump of a small buffer (Benjamin Marzinski) [RHEL-12342]
- dm thin: disable discards for thin-pool if no_discard_passdown (Benjamin Marzinski) [RHEL-12342]
- dm: remove stale/redundant dm_internal_{suspend,resume} prototypes in dm.h (Benjamin Marzinski) [RHEL-12342]
- dm: skip dm-stats work in alloc_io() unless needed (Benjamin Marzinski) [RHEL-12342]
- dm: avoid needless dm_io access if all IO accounting is disabled (Benjamin Marzinski) [RHEL-12342]
- dm: support turning off block-core's io stats accounting (Benjamin Marzinski) [RHEL-12342]
- dm zone: Use the bitmap API to allocate bitmaps (Benjamin Marzinski) [RHEL-12342]
- dm thin metadata: Fix ABBA deadlock by resetting dm_bufio_client (Benjamin Marzinski) [RHEL-12342]
- dm crypt: fix crypt_ctr_cipher_new return value on invalid AEAD cipher (Benjamin Marzinski) [RHEL-12342]
- dm thin: update .io_hints methods to not require handling discards last (Benjamin Marzinski) [RHEL-12342]
- dm thin: remove return code variable in pool_map (Benjamin Marzinski) [RHEL-12342]
- dm flakey: introduce random_read_corrupt and random_write_corrupt options (Benjamin Marzinski) [RHEL-12342]
- dm flakey: clone pages on write bio before corrupting them (Benjamin Marzinski) [RHEL-12342]
- dm crypt: allocate compound pages if possible (Benjamin Marzinski) [RHEL-12342]
- ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() (Guillaume Nault) [RHEL-21363]
- ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() (Guillaume Nault) [RHEL-21363]
- net: stmmac: Separate C22 and C45 transactions for xgmac2 (Mark Salter) [RHEL-19517]
- ppp: limit MRU to 64K (Guillaume Nault) [RHEL-21332]
- tty: Fix uninit-value access in ppp_sync_receive() (Guillaume Nault) [RHEL-21332]
- platform/x86: intel-uncore-freq: Conditionally create attribute for read frequency (Steve Best) [RHEL-18241]
- platform/x86/intel-uncore-freq: Ignore minor version change (Steve Best) [RHEL-18241]
- platform/x86/intel/pmc: Add missing extern (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/lnl: Add GBE LTR ignore during suspend (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/arl: Add GBE LTR ignore during suspend (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback (David Arcari) [RHEL-15539]
- platform/x86/intel/pmt: telemetry: Export API to read telemetry (David Arcari) [RHEL-15539]
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Allow reenabling LTRs (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add suspend callback (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add Lunar Lake M support to intel_pmc_core driver (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add Arrow Lake S support to intel_pmc_core driver (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add ssram_init flag in PMC discovery in Meteor Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Move common code to core.c (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add PSON residency counter for Alder Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add regmap for Tiger Lake H PCH (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add PSON residency counter (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix in mtl_punit_pmt_init() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix in pmc_core_ssram_get_pmc() (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add support for Lunar Lake M (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix hang in pmc_core_send_ltr_ignore() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Show Die C6 counter on Meteor Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add debug attribute for Die C6 counter (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Read low power mode requirements for MTL-M and MTL-P (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Retrieve LPM information using Intel PMT (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Display LPM requirements for multiple PMCs (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Find and register PMC telemetry entries (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/mtl: Use return value from pmc_core_ssram_init() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Cleanup SSRAM discovery (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Allow pmc_core_ssram_init to fail (David Arcari) [RHEL-15539]
- platform/x86:intel/pmc: Call pmc_get_low_power_modes from platform init (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add base address field (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add intel_vsec_register (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Assign auxdev parent by argument (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Use cleanup.h (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: remove platform_info from vsec device structure (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Move structures to header (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Remove unnecessary return (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Fix xa_alloc memory leak (David Arcari) [RHEL-15539]
- platform/x86/intel: vsec: Use intel_vsec_dev_release() to simplify init() error cleanup (David Arcari) [RHEL-15539]
- platform/x86/intel: vsec: Explicitly enable capabilities (David Arcari) [RHEL-15539]
- s390: add kmemleak annotation in stack_alloc() (Chris von Recklinghausen) [RHEL-2454]
- selftests: bonding: do not set port down when adding to bond (Hangbin Liu) [RHEL-21153]
- selftests: pmtu.sh: fix result checking (Hangbin Liu) [RHEL-21153]
- dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Fix issues with PRS disable sysfs knob (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Allow ATS disable update only for configurable devices (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioatdma: use pci_dev_id() to simplify the code (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: fixing the wrong dma_dev->chancnt (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Simplify dma_async_device_register() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Remove unused declarations (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Expose ATS disable knob only when WQ ATS is supported (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Simplify WQ attribute visibility checks (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: No need to clear memory after a dma_alloc_coherent() call (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Modify the dependence of attribute pasid_enabled (Jerry Snitselaar) [RHEL-10097]
- dmaengine: qcom: hidma_mgmt: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: qcom_hidma: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Fix destination and source data size setting (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Improve cleanup order in probe()/remove() (Jerry Snitselaar) [RHEL-10097]
- dmaengine/idxd: Re-enable kernel workqueue under DMA API (Jerry Snitselaar) [2154043]
- dmaengine: idxd: Clear PRS disable flag when disabling IDXD device (Jerry Snitselaar) [RHEL-10097]
- dmaengine: hidma: Don't set chancnt (Jerry Snitselaar) [RHEL-10097]
- dmaengine: make QCOM_HIDMA depend on HAS_IOMEM (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: Free up __cleanup() name (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: add per wq PRS disable (Jerry Snitselaar) [2153916]
- dmaengine: idxd: add pid to exported sysfs attribute for opened file (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: expose fault counters to sysfs (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: add a device to represent the file opened (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add per file user counters for completion record faults (Jerry Snitselaar) [2153910]
- dmaengine: idxd: process batch descriptor completion record faults (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add descs_completed field for completion record (Jerry Snitselaar) [2153910]
- dmaengine: idxd: process user page faults for completion record (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling (Jerry Snitselaar) [2153910]
- dmaengine: idxd: create kmem cache for event log fault items (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults (Jerry Snitselaar) [2153910]
- dmanegine: idxd: add debugfs for event log dump (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add interrupt handling for event log (Jerry Snitselaar) [2153910]
- dmaengine: idxd: setup event log configuration (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add event log size sysfs attribute (Jerry Snitselaar) [2153910]
- dmaengine: idxd: make misc interrupt one shot (Jerry Snitselaar) [2153910]
- dmaengine: qcom_hidma: Add explicit platform_device.h and of_device.h includes (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Remove unused rz_dmac_chan.*_word_size (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: expose IAA CAP register via sysfs knob (Jerry Snitselaar) [2153920]
- dmaengine: idxd: reformat swerror output to standard Linux bitmap output (Jerry Snitselaar) [2153920]
- dmaengine: idxd: Add descriptor definitions for translation fetch operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Add descriptor definitions for DIX generate operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Add descriptor definitions for 16 bytes of pattern in memory fill operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Remove unnecessary aer.h include (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: use PCI core macros for PCIe Capability (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Use of_property_present() for testing DT property presence (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add reset support (Jerry Snitselaar) [RHEL-10097]
- dmaengine: usb-dmac: make usb_dmac_get_current_residue unsigned (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Check for error num after setting mask (Jerry Snitselaar) [RHEL-10097]
- dmaengine: rcar-dmac: Add support for R-Car S4-8 (Jerry Snitselaar) [RHEL-10097]
- dmaengine: rcar-dmac: refactor the error handling code of rcar_dmac_probe (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add device_synchronize callback (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: make array ds_lut static (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add DMA clock handling (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: fix some NULL dereferences (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: Fix unused initialization of pointer lmdesc (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: Add DMAC driver for RZ/G2L SoC (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Add enable/disable device IOPF feature (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: use const struct bus_type * (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Actually use devm_add_action_or_reset() (Jerry Snitselaar) [RHEL-10097]
- lib/vsprintf: Initialize vsprintf's pointer hash once the random core is ready. (John B. Wyatt IV) [RHEL-2246]
- lib/vsprintf: Remove static_branch_likely() from __ptr_to_hashval(). (John B. Wyatt IV) [RHEL-2246]
- redhat: Use kernel-install for UKI install with systemd >= 252-20 (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Use named parameters for kernel_variant_posttrans()/kernel_variant_preun() (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Let kernel-modules-core own the files depmod generates. (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Update RPM Scriptlet for kernel-install Changes (Vitaly Kuznetsov) [RHEL-19486]
- cpuidle: tracing, preempt: Squash _rcuidle tracing (Artem Savkov) [RHEL-19665]
- tracing, hardirq: No moar _rcuidle() tracing (Artem Savkov) [RHEL-19665]
- gfs2: don't withdraw if init_threads() got interrupted (Andreas Gruenbacher) [RHEL-7769]
Resolves: RHEL-10097, RHEL-12342, RHEL-12435, RHEL-15539, RHEL-18241, RHEL-19486, RHEL-19517, RHEL-19665, RHEL-21153, RHEL-21332, RHEL-21363, RHEL-2246, RHEL-2454, RHEL-7769, RHEL-8220, rhbz#2153910, rhbz#2153912, rhbz#2153916, rhbz#2153920, rhbz#2154043
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2024-01-16 18:33:24 +00:00
|
|
|
%kernel_variant_preun -v rt-debug
|
2023-03-07 14:22:21 +00:00
|
|
|
%kernel_variant_post -v rt-debug
|
|
|
|
%endif
|
|
|
|
|
2023-02-09 16:31:23 +00:00
|
|
|
%if %{with_debug}
|
2023-02-14 19:44:17 +00:00
|
|
|
%if %{efiuki}
|
kernel-5.14.0-409.el9
* Tue Jan 16 2024 Scott Weaver <scweaver@redhat.com> [5.14.0-409.el9]
- dm crypt: account large pages in cc->n_allocated_pages (Benjamin Marzinski) [RHEL-12342]
- MAINTAINERS: update the dm-devel mailing list (Benjamin Marzinski) [RHEL-12342]
- dm zoned: free dmz->ddev array in dmz_put_zoned_devices (Benjamin Marzinski) [RHEL-12342]
- dm: don't attempt to queue IO under RCU protection (Benjamin Marzinski) [RHEL-12342 RHEL-8220]
- dm: fix a race condition in retrieve_deps (Benjamin Marzinski) [RHEL-12342]
- dm raid: protect md_stop() with 'reconfig_mutex' (Benjamin Marzinski) [RHEL-12342 RHEL-12435]
- dm raid: clean up four equivalent goto tags in raid_ctr() (Benjamin Marzinski) [RHEL-12342 RHEL-12435]
- dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths (Benjamin Marzinski) [RHEL-12342]
- dm integrity: fix double free on memory allocation failure (Benjamin Marzinski) [RHEL-12342]
- dm: get rid of GFP_NOIO workarounds for __vmalloc and kvmalloc (Benjamin Marzinski) [RHEL-12342]
- dm integrity: scale down the recalculate buffer if memory allocation fails (Benjamin Marzinski) [RHEL-12342]
- dm integrity: only allocate recalculate buffer when needed (Benjamin Marzinski) [RHEL-12342]
- dm integrity: reduce vmalloc space footprint on 32-bit architectures (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Refuse to create device named "." or ".." (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Refuse to create device named "control" (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Avoid double-fetch of version (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: structs and parameter strings must not overlap (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Avoid pointer arithmetic overflow (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Check dm_target_spec is sufficiently aligned (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document an example of how the tunables relate. (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document default values. (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document the meaning of "buffer". (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Fix minor grammatical error. (Benjamin Marzinski) [RHEL-12342]
- dm integrity: Use %%*ph for printing hexdump of a small buffer (Benjamin Marzinski) [RHEL-12342]
- dm thin: disable discards for thin-pool if no_discard_passdown (Benjamin Marzinski) [RHEL-12342]
- dm: remove stale/redundant dm_internal_{suspend,resume} prototypes in dm.h (Benjamin Marzinski) [RHEL-12342]
- dm: skip dm-stats work in alloc_io() unless needed (Benjamin Marzinski) [RHEL-12342]
- dm: avoid needless dm_io access if all IO accounting is disabled (Benjamin Marzinski) [RHEL-12342]
- dm: support turning off block-core's io stats accounting (Benjamin Marzinski) [RHEL-12342]
- dm zone: Use the bitmap API to allocate bitmaps (Benjamin Marzinski) [RHEL-12342]
- dm thin metadata: Fix ABBA deadlock by resetting dm_bufio_client (Benjamin Marzinski) [RHEL-12342]
- dm crypt: fix crypt_ctr_cipher_new return value on invalid AEAD cipher (Benjamin Marzinski) [RHEL-12342]
- dm thin: update .io_hints methods to not require handling discards last (Benjamin Marzinski) [RHEL-12342]
- dm thin: remove return code variable in pool_map (Benjamin Marzinski) [RHEL-12342]
- dm flakey: introduce random_read_corrupt and random_write_corrupt options (Benjamin Marzinski) [RHEL-12342]
- dm flakey: clone pages on write bio before corrupting them (Benjamin Marzinski) [RHEL-12342]
- dm crypt: allocate compound pages if possible (Benjamin Marzinski) [RHEL-12342]
- ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() (Guillaume Nault) [RHEL-21363]
- ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() (Guillaume Nault) [RHEL-21363]
- net: stmmac: Separate C22 and C45 transactions for xgmac2 (Mark Salter) [RHEL-19517]
- ppp: limit MRU to 64K (Guillaume Nault) [RHEL-21332]
- tty: Fix uninit-value access in ppp_sync_receive() (Guillaume Nault) [RHEL-21332]
- platform/x86: intel-uncore-freq: Conditionally create attribute for read frequency (Steve Best) [RHEL-18241]
- platform/x86/intel-uncore-freq: Ignore minor version change (Steve Best) [RHEL-18241]
- platform/x86/intel/pmc: Add missing extern (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/lnl: Add GBE LTR ignore during suspend (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/arl: Add GBE LTR ignore during suspend (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback (David Arcari) [RHEL-15539]
- platform/x86/intel/pmt: telemetry: Export API to read telemetry (David Arcari) [RHEL-15539]
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Allow reenabling LTRs (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add suspend callback (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add Lunar Lake M support to intel_pmc_core driver (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add Arrow Lake S support to intel_pmc_core driver (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add ssram_init flag in PMC discovery in Meteor Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Move common code to core.c (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add PSON residency counter for Alder Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add regmap for Tiger Lake H PCH (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add PSON residency counter (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix in mtl_punit_pmt_init() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix in pmc_core_ssram_get_pmc() (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add support for Lunar Lake M (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix hang in pmc_core_send_ltr_ignore() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Show Die C6 counter on Meteor Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add debug attribute for Die C6 counter (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Read low power mode requirements for MTL-M and MTL-P (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Retrieve LPM information using Intel PMT (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Display LPM requirements for multiple PMCs (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Find and register PMC telemetry entries (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/mtl: Use return value from pmc_core_ssram_init() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Cleanup SSRAM discovery (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Allow pmc_core_ssram_init to fail (David Arcari) [RHEL-15539]
- platform/x86:intel/pmc: Call pmc_get_low_power_modes from platform init (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add base address field (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add intel_vsec_register (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Assign auxdev parent by argument (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Use cleanup.h (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: remove platform_info from vsec device structure (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Move structures to header (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Remove unnecessary return (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Fix xa_alloc memory leak (David Arcari) [RHEL-15539]
- platform/x86/intel: vsec: Use intel_vsec_dev_release() to simplify init() error cleanup (David Arcari) [RHEL-15539]
- platform/x86/intel: vsec: Explicitly enable capabilities (David Arcari) [RHEL-15539]
- s390: add kmemleak annotation in stack_alloc() (Chris von Recklinghausen) [RHEL-2454]
- selftests: bonding: do not set port down when adding to bond (Hangbin Liu) [RHEL-21153]
- selftests: pmtu.sh: fix result checking (Hangbin Liu) [RHEL-21153]
- dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Fix issues with PRS disable sysfs knob (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Allow ATS disable update only for configurable devices (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioatdma: use pci_dev_id() to simplify the code (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: fixing the wrong dma_dev->chancnt (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Simplify dma_async_device_register() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Remove unused declarations (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Expose ATS disable knob only when WQ ATS is supported (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Simplify WQ attribute visibility checks (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: No need to clear memory after a dma_alloc_coherent() call (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Modify the dependence of attribute pasid_enabled (Jerry Snitselaar) [RHEL-10097]
- dmaengine: qcom: hidma_mgmt: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: qcom_hidma: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Fix destination and source data size setting (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Improve cleanup order in probe()/remove() (Jerry Snitselaar) [RHEL-10097]
- dmaengine/idxd: Re-enable kernel workqueue under DMA API (Jerry Snitselaar) [2154043]
- dmaengine: idxd: Clear PRS disable flag when disabling IDXD device (Jerry Snitselaar) [RHEL-10097]
- dmaengine: hidma: Don't set chancnt (Jerry Snitselaar) [RHEL-10097]
- dmaengine: make QCOM_HIDMA depend on HAS_IOMEM (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: Free up __cleanup() name (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: add per wq PRS disable (Jerry Snitselaar) [2153916]
- dmaengine: idxd: add pid to exported sysfs attribute for opened file (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: expose fault counters to sysfs (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: add a device to represent the file opened (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add per file user counters for completion record faults (Jerry Snitselaar) [2153910]
- dmaengine: idxd: process batch descriptor completion record faults (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add descs_completed field for completion record (Jerry Snitselaar) [2153910]
- dmaengine: idxd: process user page faults for completion record (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling (Jerry Snitselaar) [2153910]
- dmaengine: idxd: create kmem cache for event log fault items (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults (Jerry Snitselaar) [2153910]
- dmanegine: idxd: add debugfs for event log dump (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add interrupt handling for event log (Jerry Snitselaar) [2153910]
- dmaengine: idxd: setup event log configuration (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add event log size sysfs attribute (Jerry Snitselaar) [2153910]
- dmaengine: idxd: make misc interrupt one shot (Jerry Snitselaar) [2153910]
- dmaengine: qcom_hidma: Add explicit platform_device.h and of_device.h includes (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Remove unused rz_dmac_chan.*_word_size (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: expose IAA CAP register via sysfs knob (Jerry Snitselaar) [2153920]
- dmaengine: idxd: reformat swerror output to standard Linux bitmap output (Jerry Snitselaar) [2153920]
- dmaengine: idxd: Add descriptor definitions for translation fetch operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Add descriptor definitions for DIX generate operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Add descriptor definitions for 16 bytes of pattern in memory fill operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Remove unnecessary aer.h include (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: use PCI core macros for PCIe Capability (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Use of_property_present() for testing DT property presence (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add reset support (Jerry Snitselaar) [RHEL-10097]
- dmaengine: usb-dmac: make usb_dmac_get_current_residue unsigned (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Check for error num after setting mask (Jerry Snitselaar) [RHEL-10097]
- dmaengine: rcar-dmac: Add support for R-Car S4-8 (Jerry Snitselaar) [RHEL-10097]
- dmaengine: rcar-dmac: refactor the error handling code of rcar_dmac_probe (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add device_synchronize callback (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: make array ds_lut static (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add DMA clock handling (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: fix some NULL dereferences (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: Fix unused initialization of pointer lmdesc (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: Add DMAC driver for RZ/G2L SoC (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Add enable/disable device IOPF feature (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: use const struct bus_type * (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Actually use devm_add_action_or_reset() (Jerry Snitselaar) [RHEL-10097]
- lib/vsprintf: Initialize vsprintf's pointer hash once the random core is ready. (John B. Wyatt IV) [RHEL-2246]
- lib/vsprintf: Remove static_branch_likely() from __ptr_to_hashval(). (John B. Wyatt IV) [RHEL-2246]
- redhat: Use kernel-install for UKI install with systemd >= 252-20 (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Use named parameters for kernel_variant_posttrans()/kernel_variant_preun() (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Let kernel-modules-core own the files depmod generates. (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Update RPM Scriptlet for kernel-install Changes (Vitaly Kuznetsov) [RHEL-19486]
- cpuidle: tracing, preempt: Squash _rcuidle tracing (Artem Savkov) [RHEL-19665]
- tracing, hardirq: No moar _rcuidle() tracing (Artem Savkov) [RHEL-19665]
- gfs2: don't withdraw if init_threads() got interrupted (Andreas Gruenbacher) [RHEL-7769]
Resolves: RHEL-10097, RHEL-12342, RHEL-12435, RHEL-15539, RHEL-18241, RHEL-19486, RHEL-19517, RHEL-19665, RHEL-21153, RHEL-21332, RHEL-21363, RHEL-2246, RHEL-2454, RHEL-7769, RHEL-8220, rhbz#2153910, rhbz#2153912, rhbz#2153916, rhbz#2153920, rhbz#2154043
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2024-01-16 18:33:24 +00:00
|
|
|
%kernel_variant_posttrans -v debug -u virt
|
|
|
|
%kernel_variant_preun -v debug -u virt
|
2023-02-14 19:44:17 +00:00
|
|
|
%endif
|
kernel-5.14.0-409.el9
* Tue Jan 16 2024 Scott Weaver <scweaver@redhat.com> [5.14.0-409.el9]
- dm crypt: account large pages in cc->n_allocated_pages (Benjamin Marzinski) [RHEL-12342]
- MAINTAINERS: update the dm-devel mailing list (Benjamin Marzinski) [RHEL-12342]
- dm zoned: free dmz->ddev array in dmz_put_zoned_devices (Benjamin Marzinski) [RHEL-12342]
- dm: don't attempt to queue IO under RCU protection (Benjamin Marzinski) [RHEL-12342 RHEL-8220]
- dm: fix a race condition in retrieve_deps (Benjamin Marzinski) [RHEL-12342]
- dm raid: protect md_stop() with 'reconfig_mutex' (Benjamin Marzinski) [RHEL-12342 RHEL-12435]
- dm raid: clean up four equivalent goto tags in raid_ctr() (Benjamin Marzinski) [RHEL-12342 RHEL-12435]
- dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths (Benjamin Marzinski) [RHEL-12342]
- dm integrity: fix double free on memory allocation failure (Benjamin Marzinski) [RHEL-12342]
- dm: get rid of GFP_NOIO workarounds for __vmalloc and kvmalloc (Benjamin Marzinski) [RHEL-12342]
- dm integrity: scale down the recalculate buffer if memory allocation fails (Benjamin Marzinski) [RHEL-12342]
- dm integrity: only allocate recalculate buffer when needed (Benjamin Marzinski) [RHEL-12342]
- dm integrity: reduce vmalloc space footprint on 32-bit architectures (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Refuse to create device named "." or ".." (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Refuse to create device named "control" (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Avoid double-fetch of version (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: structs and parameter strings must not overlap (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Avoid pointer arithmetic overflow (Benjamin Marzinski) [RHEL-12342]
- dm ioctl: Check dm_target_spec is sufficiently aligned (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document an example of how the tunables relate. (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document default values. (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Document the meaning of "buffer". (Benjamin Marzinski) [RHEL-12342]
- Documentation: dm-integrity: Fix minor grammatical error. (Benjamin Marzinski) [RHEL-12342]
- dm integrity: Use %%*ph for printing hexdump of a small buffer (Benjamin Marzinski) [RHEL-12342]
- dm thin: disable discards for thin-pool if no_discard_passdown (Benjamin Marzinski) [RHEL-12342]
- dm: remove stale/redundant dm_internal_{suspend,resume} prototypes in dm.h (Benjamin Marzinski) [RHEL-12342]
- dm: skip dm-stats work in alloc_io() unless needed (Benjamin Marzinski) [RHEL-12342]
- dm: avoid needless dm_io access if all IO accounting is disabled (Benjamin Marzinski) [RHEL-12342]
- dm: support turning off block-core's io stats accounting (Benjamin Marzinski) [RHEL-12342]
- dm zone: Use the bitmap API to allocate bitmaps (Benjamin Marzinski) [RHEL-12342]
- dm thin metadata: Fix ABBA deadlock by resetting dm_bufio_client (Benjamin Marzinski) [RHEL-12342]
- dm crypt: fix crypt_ctr_cipher_new return value on invalid AEAD cipher (Benjamin Marzinski) [RHEL-12342]
- dm thin: update .io_hints methods to not require handling discards last (Benjamin Marzinski) [RHEL-12342]
- dm thin: remove return code variable in pool_map (Benjamin Marzinski) [RHEL-12342]
- dm flakey: introduce random_read_corrupt and random_write_corrupt options (Benjamin Marzinski) [RHEL-12342]
- dm flakey: clone pages on write bio before corrupting them (Benjamin Marzinski) [RHEL-12342]
- dm crypt: allocate compound pages if possible (Benjamin Marzinski) [RHEL-12342]
- ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() (Guillaume Nault) [RHEL-21363]
- ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() (Guillaume Nault) [RHEL-21363]
- net: stmmac: Separate C22 and C45 transactions for xgmac2 (Mark Salter) [RHEL-19517]
- ppp: limit MRU to 64K (Guillaume Nault) [RHEL-21332]
- tty: Fix uninit-value access in ppp_sync_receive() (Guillaume Nault) [RHEL-21332]
- platform/x86: intel-uncore-freq: Conditionally create attribute for read frequency (Steve Best) [RHEL-18241]
- platform/x86/intel-uncore-freq: Ignore minor version change (Steve Best) [RHEL-18241]
- platform/x86/intel/pmc: Add missing extern (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/lnl: Add GBE LTR ignore during suspend (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/arl: Add GBE LTR ignore during suspend (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback (David Arcari) [RHEL-15539]
- platform/x86/intel/pmt: telemetry: Export API to read telemetry (David Arcari) [RHEL-15539]
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Allow reenabling LTRs (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add suspend callback (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add Lunar Lake M support to intel_pmc_core driver (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add Arrow Lake S support to intel_pmc_core driver (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add ssram_init flag in PMC discovery in Meteor Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Move common code to core.c (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add PSON residency counter for Alder Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add regmap for Tiger Lake H PCH (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add PSON residency counter (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix in mtl_punit_pmt_init() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix in pmc_core_ssram_get_pmc() (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add support for Lunar Lake M (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Fix hang in pmc_core_send_ltr_ignore() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Show Die C6 counter on Meteor Lake (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Add debug attribute for Die C6 counter (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Read low power mode requirements for MTL-M and MTL-P (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Retrieve LPM information using Intel PMT (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Display LPM requirements for multiple PMCs (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Find and register PMC telemetry entries (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc/mtl: Use return value from pmc_core_ssram_init() (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Cleanup SSRAM discovery (David Arcari) [RHEL-15539]
- platform/x86/intel/pmc: Allow pmc_core_ssram_init to fail (David Arcari) [RHEL-15539]
- platform/x86:intel/pmc: Call pmc_get_low_power_modes from platform init (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add base address field (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Add intel_vsec_register (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Assign auxdev parent by argument (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Use cleanup.h (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: remove platform_info from vsec device structure (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Move structures to header (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Remove unnecessary return (David Arcari) [RHEL-15539]
- platform/x86/intel/vsec: Fix xa_alloc memory leak (David Arcari) [RHEL-15539]
- platform/x86/intel: vsec: Use intel_vsec_dev_release() to simplify init() error cleanup (David Arcari) [RHEL-15539]
- platform/x86/intel: vsec: Explicitly enable capabilities (David Arcari) [RHEL-15539]
- s390: add kmemleak annotation in stack_alloc() (Chris von Recklinghausen) [RHEL-2454]
- selftests: bonding: do not set port down when adding to bond (Hangbin Liu) [RHEL-21153]
- selftests: pmtu.sh: fix result checking (Hangbin Liu) [RHEL-21153]
- dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Fix issues with PRS disable sysfs knob (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Allow ATS disable update only for configurable devices (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioatdma: use pci_dev_id() to simplify the code (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: fixing the wrong dma_dev->chancnt (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Simplify dma_async_device_register() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Remove unused declarations (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Expose ATS disable knob only when WQ ATS is supported (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Simplify WQ attribute visibility checks (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: No need to clear memory after a dma_alloc_coherent() call (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Modify the dependence of attribute pasid_enabled (Jerry Snitselaar) [RHEL-10097]
- dmaengine: qcom: hidma_mgmt: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: qcom_hidma: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Fix destination and source data size setting (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Improve cleanup order in probe()/remove() (Jerry Snitselaar) [RHEL-10097]
- dmaengine/idxd: Re-enable kernel workqueue under DMA API (Jerry Snitselaar) [2154043]
- dmaengine: idxd: Clear PRS disable flag when disabling IDXD device (Jerry Snitselaar) [RHEL-10097]
- dmaengine: hidma: Don't set chancnt (Jerry Snitselaar) [RHEL-10097]
- dmaengine: make QCOM_HIDMA depend on HAS_IOMEM (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: Free up __cleanup() name (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Fix passing freed memory in idxd_cdev_open() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: add per wq PRS disable (Jerry Snitselaar) [2153916]
- dmaengine: idxd: add pid to exported sysfs attribute for opened file (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: expose fault counters to sysfs (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: add a device to represent the file opened (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add per file user counters for completion record faults (Jerry Snitselaar) [2153910]
- dmaengine: idxd: process batch descriptor completion record faults (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add descs_completed field for completion record (Jerry Snitselaar) [2153910]
- dmaengine: idxd: process user page faults for completion record (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling (Jerry Snitselaar) [2153910]
- dmaengine: idxd: create kmem cache for event log fault items (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add per DSA wq workqueue for processing cr faults (Jerry Snitselaar) [2153910]
- dmanegine: idxd: add debugfs for event log dump (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add interrupt handling for event log (Jerry Snitselaar) [2153910]
- dmaengine: idxd: setup event log configuration (Jerry Snitselaar) [2153910]
- dmaengine: idxd: add event log size sysfs attribute (Jerry Snitselaar) [2153910]
- dmaengine: idxd: make misc interrupt one shot (Jerry Snitselaar) [2153910]
- dmaengine: qcom_hidma: Add explicit platform_device.h and of_device.h includes (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Remove unused rz_dmac_chan.*_word_size (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: expose IAA CAP register via sysfs knob (Jerry Snitselaar) [2153920]
- dmaengine: idxd: reformat swerror output to standard Linux bitmap output (Jerry Snitselaar) [2153920]
- dmaengine: idxd: Add descriptor definitions for translation fetch operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Add descriptor definitions for DIX generate operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Add descriptor definitions for 16 bytes of pattern in memory fill operation (Jerry Snitselaar) [2153912]
- dmaengine: idxd: Remove unnecessary aer.h include (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting() (Jerry Snitselaar) [RHEL-10097]
- dmaengine: ioat: use PCI core macros for PCIe Capability (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Use of_property_present() for testing DT property presence (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add reset support (Jerry Snitselaar) [RHEL-10097]
- dmaengine: usb-dmac: make usb_dmac_get_current_residue unsigned (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rcar-dmac: Check for error num after setting mask (Jerry Snitselaar) [RHEL-10097]
- dmaengine: rcar-dmac: Add support for R-Car S4-8 (Jerry Snitselaar) [RHEL-10097]
- dmaengine: rcar-dmac: refactor the error handling code of rcar_dmac_probe (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add device_synchronize callback (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: make array ds_lut static (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: rz-dmac: Add DMA clock handling (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: fix some NULL dereferences (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: Fix unused initialization of pointer lmdesc (Jerry Snitselaar) [RHEL-10097]
- dmaengine: sh: Add DMAC driver for RZ/G2L SoC (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: Add enable/disable device IOPF feature (Jerry Snitselaar) [RHEL-10097]
- dmaengine: idxd: use const struct bus_type * (Jerry Snitselaar) [RHEL-10097]
- dmaengine: Actually use devm_add_action_or_reset() (Jerry Snitselaar) [RHEL-10097]
- lib/vsprintf: Initialize vsprintf's pointer hash once the random core is ready. (John B. Wyatt IV) [RHEL-2246]
- lib/vsprintf: Remove static_branch_likely() from __ptr_to_hashval(). (John B. Wyatt IV) [RHEL-2246]
- redhat: Use kernel-install for UKI install with systemd >= 252-20 (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Use named parameters for kernel_variant_posttrans()/kernel_variant_preun() (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Let kernel-modules-core own the files depmod generates. (Vitaly Kuznetsov) [RHEL-19486]
- redhat: Update RPM Scriptlet for kernel-install Changes (Vitaly Kuznetsov) [RHEL-19486]
- cpuidle: tracing, preempt: Squash _rcuidle tracing (Artem Savkov) [RHEL-19665]
- tracing, hardirq: No moar _rcuidle() tracing (Artem Savkov) [RHEL-19665]
- gfs2: don't withdraw if init_threads() got interrupted (Andreas Gruenbacher) [RHEL-7769]
Resolves: RHEL-10097, RHEL-12342, RHEL-12435, RHEL-15539, RHEL-18241, RHEL-19486, RHEL-19517, RHEL-19665, RHEL-21153, RHEL-21332, RHEL-21363, RHEL-2246, RHEL-2454, RHEL-7769, RHEL-8220, rhbz#2153910, rhbz#2153912, rhbz#2153916, rhbz#2153920, rhbz#2154043
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2024-01-16 18:33:24 +00:00
|
|
|
%kernel_variant_preun -v debug
|
2023-02-09 16:31:23 +00:00
|
|
|
%kernel_variant_post -v debug
|
|
|
|
%endif
|
|
|
|
|
2020-10-15 12:41:02 +00:00
|
|
|
if [ -x /sbin/ldconfig ]
|
|
|
|
then
|
|
|
|
/sbin/ldconfig -X || exit $?
|
|
|
|
fi
|
|
|
|
|
|
|
|
###
|
|
|
|
### file lists
|
|
|
|
###
|
|
|
|
|
|
|
|
%if %{with_headers}
|
|
|
|
%files headers
|
|
|
|
/usr/include/*
|
2022-05-27 08:31:22 +00:00
|
|
|
%exclude %{_includedir}/cpufreq.h
|
kernel-5.14.0-326.el9
* Mon Jun 12 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-326.el9]
- perf record: Fix "read LOST count failed" msg with sample read (Michael Petlan) [2177180]
- perf script: Fix Python support when no libtraceevent (Michael Petlan) [2177180]
- perf build: Support python/perf.so testing (Michael Petlan) [2177180]
- perf hist: Improve srcfile sort key performance (really) (Michael Petlan) [2177180]
- perf stat: Fix counting when initial delay configured (Michael Petlan) [2177180]
- bpf: Fix sample_flags for bpf_perf_event_output (Michael Petlan) [2177180]
- s390/pai: fix raw data collection for PMU pai_ext (Michael Petlan) [2177180]
- perf tests stat_all_metrics: Change true workload to sleep workload for system wide check (Michael Petlan) [2177180]
- perf stat: Avoid merging/aggregating metric counts twice (Michael Petlan) [2177180]
- perf tools: Remove HAVE_LIBTRACEEVENT_TEP_FIELD_IS_RELATIVE (Michael Petlan) [2177180]
- arm_pmu: acpi: handle allocation failure (Michael Petlan) [2177180]
- perf/x86/intel/ds: Fix the conversion from TSC to perf time (Michael Petlan) [2177180]
- bpf: Check flags for branch stack in bpf_read_branch_records helper (Michael Petlan) [2177180]
- perf jevents: Correct bad character encoding (Michael Petlan) [2177180]
- perf stat: Hide invalid uncore event output for aggr mode (Michael Petlan) [2177180]
- perf test build-id: Fix test check for PE file (Michael Petlan) [2177180]
- perf buildid-cache: Fix the file mode with copyfile() while adding file to build-id cache (Michael Petlan) [2177180]
- perf expr: Prevent normalize() from reading into undefined memory in the expression lexer (Michael Petlan) [2177180]
- tools headers: Syncronize linux/build_bug.h with the kernel sources (Michael Petlan) [2177180]
- perf auxtrace: Fix address filter duplicate symbol selection (Michael Petlan) [2177180]
- perf bpf: Avoid build breakage with libbpf < 0.8.0 + LIBBPF_DYNAMIC=1 (Michael Petlan) [2177180]
- perf build: Fix build error when NO_LIBBPF=1 (Michael Petlan) [2177180]
- perf tools: Don't install libtraceevent plugins as its not anymore in the kernel sources (Michael Petlan) [2177180]
- perf kmem: Support field "node" in evsel__process_alloc_event() coping with recent tracepoint restructuring (Michael Petlan) [2177180]
- perf kmem: Support legacy tracepoints (Michael Petlan) [2177180]
- perf build: Properly guard libbpf includes (Michael Petlan) [2177180]
- perf tests bpf prologue: Fix bpf-script-test-prologue test compile issue with clang (Michael Petlan) [2177180]
- perf tools: Fix build on uClibc systems by adding missing sys/types.h include (Michael Petlan) [2177180]
- perf stat: Fix handling of --for-each-cgroup with --bpf-counters to match non BPF mode (Michael Petlan) [2177180]
- perf stat: Fix handling of unsupported cgroup events when using BPF counters (Michael Petlan) [2177180]
- perf test record_probe_libc_inet_pton: Fix test on s/390 where 'text_to_binary_address' now appears on the backtrace (Michael Petlan) [2177180]
- perf lock contention: Fix core dump related to not finding the "__sched_text_end" symbol on s/390 (Michael Petlan) [2177180]
- perf build: Don't propagate subdir to submakes for install_headers (Michael Petlan) [2177180]
- perf test record_probe_libc_inet_pton: Fix failure due to extra inet_pton() backtrace in glibc >= 2.35 (Michael Petlan) [2177180]
- perf tools: Fix segfault when trying to process tracepoints in perf.data and not linked with libtraceevent (Michael Petlan) [2177180]
- perf tools: Don't include signature in version strings (Michael Petlan) [2177180]
- perf help: Use HAVE_LIBTRACEEVENT to filter out unsupported commands (Michael Petlan) [2177180]
- perf tools riscv: Fix build error on riscv due to missing header for 'struct perf_sample' (Michael Petlan) [2177180]
- perf tools: Fix resources leak in perf_data__open_dir() (Michael Petlan) [2177180]
- perf python: Fix splitting CC into compiler and options (Michael Petlan) [2177180]
- perf scripting python: Don't be strict at handling libtraceevent enumerations (Michael Petlan) [2177180]
- perf arm64: Simplify mksyscalltbl (Michael Petlan) [2177180]
- perf build: Remove explicit reference to python 2.x devel files (Michael Petlan) [2177180]
- perf vendor events intel: Refresh westmereex events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh westmereep-sp events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh westmereep-dp events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh tigerlake metrics and events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh snowridgex events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh skylakex metrics and events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh skylake metrics and events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh silvermont events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh sapphirerapids metrics and events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh sandybridge metrics and events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh nehalemex events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh nehalemep events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh meteorlake events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh knightslanding events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh jaketown metrics and events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh ivytown metrics and events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh ivybridge metrics and events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh icelakex metrics and events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh icelake metrics and events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh haswellx metrics and events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh haswell metrics and events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh goldmontplus events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh goldmont events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh elkhartlake events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh cascadelakex metrics and events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh broadwellx metrics and events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh broadwellde metrics and events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh broadwell metrics and events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh bonnell events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh alderlake-n metrics (Michael Petlan) [2177180]
- perf vendor events intel: Refresh alderlake metrics (Michael Petlan) [2177180]
- perf test pmu-events: Fake PMU metric workaround (Michael Petlan) [2177180]
- perf hist: Improve srcline_{from,to} sort key performance (Michael Petlan) [2177180]
- perf hist: Improve srcfile sort key performance (Michael Petlan) [2177180]
- perf hist: Improve srcline sort key performance (Michael Petlan) [2177180]
- perf hist: Add perf_hpp_fmt->init() callback (Michael Petlan) [2177180]
- perf srcline: Conditionally suppress addr2line warnings (Michael Petlan) [2177180]
- perf srcline: Skip srcline if .debug_line is missing (Michael Petlan) [2177180]
- perf symbol: Add filename__has_section() (Michael Petlan) [2177180]
- perf srcline: Do not return NULL for srcline (Michael Petlan) [2177180]
- perf tools: Add .DELETE_ON_ERROR special Makefile target to clean up partially updated files on error. (Michael Petlan) [2177180]
- perf test: Update 'perf lock contention' test (Michael Petlan) [2177180]
- perf lock contention: Support lock addr/name filtering for BPF (Michael Petlan) [2177180]
- perf lock contention: Add -L/--lock-filter option (Michael Petlan) [2177180]
- perf lock contention: Support lock type filtering for BPF (Michael Petlan) [2177180]
- perf lock contention: Add -Y/--type-filter option (Michael Petlan) [2177180]
- perf lock contention: Factor out lock_type_table (Michael Petlan) [2177180]
- perf probe: Check -v and -q options in the right place (Michael Petlan) [2177180]
- perf tools: Fix usage of the verbose variable (Michael Petlan) [2177180]
- perf debug: Set debug_peo_args and redirect_to_stderr variable to correct values in perf_quiet_option() (Michael Petlan) [2177180]
- perf python: Don't stop building if python setuptools isn't installed (Michael Petlan) [2177180]
- libperf: Fix install_pkgconfig target (Michael Petlan) [2177180]
- tools: Take @bit as an "unsigned long" in {clear,set}_bit() helpers (Michael Petlan) [2177180]
- perf tools: Use "grep -E" instead of "egrep" (Michael Petlan) [2177180]
- perf stat: Do not delay the workload with --delay (Michael Petlan) [2177180]
- perf evlist: Remove group option. (Michael Petlan) [2177180]
- perf build: Fix python/perf.so library's name (Michael Petlan) [2177180]
- perf test arm64: Add attr tests for new VG register (Michael Petlan) [2177180]
- perf test: Add mechanism for skipping attr tests on kernel versions (Michael Petlan) [2177180]
- perf test: Add mechanism for skipping attr tests on auxiliary vector values (Michael Petlan) [2177180]
- perf test: Add ability to test exit code for attr tests (Michael Petlan) [2177180]
- perf test: add new task-analyzer tests (Michael Petlan) [2177180]
- perf script: task-analyzer add csv support (Michael Petlan) [2177180]
- perf script: Introduce task analyzer python script (Michael Petlan) [2177180]
- perf cs-etm: Print auxtrace info even if OpenCSD isn't linked (Michael Petlan) [2177180]
- perf cs-etm: Cleanup cs_etm__process_auxtrace_info() (Michael Petlan) [2177180]
- perf cs-etm: Tidy up auxtrace info header printing (Michael Petlan) [2177180]
- perf cs-etm: Remove unused stub methods (Michael Petlan) [2177180]
- perf cs-etm: Print unknown header version as an error (Michael Petlan) [2177180]
- perf test: Update perf lock contention test (Michael Petlan) [2177180]
- perf lock contention: Add -l/--lock-addr option (Michael Petlan) [2177180]
- perf lock contention: Implement -t/--threads option for BPF (Michael Petlan) [2177180]
- perf lock contention: Add lock_data.h for common data (Michael Petlan) [2177180]
- perf python: Account for multiple words in CC (Michael Petlan) [2177180]
- perf off_cpu: Fix a typo in BTF tracepoint name, it should be 'btf_trace_sched_switch' (Michael Petlan) [2177180]
- perf test: Update event group check for support of uncore event (Michael Petlan) [2177180]
- perf tools: Check if libtracevent has TEP_FIELD_IS_RELATIVE (Michael Petlan) [2177180]
- tools lib traceevent: Remove libtraceevent (Michael Petlan) [2177180]
- perf build: Use libtraceevent from the system (Michael Petlan) [2177180]
- perf jevents: Parse metrics during conversion (Michael Petlan) [2177180]
- perf stat: Update event skip condition for system-wide per-thread mode and merged uncore and hybrid events (Michael Petlan) [2177180]
- perf build: Fixes for LIBTRACEEVENT_DYNAMIC (Michael Petlan) [2177180]
- machine: Adopt is_lock_function() from builtin-lock.c (Michael Petlan) [2177180]
- perf test: Add event group test for events in multiple PMUs (Michael Petlan) [2177180]
- perf tool: Move pmus list variable to a new file (Michael Petlan) [2177180]
- perf util: Add host_is_bigendian to util.h (Michael Petlan) [2177180]
- perf util: Make header guard consistent with tool (Michael Petlan) [2177180]
- perf stat: Fix invalid output handle (Michael Petlan) [2177180]
- perf stat: Fix multi-line metric output in JSON (Michael Petlan) [2177180]
- tools lib symbol: Add dependency test to install_headers (Michael Petlan) [2177180]
- tools lib subcmd: Add dependency test to install_headers (Michael Petlan) [2177180]
- tools lib perf: Add dependency test to install_headers (Michael Petlan) [2177180]
- tools lib api: Add dependency test to install_headers (Michael Petlan) [2177180]
- perf stat: Fix printing field separator in CSV metrics output (Michael Petlan) [2177180]
- perf record: Add remaining branch filters: "no_cycles", "no_flags" & "hw_index" (Michael Petlan) [2177180]
- perf stat: Check existence of os->prefix, fixing a segfault (Michael Petlan) [2177180]
- Revert "perf stat: Rename "aggregate-number" to "cpu-count" in JSON" (Michael Petlan) [2177180]
- perf arm64: Fix mksyscalltbl, don't lose syscalls due to sort -nu (Michael Petlan) [2177180]
- perf branch: Fix interpretation of branch records (Michael Petlan) [2177180]
- perf tools: Use dedicated non-atomic clear/set bit helpers (Michael Petlan) [2177180]
- perf list: List callback support for libpfm (Michael Petlan) [2177180]
- perf list: JSON escape encoding improvements (Michael Petlan) [2177180]
- perf list: Support newlines in wordwrap (Michael Petlan) [2177180]
- perf symbol: correction while adjusting symbol (Michael Petlan) [2177180]
- perf vendor events intel: Update events and metrics for alderlake (Michael Petlan) [2177180]
- perf vendor events intel: Add metrics for Alderlake-N (Michael Petlan) [2177180]
- perf vendor events intel: Add uncore event list for Alderlake-N (Michael Petlan) [2177180]
- perf vendor events intel: Add core event list for Alderlake-N (Michael Petlan) [2177180]
- perf stat: Tidy up JSON metric-only output when no metrics (Michael Petlan) [2177180]
- perf stat: Rename "aggregate-number" to "cpu-count" in JSON (Michael Petlan) [2177180]
- perf stat: Fix JSON output in metric-only mode (Michael Petlan) [2177180]
- perf stat: Pass through 'struct outstate' (Michael Petlan) [2177180]
- perf stat: Do not pass runtime_stat to printout() (Michael Petlan) [2177180]
- perf stat: Pass struct outstate to printout() (Michael Petlan) [2177180]
- perf stat: Pass 'struct outstate' to print_metric_begin() (Michael Petlan) [2177180]
- perf stat: Use 'struct outstate' in evlist__print_counters() (Michael Petlan) [2177180]
- perf stat: Pass const char *prefix to display routines (Michael Petlan) [2177180]
- perf stat: Remove metric_only argument in print_counter_aggrdata() (Michael Petlan) [2177180]
- perf stat: Remove prefix argument in print_metric_headers() (Michael Petlan) [2177180]
- perf stat: Use scnprintf() in prepare_interval() (Michael Petlan) [2177180]
- perf stat: Do not align time prefix in CSV output (Michael Petlan) [2177180]
- perf stat: Move summary prefix printing logic in CSV output (Michael Petlan) [2177180]
- perf stat: Fix cgroup display in JSON output (Michael Petlan) [2177180]
- perf lock contention: Do not use BPF task local storage (Michael Petlan) [2177180]
- perf test: Fix record test on KVM guests (Michael Petlan) [2177180]
- perf inject: Set PERF_RECORD_MISC_BUILD_ID_SIZE (Michael Petlan) [2177180]
- perf test: Skip watchpoint tests if no watchpoints available (Michael Petlan) [2177180]
- perf trace: Remove unused bpf map 'syscalls' (Michael Petlan) [2177180]
- perf augmented_raw_syscalls: Remove unused variable 'syscall' (Michael Petlan) [2177180]
- perf trace: Handle failure when trace point folder is missed (Michael Petlan) [2177180]
- perf trace: Return error if a system call doesn't exist (Michael Petlan) [2177180]
- perf trace: Use macro RAW_SYSCALL_ARGS_NUM to replace number (Michael Petlan) [2177180]
- perf list: Add JSON output option (Michael Petlan) [2177180]
- perf list: Reorganize to use callbacks to allow honouring command line options (Michael Petlan) [2177180]
- perf build: Fix LIBTRACEEVENT_DYNAMIC (Michael Petlan) [2177180]
- perf test: Replace data symbol test workload with datasym (Michael Petlan) [2177180]
- perf test: Add 'datasym' test workload (Michael Petlan) [2177180]
- perf test: Replace brstack test workload (Michael Petlan) [2177180]
- perf test: Add 'brstack' test workload (Michael Petlan) [2177180]
- perf test: Replace arm spe fork test workload with sqrtloop (Michael Petlan) [2177180]
- perf test: Add 'sqrtloop' test workload (Michael Petlan) [2177180]
- perf test: Replace arm callgraph fp test workload with leafloop (Michael Petlan) [2177180]
- perf test: Add 'leafloop' test workload (Michael Petlan) [2177180]
- perf test: Replace record test workload with thloop (Michael Petlan) [2177180]
- perf test: Add 'thloop' test workload (Michael Petlan) [2177180]
- perf test: Replace pipe test workload with noploop (Michael Petlan) [2177180]
- perf test: Add -w/--workload option (Michael Petlan) [2177180]
- tools lib traceevent: Make install_headers clearer (Michael Petlan) [2177180]
- tools lib subcmd: Make install_headers clearer (Michael Petlan) [2177180]
- tools lib perf: Make install_headers clearer (Michael Petlan) [2177180]
- tools lib symbol: Clean up build output (Michael Petlan) [2177180]
- tools lib api: Clean up install_headers (Michael Petlan) [2177180]
- libperf: Add missing 'struct perf_cpu_map' forward declaration to perf/cpumap.h (Michael Petlan) [2177180]
- libperf: Remove recursive perf/cpumap.h include from perf/cpumap.h (Michael Petlan) [2177180]
- perf build: Use tools/lib headers from install path (Michael Petlan) [2177180]
- perf cpumap: Tidy libperf includes (Michael Petlan) [2177180]
- perf thread_map: Reduce exposure of libperf internal API (Michael Petlan) [2177180]
- perf expr: Tidy hashmap dependency (Michael Petlan) [2177180]
- perf build: Install libsymbol locally when building (Michael Petlan) [2177180]
- tool lib symbol: Add Makefile/Build (Michael Petlan) [2177180]
- tools lib perf: Add missing install headers (Michael Petlan) [2177180]
- tools lib api: Add missing install headers (Michael Petlan) [2177180]
- perf build: Install libtraceevent locally when building (Michael Petlan) [2177180]
- perf build: Install libperf locally when building (Michael Petlan) [2177180]
- perf build: Install libapi locally when building (Michael Petlan) [2177180]
- perf build: Install libsubcmd locally when building (Michael Petlan) [2177180]
- tools lib subcmd: Add install target (Michael Petlan) [2177180]
- tools lib api: Add install target (Michael Petlan) [2177180]
- perf stat: Add print_aggr_cgroup() for --for-each-cgroup and --topdown (Michael Petlan) [2177180]
- perf stat: Support --for-each-cgroup and --metric-only (Michael Petlan) [2177180]
- perf stat: Factor out print_metric_{begin,end}() (Michael Petlan) [2177180]
- perf stat: Factor out prefix display (Michael Petlan) [2177180]
- perf stat: Move condition to print_footer() (Michael Petlan) [2177180]
- perf stat: Rework header display (Michael Petlan) [2177180]
- perf stat: Remove impossible condition (Michael Petlan) [2177180]
- perf stat: Cleanup interval print alignment (Michael Petlan) [2177180]
- perf stat: Factor out prepare_interval() (Michael Petlan) [2177180]
- perf stat: Split print_metric_headers() function (Michael Petlan) [2177180]
- perf stat: Align cgroup names (Michael Petlan) [2177180]
- perf stat: Add before_metric argument (Michael Petlan) [2177180]
- perf stat: Handle bad events in abs_printout() (Michael Petlan) [2177180]
- perf stat: Factor out print_counter_value() function (Michael Petlan) [2177180]
- perf stat: Split aggr_printout() function (Michael Petlan) [2177180]
- perf stat: Split print_cgroup() function (Michael Petlan) [2177180]
- perf stat: Split print_noise_pct() function (Michael Petlan) [2177180]
- perf stat: Split print_running() function (Michael Petlan) [2177180]
- perf stat: Clear screen only if output file is a tty (Michael Petlan) [2177180]
- perf pmu: Restructure print_pmu_events() to avoid memory allocations (Michael Petlan) [2177180]
- perf list: Simplify symbol event printing (Michael Petlan) [2177180]
- perf list: Simplify cache event printing (Michael Petlan) [2177180]
- perf list: Generalize limiting to a PMU name (Michael Petlan) [2177180]
- perf tracepoint: Sort events in iterator (Michael Petlan) [2177180]
- tools lib api fs tracing_path: Add scandir alphasort (Michael Petlan) [2177180]
- perf pmu: Add data structure documentation (Michael Petlan) [2177180]
- perf pmu: Remove mostly unused 'struct perf_pmu' 'is_hybrid' member (Michael Petlan) [2177180]
- perf stat: Add missing separator in the CSV header (Michael Petlan) [2177180]
- perf stat: Fix summary output in CSV with --metric-only (Michael Petlan) [2177180]
- perf tools: Add the include/perf/ directory to .gitignore (Michael Petlan) [2177180]
- perf stat: Fix printing os->prefix in CSV metrics output (Michael Petlan) [2177180]
- perf stat: Fix crash with --per-node --metric-only in CSV mode (Michael Petlan) [2177180]
- perf stat: Consolidate condition to print metrics (Michael Petlan) [2177180]
- perf stat: Fix condition in print_interval() (Michael Petlan) [2177180]
- perf stat: Add header for interval in JSON output (Michael Petlan) [2177180]
- perf stat: Do not indent headers for JSON (Michael Petlan) [2177180]
- perf stat: Fix --metric-only --json output (Michael Petlan) [2177180]
- perf stat: Move common code in print_metric_headers() (Michael Petlan) [2177180]
- perf stat: Clear screen only if output file is a tty (Michael Petlan) [2177180]
- perf stat: Increase metric length to align outputs (Michael Petlan) [2177180]
- perf vendor events: Add Arm Neoverse V2 PMU events (Michael Petlan) [2177180]
- perf print-events: Remove redundant comparison with zero (Michael Petlan) [2177180]
- perf data: Add tracepoint fields when converting to JSON (Michael Petlan) [2177180]
- perf lock: Allow concurrent record and report (Michael Petlan) [2177180]
- perf trace: Add augmenter for clock_gettime's rqtp timespec arg (Michael Petlan) [2177180]
- perf intel-pt: Add hybrid CPU compatibility test (Michael Petlan) [2177180]
- perf intel-pt: Redefine test_suite to allow for adding more subtests (Michael Petlan) [2177180]
- perf intel-pt: Start turning intel-pt-pkt-decoder-test.c into a suite of intel-pt subtests (Michael Petlan) [2177180]
- perf probe: Fix to get the DW_AT_decl_file and DW_AT_call_file as unsinged data (Michael Petlan) [2177180]
- perf trace: Add BPF augmenter to perf_event_open()'s 'struct perf_event_attr' arg (Michael Petlan) [2177180]
- perf bpf: Rename perf_include_dir to libbpf_include_dir (Michael Petlan) [2177180]
- perf examples bpf: Remove augmented_syscalls.c, the raw_syscalls one should be used instead (Michael Petlan) [2177180]
- perf bpf: Remove now unused BPF headers (Michael Petlan) [2177180]
- perf trace: 5sec fix libbpf 1.0+ compatibility (Michael Petlan) [2177180]
- perf trace: empty fix libbpf 1.0+ compatibility (Michael Petlan) [2177180]
- perf trace: hello fix libbpf 1.0+ compatibility (Michael Petlan) [2177180]
- perf trace: Raw augmented syscalls fix libbpf 1.0+ compatibility (Michael Petlan) [2177180]
- perf trace: Use sig_atomic_t to avoid undefined behaviour in a signal handler (Michael Petlan) [2177180]
- perf top: Use sig_atomic_t to avoid undefined behaviour in a signal handler (Michael Petlan) [2177180]
- perf stat: Use sig_atomic_t to avoid undefined behaviour in a signal handler (Michael Petlan) [2177180]
- perf session: Change type to avoid undefined behaviour in a signal handler (Michael Petlan) [2177180]
- perf ftrace: Use sig_atomic_t to avoid UB (Michael Petlan) [2177180]
- perf daemon: Use sig_atomic_t to avoid UB (Michael Petlan) [2177180]
- perf record: Use sig_atomic_t for signal handlers (Michael Petlan) [2177180]
- perf build: Update to C standard to gnu11 (Michael Petlan) [2177180]
- perf probe: Fix to get declared file name from clang DWARF5 (Michael Petlan) [2177180]
- perf probe: Use dwarf_attr_integrate as generic DWARF attr accessor (Michael Petlan) [2177180]
- perf probe: Fix to avoid crashing if DW_AT_decl_file is NULL (Michael Petlan) [2177180]
- perf lock contention: Increase default stack skip to 4 (Michael Petlan) [2177180]
- perf lock contention: Avoid variable length arrays (Michael Petlan) [2177180]
- perf lock contention: Check --max-stack option (Michael Petlan) [2177180]
- perf lock contention: Fix memory sanitizer issue (Michael Petlan) [2177180]
- perf test: Parse events workaround for dash/minus (Michael Petlan) [2177180]
- perf evlist: Add missing util/event.h header (Michael Petlan) [2177180]
- perf mmap: Remove several unneeded includes from util/mmap.h (Michael Petlan) [2177180]
- perf tests: Add missing event.h include (Michael Petlan) [2177180]
- perf thread: Move thread__resolve() from event.h (Michael Petlan) [2177180]
- perf symbol: Move addr_location__put() from event.h (Michael Petlan) [2177180]
- perf machine: Move machine__resolve() from event.h (Michael Petlan) [2177180]
- perf kwork: Remove includes not needed in kwork.h (Michael Petlan) [2177180]
- perf tools: Move 'struct perf_sample' to a separate header file to disentangle headers (Michael Petlan) [2177180]
- perf branch: Remove some needless headers, add a needed one (Michael Petlan) [2177180]
- perf bpf: No need to include headers just use forward declarations (Michael Petlan) [2177180]
- perf tools: Make quiet mode consistent between tools (Michael Petlan) [2177180]
- perf tools: Fix "kernel lock contention analysis" test by not printing warnings in quiet mode (Michael Petlan) [2177180]
- perf test: Do not set TEST_SKIP for record subtests (Michael Petlan) [2177180]
- perf test: Test record with --threads option (Michael Petlan) [2177180]
- perf test: Add target workload test in 'perf record' tests (Michael Petlan) [2177180]
- perf test: Add system-wide mode in 'perf record' tests (Michael Petlan) [2177180]
- perf test: Wait for a new thread when testing --per-thread record (Michael Petlan) [2177180]
- perf test: Use a test program in 'perf record' tests (Michael Petlan) [2177180]
- perf test: Fix shellcheck issues in the record test (Michael Petlan) [2177180]
- perf test: Do not use instructions:u explicitly (Michael Petlan) [2177180]
- perf scripts python: intel-pt-events.py: Add ability interleave output (Michael Petlan) [2177180]
- perf event: Drop perf_regs.h include, not needed anymore (Michael Petlan) [2177180]
- perf scripting python: Add missing util/perf_regs.h include to get perf_reg_name() prototype (Michael Petlan) [2177180]
- perf arch x86: Add missing stdlib.h to get free() prototype (Michael Petlan) [2177180]
- perf unwind arm64: Remove needless event.h & thread.h includes (Michael Petlan) [2177180]
- perf config: Add missing newline on pr_warning() call in home_perfconfig() (Michael Petlan) [2177180]
- perf daemon: Complete list of supported subcommand in help message (Michael Petlan) [2177180]
- perf stat: Remove unused perf_counts.aggr field (Michael Petlan) [2177180]
- perf stat: Display percore events properly (Michael Petlan) [2177180]
- perf stat: Display event stats using aggr counts (Michael Petlan) [2177180]
- perf stat: Add perf_stat_process_shadow_stats() (Michael Petlan) [2177180]
- perf stat: Add perf_stat_process_percore() (Michael Petlan) [2177180]
- perf stat: Add perf_stat_merge_counters() (Michael Petlan) [2177180]
- perf stat: Split process_counters() to share it with process_stat_round_event() (Michael Petlan) [2177180]
- perf stat: Reset aggr counts for each interval (Michael Petlan) [2177180]
- perf stat: Allocate aggr counts for recorded data (Michael Petlan) [2177180]
- perf stat: Aggregate per-thread stats using evsel->stats->aggr (Michael Petlan) [2177180]
- perf stat: Factor out evsel__count_has_error() (Michael Petlan) [2177180]
- perf stat: Aggregate events using evsel->stats->aggr (Michael Petlan) [2177180]
- perf stat: Allocate evsel->stats->aggr properly (Michael Petlan) [2177180]
- perf stat: Add struct perf_stat_aggr to perf_stat_evsel (Michael Petlan) [2177180]
- perf stat: Add 'needs_sort' argument to cpu_aggr_map__new() (Michael Petlan) [2177180]
- perf stat: Add cpu aggr id for no aggregation mode (Michael Petlan) [2177180]
- perf stat: Add aggr id for global mode (Michael Petlan) [2177180]
- perf stat: Use evsel__is_hybrid() more (Michael Petlan) [2177180]
- perf tools: Use pmu info in evsel__is_hybrid() (Michael Petlan) [2177180]
- perf tools: Save evsel->pmu in parse_events() (Michael Petlan) [2177180]
- perf vendor events riscv: add Sifive U74 JSON file (Michael Petlan) [2177180]
- perf arch events: riscv sbi firmware std event files (Michael Petlan) [2177180]
- perf tools riscv: Add support for get_cpuid_str function (Michael Petlan) [2177180]
- perf vendor events arm64: Fix incorrect Hisi hip08 L3 metrics (Michael Petlan) [2177180]
- perf auxtrace: Fix address filter symbol name match for modules (Michael Petlan) [2177180]
- tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Michael Petlan) [2177180]
- tools headers: Update the copy of x86's memcpy_64.S used in 'perf bench' (Michael Petlan) [2177180]
- perf test: Do not fail Intel-PT misc test w/o libpython (Michael Petlan) [2177180]
- perf record: Fix event fd races (Michael Petlan) [2177180]
- perf bpf: Fix build with libbpf 0.7.0 by checking if bpf_program__set_insns() is available (Michael Petlan) [2177180]
- perf bpf: Fix build with libbpf 0.7.0 by adding prototype for bpf_load_program() (Michael Petlan) [2177180]
- perf docs: Fix man page build wrt perf-arm-coresight.txt (Michael Petlan) [2177180]
- perf auxtrace arm64: Add support for parsing HiSilicon PCIe Trace packet (Michael Petlan) [2177180]
- perf auxtrace arm64: Add support for HiSilicon PCIe Tune and Trace device driver (Michael Petlan) [2177180]
- perf auxtrace arm: Refactor event list iteration in auxtrace_record__init() (Michael Petlan) [2177180]
- perf intel-pt: Fix system_wide dummy event for hybrid (Michael Petlan) [2177180]
- perf intel-pt: Fix segfault in intel_pt_print_info() with uClibc (Michael Petlan) [2177180]
- perf test: Fix attr tests for PERF_FORMAT_LOST (Michael Petlan) [2177180]
- perf test: test_intel_pt.sh: Add 9 tests (Michael Petlan) [2177180]
- perf test: test_intel_pt.sh: Add jitdump test (Michael Petlan) [2177180]
- perf test: test_intel_pt.sh: Tidy some alignment (Michael Petlan) [2177180]
- perf test: test_intel_pt.sh: Print a message when skipping kernel tracing (Michael Petlan) [2177180]
- perf test: test_intel_pt.sh: Tidy some perf record options (Michael Petlan) [2177180]
- perf test: test_intel_pt.sh: Fix return checking again (Michael Petlan) [2177180]
- perf: Skip and warn on unknown format 'configN' attrs (Michael Petlan) [2177180]
- perf list: Fix metricgroups title message (Michael Petlan) [2177180]
- perf mem: Fix -C option behavior for perf mem record (Michael Petlan) [2177180]
- perf annotate: Add missing condition flags for arm64 (Michael Petlan) [2177180]
- libperf: Do not include non-UAPI linux/compiler.h header (Michael Petlan) [2177180]
- perf test: Fix test_arm_coresight.sh failures on Juno (Michael Petlan) [2177180]
- perf script: Add missing fields in usage hint (Michael Petlan) [2177180]
- perf mem: Print "LFB/MAB" for PERF_MEM_LVLNUM_LFB (Michael Petlan) [2177180]
- perf mem/c2c: Avoid printing empty lines for unsupported events (Michael Petlan) [2177180]
- perf mem/c2c: Add load store event mappings for AMD (Michael Petlan) [2177180]
- perf mem/c2c: Set PERF_SAMPLE_WEIGHT for LOAD_STORE events (Michael Petlan) [2177180]
- perf mem: Add support for printing PERF_MEM_LVLNUM_{CXL|IO} (Michael Petlan) [2177180]
- perf amd ibs: Sync arch/x86/include/asm/amd-ibs.h header with the kernel (Michael Petlan) [2177180]
- tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel (Michael Petlan) [2177180]
- perf test: Add git ignore for tmp and output files of ARM CoreSight tests (Michael Petlan) [2177180]
- perf test coresight: Add unroll thread test shell script (Michael Petlan) [2177180]
- perf test coresight: Add unroll thread test tool (Michael Petlan) [2177180]
- perf test coresight: Add thread loop test shell scripts (Michael Petlan) [2177180]
- perf test coresight: Add thread loop test tool (Michael Petlan) [2177180]
- perf test coresight: Add memcpy thread test shell script (Michael Petlan) [2177180]
- perf test coresight: Add memcpy thread test tool (Michael Petlan) [2177180]
- perf test: Add git ignore for perf data generated by the ARM CoreSight tests (Michael Petlan) [2177180]
- perf test: Add arm64 asm pureloop test shell script (Michael Petlan) [2177180]
- perf test: Add asm pureloop test tool (Michael Petlan) [2177180]
- perf test: Add CoreSight shell lib shared code for future tests (Michael Petlan) [2177180]
- perf test: Introduce script for data symbol testing (Michael Petlan) [2177180]
- perf record: Save DSO build-ID for synthesizing (Michael Petlan) [2177180]
- perf stat: Rename to aggr_cpu_id.thread_idx (Michael Petlan) [2177180]
- perf stat: Don't compare runtime stat for shadow stats (Michael Petlan) [2177180]
- perf stat: Kill unused per-thread runtime stats (Michael Petlan) [2177180]
- perf stat: Use thread map index for shadow stat (Michael Petlan) [2177180]
- perf stat: Rename saved_value->cpu_map_idx (Michael Petlan) [2177180]
- perf stat: Don't call perf_stat_evsel_id_init() repeatedly (Michael Petlan) [2177180]
- perf stat: Convert perf_stat_evsel.res_stats array (Michael Petlan) [2177180]
- perf tools: Remove special handling of system-wide evsel (Michael Petlan) [2177180]
- perf tools: Add evlist__add_sched_switch() (Michael Petlan) [2177180]
- perf tools: Get rid of evlist__add_on_all_cpus() (Michael Petlan) [2177180]
- libperf: Propagate maps only if necessary (Michael Petlan) [2177180]
- libperf: Populate system-wide evsel maps (Michael Petlan) [2177180]
- perf vendor events: Update Intel broadwellde (Michael Petlan) [2177180]
- perf vendor events: Update Intel tigerlake (Michael Petlan) [2177180]
- perf vendor events: Update Intel skylake (Michael Petlan) [2177180]
- perf vendor events: Update silvermont cpuids (Michael Petlan) [2177180]
- perf vendor events: Update Intel sapphirerapids (Michael Petlan) [2177180]
- perf vendor events: Update Intel sandybridge (Michael Petlan) [2177180]
- perf vendor events: Update Intel jaketown (Michael Petlan) [2177180]
- perf vendor events: Update Intel ivytown (Michael Petlan) [2177180]
- perf vendor events: Update Intel ivybridge (Michael Petlan) [2177180]
- perf vendor events: Update Intel icelakex (Michael Petlan) [2177180]
- perf vendor events: Update Intel icelake (Michael Petlan) [2177180]
- perf vendor events: Update Intel haswellx (Michael Petlan) [2177180]
- perf vendor events: Update Intel haswell (Michael Petlan) [2177180]
- perf vendor events: Update elkhartlake cpuids (Michael Petlan) [2177180]
- perf vendor events: Update Intel cascadelakex (Michael Petlan) [2177180]
- perf vendor events: Update Intel broadwellx (Michael Petlan) [2177180]
- perf vendor events: Update Intel broadwell (Michael Petlan) [2177180]
- perf vendor events: Update Intel alderlake (Michael Petlan) [2177180]
- perf vendor events: Update Intel skylakex (Michael Petlan) [2177180]
- perf metrics: Don't scale counts going into metrics (Michael Petlan) [2177180]
- perf expr: Remove jevents case workaround (Michael Petlan) [2177180]
- perf test: Adjust case of test metrics (Michael Petlan) [2177180]
- perf expr: Allow a double if expression (Michael Petlan) [2177180]
- perf parse-events: Remove unused macros __PERF_EVENT_FIELD() (Michael Petlan) [2177180]
- perf lock: Remove unused struct lock_contention_key (Michael Petlan) [2177180]
- perf jit: Remove unused struct debug_line_info (Michael Petlan) [2177180]
- perf metric: Remove unused struct metric_ref_node (Michael Petlan) [2177180]
- perf annotate: Remove unused struct disasm_line_samples (Michael Petlan) [2177180]
- perf machine: Remove unused struct process_args (Michael Petlan) [2177180]
- perf stat: Clean redundant if in process_evlist (Michael Petlan) [2177180]
- perf test: Introduce script for java symbol testing (Michael Petlan) [2177180]
- perf subcmd: Set environment variable "PREFIX" (Michael Petlan) [2177180]
- perf trace: Fix incorrectly parsed hexadecimal value for flags in filter (Michael Petlan) [2177180]
- perf trace: Fix show_arg_names not working for tp arg names (Michael Petlan) [2177180]
- perf string: Remove unused macro K() (Michael Petlan) [2177180]
- perf test: Add kernel lock contention test (Michael Petlan) [2177180]
- perf lock: Add -q/--quiet option to suppress header and debug messages (Michael Petlan) [2177180]
- perf lock: Add -E/--entries option (Michael Petlan) [2177180]
- perf test: waiting.sh: Parameterize timeouts (Michael Petlan) [2177180]
- perf test: test_intel_pt.sh: Move helper functions for waiting (Michael Petlan) [2177180]
- perf test: test_intel_pt.sh: Add per-thread test (Michael Petlan) [2177180]
- perf tools: Add debug messages and comments for testing (Michael Petlan) [2177180]
- perf test: test_intel_pt.sh: Add more output in preparation for more tests (Michael Petlan) [2177180]
- perf test: test_intel_pt.sh: Fix return checking (Michael Petlan) [2177180]
- perf test: test_intel_pt.sh: Use quotes around variable expansion (Michael Petlan) [2177180]
- perf test: test_intel_pt.sh: Use grep -c instead of grep plus wc -l (Michael Petlan) [2177180]
- perf test: test_intel_pt.sh: Stop using backticks (Michael Petlan) [2177180]
- perf test: test_intel_pt.sh: Stop using expr (Michael Petlan) [2177180]
- perf test: test_intel_pt.sh: Fix redirection (Michael Petlan) [2177180]
- perf test: test_intel_pt.sh: Use a temp directory (Michael Petlan) [2177180]
- perf test: test_intel_pt.sh: Add cleanup function (Michael Petlan) [2177180]
- perf tests: Fix 'perf probe' error log check in skip_if_no_debuginfo (Michael Petlan) [2177180]
- perf annotate: Toggle full address <-> offset display (Michael Petlan) [2177180]
- perf tools: Add 'addr' sort key (Michael Petlan) [2177180]
- perf inject: Clarify build-id options a little bit (Michael Petlan) [2177180]
- perf record: Fix a segfault in record__read_lost_samples() (Michael Petlan) [2177180]
- perf top: Fix error code in cmd_top() (Michael Petlan) [2177180]
- perf stat: Merge cases in process_evlist (Michael Petlan) [2177180]
- perf genelf: Fix error code in jit_write_elf() (Michael Petlan) [2177180]
- perf lock contention: Skip stack trace from BPF (Michael Petlan) [2177180]
- perf lock contention: Allow to change stack depth and skip (Michael Petlan) [2177180]
- perf lock contention: Show full callstack with -v option (Michael Petlan) [2177180]
- perf lock contention: Factor out get_symbol_name_offset() (Michael Petlan) [2177180]
- perf test: Add basic core_wide expression test (Michael Petlan) [2177180]
- perf metrics: Wire up core_wide (Michael Petlan) [2177180]
- perf stat: Delay metric parsing (Michael Petlan) [2177180]
- perf topology: Add core_wide (Michael Petlan) [2177180]
- perf smt: Compute SMT from topology (Michael Petlan) [2177180]
- perf expr: Move the scanner_ctx into the parse_ctx (Michael Petlan) [2177180]
- perf pmu: Remove perf_pmu_lex() needless declaration (Michael Petlan) [2177180]
- perf sort: Remove hist_entry__sort_list() and sort__first_dimension() leftover declarations (Michael Petlan) [2177180]
- perf test: Skip sigtrap test on old kernels (Michael Petlan) [2177180]
- perf sched: Factor out destroy_tasks() (Michael Petlan) [2177180]
- perf cpumap: Add range data encoding (Michael Petlan) [2177180]
- perf events: Prefer union over variable length array (Michael Petlan) [2177180]
- perf vendor events: Update events for Neoverse E1 (Michael Petlan) [2177180]
- perf timechart: Add p_state_end helper (Michael Petlan) [2177180]
- perf timechart: Add create_pidcomm helper (Michael Petlan) [2177180]
- perf lock: Add get_key_by_aggr_mode helper (Michael Petlan) [2177180]
- perf trace: Use zalloc() to save initialization of syscall_stats (Michael Petlan) [2177180]
- perf vendor events arm64: Move REMOTE_ACCESS to "memory" category (Michael Petlan) [2177180]
- perf intel-pt: Remove first line of log dumped on error (Michael Petlan) [2177180]
- perf intel-pt: Support itrace option flag d+e to log on error (Michael Petlan) [2177180]
- perf intel-pt: Improve object code read error message (Michael Petlan) [2177180]
- perf intel-pt: Improve man page layout slightly (Michael Petlan) [2177180]
- perf auxtrace: Add itrace option flag d+e to log on error (Michael Petlan) [2177180]
- perf tools: Add perf_config_scan() (Michael Petlan) [2177180]
- perf callchain: Remove unneeded 'result' variable (Michael Petlan) [2177180]
- perf c2c: Add helpers to get counts of loads or stores (Michael Petlan) [2177180]
- perf tools: Add same_cmd_with_prefix() helper (Michael Petlan) [2177180]
- perf vendor events: Add missing Neoverse V1 events (Michael Petlan) [2177180]
- perf report: Show per-event LOST SAMPLES stat (Michael Petlan) [2177180]
- perf hist: Add nr_lost_samples to hist_stats (Michael Petlan) [2177180]
- perf record: Read and inject LOST_SAMPLES events (Michael Petlan) [2177180]
- perf record: Set PERF_FORMAT_LOST by default (Michael Petlan) [2177180]
- perf tools: Print LOST read format in the verbose mode (Michael Petlan) [2177180]
- perf smt: Tidy header guard add SPDX (Michael Petlan) [2177180]
- perf branch: Add PERF_BR_NEW_ARCH_[N] map for BRBE on arm64 platform (Michael Petlan) [2177180]
- perf branch: Add branch privilege information request flag (Michael Petlan) [2177180]
- perf branch: Extend branch type classification (Michael Petlan) [2177180]
- perf branch: Add system error and not in transaction branch types (Michael Petlan) [2177180]
- perf build: Enable -Wthread-safety with clang (Michael Petlan) [2177180]
- perf top: Fixes for thread safety analysis (Michael Petlan) [2177180]
- perf sched: Fixes for thread safety analysis (Michael Petlan) [2177180]
- perf mutex: Add thread safety annotations (Michael Petlan) [2177180]
- perf dso: Hold lock when accessing nsinfo (Michael Petlan) [2177180]
- perf top: Update use of pthread mutex (Michael Petlan) [2177180]
- perf annotate: Update use of pthread mutex (Michael Petlan) [2177180]
- perf dso: Update use of pthread mutex (Michael Petlan) [2177180]
- perf mmap: Remove unnecessary pthread.h include (Michael Petlan) [2177180]
- perf ui: Update use of pthread mutex (Michael Petlan) [2177180]
- perf sched: Update use of pthread mutex (Michael Petlan) [2177180]
- perf record: Update use of pthread mutex (Michael Petlan) [2177180]
- perf lock: Remove unused pthread.h include (Michael Petlan) [2177180]
- perf bpf: Remove unused pthread.h include (Michael Petlan) [2177180]
- perf hist: Update use of pthread mutex (Michael Petlan) [2177180]
- perf tests: Avoid pthread.h inclusion (Michael Petlan) [2177180]
- perf bench: Update use of pthread mutex/cond (Michael Petlan) [2177180]
- perf mutex: Wrapped usage of mutex and cond (Michael Petlan) [2177180]
- perf record: Allow multiple recording time ranges (Michael Petlan) [2177180]
- perf evlist: Add evlist__{en/dis}able_non_dummy() (Michael Petlan) [2177180]
- perf record: Change evlist->ctl_fd to use fdarray_flag__non_perf_event (Michael Petlan) [2177180]
- perf record: Fix done_fd wakeup event (Michael Petlan) [2177180]
- perf record: Fix way of handling non-perf-event pollfds (Michael Petlan) [2177180]
- perf hashmap: Tidy hashmap dependency (Michael Petlan) [2177180]
- perf metrics: Use 'unsigned int' instead of just 'unsigned'. (Michael Petlan) [2177180]
- perf parse-events: Use 'unsigned int' instead of plain 'unsigned'. (Michael Petlan) [2177180]
- tools build: Display logical OR of a feature flavors (Michael Petlan) [2177180]
- tools build: Increment room for feature name in feature detection output (Michael Petlan) [2177180]
- tools build: Fix feature detection output due to eval expansion (Michael Petlan) [2177180]
- perf inject: Add a command line option to specify build ids. (Michael Petlan) [2177180]
- perf/x86: Refuse to export capabilities for hybrid PMUs (Michael Petlan) [2177180]
- KVM: x86/pmu: Disable vPMU support on hybrid CPUs (host PMUs) (Michael Petlan) [2177180]
- arm64: perf: reject CHAIN events at creation time (Michael Petlan) [2177180]
- arm_pmu: fix event CPU filtering (Michael Petlan) [2177180]
- perf: Fix perf_event_pmu_context serialization (Michael Petlan) [2177180]
- powerpc/imc-pmu: Revert nest_init_lock to being a mutex (Michael Petlan) [2177180]
- perf/x86/intel/cstate: Add Emerald Rapids (Michael Petlan) [2177180]
- perf/x86/intel: Add Emerald Rapids (Michael Petlan) [2177180]
- powerpc/imc-pmu: Fix use of mutex in IRQs disabled section (Michael Petlan) [2177180]
- perf/x86/intel/uncore: Add Emerald Rapids (Michael Petlan) [2177180]
- perf/x86/msr: Add Emerald Rapids (Michael Petlan) [2177180]
- perf/x86/msr: Add Meteor Lake support (Michael Petlan) [2177180]
- perf/x86/cstate: Add Meteor Lake support (Michael Petlan) [2177180]
- perf/x86/rapl: Add support for Intel Emerald Rapids (Michael Petlan) [2177180]
- perf/x86/rapl: Add support for Intel Meteor Lake (Michael Petlan) [2177180]
- perf/x86/rapl: Treat Tigerlake like Icelake (Michael Petlan) [2177180]
- perf/core: Call LSM hook after copying perf_event_attr (Michael Petlan) [2177180]
- perf: Fix use-after-free in error path (Michael Petlan) [2177180]
- perf/x86/amd: fix potential integer overflow on shift of a int (Michael Petlan) [2177180]
- perf/core: Fix cgroup events tracking (Michael Petlan) [2177180]
- perf core: Return error pointer if inherit_event() fails to find pmu_ctx (Michael Petlan) [2177180]
- powerpc/perf: callchain validate kernel stack pointer bounds (Michael Petlan) [2177180]
- perf/x86/core: Zero @lbr instead of returning -1 in x86_perf_get_lbr() stub (Michael Petlan) [2177180]
- KVM: VMX: Advertise PMU LBRs if and only if perf supports LBRs (Michael Petlan) [2177180]
- perf/core: Don't allow grouping events from different hw pmus (Michael Petlan) [2177180]
- perf/amd/ibs: Make IBS a core pmu (Michael Petlan) [2177180]
- perf: Fix function pointer case (Michael Petlan) [2177180]
- perf/x86/amd: Remove the repeated declaration (Michael Petlan) [2177180]
- perf: Fix possible memleak in pmu_dev_alloc() (Michael Petlan) [2177180]
- perf: Fix IS_ERR() vs NULL check in inherit_event() (Michael Petlan) [2177180]
- perf: Remove unused pointer task_ctx (Michael Petlan) [2177180]
- perf/x86: Remove unused variable 'cpu_type' (Michael Petlan) [2177180]
- perf: Optimize perf_tp_event() (Michael Petlan) [2177180]
- perf: Rewrite core context handling (Michael Petlan) [2177180]
- arm_pmu: rework ACPI probing (Michael Petlan) [2177180]
- arm_pmu: acpi: factor out PMU<->CPU association (Michael Petlan) [2177180]
- arm_pmu: factor out PMU matching (Michael Petlan) [2177180]
- perf/x86: Make struct p4_event_bind::cntr signed array (Michael Petlan) [2177180]
- perf: Fix perf_pending_task() UaF (Michael Petlan) [2177180]
- perf: Consider OS filter fail (Michael Petlan) [2177180]
- perf: Fixup SIGTRAP and sample_flags interaction (Michael Petlan) [2177180]
- perf/x86/intel/pt: Fix sampling using single range output (Michael Petlan) [2177180]
- perf/x86/amd: Fix crash due to race between amd_pmu_enable_all, perf NMI and throttling (Michael Petlan) [2177180]
- perf: Improve missing SIGTRAP checking (Michael Petlan) [2177180]
- perf/x86/intel: Fix pebs event constraints for SPR (Michael Petlan) [2177180]
- perf/x86/intel: Fix pebs event constraints for ICL (Michael Petlan) [2177180]
- perf/x86/rapl: Use standard Energy Unit for SPR Dram RAPL domain (Michael Petlan) [2177180]
- perf/hw_breakpoint: test: Skip the test if dependencies unmet (Michael Petlan) [2177180]
- perf/mem: Rename PERF_MEM_LVLNUM_EXTN_MEM to PERF_MEM_LVLNUM_CXL (Michael Petlan) [2177180]
- perf/x86/rapl: Add support for Intel Raptor Lake (Michael Petlan) [2177180]
- perf/x86/rapl: Add support for Intel AlderLake-N (Michael Petlan) [2177180]
- perf: Fix missing raw data on tracepoint events (Michael Petlan) [2177180]
- perf: Fix missing SIGTRAPs (Michael Petlan) [2177180]
- perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap() (Michael Petlan) [2177180]
- perf test coresight: Add relevant documentation about ARM64 CoreSight testing (Michael Petlan) [2177180]
- perf test: Add build infra for perf test tools for ARM CoreSight tests (Michael Petlan) [2177180]
- perf/hw_breakpoint: Annotate tsk->perf_event_mutex vs ctx->mutex (Michael Petlan) [2177180]
- perf/x86/amd/lbr: Adjust LBR regardless of filtering (Michael Petlan) [2177180]
- perf/x86/utils: Fix uninitialized var in get_branch_type() (Michael Petlan) [2177180]
- perf/uapi: Define PERF_MEM_SNOOPX_PEER in kernel header file (Michael Petlan) [2177180]
- perf/x86/amd: Support PERF_SAMPLE_PHY_ADDR (Michael Petlan) [2177180]
- perf/x86/amd: Support PERF_SAMPLE_ADDR (Michael Petlan) [2177180]
- perf/x86/amd: Support PERF_SAMPLE_{WEIGHT|WEIGHT_STRUCT} (Michael Petlan) [2177180]
- perf/x86/amd: Support PERF_SAMPLE_DATA_SRC (Michael Petlan) [2177180]
- perf/x86/ibs: Add new IBS register bits into header (Michael Petlan) [2177180]
- perf/x86/amd: Add IBS OP_DATA2 DataSrc bit definitions (Michael Petlan) [2177180]
- perf/mem: Introduce PERF_MEM_LVLNUM_{EXTN_MEM|IO} (Michael Petlan) [2177180]
- perf/x86/uncore: Add new Raptor Lake S support (Michael Petlan) [2177180]
- perf/x86/cstate: Add new Raptor Lake S support (Michael Petlan) [2177180]
- perf/x86/msr: Add new Raptor Lake S support (Michael Petlan) [2177180]
- perf/x86: Add new Raptor Lake S support (Michael Petlan) [2177180]
- perf, hw_breakpoint: Fix use-after-free if perf_event_open() fails (Michael Petlan) [2177180]
- perf: Use sample_flags for raw_data (Michael Petlan) [2177180]
- perf: Use sample_flags for addr (Michael Petlan) [2177180]
- perf/core: Convert snprintf() to scnprintf() (Michael Petlan) [2177180]
- perf: Kill __PERF_SAMPLE_CALLCHAIN_EARLY (Michael Petlan) [2177180]
- perf/bpf: Always use perf callchains if exist (Michael Petlan) [2177180]
- perf: Use sample_flags for callchain (Michael Petlan) [2177180]
- perf/x86/intel: Optimize FIXED_CTR_CTRL access (Michael Petlan) [2177180]
- perf/x86/p4: Remove perfctr_second_write quirk (Michael Petlan) [2177180]
- perf/x86/intel: Remove x86_pmu::update_topdown_event (Michael Petlan) [2177180]
- perf/x86/intel: Remove x86_pmu::set_topdown_event_period (Michael Petlan) [2177180]
- perf/x86: Add a x86_pmu::limit_period static_call (Michael Petlan) [2177180]
- perf/x86: Change x86_pmu::limit_period signature (Michael Petlan) [2177180]
- perf/x86/intel: Move the topdown stuff into the intel driver (Michael Petlan) [2177180]
- perf/x86: Add two more x86_pmu methods (Michael Petlan) [2177180]
- x86/perf: Assert all platform event flags are within PERF_EVENT_FLAG_ARCH (Michael Petlan) [2177180]
- arm64/perf: Assert all platform event flags are within PERF_EVENT_FLAG_ARCH (Michael Petlan) [2177180]
- drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX (Michael Petlan) [2177180]
- perf/core: Assert PERF_EVENT_FLAG_ARCH does not overlap with generic flags (Michael Petlan) [2177180]
- perf/core: Expand PERF_EVENT_FLAG_ARCH (Michael Petlan) [2177180]
- perf: Consolidate branch sample filter helpers (Michael Petlan) [2177180]
- perf: Use sample_flags for txn (Michael Petlan) [2177180]
- perf: Use sample_flags for data_src (Michael Petlan) [2177180]
- perf: Use sample_flags for weight (Michael Petlan) [2177180]
- perf: Use sample_flags for branch stack (Michael Petlan) [2177180]
- perf/x86/intel/pebs: Fix PEBS timestamps overwritten (Michael Petlan) [2177180]
- perf: Add sample_flags to indicate the PMU-filled sample data (Michael Petlan) [2177180]
- perf/hw_breakpoint: Optimize toggle_bp_slot() for CPU-independent task targets (Michael Petlan) [2177180]
- perf/hw_breakpoint: Optimize max_bp_pinned_slots() for CPU-independent task targets (Michael Petlan) [2177180]
- perf/hw_breakpoint: Introduce bp_slots_histogram (Michael Petlan) [2177180]
- perf/hw_breakpoint: Reduce contention with large number of tasks (Michael Petlan) [2177180]
- powerpc/hw_breakpoint: Avoid relying on caller synchronization (Michael Petlan) [2177180]
- perf/hw_breakpoint: Remove useless code related to flexible breakpoints (Michael Petlan) [2177180]
- perf/hw_breakpoint: Make hw_breakpoint_weight() inlinable (Michael Petlan) [2177180]
- perf/hw_breakpoint: Optimize constant number of breakpoint slots (Michael Petlan) [2177180]
- perf/hw_breakpoint: Mark data __ro_after_init (Michael Petlan) [2177180]
- perf/hw_breakpoint: Optimize list of per-task breakpoints (Michael Petlan) [2177180]
- perf/hw_breakpoint: Clean up headers (Michael Petlan) [2177180]
- perf/hw_breakpoint: Provide hw_breakpoint_is_used() and use in test (Michael Petlan) [2177180]
- perf/hw_breakpoint: Add KUnit test for constraints accounting (Michael Petlan) [2177180]
- perf: Add PERF_BR_NEW_ARCH_[N] map for BRBE on arm64 platform (Michael Petlan) [2177180]
- perf: Capture branch privilege information (Michael Petlan) [2177180]
- perf: Extend branch type classification (Michael Petlan) [2177180]
- perf: Add system error and not in transaction branch types (Michael Petlan) [2177180]
- perf/x86/amd/lbr: Add LbrExtV2 branch speculation info support (Michael Petlan) [2177180]
- perf/core: Add speculation info to branch entries (Michael Petlan) [2177180]
- perf/x86/amd/lbr: Use fusion-aware branch classifier (Michael Petlan) [2177180]
- perf/x86: Make branch classifier fusion-aware (Michael Petlan) [2177180]
- perf/x86/amd/lbr: Add LbrExtV2 software branch filter support (Michael Petlan) [2177180]
- perf/x86: Move branch classifier (Michael Petlan) [2177180]
- perf/x86/amd/lbr: Add LbrExtV2 hardware branch filter support (Michael Petlan) [2177180]
- perf/x86/amd/lbr: Add LbrExtV2 branch record support (Michael Petlan) [2177180]
- perf/x86/amd/lbr: Detect LbrExtV2 support (Michael Petlan) [2177180]
- perf/x86/amd/core: Add generic branch record interfaces (Michael Petlan) [2177180]
- perf/x86/amd/core: Refactor branch attributes (Michael Petlan) [2177180]
- perf/x86/amd/brs: Move feature-specific functions (Michael Petlan) [2177180]
- virtio-net: fix for skb_over_panic inside big mode (Laurent Vivier) [2184976]
- virtio-net: realign page_to_skb() after merges (Laurent Vivier) [2184976]
- ice: make writes to /dev/gnssX synchronous (Michal Schmidt) [2175764]
- octeontx2-pf: Fix TSOv6 offload (Subbaraya Sundeep) [2187157]
- octeontx2-vf: Detach LF resources on probe cleanup (Subbaraya Sundeep) [2187157]
- octeontx2-pf: Disable packet I/O for graceful exit (Subbaraya Sundeep) [2187157]
- octeontx2-af: Skip PFs if not enabled (Subbaraya Sundeep) [2187157]
- octeontx2-af: Fix issues with NPC field hash extract (Subbaraya Sundeep) [2187157]
- octeontx2-af: Update/Fix NPC field hash extract feature (Subbaraya Sundeep) [2187157]
- octeontx2-af: Update correct mask to filter IPv4 fragments (Subbaraya Sundeep) [2187157]
- octeontx2-af: Add validation for lmac type (Subbaraya Sundeep) [2187157]
- octeontx2-pf: Increase the size of dmac filter flows (Subbaraya Sundeep) [2187157]
- octeontx2-af: Fix depth of cam and mem table. (Subbaraya Sundeep) [2187157]
- octeontx2-af: Fix start and end bit for scan config (Subbaraya Sundeep) [2187157]
- octeontx2-af: Secure APR table update with the lock (Subbaraya Sundeep) [2187157]
- octeontx2-af: mcs: Fix MCS block interrupt (Subbaraya Sundeep) [2187157]
- octeontx2-af: mcs: Config parser to skip 8B header (Subbaraya Sundeep) [2187157]
- octeontx2-af: mcs: Write TCAM_DATA and TCAM_MASK registers at once (Subbaraya Sundeep) [2187157]
- octeonxt2-af: mcs: Fix per port bypass config (Subbaraya Sundeep) [2187157]
- octeontx2-af: update type of prof fields in nix_aw_enq_req (Subbaraya Sundeep) [2187157]
- octeontx2-vf: Add missing free for alloc_percpu (Subbaraya Sundeep) [2187157]
- octeontx2-af: Unlock contexts in the queue context cache in case of fault detection (Subbaraya Sundeep) [2187157]
- octeontx2-pf: Use correct struct reference in test condition (Subbaraya Sundeep) [2187157]
- octeontx2-pf: Recalculate UDP checksum for ptp 1-step sync packet (Subbaraya Sundeep) [2187157]
- octeontx2-af: Add NIX Errata workaround on CN10K silicon (Subbaraya Sundeep) [2187157]
- octeontx2-af: Removed unnecessary debug messages. (Subbaraya Sundeep) [2187157]
- bnxt_en: fix free-runnig PHC mode (Ken Cox) [2159223]
- bnxt_en: reset PHC frequency in free-running mode (Ken Cox) [2159223]
- bnxt_en: Fix mqprio and XDP ring checking logic (Ken Cox) [2159223 2167511]
- bnxt: Do not read past the end of test names (Ken Cox) [2159223 2167511]
- bnxt_en: Fix HDS and jumbo thresholds for RX packets (Ken Cox) [2159223 2167511]
- bnxt_en: Fix first buffer size calculations for XDP multi-buffer (Ken Cox) [2159223 2167511]
- bnxt_en: Fix XDP RX path (Ken Cox) [2159223 2167511]
- bnxt_en: Simplify bnxt_xdp_buff_init() (Ken Cox) [2159223 2167511]
- bnxt: Use generic HBH removal helper in tx path (Ken Cox) [2159223 2167511]
- bnxt: report FEC block stats via standard interface (Ken Cox) [2159223 2167511]
- bnxt_en: Remove debugfs when pci_register_driver failed (Ken Cox) [2159223 2167511]
- ptp: bnxt: convert .adjfreq to .adjfine (Ken Cox) [2159223 2167511]
- bnxt_en: Add a non-real time mode to access NIC clock (Ken Cox) [2159223 2167511]
- bnxt_en: update RSS config using difference algorithm (Ken Cox) [2159223 2167511]
- bnxt_en: refactor VNIC RSS update functions (Ken Cox) [2159223 2167511]
- bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer (Ken Cox) [2159223 2167511]
- bnxt_en: Fix possible crash in bnxt_hwrm_set_coal() (Ken Cox) [2159223 2167511]
- bnxt_en: fix the handling of PCIE-AER (Ken Cox) [2159223 2167511]
- bnxt_en: refactor bnxt_cancel_reservations() (Ken Cox) [2159223 2167511]
- bnxt_en: check and resize NVRAM UPDATE entry before flashing (Ken Cox) [2159223 2167511]
- bnxt_en: add .get_module_eeprom_by_page() support (Ken Cox) [2159223 2167511]
- bnxt_en: Update firmware interface to 1.10.2.118 (Ken Cox) [2159223 2167511]
- treewide: use get_random_bytes() when possible (Ken Cox) [2159223 2167511]
- bnxt_en: replace reset with config timestamps (Ken Cox) [2159223 2167511]
- bnxt: prevent skb UAF after handing over to PTP worker (Ken Cox) [2159223 2167511]
- bnxt_en: fix flags to check for supported fw version (Ken Cox) [2159223 2167511]
- bnxt: report header-data split state (Ken Cox) [2159223 2167511]
- selinux: Implement mptcp_add_subflow hook (Paolo Abeni) [2141225]
- security, lsm: Introduce security_mptcp_add_subflow() (Paolo Abeni) [2141225]
Resolves: rhbz#2141225, rhbz#2159223, rhbz#2167511, rhbz#2175764, rhbz#2177180, rhbz#2184976, rhbz#2187157
Signed-off-by: Jan Stancek <jstancek@redhat.com>
2023-06-12 13:13:25 +00:00
|
|
|
%exclude %{_includedir}/internal/
|
|
|
|
%exclude %{_includedir}/perf/
|
2020-10-15 12:41:02 +00:00
|
|
|
%endif
|
|
|
|
|
|
|
|
%if %{with_cross_headers}
|
|
|
|
%files cross-headers
|
|
|
|
/usr/*-linux-gnu/include/*
|
|
|
|
%endif
|
|
|
|
|
2021-07-19 21:22:10 +00:00
|
|
|
%if %{with_kernel_abi_stablelists}
|
|
|
|
%files -n kernel-abi-stablelists
|
2020-10-15 12:41:02 +00:00
|
|
|
/lib/modules/kabi-*
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%if %{with_kabidw_base}
|
|
|
|
%ifarch x86_64 s390x ppc64 ppc64le aarch64
|
2021-06-21 23:14:53 +00:00
|
|
|
%files kernel-kabidw-base-internal
|
2020-10-15 12:41:02 +00:00
|
|
|
%defattr(-,root,root)
|
|
|
|
/kabidw-base/%{_target_cpu}/*
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
# only some architecture builds need kernel-doc
|
|
|
|
%if %{with_doc}
|
|
|
|
%files doc
|
|
|
|
%defattr(-,root,root)
|
2022-10-03 09:42:53 +00:00
|
|
|
%{_datadir}/doc/kernel-doc-%{specversion}-%{pkgrelease}/Documentation/*
|
|
|
|
%dir %{_datadir}/doc/kernel-doc-%{specversion}-%{pkgrelease}/Documentation
|
|
|
|
%dir %{_datadir}/doc/kernel-doc-%{specversion}-%{pkgrelease}
|
2024-03-06 14:13:45 +00:00
|
|
|
%{_datadir}/doc/kernel-doc-%{specversion}-%{pkgrelease}/kernel.changelog.xz
|
2020-10-15 12:41:02 +00:00
|
|
|
%endif
|
|
|
|
|
|
|
|
%if %{with_perf}
|
|
|
|
%files -n perf
|
|
|
|
%{_bindir}/perf
|
|
|
|
%{_libdir}/libperf-jvmti.so
|
|
|
|
%dir %{_libexecdir}/perf-core
|
|
|
|
%{_libexecdir}/perf-core/*
|
|
|
|
%{_datadir}/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}/*
|
|
|
|
|
kernel-5.14.0-312.el9
* Thu May 11 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-312.el9]
- s390/qeth: Convert sprintf/snprintf to scnprintf (Tobias Huschle) [2160097]
- s390/qeth: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [2160097]
- s390/qeth: Use constant for IP address buffers (Tobias Huschle) [2160097]
- s390/ctcm: cleanup indenting (Tobias Huschle) [2160097]
- s390/iucv: sort out physical vs virtual pointers usage (Tobias Huschle) [2160097]
- net/af_iucv: fix kernel doc comments (Tobias Huschle) [2160097]
- net/iucv: fix kernel doc comments (Tobias Huschle) [2160097]
- net/iucv: get rid of register asm usage (Tobias Huschle) [2160097]
- net/af_iucv: remove wrappers around iucv (de-)registration (Tobias Huschle) [2160097]
- net/af_iucv: clean up a try_then_request_module() (Tobias Huschle) [2160097]
- net/af_iucv: support drop monitoring (Tobias Huschle) [2160097]
- s390/ipl: add loadparm parameter to eckd ipl/reipl data (Tobias Huschle) [2160041]
- s390/ipl: add DEFINE_GENERIC_LOADPARM() (Tobias Huschle) [2160041]
- s390/ipl: use octal values instead of S_* macros (Tobias Huschle) [2160041]
- s390/ipl: add eckd support (Tobias Huschle) [2160041]
- redhat/configs: add CONFIG_TRACE_MMIO_ACCESS (Adrien Thierry) [2196244]
- asm-generic/io: Add _RET_IP_ to MMIO trace for more accurate debug info (Adrien Thierry) [2196244]
- drm/meson: Fix overflow implicit truncation warnings (Adrien Thierry) [2196244]
- lib: Add register read/write tracing support (Adrien Thierry) [2196244]
- asm-generic/io: Add logging support for MMIO accessors (Adrien Thierry) [2196244]
- arm64: io: Use asm-generic high level MMIO accessors (Adrien Thierry) [2196244]
- coresight: etm4x: Use asm-generic IO memory barriers (Adrien Thierry) [2196244]
- irqchip/tegra: Fix overflow implicit truncation warnings (Adrien Thierry) [2196244]
- kernel.h: split out instruction pointer accessors (Adrien Thierry) [2196244]
- kernel.h: drop unneeded <linux/kernel.h> inclusion from other headers (Adrien Thierry) [2196244]
- sched/psi: Fix use-after-free in ep_remove_wait_queue() (Phil Auld) [RHEL-311]
- sched/psi: Use task->psi_flags to clear in CPU migration (Phil Auld) [RHEL-311]
- sched/psi: Stop relying on timer_pending() for poll_work rescheduling (Phil Auld) [RHEL-311]
- sched/psi: Fix avgs_work re-arm in psi_avgs_work() (Phil Auld) [RHEL-311]
- sched/psi: Fix possible missing or delayed pending event (Phil Auld) [RHEL-311]
- sched/psi: Cache parent psi_group to speed up group iteration (Phil Auld) [RHEL-311]
- sched/psi: Consolidate cgroup_psi() (Phil Auld) [RHEL-311]
- sched/psi: Add PSI_IRQ to track IRQ/SOFTIRQ pressure (Phil Auld) [RHEL-311]
- sched/psi: Remove NR_ONCPU task accounting (Phil Auld) [RHEL-311]
- sched/psi: Optimize task switch inside shared cgroups again (Phil Auld) [RHEL-311]
- sched/psi: Move private helpers to sched/stats.h (Phil Auld) [RHEL-311]
- sched/psi: Save percpu memory when !psi_cgroups_enabled (Phil Auld) [RHEL-311]
- sched/psi: Don't create cgroup PSI files when psi_disabled (Phil Auld) [RHEL-311]
- sched/psi: Fix periodic aggregation shut off (Phil Auld) [RHEL-311]
- headers/prep: Fix header to build standalone: <linux/psi.h> (Phil Auld) [RHEL-311]
- wait: add wake_up_pollfree() (Phil Auld) [RHEL-311]
- psi: Fix PSI_MEM_FULL state when tasks are in memstall and doing reclaim (Phil Auld) [RHEL-311]
- selftests: bonding: add bonding prio option test (Hangbin Liu) [2092194]
- bonding: fix lockdep splat in bond_miimon_commit() (Hangbin Liu) [2092194]
- bonding: do failover when high prio link up (Hangbin Liu) [2092194]
- bonding: add missed __rcu annotation for curr_active_slave (Hangbin Liu) [2092194]
- Bonding: add per-port priority for failover re-selection (Hangbin Liu) [2092194]
- bonding: add slave_dev field for bond_opt_value (Hangbin Liu) [2092194]
- s390/vfio-ap: fix memory leak in vfio_ap device driver (Alex Williamson) [2188088]
- docs: vfio: fix header path (Alex Williamson) [2188088]
- docs: vfio: Update vfio.rst per latest interfaces (Alex Williamson) [2188088]
- vfio: Update the kdoc for vfio_device_ops (Alex Williamson) [2188088]
- vfio: no need to pass kvm pointer during device open (Alex Williamson) [2188088]
- vfio: revert "iommu driver notify callback" (Alex Williamson) [2188088]
- vfio/type1: revert "implement notify callback" (Alex Williamson) [2188088]
- vfio/type1: revert "block on invalid vaddr" (Alex Williamson) [2188088]
- vfio/type1: restore locked_vm (Alex Williamson) [2188088]
- vfio/type1: track locked_vm per dma (Alex Williamson) [2188088]
- vfio/type1: prevent underflow of locked_vm via exec() (Alex Williamson) [2188088]
- vfio/type1: exclude mdevs from VFIO_UPDATE_VADDR (Alex Williamson) [2188088]
- samples: fix the prompt about SAMPLE_VFIO_MDEV_MBOCHS (Alex Williamson) [2188088]
- vfio/mdev: Use sysfs_emit() to instead of sprintf() (Alex Williamson) [2188088]
- vfio-mdev: add back CONFIG_VFIO dependency (Alex Williamson) [2188088]
- vfio/platform: Use GFP_KERNEL_ACCOUNT for userspace persistent allocations (Alex Williamson) [2188088]
- vfio/fsl-mc: Use GFP_KERNEL_ACCOUNT for userspace persistent allocations (Alex Williamson) [2188088]
- vfio: Use GFP_KERNEL_ACCOUNT for userspace persistent allocations (Alex Williamson) [2188088]
- vfio-mdev: remove an non-existing driver from vfio-mediated-device (Alex Williamson) [2188088]
- vfio-mdev: move the mtty usage documentation (Alex Williamson) [2188088]
- vfio-mdev: turn VFIO_MDEV into a selectable symbol (Alex Williamson) [2188088]
- s390/Kconfig: fix indentation (Alex Williamson) [2188088]
- vfio-mdev: allow building the samples into the kernel (Alex Williamson) [2188088]
- vfio: platform: No need to check res again (Alex Williamson) [2188088]
- MAINTAINERS: step down as vfio reviewer (Alex Williamson) [2188088]
- vfio-mdev/mdpy-fb: Do not set struct fb_info.apertures (Alex Williamson) [2188088]
- Documentation: s390: correct spelling (Alex Williamson) [2188088]
- s390: vfio-ap: tighten the NIB validity check (Alex Williamson) [2188088]
- s390/vfio_ap: increase max wait time for reset verification (Alex Williamson) [2188088]
- s390/vfio_ap: fix handling of error response codes (Alex Williamson) [2188088]
- s390/vfio_ap: verify ZAPQ completion after return of response code zero (Alex Williamson) [2188088]
- s390/vfio_ap: use TAPQ to verify reset in progress completes (Alex Williamson) [2188088]
- s390/vfio_ap: check TAPQ response code when waiting for queue reset (Alex Williamson) [2188088]
- s390/vfio-ap: verify reset complete in separate function (Alex Williamson) [2188088]
- s390/vfio-ap: fix an error handling path in vfio_ap_mdev_probe_queue() (Alex Williamson) [2188088]
- vfio/ccw: remove old IDA format restrictions (Alex Williamson) [2187660 2188088]
- vfio/ccw: don't group contiguous pages on 2K IDAWs (Alex Williamson) [2187660 2188088]
- vfio/ccw: handle a guest Format-1 IDAL (Alex Williamson) [2187660 2188088]
- vfio/ccw: allocate/populate the guest idal (Alex Williamson) [2187660 2188088]
- vfio/ccw: calculate number of IDAWs regardless of format (Alex Williamson) [2187660 2188088]
- vfio/ccw: read only one Format-1 IDAW (Alex Williamson) [2187660 2188088]
- vfio/ccw: refactor the idaw counter (Alex Williamson) [2187660 2188088]
- vfio/ccw: populate page_array struct inline (Alex Williamson) [2187660 2188088]
- vfio/ccw: pass page count to page_array struct (Alex Williamson) [2187660 2188088]
- vfio/ccw: remove unnecessary malloc alignment (Alex Williamson) [2187660 2188088]
- vfio/ccw: simplify CCW chain fetch routines (Alex Williamson) [2187660 2188088]
- vfio/ccw: replace copy_from_iova with vfio_dma_rw (Alex Williamson) [2187660 2188088]
- vfio/ccw: move where IDA flag is set in ORB (Alex Williamson) [2187660 2188088]
- vfio/ccw: allow non-zero storage keys (Alex Williamson) [2187660 2188088]
- vfio/ccw: simplify the cp_get_orb interface (Alex Williamson) [2187660 2188088]
- vfio/ccw: cleanup some of the mdev commentary (Alex Williamson) [2187660 2188088]
- bpf: Fix struct_meta lookup for bpf_obj_free_fields kfunc call (Jerome Marchand) [2177177]
- selftests: add prepare_system.sh (Jiri Benc) [2177177]
- xfrm: lwtunnel: squelch kernel warning in case XFRM encap type is not available (Jiri Benc) [2177177]
- selftests/bpf: Cover listener cloning with progs attached to sockmap (Jiri Benc) [2177177]
- selftests/bpf: Pass BPF skeleton to sockmap_listen ops tests (Jiri Benc) [2177177]
- bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener (Jiri Benc) [2177177]
- bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself (Jiri Benc) [2177177]
- net: skb: remove old comments about frag_size for build_skb() (Jiri Benc) [2177177]
- selftests/bpf: Test bpf_skb_adjust_room on CHECKSUM_PARTIAL (Jiri Benc) [2177177]
- skbuff: Introduce slab_build_skb() (Jiri Benc) [2177177]
- net: xsk: Don't include <linux/rculist.h> (Jiri Benc) [2177177]
- selftests/bpf: Allow building bpf tests with CONFIG_XFRM_INTERFACE=[m|n] (Jiri Benc) [2177177]
- selftests/bpf: add xfrm_info tests (Jiri Benc) [2177177]
- tools: add IFLA_XFRM_COLLECT_METADATA to uapi/linux/if_link.h (Jiri Benc) [2177177]
- xfrm: interface: Add unstable helpers for setting/getting XFRM metadata from TC-BPF (Jiri Benc) [2177177]
- xfrm: interface: rename xfrm_interface.c to xfrm_interface_core.c (Jiri Benc) [2177177]
- xfrm: lwtunnel: add lwtunnel support for xfrm interfaces in collect_md mode (Jiri Benc) [2177177]
- xfrm: interface: support collect metadata mode (Jiri Benc) [2177177]
- net: allow storing xfrm interface metadata in metadata_dst (Jiri Benc) [2177177]
- Revert "veth: Avoid drop packets when xdp_redirect performs" (Jiri Benc) [2177177]
- Revert "bpf: veth driver panics when xdp prog attached before veth_open" (Jiri Benc) [2177177]
- bpf: veth driver panics when xdp prog attached before veth_open (Jiri Benc) [2177177]
- veth: Avoid drop packets when xdp_redirect performs (Jiri Benc) [2177177]
- Delete duplicate words from kernel docs (Jerome Marchand) [2177177]
- Remove duplicate words inside documentation (Jerome Marchand) [2177177]
- bpf: fix precision propagation verbose logging (Jerome Marchand) [2177177]
- selftests/bpf: Fix out-of-srctree build (Jerome Marchand) [2177177]
- bpf: Fix the kernel crash caused by bpf_setsockopt(). (Jerome Marchand) [2177177]
- selftests/bpf: Use __failure macro in task kfunc testsuite (Jerome Marchand) [2177177]
- bpf: Add missing btf_put to register_btf_id_dtor_kfuncs (Jerome Marchand) [2177177]
- selftests/bpf: Verify copy_register_state() preserves parent/live fields (Jerome Marchand) [2177177]
- bpf: Fix to preserve reg parent/live fields when copying range info (Jerome Marchand) [2177177]
- bpf: Fix a possible task gone issue with bpf_send_signal[_thread]() helpers (Jerome Marchand) [2177177]
- bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation (Jerome Marchand) [2177177]
- bpf: hash map, avoid deadlock with suitable hash mask (Jerome Marchand) [2177177]
- bpf_doc: Fix build error with older python versions (Jerome Marchand) [2177177]
- libbpf: Fix map creation flags sanitization (Jerome Marchand) [2177177]
- bpf: remove the do_idr_lock parameter from bpf_prog_free_id() (Jerome Marchand) [2177177]
- bpf: restore the ebpf program ID for BPF_AUDIT_UNLOAD and PERF_BPF_EVENT_PROG_UNLOAD (Jerome Marchand) [2177177]
- bpf: Skip task with pid=1 in send_signal_common() (Jerome Marchand) [2177177]
- bpf: Skip invalid kfunc call in backtrack_insn (Jerome Marchand) [2177177]
- bpf: Always use maximal size for copy_array() (Jerome Marchand) [2177177]
- selftests/bpf: add a test for iter/task_vma for short-lived processes (Jerome Marchand) [2177177]
- bpf: keep a reference to the mm, in case the task is dead. (Jerome Marchand) [2177177]
- selftests/bpf: Add host-tools to gitignore (Jerome Marchand) [2177177]
- selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID (Jerome Marchand) [2177177]
- bpf: fix nullness propagation for reg to reg comparisons (Jerome Marchand) [2177177]
- bpftool: Fix linkage with statically built libllvm (Jerome Marchand) [2177177]
- bpf: Define sock security related BTF IDs under CONFIG_SECURITY_NETWORK (Jerome Marchand) [2177177]
- selftests/bpf: Add a test for using a cpumap from an freplace-to-XDP program (Jerome Marchand) [2177177]
- bpf: Resolve fext program type when checking map compatibility (Jerome Marchand) [2177177]
- bpf: Synchronize dispatcher update with bpf_dispatcher_xdp_func (Jerome Marchand) [2177177]
- libbpf: Fix single-line struct definition output in btf_dump (Jerome Marchand) [2177177]
- selftests/bpf: Select CONFIG_FUNCTION_ERROR_INJECTION (Jerome Marchand) [2177177]
- selftests/bpf: Fix a selftest compilation error with CONFIG_SMP=n (Jerome Marchand) [2177177]
- docs/bpf: Reword docs for BPF_MAP_TYPE_SK_STORAGE (Jerome Marchand) [2177177]
- selftests/bpf: test case for relaxed prunning of active_lock.id (Jerome Marchand) [2177177]
- selftests/bpf: Add pruning test case for bpf_spin_lock (Jerome Marchand) [2177177]
- bpf: use check_ids() for active_lock comparison (Jerome Marchand) [2177177]
- selftests/bpf: verify states_equal() maintains idmap across all frames (Jerome Marchand) [2177177]
- bpf: states_equal() must build idmap for all function frames (Jerome Marchand) [2177177]
- selftests/bpf: test cases for regsafe() bug skipping check_id() (Jerome Marchand) [2177177]
- bpf: regsafe() must not skip check_ids() (Jerome Marchand) [2177177]
- docs/bpf: Add documentation for BPF_MAP_TYPE_SK_STORAGE (Jerome Marchand) [2177177]
- selftests/bpf: Add test for dynptr reinit in user_ringbuf callback (Jerome Marchand) [2177177]
- bpf: Use memmove for bpf_dynptr_{read,write} (Jerome Marchand) [2177177]
- bpf: Move PTR_TO_STACK alignment check to process_dynptr_func (Jerome Marchand) [2177177]
- bpf: Rework check_func_arg_reg_off (Jerome Marchand) [2177177]
- bpf: Rework process_dynptr_func (Jerome Marchand) [2177177]
- bpf: Propagate errors from process_* checks in check_func_arg (Jerome Marchand) [2177177]
- bpf: Refactor ARG_PTR_TO_DYNPTR checks into process_dynptr_func (Jerome Marchand) [2177177]
- bpf: Skip rcu_barrier() if rcu_trace_implies_rcu_gp() is true (Jerome Marchand) [2177177]
- bpf: Reuse freed element in free_by_rcu during allocation (Jerome Marchand) [2177177]
- selftests/bpf: Bring test_offload.py back to life (Jerome Marchand) [2177177]
- bpf: Fix comment error in fixup_kfunc_call function (Jerome Marchand) [2177177]
- bpf: Do not zero-extend kfunc return values (Jerome Marchand) [2177177]
- bpf/docs: Document struct cgroup * kfuncs (Jerome Marchand) [2177177]
- bpf/docs: Document struct task_struct * kfuncs (Jerome Marchand) [2177177]
- selftests/bpf: convert dynptr_fail and map_kptr_fail subtests to generic tester (Jerome Marchand) [2177177]
- selftests/bpf: add generic BPF program tester-loader (Jerome Marchand) [2177177]
- bpf: Remove unused insn_cnt argument from visit_[func_call_]insn() (Jerome Marchand) [2177177]
- bpf: do not rely on ALLOW_ERROR_INJECTION for fmod_ret (Jerome Marchand) [2177177]
- bpf: remove unnecessary prune and jump points (Jerome Marchand) [2177177]
- bpf: mostly decouple jump history management from is_state_visited() (Jerome Marchand) [2177177]
- bpf: decouple prune and jump points (Jerome Marchand) [2177177]
- bpf: Loosen alloc obj test in verifier's reg_btf_record (Jerome Marchand) [2177177]
- bpf: Don't use rcu_users to refcount in task kfuncs (Jerome Marchand) [2177177]
- selftests/bpf: Use CONFIG_TEST_BPF=m instead of CONFIG_TEST_BPF=y (Jerome Marchand) [2177177]
- selftests/bpf: Use "is not set" instead of "=n" (Jerome Marchand) [2177177]
- selftests/bpf: Install all required files to run selftests (Jerome Marchand) [2177177]
- libbpf: Parse usdt args without offset on x86 (e.g. 8@(%%rsp)) (Jerome Marchand) [2177177]
- bpftool: Fix memory leak in do_build_table_cb (Jerome Marchand) [2177177]
- selftests/bpf: Fix conflicts with built-in functions in bpf_iter_ksym (Jerome Marchand) [2177177]
- bpf: Add sleepable prog tests for cgrp local storage (Jerome Marchand) [2177177]
- bpf: Enable sleeptable support for cgrp local storage (Jerome Marchand) [2177177]
- bpf, docs: BPF Iterator Document (Jerome Marchand) [2177177]
- bpf: Do not mark certain LSM hook arguments as trusted (Jerome Marchand) [2177177]
- docs/bpf: Add KF_RCU documentation (Jerome Marchand) [2177177]
- selftests/bpf: Fix rcu_read_lock test with new MEM_RCU semantics (Jerome Marchand) [2177177]
- bpf: Handle MEM_RCU type properly (Jerome Marchand) [2177177]
- libbpf: Improve usability of libbpf Makefile (Jerome Marchand) [2177177]
- selftests/bpf: Add GCC compatible builtins to bpf_legacy.h (Jerome Marchand) [2177177]
- bpf, docs: Correct the example of BPF_XOR (Jerome Marchand) [2177177]
- selftests/bpf: Validate multiple ref release_on_unlock logic (Jerome Marchand) [2177177]
- bpf: Fix release_on_unlock release logic for multiple refs (Jerome Marchand) [2177177]
- bpf: Fix a compilation failure with clang lto build (Jerome Marchand) [2177177]
- bpf: Tighten ptr_to_btf_id checks. (Jerome Marchand) [2177177]
- selftests/bpf: Add ingress tests for txmsg with apply_bytes (Jerome Marchand) [2177177]
- bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect (Jerome Marchand) [2177177]
- bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes (Jerome Marchand) [2177177]
- bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data (Jerome Marchand) [2177177]
- selftests/bpf: Add bench test to arm64 and s390x denylist (Jerome Marchand) [2177177]
- selftests/bpf: Make sure enum-less bpf_enable_stats() API works in C++ mode (Jerome Marchand) [2177177]
- libbpf: Avoid enum forward-declarations in public API in C++ mode (Jerome Marchand) [2177177]
- selftests/bpf: Avoid pinning prog when attaching to tc ingress in btf_skc_cls_ingress (Jerome Marchand) [2177177]
- selftests/bpf: Remove serial from tests using {open,close}_netns (Jerome Marchand) [2177177]
- selftests/bpf: Remove the "/sys" mount and umount dance in {open,close}_netns (Jerome Marchand) [2177177]
- selftests/bpf: Avoid pinning bpf prog in the netns_load_bpf() callers (Jerome Marchand) [2177177]
- selftests/bpf: Avoid pinning bpf prog in the tc_redirect_peer_l3 test (Jerome Marchand) [2177177]
- selftests/bpf: Avoid pinning bpf prog in the tc_redirect_dtime test (Jerome Marchand) [2177177]
- selftests/bpf: Use if_nametoindex instead of reading the /sys/net/class/*/ifindex (Jerome Marchand) [2177177]
- selftests/bpf: Add tests for bpf_rcu_read_lock() (Jerome Marchand) [2177177]
- bpf: Add kfunc bpf_rcu_read_lock/unlock() (Jerome Marchand) [2177177]
- bpf: Introduce might_sleep field in bpf_func_proto (Jerome Marchand) [2177177]
- compiler_types: Define __rcu as __attribute__((btf_type_tag("rcu"))) (Jerome Marchand) [2177177]
- docs/bpf: Add BPF_MAP_TYPE_XSKMAP documentation (Jerome Marchand) [2177177]
- samples/bpf: Fix wrong allocation size in xdp_router_ipv4_user (Jerome Marchand) [2177177]
- docs/bpf: Update btf selftests program and add link (Jerome Marchand) [2177177]
- bpf: Don't mark arguments to fentry/fexit programs as trusted. (Jerome Marchand) [2177177]
- selftests/bpf: Add selftests for bpf_task_from_pid() (Jerome Marchand) [2177177]
- bpf: Add bpf_task_from_pid() kfunc (Jerome Marchand) [2177177]
- bpf: Update bpf_{g,s}etsockopt() documentation (Jerome Marchand) [2177177]
- docs/bpf: Add table of BPF program types to libbpf docs (Jerome Marchand) [2177177]
- bpf: Fix a BTF_ID_LIST bug with CONFIG_DEBUG_INFO_BTF not set (Jerome Marchand) [2177177]
- bpf: Don't use idx variable when registering kfunc dtors (Jerome Marchand) [2177177]
- bpf: Unify and simplify btf_func_proto_check error handling (Jerome Marchand) [2177177]
- docs/bpf: Fix sphinx warnings in BPF map docs (Jerome Marchand) [2177177]
- selftests/bpf: Add reproducer for decl_tag in func_proto argument (Jerome Marchand) [2177177]
- docs/bpf: Document BPF_MAP_TYPE_BLOOM_FILTER (Jerome Marchand) [2177177]
- docs/bpf: Fix sphinx warnings for devmap (Jerome Marchand) [2177177]
- docs/bpf: Fix sphinx warnings for cpumap (Jerome Marchand) [2177177]
- selftests/bpf: Add selftests for bpf_cgroup_ancestor() kfunc (Jerome Marchand) [2177177]
- bpf: Add bpf_cgroup_ancestor() kfunc (Jerome Marchand) [2177177]
- selftests/bpf: Add cgroup kfunc / kptr selftests (Jerome Marchand) [2177177]
- bpf: Enable cgroups to be used as kptrs (Jerome Marchand) [2177177]
- selftests/bpf: Workaround for llvm nop-4 bug (Jerome Marchand) [2177177]
- bpf/verifier: Use kmalloc_size_roundup() to match ksize() usage (Jerome Marchand) [2177177]
- bpftool: remove function free_btf_vmlinux() (Jerome Marchand) [2177177]
- bpftool: clean-up usage of libbpf_get_error() (Jerome Marchand) [2177177]
- bpftool: fix error message when function can't register struct_ops (Jerome Marchand) [2177177]
- bpftool: replace return value PTR_ERR(NULL) with 0 (Jerome Marchand) [2177177]
- bpftool: remove support of --legacy option for bpftool (Jerome Marchand) [2177177]
- bpf: Add type cast unit tests (Jerome Marchand) [2177177]
- bpf: Add a kfunc for generic type cast (Jerome Marchand) [2177177]
- bpf: Add a kfunc to type cast from bpf uapi ctx to kernel ctx (Jerome Marchand) [2177177]
- bpf: Add support for kfunc set with common btf_ids (Jerome Marchand) [2177177]
- bpf: Disallow bpf_obj_new_impl call when bpf_mem_alloc_init fails (Jerome Marchand) [2177177]
- bpf/selftests: Add selftests for new task kfuncs (Jerome Marchand) [2177177]
- bpf: Add kfuncs for storing struct task_struct * as a kptr (Jerome Marchand) [2177177]
- bpf: Allow trusted pointers to be passed to KF_TRUSTED_ARGS kfuncs (Jerome Marchand) [2177177]
- bpf: Allow multiple modifiers in reg_type_str() prefix (Jerome Marchand) [2177177]
- tools lib bpf: Avoid install_headers make warning (Jerome Marchand) [2177177]
- selftests/bpf: Skip spin lock failure test on s390x (Jerome Marchand) [2177177]
- bpf, samples: Use "grep -E" instead of "egrep" (Jerome Marchand) [2177177]
- bpf, docs: DEVMAPs and XDP_REDIRECT (Jerome Marchand) [2177177]
- libbpf: Ignore hashmap__find() result explicitly in btf_dump (Jerome Marchand) [2177177]
- selftests/bpf: Add BTF sanity tests (Jerome Marchand) [2177177]
- selftests/bpf: Add BPF linked list API tests (Jerome Marchand) [2177177]
- selftests/bpf: Add failure test cases for spin lock pairing (Jerome Marchand) [2177177]
- selftests/bpf: Update spinlock selftest (Jerome Marchand) [2177177]
- selftests/bpf: Add __contains macro to bpf_experimental.h (Jerome Marchand) [2177177]
- bpf: Add comments for map BTF matching requirement for bpf_list_head (Jerome Marchand) [2177177]
- bpf: Add 'release on unlock' logic for bpf_list_push_{front,back} (Jerome Marchand) [2177177]
- bpf: Introduce single ownership BPF linked list API (Jerome Marchand) [2177177]
- bpf: Permit NULL checking pointer with non-zero fixed offset (Jerome Marchand) [2177177]
- bpf: Introduce bpf_obj_drop (Jerome Marchand) [2177177]
- bpf: Introduce bpf_obj_new (Jerome Marchand) [2177177]
- bpf: Support constant scalar arguments for kfuncs (Jerome Marchand) [2177177]
- bpf: Rewrite kfunc argument handling (Jerome Marchand) [2177177]
- bpf: Allow locking bpf_spin_lock in inner map values (Jerome Marchand) [2177177]
- bpf: Allow locking bpf_spin_lock global variables (Jerome Marchand) [2177177]
- bpf: Allow locking bpf_spin_lock in allocated objects (Jerome Marchand) [2177177]
- bpf: Verify ownership relationships for user BTF types (Jerome Marchand) [2177177]
- bpf: Recognize lock and list fields in allocated objects (Jerome Marchand) [2177177]
- bpf: Introduce allocated objects support (Jerome Marchand) [2177177]
- bpf: Populate field_offs for inner_map_meta (Jerome Marchand) [2177177]
- bpf: Free inner_map_meta when btf_record_dup fails (Jerome Marchand) [2177177]
- bpf: Do btf_record_free outside map_free callback (Jerome Marchand) [2177177]
- bpf: Fix early return in map_check_btf (Jerome Marchand) [2177177]
- selftests/bpf: Pass target triple to get_sys_includes macro (Jerome Marchand) [2177177]
- selftests, bpf: Fix broken riscv build (Jerome Marchand) [2177177]
- selftests/bpf: Explicitly pass RESOLVE_BTFIDS to sub-make (Jerome Marchand) [2177177]
- bpf: Pass map file to .map_update_batch directly (Jerome Marchand) [2177177]
- bpf/docs: Include blank lines between bullet points in bpf_devel_QA.rst (Jerome Marchand) [2177177]
- selftests/bpf: allow unpriv bpf for selftests by default (Jerome Marchand) [2177177]
- bpftool: Check argc first before "file" in do_batch() (Jerome Marchand) [2177177]
- docs/bpf: Fix sample code in MAP_TYPE_ARRAY docs (Jerome Marchand) [2177177]
- selftests/bpf: check nullness propagation for reg to reg comparisons (Jerome Marchand) [2177177]
- bpf: propagate nullness information for reg to reg comparisons (Jerome Marchand) [2177177]
- bpf: Expand map key argument of bpf_redirect_map to u64 (Jerome Marchand) [2177177]
- dev: Move received_rps counter next to RPS members in softnet data (Jiri Benc) [2177177]
- bpf: Refactor btf_struct_access (Jerome Marchand) [2177177]
- bpf: Rename MEM_ALLOC to MEM_RINGBUF (Jerome Marchand) [2177177]
- bpf: Rename RET_PTR_TO_ALLOC_MEM (Jerome Marchand) [2177177]
- bpf: Support bpf_list_head in map values (Jerome Marchand) [2177177]
- bpf: Fix copy_map_value, zero_map_value (Jerome Marchand) [2177177]
- bpf: Remove BPF_MAP_OFF_ARR_MAX (Jerome Marchand) [2177177]
- bpf: Remove local kptr references in documentation (Jerome Marchand) [2177177]
- bpf/docs: Document how to run CI without patch submission (Jerome Marchand) [2177177]
- libbpf: checkpatch: Fixed code alignments in ringbuf.c (Jerome Marchand) [2177177]
- libbpf: Fixed various checkpatch issues in libbpf.c (Jerome Marchand) [2177177]
- libbpf: checkpatch: Fixed code alignments in btf.c (Jerome Marchand) [2177177]
- bpf, docs: Fixup cpumap sphinx >= 3.1 warning (Jerome Marchand) [2177177]
- libbpf: Fix uninitialized warning in btf_dump_dump_type_data (Jerome Marchand) [2177177]
- selftests/bpf: fix veristat's singular file-or-prog filter (Jerome Marchand) [2177177]
- bpf, docs: Document BPF_MAP_TYPE_ARRAY (Jerome Marchand) [2177177]
- docs/bpf: Document BPF map types QUEUE and STACK (Jerome Marchand) [2177177]
- docs/bpf: Document BPF ARRAY_OF_MAPS and HASH_OF_MAPS (Jerome Marchand) [2177177]
- docs/bpf: Document BPF_MAP_TYPE_CPUMAP map (Jerome Marchand) [2177177]
- docs/bpf: Document BPF_MAP_TYPE_LPM_TRIE map (Jerome Marchand) [2177177]
- libbpf: Hashmap.h update to fix build issues using LLVM14 (Jerome Marchand) [2177177]
- selftests: Fix test group SKIPPED result (Jerome Marchand) [2177177]
- selftests/bpf: Tests for btf_dedup_resolve_fwds (Jerome Marchand) [2177177]
- libbpf: Resolve unambigous forward declarations (Jerome Marchand) [2177177]
- libbpf: Hashmap interface update to allow both long and void* keys/values (Jerome Marchand) [2177177]
- selftests/bpf: Fix u32 variable compared with less than zero (Jerome Marchand) [2177177]
- Documentation: bpf: Escape underscore in BPF type name prefix (Jerome Marchand) [2177177]
- selftests/bpf: cgroup_helpers.c: Fix strncpy() fortify warning (Jerome Marchand) [2177177]
- samples/bpf: Fix tracex2 error: No such file or directory (Jerome Marchand) [2177177]
- selftests/bpf: Tests for enum fwd resolved as full enum64 (Jerome Marchand) [2177177]
- libbpf: Resolve enum fwd as full enum64 and vice versa (Jerome Marchand) [2177177]
- selftests/bpf: make test_align selftest more robust (Jerome Marchand) [2177177]
- bpf: aggressively forget precise markings during state checkpointing (Jerome Marchand) [2177177]
- bpf: stop setting precise in current state (Jerome Marchand) [2177177]
- bpf: allow precision tracking for programs with subprogs (Jerome Marchand) [2177177]
- bpf: propagate precision across all frames, not just the last one (Jerome Marchand) [2177177]
- bpf: propagate precision in ALU/ALU64 operations (Jerome Marchand) [2177177]
- bpf: Refactor map->off_arr handling (Jerome Marchand) [2177177]
- bpf: Consolidate spin_lock, timer management into btf_record (Jerome Marchand) [2177177]
- bpf: Refactor kptr_off_tab into btf_record (Jerome Marchand) [2177177]
- selftests/bpf: support stat filtering in comparison mode in veristat (Jerome Marchand) [2177177]
- selftests/bpf: support stats ordering in comparison mode in veristat (Jerome Marchand) [2177177]
- selftests/bpf: handle missing records in comparison mode better in veristat (Jerome Marchand) [2177177]
- selftests/bpf: make veristat emit all stats in CSV mode by default (Jerome Marchand) [2177177]
- selftests/bpf: support simple filtering of stats in veristat (Jerome Marchand) [2177177]
- selftests/bpf: allow to define asc/desc ordering for sort specs in veristat (Jerome Marchand) [2177177]
- selftests/bpf: ensure we always have non-ambiguous sorting in veristat (Jerome Marchand) [2177177]
- selftests/bpf: consolidate and improve file/prog filtering in veristat (Jerome Marchand) [2177177]
- selftests/bpf: shorten "Total insns/states" column names in veristat (Jerome Marchand) [2177177]
- selftests/bpf: add veristat replay mode (Jerome Marchand) [2177177]
- bpf: Drop reg_type_may_be_refcounted_or_null (Jerome Marchand) [2177177]
- bpf: Fix slot type check in check_stack_write_var_off (Jerome Marchand) [2177177]
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID (Jerome Marchand) [2177177]
- bpf: Allow specifying volatile type modifier for kptrs (Jerome Marchand) [2177177]
- bpf: Document UAPI details for special BPF types (Jerome Marchand) [2177177]
- samples/bpf: Fix typo in README (Jerome Marchand) [2177177]
- bpf: check max_entries before allocating memory (Jerome Marchand) [2177177]
- bpf: Fix a typo in comment for DFS algorithm (Jerome Marchand) [2177177]
- perf bpf: No need to include compiler.h when HAVE_LIBBPF_SUPPORT is true (Jerome Marchand) [2177177]
- bpftool: Fix spelling mistake "disasembler" -> "disassembler" (Jerome Marchand) [2177177]
- selftests/bpf: Fix bpftool synctypes checking failure (Jerome Marchand) [2177177]
- selftests/bpf: Panic on hard/soft lockup (Jerome Marchand) [2177177]
- docs/bpf: Add documentation for new cgroup local storage (Jerome Marchand) [2177177]
- selftests/bpf: Add test cgrp_local_storage to DENYLIST.s390x (Jerome Marchand) [2177177]
- selftests/bpf: Add selftests for new cgroup local storage (Jerome Marchand) [2177177]
- selftests/bpf: Fix test test_libbpf_str/bpf_map_type_str (Jerome Marchand) [2177177]
- bpftool: Support new cgroup local storage (Jerome Marchand) [2177177]
- libbpf: Support new cgroup local storage (Jerome Marchand) [2177177]
- bpf: Implement cgroup storage available to non-cgroup-attached bpf progs (Jerome Marchand) [2177177]
- bpf: Refactor some inode/task/sk storage functions for reuse (Jerome Marchand) [2177177]
- bpf: Make struct cgroup btf id global (Jerome Marchand) [2177177]
- selftests/bpf: Tracing prog can still do lookup under busy lock (Jerome Marchand) [2177177]
- selftests/bpf: Ensure no task storage failure for bpf_lsm.s prog due to deadlock detection (Jerome Marchand) [2177177]
- bpf: Add new bpf_task_storage_delete proto with no deadlock detection (Jerome Marchand) [2177177]
- bpf: bpf_task_storage_delete_recur does lookup first before the deadlock check (Jerome Marchand) [2177177]
- bpf: Add new bpf_task_storage_get proto with no deadlock detection (Jerome Marchand) [2177177]
- bpf: Avoid taking spinlock in bpf_task_storage_get if potential deadlock is detected (Jerome Marchand) [2177177]
- bpf: Refactor the core bpf_task_storage_get logic into a new function (Jerome Marchand) [2177177]
- bpf: Append _recur naming to the bpf_task_storage helper proto (Jerome Marchand) [2177177]
- bpf: Remove prog->active check for bpf_lsm and bpf_iter (Jerome Marchand) [2177177]
- libbpf: Btf dedup identical struct test needs check for nested structs/arrays (Jerome Marchand) [2177177]
- selftests/bpf: Add kprobe_multi kmod attach api tests (Jerome Marchand) [2177177]
- selftests/bpf: Add kprobe_multi check to module attach test (Jerome Marchand) [2177177]
- selftests/bpf: Add bpf_testmod_fentry_* functions (Jerome Marchand) [2177177]
- selftests/bpf: Add load_kallsyms_refresh function (Jerome Marchand) [2177177]
- bpf: Take module reference on kprobe_multi link (Jerome Marchand) [2177177]
- bpf: Rename __bpf_kprobe_multi_cookie_cmp to bpf_kprobe_multi_addrs_cmp (Jerome Marchand) [2177177]
- ftrace: Add support to resolve module symbols in ftrace_lookup_symbols (Jerome Marchand) [2177177]
- kallsyms: Make module_kallsyms_on_each_symbol generally available (Jerome Marchand) [2177177]
- bpftool: Add llvm feature to "bpftool version" (Jerome Marchand) [2177177]
- bpftool: Support setting alternative arch for JIT disasm with LLVM (Jerome Marchand) [2177177]
- bpftool: Add LLVM as default library for disassembling JIT-ed programs (Jerome Marchand) [2177177]
- bpftool: Refactor disassembler for JIT-ed programs (Jerome Marchand) [2177177]
- bpftool: Group libbfd defs in Makefile, only pass them if we use libbfd (Jerome Marchand) [2177177]
- bpftool: Split FEATURE_TESTS/FEATURE_DISPLAY definitions in Makefile (Jerome Marchand) [2177177]
- bpftool: Remove asserts from JIT disassembler (Jerome Marchand) [2177177]
- bpftool: Define _GNU_SOURCE only once (Jerome Marchand) [2177177]
- selftests/bpf: Add write to hashmap to array_map iter test (Jerome Marchand) [2177177]
- selftests/bpf: Add test verifying bpf_ringbuf_reserve retval use in map ops (Jerome Marchand) [2177177]
- bpf: Consider all mem_types compatible for map_{key,value} args (Jerome Marchand) [2177177]
- bpf: Allow ringbuf memory to be used as map key (Jerome Marchand) [2177177]
- selftests/bpf: Initial DENYLIST for aarch64 (Jerome Marchand) [2177177]
- selftests/bpf: Update vmtests.sh to support aarch64 (Jerome Marchand) [2177177]
- selftests/bpf: Add config.aarch64 (Jerome Marchand) [2177177]
- selftests/bpf: Remove entries from config.s390x already present in config (Jerome Marchand) [2177177]
- bpftool: Set binary name to "bpftool" in help and version output (Jerome Marchand) [2177177]
- libbpf: Avoid allocating reg_name with sscanf in parse_usdt_arg() (Jerome Marchand) [2177177]
- selftests/bpf: fix task_local_storage/exit_creds rcu usage (Jerome Marchand) [2177177]
- bpftool: Update the bash completion(add autoattach to prog load) (Jerome Marchand) [2177177]
- bpftool: Update doc (add autoattach to prog load) (Jerome Marchand) [2177177]
- bpftool: Add autoattach for bpf prog load|loadall (Jerome Marchand) [2177177]
- bpftool: Add "bootstrap" feature to version output (Jerome Marchand) [2177177]
- bpf, docs: Reformat BPF maps page to be more readable (Jerome Marchand) [2177177]
- bpf: add selftests for lsh, rsh, arsh with reg operand (Jerome Marchand) [2177177]
- bpf,x64: use shrx/sarx/shlx when available (Jerome Marchand) [2177177]
- bpf,x64: avoid unnecessary instructions when shift dest is ecx (Jerome Marchand) [2177177]
- libbpf: add non-mmapable data section selftest (Jerome Marchand) [2177177]
- libbpf: only add BPF_F_MMAPABLE flag for data maps with global vars (Jerome Marchand) [2177177]
- libbpf: clean up and refactor BTF fixup step (Jerome Marchand) [2177177]
- bpf/docs: Summarize CI system and deny lists (Jerome Marchand) [2177177]
- samples/bpf: Fix typos in README (Jerome Marchand) [2177177]
- samples/bpf: Fix double word in comments (Jerome Marchand) [2177177]
- bpf: Use rcu_trace_implies_rcu_gp() for program array freeing (Jerome Marchand) [2177177]
- bpf: Use rcu_trace_implies_rcu_gp() in local storage map (Jerome Marchand) [2177177]
- bpf: Use rcu_trace_implies_rcu_gp() in bpf memory allocator (Jerome Marchand) [2177177]
- rcu-tasks: Provide rcu_trace_implies_rcu_gp() (Jerome Marchand) [2177177]
- selftests/bpf: Use sys_pidfd_open() helper when possible (Jerome Marchand) [2177177]
- libbpf: Fix null-pointer dereference in find_prog_by_sec_insn() (Jerome Marchand) [2177177]
- libbpf: Deal with section with no data gracefully (Jerome Marchand) [2177177]
- libbpf: Use elf_getshdrnum() instead of e_shnum (Jerome Marchand) [2177177]
- selftests/bpf: Fix memory leak caused by not destroying skeleton (Jerome Marchand) [2177177]
- libbpf: Fix use-after-free in btf_dump_name_dups (Jerome Marchand) [2177177]
- selftests/bpf: S/iptables/iptables-legacy/ in the bpf_nf and xdp_synproxy test (Jerome Marchand) [2177177]
- selftests/bpf: Alphabetize DENYLISTs (Jerome Marchand) [2177177]
- selftests/bpf: Add tests for _opts variants of bpf_*_get_fd_by_id() (Jerome Marchand) [2177177]
- libbpf: Introduce bpf_link_get_fd_by_id_opts() (Jerome Marchand) [2177177]
- libbpf: Introduce bpf_btf_get_fd_by_id_opts() (Jerome Marchand) [2177177]
- libbpf: Introduce bpf_prog_get_fd_by_id_opts() (Jerome Marchand) [2177177]
- libbpf: Introduce bpf_get_fd_by_id_opts and bpf_map_get_fd_by_id_opts() (Jerome Marchand) [2177177]
- libbpf: Fix LIBBPF_1.0.0 declaration in libbpf.map (Jerome Marchand) [2177177]
- bpf, x64: Remove unnecessary check on existence of SSE2 (Jerome Marchand) [2177177]
- selftests/bpf: Add selftest deny_namespace to s390x deny list (Jerome Marchand) [2177177]
- scripts/bpf_doc.py: update logic to not assume sequential enum values (Jerome Marchand) [2177177]
- bpf: explicitly define BPF_FUNC_xxx integer values (Jerome Marchand) [2177177]
- selftests/bpf: add BPF object fixup step to veristat (Jerome Marchand) [2177177]
- selftests/bpf: avoid reporting +100%% difference in veristat for actual 0%% (Jerome Marchand) [2177177]
- selftests/bpf: allow requesting log level 2 in test_verifier (Jerome Marchand) [2177177]
- selftests/bpf: Test btf dump for struct with padding only fields (Jerome Marchand) [2177177]
- bpftool: Print newline before '}' for struct with padding only fields (Jerome Marchand) [2177177]
- net, neigh: Do not trigger immediate probes on NUD_FAILED from neigh_managed_work (Ivan Vecera) [2193175]
- net, neigh: Fix crash in v6 module initialization error path (Ivan Vecera) [2193175]
- net, neigh: Reject creating NUD_PERMANENT with NTF_MANAGED entries (Ivan Vecera) [2193175]
- net, neigh: Add build-time assertion to avoid neigh->flags overflow (Ivan Vecera) [2193175]
- net, neigh: Add NTF_MANAGED flag for managed neighbor entries (Ivan Vecera) [2193175]
- net, neigh: Extend neigh->flags to 32 bit to allow for extensions (Ivan Vecera) [2193175]
- net, neigh: Enable state migration between NUD_PERMANENT and NTF_USE (Ivan Vecera) [2193175]
- dm: don't lock fs when the map is NULL in process of resume (Benjamin Marzinski) [2189971]
- dm flakey: add an "error_reads" option (Benjamin Marzinski) [2189971]
- dm flakey: remove trailing space in the table line (Benjamin Marzinski) [2189971]
- dm flakey: fix a crash with invalid table line (Benjamin Marzinski) [2189971]
- dm ioctl: fix nested locking in table_clear() to remove deadlock concern (Benjamin Marzinski) [2189971]
- dm: unexport dm_get_queue_limits() (Benjamin Marzinski) [2189971]
- dm: allow targets to require splitting WRITE_ZEROES and SECURE_ERASE (Benjamin Marzinski) [2189971]
- dm: add helper macro for simple DM target module init and exit (Benjamin Marzinski) [2189971]
- dm raid: remove unused d variable (Benjamin Marzinski) [2189971]
- dm: remove unnecessary (void*) conversions (Benjamin Marzinski) [2189971]
- dm mirror: add DMERR message if alloc_workqueue fails (Benjamin Marzinski) [2189971]
- dm: push error reporting down to dm_register_target() (Benjamin Marzinski) [2189971]
- dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path (Benjamin Marzinski) [2189971]
- dm clone: call kmem_cache_destroy() in dm_clone_init() error path (Benjamin Marzinski) [2189971]
- dm error: add discard support (Benjamin Marzinski) [2189971]
- dm zero: add discard support (Benjamin Marzinski) [2189971]
- dm table: allow targets without devices to set ->io_hints (Benjamin Marzinski) [2189971]
- dm verity: emit audit events on verification failure and more (Benjamin Marzinski) [2189971]
- dm verity: fix error handling for check_at_most_once on FEC (Benjamin Marzinski) [2189971]
- dm: improve hash_locks sizing and hash function (Benjamin Marzinski) [2189971]
- dm bio prison v1: intelligently size dm_bio_prison's prison_regions (Benjamin Marzinski) [2189971]
- dm bio prison v1: prepare to intelligently size dm_bio_prison's prison_regions (Benjamin Marzinski) [2189971]
- dm bufio: intelligently size dm_buffer_cache's buffer_trees (Benjamin Marzinski) [2189971]
- dm bufio: prepare to intelligently size dm_buffer_cache's buffer_trees (Benjamin Marzinski) [2189971]
- dm: add dm_num_hash_locks() (Benjamin Marzinski) [2189971]
- dm bio prison v1: add dm_cell_key_has_valid_range (Benjamin Marzinski) [2189971]
- dm bio prison v1: improve concurrent IO performance (Benjamin Marzinski) [2189971]
- dm: split discards further if target sets max_discard_granularity (Benjamin Marzinski) [2189971]
- dm thin: speed up cell_defer_no_holder() (Benjamin Marzinski) [2189971]
- dm bufio: use multi-page bio vector (Benjamin Marzinski) [2189971]
- dm bufio: use waitqueue_active in __free_buffer_wake (Benjamin Marzinski) [2189971]
- dm bufio: move dm_bufio_client members to avoid spanning cachelines (Benjamin Marzinski) [2189971]
- dm bufio: add lock_history optimization for cache iterators (Benjamin Marzinski) [2189971]
- dm bufio: improve concurrent IO performance (Benjamin Marzinski) [2189971]
- dm bufio: add dm_buffer_cache abstraction (Benjamin Marzinski) [2189971]
- dm bufio: add LRU abstraction (Benjamin Marzinski) [2189971]
- dm bufio: don't bug for clear developer oversight (Benjamin Marzinski) [2189971]
- dm bufio: never crash if dm_bufio_in_request() (Benjamin Marzinski) [2189971]
- dm bufio: use WARN_ON in dm_bufio_client_destroy and dm_bufio_exit (Benjamin Marzinski) [2189971]
- dm bufio: remove unused dm_bufio_release_move interface (Benjamin Marzinski) [2189971]
- dm stats: check for and propagate alloc_percpu failure (Benjamin Marzinski) [2189971]
- dm crypt: avoid accessing uninitialized tasklet (Benjamin Marzinski) [2189971]
- dm crypt: add cond_resched() to dmcrypt_write() (Benjamin Marzinski) [2189971]
- dm thin: fix deadlock when swapping to thin device (Benjamin Marzinski) [2189971]
- intel_idle: Add force_irq_on module param (David Arcari) [2185872]
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IBRS (David Arcari) [2185872]
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again* (David Arcari) [2185872]
- intel_idle: move from strlcpy() with unused retval to strscpy() (David Arcari) [2185872]
- NFSD: Fix problem of COMMIT and NFS4ERR_DELAY in infinite loop (Benjamin Coddington) [2196432]
Resolves: rhbz#2092194, rhbz#2160041, rhbz#2160097, rhbz#2174972, rhbz#2177177, rhbz#2185872, rhbz#2187660, rhbz#2188088, rhbz#2189971, rhbz#2193175, rhbz#2196244, rhbz#2196432, RHEL-311
Signed-off-by: Jan Stancek <jstancek@redhat.com>
2023-05-11 12:41:45 +00:00
|
|
|
%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}/perf/
|
kernel-5.14.0-326.el9
* Mon Jun 12 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-326.el9]
- perf record: Fix "read LOST count failed" msg with sample read (Michael Petlan) [2177180]
- perf script: Fix Python support when no libtraceevent (Michael Petlan) [2177180]
- perf build: Support python/perf.so testing (Michael Petlan) [2177180]
- perf hist: Improve srcfile sort key performance (really) (Michael Petlan) [2177180]
- perf stat: Fix counting when initial delay configured (Michael Petlan) [2177180]
- bpf: Fix sample_flags for bpf_perf_event_output (Michael Petlan) [2177180]
- s390/pai: fix raw data collection for PMU pai_ext (Michael Petlan) [2177180]
- perf tests stat_all_metrics: Change true workload to sleep workload for system wide check (Michael Petlan) [2177180]
- perf stat: Avoid merging/aggregating metric counts twice (Michael Petlan) [2177180]
- perf tools: Remove HAVE_LIBTRACEEVENT_TEP_FIELD_IS_RELATIVE (Michael Petlan) [2177180]
- arm_pmu: acpi: handle allocation failure (Michael Petlan) [2177180]
- perf/x86/intel/ds: Fix the conversion from TSC to perf time (Michael Petlan) [2177180]
- bpf: Check flags for branch stack in bpf_read_branch_records helper (Michael Petlan) [2177180]
- perf jevents: Correct bad character encoding (Michael Petlan) [2177180]
- perf stat: Hide invalid uncore event output for aggr mode (Michael Petlan) [2177180]
- perf test build-id: Fix test check for PE file (Michael Petlan) [2177180]
- perf buildid-cache: Fix the file mode with copyfile() while adding file to build-id cache (Michael Petlan) [2177180]
- perf expr: Prevent normalize() from reading into undefined memory in the expression lexer (Michael Petlan) [2177180]
- tools headers: Syncronize linux/build_bug.h with the kernel sources (Michael Petlan) [2177180]
- perf auxtrace: Fix address filter duplicate symbol selection (Michael Petlan) [2177180]
- perf bpf: Avoid build breakage with libbpf < 0.8.0 + LIBBPF_DYNAMIC=1 (Michael Petlan) [2177180]
- perf build: Fix build error when NO_LIBBPF=1 (Michael Petlan) [2177180]
- perf tools: Don't install libtraceevent plugins as its not anymore in the kernel sources (Michael Petlan) [2177180]
- perf kmem: Support field "node" in evsel__process_alloc_event() coping with recent tracepoint restructuring (Michael Petlan) [2177180]
- perf kmem: Support legacy tracepoints (Michael Petlan) [2177180]
- perf build: Properly guard libbpf includes (Michael Petlan) [2177180]
- perf tests bpf prologue: Fix bpf-script-test-prologue test compile issue with clang (Michael Petlan) [2177180]
- perf tools: Fix build on uClibc systems by adding missing sys/types.h include (Michael Petlan) [2177180]
- perf stat: Fix handling of --for-each-cgroup with --bpf-counters to match non BPF mode (Michael Petlan) [2177180]
- perf stat: Fix handling of unsupported cgroup events when using BPF counters (Michael Petlan) [2177180]
- perf test record_probe_libc_inet_pton: Fix test on s/390 where 'text_to_binary_address' now appears on the backtrace (Michael Petlan) [2177180]
- perf lock contention: Fix core dump related to not finding the "__sched_text_end" symbol on s/390 (Michael Petlan) [2177180]
- perf build: Don't propagate subdir to submakes for install_headers (Michael Petlan) [2177180]
- perf test record_probe_libc_inet_pton: Fix failure due to extra inet_pton() backtrace in glibc >= 2.35 (Michael Petlan) [2177180]
- perf tools: Fix segfault when trying to process tracepoints in perf.data and not linked with libtraceevent (Michael Petlan) [2177180]
- perf tools: Don't include signature in version strings (Michael Petlan) [2177180]
- perf help: Use HAVE_LIBTRACEEVENT to filter out unsupported commands (Michael Petlan) [2177180]
- perf tools riscv: Fix build error on riscv due to missing header for 'struct perf_sample' (Michael Petlan) [2177180]
- perf tools: Fix resources leak in perf_data__open_dir() (Michael Petlan) [2177180]
- perf python: Fix splitting CC into compiler and options (Michael Petlan) [2177180]
- perf scripting python: Don't be strict at handling libtraceevent enumerations (Michael Petlan) [2177180]
- perf arm64: Simplify mksyscalltbl (Michael Petlan) [2177180]
- perf build: Remove explicit reference to python 2.x devel files (Michael Petlan) [2177180]
- perf vendor events intel: Refresh westmereex events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh westmereep-sp events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh westmereep-dp events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh tigerlake metrics and events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh snowridgex events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh skylakex metrics and events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh skylake metrics and events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh silvermont events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh sapphirerapids metrics and events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh sandybridge metrics and events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh nehalemex events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh nehalemep events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh meteorlake events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh knightslanding events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh jaketown metrics and events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh ivytown metrics and events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh ivybridge metrics and events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh icelakex metrics and events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh icelake metrics and events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh haswellx metrics and events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh haswell metrics and events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh goldmontplus events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh goldmont events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh elkhartlake events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh cascadelakex metrics and events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh broadwellx metrics and events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh broadwellde metrics and events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh broadwell metrics and events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh bonnell events (Michael Petlan) [2177180]
- perf vendor events intel: Refresh alderlake-n metrics (Michael Petlan) [2177180]
- perf vendor events intel: Refresh alderlake metrics (Michael Petlan) [2177180]
- perf test pmu-events: Fake PMU metric workaround (Michael Petlan) [2177180]
- perf hist: Improve srcline_{from,to} sort key performance (Michael Petlan) [2177180]
- perf hist: Improve srcfile sort key performance (Michael Petlan) [2177180]
- perf hist: Improve srcline sort key performance (Michael Petlan) [2177180]
- perf hist: Add perf_hpp_fmt->init() callback (Michael Petlan) [2177180]
- perf srcline: Conditionally suppress addr2line warnings (Michael Petlan) [2177180]
- perf srcline: Skip srcline if .debug_line is missing (Michael Petlan) [2177180]
- perf symbol: Add filename__has_section() (Michael Petlan) [2177180]
- perf srcline: Do not return NULL for srcline (Michael Petlan) [2177180]
- perf tools: Add .DELETE_ON_ERROR special Makefile target to clean up partially updated files on error. (Michael Petlan) [2177180]
- perf test: Update 'perf lock contention' test (Michael Petlan) [2177180]
- perf lock contention: Support lock addr/name filtering for BPF (Michael Petlan) [2177180]
- perf lock contention: Add -L/--lock-filter option (Michael Petlan) [2177180]
- perf lock contention: Support lock type filtering for BPF (Michael Petlan) [2177180]
- perf lock contention: Add -Y/--type-filter option (Michael Petlan) [2177180]
- perf lock contention: Factor out lock_type_table (Michael Petlan) [2177180]
- perf probe: Check -v and -q options in the right place (Michael Petlan) [2177180]
- perf tools: Fix usage of the verbose variable (Michael Petlan) [2177180]
- perf debug: Set debug_peo_args and redirect_to_stderr variable to correct values in perf_quiet_option() (Michael Petlan) [2177180]
- perf python: Don't stop building if python setuptools isn't installed (Michael Petlan) [2177180]
- libperf: Fix install_pkgconfig target (Michael Petlan) [2177180]
- tools: Take @bit as an "unsigned long" in {clear,set}_bit() helpers (Michael Petlan) [2177180]
- perf tools: Use "grep -E" instead of "egrep" (Michael Petlan) [2177180]
- perf stat: Do not delay the workload with --delay (Michael Petlan) [2177180]
- perf evlist: Remove group option. (Michael Petlan) [2177180]
- perf build: Fix python/perf.so library's name (Michael Petlan) [2177180]
- perf test arm64: Add attr tests for new VG register (Michael Petlan) [2177180]
- perf test: Add mechanism for skipping attr tests on kernel versions (Michael Petlan) [2177180]
- perf test: Add mechanism for skipping attr tests on auxiliary vector values (Michael Petlan) [2177180]
- perf test: Add ability to test exit code for attr tests (Michael Petlan) [2177180]
- perf test: add new task-analyzer tests (Michael Petlan) [2177180]
- perf script: task-analyzer add csv support (Michael Petlan) [2177180]
- perf script: Introduce task analyzer python script (Michael Petlan) [2177180]
- perf cs-etm: Print auxtrace info even if OpenCSD isn't linked (Michael Petlan) [2177180]
- perf cs-etm: Cleanup cs_etm__process_auxtrace_info() (Michael Petlan) [2177180]
- perf cs-etm: Tidy up auxtrace info header printing (Michael Petlan) [2177180]
- perf cs-etm: Remove unused stub methods (Michael Petlan) [2177180]
- perf cs-etm: Print unknown header version as an error (Michael Petlan) [2177180]
- perf test: Update perf lock contention test (Michael Petlan) [2177180]
- perf lock contention: Add -l/--lock-addr option (Michael Petlan) [2177180]
- perf lock contention: Implement -t/--threads option for BPF (Michael Petlan) [2177180]
- perf lock contention: Add lock_data.h for common data (Michael Petlan) [2177180]
- perf python: Account for multiple words in CC (Michael Petlan) [2177180]
- perf off_cpu: Fix a typo in BTF tracepoint name, it should be 'btf_trace_sched_switch' (Michael Petlan) [2177180]
- perf test: Update event group check for support of uncore event (Michael Petlan) [2177180]
- perf tools: Check if libtracevent has TEP_FIELD_IS_RELATIVE (Michael Petlan) [2177180]
- tools lib traceevent: Remove libtraceevent (Michael Petlan) [2177180]
- perf build: Use libtraceevent from the system (Michael Petlan) [2177180]
- perf jevents: Parse metrics during conversion (Michael Petlan) [2177180]
- perf stat: Update event skip condition for system-wide per-thread mode and merged uncore and hybrid events (Michael Petlan) [2177180]
- perf build: Fixes for LIBTRACEEVENT_DYNAMIC (Michael Petlan) [2177180]
- machine: Adopt is_lock_function() from builtin-lock.c (Michael Petlan) [2177180]
- perf test: Add event group test for events in multiple PMUs (Michael Petlan) [2177180]
- perf tool: Move pmus list variable to a new file (Michael Petlan) [2177180]
- perf util: Add host_is_bigendian to util.h (Michael Petlan) [2177180]
- perf util: Make header guard consistent with tool (Michael Petlan) [2177180]
- perf stat: Fix invalid output handle (Michael Petlan) [2177180]
- perf stat: Fix multi-line metric output in JSON (Michael Petlan) [2177180]
- tools lib symbol: Add dependency test to install_headers (Michael Petlan) [2177180]
- tools lib subcmd: Add dependency test to install_headers (Michael Petlan) [2177180]
- tools lib perf: Add dependency test to install_headers (Michael Petlan) [2177180]
- tools lib api: Add dependency test to install_headers (Michael Petlan) [2177180]
- perf stat: Fix printing field separator in CSV metrics output (Michael Petlan) [2177180]
- perf record: Add remaining branch filters: "no_cycles", "no_flags" & "hw_index" (Michael Petlan) [2177180]
- perf stat: Check existence of os->prefix, fixing a segfault (Michael Petlan) [2177180]
- Revert "perf stat: Rename "aggregate-number" to "cpu-count" in JSON" (Michael Petlan) [2177180]
- perf arm64: Fix mksyscalltbl, don't lose syscalls due to sort -nu (Michael Petlan) [2177180]
- perf branch: Fix interpretation of branch records (Michael Petlan) [2177180]
- perf tools: Use dedicated non-atomic clear/set bit helpers (Michael Petlan) [2177180]
- perf list: List callback support for libpfm (Michael Petlan) [2177180]
- perf list: JSON escape encoding improvements (Michael Petlan) [2177180]
- perf list: Support newlines in wordwrap (Michael Petlan) [2177180]
- perf symbol: correction while adjusting symbol (Michael Petlan) [2177180]
- perf vendor events intel: Update events and metrics for alderlake (Michael Petlan) [2177180]
- perf vendor events intel: Add metrics for Alderlake-N (Michael Petlan) [2177180]
- perf vendor events intel: Add uncore event list for Alderlake-N (Michael Petlan) [2177180]
- perf vendor events intel: Add core event list for Alderlake-N (Michael Petlan) [2177180]
- perf stat: Tidy up JSON metric-only output when no metrics (Michael Petlan) [2177180]
- perf stat: Rename "aggregate-number" to "cpu-count" in JSON (Michael Petlan) [2177180]
- perf stat: Fix JSON output in metric-only mode (Michael Petlan) [2177180]
- perf stat: Pass through 'struct outstate' (Michael Petlan) [2177180]
- perf stat: Do not pass runtime_stat to printout() (Michael Petlan) [2177180]
- perf stat: Pass struct outstate to printout() (Michael Petlan) [2177180]
- perf stat: Pass 'struct outstate' to print_metric_begin() (Michael Petlan) [2177180]
- perf stat: Use 'struct outstate' in evlist__print_counters() (Michael Petlan) [2177180]
- perf stat: Pass const char *prefix to display routines (Michael Petlan) [2177180]
- perf stat: Remove metric_only argument in print_counter_aggrdata() (Michael Petlan) [2177180]
- perf stat: Remove prefix argument in print_metric_headers() (Michael Petlan) [2177180]
- perf stat: Use scnprintf() in prepare_interval() (Michael Petlan) [2177180]
- perf stat: Do not align time prefix in CSV output (Michael Petlan) [2177180]
- perf stat: Move summary prefix printing logic in CSV output (Michael Petlan) [2177180]
- perf stat: Fix cgroup display in JSON output (Michael Petlan) [2177180]
- perf lock contention: Do not use BPF task local storage (Michael Petlan) [2177180]
- perf test: Fix record test on KVM guests (Michael Petlan) [2177180]
- perf inject: Set PERF_RECORD_MISC_BUILD_ID_SIZE (Michael Petlan) [2177180]
- perf test: Skip watchpoint tests if no watchpoints available (Michael Petlan) [2177180]
- perf trace: Remove unused bpf map 'syscalls' (Michael Petlan) [2177180]
- perf augmented_raw_syscalls: Remove unused variable 'syscall' (Michael Petlan) [2177180]
- perf trace: Handle failure when trace point folder is missed (Michael Petlan) [2177180]
- perf trace: Return error if a system call doesn't exist (Michael Petlan) [2177180]
- perf trace: Use macro RAW_SYSCALL_ARGS_NUM to replace number (Michael Petlan) [2177180]
- perf list: Add JSON output option (Michael Petlan) [2177180]
- perf list: Reorganize to use callbacks to allow honouring command line options (Michael Petlan) [2177180]
- perf build: Fix LIBTRACEEVENT_DYNAMIC (Michael Petlan) [2177180]
- perf test: Replace data symbol test workload with datasym (Michael Petlan) [2177180]
- perf test: Add 'datasym' test workload (Michael Petlan) [2177180]
- perf test: Replace brstack test workload (Michael Petlan) [2177180]
- perf test: Add 'brstack' test workload (Michael Petlan) [2177180]
- perf test: Replace arm spe fork test workload with sqrtloop (Michael Petlan) [2177180]
- perf test: Add 'sqrtloop' test workload (Michael Petlan) [2177180]
- perf test: Replace arm callgraph fp test workload with leafloop (Michael Petlan) [2177180]
- perf test: Add 'leafloop' test workload (Michael Petlan) [2177180]
- perf test: Replace record test workload with thloop (Michael Petlan) [2177180]
- perf test: Add 'thloop' test workload (Michael Petlan) [2177180]
- perf test: Replace pipe test workload with noploop (Michael Petlan) [2177180]
- perf test: Add -w/--workload option (Michael Petlan) [2177180]
- tools lib traceevent: Make install_headers clearer (Michael Petlan) [2177180]
- tools lib subcmd: Make install_headers clearer (Michael Petlan) [2177180]
- tools lib perf: Make install_headers clearer (Michael Petlan) [2177180]
- tools lib symbol: Clean up build output (Michael Petlan) [2177180]
- tools lib api: Clean up install_headers (Michael Petlan) [2177180]
- libperf: Add missing 'struct perf_cpu_map' forward declaration to perf/cpumap.h (Michael Petlan) [2177180]
- libperf: Remove recursive perf/cpumap.h include from perf/cpumap.h (Michael Petlan) [2177180]
- perf build: Use tools/lib headers from install path (Michael Petlan) [2177180]
- perf cpumap: Tidy libperf includes (Michael Petlan) [2177180]
- perf thread_map: Reduce exposure of libperf internal API (Michael Petlan) [2177180]
- perf expr: Tidy hashmap dependency (Michael Petlan) [2177180]
- perf build: Install libsymbol locally when building (Michael Petlan) [2177180]
- tool lib symbol: Add Makefile/Build (Michael Petlan) [2177180]
- tools lib perf: Add missing install headers (Michael Petlan) [2177180]
- tools lib api: Add missing install headers (Michael Petlan) [2177180]
- perf build: Install libtraceevent locally when building (Michael Petlan) [2177180]
- perf build: Install libperf locally when building (Michael Petlan) [2177180]
- perf build: Install libapi locally when building (Michael Petlan) [2177180]
- perf build: Install libsubcmd locally when building (Michael Petlan) [2177180]
- tools lib subcmd: Add install target (Michael Petlan) [2177180]
- tools lib api: Add install target (Michael Petlan) [2177180]
- perf stat: Add print_aggr_cgroup() for --for-each-cgroup and --topdown (Michael Petlan) [2177180]
- perf stat: Support --for-each-cgroup and --metric-only (Michael Petlan) [2177180]
- perf stat: Factor out print_metric_{begin,end}() (Michael Petlan) [2177180]
- perf stat: Factor out prefix display (Michael Petlan) [2177180]
- perf stat: Move condition to print_footer() (Michael Petlan) [2177180]
- perf stat: Rework header display (Michael Petlan) [2177180]
- perf stat: Remove impossible condition (Michael Petlan) [2177180]
- perf stat: Cleanup interval print alignment (Michael Petlan) [2177180]
- perf stat: Factor out prepare_interval() (Michael Petlan) [2177180]
- perf stat: Split print_metric_headers() function (Michael Petlan) [2177180]
- perf stat: Align cgroup names (Michael Petlan) [2177180]
- perf stat: Add before_metric argument (Michael Petlan) [2177180]
- perf stat: Handle bad events in abs_printout() (Michael Petlan) [2177180]
- perf stat: Factor out print_counter_value() function (Michael Petlan) [2177180]
- perf stat: Split aggr_printout() function (Michael Petlan) [2177180]
- perf stat: Split print_cgroup() function (Michael Petlan) [2177180]
- perf stat: Split print_noise_pct() function (Michael Petlan) [2177180]
- perf stat: Split print_running() function (Michael Petlan) [2177180]
- perf stat: Clear screen only if output file is a tty (Michael Petlan) [2177180]
- perf pmu: Restructure print_pmu_events() to avoid memory allocations (Michael Petlan) [2177180]
- perf list: Simplify symbol event printing (Michael Petlan) [2177180]
- perf list: Simplify cache event printing (Michael Petlan) [2177180]
- perf list: Generalize limiting to a PMU name (Michael Petlan) [2177180]
- perf tracepoint: Sort events in iterator (Michael Petlan) [2177180]
- tools lib api fs tracing_path: Add scandir alphasort (Michael Petlan) [2177180]
- perf pmu: Add data structure documentation (Michael Petlan) [2177180]
- perf pmu: Remove mostly unused 'struct perf_pmu' 'is_hybrid' member (Michael Petlan) [2177180]
- perf stat: Add missing separator in the CSV header (Michael Petlan) [2177180]
- perf stat: Fix summary output in CSV with --metric-only (Michael Petlan) [2177180]
- perf tools: Add the include/perf/ directory to .gitignore (Michael Petlan) [2177180]
- perf stat: Fix printing os->prefix in CSV metrics output (Michael Petlan) [2177180]
- perf stat: Fix crash with --per-node --metric-only in CSV mode (Michael Petlan) [2177180]
- perf stat: Consolidate condition to print metrics (Michael Petlan) [2177180]
- perf stat: Fix condition in print_interval() (Michael Petlan) [2177180]
- perf stat: Add header for interval in JSON output (Michael Petlan) [2177180]
- perf stat: Do not indent headers for JSON (Michael Petlan) [2177180]
- perf stat: Fix --metric-only --json output (Michael Petlan) [2177180]
- perf stat: Move common code in print_metric_headers() (Michael Petlan) [2177180]
- perf stat: Clear screen only if output file is a tty (Michael Petlan) [2177180]
- perf stat: Increase metric length to align outputs (Michael Petlan) [2177180]
- perf vendor events: Add Arm Neoverse V2 PMU events (Michael Petlan) [2177180]
- perf print-events: Remove redundant comparison with zero (Michael Petlan) [2177180]
- perf data: Add tracepoint fields when converting to JSON (Michael Petlan) [2177180]
- perf lock: Allow concurrent record and report (Michael Petlan) [2177180]
- perf trace: Add augmenter for clock_gettime's rqtp timespec arg (Michael Petlan) [2177180]
- perf intel-pt: Add hybrid CPU compatibility test (Michael Petlan) [2177180]
- perf intel-pt: Redefine test_suite to allow for adding more subtests (Michael Petlan) [2177180]
- perf intel-pt: Start turning intel-pt-pkt-decoder-test.c into a suite of intel-pt subtests (Michael Petlan) [2177180]
- perf probe: Fix to get the DW_AT_decl_file and DW_AT_call_file as unsinged data (Michael Petlan) [2177180]
- perf trace: Add BPF augmenter to perf_event_open()'s 'struct perf_event_attr' arg (Michael Petlan) [2177180]
- perf bpf: Rename perf_include_dir to libbpf_include_dir (Michael Petlan) [2177180]
- perf examples bpf: Remove augmented_syscalls.c, the raw_syscalls one should be used instead (Michael Petlan) [2177180]
- perf bpf: Remove now unused BPF headers (Michael Petlan) [2177180]
- perf trace: 5sec fix libbpf 1.0+ compatibility (Michael Petlan) [2177180]
- perf trace: empty fix libbpf 1.0+ compatibility (Michael Petlan) [2177180]
- perf trace: hello fix libbpf 1.0+ compatibility (Michael Petlan) [2177180]
- perf trace: Raw augmented syscalls fix libbpf 1.0+ compatibility (Michael Petlan) [2177180]
- perf trace: Use sig_atomic_t to avoid undefined behaviour in a signal handler (Michael Petlan) [2177180]
- perf top: Use sig_atomic_t to avoid undefined behaviour in a signal handler (Michael Petlan) [2177180]
- perf stat: Use sig_atomic_t to avoid undefined behaviour in a signal handler (Michael Petlan) [2177180]
- perf session: Change type to avoid undefined behaviour in a signal handler (Michael Petlan) [2177180]
- perf ftrace: Use sig_atomic_t to avoid UB (Michael Petlan) [2177180]
- perf daemon: Use sig_atomic_t to avoid UB (Michael Petlan) [2177180]
- perf record: Use sig_atomic_t for signal handlers (Michael Petlan) [2177180]
- perf build: Update to C standard to gnu11 (Michael Petlan) [2177180]
- perf probe: Fix to get declared file name from clang DWARF5 (Michael Petlan) [2177180]
- perf probe: Use dwarf_attr_integrate as generic DWARF attr accessor (Michael Petlan) [2177180]
- perf probe: Fix to avoid crashing if DW_AT_decl_file is NULL (Michael Petlan) [2177180]
- perf lock contention: Increase default stack skip to 4 (Michael Petlan) [2177180]
- perf lock contention: Avoid variable length arrays (Michael Petlan) [2177180]
- perf lock contention: Check --max-stack option (Michael Petlan) [2177180]
- perf lock contention: Fix memory sanitizer issue (Michael Petlan) [2177180]
- perf test: Parse events workaround for dash/minus (Michael Petlan) [2177180]
- perf evlist: Add missing util/event.h header (Michael Petlan) [2177180]
- perf mmap: Remove several unneeded includes from util/mmap.h (Michael Petlan) [2177180]
- perf tests: Add missing event.h include (Michael Petlan) [2177180]
- perf thread: Move thread__resolve() from event.h (Michael Petlan) [2177180]
- perf symbol: Move addr_location__put() from event.h (Michael Petlan) [2177180]
- perf machine: Move machine__resolve() from event.h (Michael Petlan) [2177180]
- perf kwork: Remove includes not needed in kwork.h (Michael Petlan) [2177180]
- perf tools: Move 'struct perf_sample' to a separate header file to disentangle headers (Michael Petlan) [2177180]
- perf branch: Remove some needless headers, add a needed one (Michael Petlan) [2177180]
- perf bpf: No need to include headers just use forward declarations (Michael Petlan) [2177180]
- perf tools: Make quiet mode consistent between tools (Michael Petlan) [2177180]
- perf tools: Fix "kernel lock contention analysis" test by not printing warnings in quiet mode (Michael Petlan) [2177180]
- perf test: Do not set TEST_SKIP for record subtests (Michael Petlan) [2177180]
- perf test: Test record with --threads option (Michael Petlan) [2177180]
- perf test: Add target workload test in 'perf record' tests (Michael Petlan) [2177180]
- perf test: Add system-wide mode in 'perf record' tests (Michael Petlan) [2177180]
- perf test: Wait for a new thread when testing --per-thread record (Michael Petlan) [2177180]
- perf test: Use a test program in 'perf record' tests (Michael Petlan) [2177180]
- perf test: Fix shellcheck issues in the record test (Michael Petlan) [2177180]
- perf test: Do not use instructions:u explicitly (Michael Petlan) [2177180]
- perf scripts python: intel-pt-events.py: Add ability interleave output (Michael Petlan) [2177180]
- perf event: Drop perf_regs.h include, not needed anymore (Michael Petlan) [2177180]
- perf scripting python: Add missing util/perf_regs.h include to get perf_reg_name() prototype (Michael Petlan) [2177180]
- perf arch x86: Add missing stdlib.h to get free() prototype (Michael Petlan) [2177180]
- perf unwind arm64: Remove needless event.h & thread.h includes (Michael Petlan) [2177180]
- perf config: Add missing newline on pr_warning() call in home_perfconfig() (Michael Petlan) [2177180]
- perf daemon: Complete list of supported subcommand in help message (Michael Petlan) [2177180]
- perf stat: Remove unused perf_counts.aggr field (Michael Petlan) [2177180]
- perf stat: Display percore events properly (Michael Petlan) [2177180]
- perf stat: Display event stats using aggr counts (Michael Petlan) [2177180]
- perf stat: Add perf_stat_process_shadow_stats() (Michael Petlan) [2177180]
- perf stat: Add perf_stat_process_percore() (Michael Petlan) [2177180]
- perf stat: Add perf_stat_merge_counters() (Michael Petlan) [2177180]
- perf stat: Split process_counters() to share it with process_stat_round_event() (Michael Petlan) [2177180]
- perf stat: Reset aggr counts for each interval (Michael Petlan) [2177180]
- perf stat: Allocate aggr counts for recorded data (Michael Petlan) [2177180]
- perf stat: Aggregate per-thread stats using evsel->stats->aggr (Michael Petlan) [2177180]
- perf stat: Factor out evsel__count_has_error() (Michael Petlan) [2177180]
- perf stat: Aggregate events using evsel->stats->aggr (Michael Petlan) [2177180]
- perf stat: Allocate evsel->stats->aggr properly (Michael Petlan) [2177180]
- perf stat: Add struct perf_stat_aggr to perf_stat_evsel (Michael Petlan) [2177180]
- perf stat: Add 'needs_sort' argument to cpu_aggr_map__new() (Michael Petlan) [2177180]
- perf stat: Add cpu aggr id for no aggregation mode (Michael Petlan) [2177180]
- perf stat: Add aggr id for global mode (Michael Petlan) [2177180]
- perf stat: Use evsel__is_hybrid() more (Michael Petlan) [2177180]
- perf tools: Use pmu info in evsel__is_hybrid() (Michael Petlan) [2177180]
- perf tools: Save evsel->pmu in parse_events() (Michael Petlan) [2177180]
- perf vendor events riscv: add Sifive U74 JSON file (Michael Petlan) [2177180]
- perf arch events: riscv sbi firmware std event files (Michael Petlan) [2177180]
- perf tools riscv: Add support for get_cpuid_str function (Michael Petlan) [2177180]
- perf vendor events arm64: Fix incorrect Hisi hip08 L3 metrics (Michael Petlan) [2177180]
- perf auxtrace: Fix address filter symbol name match for modules (Michael Petlan) [2177180]
- tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Michael Petlan) [2177180]
- tools headers: Update the copy of x86's memcpy_64.S used in 'perf bench' (Michael Petlan) [2177180]
- perf test: Do not fail Intel-PT misc test w/o libpython (Michael Petlan) [2177180]
- perf record: Fix event fd races (Michael Petlan) [2177180]
- perf bpf: Fix build with libbpf 0.7.0 by checking if bpf_program__set_insns() is available (Michael Petlan) [2177180]
- perf bpf: Fix build with libbpf 0.7.0 by adding prototype for bpf_load_program() (Michael Petlan) [2177180]
- perf docs: Fix man page build wrt perf-arm-coresight.txt (Michael Petlan) [2177180]
- perf auxtrace arm64: Add support for parsing HiSilicon PCIe Trace packet (Michael Petlan) [2177180]
- perf auxtrace arm64: Add support for HiSilicon PCIe Tune and Trace device driver (Michael Petlan) [2177180]
- perf auxtrace arm: Refactor event list iteration in auxtrace_record__init() (Michael Petlan) [2177180]
- perf intel-pt: Fix system_wide dummy event for hybrid (Michael Petlan) [2177180]
- perf intel-pt: Fix segfault in intel_pt_print_info() with uClibc (Michael Petlan) [2177180]
- perf test: Fix attr tests for PERF_FORMAT_LOST (Michael Petlan) [2177180]
- perf test: test_intel_pt.sh: Add 9 tests (Michael Petlan) [2177180]
- perf test: test_intel_pt.sh: Add jitdump test (Michael Petlan) [2177180]
- perf test: test_intel_pt.sh: Tidy some alignment (Michael Petlan) [2177180]
- perf test: test_intel_pt.sh: Print a message when skipping kernel tracing (Michael Petlan) [2177180]
- perf test: test_intel_pt.sh: Tidy some perf record options (Michael Petlan) [2177180]
- perf test: test_intel_pt.sh: Fix return checking again (Michael Petlan) [2177180]
- perf: Skip and warn on unknown format 'configN' attrs (Michael Petlan) [2177180]
- perf list: Fix metricgroups title message (Michael Petlan) [2177180]
- perf mem: Fix -C option behavior for perf mem record (Michael Petlan) [2177180]
- perf annotate: Add missing condition flags for arm64 (Michael Petlan) [2177180]
- libperf: Do not include non-UAPI linux/compiler.h header (Michael Petlan) [2177180]
- perf test: Fix test_arm_coresight.sh failures on Juno (Michael Petlan) [2177180]
- perf script: Add missing fields in usage hint (Michael Petlan) [2177180]
- perf mem: Print "LFB/MAB" for PERF_MEM_LVLNUM_LFB (Michael Petlan) [2177180]
- perf mem/c2c: Avoid printing empty lines for unsupported events (Michael Petlan) [2177180]
- perf mem/c2c: Add load store event mappings for AMD (Michael Petlan) [2177180]
- perf mem/c2c: Set PERF_SAMPLE_WEIGHT for LOAD_STORE events (Michael Petlan) [2177180]
- perf mem: Add support for printing PERF_MEM_LVLNUM_{CXL|IO} (Michael Petlan) [2177180]
- perf amd ibs: Sync arch/x86/include/asm/amd-ibs.h header with the kernel (Michael Petlan) [2177180]
- tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel (Michael Petlan) [2177180]
- perf test: Add git ignore for tmp and output files of ARM CoreSight tests (Michael Petlan) [2177180]
- perf test coresight: Add unroll thread test shell script (Michael Petlan) [2177180]
- perf test coresight: Add unroll thread test tool (Michael Petlan) [2177180]
- perf test coresight: Add thread loop test shell scripts (Michael Petlan) [2177180]
- perf test coresight: Add thread loop test tool (Michael Petlan) [2177180]
- perf test coresight: Add memcpy thread test shell script (Michael Petlan) [2177180]
- perf test coresight: Add memcpy thread test tool (Michael Petlan) [2177180]
- perf test: Add git ignore for perf data generated by the ARM CoreSight tests (Michael Petlan) [2177180]
- perf test: Add arm64 asm pureloop test shell script (Michael Petlan) [2177180]
- perf test: Add asm pureloop test tool (Michael Petlan) [2177180]
- perf test: Add CoreSight shell lib shared code for future tests (Michael Petlan) [2177180]
- perf test: Introduce script for data symbol testing (Michael Petlan) [2177180]
- perf record: Save DSO build-ID for synthesizing (Michael Petlan) [2177180]
- perf stat: Rename to aggr_cpu_id.thread_idx (Michael Petlan) [2177180]
- perf stat: Don't compare runtime stat for shadow stats (Michael Petlan) [2177180]
- perf stat: Kill unused per-thread runtime stats (Michael Petlan) [2177180]
- perf stat: Use thread map index for shadow stat (Michael Petlan) [2177180]
- perf stat: Rename saved_value->cpu_map_idx (Michael Petlan) [2177180]
- perf stat: Don't call perf_stat_evsel_id_init() repeatedly (Michael Petlan) [2177180]
- perf stat: Convert perf_stat_evsel.res_stats array (Michael Petlan) [2177180]
- perf tools: Remove special handling of system-wide evsel (Michael Petlan) [2177180]
- perf tools: Add evlist__add_sched_switch() (Michael Petlan) [2177180]
- perf tools: Get rid of evlist__add_on_all_cpus() (Michael Petlan) [2177180]
- libperf: Propagate maps only if necessary (Michael Petlan) [2177180]
- libperf: Populate system-wide evsel maps (Michael Petlan) [2177180]
- perf vendor events: Update Intel broadwellde (Michael Petlan) [2177180]
- perf vendor events: Update Intel tigerlake (Michael Petlan) [2177180]
- perf vendor events: Update Intel skylake (Michael Petlan) [2177180]
- perf vendor events: Update silvermont cpuids (Michael Petlan) [2177180]
- perf vendor events: Update Intel sapphirerapids (Michael Petlan) [2177180]
- perf vendor events: Update Intel sandybridge (Michael Petlan) [2177180]
- perf vendor events: Update Intel jaketown (Michael Petlan) [2177180]
- perf vendor events: Update Intel ivytown (Michael Petlan) [2177180]
- perf vendor events: Update Intel ivybridge (Michael Petlan) [2177180]
- perf vendor events: Update Intel icelakex (Michael Petlan) [2177180]
- perf vendor events: Update Intel icelake (Michael Petlan) [2177180]
- perf vendor events: Update Intel haswellx (Michael Petlan) [2177180]
- perf vendor events: Update Intel haswell (Michael Petlan) [2177180]
- perf vendor events: Update elkhartlake cpuids (Michael Petlan) [2177180]
- perf vendor events: Update Intel cascadelakex (Michael Petlan) [2177180]
- perf vendor events: Update Intel broadwellx (Michael Petlan) [2177180]
- perf vendor events: Update Intel broadwell (Michael Petlan) [2177180]
- perf vendor events: Update Intel alderlake (Michael Petlan) [2177180]
- perf vendor events: Update Intel skylakex (Michael Petlan) [2177180]
- perf metrics: Don't scale counts going into metrics (Michael Petlan) [2177180]
- perf expr: Remove jevents case workaround (Michael Petlan) [2177180]
- perf test: Adjust case of test metrics (Michael Petlan) [2177180]
- perf expr: Allow a double if expression (Michael Petlan) [2177180]
- perf parse-events: Remove unused macros __PERF_EVENT_FIELD() (Michael Petlan) [2177180]
- perf lock: Remove unused struct lock_contention_key (Michael Petlan) [2177180]
- perf jit: Remove unused struct debug_line_info (Michael Petlan) [2177180]
- perf metric: Remove unused struct metric_ref_node (Michael Petlan) [2177180]
- perf annotate: Remove unused struct disasm_line_samples (Michael Petlan) [2177180]
- perf machine: Remove unused struct process_args (Michael Petlan) [2177180]
- perf stat: Clean redundant if in process_evlist (Michael Petlan) [2177180]
- perf test: Introduce script for java symbol testing (Michael Petlan) [2177180]
- perf subcmd: Set environment variable "PREFIX" (Michael Petlan) [2177180]
- perf trace: Fix incorrectly parsed hexadecimal value for flags in filter (Michael Petlan) [2177180]
- perf trace: Fix show_arg_names not working for tp arg names (Michael Petlan) [2177180]
- perf string: Remove unused macro K() (Michael Petlan) [2177180]
- perf test: Add kernel lock contention test (Michael Petlan) [2177180]
- perf lock: Add -q/--quiet option to suppress header and debug messages (Michael Petlan) [2177180]
- perf lock: Add -E/--entries option (Michael Petlan) [2177180]
- perf test: waiting.sh: Parameterize timeouts (Michael Petlan) [2177180]
- perf test: test_intel_pt.sh: Move helper functions for waiting (Michael Petlan) [2177180]
- perf test: test_intel_pt.sh: Add per-thread test (Michael Petlan) [2177180]
- perf tools: Add debug messages and comments for testing (Michael Petlan) [2177180]
- perf test: test_intel_pt.sh: Add more output in preparation for more tests (Michael Petlan) [2177180]
- perf test: test_intel_pt.sh: Fix return checking (Michael Petlan) [2177180]
- perf test: test_intel_pt.sh: Use quotes around variable expansion (Michael Petlan) [2177180]
- perf test: test_intel_pt.sh: Use grep -c instead of grep plus wc -l (Michael Petlan) [2177180]
- perf test: test_intel_pt.sh: Stop using backticks (Michael Petlan) [2177180]
- perf test: test_intel_pt.sh: Stop using expr (Michael Petlan) [2177180]
- perf test: test_intel_pt.sh: Fix redirection (Michael Petlan) [2177180]
- perf test: test_intel_pt.sh: Use a temp directory (Michael Petlan) [2177180]
- perf test: test_intel_pt.sh: Add cleanup function (Michael Petlan) [2177180]
- perf tests: Fix 'perf probe' error log check in skip_if_no_debuginfo (Michael Petlan) [2177180]
- perf annotate: Toggle full address <-> offset display (Michael Petlan) [2177180]
- perf tools: Add 'addr' sort key (Michael Petlan) [2177180]
- perf inject: Clarify build-id options a little bit (Michael Petlan) [2177180]
- perf record: Fix a segfault in record__read_lost_samples() (Michael Petlan) [2177180]
- perf top: Fix error code in cmd_top() (Michael Petlan) [2177180]
- perf stat: Merge cases in process_evlist (Michael Petlan) [2177180]
- perf genelf: Fix error code in jit_write_elf() (Michael Petlan) [2177180]
- perf lock contention: Skip stack trace from BPF (Michael Petlan) [2177180]
- perf lock contention: Allow to change stack depth and skip (Michael Petlan) [2177180]
- perf lock contention: Show full callstack with -v option (Michael Petlan) [2177180]
- perf lock contention: Factor out get_symbol_name_offset() (Michael Petlan) [2177180]
- perf test: Add basic core_wide expression test (Michael Petlan) [2177180]
- perf metrics: Wire up core_wide (Michael Petlan) [2177180]
- perf stat: Delay metric parsing (Michael Petlan) [2177180]
- perf topology: Add core_wide (Michael Petlan) [2177180]
- perf smt: Compute SMT from topology (Michael Petlan) [2177180]
- perf expr: Move the scanner_ctx into the parse_ctx (Michael Petlan) [2177180]
- perf pmu: Remove perf_pmu_lex() needless declaration (Michael Petlan) [2177180]
- perf sort: Remove hist_entry__sort_list() and sort__first_dimension() leftover declarations (Michael Petlan) [2177180]
- perf test: Skip sigtrap test on old kernels (Michael Petlan) [2177180]
- perf sched: Factor out destroy_tasks() (Michael Petlan) [2177180]
- perf cpumap: Add range data encoding (Michael Petlan) [2177180]
- perf events: Prefer union over variable length array (Michael Petlan) [2177180]
- perf vendor events: Update events for Neoverse E1 (Michael Petlan) [2177180]
- perf timechart: Add p_state_end helper (Michael Petlan) [2177180]
- perf timechart: Add create_pidcomm helper (Michael Petlan) [2177180]
- perf lock: Add get_key_by_aggr_mode helper (Michael Petlan) [2177180]
- perf trace: Use zalloc() to save initialization of syscall_stats (Michael Petlan) [2177180]
- perf vendor events arm64: Move REMOTE_ACCESS to "memory" category (Michael Petlan) [2177180]
- perf intel-pt: Remove first line of log dumped on error (Michael Petlan) [2177180]
- perf intel-pt: Support itrace option flag d+e to log on error (Michael Petlan) [2177180]
- perf intel-pt: Improve object code read error message (Michael Petlan) [2177180]
- perf intel-pt: Improve man page layout slightly (Michael Petlan) [2177180]
- perf auxtrace: Add itrace option flag d+e to log on error (Michael Petlan) [2177180]
- perf tools: Add perf_config_scan() (Michael Petlan) [2177180]
- perf callchain: Remove unneeded 'result' variable (Michael Petlan) [2177180]
- perf c2c: Add helpers to get counts of loads or stores (Michael Petlan) [2177180]
- perf tools: Add same_cmd_with_prefix() helper (Michael Petlan) [2177180]
- perf vendor events: Add missing Neoverse V1 events (Michael Petlan) [2177180]
- perf report: Show per-event LOST SAMPLES stat (Michael Petlan) [2177180]
- perf hist: Add nr_lost_samples to hist_stats (Michael Petlan) [2177180]
- perf record: Read and inject LOST_SAMPLES events (Michael Petlan) [2177180]
- perf record: Set PERF_FORMAT_LOST by default (Michael Petlan) [2177180]
- perf tools: Print LOST read format in the verbose mode (Michael Petlan) [2177180]
- perf smt: Tidy header guard add SPDX (Michael Petlan) [2177180]
- perf branch: Add PERF_BR_NEW_ARCH_[N] map for BRBE on arm64 platform (Michael Petlan) [2177180]
- perf branch: Add branch privilege information request flag (Michael Petlan) [2177180]
- perf branch: Extend branch type classification (Michael Petlan) [2177180]
- perf branch: Add system error and not in transaction branch types (Michael Petlan) [2177180]
- perf build: Enable -Wthread-safety with clang (Michael Petlan) [2177180]
- perf top: Fixes for thread safety analysis (Michael Petlan) [2177180]
- perf sched: Fixes for thread safety analysis (Michael Petlan) [2177180]
- perf mutex: Add thread safety annotations (Michael Petlan) [2177180]
- perf dso: Hold lock when accessing nsinfo (Michael Petlan) [2177180]
- perf top: Update use of pthread mutex (Michael Petlan) [2177180]
- perf annotate: Update use of pthread mutex (Michael Petlan) [2177180]
- perf dso: Update use of pthread mutex (Michael Petlan) [2177180]
- perf mmap: Remove unnecessary pthread.h include (Michael Petlan) [2177180]
- perf ui: Update use of pthread mutex (Michael Petlan) [2177180]
- perf sched: Update use of pthread mutex (Michael Petlan) [2177180]
- perf record: Update use of pthread mutex (Michael Petlan) [2177180]
- perf lock: Remove unused pthread.h include (Michael Petlan) [2177180]
- perf bpf: Remove unused pthread.h include (Michael Petlan) [2177180]
- perf hist: Update use of pthread mutex (Michael Petlan) [2177180]
- perf tests: Avoid pthread.h inclusion (Michael Petlan) [2177180]
- perf bench: Update use of pthread mutex/cond (Michael Petlan) [2177180]
- perf mutex: Wrapped usage of mutex and cond (Michael Petlan) [2177180]
- perf record: Allow multiple recording time ranges (Michael Petlan) [2177180]
- perf evlist: Add evlist__{en/dis}able_non_dummy() (Michael Petlan) [2177180]
- perf record: Change evlist->ctl_fd to use fdarray_flag__non_perf_event (Michael Petlan) [2177180]
- perf record: Fix done_fd wakeup event (Michael Petlan) [2177180]
- perf record: Fix way of handling non-perf-event pollfds (Michael Petlan) [2177180]
- perf hashmap: Tidy hashmap dependency (Michael Petlan) [2177180]
- perf metrics: Use 'unsigned int' instead of just 'unsigned'. (Michael Petlan) [2177180]
- perf parse-events: Use 'unsigned int' instead of plain 'unsigned'. (Michael Petlan) [2177180]
- tools build: Display logical OR of a feature flavors (Michael Petlan) [2177180]
- tools build: Increment room for feature name in feature detection output (Michael Petlan) [2177180]
- tools build: Fix feature detection output due to eval expansion (Michael Petlan) [2177180]
- perf inject: Add a command line option to specify build ids. (Michael Petlan) [2177180]
- perf/x86: Refuse to export capabilities for hybrid PMUs (Michael Petlan) [2177180]
- KVM: x86/pmu: Disable vPMU support on hybrid CPUs (host PMUs) (Michael Petlan) [2177180]
- arm64: perf: reject CHAIN events at creation time (Michael Petlan) [2177180]
- arm_pmu: fix event CPU filtering (Michael Petlan) [2177180]
- perf: Fix perf_event_pmu_context serialization (Michael Petlan) [2177180]
- powerpc/imc-pmu: Revert nest_init_lock to being a mutex (Michael Petlan) [2177180]
- perf/x86/intel/cstate: Add Emerald Rapids (Michael Petlan) [2177180]
- perf/x86/intel: Add Emerald Rapids (Michael Petlan) [2177180]
- powerpc/imc-pmu: Fix use of mutex in IRQs disabled section (Michael Petlan) [2177180]
- perf/x86/intel/uncore: Add Emerald Rapids (Michael Petlan) [2177180]
- perf/x86/msr: Add Emerald Rapids (Michael Petlan) [2177180]
- perf/x86/msr: Add Meteor Lake support (Michael Petlan) [2177180]
- perf/x86/cstate: Add Meteor Lake support (Michael Petlan) [2177180]
- perf/x86/rapl: Add support for Intel Emerald Rapids (Michael Petlan) [2177180]
- perf/x86/rapl: Add support for Intel Meteor Lake (Michael Petlan) [2177180]
- perf/x86/rapl: Treat Tigerlake like Icelake (Michael Petlan) [2177180]
- perf/core: Call LSM hook after copying perf_event_attr (Michael Petlan) [2177180]
- perf: Fix use-after-free in error path (Michael Petlan) [2177180]
- perf/x86/amd: fix potential integer overflow on shift of a int (Michael Petlan) [2177180]
- perf/core: Fix cgroup events tracking (Michael Petlan) [2177180]
- perf core: Return error pointer if inherit_event() fails to find pmu_ctx (Michael Petlan) [2177180]
- powerpc/perf: callchain validate kernel stack pointer bounds (Michael Petlan) [2177180]
- perf/x86/core: Zero @lbr instead of returning -1 in x86_perf_get_lbr() stub (Michael Petlan) [2177180]
- KVM: VMX: Advertise PMU LBRs if and only if perf supports LBRs (Michael Petlan) [2177180]
- perf/core: Don't allow grouping events from different hw pmus (Michael Petlan) [2177180]
- perf/amd/ibs: Make IBS a core pmu (Michael Petlan) [2177180]
- perf: Fix function pointer case (Michael Petlan) [2177180]
- perf/x86/amd: Remove the repeated declaration (Michael Petlan) [2177180]
- perf: Fix possible memleak in pmu_dev_alloc() (Michael Petlan) [2177180]
- perf: Fix IS_ERR() vs NULL check in inherit_event() (Michael Petlan) [2177180]
- perf: Remove unused pointer task_ctx (Michael Petlan) [2177180]
- perf/x86: Remove unused variable 'cpu_type' (Michael Petlan) [2177180]
- perf: Optimize perf_tp_event() (Michael Petlan) [2177180]
- perf: Rewrite core context handling (Michael Petlan) [2177180]
- arm_pmu: rework ACPI probing (Michael Petlan) [2177180]
- arm_pmu: acpi: factor out PMU<->CPU association (Michael Petlan) [2177180]
- arm_pmu: factor out PMU matching (Michael Petlan) [2177180]
- perf/x86: Make struct p4_event_bind::cntr signed array (Michael Petlan) [2177180]
- perf: Fix perf_pending_task() UaF (Michael Petlan) [2177180]
- perf: Consider OS filter fail (Michael Petlan) [2177180]
- perf: Fixup SIGTRAP and sample_flags interaction (Michael Petlan) [2177180]
- perf/x86/intel/pt: Fix sampling using single range output (Michael Petlan) [2177180]
- perf/x86/amd: Fix crash due to race between amd_pmu_enable_all, perf NMI and throttling (Michael Petlan) [2177180]
- perf: Improve missing SIGTRAP checking (Michael Petlan) [2177180]
- perf/x86/intel: Fix pebs event constraints for SPR (Michael Petlan) [2177180]
- perf/x86/intel: Fix pebs event constraints for ICL (Michael Petlan) [2177180]
- perf/x86/rapl: Use standard Energy Unit for SPR Dram RAPL domain (Michael Petlan) [2177180]
- perf/hw_breakpoint: test: Skip the test if dependencies unmet (Michael Petlan) [2177180]
- perf/mem: Rename PERF_MEM_LVLNUM_EXTN_MEM to PERF_MEM_LVLNUM_CXL (Michael Petlan) [2177180]
- perf/x86/rapl: Add support for Intel Raptor Lake (Michael Petlan) [2177180]
- perf/x86/rapl: Add support for Intel AlderLake-N (Michael Petlan) [2177180]
- perf: Fix missing raw data on tracepoint events (Michael Petlan) [2177180]
- perf: Fix missing SIGTRAPs (Michael Petlan) [2177180]
- perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap() (Michael Petlan) [2177180]
- perf test coresight: Add relevant documentation about ARM64 CoreSight testing (Michael Petlan) [2177180]
- perf test: Add build infra for perf test tools for ARM CoreSight tests (Michael Petlan) [2177180]
- perf/hw_breakpoint: Annotate tsk->perf_event_mutex vs ctx->mutex (Michael Petlan) [2177180]
- perf/x86/amd/lbr: Adjust LBR regardless of filtering (Michael Petlan) [2177180]
- perf/x86/utils: Fix uninitialized var in get_branch_type() (Michael Petlan) [2177180]
- perf/uapi: Define PERF_MEM_SNOOPX_PEER in kernel header file (Michael Petlan) [2177180]
- perf/x86/amd: Support PERF_SAMPLE_PHY_ADDR (Michael Petlan) [2177180]
- perf/x86/amd: Support PERF_SAMPLE_ADDR (Michael Petlan) [2177180]
- perf/x86/amd: Support PERF_SAMPLE_{WEIGHT|WEIGHT_STRUCT} (Michael Petlan) [2177180]
- perf/x86/amd: Support PERF_SAMPLE_DATA_SRC (Michael Petlan) [2177180]
- perf/x86/ibs: Add new IBS register bits into header (Michael Petlan) [2177180]
- perf/x86/amd: Add IBS OP_DATA2 DataSrc bit definitions (Michael Petlan) [2177180]
- perf/mem: Introduce PERF_MEM_LVLNUM_{EXTN_MEM|IO} (Michael Petlan) [2177180]
- perf/x86/uncore: Add new Raptor Lake S support (Michael Petlan) [2177180]
- perf/x86/cstate: Add new Raptor Lake S support (Michael Petlan) [2177180]
- perf/x86/msr: Add new Raptor Lake S support (Michael Petlan) [2177180]
- perf/x86: Add new Raptor Lake S support (Michael Petlan) [2177180]
- perf, hw_breakpoint: Fix use-after-free if perf_event_open() fails (Michael Petlan) [2177180]
- perf: Use sample_flags for raw_data (Michael Petlan) [2177180]
- perf: Use sample_flags for addr (Michael Petlan) [2177180]
- perf/core: Convert snprintf() to scnprintf() (Michael Petlan) [2177180]
- perf: Kill __PERF_SAMPLE_CALLCHAIN_EARLY (Michael Petlan) [2177180]
- perf/bpf: Always use perf callchains if exist (Michael Petlan) [2177180]
- perf: Use sample_flags for callchain (Michael Petlan) [2177180]
- perf/x86/intel: Optimize FIXED_CTR_CTRL access (Michael Petlan) [2177180]
- perf/x86/p4: Remove perfctr_second_write quirk (Michael Petlan) [2177180]
- perf/x86/intel: Remove x86_pmu::update_topdown_event (Michael Petlan) [2177180]
- perf/x86/intel: Remove x86_pmu::set_topdown_event_period (Michael Petlan) [2177180]
- perf/x86: Add a x86_pmu::limit_period static_call (Michael Petlan) [2177180]
- perf/x86: Change x86_pmu::limit_period signature (Michael Petlan) [2177180]
- perf/x86/intel: Move the topdown stuff into the intel driver (Michael Petlan) [2177180]
- perf/x86: Add two more x86_pmu methods (Michael Petlan) [2177180]
- x86/perf: Assert all platform event flags are within PERF_EVENT_FLAG_ARCH (Michael Petlan) [2177180]
- arm64/perf: Assert all platform event flags are within PERF_EVENT_FLAG_ARCH (Michael Petlan) [2177180]
- drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX (Michael Petlan) [2177180]
- perf/core: Assert PERF_EVENT_FLAG_ARCH does not overlap with generic flags (Michael Petlan) [2177180]
- perf/core: Expand PERF_EVENT_FLAG_ARCH (Michael Petlan) [2177180]
- perf: Consolidate branch sample filter helpers (Michael Petlan) [2177180]
- perf: Use sample_flags for txn (Michael Petlan) [2177180]
- perf: Use sample_flags for data_src (Michael Petlan) [2177180]
- perf: Use sample_flags for weight (Michael Petlan) [2177180]
- perf: Use sample_flags for branch stack (Michael Petlan) [2177180]
- perf/x86/intel/pebs: Fix PEBS timestamps overwritten (Michael Petlan) [2177180]
- perf: Add sample_flags to indicate the PMU-filled sample data (Michael Petlan) [2177180]
- perf/hw_breakpoint: Optimize toggle_bp_slot() for CPU-independent task targets (Michael Petlan) [2177180]
- perf/hw_breakpoint: Optimize max_bp_pinned_slots() for CPU-independent task targets (Michael Petlan) [2177180]
- perf/hw_breakpoint: Introduce bp_slots_histogram (Michael Petlan) [2177180]
- perf/hw_breakpoint: Reduce contention with large number of tasks (Michael Petlan) [2177180]
- powerpc/hw_breakpoint: Avoid relying on caller synchronization (Michael Petlan) [2177180]
- perf/hw_breakpoint: Remove useless code related to flexible breakpoints (Michael Petlan) [2177180]
- perf/hw_breakpoint: Make hw_breakpoint_weight() inlinable (Michael Petlan) [2177180]
- perf/hw_breakpoint: Optimize constant number of breakpoint slots (Michael Petlan) [2177180]
- perf/hw_breakpoint: Mark data __ro_after_init (Michael Petlan) [2177180]
- perf/hw_breakpoint: Optimize list of per-task breakpoints (Michael Petlan) [2177180]
- perf/hw_breakpoint: Clean up headers (Michael Petlan) [2177180]
- perf/hw_breakpoint: Provide hw_breakpoint_is_used() and use in test (Michael Petlan) [2177180]
- perf/hw_breakpoint: Add KUnit test for constraints accounting (Michael Petlan) [2177180]
- perf: Add PERF_BR_NEW_ARCH_[N] map for BRBE on arm64 platform (Michael Petlan) [2177180]
- perf: Capture branch privilege information (Michael Petlan) [2177180]
- perf: Extend branch type classification (Michael Petlan) [2177180]
- perf: Add system error and not in transaction branch types (Michael Petlan) [2177180]
- perf/x86/amd/lbr: Add LbrExtV2 branch speculation info support (Michael Petlan) [2177180]
- perf/core: Add speculation info to branch entries (Michael Petlan) [2177180]
- perf/x86/amd/lbr: Use fusion-aware branch classifier (Michael Petlan) [2177180]
- perf/x86: Make branch classifier fusion-aware (Michael Petlan) [2177180]
- perf/x86/amd/lbr: Add LbrExtV2 software branch filter support (Michael Petlan) [2177180]
- perf/x86: Move branch classifier (Michael Petlan) [2177180]
- perf/x86/amd/lbr: Add LbrExtV2 hardware branch filter support (Michael Petlan) [2177180]
- perf/x86/amd/lbr: Add LbrExtV2 branch record support (Michael Petlan) [2177180]
- perf/x86/amd/lbr: Detect LbrExtV2 support (Michael Petlan) [2177180]
- perf/x86/amd/core: Add generic branch record interfaces (Michael Petlan) [2177180]
- perf/x86/amd/core: Refactor branch attributes (Michael Petlan) [2177180]
- perf/x86/amd/brs: Move feature-specific functions (Michael Petlan) [2177180]
- virtio-net: fix for skb_over_panic inside big mode (Laurent Vivier) [2184976]
- virtio-net: realign page_to_skb() after merges (Laurent Vivier) [2184976]
- ice: make writes to /dev/gnssX synchronous (Michal Schmidt) [2175764]
- octeontx2-pf: Fix TSOv6 offload (Subbaraya Sundeep) [2187157]
- octeontx2-vf: Detach LF resources on probe cleanup (Subbaraya Sundeep) [2187157]
- octeontx2-pf: Disable packet I/O for graceful exit (Subbaraya Sundeep) [2187157]
- octeontx2-af: Skip PFs if not enabled (Subbaraya Sundeep) [2187157]
- octeontx2-af: Fix issues with NPC field hash extract (Subbaraya Sundeep) [2187157]
- octeontx2-af: Update/Fix NPC field hash extract feature (Subbaraya Sundeep) [2187157]
- octeontx2-af: Update correct mask to filter IPv4 fragments (Subbaraya Sundeep) [2187157]
- octeontx2-af: Add validation for lmac type (Subbaraya Sundeep) [2187157]
- octeontx2-pf: Increase the size of dmac filter flows (Subbaraya Sundeep) [2187157]
- octeontx2-af: Fix depth of cam and mem table. (Subbaraya Sundeep) [2187157]
- octeontx2-af: Fix start and end bit for scan config (Subbaraya Sundeep) [2187157]
- octeontx2-af: Secure APR table update with the lock (Subbaraya Sundeep) [2187157]
- octeontx2-af: mcs: Fix MCS block interrupt (Subbaraya Sundeep) [2187157]
- octeontx2-af: mcs: Config parser to skip 8B header (Subbaraya Sundeep) [2187157]
- octeontx2-af: mcs: Write TCAM_DATA and TCAM_MASK registers at once (Subbaraya Sundeep) [2187157]
- octeonxt2-af: mcs: Fix per port bypass config (Subbaraya Sundeep) [2187157]
- octeontx2-af: update type of prof fields in nix_aw_enq_req (Subbaraya Sundeep) [2187157]
- octeontx2-vf: Add missing free for alloc_percpu (Subbaraya Sundeep) [2187157]
- octeontx2-af: Unlock contexts in the queue context cache in case of fault detection (Subbaraya Sundeep) [2187157]
- octeontx2-pf: Use correct struct reference in test condition (Subbaraya Sundeep) [2187157]
- octeontx2-pf: Recalculate UDP checksum for ptp 1-step sync packet (Subbaraya Sundeep) [2187157]
- octeontx2-af: Add NIX Errata workaround on CN10K silicon (Subbaraya Sundeep) [2187157]
- octeontx2-af: Removed unnecessary debug messages. (Subbaraya Sundeep) [2187157]
- bnxt_en: fix free-runnig PHC mode (Ken Cox) [2159223]
- bnxt_en: reset PHC frequency in free-running mode (Ken Cox) [2159223]
- bnxt_en: Fix mqprio and XDP ring checking logic (Ken Cox) [2159223 2167511]
- bnxt: Do not read past the end of test names (Ken Cox) [2159223 2167511]
- bnxt_en: Fix HDS and jumbo thresholds for RX packets (Ken Cox) [2159223 2167511]
- bnxt_en: Fix first buffer size calculations for XDP multi-buffer (Ken Cox) [2159223 2167511]
- bnxt_en: Fix XDP RX path (Ken Cox) [2159223 2167511]
- bnxt_en: Simplify bnxt_xdp_buff_init() (Ken Cox) [2159223 2167511]
- bnxt: Use generic HBH removal helper in tx path (Ken Cox) [2159223 2167511]
- bnxt: report FEC block stats via standard interface (Ken Cox) [2159223 2167511]
- bnxt_en: Remove debugfs when pci_register_driver failed (Ken Cox) [2159223 2167511]
- ptp: bnxt: convert .adjfreq to .adjfine (Ken Cox) [2159223 2167511]
- bnxt_en: Add a non-real time mode to access NIC clock (Ken Cox) [2159223 2167511]
- bnxt_en: update RSS config using difference algorithm (Ken Cox) [2159223 2167511]
- bnxt_en: refactor VNIC RSS update functions (Ken Cox) [2159223 2167511]
- bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer (Ken Cox) [2159223 2167511]
- bnxt_en: Fix possible crash in bnxt_hwrm_set_coal() (Ken Cox) [2159223 2167511]
- bnxt_en: fix the handling of PCIE-AER (Ken Cox) [2159223 2167511]
- bnxt_en: refactor bnxt_cancel_reservations() (Ken Cox) [2159223 2167511]
- bnxt_en: check and resize NVRAM UPDATE entry before flashing (Ken Cox) [2159223 2167511]
- bnxt_en: add .get_module_eeprom_by_page() support (Ken Cox) [2159223 2167511]
- bnxt_en: Update firmware interface to 1.10.2.118 (Ken Cox) [2159223 2167511]
- treewide: use get_random_bytes() when possible (Ken Cox) [2159223 2167511]
- bnxt_en: replace reset with config timestamps (Ken Cox) [2159223 2167511]
- bnxt: prevent skb UAF after handing over to PTP worker (Ken Cox) [2159223 2167511]
- bnxt_en: fix flags to check for supported fw version (Ken Cox) [2159223 2167511]
- bnxt: report header-data split state (Ken Cox) [2159223 2167511]
- selinux: Implement mptcp_add_subflow hook (Paolo Abeni) [2141225]
- security, lsm: Introduce security_mptcp_add_subflow() (Paolo Abeni) [2141225]
Resolves: rhbz#2141225, rhbz#2159223, rhbz#2167511, rhbz#2175764, rhbz#2177180, rhbz#2184976, rhbz#2187157
Signed-off-by: Jan Stancek <jstancek@redhat.com>
2023-06-12 13:13:25 +00:00
|
|
|
%{_includedir}/internal/
|
kernel-5.14.0-312.el9
* Thu May 11 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-312.el9]
- s390/qeth: Convert sprintf/snprintf to scnprintf (Tobias Huschle) [2160097]
- s390/qeth: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [2160097]
- s390/qeth: Use constant for IP address buffers (Tobias Huschle) [2160097]
- s390/ctcm: cleanup indenting (Tobias Huschle) [2160097]
- s390/iucv: sort out physical vs virtual pointers usage (Tobias Huschle) [2160097]
- net/af_iucv: fix kernel doc comments (Tobias Huschle) [2160097]
- net/iucv: fix kernel doc comments (Tobias Huschle) [2160097]
- net/iucv: get rid of register asm usage (Tobias Huschle) [2160097]
- net/af_iucv: remove wrappers around iucv (de-)registration (Tobias Huschle) [2160097]
- net/af_iucv: clean up a try_then_request_module() (Tobias Huschle) [2160097]
- net/af_iucv: support drop monitoring (Tobias Huschle) [2160097]
- s390/ipl: add loadparm parameter to eckd ipl/reipl data (Tobias Huschle) [2160041]
- s390/ipl: add DEFINE_GENERIC_LOADPARM() (Tobias Huschle) [2160041]
- s390/ipl: use octal values instead of S_* macros (Tobias Huschle) [2160041]
- s390/ipl: add eckd support (Tobias Huschle) [2160041]
- redhat/configs: add CONFIG_TRACE_MMIO_ACCESS (Adrien Thierry) [2196244]
- asm-generic/io: Add _RET_IP_ to MMIO trace for more accurate debug info (Adrien Thierry) [2196244]
- drm/meson: Fix overflow implicit truncation warnings (Adrien Thierry) [2196244]
- lib: Add register read/write tracing support (Adrien Thierry) [2196244]
- asm-generic/io: Add logging support for MMIO accessors (Adrien Thierry) [2196244]
- arm64: io: Use asm-generic high level MMIO accessors (Adrien Thierry) [2196244]
- coresight: etm4x: Use asm-generic IO memory barriers (Adrien Thierry) [2196244]
- irqchip/tegra: Fix overflow implicit truncation warnings (Adrien Thierry) [2196244]
- kernel.h: split out instruction pointer accessors (Adrien Thierry) [2196244]
- kernel.h: drop unneeded <linux/kernel.h> inclusion from other headers (Adrien Thierry) [2196244]
- sched/psi: Fix use-after-free in ep_remove_wait_queue() (Phil Auld) [RHEL-311]
- sched/psi: Use task->psi_flags to clear in CPU migration (Phil Auld) [RHEL-311]
- sched/psi: Stop relying on timer_pending() for poll_work rescheduling (Phil Auld) [RHEL-311]
- sched/psi: Fix avgs_work re-arm in psi_avgs_work() (Phil Auld) [RHEL-311]
- sched/psi: Fix possible missing or delayed pending event (Phil Auld) [RHEL-311]
- sched/psi: Cache parent psi_group to speed up group iteration (Phil Auld) [RHEL-311]
- sched/psi: Consolidate cgroup_psi() (Phil Auld) [RHEL-311]
- sched/psi: Add PSI_IRQ to track IRQ/SOFTIRQ pressure (Phil Auld) [RHEL-311]
- sched/psi: Remove NR_ONCPU task accounting (Phil Auld) [RHEL-311]
- sched/psi: Optimize task switch inside shared cgroups again (Phil Auld) [RHEL-311]
- sched/psi: Move private helpers to sched/stats.h (Phil Auld) [RHEL-311]
- sched/psi: Save percpu memory when !psi_cgroups_enabled (Phil Auld) [RHEL-311]
- sched/psi: Don't create cgroup PSI files when psi_disabled (Phil Auld) [RHEL-311]
- sched/psi: Fix periodic aggregation shut off (Phil Auld) [RHEL-311]
- headers/prep: Fix header to build standalone: <linux/psi.h> (Phil Auld) [RHEL-311]
- wait: add wake_up_pollfree() (Phil Auld) [RHEL-311]
- psi: Fix PSI_MEM_FULL state when tasks are in memstall and doing reclaim (Phil Auld) [RHEL-311]
- selftests: bonding: add bonding prio option test (Hangbin Liu) [2092194]
- bonding: fix lockdep splat in bond_miimon_commit() (Hangbin Liu) [2092194]
- bonding: do failover when high prio link up (Hangbin Liu) [2092194]
- bonding: add missed __rcu annotation for curr_active_slave (Hangbin Liu) [2092194]
- Bonding: add per-port priority for failover re-selection (Hangbin Liu) [2092194]
- bonding: add slave_dev field for bond_opt_value (Hangbin Liu) [2092194]
- s390/vfio-ap: fix memory leak in vfio_ap device driver (Alex Williamson) [2188088]
- docs: vfio: fix header path (Alex Williamson) [2188088]
- docs: vfio: Update vfio.rst per latest interfaces (Alex Williamson) [2188088]
- vfio: Update the kdoc for vfio_device_ops (Alex Williamson) [2188088]
- vfio: no need to pass kvm pointer during device open (Alex Williamson) [2188088]
- vfio: revert "iommu driver notify callback" (Alex Williamson) [2188088]
- vfio/type1: revert "implement notify callback" (Alex Williamson) [2188088]
- vfio/type1: revert "block on invalid vaddr" (Alex Williamson) [2188088]
- vfio/type1: restore locked_vm (Alex Williamson) [2188088]
- vfio/type1: track locked_vm per dma (Alex Williamson) [2188088]
- vfio/type1: prevent underflow of locked_vm via exec() (Alex Williamson) [2188088]
- vfio/type1: exclude mdevs from VFIO_UPDATE_VADDR (Alex Williamson) [2188088]
- samples: fix the prompt about SAMPLE_VFIO_MDEV_MBOCHS (Alex Williamson) [2188088]
- vfio/mdev: Use sysfs_emit() to instead of sprintf() (Alex Williamson) [2188088]
- vfio-mdev: add back CONFIG_VFIO dependency (Alex Williamson) [2188088]
- vfio/platform: Use GFP_KERNEL_ACCOUNT for userspace persistent allocations (Alex Williamson) [2188088]
- vfio/fsl-mc: Use GFP_KERNEL_ACCOUNT for userspace persistent allocations (Alex Williamson) [2188088]
- vfio: Use GFP_KERNEL_ACCOUNT for userspace persistent allocations (Alex Williamson) [2188088]
- vfio-mdev: remove an non-existing driver from vfio-mediated-device (Alex Williamson) [2188088]
- vfio-mdev: move the mtty usage documentation (Alex Williamson) [2188088]
- vfio-mdev: turn VFIO_MDEV into a selectable symbol (Alex Williamson) [2188088]
- s390/Kconfig: fix indentation (Alex Williamson) [2188088]
- vfio-mdev: allow building the samples into the kernel (Alex Williamson) [2188088]
- vfio: platform: No need to check res again (Alex Williamson) [2188088]
- MAINTAINERS: step down as vfio reviewer (Alex Williamson) [2188088]
- vfio-mdev/mdpy-fb: Do not set struct fb_info.apertures (Alex Williamson) [2188088]
- Documentation: s390: correct spelling (Alex Williamson) [2188088]
- s390: vfio-ap: tighten the NIB validity check (Alex Williamson) [2188088]
- s390/vfio_ap: increase max wait time for reset verification (Alex Williamson) [2188088]
- s390/vfio_ap: fix handling of error response codes (Alex Williamson) [2188088]
- s390/vfio_ap: verify ZAPQ completion after return of response code zero (Alex Williamson) [2188088]
- s390/vfio_ap: use TAPQ to verify reset in progress completes (Alex Williamson) [2188088]
- s390/vfio_ap: check TAPQ response code when waiting for queue reset (Alex Williamson) [2188088]
- s390/vfio-ap: verify reset complete in separate function (Alex Williamson) [2188088]
- s390/vfio-ap: fix an error handling path in vfio_ap_mdev_probe_queue() (Alex Williamson) [2188088]
- vfio/ccw: remove old IDA format restrictions (Alex Williamson) [2187660 2188088]
- vfio/ccw: don't group contiguous pages on 2K IDAWs (Alex Williamson) [2187660 2188088]
- vfio/ccw: handle a guest Format-1 IDAL (Alex Williamson) [2187660 2188088]
- vfio/ccw: allocate/populate the guest idal (Alex Williamson) [2187660 2188088]
- vfio/ccw: calculate number of IDAWs regardless of format (Alex Williamson) [2187660 2188088]
- vfio/ccw: read only one Format-1 IDAW (Alex Williamson) [2187660 2188088]
- vfio/ccw: refactor the idaw counter (Alex Williamson) [2187660 2188088]
- vfio/ccw: populate page_array struct inline (Alex Williamson) [2187660 2188088]
- vfio/ccw: pass page count to page_array struct (Alex Williamson) [2187660 2188088]
- vfio/ccw: remove unnecessary malloc alignment (Alex Williamson) [2187660 2188088]
- vfio/ccw: simplify CCW chain fetch routines (Alex Williamson) [2187660 2188088]
- vfio/ccw: replace copy_from_iova with vfio_dma_rw (Alex Williamson) [2187660 2188088]
- vfio/ccw: move where IDA flag is set in ORB (Alex Williamson) [2187660 2188088]
- vfio/ccw: allow non-zero storage keys (Alex Williamson) [2187660 2188088]
- vfio/ccw: simplify the cp_get_orb interface (Alex Williamson) [2187660 2188088]
- vfio/ccw: cleanup some of the mdev commentary (Alex Williamson) [2187660 2188088]
- bpf: Fix struct_meta lookup for bpf_obj_free_fields kfunc call (Jerome Marchand) [2177177]
- selftests: add prepare_system.sh (Jiri Benc) [2177177]
- xfrm: lwtunnel: squelch kernel warning in case XFRM encap type is not available (Jiri Benc) [2177177]
- selftests/bpf: Cover listener cloning with progs attached to sockmap (Jiri Benc) [2177177]
- selftests/bpf: Pass BPF skeleton to sockmap_listen ops tests (Jiri Benc) [2177177]
- bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener (Jiri Benc) [2177177]
- bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself (Jiri Benc) [2177177]
- net: skb: remove old comments about frag_size for build_skb() (Jiri Benc) [2177177]
- selftests/bpf: Test bpf_skb_adjust_room on CHECKSUM_PARTIAL (Jiri Benc) [2177177]
- skbuff: Introduce slab_build_skb() (Jiri Benc) [2177177]
- net: xsk: Don't include <linux/rculist.h> (Jiri Benc) [2177177]
- selftests/bpf: Allow building bpf tests with CONFIG_XFRM_INTERFACE=[m|n] (Jiri Benc) [2177177]
- selftests/bpf: add xfrm_info tests (Jiri Benc) [2177177]
- tools: add IFLA_XFRM_COLLECT_METADATA to uapi/linux/if_link.h (Jiri Benc) [2177177]
- xfrm: interface: Add unstable helpers for setting/getting XFRM metadata from TC-BPF (Jiri Benc) [2177177]
- xfrm: interface: rename xfrm_interface.c to xfrm_interface_core.c (Jiri Benc) [2177177]
- xfrm: lwtunnel: add lwtunnel support for xfrm interfaces in collect_md mode (Jiri Benc) [2177177]
- xfrm: interface: support collect metadata mode (Jiri Benc) [2177177]
- net: allow storing xfrm interface metadata in metadata_dst (Jiri Benc) [2177177]
- Revert "veth: Avoid drop packets when xdp_redirect performs" (Jiri Benc) [2177177]
- Revert "bpf: veth driver panics when xdp prog attached before veth_open" (Jiri Benc) [2177177]
- bpf: veth driver panics when xdp prog attached before veth_open (Jiri Benc) [2177177]
- veth: Avoid drop packets when xdp_redirect performs (Jiri Benc) [2177177]
- Delete duplicate words from kernel docs (Jerome Marchand) [2177177]
- Remove duplicate words inside documentation (Jerome Marchand) [2177177]
- bpf: fix precision propagation verbose logging (Jerome Marchand) [2177177]
- selftests/bpf: Fix out-of-srctree build (Jerome Marchand) [2177177]
- bpf: Fix the kernel crash caused by bpf_setsockopt(). (Jerome Marchand) [2177177]
- selftests/bpf: Use __failure macro in task kfunc testsuite (Jerome Marchand) [2177177]
- bpf: Add missing btf_put to register_btf_id_dtor_kfuncs (Jerome Marchand) [2177177]
- selftests/bpf: Verify copy_register_state() preserves parent/live fields (Jerome Marchand) [2177177]
- bpf: Fix to preserve reg parent/live fields when copying range info (Jerome Marchand) [2177177]
- bpf: Fix a possible task gone issue with bpf_send_signal[_thread]() helpers (Jerome Marchand) [2177177]
- bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation (Jerome Marchand) [2177177]
- bpf: hash map, avoid deadlock with suitable hash mask (Jerome Marchand) [2177177]
- bpf_doc: Fix build error with older python versions (Jerome Marchand) [2177177]
- libbpf: Fix map creation flags sanitization (Jerome Marchand) [2177177]
- bpf: remove the do_idr_lock parameter from bpf_prog_free_id() (Jerome Marchand) [2177177]
- bpf: restore the ebpf program ID for BPF_AUDIT_UNLOAD and PERF_BPF_EVENT_PROG_UNLOAD (Jerome Marchand) [2177177]
- bpf: Skip task with pid=1 in send_signal_common() (Jerome Marchand) [2177177]
- bpf: Skip invalid kfunc call in backtrack_insn (Jerome Marchand) [2177177]
- bpf: Always use maximal size for copy_array() (Jerome Marchand) [2177177]
- selftests/bpf: add a test for iter/task_vma for short-lived processes (Jerome Marchand) [2177177]
- bpf: keep a reference to the mm, in case the task is dead. (Jerome Marchand) [2177177]
- selftests/bpf: Add host-tools to gitignore (Jerome Marchand) [2177177]
- selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID (Jerome Marchand) [2177177]
- bpf: fix nullness propagation for reg to reg comparisons (Jerome Marchand) [2177177]
- bpftool: Fix linkage with statically built libllvm (Jerome Marchand) [2177177]
- bpf: Define sock security related BTF IDs under CONFIG_SECURITY_NETWORK (Jerome Marchand) [2177177]
- selftests/bpf: Add a test for using a cpumap from an freplace-to-XDP program (Jerome Marchand) [2177177]
- bpf: Resolve fext program type when checking map compatibility (Jerome Marchand) [2177177]
- bpf: Synchronize dispatcher update with bpf_dispatcher_xdp_func (Jerome Marchand) [2177177]
- libbpf: Fix single-line struct definition output in btf_dump (Jerome Marchand) [2177177]
- selftests/bpf: Select CONFIG_FUNCTION_ERROR_INJECTION (Jerome Marchand) [2177177]
- selftests/bpf: Fix a selftest compilation error with CONFIG_SMP=n (Jerome Marchand) [2177177]
- docs/bpf: Reword docs for BPF_MAP_TYPE_SK_STORAGE (Jerome Marchand) [2177177]
- selftests/bpf: test case for relaxed prunning of active_lock.id (Jerome Marchand) [2177177]
- selftests/bpf: Add pruning test case for bpf_spin_lock (Jerome Marchand) [2177177]
- bpf: use check_ids() for active_lock comparison (Jerome Marchand) [2177177]
- selftests/bpf: verify states_equal() maintains idmap across all frames (Jerome Marchand) [2177177]
- bpf: states_equal() must build idmap for all function frames (Jerome Marchand) [2177177]
- selftests/bpf: test cases for regsafe() bug skipping check_id() (Jerome Marchand) [2177177]
- bpf: regsafe() must not skip check_ids() (Jerome Marchand) [2177177]
- docs/bpf: Add documentation for BPF_MAP_TYPE_SK_STORAGE (Jerome Marchand) [2177177]
- selftests/bpf: Add test for dynptr reinit in user_ringbuf callback (Jerome Marchand) [2177177]
- bpf: Use memmove for bpf_dynptr_{read,write} (Jerome Marchand) [2177177]
- bpf: Move PTR_TO_STACK alignment check to process_dynptr_func (Jerome Marchand) [2177177]
- bpf: Rework check_func_arg_reg_off (Jerome Marchand) [2177177]
- bpf: Rework process_dynptr_func (Jerome Marchand) [2177177]
- bpf: Propagate errors from process_* checks in check_func_arg (Jerome Marchand) [2177177]
- bpf: Refactor ARG_PTR_TO_DYNPTR checks into process_dynptr_func (Jerome Marchand) [2177177]
- bpf: Skip rcu_barrier() if rcu_trace_implies_rcu_gp() is true (Jerome Marchand) [2177177]
- bpf: Reuse freed element in free_by_rcu during allocation (Jerome Marchand) [2177177]
- selftests/bpf: Bring test_offload.py back to life (Jerome Marchand) [2177177]
- bpf: Fix comment error in fixup_kfunc_call function (Jerome Marchand) [2177177]
- bpf: Do not zero-extend kfunc return values (Jerome Marchand) [2177177]
- bpf/docs: Document struct cgroup * kfuncs (Jerome Marchand) [2177177]
- bpf/docs: Document struct task_struct * kfuncs (Jerome Marchand) [2177177]
- selftests/bpf: convert dynptr_fail and map_kptr_fail subtests to generic tester (Jerome Marchand) [2177177]
- selftests/bpf: add generic BPF program tester-loader (Jerome Marchand) [2177177]
- bpf: Remove unused insn_cnt argument from visit_[func_call_]insn() (Jerome Marchand) [2177177]
- bpf: do not rely on ALLOW_ERROR_INJECTION for fmod_ret (Jerome Marchand) [2177177]
- bpf: remove unnecessary prune and jump points (Jerome Marchand) [2177177]
- bpf: mostly decouple jump history management from is_state_visited() (Jerome Marchand) [2177177]
- bpf: decouple prune and jump points (Jerome Marchand) [2177177]
- bpf: Loosen alloc obj test in verifier's reg_btf_record (Jerome Marchand) [2177177]
- bpf: Don't use rcu_users to refcount in task kfuncs (Jerome Marchand) [2177177]
- selftests/bpf: Use CONFIG_TEST_BPF=m instead of CONFIG_TEST_BPF=y (Jerome Marchand) [2177177]
- selftests/bpf: Use "is not set" instead of "=n" (Jerome Marchand) [2177177]
- selftests/bpf: Install all required files to run selftests (Jerome Marchand) [2177177]
- libbpf: Parse usdt args without offset on x86 (e.g. 8@(%%rsp)) (Jerome Marchand) [2177177]
- bpftool: Fix memory leak in do_build_table_cb (Jerome Marchand) [2177177]
- selftests/bpf: Fix conflicts with built-in functions in bpf_iter_ksym (Jerome Marchand) [2177177]
- bpf: Add sleepable prog tests for cgrp local storage (Jerome Marchand) [2177177]
- bpf: Enable sleeptable support for cgrp local storage (Jerome Marchand) [2177177]
- bpf, docs: BPF Iterator Document (Jerome Marchand) [2177177]
- bpf: Do not mark certain LSM hook arguments as trusted (Jerome Marchand) [2177177]
- docs/bpf: Add KF_RCU documentation (Jerome Marchand) [2177177]
- selftests/bpf: Fix rcu_read_lock test with new MEM_RCU semantics (Jerome Marchand) [2177177]
- bpf: Handle MEM_RCU type properly (Jerome Marchand) [2177177]
- libbpf: Improve usability of libbpf Makefile (Jerome Marchand) [2177177]
- selftests/bpf: Add GCC compatible builtins to bpf_legacy.h (Jerome Marchand) [2177177]
- bpf, docs: Correct the example of BPF_XOR (Jerome Marchand) [2177177]
- selftests/bpf: Validate multiple ref release_on_unlock logic (Jerome Marchand) [2177177]
- bpf: Fix release_on_unlock release logic for multiple refs (Jerome Marchand) [2177177]
- bpf: Fix a compilation failure with clang lto build (Jerome Marchand) [2177177]
- bpf: Tighten ptr_to_btf_id checks. (Jerome Marchand) [2177177]
- selftests/bpf: Add ingress tests for txmsg with apply_bytes (Jerome Marchand) [2177177]
- bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect (Jerome Marchand) [2177177]
- bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes (Jerome Marchand) [2177177]
- bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data (Jerome Marchand) [2177177]
- selftests/bpf: Add bench test to arm64 and s390x denylist (Jerome Marchand) [2177177]
- selftests/bpf: Make sure enum-less bpf_enable_stats() API works in C++ mode (Jerome Marchand) [2177177]
- libbpf: Avoid enum forward-declarations in public API in C++ mode (Jerome Marchand) [2177177]
- selftests/bpf: Avoid pinning prog when attaching to tc ingress in btf_skc_cls_ingress (Jerome Marchand) [2177177]
- selftests/bpf: Remove serial from tests using {open,close}_netns (Jerome Marchand) [2177177]
- selftests/bpf: Remove the "/sys" mount and umount dance in {open,close}_netns (Jerome Marchand) [2177177]
- selftests/bpf: Avoid pinning bpf prog in the netns_load_bpf() callers (Jerome Marchand) [2177177]
- selftests/bpf: Avoid pinning bpf prog in the tc_redirect_peer_l3 test (Jerome Marchand) [2177177]
- selftests/bpf: Avoid pinning bpf prog in the tc_redirect_dtime test (Jerome Marchand) [2177177]
- selftests/bpf: Use if_nametoindex instead of reading the /sys/net/class/*/ifindex (Jerome Marchand) [2177177]
- selftests/bpf: Add tests for bpf_rcu_read_lock() (Jerome Marchand) [2177177]
- bpf: Add kfunc bpf_rcu_read_lock/unlock() (Jerome Marchand) [2177177]
- bpf: Introduce might_sleep field in bpf_func_proto (Jerome Marchand) [2177177]
- compiler_types: Define __rcu as __attribute__((btf_type_tag("rcu"))) (Jerome Marchand) [2177177]
- docs/bpf: Add BPF_MAP_TYPE_XSKMAP documentation (Jerome Marchand) [2177177]
- samples/bpf: Fix wrong allocation size in xdp_router_ipv4_user (Jerome Marchand) [2177177]
- docs/bpf: Update btf selftests program and add link (Jerome Marchand) [2177177]
- bpf: Don't mark arguments to fentry/fexit programs as trusted. (Jerome Marchand) [2177177]
- selftests/bpf: Add selftests for bpf_task_from_pid() (Jerome Marchand) [2177177]
- bpf: Add bpf_task_from_pid() kfunc (Jerome Marchand) [2177177]
- bpf: Update bpf_{g,s}etsockopt() documentation (Jerome Marchand) [2177177]
- docs/bpf: Add table of BPF program types to libbpf docs (Jerome Marchand) [2177177]
- bpf: Fix a BTF_ID_LIST bug with CONFIG_DEBUG_INFO_BTF not set (Jerome Marchand) [2177177]
- bpf: Don't use idx variable when registering kfunc dtors (Jerome Marchand) [2177177]
- bpf: Unify and simplify btf_func_proto_check error handling (Jerome Marchand) [2177177]
- docs/bpf: Fix sphinx warnings in BPF map docs (Jerome Marchand) [2177177]
- selftests/bpf: Add reproducer for decl_tag in func_proto argument (Jerome Marchand) [2177177]
- docs/bpf: Document BPF_MAP_TYPE_BLOOM_FILTER (Jerome Marchand) [2177177]
- docs/bpf: Fix sphinx warnings for devmap (Jerome Marchand) [2177177]
- docs/bpf: Fix sphinx warnings for cpumap (Jerome Marchand) [2177177]
- selftests/bpf: Add selftests for bpf_cgroup_ancestor() kfunc (Jerome Marchand) [2177177]
- bpf: Add bpf_cgroup_ancestor() kfunc (Jerome Marchand) [2177177]
- selftests/bpf: Add cgroup kfunc / kptr selftests (Jerome Marchand) [2177177]
- bpf: Enable cgroups to be used as kptrs (Jerome Marchand) [2177177]
- selftests/bpf: Workaround for llvm nop-4 bug (Jerome Marchand) [2177177]
- bpf/verifier: Use kmalloc_size_roundup() to match ksize() usage (Jerome Marchand) [2177177]
- bpftool: remove function free_btf_vmlinux() (Jerome Marchand) [2177177]
- bpftool: clean-up usage of libbpf_get_error() (Jerome Marchand) [2177177]
- bpftool: fix error message when function can't register struct_ops (Jerome Marchand) [2177177]
- bpftool: replace return value PTR_ERR(NULL) with 0 (Jerome Marchand) [2177177]
- bpftool: remove support of --legacy option for bpftool (Jerome Marchand) [2177177]
- bpf: Add type cast unit tests (Jerome Marchand) [2177177]
- bpf: Add a kfunc for generic type cast (Jerome Marchand) [2177177]
- bpf: Add a kfunc to type cast from bpf uapi ctx to kernel ctx (Jerome Marchand) [2177177]
- bpf: Add support for kfunc set with common btf_ids (Jerome Marchand) [2177177]
- bpf: Disallow bpf_obj_new_impl call when bpf_mem_alloc_init fails (Jerome Marchand) [2177177]
- bpf/selftests: Add selftests for new task kfuncs (Jerome Marchand) [2177177]
- bpf: Add kfuncs for storing struct task_struct * as a kptr (Jerome Marchand) [2177177]
- bpf: Allow trusted pointers to be passed to KF_TRUSTED_ARGS kfuncs (Jerome Marchand) [2177177]
- bpf: Allow multiple modifiers in reg_type_str() prefix (Jerome Marchand) [2177177]
- tools lib bpf: Avoid install_headers make warning (Jerome Marchand) [2177177]
- selftests/bpf: Skip spin lock failure test on s390x (Jerome Marchand) [2177177]
- bpf, samples: Use "grep -E" instead of "egrep" (Jerome Marchand) [2177177]
- bpf, docs: DEVMAPs and XDP_REDIRECT (Jerome Marchand) [2177177]
- libbpf: Ignore hashmap__find() result explicitly in btf_dump (Jerome Marchand) [2177177]
- selftests/bpf: Add BTF sanity tests (Jerome Marchand) [2177177]
- selftests/bpf: Add BPF linked list API tests (Jerome Marchand) [2177177]
- selftests/bpf: Add failure test cases for spin lock pairing (Jerome Marchand) [2177177]
- selftests/bpf: Update spinlock selftest (Jerome Marchand) [2177177]
- selftests/bpf: Add __contains macro to bpf_experimental.h (Jerome Marchand) [2177177]
- bpf: Add comments for map BTF matching requirement for bpf_list_head (Jerome Marchand) [2177177]
- bpf: Add 'release on unlock' logic for bpf_list_push_{front,back} (Jerome Marchand) [2177177]
- bpf: Introduce single ownership BPF linked list API (Jerome Marchand) [2177177]
- bpf: Permit NULL checking pointer with non-zero fixed offset (Jerome Marchand) [2177177]
- bpf: Introduce bpf_obj_drop (Jerome Marchand) [2177177]
- bpf: Introduce bpf_obj_new (Jerome Marchand) [2177177]
- bpf: Support constant scalar arguments for kfuncs (Jerome Marchand) [2177177]
- bpf: Rewrite kfunc argument handling (Jerome Marchand) [2177177]
- bpf: Allow locking bpf_spin_lock in inner map values (Jerome Marchand) [2177177]
- bpf: Allow locking bpf_spin_lock global variables (Jerome Marchand) [2177177]
- bpf: Allow locking bpf_spin_lock in allocated objects (Jerome Marchand) [2177177]
- bpf: Verify ownership relationships for user BTF types (Jerome Marchand) [2177177]
- bpf: Recognize lock and list fields in allocated objects (Jerome Marchand) [2177177]
- bpf: Introduce allocated objects support (Jerome Marchand) [2177177]
- bpf: Populate field_offs for inner_map_meta (Jerome Marchand) [2177177]
- bpf: Free inner_map_meta when btf_record_dup fails (Jerome Marchand) [2177177]
- bpf: Do btf_record_free outside map_free callback (Jerome Marchand) [2177177]
- bpf: Fix early return in map_check_btf (Jerome Marchand) [2177177]
- selftests/bpf: Pass target triple to get_sys_includes macro (Jerome Marchand) [2177177]
- selftests, bpf: Fix broken riscv build (Jerome Marchand) [2177177]
- selftests/bpf: Explicitly pass RESOLVE_BTFIDS to sub-make (Jerome Marchand) [2177177]
- bpf: Pass map file to .map_update_batch directly (Jerome Marchand) [2177177]
- bpf/docs: Include blank lines between bullet points in bpf_devel_QA.rst (Jerome Marchand) [2177177]
- selftests/bpf: allow unpriv bpf for selftests by default (Jerome Marchand) [2177177]
- bpftool: Check argc first before "file" in do_batch() (Jerome Marchand) [2177177]
- docs/bpf: Fix sample code in MAP_TYPE_ARRAY docs (Jerome Marchand) [2177177]
- selftests/bpf: check nullness propagation for reg to reg comparisons (Jerome Marchand) [2177177]
- bpf: propagate nullness information for reg to reg comparisons (Jerome Marchand) [2177177]
- bpf: Expand map key argument of bpf_redirect_map to u64 (Jerome Marchand) [2177177]
- dev: Move received_rps counter next to RPS members in softnet data (Jiri Benc) [2177177]
- bpf: Refactor btf_struct_access (Jerome Marchand) [2177177]
- bpf: Rename MEM_ALLOC to MEM_RINGBUF (Jerome Marchand) [2177177]
- bpf: Rename RET_PTR_TO_ALLOC_MEM (Jerome Marchand) [2177177]
- bpf: Support bpf_list_head in map values (Jerome Marchand) [2177177]
- bpf: Fix copy_map_value, zero_map_value (Jerome Marchand) [2177177]
- bpf: Remove BPF_MAP_OFF_ARR_MAX (Jerome Marchand) [2177177]
- bpf: Remove local kptr references in documentation (Jerome Marchand) [2177177]
- bpf/docs: Document how to run CI without patch submission (Jerome Marchand) [2177177]
- libbpf: checkpatch: Fixed code alignments in ringbuf.c (Jerome Marchand) [2177177]
- libbpf: Fixed various checkpatch issues in libbpf.c (Jerome Marchand) [2177177]
- libbpf: checkpatch: Fixed code alignments in btf.c (Jerome Marchand) [2177177]
- bpf, docs: Fixup cpumap sphinx >= 3.1 warning (Jerome Marchand) [2177177]
- libbpf: Fix uninitialized warning in btf_dump_dump_type_data (Jerome Marchand) [2177177]
- selftests/bpf: fix veristat's singular file-or-prog filter (Jerome Marchand) [2177177]
- bpf, docs: Document BPF_MAP_TYPE_ARRAY (Jerome Marchand) [2177177]
- docs/bpf: Document BPF map types QUEUE and STACK (Jerome Marchand) [2177177]
- docs/bpf: Document BPF ARRAY_OF_MAPS and HASH_OF_MAPS (Jerome Marchand) [2177177]
- docs/bpf: Document BPF_MAP_TYPE_CPUMAP map (Jerome Marchand) [2177177]
- docs/bpf: Document BPF_MAP_TYPE_LPM_TRIE map (Jerome Marchand) [2177177]
- libbpf: Hashmap.h update to fix build issues using LLVM14 (Jerome Marchand) [2177177]
- selftests: Fix test group SKIPPED result (Jerome Marchand) [2177177]
- selftests/bpf: Tests for btf_dedup_resolve_fwds (Jerome Marchand) [2177177]
- libbpf: Resolve unambigous forward declarations (Jerome Marchand) [2177177]
- libbpf: Hashmap interface update to allow both long and void* keys/values (Jerome Marchand) [2177177]
- selftests/bpf: Fix u32 variable compared with less than zero (Jerome Marchand) [2177177]
- Documentation: bpf: Escape underscore in BPF type name prefix (Jerome Marchand) [2177177]
- selftests/bpf: cgroup_helpers.c: Fix strncpy() fortify warning (Jerome Marchand) [2177177]
- samples/bpf: Fix tracex2 error: No such file or directory (Jerome Marchand) [2177177]
- selftests/bpf: Tests for enum fwd resolved as full enum64 (Jerome Marchand) [2177177]
- libbpf: Resolve enum fwd as full enum64 and vice versa (Jerome Marchand) [2177177]
- selftests/bpf: make test_align selftest more robust (Jerome Marchand) [2177177]
- bpf: aggressively forget precise markings during state checkpointing (Jerome Marchand) [2177177]
- bpf: stop setting precise in current state (Jerome Marchand) [2177177]
- bpf: allow precision tracking for programs with subprogs (Jerome Marchand) [2177177]
- bpf: propagate precision across all frames, not just the last one (Jerome Marchand) [2177177]
- bpf: propagate precision in ALU/ALU64 operations (Jerome Marchand) [2177177]
- bpf: Refactor map->off_arr handling (Jerome Marchand) [2177177]
- bpf: Consolidate spin_lock, timer management into btf_record (Jerome Marchand) [2177177]
- bpf: Refactor kptr_off_tab into btf_record (Jerome Marchand) [2177177]
- selftests/bpf: support stat filtering in comparison mode in veristat (Jerome Marchand) [2177177]
- selftests/bpf: support stats ordering in comparison mode in veristat (Jerome Marchand) [2177177]
- selftests/bpf: handle missing records in comparison mode better in veristat (Jerome Marchand) [2177177]
- selftests/bpf: make veristat emit all stats in CSV mode by default (Jerome Marchand) [2177177]
- selftests/bpf: support simple filtering of stats in veristat (Jerome Marchand) [2177177]
- selftests/bpf: allow to define asc/desc ordering for sort specs in veristat (Jerome Marchand) [2177177]
- selftests/bpf: ensure we always have non-ambiguous sorting in veristat (Jerome Marchand) [2177177]
- selftests/bpf: consolidate and improve file/prog filtering in veristat (Jerome Marchand) [2177177]
- selftests/bpf: shorten "Total insns/states" column names in veristat (Jerome Marchand) [2177177]
- selftests/bpf: add veristat replay mode (Jerome Marchand) [2177177]
- bpf: Drop reg_type_may_be_refcounted_or_null (Jerome Marchand) [2177177]
- bpf: Fix slot type check in check_stack_write_var_off (Jerome Marchand) [2177177]
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID (Jerome Marchand) [2177177]
- bpf: Allow specifying volatile type modifier for kptrs (Jerome Marchand) [2177177]
- bpf: Document UAPI details for special BPF types (Jerome Marchand) [2177177]
- samples/bpf: Fix typo in README (Jerome Marchand) [2177177]
- bpf: check max_entries before allocating memory (Jerome Marchand) [2177177]
- bpf: Fix a typo in comment for DFS algorithm (Jerome Marchand) [2177177]
- perf bpf: No need to include compiler.h when HAVE_LIBBPF_SUPPORT is true (Jerome Marchand) [2177177]
- bpftool: Fix spelling mistake "disasembler" -> "disassembler" (Jerome Marchand) [2177177]
- selftests/bpf: Fix bpftool synctypes checking failure (Jerome Marchand) [2177177]
- selftests/bpf: Panic on hard/soft lockup (Jerome Marchand) [2177177]
- docs/bpf: Add documentation for new cgroup local storage (Jerome Marchand) [2177177]
- selftests/bpf: Add test cgrp_local_storage to DENYLIST.s390x (Jerome Marchand) [2177177]
- selftests/bpf: Add selftests for new cgroup local storage (Jerome Marchand) [2177177]
- selftests/bpf: Fix test test_libbpf_str/bpf_map_type_str (Jerome Marchand) [2177177]
- bpftool: Support new cgroup local storage (Jerome Marchand) [2177177]
- libbpf: Support new cgroup local storage (Jerome Marchand) [2177177]
- bpf: Implement cgroup storage available to non-cgroup-attached bpf progs (Jerome Marchand) [2177177]
- bpf: Refactor some inode/task/sk storage functions for reuse (Jerome Marchand) [2177177]
- bpf: Make struct cgroup btf id global (Jerome Marchand) [2177177]
- selftests/bpf: Tracing prog can still do lookup under busy lock (Jerome Marchand) [2177177]
- selftests/bpf: Ensure no task storage failure for bpf_lsm.s prog due to deadlock detection (Jerome Marchand) [2177177]
- bpf: Add new bpf_task_storage_delete proto with no deadlock detection (Jerome Marchand) [2177177]
- bpf: bpf_task_storage_delete_recur does lookup first before the deadlock check (Jerome Marchand) [2177177]
- bpf: Add new bpf_task_storage_get proto with no deadlock detection (Jerome Marchand) [2177177]
- bpf: Avoid taking spinlock in bpf_task_storage_get if potential deadlock is detected (Jerome Marchand) [2177177]
- bpf: Refactor the core bpf_task_storage_get logic into a new function (Jerome Marchand) [2177177]
- bpf: Append _recur naming to the bpf_task_storage helper proto (Jerome Marchand) [2177177]
- bpf: Remove prog->active check for bpf_lsm and bpf_iter (Jerome Marchand) [2177177]
- libbpf: Btf dedup identical struct test needs check for nested structs/arrays (Jerome Marchand) [2177177]
- selftests/bpf: Add kprobe_multi kmod attach api tests (Jerome Marchand) [2177177]
- selftests/bpf: Add kprobe_multi check to module attach test (Jerome Marchand) [2177177]
- selftests/bpf: Add bpf_testmod_fentry_* functions (Jerome Marchand) [2177177]
- selftests/bpf: Add load_kallsyms_refresh function (Jerome Marchand) [2177177]
- bpf: Take module reference on kprobe_multi link (Jerome Marchand) [2177177]
- bpf: Rename __bpf_kprobe_multi_cookie_cmp to bpf_kprobe_multi_addrs_cmp (Jerome Marchand) [2177177]
- ftrace: Add support to resolve module symbols in ftrace_lookup_symbols (Jerome Marchand) [2177177]
- kallsyms: Make module_kallsyms_on_each_symbol generally available (Jerome Marchand) [2177177]
- bpftool: Add llvm feature to "bpftool version" (Jerome Marchand) [2177177]
- bpftool: Support setting alternative arch for JIT disasm with LLVM (Jerome Marchand) [2177177]
- bpftool: Add LLVM as default library for disassembling JIT-ed programs (Jerome Marchand) [2177177]
- bpftool: Refactor disassembler for JIT-ed programs (Jerome Marchand) [2177177]
- bpftool: Group libbfd defs in Makefile, only pass them if we use libbfd (Jerome Marchand) [2177177]
- bpftool: Split FEATURE_TESTS/FEATURE_DISPLAY definitions in Makefile (Jerome Marchand) [2177177]
- bpftool: Remove asserts from JIT disassembler (Jerome Marchand) [2177177]
- bpftool: Define _GNU_SOURCE only once (Jerome Marchand) [2177177]
- selftests/bpf: Add write to hashmap to array_map iter test (Jerome Marchand) [2177177]
- selftests/bpf: Add test verifying bpf_ringbuf_reserve retval use in map ops (Jerome Marchand) [2177177]
- bpf: Consider all mem_types compatible for map_{key,value} args (Jerome Marchand) [2177177]
- bpf: Allow ringbuf memory to be used as map key (Jerome Marchand) [2177177]
- selftests/bpf: Initial DENYLIST for aarch64 (Jerome Marchand) [2177177]
- selftests/bpf: Update vmtests.sh to support aarch64 (Jerome Marchand) [2177177]
- selftests/bpf: Add config.aarch64 (Jerome Marchand) [2177177]
- selftests/bpf: Remove entries from config.s390x already present in config (Jerome Marchand) [2177177]
- bpftool: Set binary name to "bpftool" in help and version output (Jerome Marchand) [2177177]
- libbpf: Avoid allocating reg_name with sscanf in parse_usdt_arg() (Jerome Marchand) [2177177]
- selftests/bpf: fix task_local_storage/exit_creds rcu usage (Jerome Marchand) [2177177]
- bpftool: Update the bash completion(add autoattach to prog load) (Jerome Marchand) [2177177]
- bpftool: Update doc (add autoattach to prog load) (Jerome Marchand) [2177177]
- bpftool: Add autoattach for bpf prog load|loadall (Jerome Marchand) [2177177]
- bpftool: Add "bootstrap" feature to version output (Jerome Marchand) [2177177]
- bpf, docs: Reformat BPF maps page to be more readable (Jerome Marchand) [2177177]
- bpf: add selftests for lsh, rsh, arsh with reg operand (Jerome Marchand) [2177177]
- bpf,x64: use shrx/sarx/shlx when available (Jerome Marchand) [2177177]
- bpf,x64: avoid unnecessary instructions when shift dest is ecx (Jerome Marchand) [2177177]
- libbpf: add non-mmapable data section selftest (Jerome Marchand) [2177177]
- libbpf: only add BPF_F_MMAPABLE flag for data maps with global vars (Jerome Marchand) [2177177]
- libbpf: clean up and refactor BTF fixup step (Jerome Marchand) [2177177]
- bpf/docs: Summarize CI system and deny lists (Jerome Marchand) [2177177]
- samples/bpf: Fix typos in README (Jerome Marchand) [2177177]
- samples/bpf: Fix double word in comments (Jerome Marchand) [2177177]
- bpf: Use rcu_trace_implies_rcu_gp() for program array freeing (Jerome Marchand) [2177177]
- bpf: Use rcu_trace_implies_rcu_gp() in local storage map (Jerome Marchand) [2177177]
- bpf: Use rcu_trace_implies_rcu_gp() in bpf memory allocator (Jerome Marchand) [2177177]
- rcu-tasks: Provide rcu_trace_implies_rcu_gp() (Jerome Marchand) [2177177]
- selftests/bpf: Use sys_pidfd_open() helper when possible (Jerome Marchand) [2177177]
- libbpf: Fix null-pointer dereference in find_prog_by_sec_insn() (Jerome Marchand) [2177177]
- libbpf: Deal with section with no data gracefully (Jerome Marchand) [2177177]
- libbpf: Use elf_getshdrnum() instead of e_shnum (Jerome Marchand) [2177177]
- selftests/bpf: Fix memory leak caused by not destroying skeleton (Jerome Marchand) [2177177]
- libbpf: Fix use-after-free in btf_dump_name_dups (Jerome Marchand) [2177177]
- selftests/bpf: S/iptables/iptables-legacy/ in the bpf_nf and xdp_synproxy test (Jerome Marchand) [2177177]
- selftests/bpf: Alphabetize DENYLISTs (Jerome Marchand) [2177177]
- selftests/bpf: Add tests for _opts variants of bpf_*_get_fd_by_id() (Jerome Marchand) [2177177]
- libbpf: Introduce bpf_link_get_fd_by_id_opts() (Jerome Marchand) [2177177]
- libbpf: Introduce bpf_btf_get_fd_by_id_opts() (Jerome Marchand) [2177177]
- libbpf: Introduce bpf_prog_get_fd_by_id_opts() (Jerome Marchand) [2177177]
- libbpf: Introduce bpf_get_fd_by_id_opts and bpf_map_get_fd_by_id_opts() (Jerome Marchand) [2177177]
- libbpf: Fix LIBBPF_1.0.0 declaration in libbpf.map (Jerome Marchand) [2177177]
- bpf, x64: Remove unnecessary check on existence of SSE2 (Jerome Marchand) [2177177]
- selftests/bpf: Add selftest deny_namespace to s390x deny list (Jerome Marchand) [2177177]
- scripts/bpf_doc.py: update logic to not assume sequential enum values (Jerome Marchand) [2177177]
- bpf: explicitly define BPF_FUNC_xxx integer values (Jerome Marchand) [2177177]
- selftests/bpf: add BPF object fixup step to veristat (Jerome Marchand) [2177177]
- selftests/bpf: avoid reporting +100%% difference in veristat for actual 0%% (Jerome Marchand) [2177177]
- selftests/bpf: allow requesting log level 2 in test_verifier (Jerome Marchand) [2177177]
- selftests/bpf: Test btf dump for struct with padding only fields (Jerome Marchand) [2177177]
- bpftool: Print newline before '}' for struct with padding only fields (Jerome Marchand) [2177177]
- net, neigh: Do not trigger immediate probes on NUD_FAILED from neigh_managed_work (Ivan Vecera) [2193175]
- net, neigh: Fix crash in v6 module initialization error path (Ivan Vecera) [2193175]
- net, neigh: Reject creating NUD_PERMANENT with NTF_MANAGED entries (Ivan Vecera) [2193175]
- net, neigh: Add build-time assertion to avoid neigh->flags overflow (Ivan Vecera) [2193175]
- net, neigh: Add NTF_MANAGED flag for managed neighbor entries (Ivan Vecera) [2193175]
- net, neigh: Extend neigh->flags to 32 bit to allow for extensions (Ivan Vecera) [2193175]
- net, neigh: Enable state migration between NUD_PERMANENT and NTF_USE (Ivan Vecera) [2193175]
- dm: don't lock fs when the map is NULL in process of resume (Benjamin Marzinski) [2189971]
- dm flakey: add an "error_reads" option (Benjamin Marzinski) [2189971]
- dm flakey: remove trailing space in the table line (Benjamin Marzinski) [2189971]
- dm flakey: fix a crash with invalid table line (Benjamin Marzinski) [2189971]
- dm ioctl: fix nested locking in table_clear() to remove deadlock concern (Benjamin Marzinski) [2189971]
- dm: unexport dm_get_queue_limits() (Benjamin Marzinski) [2189971]
- dm: allow targets to require splitting WRITE_ZEROES and SECURE_ERASE (Benjamin Marzinski) [2189971]
- dm: add helper macro for simple DM target module init and exit (Benjamin Marzinski) [2189971]
- dm raid: remove unused d variable (Benjamin Marzinski) [2189971]
- dm: remove unnecessary (void*) conversions (Benjamin Marzinski) [2189971]
- dm mirror: add DMERR message if alloc_workqueue fails (Benjamin Marzinski) [2189971]
- dm: push error reporting down to dm_register_target() (Benjamin Marzinski) [2189971]
- dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path (Benjamin Marzinski) [2189971]
- dm clone: call kmem_cache_destroy() in dm_clone_init() error path (Benjamin Marzinski) [2189971]
- dm error: add discard support (Benjamin Marzinski) [2189971]
- dm zero: add discard support (Benjamin Marzinski) [2189971]
- dm table: allow targets without devices to set ->io_hints (Benjamin Marzinski) [2189971]
- dm verity: emit audit events on verification failure and more (Benjamin Marzinski) [2189971]
- dm verity: fix error handling for check_at_most_once on FEC (Benjamin Marzinski) [2189971]
- dm: improve hash_locks sizing and hash function (Benjamin Marzinski) [2189971]
- dm bio prison v1: intelligently size dm_bio_prison's prison_regions (Benjamin Marzinski) [2189971]
- dm bio prison v1: prepare to intelligently size dm_bio_prison's prison_regions (Benjamin Marzinski) [2189971]
- dm bufio: intelligently size dm_buffer_cache's buffer_trees (Benjamin Marzinski) [2189971]
- dm bufio: prepare to intelligently size dm_buffer_cache's buffer_trees (Benjamin Marzinski) [2189971]
- dm: add dm_num_hash_locks() (Benjamin Marzinski) [2189971]
- dm bio prison v1: add dm_cell_key_has_valid_range (Benjamin Marzinski) [2189971]
- dm bio prison v1: improve concurrent IO performance (Benjamin Marzinski) [2189971]
- dm: split discards further if target sets max_discard_granularity (Benjamin Marzinski) [2189971]
- dm thin: speed up cell_defer_no_holder() (Benjamin Marzinski) [2189971]
- dm bufio: use multi-page bio vector (Benjamin Marzinski) [2189971]
- dm bufio: use waitqueue_active in __free_buffer_wake (Benjamin Marzinski) [2189971]
- dm bufio: move dm_bufio_client members to avoid spanning cachelines (Benjamin Marzinski) [2189971]
- dm bufio: add lock_history optimization for cache iterators (Benjamin Marzinski) [2189971]
- dm bufio: improve concurrent IO performance (Benjamin Marzinski) [2189971]
- dm bufio: add dm_buffer_cache abstraction (Benjamin Marzinski) [2189971]
- dm bufio: add LRU abstraction (Benjamin Marzinski) [2189971]
- dm bufio: don't bug for clear developer oversight (Benjamin Marzinski) [2189971]
- dm bufio: never crash if dm_bufio_in_request() (Benjamin Marzinski) [2189971]
- dm bufio: use WARN_ON in dm_bufio_client_destroy and dm_bufio_exit (Benjamin Marzinski) [2189971]
- dm bufio: remove unused dm_bufio_release_move interface (Benjamin Marzinski) [2189971]
- dm stats: check for and propagate alloc_percpu failure (Benjamin Marzinski) [2189971]
- dm crypt: avoid accessing uninitialized tasklet (Benjamin Marzinski) [2189971]
- dm crypt: add cond_resched() to dmcrypt_write() (Benjamin Marzinski) [2189971]
- dm thin: fix deadlock when swapping to thin device (Benjamin Marzinski) [2189971]
- intel_idle: Add force_irq_on module param (David Arcari) [2185872]
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IBRS (David Arcari) [2185872]
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again* (David Arcari) [2185872]
- intel_idle: move from strlcpy() with unused retval to strscpy() (David Arcari) [2185872]
- NFSD: Fix problem of COMMIT and NFS4ERR_DELAY in infinite loop (Benjamin Coddington) [2196432]
Resolves: rhbz#2092194, rhbz#2160041, rhbz#2160097, rhbz#2174972, rhbz#2177177, rhbz#2185872, rhbz#2187660, rhbz#2188088, rhbz#2189971, rhbz#2193175, rhbz#2196244, rhbz#2196432, RHEL-311
Signed-off-by: Jan Stancek <jstancek@redhat.com>
2023-05-11 12:41:45 +00:00
|
|
|
%{_mandir}/man3/libperf.*
|
|
|
|
%{_mandir}/man7/libperf-counting.*
|
|
|
|
%{_mandir}/man7/libperf-sampling.*
|
|
|
|
%{_docdir}/libperf/
|
|
|
|
|
2020-10-15 12:41:02 +00:00
|
|
|
%if %{with_debuginfo}
|
|
|
|
%files -f perf-debuginfo.list -n perf-debuginfo
|
|
|
|
|
|
|
|
%files -f python3-perf-debuginfo.list -n python3-perf-debuginfo
|
kernel-5.14.0-312.el9
* Thu May 11 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-312.el9]
- s390/qeth: Convert sprintf/snprintf to scnprintf (Tobias Huschle) [2160097]
- s390/qeth: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [2160097]
- s390/qeth: Use constant for IP address buffers (Tobias Huschle) [2160097]
- s390/ctcm: cleanup indenting (Tobias Huschle) [2160097]
- s390/iucv: sort out physical vs virtual pointers usage (Tobias Huschle) [2160097]
- net/af_iucv: fix kernel doc comments (Tobias Huschle) [2160097]
- net/iucv: fix kernel doc comments (Tobias Huschle) [2160097]
- net/iucv: get rid of register asm usage (Tobias Huschle) [2160097]
- net/af_iucv: remove wrappers around iucv (de-)registration (Tobias Huschle) [2160097]
- net/af_iucv: clean up a try_then_request_module() (Tobias Huschle) [2160097]
- net/af_iucv: support drop monitoring (Tobias Huschle) [2160097]
- s390/ipl: add loadparm parameter to eckd ipl/reipl data (Tobias Huschle) [2160041]
- s390/ipl: add DEFINE_GENERIC_LOADPARM() (Tobias Huschle) [2160041]
- s390/ipl: use octal values instead of S_* macros (Tobias Huschle) [2160041]
- s390/ipl: add eckd support (Tobias Huschle) [2160041]
- redhat/configs: add CONFIG_TRACE_MMIO_ACCESS (Adrien Thierry) [2196244]
- asm-generic/io: Add _RET_IP_ to MMIO trace for more accurate debug info (Adrien Thierry) [2196244]
- drm/meson: Fix overflow implicit truncation warnings (Adrien Thierry) [2196244]
- lib: Add register read/write tracing support (Adrien Thierry) [2196244]
- asm-generic/io: Add logging support for MMIO accessors (Adrien Thierry) [2196244]
- arm64: io: Use asm-generic high level MMIO accessors (Adrien Thierry) [2196244]
- coresight: etm4x: Use asm-generic IO memory barriers (Adrien Thierry) [2196244]
- irqchip/tegra: Fix overflow implicit truncation warnings (Adrien Thierry) [2196244]
- kernel.h: split out instruction pointer accessors (Adrien Thierry) [2196244]
- kernel.h: drop unneeded <linux/kernel.h> inclusion from other headers (Adrien Thierry) [2196244]
- sched/psi: Fix use-after-free in ep_remove_wait_queue() (Phil Auld) [RHEL-311]
- sched/psi: Use task->psi_flags to clear in CPU migration (Phil Auld) [RHEL-311]
- sched/psi: Stop relying on timer_pending() for poll_work rescheduling (Phil Auld) [RHEL-311]
- sched/psi: Fix avgs_work re-arm in psi_avgs_work() (Phil Auld) [RHEL-311]
- sched/psi: Fix possible missing or delayed pending event (Phil Auld) [RHEL-311]
- sched/psi: Cache parent psi_group to speed up group iteration (Phil Auld) [RHEL-311]
- sched/psi: Consolidate cgroup_psi() (Phil Auld) [RHEL-311]
- sched/psi: Add PSI_IRQ to track IRQ/SOFTIRQ pressure (Phil Auld) [RHEL-311]
- sched/psi: Remove NR_ONCPU task accounting (Phil Auld) [RHEL-311]
- sched/psi: Optimize task switch inside shared cgroups again (Phil Auld) [RHEL-311]
- sched/psi: Move private helpers to sched/stats.h (Phil Auld) [RHEL-311]
- sched/psi: Save percpu memory when !psi_cgroups_enabled (Phil Auld) [RHEL-311]
- sched/psi: Don't create cgroup PSI files when psi_disabled (Phil Auld) [RHEL-311]
- sched/psi: Fix periodic aggregation shut off (Phil Auld) [RHEL-311]
- headers/prep: Fix header to build standalone: <linux/psi.h> (Phil Auld) [RHEL-311]
- wait: add wake_up_pollfree() (Phil Auld) [RHEL-311]
- psi: Fix PSI_MEM_FULL state when tasks are in memstall and doing reclaim (Phil Auld) [RHEL-311]
- selftests: bonding: add bonding prio option test (Hangbin Liu) [2092194]
- bonding: fix lockdep splat in bond_miimon_commit() (Hangbin Liu) [2092194]
- bonding: do failover when high prio link up (Hangbin Liu) [2092194]
- bonding: add missed __rcu annotation for curr_active_slave (Hangbin Liu) [2092194]
- Bonding: add per-port priority for failover re-selection (Hangbin Liu) [2092194]
- bonding: add slave_dev field for bond_opt_value (Hangbin Liu) [2092194]
- s390/vfio-ap: fix memory leak in vfio_ap device driver (Alex Williamson) [2188088]
- docs: vfio: fix header path (Alex Williamson) [2188088]
- docs: vfio: Update vfio.rst per latest interfaces (Alex Williamson) [2188088]
- vfio: Update the kdoc for vfio_device_ops (Alex Williamson) [2188088]
- vfio: no need to pass kvm pointer during device open (Alex Williamson) [2188088]
- vfio: revert "iommu driver notify callback" (Alex Williamson) [2188088]
- vfio/type1: revert "implement notify callback" (Alex Williamson) [2188088]
- vfio/type1: revert "block on invalid vaddr" (Alex Williamson) [2188088]
- vfio/type1: restore locked_vm (Alex Williamson) [2188088]
- vfio/type1: track locked_vm per dma (Alex Williamson) [2188088]
- vfio/type1: prevent underflow of locked_vm via exec() (Alex Williamson) [2188088]
- vfio/type1: exclude mdevs from VFIO_UPDATE_VADDR (Alex Williamson) [2188088]
- samples: fix the prompt about SAMPLE_VFIO_MDEV_MBOCHS (Alex Williamson) [2188088]
- vfio/mdev: Use sysfs_emit() to instead of sprintf() (Alex Williamson) [2188088]
- vfio-mdev: add back CONFIG_VFIO dependency (Alex Williamson) [2188088]
- vfio/platform: Use GFP_KERNEL_ACCOUNT for userspace persistent allocations (Alex Williamson) [2188088]
- vfio/fsl-mc: Use GFP_KERNEL_ACCOUNT for userspace persistent allocations (Alex Williamson) [2188088]
- vfio: Use GFP_KERNEL_ACCOUNT for userspace persistent allocations (Alex Williamson) [2188088]
- vfio-mdev: remove an non-existing driver from vfio-mediated-device (Alex Williamson) [2188088]
- vfio-mdev: move the mtty usage documentation (Alex Williamson) [2188088]
- vfio-mdev: turn VFIO_MDEV into a selectable symbol (Alex Williamson) [2188088]
- s390/Kconfig: fix indentation (Alex Williamson) [2188088]
- vfio-mdev: allow building the samples into the kernel (Alex Williamson) [2188088]
- vfio: platform: No need to check res again (Alex Williamson) [2188088]
- MAINTAINERS: step down as vfio reviewer (Alex Williamson) [2188088]
- vfio-mdev/mdpy-fb: Do not set struct fb_info.apertures (Alex Williamson) [2188088]
- Documentation: s390: correct spelling (Alex Williamson) [2188088]
- s390: vfio-ap: tighten the NIB validity check (Alex Williamson) [2188088]
- s390/vfio_ap: increase max wait time for reset verification (Alex Williamson) [2188088]
- s390/vfio_ap: fix handling of error response codes (Alex Williamson) [2188088]
- s390/vfio_ap: verify ZAPQ completion after return of response code zero (Alex Williamson) [2188088]
- s390/vfio_ap: use TAPQ to verify reset in progress completes (Alex Williamson) [2188088]
- s390/vfio_ap: check TAPQ response code when waiting for queue reset (Alex Williamson) [2188088]
- s390/vfio-ap: verify reset complete in separate function (Alex Williamson) [2188088]
- s390/vfio-ap: fix an error handling path in vfio_ap_mdev_probe_queue() (Alex Williamson) [2188088]
- vfio/ccw: remove old IDA format restrictions (Alex Williamson) [2187660 2188088]
- vfio/ccw: don't group contiguous pages on 2K IDAWs (Alex Williamson) [2187660 2188088]
- vfio/ccw: handle a guest Format-1 IDAL (Alex Williamson) [2187660 2188088]
- vfio/ccw: allocate/populate the guest idal (Alex Williamson) [2187660 2188088]
- vfio/ccw: calculate number of IDAWs regardless of format (Alex Williamson) [2187660 2188088]
- vfio/ccw: read only one Format-1 IDAW (Alex Williamson) [2187660 2188088]
- vfio/ccw: refactor the idaw counter (Alex Williamson) [2187660 2188088]
- vfio/ccw: populate page_array struct inline (Alex Williamson) [2187660 2188088]
- vfio/ccw: pass page count to page_array struct (Alex Williamson) [2187660 2188088]
- vfio/ccw: remove unnecessary malloc alignment (Alex Williamson) [2187660 2188088]
- vfio/ccw: simplify CCW chain fetch routines (Alex Williamson) [2187660 2188088]
- vfio/ccw: replace copy_from_iova with vfio_dma_rw (Alex Williamson) [2187660 2188088]
- vfio/ccw: move where IDA flag is set in ORB (Alex Williamson) [2187660 2188088]
- vfio/ccw: allow non-zero storage keys (Alex Williamson) [2187660 2188088]
- vfio/ccw: simplify the cp_get_orb interface (Alex Williamson) [2187660 2188088]
- vfio/ccw: cleanup some of the mdev commentary (Alex Williamson) [2187660 2188088]
- bpf: Fix struct_meta lookup for bpf_obj_free_fields kfunc call (Jerome Marchand) [2177177]
- selftests: add prepare_system.sh (Jiri Benc) [2177177]
- xfrm: lwtunnel: squelch kernel warning in case XFRM encap type is not available (Jiri Benc) [2177177]
- selftests/bpf: Cover listener cloning with progs attached to sockmap (Jiri Benc) [2177177]
- selftests/bpf: Pass BPF skeleton to sockmap_listen ops tests (Jiri Benc) [2177177]
- bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener (Jiri Benc) [2177177]
- bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself (Jiri Benc) [2177177]
- net: skb: remove old comments about frag_size for build_skb() (Jiri Benc) [2177177]
- selftests/bpf: Test bpf_skb_adjust_room on CHECKSUM_PARTIAL (Jiri Benc) [2177177]
- skbuff: Introduce slab_build_skb() (Jiri Benc) [2177177]
- net: xsk: Don't include <linux/rculist.h> (Jiri Benc) [2177177]
- selftests/bpf: Allow building bpf tests with CONFIG_XFRM_INTERFACE=[m|n] (Jiri Benc) [2177177]
- selftests/bpf: add xfrm_info tests (Jiri Benc) [2177177]
- tools: add IFLA_XFRM_COLLECT_METADATA to uapi/linux/if_link.h (Jiri Benc) [2177177]
- xfrm: interface: Add unstable helpers for setting/getting XFRM metadata from TC-BPF (Jiri Benc) [2177177]
- xfrm: interface: rename xfrm_interface.c to xfrm_interface_core.c (Jiri Benc) [2177177]
- xfrm: lwtunnel: add lwtunnel support for xfrm interfaces in collect_md mode (Jiri Benc) [2177177]
- xfrm: interface: support collect metadata mode (Jiri Benc) [2177177]
- net: allow storing xfrm interface metadata in metadata_dst (Jiri Benc) [2177177]
- Revert "veth: Avoid drop packets when xdp_redirect performs" (Jiri Benc) [2177177]
- Revert "bpf: veth driver panics when xdp prog attached before veth_open" (Jiri Benc) [2177177]
- bpf: veth driver panics when xdp prog attached before veth_open (Jiri Benc) [2177177]
- veth: Avoid drop packets when xdp_redirect performs (Jiri Benc) [2177177]
- Delete duplicate words from kernel docs (Jerome Marchand) [2177177]
- Remove duplicate words inside documentation (Jerome Marchand) [2177177]
- bpf: fix precision propagation verbose logging (Jerome Marchand) [2177177]
- selftests/bpf: Fix out-of-srctree build (Jerome Marchand) [2177177]
- bpf: Fix the kernel crash caused by bpf_setsockopt(). (Jerome Marchand) [2177177]
- selftests/bpf: Use __failure macro in task kfunc testsuite (Jerome Marchand) [2177177]
- bpf: Add missing btf_put to register_btf_id_dtor_kfuncs (Jerome Marchand) [2177177]
- selftests/bpf: Verify copy_register_state() preserves parent/live fields (Jerome Marchand) [2177177]
- bpf: Fix to preserve reg parent/live fields when copying range info (Jerome Marchand) [2177177]
- bpf: Fix a possible task gone issue with bpf_send_signal[_thread]() helpers (Jerome Marchand) [2177177]
- bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation (Jerome Marchand) [2177177]
- bpf: hash map, avoid deadlock with suitable hash mask (Jerome Marchand) [2177177]
- bpf_doc: Fix build error with older python versions (Jerome Marchand) [2177177]
- libbpf: Fix map creation flags sanitization (Jerome Marchand) [2177177]
- bpf: remove the do_idr_lock parameter from bpf_prog_free_id() (Jerome Marchand) [2177177]
- bpf: restore the ebpf program ID for BPF_AUDIT_UNLOAD and PERF_BPF_EVENT_PROG_UNLOAD (Jerome Marchand) [2177177]
- bpf: Skip task with pid=1 in send_signal_common() (Jerome Marchand) [2177177]
- bpf: Skip invalid kfunc call in backtrack_insn (Jerome Marchand) [2177177]
- bpf: Always use maximal size for copy_array() (Jerome Marchand) [2177177]
- selftests/bpf: add a test for iter/task_vma for short-lived processes (Jerome Marchand) [2177177]
- bpf: keep a reference to the mm, in case the task is dead. (Jerome Marchand) [2177177]
- selftests/bpf: Add host-tools to gitignore (Jerome Marchand) [2177177]
- selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID (Jerome Marchand) [2177177]
- bpf: fix nullness propagation for reg to reg comparisons (Jerome Marchand) [2177177]
- bpftool: Fix linkage with statically built libllvm (Jerome Marchand) [2177177]
- bpf: Define sock security related BTF IDs under CONFIG_SECURITY_NETWORK (Jerome Marchand) [2177177]
- selftests/bpf: Add a test for using a cpumap from an freplace-to-XDP program (Jerome Marchand) [2177177]
- bpf: Resolve fext program type when checking map compatibility (Jerome Marchand) [2177177]
- bpf: Synchronize dispatcher update with bpf_dispatcher_xdp_func (Jerome Marchand) [2177177]
- libbpf: Fix single-line struct definition output in btf_dump (Jerome Marchand) [2177177]
- selftests/bpf: Select CONFIG_FUNCTION_ERROR_INJECTION (Jerome Marchand) [2177177]
- selftests/bpf: Fix a selftest compilation error with CONFIG_SMP=n (Jerome Marchand) [2177177]
- docs/bpf: Reword docs for BPF_MAP_TYPE_SK_STORAGE (Jerome Marchand) [2177177]
- selftests/bpf: test case for relaxed prunning of active_lock.id (Jerome Marchand) [2177177]
- selftests/bpf: Add pruning test case for bpf_spin_lock (Jerome Marchand) [2177177]
- bpf: use check_ids() for active_lock comparison (Jerome Marchand) [2177177]
- selftests/bpf: verify states_equal() maintains idmap across all frames (Jerome Marchand) [2177177]
- bpf: states_equal() must build idmap for all function frames (Jerome Marchand) [2177177]
- selftests/bpf: test cases for regsafe() bug skipping check_id() (Jerome Marchand) [2177177]
- bpf: regsafe() must not skip check_ids() (Jerome Marchand) [2177177]
- docs/bpf: Add documentation for BPF_MAP_TYPE_SK_STORAGE (Jerome Marchand) [2177177]
- selftests/bpf: Add test for dynptr reinit in user_ringbuf callback (Jerome Marchand) [2177177]
- bpf: Use memmove for bpf_dynptr_{read,write} (Jerome Marchand) [2177177]
- bpf: Move PTR_TO_STACK alignment check to process_dynptr_func (Jerome Marchand) [2177177]
- bpf: Rework check_func_arg_reg_off (Jerome Marchand) [2177177]
- bpf: Rework process_dynptr_func (Jerome Marchand) [2177177]
- bpf: Propagate errors from process_* checks in check_func_arg (Jerome Marchand) [2177177]
- bpf: Refactor ARG_PTR_TO_DYNPTR checks into process_dynptr_func (Jerome Marchand) [2177177]
- bpf: Skip rcu_barrier() if rcu_trace_implies_rcu_gp() is true (Jerome Marchand) [2177177]
- bpf: Reuse freed element in free_by_rcu during allocation (Jerome Marchand) [2177177]
- selftests/bpf: Bring test_offload.py back to life (Jerome Marchand) [2177177]
- bpf: Fix comment error in fixup_kfunc_call function (Jerome Marchand) [2177177]
- bpf: Do not zero-extend kfunc return values (Jerome Marchand) [2177177]
- bpf/docs: Document struct cgroup * kfuncs (Jerome Marchand) [2177177]
- bpf/docs: Document struct task_struct * kfuncs (Jerome Marchand) [2177177]
- selftests/bpf: convert dynptr_fail and map_kptr_fail subtests to generic tester (Jerome Marchand) [2177177]
- selftests/bpf: add generic BPF program tester-loader (Jerome Marchand) [2177177]
- bpf: Remove unused insn_cnt argument from visit_[func_call_]insn() (Jerome Marchand) [2177177]
- bpf: do not rely on ALLOW_ERROR_INJECTION for fmod_ret (Jerome Marchand) [2177177]
- bpf: remove unnecessary prune and jump points (Jerome Marchand) [2177177]
- bpf: mostly decouple jump history management from is_state_visited() (Jerome Marchand) [2177177]
- bpf: decouple prune and jump points (Jerome Marchand) [2177177]
- bpf: Loosen alloc obj test in verifier's reg_btf_record (Jerome Marchand) [2177177]
- bpf: Don't use rcu_users to refcount in task kfuncs (Jerome Marchand) [2177177]
- selftests/bpf: Use CONFIG_TEST_BPF=m instead of CONFIG_TEST_BPF=y (Jerome Marchand) [2177177]
- selftests/bpf: Use "is not set" instead of "=n" (Jerome Marchand) [2177177]
- selftests/bpf: Install all required files to run selftests (Jerome Marchand) [2177177]
- libbpf: Parse usdt args without offset on x86 (e.g. 8@(%%rsp)) (Jerome Marchand) [2177177]
- bpftool: Fix memory leak in do_build_table_cb (Jerome Marchand) [2177177]
- selftests/bpf: Fix conflicts with built-in functions in bpf_iter_ksym (Jerome Marchand) [2177177]
- bpf: Add sleepable prog tests for cgrp local storage (Jerome Marchand) [2177177]
- bpf: Enable sleeptable support for cgrp local storage (Jerome Marchand) [2177177]
- bpf, docs: BPF Iterator Document (Jerome Marchand) [2177177]
- bpf: Do not mark certain LSM hook arguments as trusted (Jerome Marchand) [2177177]
- docs/bpf: Add KF_RCU documentation (Jerome Marchand) [2177177]
- selftests/bpf: Fix rcu_read_lock test with new MEM_RCU semantics (Jerome Marchand) [2177177]
- bpf: Handle MEM_RCU type properly (Jerome Marchand) [2177177]
- libbpf: Improve usability of libbpf Makefile (Jerome Marchand) [2177177]
- selftests/bpf: Add GCC compatible builtins to bpf_legacy.h (Jerome Marchand) [2177177]
- bpf, docs: Correct the example of BPF_XOR (Jerome Marchand) [2177177]
- selftests/bpf: Validate multiple ref release_on_unlock logic (Jerome Marchand) [2177177]
- bpf: Fix release_on_unlock release logic for multiple refs (Jerome Marchand) [2177177]
- bpf: Fix a compilation failure with clang lto build (Jerome Marchand) [2177177]
- bpf: Tighten ptr_to_btf_id checks. (Jerome Marchand) [2177177]
- selftests/bpf: Add ingress tests for txmsg with apply_bytes (Jerome Marchand) [2177177]
- bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect (Jerome Marchand) [2177177]
- bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes (Jerome Marchand) [2177177]
- bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data (Jerome Marchand) [2177177]
- selftests/bpf: Add bench test to arm64 and s390x denylist (Jerome Marchand) [2177177]
- selftests/bpf: Make sure enum-less bpf_enable_stats() API works in C++ mode (Jerome Marchand) [2177177]
- libbpf: Avoid enum forward-declarations in public API in C++ mode (Jerome Marchand) [2177177]
- selftests/bpf: Avoid pinning prog when attaching to tc ingress in btf_skc_cls_ingress (Jerome Marchand) [2177177]
- selftests/bpf: Remove serial from tests using {open,close}_netns (Jerome Marchand) [2177177]
- selftests/bpf: Remove the "/sys" mount and umount dance in {open,close}_netns (Jerome Marchand) [2177177]
- selftests/bpf: Avoid pinning bpf prog in the netns_load_bpf() callers (Jerome Marchand) [2177177]
- selftests/bpf: Avoid pinning bpf prog in the tc_redirect_peer_l3 test (Jerome Marchand) [2177177]
- selftests/bpf: Avoid pinning bpf prog in the tc_redirect_dtime test (Jerome Marchand) [2177177]
- selftests/bpf: Use if_nametoindex instead of reading the /sys/net/class/*/ifindex (Jerome Marchand) [2177177]
- selftests/bpf: Add tests for bpf_rcu_read_lock() (Jerome Marchand) [2177177]
- bpf: Add kfunc bpf_rcu_read_lock/unlock() (Jerome Marchand) [2177177]
- bpf: Introduce might_sleep field in bpf_func_proto (Jerome Marchand) [2177177]
- compiler_types: Define __rcu as __attribute__((btf_type_tag("rcu"))) (Jerome Marchand) [2177177]
- docs/bpf: Add BPF_MAP_TYPE_XSKMAP documentation (Jerome Marchand) [2177177]
- samples/bpf: Fix wrong allocation size in xdp_router_ipv4_user (Jerome Marchand) [2177177]
- docs/bpf: Update btf selftests program and add link (Jerome Marchand) [2177177]
- bpf: Don't mark arguments to fentry/fexit programs as trusted. (Jerome Marchand) [2177177]
- selftests/bpf: Add selftests for bpf_task_from_pid() (Jerome Marchand) [2177177]
- bpf: Add bpf_task_from_pid() kfunc (Jerome Marchand) [2177177]
- bpf: Update bpf_{g,s}etsockopt() documentation (Jerome Marchand) [2177177]
- docs/bpf: Add table of BPF program types to libbpf docs (Jerome Marchand) [2177177]
- bpf: Fix a BTF_ID_LIST bug with CONFIG_DEBUG_INFO_BTF not set (Jerome Marchand) [2177177]
- bpf: Don't use idx variable when registering kfunc dtors (Jerome Marchand) [2177177]
- bpf: Unify and simplify btf_func_proto_check error handling (Jerome Marchand) [2177177]
- docs/bpf: Fix sphinx warnings in BPF map docs (Jerome Marchand) [2177177]
- selftests/bpf: Add reproducer for decl_tag in func_proto argument (Jerome Marchand) [2177177]
- docs/bpf: Document BPF_MAP_TYPE_BLOOM_FILTER (Jerome Marchand) [2177177]
- docs/bpf: Fix sphinx warnings for devmap (Jerome Marchand) [2177177]
- docs/bpf: Fix sphinx warnings for cpumap (Jerome Marchand) [2177177]
- selftests/bpf: Add selftests for bpf_cgroup_ancestor() kfunc (Jerome Marchand) [2177177]
- bpf: Add bpf_cgroup_ancestor() kfunc (Jerome Marchand) [2177177]
- selftests/bpf: Add cgroup kfunc / kptr selftests (Jerome Marchand) [2177177]
- bpf: Enable cgroups to be used as kptrs (Jerome Marchand) [2177177]
- selftests/bpf: Workaround for llvm nop-4 bug (Jerome Marchand) [2177177]
- bpf/verifier: Use kmalloc_size_roundup() to match ksize() usage (Jerome Marchand) [2177177]
- bpftool: remove function free_btf_vmlinux() (Jerome Marchand) [2177177]
- bpftool: clean-up usage of libbpf_get_error() (Jerome Marchand) [2177177]
- bpftool: fix error message when function can't register struct_ops (Jerome Marchand) [2177177]
- bpftool: replace return value PTR_ERR(NULL) with 0 (Jerome Marchand) [2177177]
- bpftool: remove support of --legacy option for bpftool (Jerome Marchand) [2177177]
- bpf: Add type cast unit tests (Jerome Marchand) [2177177]
- bpf: Add a kfunc for generic type cast (Jerome Marchand) [2177177]
- bpf: Add a kfunc to type cast from bpf uapi ctx to kernel ctx (Jerome Marchand) [2177177]
- bpf: Add support for kfunc set with common btf_ids (Jerome Marchand) [2177177]
- bpf: Disallow bpf_obj_new_impl call when bpf_mem_alloc_init fails (Jerome Marchand) [2177177]
- bpf/selftests: Add selftests for new task kfuncs (Jerome Marchand) [2177177]
- bpf: Add kfuncs for storing struct task_struct * as a kptr (Jerome Marchand) [2177177]
- bpf: Allow trusted pointers to be passed to KF_TRUSTED_ARGS kfuncs (Jerome Marchand) [2177177]
- bpf: Allow multiple modifiers in reg_type_str() prefix (Jerome Marchand) [2177177]
- tools lib bpf: Avoid install_headers make warning (Jerome Marchand) [2177177]
- selftests/bpf: Skip spin lock failure test on s390x (Jerome Marchand) [2177177]
- bpf, samples: Use "grep -E" instead of "egrep" (Jerome Marchand) [2177177]
- bpf, docs: DEVMAPs and XDP_REDIRECT (Jerome Marchand) [2177177]
- libbpf: Ignore hashmap__find() result explicitly in btf_dump (Jerome Marchand) [2177177]
- selftests/bpf: Add BTF sanity tests (Jerome Marchand) [2177177]
- selftests/bpf: Add BPF linked list API tests (Jerome Marchand) [2177177]
- selftests/bpf: Add failure test cases for spin lock pairing (Jerome Marchand) [2177177]
- selftests/bpf: Update spinlock selftest (Jerome Marchand) [2177177]
- selftests/bpf: Add __contains macro to bpf_experimental.h (Jerome Marchand) [2177177]
- bpf: Add comments for map BTF matching requirement for bpf_list_head (Jerome Marchand) [2177177]
- bpf: Add 'release on unlock' logic for bpf_list_push_{front,back} (Jerome Marchand) [2177177]
- bpf: Introduce single ownership BPF linked list API (Jerome Marchand) [2177177]
- bpf: Permit NULL checking pointer with non-zero fixed offset (Jerome Marchand) [2177177]
- bpf: Introduce bpf_obj_drop (Jerome Marchand) [2177177]
- bpf: Introduce bpf_obj_new (Jerome Marchand) [2177177]
- bpf: Support constant scalar arguments for kfuncs (Jerome Marchand) [2177177]
- bpf: Rewrite kfunc argument handling (Jerome Marchand) [2177177]
- bpf: Allow locking bpf_spin_lock in inner map values (Jerome Marchand) [2177177]
- bpf: Allow locking bpf_spin_lock global variables (Jerome Marchand) [2177177]
- bpf: Allow locking bpf_spin_lock in allocated objects (Jerome Marchand) [2177177]
- bpf: Verify ownership relationships for user BTF types (Jerome Marchand) [2177177]
- bpf: Recognize lock and list fields in allocated objects (Jerome Marchand) [2177177]
- bpf: Introduce allocated objects support (Jerome Marchand) [2177177]
- bpf: Populate field_offs for inner_map_meta (Jerome Marchand) [2177177]
- bpf: Free inner_map_meta when btf_record_dup fails (Jerome Marchand) [2177177]
- bpf: Do btf_record_free outside map_free callback (Jerome Marchand) [2177177]
- bpf: Fix early return in map_check_btf (Jerome Marchand) [2177177]
- selftests/bpf: Pass target triple to get_sys_includes macro (Jerome Marchand) [2177177]
- selftests, bpf: Fix broken riscv build (Jerome Marchand) [2177177]
- selftests/bpf: Explicitly pass RESOLVE_BTFIDS to sub-make (Jerome Marchand) [2177177]
- bpf: Pass map file to .map_update_batch directly (Jerome Marchand) [2177177]
- bpf/docs: Include blank lines between bullet points in bpf_devel_QA.rst (Jerome Marchand) [2177177]
- selftests/bpf: allow unpriv bpf for selftests by default (Jerome Marchand) [2177177]
- bpftool: Check argc first before "file" in do_batch() (Jerome Marchand) [2177177]
- docs/bpf: Fix sample code in MAP_TYPE_ARRAY docs (Jerome Marchand) [2177177]
- selftests/bpf: check nullness propagation for reg to reg comparisons (Jerome Marchand) [2177177]
- bpf: propagate nullness information for reg to reg comparisons (Jerome Marchand) [2177177]
- bpf: Expand map key argument of bpf_redirect_map to u64 (Jerome Marchand) [2177177]
- dev: Move received_rps counter next to RPS members in softnet data (Jiri Benc) [2177177]
- bpf: Refactor btf_struct_access (Jerome Marchand) [2177177]
- bpf: Rename MEM_ALLOC to MEM_RINGBUF (Jerome Marchand) [2177177]
- bpf: Rename RET_PTR_TO_ALLOC_MEM (Jerome Marchand) [2177177]
- bpf: Support bpf_list_head in map values (Jerome Marchand) [2177177]
- bpf: Fix copy_map_value, zero_map_value (Jerome Marchand) [2177177]
- bpf: Remove BPF_MAP_OFF_ARR_MAX (Jerome Marchand) [2177177]
- bpf: Remove local kptr references in documentation (Jerome Marchand) [2177177]
- bpf/docs: Document how to run CI without patch submission (Jerome Marchand) [2177177]
- libbpf: checkpatch: Fixed code alignments in ringbuf.c (Jerome Marchand) [2177177]
- libbpf: Fixed various checkpatch issues in libbpf.c (Jerome Marchand) [2177177]
- libbpf: checkpatch: Fixed code alignments in btf.c (Jerome Marchand) [2177177]
- bpf, docs: Fixup cpumap sphinx >= 3.1 warning (Jerome Marchand) [2177177]
- libbpf: Fix uninitialized warning in btf_dump_dump_type_data (Jerome Marchand) [2177177]
- selftests/bpf: fix veristat's singular file-or-prog filter (Jerome Marchand) [2177177]
- bpf, docs: Document BPF_MAP_TYPE_ARRAY (Jerome Marchand) [2177177]
- docs/bpf: Document BPF map types QUEUE and STACK (Jerome Marchand) [2177177]
- docs/bpf: Document BPF ARRAY_OF_MAPS and HASH_OF_MAPS (Jerome Marchand) [2177177]
- docs/bpf: Document BPF_MAP_TYPE_CPUMAP map (Jerome Marchand) [2177177]
- docs/bpf: Document BPF_MAP_TYPE_LPM_TRIE map (Jerome Marchand) [2177177]
- libbpf: Hashmap.h update to fix build issues using LLVM14 (Jerome Marchand) [2177177]
- selftests: Fix test group SKIPPED result (Jerome Marchand) [2177177]
- selftests/bpf: Tests for btf_dedup_resolve_fwds (Jerome Marchand) [2177177]
- libbpf: Resolve unambigous forward declarations (Jerome Marchand) [2177177]
- libbpf: Hashmap interface update to allow both long and void* keys/values (Jerome Marchand) [2177177]
- selftests/bpf: Fix u32 variable compared with less than zero (Jerome Marchand) [2177177]
- Documentation: bpf: Escape underscore in BPF type name prefix (Jerome Marchand) [2177177]
- selftests/bpf: cgroup_helpers.c: Fix strncpy() fortify warning (Jerome Marchand) [2177177]
- samples/bpf: Fix tracex2 error: No such file or directory (Jerome Marchand) [2177177]
- selftests/bpf: Tests for enum fwd resolved as full enum64 (Jerome Marchand) [2177177]
- libbpf: Resolve enum fwd as full enum64 and vice versa (Jerome Marchand) [2177177]
- selftests/bpf: make test_align selftest more robust (Jerome Marchand) [2177177]
- bpf: aggressively forget precise markings during state checkpointing (Jerome Marchand) [2177177]
- bpf: stop setting precise in current state (Jerome Marchand) [2177177]
- bpf: allow precision tracking for programs with subprogs (Jerome Marchand) [2177177]
- bpf: propagate precision across all frames, not just the last one (Jerome Marchand) [2177177]
- bpf: propagate precision in ALU/ALU64 operations (Jerome Marchand) [2177177]
- bpf: Refactor map->off_arr handling (Jerome Marchand) [2177177]
- bpf: Consolidate spin_lock, timer management into btf_record (Jerome Marchand) [2177177]
- bpf: Refactor kptr_off_tab into btf_record (Jerome Marchand) [2177177]
- selftests/bpf: support stat filtering in comparison mode in veristat (Jerome Marchand) [2177177]
- selftests/bpf: support stats ordering in comparison mode in veristat (Jerome Marchand) [2177177]
- selftests/bpf: handle missing records in comparison mode better in veristat (Jerome Marchand) [2177177]
- selftests/bpf: make veristat emit all stats in CSV mode by default (Jerome Marchand) [2177177]
- selftests/bpf: support simple filtering of stats in veristat (Jerome Marchand) [2177177]
- selftests/bpf: allow to define asc/desc ordering for sort specs in veristat (Jerome Marchand) [2177177]
- selftests/bpf: ensure we always have non-ambiguous sorting in veristat (Jerome Marchand) [2177177]
- selftests/bpf: consolidate and improve file/prog filtering in veristat (Jerome Marchand) [2177177]
- selftests/bpf: shorten "Total insns/states" column names in veristat (Jerome Marchand) [2177177]
- selftests/bpf: add veristat replay mode (Jerome Marchand) [2177177]
- bpf: Drop reg_type_may_be_refcounted_or_null (Jerome Marchand) [2177177]
- bpf: Fix slot type check in check_stack_write_var_off (Jerome Marchand) [2177177]
- bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID (Jerome Marchand) [2177177]
- bpf: Allow specifying volatile type modifier for kptrs (Jerome Marchand) [2177177]
- bpf: Document UAPI details for special BPF types (Jerome Marchand) [2177177]
- samples/bpf: Fix typo in README (Jerome Marchand) [2177177]
- bpf: check max_entries before allocating memory (Jerome Marchand) [2177177]
- bpf: Fix a typo in comment for DFS algorithm (Jerome Marchand) [2177177]
- perf bpf: No need to include compiler.h when HAVE_LIBBPF_SUPPORT is true (Jerome Marchand) [2177177]
- bpftool: Fix spelling mistake "disasembler" -> "disassembler" (Jerome Marchand) [2177177]
- selftests/bpf: Fix bpftool synctypes checking failure (Jerome Marchand) [2177177]
- selftests/bpf: Panic on hard/soft lockup (Jerome Marchand) [2177177]
- docs/bpf: Add documentation for new cgroup local storage (Jerome Marchand) [2177177]
- selftests/bpf: Add test cgrp_local_storage to DENYLIST.s390x (Jerome Marchand) [2177177]
- selftests/bpf: Add selftests for new cgroup local storage (Jerome Marchand) [2177177]
- selftests/bpf: Fix test test_libbpf_str/bpf_map_type_str (Jerome Marchand) [2177177]
- bpftool: Support new cgroup local storage (Jerome Marchand) [2177177]
- libbpf: Support new cgroup local storage (Jerome Marchand) [2177177]
- bpf: Implement cgroup storage available to non-cgroup-attached bpf progs (Jerome Marchand) [2177177]
- bpf: Refactor some inode/task/sk storage functions for reuse (Jerome Marchand) [2177177]
- bpf: Make struct cgroup btf id global (Jerome Marchand) [2177177]
- selftests/bpf: Tracing prog can still do lookup under busy lock (Jerome Marchand) [2177177]
- selftests/bpf: Ensure no task storage failure for bpf_lsm.s prog due to deadlock detection (Jerome Marchand) [2177177]
- bpf: Add new bpf_task_storage_delete proto with no deadlock detection (Jerome Marchand) [2177177]
- bpf: bpf_task_storage_delete_recur does lookup first before the deadlock check (Jerome Marchand) [2177177]
- bpf: Add new bpf_task_storage_get proto with no deadlock detection (Jerome Marchand) [2177177]
- bpf: Avoid taking spinlock in bpf_task_storage_get if potential deadlock is detected (Jerome Marchand) [2177177]
- bpf: Refactor the core bpf_task_storage_get logic into a new function (Jerome Marchand) [2177177]
- bpf: Append _recur naming to the bpf_task_storage helper proto (Jerome Marchand) [2177177]
- bpf: Remove prog->active check for bpf_lsm and bpf_iter (Jerome Marchand) [2177177]
- libbpf: Btf dedup identical struct test needs check for nested structs/arrays (Jerome Marchand) [2177177]
- selftests/bpf: Add kprobe_multi kmod attach api tests (Jerome Marchand) [2177177]
- selftests/bpf: Add kprobe_multi check to module attach test (Jerome Marchand) [2177177]
- selftests/bpf: Add bpf_testmod_fentry_* functions (Jerome Marchand) [2177177]
- selftests/bpf: Add load_kallsyms_refresh function (Jerome Marchand) [2177177]
- bpf: Take module reference on kprobe_multi link (Jerome Marchand) [2177177]
- bpf: Rename __bpf_kprobe_multi_cookie_cmp to bpf_kprobe_multi_addrs_cmp (Jerome Marchand) [2177177]
- ftrace: Add support to resolve module symbols in ftrace_lookup_symbols (Jerome Marchand) [2177177]
- kallsyms: Make module_kallsyms_on_each_symbol generally available (Jerome Marchand) [2177177]
- bpftool: Add llvm feature to "bpftool version" (Jerome Marchand) [2177177]
- bpftool: Support setting alternative arch for JIT disasm with LLVM (Jerome Marchand) [2177177]
- bpftool: Add LLVM as default library for disassembling JIT-ed programs (Jerome Marchand) [2177177]
- bpftool: Refactor disassembler for JIT-ed programs (Jerome Marchand) [2177177]
- bpftool: Group libbfd defs in Makefile, only pass them if we use libbfd (Jerome Marchand) [2177177]
- bpftool: Split FEATURE_TESTS/FEATURE_DISPLAY definitions in Makefile (Jerome Marchand) [2177177]
- bpftool: Remove asserts from JIT disassembler (Jerome Marchand) [2177177]
- bpftool: Define _GNU_SOURCE only once (Jerome Marchand) [2177177]
- selftests/bpf: Add write to hashmap to array_map iter test (Jerome Marchand) [2177177]
- selftests/bpf: Add test verifying bpf_ringbuf_reserve retval use in map ops (Jerome Marchand) [2177177]
- bpf: Consider all mem_types compatible for map_{key,value} args (Jerome Marchand) [2177177]
- bpf: Allow ringbuf memory to be used as map key (Jerome Marchand) [2177177]
- selftests/bpf: Initial DENYLIST for aarch64 (Jerome Marchand) [2177177]
- selftests/bpf: Update vmtests.sh to support aarch64 (Jerome Marchand) [2177177]
- selftests/bpf: Add config.aarch64 (Jerome Marchand) [2177177]
- selftests/bpf: Remove entries from config.s390x already present in config (Jerome Marchand) [2177177]
- bpftool: Set binary name to "bpftool" in help and version output (Jerome Marchand) [2177177]
- libbpf: Avoid allocating reg_name with sscanf in parse_usdt_arg() (Jerome Marchand) [2177177]
- selftests/bpf: fix task_local_storage/exit_creds rcu usage (Jerome Marchand) [2177177]
- bpftool: Update the bash completion(add autoattach to prog load) (Jerome Marchand) [2177177]
- bpftool: Update doc (add autoattach to prog load) (Jerome Marchand) [2177177]
- bpftool: Add autoattach for bpf prog load|loadall (Jerome Marchand) [2177177]
- bpftool: Add "bootstrap" feature to version output (Jerome Marchand) [2177177]
- bpf, docs: Reformat BPF maps page to be more readable (Jerome Marchand) [2177177]
- bpf: add selftests for lsh, rsh, arsh with reg operand (Jerome Marchand) [2177177]
- bpf,x64: use shrx/sarx/shlx when available (Jerome Marchand) [2177177]
- bpf,x64: avoid unnecessary instructions when shift dest is ecx (Jerome Marchand) [2177177]
- libbpf: add non-mmapable data section selftest (Jerome Marchand) [2177177]
- libbpf: only add BPF_F_MMAPABLE flag for data maps with global vars (Jerome Marchand) [2177177]
- libbpf: clean up and refactor BTF fixup step (Jerome Marchand) [2177177]
- bpf/docs: Summarize CI system and deny lists (Jerome Marchand) [2177177]
- samples/bpf: Fix typos in README (Jerome Marchand) [2177177]
- samples/bpf: Fix double word in comments (Jerome Marchand) [2177177]
- bpf: Use rcu_trace_implies_rcu_gp() for program array freeing (Jerome Marchand) [2177177]
- bpf: Use rcu_trace_implies_rcu_gp() in local storage map (Jerome Marchand) [2177177]
- bpf: Use rcu_trace_implies_rcu_gp() in bpf memory allocator (Jerome Marchand) [2177177]
- rcu-tasks: Provide rcu_trace_implies_rcu_gp() (Jerome Marchand) [2177177]
- selftests/bpf: Use sys_pidfd_open() helper when possible (Jerome Marchand) [2177177]
- libbpf: Fix null-pointer dereference in find_prog_by_sec_insn() (Jerome Marchand) [2177177]
- libbpf: Deal with section with no data gracefully (Jerome Marchand) [2177177]
- libbpf: Use elf_getshdrnum() instead of e_shnum (Jerome Marchand) [2177177]
- selftests/bpf: Fix memory leak caused by not destroying skeleton (Jerome Marchand) [2177177]
- libbpf: Fix use-after-free in btf_dump_name_dups (Jerome Marchand) [2177177]
- selftests/bpf: S/iptables/iptables-legacy/ in the bpf_nf and xdp_synproxy test (Jerome Marchand) [2177177]
- selftests/bpf: Alphabetize DENYLISTs (Jerome Marchand) [2177177]
- selftests/bpf: Add tests for _opts variants of bpf_*_get_fd_by_id() (Jerome Marchand) [2177177]
- libbpf: Introduce bpf_link_get_fd_by_id_opts() (Jerome Marchand) [2177177]
- libbpf: Introduce bpf_btf_get_fd_by_id_opts() (Jerome Marchand) [2177177]
- libbpf: Introduce bpf_prog_get_fd_by_id_opts() (Jerome Marchand) [2177177]
- libbpf: Introduce bpf_get_fd_by_id_opts and bpf_map_get_fd_by_id_opts() (Jerome Marchand) [2177177]
- libbpf: Fix LIBBPF_1.0.0 declaration in libbpf.map (Jerome Marchand) [2177177]
- bpf, x64: Remove unnecessary check on existence of SSE2 (Jerome Marchand) [2177177]
- selftests/bpf: Add selftest deny_namespace to s390x deny list (Jerome Marchand) [2177177]
- scripts/bpf_doc.py: update logic to not assume sequential enum values (Jerome Marchand) [2177177]
- bpf: explicitly define BPF_FUNC_xxx integer values (Jerome Marchand) [2177177]
- selftests/bpf: add BPF object fixup step to veristat (Jerome Marchand) [2177177]
- selftests/bpf: avoid reporting +100%% difference in veristat for actual 0%% (Jerome Marchand) [2177177]
- selftests/bpf: allow requesting log level 2 in test_verifier (Jerome Marchand) [2177177]
- selftests/bpf: Test btf dump for struct with padding only fields (Jerome Marchand) [2177177]
- bpftool: Print newline before '}' for struct with padding only fields (Jerome Marchand) [2177177]
- net, neigh: Do not trigger immediate probes on NUD_FAILED from neigh_managed_work (Ivan Vecera) [2193175]
- net, neigh: Fix crash in v6 module initialization error path (Ivan Vecera) [2193175]
- net, neigh: Reject creating NUD_PERMANENT with NTF_MANAGED entries (Ivan Vecera) [2193175]
- net, neigh: Add build-time assertion to avoid neigh->flags overflow (Ivan Vecera) [2193175]
- net, neigh: Add NTF_MANAGED flag for managed neighbor entries (Ivan Vecera) [2193175]
- net, neigh: Extend neigh->flags to 32 bit to allow for extensions (Ivan Vecera) [2193175]
- net, neigh: Enable state migration between NUD_PERMANENT and NTF_USE (Ivan Vecera) [2193175]
- dm: don't lock fs when the map is NULL in process of resume (Benjamin Marzinski) [2189971]
- dm flakey: add an "error_reads" option (Benjamin Marzinski) [2189971]
- dm flakey: remove trailing space in the table line (Benjamin Marzinski) [2189971]
- dm flakey: fix a crash with invalid table line (Benjamin Marzinski) [2189971]
- dm ioctl: fix nested locking in table_clear() to remove deadlock concern (Benjamin Marzinski) [2189971]
- dm: unexport dm_get_queue_limits() (Benjamin Marzinski) [2189971]
- dm: allow targets to require splitting WRITE_ZEROES and SECURE_ERASE (Benjamin Marzinski) [2189971]
- dm: add helper macro for simple DM target module init and exit (Benjamin Marzinski) [2189971]
- dm raid: remove unused d variable (Benjamin Marzinski) [2189971]
- dm: remove unnecessary (void*) conversions (Benjamin Marzinski) [2189971]
- dm mirror: add DMERR message if alloc_workqueue fails (Benjamin Marzinski) [2189971]
- dm: push error reporting down to dm_register_target() (Benjamin Marzinski) [2189971]
- dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path (Benjamin Marzinski) [2189971]
- dm clone: call kmem_cache_destroy() in dm_clone_init() error path (Benjamin Marzinski) [2189971]
- dm error: add discard support (Benjamin Marzinski) [2189971]
- dm zero: add discard support (Benjamin Marzinski) [2189971]
- dm table: allow targets without devices to set ->io_hints (Benjamin Marzinski) [2189971]
- dm verity: emit audit events on verification failure and more (Benjamin Marzinski) [2189971]
- dm verity: fix error handling for check_at_most_once on FEC (Benjamin Marzinski) [2189971]
- dm: improve hash_locks sizing and hash function (Benjamin Marzinski) [2189971]
- dm bio prison v1: intelligently size dm_bio_prison's prison_regions (Benjamin Marzinski) [2189971]
- dm bio prison v1: prepare to intelligently size dm_bio_prison's prison_regions (Benjamin Marzinski) [2189971]
- dm bufio: intelligently size dm_buffer_cache's buffer_trees (Benjamin Marzinski) [2189971]
- dm bufio: prepare to intelligently size dm_buffer_cache's buffer_trees (Benjamin Marzinski) [2189971]
- dm: add dm_num_hash_locks() (Benjamin Marzinski) [2189971]
- dm bio prison v1: add dm_cell_key_has_valid_range (Benjamin Marzinski) [2189971]
- dm bio prison v1: improve concurrent IO performance (Benjamin Marzinski) [2189971]
- dm: split discards further if target sets max_discard_granularity (Benjamin Marzinski) [2189971]
- dm thin: speed up cell_defer_no_holder() (Benjamin Marzinski) [2189971]
- dm bufio: use multi-page bio vector (Benjamin Marzinski) [2189971]
- dm bufio: use waitqueue_active in __free_buffer_wake (Benjamin Marzinski) [2189971]
- dm bufio: move dm_bufio_client members to avoid spanning cachelines (Benjamin Marzinski) [2189971]
- dm bufio: add lock_history optimization for cache iterators (Benjamin Marzinski) [2189971]
- dm bufio: improve concurrent IO performance (Benjamin Marzinski) [2189971]
- dm bufio: add dm_buffer_cache abstraction (Benjamin Marzinski) [2189971]
- dm bufio: add LRU abstraction (Benjamin Marzinski) [2189971]
- dm bufio: don't bug for clear developer oversight (Benjamin Marzinski) [2189971]
- dm bufio: never crash if dm_bufio_in_request() (Benjamin Marzinski) [2189971]
- dm bufio: use WARN_ON in dm_bufio_client_destroy and dm_bufio_exit (Benjamin Marzinski) [2189971]
- dm bufio: remove unused dm_bufio_release_move interface (Benjamin Marzinski) [2189971]
- dm stats: check for and propagate alloc_percpu failure (Benjamin Marzinski) [2189971]
- dm crypt: avoid accessing uninitialized tasklet (Benjamin Marzinski) [2189971]
- dm crypt: add cond_resched() to dmcrypt_write() (Benjamin Marzinski) [2189971]
- dm thin: fix deadlock when swapping to thin device (Benjamin Marzinski) [2189971]
- intel_idle: Add force_irq_on module param (David Arcari) [2185872]
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IBRS (David Arcari) [2185872]
- cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again* (David Arcari) [2185872]
- intel_idle: move from strlcpy() with unused retval to strscpy() (David Arcari) [2185872]
- NFSD: Fix problem of COMMIT and NFS4ERR_DELAY in infinite loop (Benjamin Coddington) [2196432]
Resolves: rhbz#2092194, rhbz#2160041, rhbz#2160097, rhbz#2174972, rhbz#2177177, rhbz#2185872, rhbz#2187660, rhbz#2188088, rhbz#2189971, rhbz#2193175, rhbz#2196244, rhbz#2196432, RHEL-311
Signed-off-by: Jan Stancek <jstancek@redhat.com>
2023-05-11 12:41:45 +00:00
|
|
|
|
|
|
|
%files -f libperf-debuginfo.list -n libperf-debuginfo
|
2020-10-15 12:41:02 +00:00
|
|
|
%endif
|
|
|
|
# with_perf
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%if %{with_tools}
|
|
|
|
%ifnarch %{cpupowerarchs}
|
|
|
|
%files -n kernel-tools
|
|
|
|
%else
|
|
|
|
%files -n kernel-tools -f cpupower.lang
|
|
|
|
%{_bindir}/cpupower
|
|
|
|
%{_datadir}/bash-completion/completions/cpupower
|
|
|
|
%ifarch x86_64
|
|
|
|
%{_bindir}/centrino-decode
|
|
|
|
%{_bindir}/powernow-k8-decode
|
|
|
|
%endif
|
|
|
|
%{_unitdir}/cpupower.service
|
|
|
|
%{_mandir}/man[1-8]/cpupower*
|
|
|
|
%config(noreplace) %{_sysconfdir}/sysconfig/cpupower
|
|
|
|
%ifarch x86_64
|
|
|
|
%{_bindir}/x86_energy_perf_policy
|
|
|
|
%{_mandir}/man8/x86_energy_perf_policy*
|
|
|
|
%{_bindir}/turbostat
|
|
|
|
%{_mandir}/man8/turbostat*
|
|
|
|
%{_bindir}/intel-speed-select
|
kernel-5.14.0-81.el9
* Tue Apr 26 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-81.el9]
- powerpc/pseries/vas: Add VAS migration handler (Steve Best) [2028677]
- powerpc/pseries/vas: Modify reconfig open/close functions for migration (Steve Best) [2028677]
- powerpc/pseries/vas: Define global hv_cop_caps struct (Steve Best) [2028677]
- powerpc/pseries/vas: Add 'update_total_credits' entry for QoS capabilities (Steve Best) [2028677]
- powerpc/pseries/vas: sysfs interface to export capabilities (Steve Best) [2028677]
- powerpc/pseries/vas: Reopen windows with DLPAR core add (Steve Best) [2028677]
- powerpc/pseries/vas: Close windows with DLPAR core removal (Steve Best) [2028677]
- powerpc/vas: Map paste address only if window is active (Steve Best) [2028677]
- powerpc/vas: Return paste instruction failure if no active window (Steve Best) [2028677]
- powerpc/vas: Add paste address mmap fault handler (Steve Best) [2028677]
- powerpc/pseries/vas: Save PID in pseries_vas_window struct (Steve Best) [2028677]
- powerpc/pseries/vas: Use common names in VAS capability structure (Steve Best) [2028677]
- s390/kexec: fix return code handling (Lichen Liu) [2017023]
- s390/kexec: fix memory leak of ipl report buffer (Lichen Liu) [2017023]
- Build intel_sdsi with %%{tools_make} (David Arcari) [1971952]
- redhat/kernel.spec.template: Add intel_sdsi utility (David Arcari) [1971952]
- redhat/configs: enable CONFIG_INTEL_SDSI (David Arcari) [1971952]
- selftests: sdsi: test sysfs setup (David Arcari) [1971952]
- tools arch x86: Add Intel SDSi provisiong tool (David Arcari) [1971952]
- platform/x86: Add Intel Software Defined Silicon driver (David Arcari) [1971952]
- spi: pxa2xx: Add support for Intel Raptor Lake PCH-S (David Arcari) [2040032]
- redhat/configs: change intel-lpss to be a loadable module (David Arcari) [2040032]
- mfd: intel-lpss: Provide an SSP type to the driver (David Arcari) [2040032]
- mfd: intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs (David Arcari) [2040032]
- mfd: intel-lpss: Fix I2C4 not being available on the Microsoft Surface Go & Go 2 (David Arcari) [2040032]
- mfd: intel-lpss-pci: Fix clock speed for 38a8 UART (David Arcari) [2040032]
- mfd: intel-lpss: Fix too early PM enablement in the ACPI ->probe() (David Arcari) [2040032]
- mfd: intel-lpss: Add Intel Lakefield PCH PCI IDs (David Arcari) [2040032]
- mfd: intel-lpss: Add support for MacBookPro16,2 ICL-N UART (David Arcari) [2040032]
- mfd: intel-lpss: Add Intel Cannon Lake ACPI IDs (David Arcari) [2040032]
- pinctrl: alderlake: Add Raptor Lake-S ACPI ID (David Arcari) [2040034]
- pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" (David Arcari) [2040034]
- pinctrl: intel: fix unexpected interrupt (David Arcari) [2040034]
- pinctrl: intel: Fix a glitch when updating IRQ flags on a preconfigured line (David Arcari) [2040034]
- pinctrl: intel: Kconfig: Add configuration menu to Intel pin control (David Arcari) [2040034]
- i2c: i801: Drop two outdated comments (David Arcari) [2040028]
- i2c: i801: Add support for the Process Call command (David Arcari) [2040028]
- i2c: i801: Drop useless masking in i801_access (David Arcari) [2040028]
- i2c: i801: Add support for Intel Raptor Lake PCH-S (David Arcari) [2040028]
- eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX (David Arcari) [2040028]
- i2c: i801: Don't clear status flags twice in interrupt mode (David Arcari) [2040028]
- i2c: i801: Don't read back cleared status in i801_check_pre() (David Arcari) [2040028]
- i2c: i801: Improve handling platform data for tco device (David Arcari) [2040028]
- i2c: i801: Improve handling of chip-specific feature definitions (David Arcari) [2040028]
- i2c: i801: Remove i801_set_block_buffer_mode (David Arcari) [2040028]
- i2c: i801: Don't silently correct invalid transfer size (David Arcari) [2040028]
- i2c: i801: Fix interrupt storm from SMB_ALERT signal (David Arcari) [2040028]
- i2c: i801: Restore INTREN on unload (David Arcari) [2040028]
- i2c: i801: Add support for Intel Ice Lake PCH-N (David Arcari) [2040028]
- i2c: i801: Fix incorrect and needless software PEC disabling (David Arcari) [2040028]
- i2c: i801: Stop using pm_runtime_set_autosuspend_delay(-1) (David Arcari) [2040028]
- i2c: i801: Use PCI bus rescan mutex to protect P2SB access (David Arcari) [2040028]
- i2c: i801: Improve i801_add_mux (David Arcari) [2040028]
- i2c: i801: Improve i801_acpi_probe/remove functions (David Arcari) [2040028]
- i2c: i801: Remove not needed check for PCI_COMMAND_INTX_DISABLE (David Arcari) [2040028]
- i2c: i801: Improve is_dell_system_with_lis3lv02d (David Arcari) [2040028]
- i2c: i801: Remove not needed debug message (David Arcari) [2040028]
- i2c: i801: make p2sb_spinlock a mutex (David Arcari) [2040028]
- i2c: i801: Improve disabling runtime pm (David Arcari) [2040028]
- i2c: i801: Fix handling SMBHSTCNT_PEC_EN (David Arcari) [2040028]
- kABI: Pad the address_space struct (Nico Pache) [2048328]
- kABI: Pad the readahead_control struct (Nico Pache) [2048328]
- kABI: Pad the vm_fault struct (Nico Pache) [2048328]
- kABI: Pad vm_operations_struct (Nico Pache) [2048328]
- kABI: Pad the mempolicy struct (Nico Pache) [2048328]
- kABI: Pad mempool_s (Nico Pache) [2048328]
- kABI: Pad dev_pagemap and dev_pagemap_ops (Nico Pache) [2048328]
- kABI: Pad struct swap_info_struct (Nico Pache) [2048328]
- kABI: Pad vmem_altmap (Nico Pache) [2048328]
- kABI: Pad the vm_area_struct (Nico Pache) [2048328]
- kABI: Pad the mm_struct (Nico Pache) [2048328]
- kABI: exclude reclaim_state struct (Nico Pache) [2048328]
- kABI: Pad the shrinker struct (Nico Pache) [2048328]
- kABI: Exclude memcg pointer from shrinker (Nico Pache) [2048328]
- pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init (Steve Best) [2067770]
- scsi: smartpqi: Update version to 2.1.14-035 (Don Brace) [2012229]
- scsi: smartpqi: Fix lsscsi -t SAS addresses (Don Brace) [2012229]
- scsi: smartpqi: Fix hibernate and suspend (Don Brace) [2012229]
- scsi: smartpqi: Fix BUILD_BUG_ON() statements (Don Brace) [2012229]
- scsi: smartpqi: Fix NUMA node not updated during init (Don Brace) [2012229]
- scsi: smartpqi: Expose SAS address for SATA drives (Don Brace) [2012229]
- scsi: smartpqi: Speed up RAID 10 sequential reads (Don Brace) [2012229]
- scsi: smartpqi: Fix kdump issue when controller is locked up (Don Brace) [2012229]
- scsi: smartpqi: Update volume size after expansion (Don Brace) [2012229]
- scsi: smartpqi: Avoid drive spin-down during suspend (Don Brace) [2012229]
- scsi: smartpqi: Resolve delay issue with PQI_HZ value (Don Brace) [2012229]
- scsi: smartpqi: Fix a typo in func pqi_aio_submit_io() (Don Brace) [2012229]
- scsi: smartpqi: Fix a name typo and cleanup code (Don Brace) [2012229]
- scsi: smartpqi: Quickly propagate path failures to SCSI midlayer (Don Brace) [2012229]
- scsi: smartpqi: Eliminate drive spin down on warm boot (Don Brace) [2012229]
- scsi: smartpqi: Enable SATA NCQ priority in sysfs (Don Brace) [2012229]
- scsi: smartpqi: Add PCI IDs (Don Brace) [2012229]
- scsi: smartpqi: Fix rmmod stack trace (Don Brace) [2012229]
- selftests: xsk: Generate packet directly in umem (Felix Maurer) [2006330]
- selftests: xsk: Decrease sending speed (Felix Maurer) [2006330]
- selftests: xsk: Simplify packet validation in xsk tests (Felix Maurer) [2006330]
- selftests: xsk: Rename worker_* functions that are not thread entry points (Felix Maurer) [2006330]
- selftests: xsk: Remove end-of-test packet (Felix Maurer) [2006330]
- RDMA/qedr: Fix reporting max_{send/recv}_wr attrs (Kamal Heib) [2051532]
Resolves: rhbz#2028677, rhbz#2017023, rhbz#1971952, rhbz#2040032, rhbz#2040034, rhbz#2040028, rhbz#2048328, rhbz#2067770, rhbz#2012229, rhbz#2006330, rhbz#2051532
Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-04-26 07:58:10 +00:00
|
|
|
%{_sbindir}/intel_sdsi
|
2020-10-15 12:41:02 +00:00
|
|
|
%endif
|
|
|
|
# cpupowerarchs
|
|
|
|
%endif
|
|
|
|
%{_bindir}/tmon
|
|
|
|
%{_bindir}/iio_event_monitor
|
|
|
|
%{_bindir}/iio_generic_buffer
|
|
|
|
%{_bindir}/lsiio
|
|
|
|
%{_bindir}/lsgpio
|
|
|
|
%{_bindir}/gpio-hammer
|
|
|
|
%{_bindir}/gpio-event-mon
|
|
|
|
%{_bindir}/gpio-watch
|
|
|
|
%{_mandir}/man1/kvm_stat*
|
|
|
|
%{_bindir}/kvm_stat
|
2021-06-21 23:14:53 +00:00
|
|
|
%{_unitdir}/kvm_stat.service
|
|
|
|
%config(noreplace) %{_sysconfdir}/logrotate.d/kvm_stat
|
|
|
|
%{_bindir}/page_owner_sort
|
|
|
|
%{_bindir}/slabinfo
|
2020-10-15 12:41:02 +00:00
|
|
|
|
|
|
|
%if %{with_debuginfo}
|
|
|
|
%files -f kernel-tools-debuginfo.list -n kernel-tools-debuginfo
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%ifarch %{cpupowerarchs}
|
|
|
|
%files -n kernel-tools-libs
|
2023-10-04 23:00:30 +00:00
|
|
|
%{_libdir}/libcpupower.so.1
|
2020-10-15 12:41:02 +00:00
|
|
|
%{_libdir}/libcpupower.so.0.0.1
|
|
|
|
|
|
|
|
%files -n kernel-tools-libs-devel
|
|
|
|
%{_libdir}/libcpupower.so
|
|
|
|
%{_includedir}/cpufreq.h
|
|
|
|
%endif
|
kernel-5.14.0-204.el9
* Wed Nov 30 2022 Frantisek Hrbata <fhrbata@redhat.com> [5.14.0-204.el9]
- Documentation/admin-guide: Document nomodeset kernel parameter (Karol Herbst) [2143841]
- drm: Move nomodeset kernel parameter to the DRM subsystem (Karol Herbst) [2143841]
- Add rtla subpackage (John Kacur) [2075216]
- dt-bindings: mmc: PL18x stop relying on order of dma-names (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Add i.MX8DXL compatible string (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Update compatible fallbacks (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Add imx93 compatible string (Steve Best) [2137969]
- dt-bindings: mmc: Add missing properties used in examples (Steve Best) [2137969]
- dt-bindings: mmc: fsl-imx-esdhc: add i.MXRT compatible string (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Add imx8ulp compatible string (Steve Best) [2137969]
- dt-bindings: mmc: fsl-imx-esdhc: change the pinctrl-names rule (Steve Best) [2137969]
- dt-bindings: mmc: fsl-imx-esdhc: add a new compatible string (Steve Best) [2137969]
- MAINTAINERS: Update Kishon's email address in PCI endpoint subsystem (Myron Stowe) [2135902]
- MAINTAINERS: Add Vignesh Raghavendra as maintainer of TI DRA7XX/J721E PCI driver (Myron Stowe) [2135902]
- MAINTAINERS: Add Mahesh J Salgaonkar as EEH maintainer (Myron Stowe) [2135902]
- MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint reviewer (Myron Stowe) [2135902]
- PCI/P2PDMA: Use for_each_pci_dev() helper (Myron Stowe) [2135902]
- PCI: mt7621: Use PCI_CONF1_EXT_ADDRESS() macro (Myron Stowe) [2135902]
- PCI: ftpci100: Use PCI_CONF1_ADDRESS() macro (Myron Stowe) [2135902]
- PCI: Add standard PCI Config Address macros (Myron Stowe) [2135902]
- PCI: qcom-ep: Check platform_get_resource_byname() return value (Myron Stowe) [2135902]
- PCI: qcom-ep: Add support for SM8450 SoC (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom-ep: Add support for SM8450 SoC (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom-ep: Define clocks per platform (Myron Stowe) [2135902]
- PCI: qcom-ep: Make PERST separation optional (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom-ep: Make PERST separation optional (Myron Stowe) [2135902]
- PCI: qcom-ep: Disable Master AXI Clock when there is no PCIe traffic (Myron Stowe) [2135902]
- PCI: qcom-ep: Gate Master AXI clock to MHI bus during L1SS (Myron Stowe) [2135902]
- PCI: qcom-ep: Expose link transition counts via debugfs (Myron Stowe) [2135902]
- PCI: qcom-ep: Disable IRQs during driver remove (Myron Stowe) [2135902]
- PCI: qcom-ep: Make use of the cached dev pointer (Myron Stowe) [2135902]
- PCI: qcom-ep: Rely on the clocks supplied by devicetree (Myron Stowe) [2135902]
- PCI: qcom-ep: Add kernel-doc for qcom_pcie_ep structure (Myron Stowe) [2135902]
- PCI: qcom: Rename host-init error label (Myron Stowe) [2135902]
- PCI: qcom: Drop unused post_deinit callback (Myron Stowe) [2135902]
- PCI: qcom-ep: Add MODULE_DEVICE_TABLE (Myron Stowe) [2135902]
- PCI: qcom: Sort device-id table (Myron Stowe) [2135902]
- PCI: qcom: Clean up IP configurations (Myron Stowe) [2135902]
- PCI: qcom: Make all optional clocks optional (Myron Stowe) [2135902]
- PCI: qcom: Add support for SA8540P (Myron Stowe) [2135902]
- PCI: qcom: Add support for SC8280XP (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom: Add SA8540P to binding (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom: Add SC8280XP to binding (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom: Enumerate platforms with single msi interrupt (Myron Stowe) [2135902]
- PCI: mvebu: Fix endianness when accessing PCI emul bridge members (Myron Stowe) [2135902]
- PCI: mediatek-gen3: Change driver name to mtk-pcie-gen3 (Myron Stowe) [2135902]
- phy: freescale: imx8m-pcie: Fix the wrong order of phy_init() and phy_power_on() (Myron Stowe) [2135902]
- PCI: imx6: Add i.MX8MP PCIe support (Myron Stowe) [2135902]
- PCI: dwc: Replace of_gpio_named_count() by gpiod_count() (Myron Stowe) [2135902]
- PCI: dwc: Drop dependency on ZONE_DMA32 (Myron Stowe) [2135902]
- dt-bindings: pci: QCOM Add missing sc7280 aggre0, aggre1 clocks (Myron Stowe) [2135902]
- dt-bindings: PCI: microchip,pcie-host: fix missing dma-ranges (Myron Stowe) [2135902]
- dt-bindings: PCI: microchip,pcie-host: fix missing clocks properties (Myron Stowe) [2135902]
- dt-bindings: PCI: mediatek-gen3: Add support for MT8188 and MT8195 (Myron Stowe) [2135902]
- PCI: pci-bridge-emul: Set position of PCI capabilities to real HW value (Myron Stowe) [2135902]
- PCI: aardvark: Add support for PCI Bridge Subsystem Vendor ID on emulated bridge (Myron Stowe) [2135902]
- PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge (Myron Stowe) [2135902]
- PCI: Fix typo in pci_scan_child_bus_extend() (Myron Stowe) [2135902]
- PCI: Fix whitespace and indentation (Myron Stowe) [2135902]
- PCI: Move pci_assign_unassigned_root_bus_resources() (Myron Stowe) [2135902]
- PCI: Pass available buses even if the bridge is already configured (Myron Stowe) [2135902]
- PCI: Fix used_buses calculation in pci_scan_child_bus_extend() (Myron Stowe) [2135902]
- PCI: Expose PCIe Resizable BAR support via sysfs (Myron Stowe) [2135902]
- PCI/PM: Reduce D3hot delay with usleep_range() (Myron Stowe) [2135902]
- PCI/PM: Simplify pci_pm_suspend_noirq() (Myron Stowe) [2135902]
- PCI/PM: Always disable PTM for all devices during suspend (Myron Stowe) [2135902]
- PCI/PTM: Consolidate PTM interface declarations (Myron Stowe) [2135902]
- PCI/PTM: Reorder functions in logical order (Myron Stowe) [2135902]
- PCI/PTM: Preserve RsvdP bits in PTM Control register (Myron Stowe) [2135902]
- PCI/PTM: Move pci_ptm_info() body into its only caller (Myron Stowe) [2135902]
- PCI/PTM: Add pci_suspend_ptm() and pci_resume_ptm() (Myron Stowe) [2135902]
- PCI/PTM: Separate configuration and enable (Myron Stowe) [2135902]
- PCI/PTM: Add pci_upstream_ptm() helper (Myron Stowe) [2135902]
- PCI/PTM: Cache PTM Capability offset (Myron Stowe) [2135902]
- PCI/DPC: Quirk PIO log size for certain Intel Root Ports (Myron Stowe) [2135902]
- PCI/ASPM: Correct LTR_L1.2_THRESHOLD computation (Myron Stowe) [2135902]
- PCI/ASPM: Ignore L1 PM Substates if device lacks capability (Myron Stowe) [2135902]
- PCI/ASPM: Factor out L1 PM Substates configuration (Myron Stowe) [2135902]
- PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [2135902]
- PCI/ASPM: Refactor L1 PM Substates Control Register programming (Myron Stowe) [2135902]
- drm: Implement DRM aperture helpers under video/ (Myron Stowe) [2135902]
- MAINTAINERS: Broaden scope of simpledrm entry (Myron Stowe) [2135902]
- MAINTAINERS: Add simpledrm driver co-maintainer (Myron Stowe) [2135902]
- PCI: qcom: Remove ddrss_sf_tbu clock from SC8180X (Myron Stowe) [2135902]
- ARM: 9100/1: MAINTAINERS: mark all linux-arm-kernel@infradead list as moderated (Myron Stowe) [2135902]
- PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro (Íñigo Huguet) [2147541]
- x86/ftrace: remove return_to_handler SYM_FUNC_END macro (Joe Lawrence) [2144901]
- dt-bindings: pinctrl: imx93: Add pinctrl binding (Steve Best) [2137921]
- pinctrl: imx93: Add MODULE_DEVICE_TABLE() (Steve Best) [2137921]
- ACPI: NUMA: Add CXL CFMWS 'nodes' to the possible nodes set (John W. Linville) [2107254]
- tools/testing/cxl: Fix decoder default state (John W. Linville) [2107254]
- cxl/mbox: Use __le32 in get,set_lsa mailbox structures (John W. Linville) [2107254]
- cxl: Fix cleanup of port devices on failure to probe driver. (John W. Linville) [2107254]
- cxl/mem: Drop mem_enabled check from wait_for_media() (John W. Linville) [2107254]
- cxl/pci: Make cxl_dvsec_ranges() failure not fatal to cxl_pci (John W. Linville) [2107254]
- rehdat/configs: set missing options relevant to CXL update (John W. Linville) [2107254]
- cxl/pci: Drop shadowed variable (John W. Linville) [2107254]
- cxl/core/port: Fix NULL but dereferenced coccicheck error (John W. Linville) [2107254]
- cxl/port: Hold port reference until decoder release (John W. Linville) [2107254]
- cxl/port: Fix endpoint refcount leak (John W. Linville) [2107254]
- cxl/core: Fix cxl_device_lock() class detection (John W. Linville) [2107254]
- cxl/core/port: Fix unregister_port() lock assertion (John W. Linville) [2107254]
- cxl/regs: Fix size of CXL Capability Header Register (John W. Linville) [2107254]
- cxl/core/port: Handle invalid decoders (John W. Linville) [2107254]
- cxl/core/port: Fix / relax decoder target enumeration (John W. Linville) [2107254]
- tools/testing/cxl: Add a physical_node link (John W. Linville) [2107254]
- tools/testing/cxl: Enumerate mock decoders (John W. Linville) [2107254]
- tools/testing/cxl: Mock one level of switches (John W. Linville) [2107254]
- tools/testing/cxl: Fix root port to host bridge assignment (John W. Linville) [2107254]
- tools/testing/cxl: Mock dvsec_ranges() (John W. Linville) [2107254]
- cxl/core/port: Add endpoint decoders (John W. Linville) [2107254]
- cxl/core: Move target_list out of base decoder attributes (John W. Linville) [2107254]
- cxl/mem: Add the cxl_mem driver (John W. Linville) [2107254]
- cxl/core/port: Add switch port enumeration (John W. Linville) [2107254]
- cxl/memdev: Add numa_node attribute (John W. Linville) [2107254]
- cxl/pci: Emit device serial number (John W. Linville) [2107254]
- cxl/pci: Implement wait for media active (John W. Linville) [2107254]
- cxl/pci: Retrieve CXL DVSEC memory info (John W. Linville) [2107254]
- cxl/pci: Cache device DVSEC offset (John W. Linville) [2107254]
- cxl/pci: Store component register base in cxlds (John W. Linville) [2107254]
- cxl/core/port: Remove @host argument for dport + decoder enumeration (John W. Linville) [2107254]
- cxl/port: Add a driver for 'struct cxl_port' objects (John W. Linville) [2107254]
- cxl/core: Emit modalias for CXL devices (John W. Linville) [2107254]
- cxl/core/hdm: Add CXL standard decoder enumeration to the core (John W. Linville) [2107254]
- cxl/core: Generalize dport enumeration in the core (John W. Linville) [2107254]
- cxl/pci: Rename pci.h to cxlpci.h (John W. Linville) [2107254]
- cxl/port: Up-level cxl_add_dport() locking requirements to the caller (John W. Linville) [2107254]
- cxl/pmem: Introduce a find_cxl_root() helper (John W. Linville) [2107254]
- cxl/port: Introduce cxl_port_to_pci_bus() (John W. Linville) [2107254]
- cxl/core/port: Use dedicated lock for decoder target list (John W. Linville) [2107254]
- cxl: Prove CXL locking (John W. Linville) [2107254]
- cxl/core: Track port depth (John W. Linville) [2107254]
- cxl/core/port: Make passthrough decoder init implicit (John W. Linville) [2107254]
- cxl/core: Fix cxl_probe_component_regs() error message (John W. Linville) [2107254]
- cxl/core/port: Clarify decoder creation (John W. Linville) [2107254]
- cxl/core: Convert decoder range to resource (John W. Linville) [2107254]
- cxl/decoder: Hide physical address information from non-root (John W. Linville) [2107254]
- cxl/core/port: Rename bus.c to port.c (John W. Linville) [2107254]
- cxl: Introduce module_cxl_driver (John W. Linville) [2107254]
- cxl/acpi: Map component registers for Root Ports (John W. Linville) [2107254]
- cxl/pci: Add new DVSEC definitions (John W. Linville) [2107254]
- cxl: Flesh out register names (John W. Linville) [2107254]
- cxl/pci: Defer mailbox status checks to command timeouts (John W. Linville) [2107254]
- cxl/pci: Implement Interface Ready Timeout (John W. Linville) [2107254]
- cxl: Rename CXL_MEM to CXL_PCI (John W. Linville) [2107254]
- ACPI: NUMA: Add a node and memblk for each CFMWS not in SRAT (John W. Linville) [2107254]
- cxl/test: Mock acpi_table_parse_cedt() (John W. Linville) [2107254]
- cxl/acpi: Convert CFMWS parsing to ACPI sub-table helpers (John W. Linville) [2107254]
- cxl/pci: Use pci core's DVSEC functionality (John W. Linville) [2107254]
- cxl/core: Replace unions with struct_group() (John W. Linville) [2107254]
- PCI: Add pci_find_dvsec_capability to find designated VSEC (John W. Linville) [2107254]
- net: remove noblock parameter from skb_recv_datagram() (Íñigo Huguet) [2143360]
- net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2104465]
- e1000e: convert .adjfreq to .adjfine (Ken Cox) [2104465]
- e1000e: remove unnecessary range check in e1000e_phc_adjfreq (Ken Cox) [2104465]
- Revert "e1000e: Fix possible HW unit hang after an s0ix exit" (Ken Cox) [2104465]
- e1000e: Enable GPT clock before sending message to CSME (Ken Cox) [2104465]
- intel/e1000e:fix repeated words in comments (Ken Cox) [2104465]
- intel: remove unused macros (Ken Cox) [2104465]
- e1000e: Remove useless DMA-32 fallback configuration (Ken Cox) [2104465]
Resolves: rhbz#2143841, rhbz#2075216, rhbz#2137969, rhbz#2135902, rhbz#2147541, rhbz#2144901, rhbz#2137921, rhbz#2107254, rhbz#2143360, rhbz#2104465
Signed-off-by: Frantisek Hrbata <fhrbata@redhat.com>
2022-11-30 13:16:06 +00:00
|
|
|
|
|
|
|
%files -n rtla
|
|
|
|
%{_bindir}/rtla
|
kernel-5.14.0-332.el9
* Mon Jun 26 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-332.el9]
- backport rtla hwnoise (John Kacur) [2174948]
- rtla: Add .gitignore file (John Kacur) [2174948]
- Documentation/rtla: Add hwnoise man page (John Kacur) [2174948]
- rtla: Add hwnoise tool (John Kacur) [2174948]
- HID: amd_sfh: Change dev_err to dev_dbg for additional debug info (Desnes Nunes) [2139485]
- redhat: configs: enable amd-pstate-ut driver (David Arcari) [2215032]
- cpufreq: amd-pstate: fix spdxcheck warnings for amd-pstate-ut.c (David Arcari) [2215032]
- cpufreq: amd-pstate: modify type in argument 2 for filp_open (David Arcari) [2215032]
- cpufreq: amd-pstate: Add test module for amd-pstate driver (David Arcari) [2215032]
- perf script: Skip aggregation for stat events (Michael Petlan) [2177183]
- perf lock contention: Fix compiler builtin detection (Michael Petlan) [2177183]
- perf/core: Fix perf_sample_data not properly initialized for different swevents in perf_tp_event() (Michael Petlan) [2177183]
- perf test: Fix wrong size expectation for 'Setup struct perf_event_attr' (Michael Petlan) [2177183]
- perf symbols: Fix unaligned access in get_x86_64_plt_disp() (Michael Petlan) [2177183]
- perf symbols: Fix use-after-free in get_plt_got_name() (Michael Petlan) [2177183]
- perf/x86: Fix missing sample size update on AMD BRS (Michael Petlan) [2177183]
- perf test: Fix "PMU event table sanity" for NO_JEVENTS=1 (Michael Petlan) [2177183]
- tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Michael Petlan) [2177183]
- perf test: Avoid counting commas in json linter (Michael Petlan) [2177183]
- perf tests stat+csv_output: Switch CSV separator to @ (Michael Petlan) [2177183]
- perf inject: Fix --buildid-all not to eat up MMAP2 (Michael Petlan) [2177183]
- perf test: Fix offcpu test prev_state check (Michael Petlan) [2177183]
- perf vendor events power10: Add JSON metric events to present CPI stall cycles in powerpc (Michael Petlan) [2177183]
- perf intel-pt: Synthesize cycle events (Michael Petlan) [2177183]
- perf record: Fix segfault with --overwrite and --max-size (Michael Petlan) [2177183]
- perf tools: Fix perf tool build error in util/pfm.c (Michael Petlan) [2177183]
- perf tools: Fix auto-complete on aarch64 (Michael Petlan) [2177183]
- perf lock contention: Support old rw_semaphore type (Michael Petlan) [2177183]
- perf lock contention: Add -o/--lock-owner option (Michael Petlan) [2177183]
- perf lock contention: Fix to save callstack for the default modified (Michael Petlan) [2177183]
- perf test bpf: Skip test if kernel-debuginfo is not present (Michael Petlan) [2177183]
- perf probe: Update the exit error codes in function try_to_find_probe_trace_event (Michael Petlan) [2177183]
- perf script: Fix missing Retire Latency fields option documentation (Michael Petlan) [2177183]
- perf event x86: Add retire_lat when synthesizing PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [2177183]
- perf test x86: Support the retire_lat (Retire Latency) sample_type check (Michael Petlan) [2177183]
- perf test bpf: Check for libtraceevent support (Michael Petlan) [2177183]
- perf script: Support Retire Latency (Michael Petlan) [2177183]
- perf report: Support Retire Latency (Michael Petlan) [2177183]
- perf lock contention: Support filters for different aggregation (Michael Petlan) [2177183]
- perf lock contention: Use lock_stat_find{,new} (Michael Petlan) [2177183]
- perf lock contention: Factor out lock_contention_get_name() (Michael Petlan) [2177183]
- perf arm-spe: Add raw decoding for SPEv1.2 previous branch address (Michael Petlan) [2177183]
- perf jevents: Run metric_test.py at compile-time (Michael Petlan) [2177183]
- tools build: Add test echo-cmd (Michael Petlan) [2177183]
- perf pmu-events: Fix testing with JEVENTS_ARCH=all (Michael Petlan) [2177183]
- perf jevents: Add model list option (Michael Petlan) [2177183]
- perf jevents: Generate metrics and events as separate tables (Michael Petlan) [2177183]
- perf pmu-events: Introduce pmu_metrics_table (Michael Petlan) [2177183]
- perf jevents: Combine table prefix and suffix writing (Michael Petlan) [2177183]
- perf stat: Remove evsel metric_name/expr (Michael Petlan) [2177183]
- perf pmu-events: Remove now unused event and metric variables (Michael Petlan) [2177183]
- perf pmu-events: Separate the metrics from events for no jevents (Michael Petlan) [2177183]
- perf pmu-events: Add separate metric from pmu_event (Michael Petlan) [2177183]
- perf jevents: Rewrite metrics in the same file with each other (Michael Petlan) [2177183]
- perf jevents metric: Add ability to rewrite metrics in terms of others (Michael Petlan) [2177183]
- perf jevents metric: Correct Function equality (Michael Petlan) [2177183]
- perf session: Show branch speculation info in raw dump (Michael Petlan) [2177183]
- perf script: Show branch speculation info (Michael Petlan) [2177183]
- perf test: Add more test cases for perf lock contention (Michael Petlan) [2177183]
- perf bench syscall: Add execve syscall benchmark (Michael Petlan) [2177183]
- perf bench syscall: Add getpgid syscall benchmark (Michael Petlan) [2177183]
- perf bench syscall: Introduce bench_syscall_common() (Michael Petlan) [2177183]
- perf test: Replace legacy `...` with $(...) (Michael Petlan) [2177183]
- tools x86: Keep list sorted by number in unistd_{32,64}.h (Michael Petlan) [2177183]
- perf test: Replace 'grep | wc -l' with 'grep -c' (Michael Petlan) [2177183]
- perf lock contention: Add -S/--callstack-filter option (Michael Petlan) [2177183]
- perf script: Add 'cgroup' field for output (Michael Petlan) [2177183]
- perf tools docs: Use canonical ftrace path (Michael Petlan) [2177183]
- perf arm-spe: Only warn once for each unsupported address packet (Michael Petlan) [2177183]
- perf symbols: Symbol lookup with kcore can fail if multiple segments match stext (Michael Petlan) [2177183]
- perf probe: Fix usage when libtraceevent is missing (Michael Petlan) [2177183]
- perf symbols: Get symbols for .plt.got for x86-64 (Michael Petlan) [2177183]
- perf symbols: Start adding support for .plt.got for x86 (Michael Petlan) [2177183]
- perf symbols: Allow for static executables with .plt (Michael Petlan) [2177183]
- perf symbols: Allow for .plt without header (Michael Petlan) [2177183]
- perf symbols: Add support for IFUNC symbols for x86_64 (Michael Petlan) [2177183]
- perf symbols: Record whether a symbol is an alias for an IFUNC symbol (Michael Petlan) [2177183]
- perf symbols: Sort plt relocations for x86 (Michael Petlan) [2177183]
- perf symbols: Add support for x86 .plt.sec (Michael Petlan) [2177183]
- perf symbols: Correct plt entry sizes for x86 (Michael Petlan) [2177183]
- perf tests shell: Fix check for libtracevent support (Michael Petlan) [2177183]
- perf tests shell: Add check for perf data file in record+probe_libc_inet_pton test (Michael Petlan) [2177183]
- perf test: Add pipe mode test to the Intel PT test suite (Michael Petlan) [2177183]
- perf session: Avoid calling lseek(2) for pipe (Michael Petlan) [2177183]
- perf intel-pt: Do not try to queue auxtrace data on pipe (Michael Petlan) [2177183]
- perf inject: Use perf_data__read() for auxtrace (Michael Petlan) [2177183]
- perf cs-etm: Update decoder code for OpenCSD version 1.4 (Michael Petlan) [2177183]
- perf test: Fix DWARF unwind test by adding non-inline to expected function in a backtrace (Michael Petlan) [2177183]
- perf buildid: Avoid copy of uninitialized memory (Michael Petlan) [2177183]
- perf mem/c2c: Document that SPE is used for mem and c2c on ARM (Michael Petlan) [2177183]
- perf cs-etm: Improve missing sink warning message (Michael Petlan) [2177183]
- perf test buildid: Fix shell string substitutions (Michael Petlan) [2177183]
- perf: Various spelling fixes (Michael Petlan) [2177183]
- perf test: Switch basic bpf filtering test to use syscall tracepoint (Michael Petlan) [2177183]
- perf cs-etm: Ensure that Coresight timestamps don't go backwards (Michael Petlan) [2177183]
- perf cs_etm: Set the time field in the synthetic samples (Michael Petlan) [2177183]
- perf cs_etm: Record ts_source in AUXTRACE_INFO for ETMv4 and ETE (Michael Petlan) [2177183]
- perf cs_etm: Keep separate symbols for ETMv4 and ETE parameters (Michael Petlan) [2177183]
- perf pmu: Add function to check if a pmu file exists (Michael Petlan) [2177183]
- perf pmu: Remove remaining duplication of bus/event_source/devices/... (Michael Petlan) [2177183]
- perf pmu: Use perf_pmu__open_file() and perf_pmu__scan_file() (Michael Petlan) [2177183]
- perf pmu: Remove duplication around EVENT_SOURCE_DEVICE_PATH (Michael Petlan) [2177183]
- perf tools: Fix foolproof typo (Michael Petlan) [2177183]
- perf symbols: Check SHT_RELA and SHT_REL type earlier (Michael Petlan) [2177183]
- perf symbols: Combine handling for SHT_RELA and SHT_REL (Michael Petlan) [2177183]
- perf symbols: Allow for .plt entries with no symbol (Michael Petlan) [2177183]
- perf symbols: Add symbol for .plt header (Michael Petlan) [2177183]
- perf symbols: Do not check ss->dynsym twice (Michael Petlan) [2177183]
- perf symbols: Slightly simplify 'err' usage in dso__synthesize_plt_symbols() (Michael Petlan) [2177183]
- perf symbols: Add dso__find_symbol_nocache() (Michael Petlan) [2177183]
- perf symbols: Check plt_entry_size is not zero (Michael Petlan) [2177183]
- perf symbols: Factor out get_plt_sizes() (Michael Petlan) [2177183]
- perf test: Add Symbols test (Michael Petlan) [2177183]
- perf test workload thloop: Make count increments atomic (Michael Petlan) [2177183]
- perf debug: Increase libtraceevent logging when verbose (Michael Petlan) [2177183]
- perf trace: Reduce #ifdefs for TEP_FIELD_IS_RELATIVE (Michael Petlan) [2177183]
- perf llvm: Fix inadvertent file creation (Michael Petlan) [2177183]
- perf vendor events intel: Add Emerald Rapids (Michael Petlan) [2177183]
- perf docs: Fix a typo in 'perf probe' man page: l20th -> 120th (Michael Petlan) [2177183]
- perf vendor events arm64: Add instruction mix metrics for neoverse-n2-v2 (Michael Petlan) [2177183]
- perf vendor events arm64: Add PE utilization metrics for neoverse-n2-v2 (Michael Petlan) [2177183]
- perf vendor events arm64: Add branch metrics for neoverse-n2-v2 (Michael Petlan) [2177183]
- perf vendor events arm64: Add cache metrics for neoverse-n2-v2 (Michael Petlan) [2177183]
- perf vendor events arm64: Add TLB metrics for neoverse-n2-v2 (Michael Petlan) [2177183]
- perf vendor events arm64: Add topdown L1 metrics for neoverse-n2-v2 (Michael Petlan) [2177183]
- perf vendor events arm64: Add common topdown L1 metrics (Michael Petlan) [2177183]
- perf jevent: Add general metrics support (Michael Petlan) [2177183]
- perf pmu: Add #slots literal support for arm64 (Michael Petlan) [2177183]
- perf script flamegraph: Avoid d3-flame-graph package dependency (Michael Petlan) [2177183]
- perf/core: Fix the same task check in perf_event_set_output (Michael Petlan) [2177183]
- perf: Optimize perf_pmu_migrate_context() (Michael Petlan) [2177183]
- perf/x86/amd/core: Always clear status for idx (Michael Petlan) [2177183]
- perf: fix perf_event_context->time (Michael Petlan) [2177183]
- perf/core: Fix perf_output_begin parameter is incorrectly invoked in perf_event_bpf_output (Michael Petlan) [2177183]
- perf/x86/intel: Expose EPT-friendly PEBS for SPR and future models (Michael Petlan) [2177183]
- powerpc/hv-24x7: Fix pvr check when setting interface version (Michael Petlan) [2177183]
- kernel: events: Export perf_report_aux_output_id() (Michael Petlan) [2177183]
- perf: arm_spe: Add support for SPEv1.2 inverted event filtering (Michael Petlan) [2177183]
- arm64/sysreg: Convert SPE registers to automatic generation (Michael Petlan) [2177183]
- perf: arm_spe: Drop BIT() and use FIELD_GET/PREP accessors (Michael Petlan) [2177183]
- arm64: Drop SYS_ from SPE register defines (Michael Petlan) [2177183]
- perf: arm_spe: Print the version of SPE detected (Michael Petlan) [2177183]
- perf: Add perf_event_attr::config3 (Michael Petlan) [2177183]
- perf/x86/intel/uncore: Add Meteor Lake support (Michael Petlan) [2177183]
- x86/perf/zhaoxin: Add stepping check for ZXC (Michael Petlan) [2177183]
- perf/core: Call perf_prepare_sample() before running BPF (Michael Petlan) [2177183]
- perf/core: Introduce perf_prepare_header() (Michael Petlan) [2177183]
- perf/core: Do not pass header for sample ID init (Michael Petlan) [2177183]
- perf/core: Set data->sample_flags in perf_prepare_sample() (Michael Petlan) [2177183]
- perf/core: Add perf_sample_save_brstack() helper (Michael Petlan) [2177183]
- perf/core: Add perf_sample_save_raw_data() helper (Michael Petlan) [2177183]
- perf/core: Add perf_sample_save_callchain() helper (Michael Petlan) [2177183]
- perf/core: Save the dynamic parts of sample data size (Michael Petlan) [2177183]
- perf/core: Change the layout of perf_sample_data (Michael Petlan) [2177183]
- perf/x86/intel: Support Architectural PerfMon Extension leaf (Michael Petlan) [2177183]
- x86/cpufeatures: Add Architectural PerfMon Extension bit (Michael Petlan) [2177183]
- x86/cpufeatures: Put the AMX macros in the word 18 block (Michael Petlan) [2177183]
- perf/x86: Support Retire Latency (Michael Petlan) [2177183]
- perf/x86: Add Meteor Lake support (Michael Petlan) [2177183]
- perf: Add PMU_FORMAT_ATTR_SHOW (Michael Petlan) [2177183]
- perf/x86/lbr: Simplify the exposure check for the LBR_INFO registers (Michael Petlan) [2177183]
- locking/rwbase: Mitigate indefinite writer starvation (Eder Zulian) [2037670]
- hwmon: (k10temp) Add PCI ID for family 19, model 78h (David Arcari) [2214986]
- hwmon: k10temp: constify pointers to hwmon_channel_info (David Arcari) [2214986]
- hwmon: constify pointers to hwmon_channel_info (David Arcari) [2214986]
- hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write (David Arcari) [2214986]
- hwmon: (k10temp): Add support for new family 17h and 19h models (David Arcari) [2214986]
- spi: spi-geni-qcom: Do not do DMA map/unmap inside driver, use framework instead (Adrien Thierry) [RHEL-625]
- soc: qcom: geni-se: Add interfaces geni_se_tx_init_dma() and geni_se_rx_init_dma() (Adrien Thierry) [RHEL-625]
- spi: spi-geni-qcom: Select FIFO mode for chip select (Adrien Thierry) [RHEL-625]
- spi: spi-geni-qcom: Correct CS_TOGGLE bit in SPI_TRANS_CFG (Adrien Thierry) [RHEL-625]
- spi: spi-qcom-qspi: Support pinctrl sleep states (Adrien Thierry) [RHEL-625]
- spi: qcom-qspi: Convert to platform remove callback returning void (Adrien Thierry) [RHEL-625]
- spi: geni-qcom: Convert to platform remove callback returning void (Adrien Thierry) [RHEL-625]
- soc: qcom: geni-se: Move qcom-geni-se.h to linux/soc/qcom/geni-se.h (Adrien Thierry) [RHEL-625]
- spi: spi-geni-qcom: Add support for SE DMA mode (Adrien Thierry) [RHEL-625]
- scsi: scsi_transport_fc: Add an additional flag to fc_host_fpin_rcv() (Ewan D. Milne) [1992566]
Resolves: rhbz#1992566, rhbz#2037670, rhbz#2139485, rhbz#2174948, rhbz#2177183, rhbz#2214986, rhbz#2215032, RHEL-625
Signed-off-by: Jan Stancek <jstancek@redhat.com>
2023-06-26 10:52:15 +00:00
|
|
|
%{_bindir}/hwnoise
|
kernel-5.14.0-204.el9
* Wed Nov 30 2022 Frantisek Hrbata <fhrbata@redhat.com> [5.14.0-204.el9]
- Documentation/admin-guide: Document nomodeset kernel parameter (Karol Herbst) [2143841]
- drm: Move nomodeset kernel parameter to the DRM subsystem (Karol Herbst) [2143841]
- Add rtla subpackage (John Kacur) [2075216]
- dt-bindings: mmc: PL18x stop relying on order of dma-names (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Add i.MX8DXL compatible string (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Update compatible fallbacks (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Add imx93 compatible string (Steve Best) [2137969]
- dt-bindings: mmc: Add missing properties used in examples (Steve Best) [2137969]
- dt-bindings: mmc: fsl-imx-esdhc: add i.MXRT compatible string (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Add imx8ulp compatible string (Steve Best) [2137969]
- dt-bindings: mmc: fsl-imx-esdhc: change the pinctrl-names rule (Steve Best) [2137969]
- dt-bindings: mmc: fsl-imx-esdhc: add a new compatible string (Steve Best) [2137969]
- MAINTAINERS: Update Kishon's email address in PCI endpoint subsystem (Myron Stowe) [2135902]
- MAINTAINERS: Add Vignesh Raghavendra as maintainer of TI DRA7XX/J721E PCI driver (Myron Stowe) [2135902]
- MAINTAINERS: Add Mahesh J Salgaonkar as EEH maintainer (Myron Stowe) [2135902]
- MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint reviewer (Myron Stowe) [2135902]
- PCI/P2PDMA: Use for_each_pci_dev() helper (Myron Stowe) [2135902]
- PCI: mt7621: Use PCI_CONF1_EXT_ADDRESS() macro (Myron Stowe) [2135902]
- PCI: ftpci100: Use PCI_CONF1_ADDRESS() macro (Myron Stowe) [2135902]
- PCI: Add standard PCI Config Address macros (Myron Stowe) [2135902]
- PCI: qcom-ep: Check platform_get_resource_byname() return value (Myron Stowe) [2135902]
- PCI: qcom-ep: Add support for SM8450 SoC (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom-ep: Add support for SM8450 SoC (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom-ep: Define clocks per platform (Myron Stowe) [2135902]
- PCI: qcom-ep: Make PERST separation optional (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom-ep: Make PERST separation optional (Myron Stowe) [2135902]
- PCI: qcom-ep: Disable Master AXI Clock when there is no PCIe traffic (Myron Stowe) [2135902]
- PCI: qcom-ep: Gate Master AXI clock to MHI bus during L1SS (Myron Stowe) [2135902]
- PCI: qcom-ep: Expose link transition counts via debugfs (Myron Stowe) [2135902]
- PCI: qcom-ep: Disable IRQs during driver remove (Myron Stowe) [2135902]
- PCI: qcom-ep: Make use of the cached dev pointer (Myron Stowe) [2135902]
- PCI: qcom-ep: Rely on the clocks supplied by devicetree (Myron Stowe) [2135902]
- PCI: qcom-ep: Add kernel-doc for qcom_pcie_ep structure (Myron Stowe) [2135902]
- PCI: qcom: Rename host-init error label (Myron Stowe) [2135902]
- PCI: qcom: Drop unused post_deinit callback (Myron Stowe) [2135902]
- PCI: qcom-ep: Add MODULE_DEVICE_TABLE (Myron Stowe) [2135902]
- PCI: qcom: Sort device-id table (Myron Stowe) [2135902]
- PCI: qcom: Clean up IP configurations (Myron Stowe) [2135902]
- PCI: qcom: Make all optional clocks optional (Myron Stowe) [2135902]
- PCI: qcom: Add support for SA8540P (Myron Stowe) [2135902]
- PCI: qcom: Add support for SC8280XP (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom: Add SA8540P to binding (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom: Add SC8280XP to binding (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom: Enumerate platforms with single msi interrupt (Myron Stowe) [2135902]
- PCI: mvebu: Fix endianness when accessing PCI emul bridge members (Myron Stowe) [2135902]
- PCI: mediatek-gen3: Change driver name to mtk-pcie-gen3 (Myron Stowe) [2135902]
- phy: freescale: imx8m-pcie: Fix the wrong order of phy_init() and phy_power_on() (Myron Stowe) [2135902]
- PCI: imx6: Add i.MX8MP PCIe support (Myron Stowe) [2135902]
- PCI: dwc: Replace of_gpio_named_count() by gpiod_count() (Myron Stowe) [2135902]
- PCI: dwc: Drop dependency on ZONE_DMA32 (Myron Stowe) [2135902]
- dt-bindings: pci: QCOM Add missing sc7280 aggre0, aggre1 clocks (Myron Stowe) [2135902]
- dt-bindings: PCI: microchip,pcie-host: fix missing dma-ranges (Myron Stowe) [2135902]
- dt-bindings: PCI: microchip,pcie-host: fix missing clocks properties (Myron Stowe) [2135902]
- dt-bindings: PCI: mediatek-gen3: Add support for MT8188 and MT8195 (Myron Stowe) [2135902]
- PCI: pci-bridge-emul: Set position of PCI capabilities to real HW value (Myron Stowe) [2135902]
- PCI: aardvark: Add support for PCI Bridge Subsystem Vendor ID on emulated bridge (Myron Stowe) [2135902]
- PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge (Myron Stowe) [2135902]
- PCI: Fix typo in pci_scan_child_bus_extend() (Myron Stowe) [2135902]
- PCI: Fix whitespace and indentation (Myron Stowe) [2135902]
- PCI: Move pci_assign_unassigned_root_bus_resources() (Myron Stowe) [2135902]
- PCI: Pass available buses even if the bridge is already configured (Myron Stowe) [2135902]
- PCI: Fix used_buses calculation in pci_scan_child_bus_extend() (Myron Stowe) [2135902]
- PCI: Expose PCIe Resizable BAR support via sysfs (Myron Stowe) [2135902]
- PCI/PM: Reduce D3hot delay with usleep_range() (Myron Stowe) [2135902]
- PCI/PM: Simplify pci_pm_suspend_noirq() (Myron Stowe) [2135902]
- PCI/PM: Always disable PTM for all devices during suspend (Myron Stowe) [2135902]
- PCI/PTM: Consolidate PTM interface declarations (Myron Stowe) [2135902]
- PCI/PTM: Reorder functions in logical order (Myron Stowe) [2135902]
- PCI/PTM: Preserve RsvdP bits in PTM Control register (Myron Stowe) [2135902]
- PCI/PTM: Move pci_ptm_info() body into its only caller (Myron Stowe) [2135902]
- PCI/PTM: Add pci_suspend_ptm() and pci_resume_ptm() (Myron Stowe) [2135902]
- PCI/PTM: Separate configuration and enable (Myron Stowe) [2135902]
- PCI/PTM: Add pci_upstream_ptm() helper (Myron Stowe) [2135902]
- PCI/PTM: Cache PTM Capability offset (Myron Stowe) [2135902]
- PCI/DPC: Quirk PIO log size for certain Intel Root Ports (Myron Stowe) [2135902]
- PCI/ASPM: Correct LTR_L1.2_THRESHOLD computation (Myron Stowe) [2135902]
- PCI/ASPM: Ignore L1 PM Substates if device lacks capability (Myron Stowe) [2135902]
- PCI/ASPM: Factor out L1 PM Substates configuration (Myron Stowe) [2135902]
- PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [2135902]
- PCI/ASPM: Refactor L1 PM Substates Control Register programming (Myron Stowe) [2135902]
- drm: Implement DRM aperture helpers under video/ (Myron Stowe) [2135902]
- MAINTAINERS: Broaden scope of simpledrm entry (Myron Stowe) [2135902]
- MAINTAINERS: Add simpledrm driver co-maintainer (Myron Stowe) [2135902]
- PCI: qcom: Remove ddrss_sf_tbu clock from SC8180X (Myron Stowe) [2135902]
- ARM: 9100/1: MAINTAINERS: mark all linux-arm-kernel@infradead list as moderated (Myron Stowe) [2135902]
- PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro (Íñigo Huguet) [2147541]
- x86/ftrace: remove return_to_handler SYM_FUNC_END macro (Joe Lawrence) [2144901]
- dt-bindings: pinctrl: imx93: Add pinctrl binding (Steve Best) [2137921]
- pinctrl: imx93: Add MODULE_DEVICE_TABLE() (Steve Best) [2137921]
- ACPI: NUMA: Add CXL CFMWS 'nodes' to the possible nodes set (John W. Linville) [2107254]
- tools/testing/cxl: Fix decoder default state (John W. Linville) [2107254]
- cxl/mbox: Use __le32 in get,set_lsa mailbox structures (John W. Linville) [2107254]
- cxl: Fix cleanup of port devices on failure to probe driver. (John W. Linville) [2107254]
- cxl/mem: Drop mem_enabled check from wait_for_media() (John W. Linville) [2107254]
- cxl/pci: Make cxl_dvsec_ranges() failure not fatal to cxl_pci (John W. Linville) [2107254]
- rehdat/configs: set missing options relevant to CXL update (John W. Linville) [2107254]
- cxl/pci: Drop shadowed variable (John W. Linville) [2107254]
- cxl/core/port: Fix NULL but dereferenced coccicheck error (John W. Linville) [2107254]
- cxl/port: Hold port reference until decoder release (John W. Linville) [2107254]
- cxl/port: Fix endpoint refcount leak (John W. Linville) [2107254]
- cxl/core: Fix cxl_device_lock() class detection (John W. Linville) [2107254]
- cxl/core/port: Fix unregister_port() lock assertion (John W. Linville) [2107254]
- cxl/regs: Fix size of CXL Capability Header Register (John W. Linville) [2107254]
- cxl/core/port: Handle invalid decoders (John W. Linville) [2107254]
- cxl/core/port: Fix / relax decoder target enumeration (John W. Linville) [2107254]
- tools/testing/cxl: Add a physical_node link (John W. Linville) [2107254]
- tools/testing/cxl: Enumerate mock decoders (John W. Linville) [2107254]
- tools/testing/cxl: Mock one level of switches (John W. Linville) [2107254]
- tools/testing/cxl: Fix root port to host bridge assignment (John W. Linville) [2107254]
- tools/testing/cxl: Mock dvsec_ranges() (John W. Linville) [2107254]
- cxl/core/port: Add endpoint decoders (John W. Linville) [2107254]
- cxl/core: Move target_list out of base decoder attributes (John W. Linville) [2107254]
- cxl/mem: Add the cxl_mem driver (John W. Linville) [2107254]
- cxl/core/port: Add switch port enumeration (John W. Linville) [2107254]
- cxl/memdev: Add numa_node attribute (John W. Linville) [2107254]
- cxl/pci: Emit device serial number (John W. Linville) [2107254]
- cxl/pci: Implement wait for media active (John W. Linville) [2107254]
- cxl/pci: Retrieve CXL DVSEC memory info (John W. Linville) [2107254]
- cxl/pci: Cache device DVSEC offset (John W. Linville) [2107254]
- cxl/pci: Store component register base in cxlds (John W. Linville) [2107254]
- cxl/core/port: Remove @host argument for dport + decoder enumeration (John W. Linville) [2107254]
- cxl/port: Add a driver for 'struct cxl_port' objects (John W. Linville) [2107254]
- cxl/core: Emit modalias for CXL devices (John W. Linville) [2107254]
- cxl/core/hdm: Add CXL standard decoder enumeration to the core (John W. Linville) [2107254]
- cxl/core: Generalize dport enumeration in the core (John W. Linville) [2107254]
- cxl/pci: Rename pci.h to cxlpci.h (John W. Linville) [2107254]
- cxl/port: Up-level cxl_add_dport() locking requirements to the caller (John W. Linville) [2107254]
- cxl/pmem: Introduce a find_cxl_root() helper (John W. Linville) [2107254]
- cxl/port: Introduce cxl_port_to_pci_bus() (John W. Linville) [2107254]
- cxl/core/port: Use dedicated lock for decoder target list (John W. Linville) [2107254]
- cxl: Prove CXL locking (John W. Linville) [2107254]
- cxl/core: Track port depth (John W. Linville) [2107254]
- cxl/core/port: Make passthrough decoder init implicit (John W. Linville) [2107254]
- cxl/core: Fix cxl_probe_component_regs() error message (John W. Linville) [2107254]
- cxl/core/port: Clarify decoder creation (John W. Linville) [2107254]
- cxl/core: Convert decoder range to resource (John W. Linville) [2107254]
- cxl/decoder: Hide physical address information from non-root (John W. Linville) [2107254]
- cxl/core/port: Rename bus.c to port.c (John W. Linville) [2107254]
- cxl: Introduce module_cxl_driver (John W. Linville) [2107254]
- cxl/acpi: Map component registers for Root Ports (John W. Linville) [2107254]
- cxl/pci: Add new DVSEC definitions (John W. Linville) [2107254]
- cxl: Flesh out register names (John W. Linville) [2107254]
- cxl/pci: Defer mailbox status checks to command timeouts (John W. Linville) [2107254]
- cxl/pci: Implement Interface Ready Timeout (John W. Linville) [2107254]
- cxl: Rename CXL_MEM to CXL_PCI (John W. Linville) [2107254]
- ACPI: NUMA: Add a node and memblk for each CFMWS not in SRAT (John W. Linville) [2107254]
- cxl/test: Mock acpi_table_parse_cedt() (John W. Linville) [2107254]
- cxl/acpi: Convert CFMWS parsing to ACPI sub-table helpers (John W. Linville) [2107254]
- cxl/pci: Use pci core's DVSEC functionality (John W. Linville) [2107254]
- cxl/core: Replace unions with struct_group() (John W. Linville) [2107254]
- PCI: Add pci_find_dvsec_capability to find designated VSEC (John W. Linville) [2107254]
- net: remove noblock parameter from skb_recv_datagram() (Íñigo Huguet) [2143360]
- net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2104465]
- e1000e: convert .adjfreq to .adjfine (Ken Cox) [2104465]
- e1000e: remove unnecessary range check in e1000e_phc_adjfreq (Ken Cox) [2104465]
- Revert "e1000e: Fix possible HW unit hang after an s0ix exit" (Ken Cox) [2104465]
- e1000e: Enable GPT clock before sending message to CSME (Ken Cox) [2104465]
- intel/e1000e:fix repeated words in comments (Ken Cox) [2104465]
- intel: remove unused macros (Ken Cox) [2104465]
- e1000e: Remove useless DMA-32 fallback configuration (Ken Cox) [2104465]
Resolves: rhbz#2143841, rhbz#2075216, rhbz#2137969, rhbz#2135902, rhbz#2147541, rhbz#2144901, rhbz#2137921, rhbz#2107254, rhbz#2143360, rhbz#2104465
Signed-off-by: Frantisek Hrbata <fhrbata@redhat.com>
2022-11-30 13:16:06 +00:00
|
|
|
%{_bindir}/osnoise
|
|
|
|
%{_bindir}/timerlat
|
kernel-5.14.0-332.el9
* Mon Jun 26 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-332.el9]
- backport rtla hwnoise (John Kacur) [2174948]
- rtla: Add .gitignore file (John Kacur) [2174948]
- Documentation/rtla: Add hwnoise man page (John Kacur) [2174948]
- rtla: Add hwnoise tool (John Kacur) [2174948]
- HID: amd_sfh: Change dev_err to dev_dbg for additional debug info (Desnes Nunes) [2139485]
- redhat: configs: enable amd-pstate-ut driver (David Arcari) [2215032]
- cpufreq: amd-pstate: fix spdxcheck warnings for amd-pstate-ut.c (David Arcari) [2215032]
- cpufreq: amd-pstate: modify type in argument 2 for filp_open (David Arcari) [2215032]
- cpufreq: amd-pstate: Add test module for amd-pstate driver (David Arcari) [2215032]
- perf script: Skip aggregation for stat events (Michael Petlan) [2177183]
- perf lock contention: Fix compiler builtin detection (Michael Petlan) [2177183]
- perf/core: Fix perf_sample_data not properly initialized for different swevents in perf_tp_event() (Michael Petlan) [2177183]
- perf test: Fix wrong size expectation for 'Setup struct perf_event_attr' (Michael Petlan) [2177183]
- perf symbols: Fix unaligned access in get_x86_64_plt_disp() (Michael Petlan) [2177183]
- perf symbols: Fix use-after-free in get_plt_got_name() (Michael Petlan) [2177183]
- perf/x86: Fix missing sample size update on AMD BRS (Michael Petlan) [2177183]
- perf test: Fix "PMU event table sanity" for NO_JEVENTS=1 (Michael Petlan) [2177183]
- tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Michael Petlan) [2177183]
- perf test: Avoid counting commas in json linter (Michael Petlan) [2177183]
- perf tests stat+csv_output: Switch CSV separator to @ (Michael Petlan) [2177183]
- perf inject: Fix --buildid-all not to eat up MMAP2 (Michael Petlan) [2177183]
- perf test: Fix offcpu test prev_state check (Michael Petlan) [2177183]
- perf vendor events power10: Add JSON metric events to present CPI stall cycles in powerpc (Michael Petlan) [2177183]
- perf intel-pt: Synthesize cycle events (Michael Petlan) [2177183]
- perf record: Fix segfault with --overwrite and --max-size (Michael Petlan) [2177183]
- perf tools: Fix perf tool build error in util/pfm.c (Michael Petlan) [2177183]
- perf tools: Fix auto-complete on aarch64 (Michael Petlan) [2177183]
- perf lock contention: Support old rw_semaphore type (Michael Petlan) [2177183]
- perf lock contention: Add -o/--lock-owner option (Michael Petlan) [2177183]
- perf lock contention: Fix to save callstack for the default modified (Michael Petlan) [2177183]
- perf test bpf: Skip test if kernel-debuginfo is not present (Michael Petlan) [2177183]
- perf probe: Update the exit error codes in function try_to_find_probe_trace_event (Michael Petlan) [2177183]
- perf script: Fix missing Retire Latency fields option documentation (Michael Petlan) [2177183]
- perf event x86: Add retire_lat when synthesizing PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [2177183]
- perf test x86: Support the retire_lat (Retire Latency) sample_type check (Michael Petlan) [2177183]
- perf test bpf: Check for libtraceevent support (Michael Petlan) [2177183]
- perf script: Support Retire Latency (Michael Petlan) [2177183]
- perf report: Support Retire Latency (Michael Petlan) [2177183]
- perf lock contention: Support filters for different aggregation (Michael Petlan) [2177183]
- perf lock contention: Use lock_stat_find{,new} (Michael Petlan) [2177183]
- perf lock contention: Factor out lock_contention_get_name() (Michael Petlan) [2177183]
- perf arm-spe: Add raw decoding for SPEv1.2 previous branch address (Michael Petlan) [2177183]
- perf jevents: Run metric_test.py at compile-time (Michael Petlan) [2177183]
- tools build: Add test echo-cmd (Michael Petlan) [2177183]
- perf pmu-events: Fix testing with JEVENTS_ARCH=all (Michael Petlan) [2177183]
- perf jevents: Add model list option (Michael Petlan) [2177183]
- perf jevents: Generate metrics and events as separate tables (Michael Petlan) [2177183]
- perf pmu-events: Introduce pmu_metrics_table (Michael Petlan) [2177183]
- perf jevents: Combine table prefix and suffix writing (Michael Petlan) [2177183]
- perf stat: Remove evsel metric_name/expr (Michael Petlan) [2177183]
- perf pmu-events: Remove now unused event and metric variables (Michael Petlan) [2177183]
- perf pmu-events: Separate the metrics from events for no jevents (Michael Petlan) [2177183]
- perf pmu-events: Add separate metric from pmu_event (Michael Petlan) [2177183]
- perf jevents: Rewrite metrics in the same file with each other (Michael Petlan) [2177183]
- perf jevents metric: Add ability to rewrite metrics in terms of others (Michael Petlan) [2177183]
- perf jevents metric: Correct Function equality (Michael Petlan) [2177183]
- perf session: Show branch speculation info in raw dump (Michael Petlan) [2177183]
- perf script: Show branch speculation info (Michael Petlan) [2177183]
- perf test: Add more test cases for perf lock contention (Michael Petlan) [2177183]
- perf bench syscall: Add execve syscall benchmark (Michael Petlan) [2177183]
- perf bench syscall: Add getpgid syscall benchmark (Michael Petlan) [2177183]
- perf bench syscall: Introduce bench_syscall_common() (Michael Petlan) [2177183]
- perf test: Replace legacy `...` with $(...) (Michael Petlan) [2177183]
- tools x86: Keep list sorted by number in unistd_{32,64}.h (Michael Petlan) [2177183]
- perf test: Replace 'grep | wc -l' with 'grep -c' (Michael Petlan) [2177183]
- perf lock contention: Add -S/--callstack-filter option (Michael Petlan) [2177183]
- perf script: Add 'cgroup' field for output (Michael Petlan) [2177183]
- perf tools docs: Use canonical ftrace path (Michael Petlan) [2177183]
- perf arm-spe: Only warn once for each unsupported address packet (Michael Petlan) [2177183]
- perf symbols: Symbol lookup with kcore can fail if multiple segments match stext (Michael Petlan) [2177183]
- perf probe: Fix usage when libtraceevent is missing (Michael Petlan) [2177183]
- perf symbols: Get symbols for .plt.got for x86-64 (Michael Petlan) [2177183]
- perf symbols: Start adding support for .plt.got for x86 (Michael Petlan) [2177183]
- perf symbols: Allow for static executables with .plt (Michael Petlan) [2177183]
- perf symbols: Allow for .plt without header (Michael Petlan) [2177183]
- perf symbols: Add support for IFUNC symbols for x86_64 (Michael Petlan) [2177183]
- perf symbols: Record whether a symbol is an alias for an IFUNC symbol (Michael Petlan) [2177183]
- perf symbols: Sort plt relocations for x86 (Michael Petlan) [2177183]
- perf symbols: Add support for x86 .plt.sec (Michael Petlan) [2177183]
- perf symbols: Correct plt entry sizes for x86 (Michael Petlan) [2177183]
- perf tests shell: Fix check for libtracevent support (Michael Petlan) [2177183]
- perf tests shell: Add check for perf data file in record+probe_libc_inet_pton test (Michael Petlan) [2177183]
- perf test: Add pipe mode test to the Intel PT test suite (Michael Petlan) [2177183]
- perf session: Avoid calling lseek(2) for pipe (Michael Petlan) [2177183]
- perf intel-pt: Do not try to queue auxtrace data on pipe (Michael Petlan) [2177183]
- perf inject: Use perf_data__read() for auxtrace (Michael Petlan) [2177183]
- perf cs-etm: Update decoder code for OpenCSD version 1.4 (Michael Petlan) [2177183]
- perf test: Fix DWARF unwind test by adding non-inline to expected function in a backtrace (Michael Petlan) [2177183]
- perf buildid: Avoid copy of uninitialized memory (Michael Petlan) [2177183]
- perf mem/c2c: Document that SPE is used for mem and c2c on ARM (Michael Petlan) [2177183]
- perf cs-etm: Improve missing sink warning message (Michael Petlan) [2177183]
- perf test buildid: Fix shell string substitutions (Michael Petlan) [2177183]
- perf: Various spelling fixes (Michael Petlan) [2177183]
- perf test: Switch basic bpf filtering test to use syscall tracepoint (Michael Petlan) [2177183]
- perf cs-etm: Ensure that Coresight timestamps don't go backwards (Michael Petlan) [2177183]
- perf cs_etm: Set the time field in the synthetic samples (Michael Petlan) [2177183]
- perf cs_etm: Record ts_source in AUXTRACE_INFO for ETMv4 and ETE (Michael Petlan) [2177183]
- perf cs_etm: Keep separate symbols for ETMv4 and ETE parameters (Michael Petlan) [2177183]
- perf pmu: Add function to check if a pmu file exists (Michael Petlan) [2177183]
- perf pmu: Remove remaining duplication of bus/event_source/devices/... (Michael Petlan) [2177183]
- perf pmu: Use perf_pmu__open_file() and perf_pmu__scan_file() (Michael Petlan) [2177183]
- perf pmu: Remove duplication around EVENT_SOURCE_DEVICE_PATH (Michael Petlan) [2177183]
- perf tools: Fix foolproof typo (Michael Petlan) [2177183]
- perf symbols: Check SHT_RELA and SHT_REL type earlier (Michael Petlan) [2177183]
- perf symbols: Combine handling for SHT_RELA and SHT_REL (Michael Petlan) [2177183]
- perf symbols: Allow for .plt entries with no symbol (Michael Petlan) [2177183]
- perf symbols: Add symbol for .plt header (Michael Petlan) [2177183]
- perf symbols: Do not check ss->dynsym twice (Michael Petlan) [2177183]
- perf symbols: Slightly simplify 'err' usage in dso__synthesize_plt_symbols() (Michael Petlan) [2177183]
- perf symbols: Add dso__find_symbol_nocache() (Michael Petlan) [2177183]
- perf symbols: Check plt_entry_size is not zero (Michael Petlan) [2177183]
- perf symbols: Factor out get_plt_sizes() (Michael Petlan) [2177183]
- perf test: Add Symbols test (Michael Petlan) [2177183]
- perf test workload thloop: Make count increments atomic (Michael Petlan) [2177183]
- perf debug: Increase libtraceevent logging when verbose (Michael Petlan) [2177183]
- perf trace: Reduce #ifdefs for TEP_FIELD_IS_RELATIVE (Michael Petlan) [2177183]
- perf llvm: Fix inadvertent file creation (Michael Petlan) [2177183]
- perf vendor events intel: Add Emerald Rapids (Michael Petlan) [2177183]
- perf docs: Fix a typo in 'perf probe' man page: l20th -> 120th (Michael Petlan) [2177183]
- perf vendor events arm64: Add instruction mix metrics for neoverse-n2-v2 (Michael Petlan) [2177183]
- perf vendor events arm64: Add PE utilization metrics for neoverse-n2-v2 (Michael Petlan) [2177183]
- perf vendor events arm64: Add branch metrics for neoverse-n2-v2 (Michael Petlan) [2177183]
- perf vendor events arm64: Add cache metrics for neoverse-n2-v2 (Michael Petlan) [2177183]
- perf vendor events arm64: Add TLB metrics for neoverse-n2-v2 (Michael Petlan) [2177183]
- perf vendor events arm64: Add topdown L1 metrics for neoverse-n2-v2 (Michael Petlan) [2177183]
- perf vendor events arm64: Add common topdown L1 metrics (Michael Petlan) [2177183]
- perf jevent: Add general metrics support (Michael Petlan) [2177183]
- perf pmu: Add #slots literal support for arm64 (Michael Petlan) [2177183]
- perf script flamegraph: Avoid d3-flame-graph package dependency (Michael Petlan) [2177183]
- perf/core: Fix the same task check in perf_event_set_output (Michael Petlan) [2177183]
- perf: Optimize perf_pmu_migrate_context() (Michael Petlan) [2177183]
- perf/x86/amd/core: Always clear status for idx (Michael Petlan) [2177183]
- perf: fix perf_event_context->time (Michael Petlan) [2177183]
- perf/core: Fix perf_output_begin parameter is incorrectly invoked in perf_event_bpf_output (Michael Petlan) [2177183]
- perf/x86/intel: Expose EPT-friendly PEBS for SPR and future models (Michael Petlan) [2177183]
- powerpc/hv-24x7: Fix pvr check when setting interface version (Michael Petlan) [2177183]
- kernel: events: Export perf_report_aux_output_id() (Michael Petlan) [2177183]
- perf: arm_spe: Add support for SPEv1.2 inverted event filtering (Michael Petlan) [2177183]
- arm64/sysreg: Convert SPE registers to automatic generation (Michael Petlan) [2177183]
- perf: arm_spe: Drop BIT() and use FIELD_GET/PREP accessors (Michael Petlan) [2177183]
- arm64: Drop SYS_ from SPE register defines (Michael Petlan) [2177183]
- perf: arm_spe: Print the version of SPE detected (Michael Petlan) [2177183]
- perf: Add perf_event_attr::config3 (Michael Petlan) [2177183]
- perf/x86/intel/uncore: Add Meteor Lake support (Michael Petlan) [2177183]
- x86/perf/zhaoxin: Add stepping check for ZXC (Michael Petlan) [2177183]
- perf/core: Call perf_prepare_sample() before running BPF (Michael Petlan) [2177183]
- perf/core: Introduce perf_prepare_header() (Michael Petlan) [2177183]
- perf/core: Do not pass header for sample ID init (Michael Petlan) [2177183]
- perf/core: Set data->sample_flags in perf_prepare_sample() (Michael Petlan) [2177183]
- perf/core: Add perf_sample_save_brstack() helper (Michael Petlan) [2177183]
- perf/core: Add perf_sample_save_raw_data() helper (Michael Petlan) [2177183]
- perf/core: Add perf_sample_save_callchain() helper (Michael Petlan) [2177183]
- perf/core: Save the dynamic parts of sample data size (Michael Petlan) [2177183]
- perf/core: Change the layout of perf_sample_data (Michael Petlan) [2177183]
- perf/x86/intel: Support Architectural PerfMon Extension leaf (Michael Petlan) [2177183]
- x86/cpufeatures: Add Architectural PerfMon Extension bit (Michael Petlan) [2177183]
- x86/cpufeatures: Put the AMX macros in the word 18 block (Michael Petlan) [2177183]
- perf/x86: Support Retire Latency (Michael Petlan) [2177183]
- perf/x86: Add Meteor Lake support (Michael Petlan) [2177183]
- perf: Add PMU_FORMAT_ATTR_SHOW (Michael Petlan) [2177183]
- perf/x86/lbr: Simplify the exposure check for the LBR_INFO registers (Michael Petlan) [2177183]
- locking/rwbase: Mitigate indefinite writer starvation (Eder Zulian) [2037670]
- hwmon: (k10temp) Add PCI ID for family 19, model 78h (David Arcari) [2214986]
- hwmon: k10temp: constify pointers to hwmon_channel_info (David Arcari) [2214986]
- hwmon: constify pointers to hwmon_channel_info (David Arcari) [2214986]
- hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write (David Arcari) [2214986]
- hwmon: (k10temp): Add support for new family 17h and 19h models (David Arcari) [2214986]
- spi: spi-geni-qcom: Do not do DMA map/unmap inside driver, use framework instead (Adrien Thierry) [RHEL-625]
- soc: qcom: geni-se: Add interfaces geni_se_tx_init_dma() and geni_se_rx_init_dma() (Adrien Thierry) [RHEL-625]
- spi: spi-geni-qcom: Select FIFO mode for chip select (Adrien Thierry) [RHEL-625]
- spi: spi-geni-qcom: Correct CS_TOGGLE bit in SPI_TRANS_CFG (Adrien Thierry) [RHEL-625]
- spi: spi-qcom-qspi: Support pinctrl sleep states (Adrien Thierry) [RHEL-625]
- spi: qcom-qspi: Convert to platform remove callback returning void (Adrien Thierry) [RHEL-625]
- spi: geni-qcom: Convert to platform remove callback returning void (Adrien Thierry) [RHEL-625]
- soc: qcom: geni-se: Move qcom-geni-se.h to linux/soc/qcom/geni-se.h (Adrien Thierry) [RHEL-625]
- spi: spi-geni-qcom: Add support for SE DMA mode (Adrien Thierry) [RHEL-625]
- scsi: scsi_transport_fc: Add an additional flag to fc_host_fpin_rcv() (Ewan D. Milne) [1992566]
Resolves: rhbz#1992566, rhbz#2037670, rhbz#2139485, rhbz#2174948, rhbz#2177183, rhbz#2214986, rhbz#2215032, RHEL-625
Signed-off-by: Jan Stancek <jstancek@redhat.com>
2023-06-26 10:52:15 +00:00
|
|
|
%{_mandir}/man1/rtla-hwnoise.1.gz
|
kernel-5.14.0-204.el9
* Wed Nov 30 2022 Frantisek Hrbata <fhrbata@redhat.com> [5.14.0-204.el9]
- Documentation/admin-guide: Document nomodeset kernel parameter (Karol Herbst) [2143841]
- drm: Move nomodeset kernel parameter to the DRM subsystem (Karol Herbst) [2143841]
- Add rtla subpackage (John Kacur) [2075216]
- dt-bindings: mmc: PL18x stop relying on order of dma-names (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Add i.MX8DXL compatible string (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Update compatible fallbacks (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Add imx93 compatible string (Steve Best) [2137969]
- dt-bindings: mmc: Add missing properties used in examples (Steve Best) [2137969]
- dt-bindings: mmc: fsl-imx-esdhc: add i.MXRT compatible string (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Add imx8ulp compatible string (Steve Best) [2137969]
- dt-bindings: mmc: fsl-imx-esdhc: change the pinctrl-names rule (Steve Best) [2137969]
- dt-bindings: mmc: fsl-imx-esdhc: add a new compatible string (Steve Best) [2137969]
- MAINTAINERS: Update Kishon's email address in PCI endpoint subsystem (Myron Stowe) [2135902]
- MAINTAINERS: Add Vignesh Raghavendra as maintainer of TI DRA7XX/J721E PCI driver (Myron Stowe) [2135902]
- MAINTAINERS: Add Mahesh J Salgaonkar as EEH maintainer (Myron Stowe) [2135902]
- MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint reviewer (Myron Stowe) [2135902]
- PCI/P2PDMA: Use for_each_pci_dev() helper (Myron Stowe) [2135902]
- PCI: mt7621: Use PCI_CONF1_EXT_ADDRESS() macro (Myron Stowe) [2135902]
- PCI: ftpci100: Use PCI_CONF1_ADDRESS() macro (Myron Stowe) [2135902]
- PCI: Add standard PCI Config Address macros (Myron Stowe) [2135902]
- PCI: qcom-ep: Check platform_get_resource_byname() return value (Myron Stowe) [2135902]
- PCI: qcom-ep: Add support for SM8450 SoC (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom-ep: Add support for SM8450 SoC (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom-ep: Define clocks per platform (Myron Stowe) [2135902]
- PCI: qcom-ep: Make PERST separation optional (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom-ep: Make PERST separation optional (Myron Stowe) [2135902]
- PCI: qcom-ep: Disable Master AXI Clock when there is no PCIe traffic (Myron Stowe) [2135902]
- PCI: qcom-ep: Gate Master AXI clock to MHI bus during L1SS (Myron Stowe) [2135902]
- PCI: qcom-ep: Expose link transition counts via debugfs (Myron Stowe) [2135902]
- PCI: qcom-ep: Disable IRQs during driver remove (Myron Stowe) [2135902]
- PCI: qcom-ep: Make use of the cached dev pointer (Myron Stowe) [2135902]
- PCI: qcom-ep: Rely on the clocks supplied by devicetree (Myron Stowe) [2135902]
- PCI: qcom-ep: Add kernel-doc for qcom_pcie_ep structure (Myron Stowe) [2135902]
- PCI: qcom: Rename host-init error label (Myron Stowe) [2135902]
- PCI: qcom: Drop unused post_deinit callback (Myron Stowe) [2135902]
- PCI: qcom-ep: Add MODULE_DEVICE_TABLE (Myron Stowe) [2135902]
- PCI: qcom: Sort device-id table (Myron Stowe) [2135902]
- PCI: qcom: Clean up IP configurations (Myron Stowe) [2135902]
- PCI: qcom: Make all optional clocks optional (Myron Stowe) [2135902]
- PCI: qcom: Add support for SA8540P (Myron Stowe) [2135902]
- PCI: qcom: Add support for SC8280XP (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom: Add SA8540P to binding (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom: Add SC8280XP to binding (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom: Enumerate platforms with single msi interrupt (Myron Stowe) [2135902]
- PCI: mvebu: Fix endianness when accessing PCI emul bridge members (Myron Stowe) [2135902]
- PCI: mediatek-gen3: Change driver name to mtk-pcie-gen3 (Myron Stowe) [2135902]
- phy: freescale: imx8m-pcie: Fix the wrong order of phy_init() and phy_power_on() (Myron Stowe) [2135902]
- PCI: imx6: Add i.MX8MP PCIe support (Myron Stowe) [2135902]
- PCI: dwc: Replace of_gpio_named_count() by gpiod_count() (Myron Stowe) [2135902]
- PCI: dwc: Drop dependency on ZONE_DMA32 (Myron Stowe) [2135902]
- dt-bindings: pci: QCOM Add missing sc7280 aggre0, aggre1 clocks (Myron Stowe) [2135902]
- dt-bindings: PCI: microchip,pcie-host: fix missing dma-ranges (Myron Stowe) [2135902]
- dt-bindings: PCI: microchip,pcie-host: fix missing clocks properties (Myron Stowe) [2135902]
- dt-bindings: PCI: mediatek-gen3: Add support for MT8188 and MT8195 (Myron Stowe) [2135902]
- PCI: pci-bridge-emul: Set position of PCI capabilities to real HW value (Myron Stowe) [2135902]
- PCI: aardvark: Add support for PCI Bridge Subsystem Vendor ID on emulated bridge (Myron Stowe) [2135902]
- PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge (Myron Stowe) [2135902]
- PCI: Fix typo in pci_scan_child_bus_extend() (Myron Stowe) [2135902]
- PCI: Fix whitespace and indentation (Myron Stowe) [2135902]
- PCI: Move pci_assign_unassigned_root_bus_resources() (Myron Stowe) [2135902]
- PCI: Pass available buses even if the bridge is already configured (Myron Stowe) [2135902]
- PCI: Fix used_buses calculation in pci_scan_child_bus_extend() (Myron Stowe) [2135902]
- PCI: Expose PCIe Resizable BAR support via sysfs (Myron Stowe) [2135902]
- PCI/PM: Reduce D3hot delay with usleep_range() (Myron Stowe) [2135902]
- PCI/PM: Simplify pci_pm_suspend_noirq() (Myron Stowe) [2135902]
- PCI/PM: Always disable PTM for all devices during suspend (Myron Stowe) [2135902]
- PCI/PTM: Consolidate PTM interface declarations (Myron Stowe) [2135902]
- PCI/PTM: Reorder functions in logical order (Myron Stowe) [2135902]
- PCI/PTM: Preserve RsvdP bits in PTM Control register (Myron Stowe) [2135902]
- PCI/PTM: Move pci_ptm_info() body into its only caller (Myron Stowe) [2135902]
- PCI/PTM: Add pci_suspend_ptm() and pci_resume_ptm() (Myron Stowe) [2135902]
- PCI/PTM: Separate configuration and enable (Myron Stowe) [2135902]
- PCI/PTM: Add pci_upstream_ptm() helper (Myron Stowe) [2135902]
- PCI/PTM: Cache PTM Capability offset (Myron Stowe) [2135902]
- PCI/DPC: Quirk PIO log size for certain Intel Root Ports (Myron Stowe) [2135902]
- PCI/ASPM: Correct LTR_L1.2_THRESHOLD computation (Myron Stowe) [2135902]
- PCI/ASPM: Ignore L1 PM Substates if device lacks capability (Myron Stowe) [2135902]
- PCI/ASPM: Factor out L1 PM Substates configuration (Myron Stowe) [2135902]
- PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [2135902]
- PCI/ASPM: Refactor L1 PM Substates Control Register programming (Myron Stowe) [2135902]
- drm: Implement DRM aperture helpers under video/ (Myron Stowe) [2135902]
- MAINTAINERS: Broaden scope of simpledrm entry (Myron Stowe) [2135902]
- MAINTAINERS: Add simpledrm driver co-maintainer (Myron Stowe) [2135902]
- PCI: qcom: Remove ddrss_sf_tbu clock from SC8180X (Myron Stowe) [2135902]
- ARM: 9100/1: MAINTAINERS: mark all linux-arm-kernel@infradead list as moderated (Myron Stowe) [2135902]
- PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro (Íñigo Huguet) [2147541]
- x86/ftrace: remove return_to_handler SYM_FUNC_END macro (Joe Lawrence) [2144901]
- dt-bindings: pinctrl: imx93: Add pinctrl binding (Steve Best) [2137921]
- pinctrl: imx93: Add MODULE_DEVICE_TABLE() (Steve Best) [2137921]
- ACPI: NUMA: Add CXL CFMWS 'nodes' to the possible nodes set (John W. Linville) [2107254]
- tools/testing/cxl: Fix decoder default state (John W. Linville) [2107254]
- cxl/mbox: Use __le32 in get,set_lsa mailbox structures (John W. Linville) [2107254]
- cxl: Fix cleanup of port devices on failure to probe driver. (John W. Linville) [2107254]
- cxl/mem: Drop mem_enabled check from wait_for_media() (John W. Linville) [2107254]
- cxl/pci: Make cxl_dvsec_ranges() failure not fatal to cxl_pci (John W. Linville) [2107254]
- rehdat/configs: set missing options relevant to CXL update (John W. Linville) [2107254]
- cxl/pci: Drop shadowed variable (John W. Linville) [2107254]
- cxl/core/port: Fix NULL but dereferenced coccicheck error (John W. Linville) [2107254]
- cxl/port: Hold port reference until decoder release (John W. Linville) [2107254]
- cxl/port: Fix endpoint refcount leak (John W. Linville) [2107254]
- cxl/core: Fix cxl_device_lock() class detection (John W. Linville) [2107254]
- cxl/core/port: Fix unregister_port() lock assertion (John W. Linville) [2107254]
- cxl/regs: Fix size of CXL Capability Header Register (John W. Linville) [2107254]
- cxl/core/port: Handle invalid decoders (John W. Linville) [2107254]
- cxl/core/port: Fix / relax decoder target enumeration (John W. Linville) [2107254]
- tools/testing/cxl: Add a physical_node link (John W. Linville) [2107254]
- tools/testing/cxl: Enumerate mock decoders (John W. Linville) [2107254]
- tools/testing/cxl: Mock one level of switches (John W. Linville) [2107254]
- tools/testing/cxl: Fix root port to host bridge assignment (John W. Linville) [2107254]
- tools/testing/cxl: Mock dvsec_ranges() (John W. Linville) [2107254]
- cxl/core/port: Add endpoint decoders (John W. Linville) [2107254]
- cxl/core: Move target_list out of base decoder attributes (John W. Linville) [2107254]
- cxl/mem: Add the cxl_mem driver (John W. Linville) [2107254]
- cxl/core/port: Add switch port enumeration (John W. Linville) [2107254]
- cxl/memdev: Add numa_node attribute (John W. Linville) [2107254]
- cxl/pci: Emit device serial number (John W. Linville) [2107254]
- cxl/pci: Implement wait for media active (John W. Linville) [2107254]
- cxl/pci: Retrieve CXL DVSEC memory info (John W. Linville) [2107254]
- cxl/pci: Cache device DVSEC offset (John W. Linville) [2107254]
- cxl/pci: Store component register base in cxlds (John W. Linville) [2107254]
- cxl/core/port: Remove @host argument for dport + decoder enumeration (John W. Linville) [2107254]
- cxl/port: Add a driver for 'struct cxl_port' objects (John W. Linville) [2107254]
- cxl/core: Emit modalias for CXL devices (John W. Linville) [2107254]
- cxl/core/hdm: Add CXL standard decoder enumeration to the core (John W. Linville) [2107254]
- cxl/core: Generalize dport enumeration in the core (John W. Linville) [2107254]
- cxl/pci: Rename pci.h to cxlpci.h (John W. Linville) [2107254]
- cxl/port: Up-level cxl_add_dport() locking requirements to the caller (John W. Linville) [2107254]
- cxl/pmem: Introduce a find_cxl_root() helper (John W. Linville) [2107254]
- cxl/port: Introduce cxl_port_to_pci_bus() (John W. Linville) [2107254]
- cxl/core/port: Use dedicated lock for decoder target list (John W. Linville) [2107254]
- cxl: Prove CXL locking (John W. Linville) [2107254]
- cxl/core: Track port depth (John W. Linville) [2107254]
- cxl/core/port: Make passthrough decoder init implicit (John W. Linville) [2107254]
- cxl/core: Fix cxl_probe_component_regs() error message (John W. Linville) [2107254]
- cxl/core/port: Clarify decoder creation (John W. Linville) [2107254]
- cxl/core: Convert decoder range to resource (John W. Linville) [2107254]
- cxl/decoder: Hide physical address information from non-root (John W. Linville) [2107254]
- cxl/core/port: Rename bus.c to port.c (John W. Linville) [2107254]
- cxl: Introduce module_cxl_driver (John W. Linville) [2107254]
- cxl/acpi: Map component registers for Root Ports (John W. Linville) [2107254]
- cxl/pci: Add new DVSEC definitions (John W. Linville) [2107254]
- cxl: Flesh out register names (John W. Linville) [2107254]
- cxl/pci: Defer mailbox status checks to command timeouts (John W. Linville) [2107254]
- cxl/pci: Implement Interface Ready Timeout (John W. Linville) [2107254]
- cxl: Rename CXL_MEM to CXL_PCI (John W. Linville) [2107254]
- ACPI: NUMA: Add a node and memblk for each CFMWS not in SRAT (John W. Linville) [2107254]
- cxl/test: Mock acpi_table_parse_cedt() (John W. Linville) [2107254]
- cxl/acpi: Convert CFMWS parsing to ACPI sub-table helpers (John W. Linville) [2107254]
- cxl/pci: Use pci core's DVSEC functionality (John W. Linville) [2107254]
- cxl/core: Replace unions with struct_group() (John W. Linville) [2107254]
- PCI: Add pci_find_dvsec_capability to find designated VSEC (John W. Linville) [2107254]
- net: remove noblock parameter from skb_recv_datagram() (Íñigo Huguet) [2143360]
- net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2104465]
- e1000e: convert .adjfreq to .adjfine (Ken Cox) [2104465]
- e1000e: remove unnecessary range check in e1000e_phc_adjfreq (Ken Cox) [2104465]
- Revert "e1000e: Fix possible HW unit hang after an s0ix exit" (Ken Cox) [2104465]
- e1000e: Enable GPT clock before sending message to CSME (Ken Cox) [2104465]
- intel/e1000e:fix repeated words in comments (Ken Cox) [2104465]
- intel: remove unused macros (Ken Cox) [2104465]
- e1000e: Remove useless DMA-32 fallback configuration (Ken Cox) [2104465]
Resolves: rhbz#2143841, rhbz#2075216, rhbz#2137969, rhbz#2135902, rhbz#2147541, rhbz#2144901, rhbz#2137921, rhbz#2107254, rhbz#2143360, rhbz#2104465
Signed-off-by: Frantisek Hrbata <fhrbata@redhat.com>
2022-11-30 13:16:06 +00:00
|
|
|
%{_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
|
|
|
|
|
kernel-5.14.0-329.el9
* Fri Jun 16 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-329.el9]
- rtla/timerlat: Fix "Previous IRQ" auto analysis' line (John Kacur) [2174943]
- rtla/timerlat: Add auto-analysis only option (John Kacur) [2174943]
- Documentation/rtla: Add timerlat-top auto-analysis options (John Kacur) [2174943]
- rtla/timerlat: Add auto-analysis support to timerlat top (John Kacur) [2174943]
- rtla/timerlat: Add auto-analysis core (John Kacur) [2174943]
- tools/tracing/rtla: osnoise_hist: display average with two-digit precision (John Kacur) [2174943]
- tools/tracing/rtla: osnoise_hist: use total duration for average calculation (John Kacur) [2174943]
- rtla: Consolidate and show all necessary libraries that failed for building (John Kacur) [2174943]
- tools/rtla: Build with EXTRA_{C,LD}FLAGS (John Kacur) [2174943]
- rtla: Define syscall numbers for riscv (John Kacur) [2174943]
- rtla/Makefile: Properly handle dependencies (John Kacur) [2174943]
- lockd: add some client-side tracepoints (Jeffrey Layton) [2063818]
- nfs: move nfs_fhandle_hash to common include file (Jeffrey Layton) [2063818]
- lockd: server should unlock lock if client rejects the grant (Jeffrey Layton) [2063818]
- lockd: fix races in client GRANTED_MSG wait logic (Jeffrey Layton) [2063818]
- lockd: move struct nlm_wait to lockd.h (Jeffrey Layton) [2063818]
- lockd: remove 2 unused helper functions (Jeffrey Layton) [2063818]
- lockd: purge resources held on behalf of nlm clients when shutting down (Jeffrey Layton) [2063818]
- Add rv subpackage for kernel-tools (John Kacur) [2188441]
- rv: Fix addition on an uninitialized variable 'run' (John Kacur) [2188441]
- tools/rv: Remove unneeded semicolon (John Kacur) [2188441]
- Documentation/rv: Add verification/rv man pages (John Kacur) [2188441]
- tools/rv: Add in-kernel monitor interface (John Kacur) [2188441]
- rv: Add rv tool (John Kacur) [2188441]
- Revert "softirq: Let ksoftirqd do its job" (Oleg Nesterov) [2196764]
- x86/cpu: Add Xeon Emerald Rapids to list of CPUs that support PPIN (David Arcari) [2215041]
- redhat/configs: add new regulator configs (Adrien Thierry) [2213574]
- regulator: mt6359: add read check for PMIC MT6359 (Adrien Thierry) [2213574]
- regulator: Fix error checking for debugfs_create_dir (Adrien Thierry) [2213574]
- regulator: pca9450: Fix BUCK2 enable_mask (Adrien Thierry) [2213574]
- regulator: core: Make regulator_lock_two() logic easier to follow (Adrien Thierry) [2213574]
- regulator: stm32-pwr: remove MODULE_LICENSE in non-modules (Adrien Thierry) [2213574]
- regulator: stm32-pwr: fix of_iomap leak (Adrien Thierry) [2213574]
- regulator: da9063: implement setter for voltage monitoring (Adrien Thierry) [2213574]
- regulator: da9063: add voltage monitoring registers (Adrien Thierry) [2213574]
- regulator: fan53555: Add support for RK860X (Adrien Thierry) [2213574]
- regulator: fan53555: Use dev_err_probe (Adrien Thierry) [2213574]
- regulator: fan53555: Improve vsel_mask computation (Adrien Thierry) [2213574]
- regulator: fan53555: Make use of the bit macros (Adrien Thierry) [2213574]
- regulator: fan53555: Remove unused *_SLEW_SHIFT definitions (Adrien Thierry) [2213574]
- regulator: sm5703: Fix missing n_voltages for fixed regulators (Adrien Thierry) [2213574]
- regulator: qcom_smd: Add MP5496 S1 regulator (Adrien Thierry) [2213574]
- regulator: fan53555: Fix wrong TCS_SLEW_MASK (Adrien Thierry) [2213574]
- regulator: fan53555: Explicitly include bits header (Adrien Thierry) [2213574]
- regulator: core: Avoid lockdep reports when resolving supplies (Adrien Thierry) [2213574]
- regulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow() (Adrien Thierry) [2213574]
- regulator: Add Richtek RT4803 boost regulator (Adrien Thierry) [2213574]
- regulator: Handle deferred clk (Adrien Thierry) [2213574]
- regulator: qcom-rpmh: Revert "regulator: qcom-rpmh: Use PROBE_FORCE_SYNCHRONOUS" (Adrien Thierry) [2213574]
- regulator: qcom-rpmh: Use PROBE_FORCE_SYNCHRONOUS (Adrien Thierry) [2213574]
- regulator: arizona-micsupp: Use PROBE_FORCE_SYNCHRONOUS (Adrien Thierry) [2213574]
- regulator: arizona-ldo1: Use PROBE_FORCE_SYNCHRONOUS (Adrien Thierry) [2213574]
- regulator: wm8994: Use PROBE_FORCE_SYNCHRONOUS (Adrien Thierry) [2213574]
- regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that are newer than 6.1 (Adrien Thierry) [2213574]
- regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.15 and 6.1 (Adrien Thierry) [2213574]
- regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.10 and 5.15 (Adrien Thierry) [2213574]
- regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.4 and 5.10 (Adrien Thierry) [2213574]
- regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 4.19 and 5.4 (Adrien Thierry) [2213574]
- regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 4.14 and 4.19 (Adrien Thierry) [2213574]
- regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 (Adrien Thierry) [2213574]
- regulator: core: Shorten off-on-delay-us for always-on/boot-on by time since booted (Adrien Thierry) [2213574]
- regulator: mt6397-regulator: Mark OF related data as maybe unused (Adrien Thierry) [2213574]
- regulator: mp8859: Mark OF related data as maybe unused (Adrien Thierry) [2213574]
- regulator: max20086: Mark OF related data as maybe unused (Adrien Thierry) [2213574]
- regulator: lp872x: Mark OF related data as maybe unused (Adrien Thierry) [2213574]
- regulator: Use of_property_read_bool() for boolean properties (Adrien Thierry) [2213574]
- regulator: Use of_property_present() for testing DT property presence (Adrien Thierry) [2213574]
- regulator: rt5739: Spelling s/Rcihtek/Richtek/ (Adrien Thierry) [2213574]
- regulator: Add support for Richtek RT5739 voltage regulator (Adrien Thierry) [2213574]
- regulator: core: Use ktime_get_boottime() to determine how long a regulator was off (Adrien Thierry) [2213574]
- regulator: max597x: Fix error return code in max597x_get_status (Adrien Thierry) [2213574]
- regulator: max597x: Align for simple_mfd_i2c driver (Adrien Thierry) [2213574]
- regulator: max20411: Fix off-by-one for n_voltages setting (Adrien Thierry) [2213574]
- regulator: max597x: Remove unused variable (Adrien Thierry) [2213574]
- regulator: tps65219: use generic set_bypass() (Adrien Thierry) [2213574]
- regulator: s5m8767: Bounds check id indexing into arrays (Adrien Thierry) [2213574]
- regulator: max77802: Bounds check regulator id against opmode (Adrien Thierry) [2213574]
- regulator: max20411: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: scmi: Allow for zero voltage domains (Adrien Thierry) [2213574]
- regulator: max20411: Directly include bitfield.h (Adrien Thierry) [2213574]
- regulator: Introduce Maxim MAX20411 Step-Down converter (Adrien Thierry) [2213574]
- regulator: tps65219: use IS_ERR() to detect an error pointer (Adrien Thierry) [2213574]
- regulator: mcp16502: add enum MCP16502_REG_HPM description (Adrien Thierry) [2213574]
- regulator: fixed-helper: use the correct function name in comment (Adrien Thierry) [2213574]
- regulator: act8945a: fix non-kernel-doc comments (Adrien Thierry) [2213574]
- regulator: qcom-rpmh: PM8550 ldo11 regulator is an nldo (Adrien Thierry) [2213574]
- regulator: tps65219: Report regulator name if devm_regulator_register fails (Adrien Thierry) [2213574]
- regulator: core: fix deadlock on regulator enable (Adrien Thierry) [2213574]
- regulator: core: Fix resolve supply lookup issue (Adrien Thierry) [2213574]
- regulator: core: Use different devices for resource allocation and DT lookup (Adrien Thierry) [2213574]
- regulator: add mt6357 regulator (Adrien Thierry) [2213574]
- regulator: core: fix resource leak in regulator_register() (Adrien Thierry) [2213574]
- regulator: core: fix module refcount leak in set_supply() (Adrien Thierry) [2213574]
- regulator: core: fix use_count leakage when handling boot-on (Adrien Thierry) [2213574]
- regulator: da9211: Use irq handler when ready (Adrien Thierry) [2213574]
- regulator: rk808: Use dev_err_probe (Adrien Thierry) [2213574]
- regulator: rk808: reduce 'struct rk808' usage (Adrien Thierry) [2213574]
- regulator: Drop obsolete dependencies on COMPILE_TEST (Adrien Thierry) [2213574]
- regulator: pv88080-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: pfuze100-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: isl6271a-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: fan53555: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: act8865-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: tps65023-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: tps62360-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: max8973-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: max8660: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: ltc3589: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: lp872x: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: ad5398: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: core: use kfree_const() to free space conditionally (Adrien Thierry) [2213574]
- regulator: bd718x7: Use dev_err_probe() (Adrien Thierry) [2213574]
- regulator: bd71815: bd71828: bd9576: Use dev_err_probe() (Adrien Thierry) [2213574]
- regulator: bd718x7: Drop unnecessary info print (Adrien Thierry) [2213574]
- regulator: tps6286x-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: tps51632-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: rpi-panel-attiny-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: pca9450-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: max8952: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: max8649: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: max1586: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: lp8755: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: lp3972: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: da9121-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574]
- regulator: of: fix a NULL vs IS_ERR() check in of_regulator_bulk_get_all() (Adrien Thierry) [2213574]
- regulator: arizona-micsupp: Don't use a common regulator name (Adrien Thierry) [2213574]
- regulator: arizona-micsupp: Don't hardcode use of ARIZONA defines (Adrien Thierry) [2213574]
- regulator: twl6030: fix get status of twl6032 regulators (Adrien Thierry) [2213574]
- regulator: twl6030: re-add TWL6032_SUBCLASS (Adrien Thierry) [2213574]
- regulator: Add of_regulator_bulk_get_all (Adrien Thierry) [2213574]
- regulator: slg51000: Wait after asserting CS pin (Adrien Thierry) [2213574]
- regulator: core: fix UAF in destroy_regulator() (Adrien Thierry) [2213574]
- regulator: rt5759: fix OOB in validate_desc() (Adrien Thierry) [2213574]
- regulator: core: fix kobject release warning and memory leak in regulator_register() (Adrien Thierry) [2213574]
- regulator: core: fix unbalanced of node refcount in regulator_dev_lookup() (Adrien Thierry) [2213574]
- i2c: core: Introduce i2c_client_get_device_id helper function (Adrien Thierry) [2213574]
- regulator: userspace-consumer: Handle regulator-output DT nodes (Adrien Thierry) [2213574]
- regulator: devres: Add devm_regulator_bulk_get_exclusive() (Adrien Thierry) [2213574]
- regulator: rt6190: Add support for Richtek RT6190 regulator (Adrien Thierry) [2213574]
- regulator: gpio: Add input_supply support in gpio_regulator_config (Adrien Thierry) [2213574]
- regulator: tps65219: Fix is_enabled checking in tps65219_set_bypass (Adrien Thierry) [2213574]
- regulator: of: Fix kernel-doc (Adrien Thierry) [2213574]
- regulator: of: Fix kernel-doc (Adrien Thierry) [2213574]
- regulator: Add driver for MT6332 PMIC regulators (Adrien Thierry) [2213574]
- regulator: Add driver for MT6331 PMIC regulators (Adrien Thierry) [2213574]
- regulator: tps65219: Fix .bypass_val_on setting (Adrien Thierry) [2213574]
- regulator: core: Prevent integer underflow (Adrien Thierry) [2213574]
- regulator: bd9576: switch to using devm_fwnode_gpiod_get() (Adrien Thierry) [2213574]
- regulator: bd71815: switch to using devm_fwnode_gpiod_get() (Adrien Thierry) [2213574]
- regulator: core: Fix regulator supply registration with sysfs (Adrien Thierry) [2213574]
- regulator: tps65219: change tps65219_regulator_irq_types to static (Adrien Thierry) [2213574]
- regulator: drivers: Remove unnecessary print function dev_err() (Adrien Thierry) [2213574]
- regulator: pfuze100: Fix the global-out-of-bounds access in pfuze100_regulator_probe() (Adrien Thierry) [2213574]
- regulator: max597x: Remove the unneeded result variable (Adrien Thierry) [2213574]
- regulator: drivers: Add TI TPS65219 PMIC regulators support (Adrien Thierry) [2213574]
- regulator: core: Remove "ramp_delay not set" debug message (Adrien Thierry) [2213574]
- regulator: core: Clean up on enable failure (Adrien Thierry) [2213574]
- regulator: core: Resolve supply name earlier to prevent double-init (Adrien Thierry) [2213574]
- regulator: Add devm helpers for get and enable (Adrien Thierry) [2213574]
- regulator/drivers/max8976: Switch to new of thermal API (Adrien Thierry) [2213574]
- regulator: core: Fix missing error return from regulator_bulk_get() (Adrien Thierry) [2213574]
- regulator: core: Allow drivers to define their init data as const (Adrien Thierry) [2213574]
- regulator: core: Allow specifying an initial load w/ the bulk API (Adrien Thierry) [2213574]
- regulator: mt6380: Fix unused array warning (Adrien Thierry) [2213574]
- regulator: core: Fix off-on-delay-us for always-on/boot-on regulators (Adrien Thierry) [2213574]
- regulator: of: Fix refcount leak bug in of_get_regulation_constraints() (Adrien Thierry) [2213574]
- regulator: max597x: Don't return uninitialized variable in .probe (Adrien Thierry) [2213574]
- regulator: max597x: Remove unused including <linux/version.h> (Adrien Thierry) [2213574]
- regulator: Fix MFD_MAX597X dependency (Adrien Thierry) [2213574]
- regulator: Fix parameter declaration and spelling mistake. (Adrien Thierry) [2213574]
- regulator: max597x: Add support for max597x regulator (Adrien Thierry) [2213574]
- regulator: scmi: Add missing of_node_get() (Adrien Thierry) [2213574]
- regulator: mt6370: Use the correct header for platform_device_id (Adrien Thierry) [2213574]
- regulator: mt6370: Use 'fwnode_gpiod_get_index' to fix gpio parsing (Adrien Thierry) [2213574]
- regulator: mt6370: Add mt6370 DisplayBias and VibLDO support (Adrien Thierry) [2213574]
- regulator: rt5120: Add PMIC regulator support (Adrien Thierry) [2213574]
- regulator: rpi-panel-attiny: Use backlight helper (Adrien Thierry) [2213574]
- regulator: cros-ec: Use common cros_ec_command() (Adrien Thierry) [2213574]
- regulator: mp5416: remove kernel.h include (Adrien Thierry) [2213574]
- regulator: rt5190a: check if init_data is NULL, bypass rt5190a_of_parse_cb (Adrien Thierry) [2213574]
- regulator: mp5416: add support for MP5496 (Adrien Thierry) [2213574]
- regulator: mp5416: use OF match data (Adrien Thierry) [2213574]
- regulator: mp5416: alphabetically sort header includes (Adrien Thierry) [2213574]
- regulator: pfuze100: Use devm_register_sys_off_handler() (Adrien Thierry) [2213574]
- kernel/reboot: Introduce sys-off handler API (Adrien Thierry) [2213574]
- notifier: Add blocking/atomic_notifier_chain_register_unique_prio() (Adrien Thierry) [2213574]
- regulator: scmi: Fix refcount leak in scmi_regulator_probe (Adrien Thierry) [2213574]
- regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt (Adrien Thierry) [2213574]
- regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET (Adrien Thierry) [2213574]
- regulator: core: Add error flags to sysfs attributes (Adrien Thierry) [2213574]
- regulator: pca9450: Enable DVS control via PMIC_STBY_REQ (Adrien Thierry) [2213574]
- regulator: pca9450: Make warm reset on WDOG_B assertion (Adrien Thierry) [2213574]
- regulator: pca9450: Make I2C Level Translator configurable (Adrien Thierry) [2213574]
- regulator: sm5703-regulator: Add regulators support for SM5703 MFD (Adrien Thierry) [2213574]
- regulator: richtek,rt4801: parse GPIOs per regulator (Adrien Thierry) [2213574]
- regulator: core: Sleep (not delay) in set_voltage() (Adrien Thierry) [2213574]
- regulator: core: Rename _regulator_enable_delay() (Adrien Thierry) [2213574]
- regulator: da9121: Fix uninit-value in da9121_assign_chip_model() (Adrien Thierry) [2213574]
- regulator: stm32-vrefbuf: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Adrien Thierry) [2213574]
- regulator: rpi-panel-attiny: Get rid of duplicate of_node assignment (Adrien Thierry) [2213574]
- regulator: mt6366: Add support for MT6366 regulator (Adrien Thierry) [2213574]
- regulator: Flag uncontrollable regulators as always_on (Adrien Thierry) [2213574]
- regulator: fixed: Remove print on allocation failure (Adrien Thierry) [2213574]
- regulator: rt5759: Add support for Richtek RT5759 DCDC converter (Adrien Thierry) [2213574]
- regulator: wm8994: Add an off-on delay for WM8994 variant (Adrien Thierry) [2213574]
- regulator: vctrl: Use min() instead of doing it manually (Adrien Thierry) [2213574]
- regulator: da9121: Fix DA914x current values (Adrien Thierry) [2213574]
- regulator: Add support for TPS6286x (Adrien Thierry) [2213574]
- regulator: sy7636a: Remove requirement on sy7636a mfd (Adrien Thierry) [2213574]
- regulator/rpi-panel-attiny: Use two transactions for I2C read (Adrien Thierry) [2213574]
- regulator/rpi-panel-attiny: Use the regmap cache (Adrien Thierry) [2213574]
- regulator: rpi-panel: Remove get_brightness hook (Adrien Thierry) [2213574]
- regulator: rpi-panel: Add GPIO control for panel and touch resets (Adrien Thierry) [2213574]
- regulator: rpi-panel: Convert to drive lines directly (Adrien Thierry) [2213574]
- regulator: rpi-panel: Ensure the backlight is off during probe. (Adrien Thierry) [2213574]
- regulator: rpi-panel: Serialise operations. (Adrien Thierry) [2213574]
- regulator: rpi-panel: Handle I2C errors/timing to the Atmel (Adrien Thierry) [2213574]
- regulator: rpi-panel: Register with a unique backlight name (Adrien Thierry) [2213574]
- notifier: Return an error when a callback has already been registered (Adrien Thierry) [2213574]
- regulator: bd718x7: Use rohm generic restricted voltage setting (Adrien Thierry) [2213574]
- regulator: da9121: Emit only one error message in .remove() (Adrien Thierry) [2213574]
- regulator: rtq6752: Enclose 'enable' gpio control by enable flag (Adrien Thierry) [2213574]
- regulator: core: resolve supply voltage deferral silently (Adrien Thierry) [2213574]
- regulator: vqmmc-ipq4019: Make use of the helper function devm_platform_ioremap_resource() (Adrien Thierry) [2213574]
- regulator: ti-abb: Kconfig: Add helper dependency on COMPILE_TEST (Adrien Thierry) [2213574]
- regulator: ti-abb: Make use of the helper function devm_ioremap related (Adrien Thierry) [2213574]
- regulator: bd718x7: Suopport configuring UVP/OVP state (Adrien Thierry) [2213574]
- nvmem: qcom-spmi-sdam: register at device init time (Adrien Thierry) [2210329]
- nvmem: qcom-spmi-sdam: fix module autoloading (Adrien Thierry) [2210329]
- redhat/configs: turn on lpuart serial port support Driver (Steve Best) [2208834]
- hwmon: (coretemp) avoid RDMSR interrupts to isolated CPUs (Marcelo Tosatti) [2182083]
- stmmac: fix changing mac address (Corinna Vinschen) [2213161]
- block: Skip destroyed blkg when restart in blkg_destroy_all() (Ming Lei) [2193077]
- blk-mq: fix race condition in active queue accounting (Ming Lei) [2208900]
- qede: avoid uninitialized entries in coal_entry array (Michal Schmidt) [2211391]
- qede: fix interrupt coalescing configuration (Michal Schmidt) [2211391]
- kernel.spec: package unstripped test_progs-no_alu32 (Felix Maurer) [RHEL-349]
- can: flexcan: avoid unbalanced pm_runtime_enable warning (Steve Best) [2182869]
- can: flexcan: add auto stop mode for IMX93 to support wakeup (Steve Best) [2182869]
- Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition (Ricardo Robaina) [2185959] {CVE-2023-1989}
- platform/x86: ISST: Increase range of valid mail box commands (David Arcari) [2154079]
- platform/x86: ISST: Fix kernel documentation warnings (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: v1.14 release (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Adjust uncore max/min frequency (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Fix display of uncore min frequency (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Add Emerald Rapid quirk (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: turbo-freq auto mode with SMT off (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: cpufreq reads on offline CPUs (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Use null-terminated string (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Remove duplicate dup() (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Handle open() failure case (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Remove unused non_block flag (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Remove wrong check in set_isst_id() (David Arcari) [2154079]
- platform/x86: ISST: Fix typo in comments (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Release v1.13 (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Optimize CPU initialization (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Utilize cpu_map to get physical id (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Remove unused struct clos_config fields (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Enforce isst_id value (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Do not export get_physical_id (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Introduce is_cpu_in_power_domain helper (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Cleanup get_physical_id usage (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Convert more function to use isst_id (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Add pkg and die in isst_id (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Introduce struct isst_id (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Remove unused core_mask array (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Remove dead code (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Fix cpu count for TDP level display (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Remove unneeded semicolon (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Fix off by one check (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Fix warning for perf_cap.cpu (David Arcari) [2154079]
- tools/power/x86/intel-speed-select: Display error on turbo mode disabled (David Arcari) [2154079]
Resolves: rhbz#2063818, rhbz#2154079, rhbz#2174943, rhbz#2182083, rhbz#2182869, rhbz#2185959, rhbz#2188441, rhbz#2193077, rhbz#2196764, rhbz#2208834, rhbz#2208900, rhbz#2210329, rhbz#2211391, rhbz#2213161, rhbz#2213574, rhbz#2215041, RHEL-349
Signed-off-by: Jan Stancek <jstancek@redhat.com>
2023-06-16 19:15:51 +00:00
|
|
|
%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.1.gz
|
|
|
|
|
2020-10-15 12:41:02 +00:00
|
|
|
# with_tools
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%if %{with_bpftool}
|
|
|
|
%files -n bpftool
|
|
|
|
%{_sbindir}/bpftool
|
|
|
|
%{_sysconfdir}/bash_completion.d/bpftool
|
|
|
|
%{_mandir}/man8/bpftool-cgroup.8.gz
|
|
|
|
%{_mandir}/man8/bpftool-gen.8.gz
|
|
|
|
%{_mandir}/man8/bpftool-iter.8.gz
|
|
|
|
%{_mandir}/man8/bpftool-link.8.gz
|
|
|
|
%{_mandir}/man8/bpftool-map.8.gz
|
|
|
|
%{_mandir}/man8/bpftool-prog.8.gz
|
|
|
|
%{_mandir}/man8/bpftool-perf.8.gz
|
|
|
|
%{_mandir}/man8/bpftool.8.gz
|
|
|
|
%{_mandir}/man8/bpftool-net.8.gz
|
|
|
|
%{_mandir}/man8/bpftool-feature.8.gz
|
|
|
|
%{_mandir}/man8/bpftool-btf.8.gz
|
|
|
|
%{_mandir}/man8/bpftool-struct_ops.8.gz
|
|
|
|
|
|
|
|
%if %{with_debuginfo}
|
|
|
|
%files -f bpftool-debuginfo.list -n bpftool-debuginfo
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%if %{with_selftests}
|
|
|
|
%files selftests-internal
|
|
|
|
%{_libexecdir}/ksamples
|
|
|
|
%{_libexecdir}/kselftests
|
|
|
|
%endif
|
|
|
|
|
|
|
|
# empty meta-package
|
kernel-5.14.0-315.el9
* Wed May 17 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-315.el9]
- watchdog: wdat_wdt: Avoid unimplemented get_timeleft (David Arcari) [2189867]
- watchdog: wdat_wdt: Set the min and max timeout values properly (David Arcari) [2189867]
- watchdog: wdat_wdt: Remove #ifdef guards for PM related functions (David Arcari) [2189867]
- watchdog: wdat_wdt: Stop watchdog when uninstalling module (David Arcari) [2189867]
- watchdog: wdat_wdt: Stop watchdog when rebooting the system (David Arcari) [2189867]
- watchdog: wdat_wdt: Using the existing function to check parameter timeout (David Arcari) [2189867]
- watchdog: imx2_wdg: suspend watchdog in WAIT mode (Steve Best) [2192546]
- watchdog: imx2_wdg: Alow ping on suspend (Steve Best) [2192546]
- watchdog: imx2_wdg: notify wdog core to stop ping worker on suspend (Steve Best) [2192546]
- watchdog: introduce watchdog_dev_suspend/resume (Steve Best) [2192546]
- scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param() (Chris Leech) [2192404]
- scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress (Chris Leech) [2192404]
- scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress (Chris Leech) [2192404]
- scsi: iscsi: Fix multiple iSCSI session unbind events sent to userspace (Chris Leech) [2192404]
- scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param() (Chris Leech) [2192404]
- scsi: iscsi: tracing: Use the new __vstring() helper (Chris Leech) [2192404]
- md/raid5: remove unused working_disks variable (Nigel Croxon) [2162219]
- md/raid10: don't call bio_start_io_acct twice for bio which experienced read error (Nigel Croxon) [2162219]
- md/raid10: fix memleak of md thread (Nigel Croxon) [2162219]
- md/raid10: fix memleak for 'conf->bio_split' (Nigel Croxon) [2162219]
- md/raid10: fix leak of 'r10bio->remaining' for recovery (Nigel Croxon) [2162219]
- md/raid10: don't BUG_ON() in raise_barrier() (Nigel Croxon) [2162219]
- md: fix soft lockup in status_resync (Nigel Croxon) [2162219]
- md: add error_handlers for raid0 and linear (Nigel Croxon) [2162219]
- md: Use optimal I/O size for last bitmap page (Nigel Croxon) [2162219]
- md: Fix types in sb writer (Nigel Croxon) [2162219]
- md: Move sb writer loop to its own function (Nigel Croxon) [2162219]
- md/raid10: Fix typo in comment (replacment -> replacement) (Nigel Croxon) [2162219]
- md: make kobj_type structures constant (Nigel Croxon) [2162219]
- md/raid10: fix null-ptr-deref in raid10_sync_request (Nigel Croxon) [2162219]
- md/raid10: fix task hung in raid10d (Nigel Croxon) [2162219]
- md: simplify sysctl registration (Nigel Croxon) [2162219]
- md: fix regression for null-ptr-deference in __md_stop() (Nigel Croxon) [2162219]
- md: avoid signed overflow in slot_store() (Nigel Croxon) [2162219]
- md: Free resources in __md_stop (Nigel Croxon) [2162219]
- md: account io_acct_set usage with active_io (Nigel Croxon) [2122229 2162219]
- md: use MD_RESYNC_* whenever possible (Nigel Croxon) [2162219]
- md: Free writes_pending in md_stop (Nigel Croxon) [2162219]
- md: Change active_io to percpu (Nigel Croxon) [2162219]
- md: Factor out is_md_suspended helper (Nigel Croxon) [2162219]
- md: don't update recovery_cp when curr_resync is ACTIVE (Nigel Croxon) [2162219]
- md: fix incorrect declaration about claim_rdev in md_import_device (Nigel Croxon) [2162219]
- md: fold unbind_rdev_from_array into md_kick_rdev_from_array (Nigel Croxon) [2162219]
- md: mark md_kick_rdev_from_array static (Nigel Croxon) [2162219]
- md: remove lock_bdev / unlock_bdev (Nigel Croxon) [2162219]
- bonding: Fix memory leak when changing bond type to Ethernet (Hangbin Liu) [2189406]
- selftests: bonding: add tests for ether type changes (Hangbin Liu) [2189406]
- bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails (Hangbin Liu) [2189406]
- bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change (Hangbin Liu) [2189406]
- drivers/net/bonding/bond_3ad: return when there's no aggregator (Hangbin Liu) [2189406]
- net: add IFF_NO_ADDRCONF and use it in bonding to prevent ipv6 addrconf (Hangbin Liu) [2189406]
- net/core: Allow live renaming when an interface is up (Hangbin Liu) [2189406]
- bonding: 3ad: Add support for 800G speed (Hangbin Liu) [2189406]
- thermal/drivers/imx: Use generic thermal_zone_get_trip() function (Steve Best) [2185130]
- kernel.spec: skip kernel meta package when building without up (Jan Stancek) [2190323]
- redhat: configs: enable CONFIG_DELL_WMI_PRIVACY (Foggy Liu) [2186163]
- RHEL-only: Enable CONFIG_IO_URING (Jeff Moyer) [2068237 2170014]
- RHEL: io_uring: mark tech preview (Jeff Moyer) [2068237]
- RHEL: add a boot parameter to enable io_uring (Jeff Moyer) [2068237]
- io_uring: fix size calculation when registering buf ring (Jeff Moyer) [2068237]
- Revert "io_uring/rsrc: disallow multi-source reg buffers" (Jeff Moyer) [2068237]
- net: reclaim skb->scm_io_uring bit (Jeff Moyer) [2068237]
- io_uring: complete request via task work in case of DEFER_TASKRUN (Jeff Moyer) [2068237]
- io_uring: fix memory leak when removing provided buffers (Jeff Moyer) [2068237]
- io_uring: fix return value when removing provided buffers (Jeff Moyer) [2068237]
- io_uring: fix poll/netmsg alloc caches (Jeff Moyer) [2068237]
- io_uring/rsrc: fix rogue rsrc node grabbing (Jeff Moyer) [2068237]
- io_uring/poll: clear single/double poll flags on poll arming (Jeff Moyer) [2068237]
- io_uring/rsrc: fix null-ptr-deref in io_file_bitmap_get() (Jeff Moyer) [2068237]
- io_uring/net: avoid sending -ECONNABORTED on repeated connection requests (Jeff Moyer) [2068237]
- block/io_uring: pass in issue_flags for uring_cmd task_work handling (Jeff Moyer) [2068237]
- io_uring/msg_ring: let target know allocated index (Jeff Moyer) [2068237]
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads (Jeff Moyer) [2068237]
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers (Jeff Moyer) [2068237]
- io_uring/uring_cmd: ensure that device supports IOPOLL (Jeff Moyer) [2068237]
- io_uring: fix fget leak when fs don't support nowait buffered read (Jeff Moyer) [2068237]
- io_uring/poll: allow some retries for poll triggering spuriously (Jeff Moyer) [2068237]
- io_uring: remove MSG_NOSIGNAL from recvmsg (Jeff Moyer) [2068237]
- io_uring/rsrc: disallow multi-source reg buffers (Jeff Moyer) [2068237]
- io_uring,audit: don't log IORING_OP_MADVISE (Jeff Moyer) [2068237]
- io_uring: mark task TASK_RUNNING before handling resume/task work (Jeff Moyer) [2068237]
- io_uring: add reschedule point to handle_tw_list() (Jeff Moyer) [2068237]
- io_uring: add a conditional reschedule to the IOPOLL cancelation loop (Jeff Moyer) [2068237]
- io_uring: use user visible tail in io_uring_poll() (Jeff Moyer) [2068237]
- io_uring: handle TIF_NOTIFY_RESUME when checking for task_work (Jeff Moyer) [2068237]
- io_uring: Replace 0-length array with flexible array (Jeff Moyer) [2068237]
- io_uring: always prep_async for drain requests (Jeff Moyer) [2068237]
- io_uring/net: cache provided buffer group value for multishot receives (Jeff Moyer) [2068237]
- io_uring/poll: don't reissue in case of poll race on multishot request (Jeff Moyer) [2068237]
- io_uring/msg_ring: fix remote queue to disabled ring (Jeff Moyer) [2068237]
- io_uring/msg_ring: fix flagging remote execution (Jeff Moyer) [2068237]
- io_uring/msg_ring: fix missing lock on overflow for IOPOLL (Jeff Moyer) [2068237]
- io_uring/msg_ring: move double lock/unlock helpers higher up (Jeff Moyer) [2068237]
- io_uring: lock overflowing for IOPOLL (Jeff Moyer) [2068237]
- io_uring/poll: attempt request issue after racy poll wakeup (Jeff Moyer) [2068237]
- io_uring/fdinfo: include locked hash table in fdinfo output (Jeff Moyer) [2068237]
- io_uring/poll: add hash if ready poll request can't complete inline (Jeff Moyer) [2068237]
- io_uring/io-wq: only free worker if it was allocated for creation (Jeff Moyer) [2068237]
- io_uring: fix CQ waiting timeout handling (Jeff Moyer) [2068237]
- io_uring: move 'poll_multi_queue' bool in io_ring_ctx (Jeff Moyer) [2068237]
- io_uring: lockdep annotate CQ locking (Jeff Moyer) [2068237]
- io_uring: pin context while queueing deferred tw (Jeff Moyer) [2068237]
- io_uring/io-wq: free worker if task_work creation is canceled (Jeff Moyer) [2068237]
- uapi:io_uring.h: allow linux/time_types.h to be skipped (Jeff Moyer) [2068237]
- io_uring: check for valid register opcode earlier (Jeff Moyer) [2068237]
- io_uring/cancel: re-grab ctx mutex after finishing wait (Jeff Moyer) [2068237]
- io_uring: finish waiting before flushing overflow entries (Jeff Moyer) [2068237]
- io_uring/net: fix cleanup after recycle (Jeff Moyer) [2068237]
- io_uring/net: ensure compat import handlers clear free_iov (Jeff Moyer) [2068237]
- io_uring: include task_work run after scheduling in wait for events (Jeff Moyer) [2068237]
- io_uring: don't use TIF_NOTIFY_SIGNAL to test for availability of task_work (Jeff Moyer) [2068237]
- io_uring: fix overflow handling regression (Jeff Moyer) [2068237]
- io_uring: ease timeout flush locking requirements (Jeff Moyer) [2068237]
- io_uring: revise completion_lock locking (Jeff Moyer) [2068237]
- io_uring: protect cq_timeouts with timeout_lock (Jeff Moyer) [2068237]
- io_uring/rw: enable bio caches for IRQ rw (Jeff Moyer) [2068237]
- io_uring/msg_ring: flag target ring as having task_work, if needed (Jeff Moyer) [2068237]
- io_uring: skip spinlocking for ->task_complete (Jeff Moyer) [2068237]
- io_uring: do msg_ring in target task via tw (Jeff Moyer) [2068237]
- io_uring: extract a io_msg_install_complete helper (Jeff Moyer) [2068237]
- io_uring: get rid of double locking (Jeff Moyer) [2068237]
- io_uring: never run tw and fallback in parallel (Jeff Moyer) [2068237]
- io_uring: use tw for putting rsrc (Jeff Moyer) [2068237]
- io_uring: force multishot CQEs into task context (Jeff Moyer) [2068237]
- io_uring: complete all requests in task context (Jeff Moyer) [2068237]
- io_uring: don't check overflow flush failures (Jeff Moyer) [2068237]
- io_uring: skip overflow CQE posting for dying ring (Jeff Moyer) [2068237]
- io_uring: improve io_double_lock_ctx fail handling (Jeff Moyer) [2068237]
- io_uring: dont remove file from msg_ring reqs (Jeff Moyer) [2068237]
- io_uring: reshuffle issue_flags (Jeff Moyer) [2068237]
- io_uring: don't reinstall quiesce node for each tw (Jeff Moyer) [2068237]
- io_uring: improve rsrc quiesce refs checks (Jeff Moyer) [2068237]
- io_uring: don't raw spin unlock to match cq_lock (Jeff Moyer) [2068237]
- io_uring: combine poll tw handlers (Jeff Moyer) [2068237]
- io_uring: improve poll warning handling (Jeff Moyer) [2068237]
- io_uring: remove ctx variable in io_poll_check_events (Jeff Moyer) [2068237]
- io_uring: carve io_poll_check_events fast path (Jeff Moyer) [2068237]
- io_uring: kill io_poll_issue's PF_EXITING check (Jeff Moyer) [2068237]
- io_uring: keep unlock_post inlined in hot path (Jeff Moyer) [2068237]
- io_uring: don't use complete_post in kbuf (Jeff Moyer) [2068237]
- io_uring: spelling fix (Jeff Moyer) [2068237]
- io_uring: remove io_req_complete_post_tw (Jeff Moyer) [2068237]
- io_uring: allow multishot polled reqs to defer completion (Jeff Moyer) [2068237]
- io_uring: remove overflow param from io_post_aux_cqe (Jeff Moyer) [2068237]
- io_uring: add lockdep assertion in io_fill_cqe_aux (Jeff Moyer) [2068237]
- io_uring: make io_fill_cqe_aux static (Jeff Moyer) [2068237]
- io_uring: add io_aux_cqe which allows deferred completion (Jeff Moyer) [2068237]
- io_uring: allow defer completion for aux posted cqes (Jeff Moyer) [2068237]
- io_uring: defer all io_req_complete_failed (Jeff Moyer) [2068237]
- io_uring: always lock in io_apoll_task_func (Jeff Moyer) [2068237]
- io_uring: remove iopoll spinlock (Jeff Moyer) [2068237]
- io_uring: iopoll protect complete_post (Jeff Moyer) [2068237]
- io_uring: inline __io_req_complete_put() (Jeff Moyer) [2068237]
- io_uring: remove io_req_tw_post_queue (Jeff Moyer) [2068237]
- io_uring: use io_req_task_complete() in timeout (Jeff Moyer) [2068237]
- io_uring: hold locks for io_req_complete_failed (Jeff Moyer) [2068237]
- io_uring: add completion locking for iopoll (Jeff Moyer) [2068237]
- io_uring: kill io_cqring_ev_posted() and __io_cq_unlock_post() (Jeff Moyer) [2068237]
- Revert "io_uring: disallow self-propelled ring polling" (Jeff Moyer) [2068237]
- io_uring: pass in EPOLL_URING_WAKE for eventfd signaling and wakeups (Jeff Moyer) [2068237]
- eventfd: provide a eventfd_signal_mask() helper (Jeff Moyer) [2068237]
- eventpoll: add EPOLL_URING_WAKE poll wakeup flag (Jeff Moyer) [2068237]
- io_uring: inline __io_req_complete_post() (Jeff Moyer) [2068237]
- io_uring: split tw fallback into a function (Jeff Moyer) [2068237]
- io_uring: inline io_req_task_work_add() (Jeff Moyer) [2068237]
- io_uring: update outdated comment of callbacks (Jeff Moyer) [2068237]
- io_uring/poll: remove outdated comments of caching (Jeff Moyer) [2068237]
- io_uring: allow multishot recv CQEs to overflow (Jeff Moyer) [2068237]
- io_uring: revert "io_uring fix multishot accept ordering" (Jeff Moyer) [2068237]
- io_uring: do not always force run task_work in io_uring_register (Jeff Moyer) [2068237]
- io_uring: fix two assignments in if conditions (Jeff Moyer) [2068237]
- io_uring/net: move mm accounting to a slower path (Jeff Moyer) [2068237]
- io_uring: move zc reporting from the hot path (Jeff Moyer) [2068237]
- io_uring/net: inline io_notif_flush() (Jeff Moyer) [2068237]
- io_uring/net: rename io_uring_tx_zerocopy_callback (Jeff Moyer) [2068237]
- io_uring/net: preset notif tw handler (Jeff Moyer) [2068237]
- io_uring/net: remove extra notif rsrc setup (Jeff Moyer) [2068237]
- io_uring: move kbuf put out of generic tw complete (Jeff Moyer) [2068237]
- io_uring/net: introduce IORING_SEND_ZC_REPORT_USAGE flag (Jeff Moyer) [2068237]
- net: shrink struct ubuf_info (Jeff Moyer) [2068237]
- vhost/net: use struct ubuf_info_msgzc (Jeff Moyer) [2068237]
- xen/netback: use struct ubuf_info_msgzc (Jeff Moyer) [2068237]
- net: introduce struct ubuf_info_msgzc (Jeff Moyer) [2068237]
- io_uring: Fix a null-ptr-deref in io_tctx_exit_cb() (Jeff Moyer) [2068237]
- io_uring: clear TIF_NOTIFY_SIGNAL if set and task_work not available (Jeff Moyer) [2068237]
- io_uring/poll: fix poll_refs race with cancelation (Jeff Moyer) [2068237]
- io_uring/filetable: fix file reference underflow (Jeff Moyer) [2068237]
- io_uring: make poll refs more robust (Jeff Moyer) [2068237]
- io_uring: cmpxchg for poll arm refs release (Jeff Moyer) [2068237]
- io_uring: disallow self-propelled ring polling (Jeff Moyer) [2068237]
- io_uring: fix multishot recv request leaks (Jeff Moyer) [2068237]
- io_uring: fix multishot accept request leaks (Jeff Moyer) [2068237]
- io_uring: fix tw losing poll events (Jeff Moyer) [2068237]
- io_uring: update res mask in io_poll_check_events (Jeff Moyer) [2068237]
- io_uring/poll: lockdep annote io_poll_req_insert_locked (Jeff Moyer) [2068237]
- io_uring/poll: fix double poll req->flags races (Jeff Moyer) [2068237]
- io_uring: check for rollover of buffer ID when providing buffers (Jeff Moyer) [2068237]
- io_uring: calculate CQEs from the user visible value (Jeff Moyer) [2068237]
- io_uring: fix typo in io_uring.h comment (Jeff Moyer) [2068237]
- io_uring: unlock if __io_run_local_work locked inside (Jeff Moyer) [2068237]
- io_uring: use io_run_local_work_locked helper (Jeff Moyer) [2068237]
- io_uring/net: fail zc sendmsg when unsupported by socket (Jeff Moyer) [2068237]
- io_uring/net: fail zc send when unsupported by socket (Jeff Moyer) [2068237]
- selftests/net: don't tests batched TCP io_uring zc (Jeff Moyer) [2068237]
- net: also flag accepted sockets supporting msghdr originated zerocopy (Jeff Moyer) [2068237]
- net/ulp: remove SOCK_SUPPORT_ZC from tls sockets (Jeff Moyer) [2068237]
- net: remove SOCK_SUPPORT_ZC from sockmap (Jeff Moyer) [2068237]
- udp: advertise ipv6 udp support for msghdr::ubuf_info (Jeff Moyer) [2068237]
- net: flag sockets supporting msghdr originated zerocopy (Jeff Moyer) [2068237]
- io-wq: Fix memory leak in worker creation (Jeff Moyer) [2068237]
- io_uring/msg_ring: Fix NULL pointer dereference in io_msg_send_fd() (Jeff Moyer) [2068237]
- io_uring/rw: remove leftover debug statement (Jeff Moyer) [2068237]
- io_uring: don't iopoll from io_ring_ctx_wait_and_kill() (Jeff Moyer) [2068237]
- io_uring: reuse io_alloc_req() (Jeff Moyer) [2068237]
- io_uring: kill hot path fixed file bitmap debug checks (Jeff Moyer) [2068237]
- io_uring: remove FFS_SCM (Jeff Moyer) [2068237]
- io_uring/rw: ensure kiocb_end_write() is always called (Jeff Moyer) [2068237]
- io_uring: fix fdinfo sqe offsets calculation (Jeff Moyer) [2068237]
- io_uring: local variable rw shadows outer variable in io_write (Jeff Moyer) [2068237]
- io_uring/opdef: remove 'audit_skip' from SENDMSG_ZC (Jeff Moyer) [2068237]
- io_uring: optimise locking for local tw with submit_wait (Jeff Moyer) [2068237]
- io_uring: remove redundant memory barrier in io_req_local_work_add (Jeff Moyer) [2068237]
- io_uring/net: handle -EINPROGRESS correct for IORING_OP_CONNECT (Jeff Moyer) [2068237]
- io_uring: remove notif leftovers (Jeff Moyer) [2068237]
- io_uring: correct pinned_vm accounting (Jeff Moyer) [2068237]
- io_uring/af_unix: defer registered files gc to io_uring release (Jeff Moyer) [2068237]
- io_uring: limit registration w/ SINGLE_ISSUER (Jeff Moyer) [2068237]
- io_uring: remove io_register_submitter (Jeff Moyer) [2068237]
- io_uring: simplify __io_uring_add_tctx_node (Jeff Moyer) [2068237]
- io_uring: Add missing inline to io_uring_cmd_import_fixed() dummy (Jeff Moyer) [2068237]
- nvme: wire up fixed buffer support for nvme passthrough (Jeff Moyer) [2068237]
- nvme: pass ubuffer as an integer (Jeff Moyer) [2068237]
- nvme: refactor nvme_alloc_request (Jeff Moyer) [2068237]
- nvme: refactor nvme_add_user_metadata (Jeff Moyer) [2068237]
- scsi: Use blk_rq_map_user_io helper (Jeff Moyer) [2068237]
- io_uring: introduce fixed buffer support for io_uring_cmd (Jeff Moyer) [2068237]
- io_uring: add io_uring_cmd_import_fixed (Jeff Moyer) [2068237]
- nvme: enable batched completions of passthrough IO (Jeff Moyer) [2068237]
- nvme: split out metadata vs non metadata end_io uring_cmd completions (Jeff Moyer) [2068237]
- io_uring/net: fix notif cqe reordering (Jeff Moyer) [2068237]
- io_uring/net: don't update msg_name if not provided (Jeff Moyer) [2068237]
- io_uring: don't gate task_work run on TIF_NOTIFY_SIGNAL (Jeff Moyer) [2068237]
- io_uring/rw: defer fsnotify calls to task context (Jeff Moyer) [2068237]
- io_uring/net: fix fast_iov assignment in io_setup_async_msg() (Jeff Moyer) [2068237]
- io_uring/net: fix non-zc send with address (Jeff Moyer) [2068237]
- io_uring/net: don't skip notifs for failed requests (Jeff Moyer) [2068237]
- selftests/net: enable io_uring sendzc testing (Jeff Moyer) [2068237]
- io_uring/rw: don't lose short results on io_setup_async_rw() (Jeff Moyer) [2068237]
- io_uring/rw: fix unexpected link breakage (Jeff Moyer) [2068237]
- io_uring/net: fix cleanup double free free_iov init (Jeff Moyer) [2068237]
- io_uring: fix CQE reordering (Jeff Moyer) [2068237]
- io_uring/net: fix UAF in io_sendrecv_fail() (Jeff Moyer) [2068237]
- selftest/net: adjust io_uring sendzc notif handling (Jeff Moyer) [2068237]
- io_uring: ensure local task_work marks task as running (Jeff Moyer) [2068237]
- io_uring/net: zerocopy sendmsg (Jeff Moyer) [2068237]
- io_uring/net: combine fail handlers (Jeff Moyer) [2068237]
- io_uring/net: rename io_sendzc() (Jeff Moyer) [2068237]
- io_uring/net: support non-zerocopy sendto (Jeff Moyer) [2068237]
- io_uring/net: refactor io_setup_async_addr (Jeff Moyer) [2068237]
- io_uring/net: don't lose partial send_zc on fail (Jeff Moyer) [2068237]
- io_uring/net: don't lose partial send/recv on fail (Jeff Moyer) [2068237]
- io_uring/rw: don't lose partial IO result on fail (Jeff Moyer) [2068237]
- io_uring: add custom opcode hooks on fail (Jeff Moyer) [2068237]
- io_uring/fdinfo: fix sqe dumping for IORING_SETUP_SQE128 (Jeff Moyer) [2068237]
- io_uring/fdinfo: get rid of unnecessary is_cqe32 variable (Jeff Moyer) [2068237]
- io_uring: remove unused return from io_disarm_next (Jeff Moyer) [2068237]
- io_uring: add fast path for io_run_local_work() (Jeff Moyer) [2068237]
- io_uring/iopoll: unify tw breaking logic (Jeff Moyer) [2068237]
- io_uring/iopoll: fix unexpected returns (Jeff Moyer) [2068237]
- io_uring: disallow defer-tw run w/ no submitters (Jeff Moyer) [2068237]
- io_uring: further limit non-owner defer-tw cq waiting (Jeff Moyer) [2068237]
- io_uring/net: use io_sr_msg for sendzc (Jeff Moyer) [2068237]
- io_uring/net: refactor io_sr_msg types (Jeff Moyer) [2068237]
- io_uring/net: add non-bvec sg chunking callback (Jeff Moyer) [2068237]
- io_uring/net: io_async_msghdr caches for sendzc (Jeff Moyer) [2068237]
- io_uring/net: use async caches for async prep (Jeff Moyer) [2068237]
- io_uring/net: reshuffle error handling (Jeff Moyer) [2068237]
- io_uring: use io_cq_lock consistently (Jeff Moyer) [2068237]
- io_uring: kill an outdated comment (Jeff Moyer) [2068237]
- io_uring: allow buffer recycling in READV (Jeff Moyer) [2068237]
- fs: add batch and poll flags to the uring_cmd_iopoll() handler (Jeff Moyer) [2068237]
- io_uring: ensure iopoll runs local task work as well (Jeff Moyer) [2068237]
- io_uring: add local task_work run helper that is entered locked (Jeff Moyer) [2068237]
- io_uring: cleanly separate request types for iopoll (Jeff Moyer) [2068237]
- nvme: wire up async polling for io passthrough commands (Jeff Moyer) [2068237]
- block: export blk_rq_is_poll (Jeff Moyer) [2068237]
- io_uring: add iopoll infrastructure for io_uring_cmd (Jeff Moyer) [2068237]
- fs: add file_operations->uring_cmd_iopoll (Jeff Moyer) [2068237]
- io_uring: trace local task work run (Jeff Moyer) [2068237]
- io_uring: signal registered eventfd to process deferred task work (Jeff Moyer) [2068237]
- io_uring: move io_eventfd_put (Jeff Moyer) [2068237]
- io_uring: add IORING_SETUP_DEFER_TASKRUN (Jeff Moyer) [2068237]
- io_uring: do not run task work at the start of io_uring_enter (Jeff Moyer) [2068237]
- io_uring: introduce io_has_work (Jeff Moyer) [2068237]
- io_uring: remove unnecessary variable (Jeff Moyer) [2068237]
- __io_setxattr(): constify path (Jeff Moyer) [2068237]
- nvme/host: Use the enum req_op and blk_opf_t types (Jeff Moyer) [2068237]
- nvme: enable uring-passthrough for admin commands (Jeff Moyer) [2068237]
- nvme: helper for uring-passthrough checks (Jeff Moyer) [2068237]
- net: fix kdoc on __dev_queue_xmit() (Jeff Moyer) [2068237]
- tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data() (Jeff Moyer) [2068237]
- io_uring/poll: disable level triggered poll (Jeff Moyer) [2068237]
- io_uring: register single issuer task at creation (Jeff Moyer) [2068237]
- io_uring: ensure that cached task references are always put on exit (Jeff Moyer) [2068237]
- io_uring/opdef: rename SENDZC_NOTIF to SEND_ZC (Jeff Moyer) [2068237]
- io_uring/net: fix zc fixed buf lifetime (Jeff Moyer) [2068237]
- io_uring/msg_ring: check file type before putting (Jeff Moyer) [2068237]
- io_uring/rw: fix error'ed retry return values (Jeff Moyer) [2068237]
- io_uring/rw: fix short rw error handling (Jeff Moyer) [2068237]
- io_uring/net: copy addr for zc on POLL_FIRST (Jeff Moyer) [2068237]
- io_uring: recycle kbuf recycle on tw requeue (Jeff Moyer) [2068237]
- io_uring/kbuf: fix not advancing READV kbuf ring (Jeff Moyer) [2068237]
- io_uring/notif: Remove the unused function io_notif_complete() (Jeff Moyer) [2068237]
- selftests/net: return back io_uring zc send tests (Jeff Moyer) [2068237]
- io_uring/net: simplify zerocopy send user API (Jeff Moyer) [2068237]
- io_uring/notif: remove notif registration (Jeff Moyer) [2068237]
- Revert "io_uring: rename IORING_OP_FILES_UPDATE" (Jeff Moyer) [2068237]
- Revert "io_uring: add zc notification flush requests" (Jeff Moyer) [2068237]
- selftests/net: temporarily disable io_uring zc test (Jeff Moyer) [2068237]
- io_uring/net: fix overexcessive retries (Jeff Moyer) [2068237]
- lsm,io_uring: add LSM hooks for the new uring_cmd file op (Jeff Moyer) [2068237]
- io_uring/net: save address for sendzc async execution (Jeff Moyer) [2068237]
- io_uring: conditional ->async_data allocation (Jeff Moyer) [2068237]
- io_uring/notif: order notif vs send CQEs (Jeff Moyer) [2068237]
- io_uring/net: fix indentation (Jeff Moyer) [2068237]
- io_uring/net: fix zc send link failing (Jeff Moyer) [2068237]
- io_uring/net: fix must_hold annotation (Jeff Moyer) [2068237]
- io_uring: fix submission-failure handling for uring-cmd (Jeff Moyer) [2068237]
- io_uring: fix off-by-one in sync cancelation file check (Jeff Moyer) [2068237]
- io_uring: uapi: Add `extern "C"` in io_uring.h for liburing (Jeff Moyer) [2068237]
- MAINTAINERS: Add `include/linux/io_uring_types.h` (Jeff Moyer) [2068237]
- io_uring/net: use right helpers for async_data (Jeff Moyer) [2068237]
- io_uring/notif: raise limit on notification slots (Jeff Moyer) [2068237]
- io_uring/net: improve zc addr import error handling (Jeff Moyer) [2068237]
- io_uring/net: use right helpers for async recycle (Jeff Moyer) [2068237]
- io_uring: add missing BUILD_BUG_ON() checks for new io_uring_sqe fields (Jeff Moyer) [2068237]
- io_uring: make io_kiocb_to_cmd() typesafe (Jeff Moyer) [2068237]
- io_uring: consistently make use of io_notif_to_data() (Jeff Moyer) [2068237]
- io_uring: fix error handling for io_uring_cmd (Jeff Moyer) [2068237]
- io_uring: fix io_recvmsg_prep_multishot sparse warnings (Jeff Moyer) [2068237]
- io_uring/net: send retry for zerocopy (Jeff Moyer) [2068237]
- io_uring: mem-account pbuf buckets (Jeff Moyer) [2068237]
- audit, io_uring, io-wq: Fix memory leak in io_sq_thread() and io_wqe_worker() (Jeff Moyer) [2068237]
- io_uring: pass correct parameters to io_req_set_res (Jeff Moyer) [2068237]
- io_uring: notification completion optimisation (Jeff Moyer) [2068237]
- io_uring: export req alloc from core (Jeff Moyer) [2068237]
- io_uring/net: use unsigned for flags (Jeff Moyer) [2068237]
- io_uring/net: make page accounting more consistent (Jeff Moyer) [2068237]
- io_uring/net: checks errors of zc mem accounting (Jeff Moyer) [2068237]
- io_uring/net: improve io_get_notif_slot types (Jeff Moyer) [2068237]
- selftests/io_uring: test zerocopy send (Jeff Moyer) [2068237]
- io_uring: enable managed frags with register buffers (Jeff Moyer) [2068237]
- io_uring: add zc notification flush requests (Jeff Moyer) [2068237]
- io_uring: rename IORING_OP_FILES_UPDATE (Jeff Moyer) [2068237]
- io_uring: flush notifiers after sendzc (Jeff Moyer) [2068237]
- io_uring: sendzc with fixed buffers (Jeff Moyer) [2068237]
- io_uring: allow to pass addr into sendzc (Jeff Moyer) [2068237]
- io_uring: account locked pages for non-fixed zc (Jeff Moyer) [2068237]
- io_uring: wire send zc request type (Jeff Moyer) [2068237]
- io_uring: add notification slot registration (Jeff Moyer) [2068237]
- io_uring: add rsrc referencing for notifiers (Jeff Moyer) [2068237]
- io_uring: complete notifiers in tw (Jeff Moyer) [2068237]
- io_uring: cache struct io_notif (Jeff Moyer) [2068237]
- io_uring: add zc notification infrastructure (Jeff Moyer) [2068237]
- io_uring: export io_put_task() (Jeff Moyer) [2068237]
- io_uring: initialise msghdr::msg_ubuf (Jeff Moyer) [2068237]
- net: fix uninitialised msghdr->sg_from_iter (Jeff Moyer) [2068237]
- tcp: support externally provided ubufs (Jeff Moyer) [2068237]
- tcp: take care of mixed splice()/sendmsg(MSG_ZEROCOPY) case (Jeff Moyer) [2068237]
- tcp: fix mem under-charging with zerocopy sendmsg() (Jeff Moyer) [2068237]
- ipv6/udp: support externally provided ubufs (Jeff Moyer) [2068237]
- ipv4/udp: support externally provided ubufs (Jeff Moyer) [2068237]
- net: introduce managed frags infrastructure (Jeff Moyer) [2068237]
- net: Allow custom iter handler in msghdr (Jeff Moyer) [2068237]
- skbuff: carry external ubuf_info in msghdr (Jeff Moyer) [2068237]
- skbuff: add SKBFL_DONT_ORPHAN flag (Jeff Moyer) [2068237]
- net: avoid double accounting for pure zerocopy skbs (Jeff Moyer) [2068237]
- tcp: rename sk_wmem_free_skb (Jeff Moyer) [2068237]
- skbuff: don't mix ubuf_info from different sources (Jeff Moyer) [2068237]
- ipv6: avoid partial copy for zc (Jeff Moyer) [2068237]
- ipv4: avoid partial copy for zc (Jeff Moyer) [2068237]
- ipv6: refactor ip6_finish_output2() (Jeff Moyer) [2068237]
- ipv6: help __ip6_finish_output() inlining (Jeff Moyer) [2068237]
- net: inline dev_queue_xmit() (Jeff Moyer) [2068237]
- net: inline skb_zerocopy_iter_dgram (Jeff Moyer) [2068237]
- net: inline sock_alloc_send_skb (Jeff Moyer) [2068237]
- xfs: Add async buffered write support (Jeff Moyer) [2068237]
- xfs: Specify lockmode when calling xfs_ilock_for_iomap() (Jeff Moyer) [2068237]
- xfs: Use generic_file_open() (Jeff Moyer) [2068237]
- xfs: convert inode lock flags to unsigned. (Jeff Moyer) [2068237]
- io_uring: Add tracepoint for short writes (Jeff Moyer) [2068237]
- io_uring: fix issue with io_write() not always undoing sb_start_write() (Jeff Moyer) [2068237]
- io_uring: Add support for async buffered writes (Jeff Moyer) [2068237]
- fs: Add async write file modification handling. (Jeff Moyer) [2068237]
- fs: Split off inode_needs_update_time and __file_update_time (Jeff Moyer) [2068237]
- fs: __file_remove_privs(): restore call to inode_has_no_xattr() (Jeff Moyer) [2068237]
- fs: add __remove_file_privs() with flags parameter (Jeff Moyer) [2068237]
- fs: add a FMODE_BUF_WASYNC flags for f_mode (Jeff Moyer) [2068237]
- iomap: Return -EAGAIN from iomap_write_iter() (Jeff Moyer) [2068237]
- iomap: Add async buffered write support (Jeff Moyer) [2068237]
- iomap: Add flags parameter to iomap_page_create() (Jeff Moyer) [2068237]
- io_uring: ensure REQ_F_ISREG is set async offload (Jeff Moyer) [2068237]
- net: fix compat pointer in get_compat_msghdr() (Jeff Moyer) [2068237]
- io_uring: fix types in io_recvmsg_multishot_overflow (Jeff Moyer) [2068237]
- io_uring: support multishot in recvmsg (Jeff Moyer) [2068237]
- net: copy from user before calling __get_compat_msghdr (Jeff Moyer) [2068237]
- net: copy from user before calling __copy_msghdr (Jeff Moyer) [2068237]
- io_uring: Don't require reinitable percpu_ref (Jeff Moyer) [2068237]
- io_uring: Use atomic_long_try_cmpxchg in __io_account_mem (Jeff Moyer) [2068237]
- io_uring: support 0 length iov in buffer select in compat (Jeff Moyer) [2068237]
- io_uring: fix multishot ending when not polled (Jeff Moyer) [2068237]
- io_uring: add netmsg cache (Jeff Moyer) [2068237]
- io_uring: impose max limit on apoll cache (Jeff Moyer) [2068237]
- io_uring: add abstraction around apoll cache (Jeff Moyer) [2068237]
- io_uring: move apoll cache to poll.c (Jeff Moyer) [2068237]
- io_uring: consolidate hash_locked io-wq handling (Jeff Moyer) [2068237]
- io_uring: clear REQ_F_HASH_LOCKED on hash removal (Jeff Moyer) [2068237]
- io_uring: don't race double poll setting REQ_F_ASYNC_DATA (Jeff Moyer) [2068237]
- io_uring: don't miss setting REQ_F_DOUBLE_POLL (Jeff Moyer) [2068237]
- io_uring: disable multishot recvmsg (Jeff Moyer) [2068237]
- io_uring: only trace one of complete or overflow (Jeff Moyer) [2068237]
- io_uring: fix io_uring_cqe_overflow trace format (Jeff Moyer) [2068237]
- io_uring: multishot recv (Jeff Moyer) [2068237]
- io_uring: fix multishot accept ordering (Jeff Moyer) [2068237]
- io_uring: fix multishot poll on overflow (Jeff Moyer) [2068237]
- io_uring: add allow_overflow to io_post_aux_cqe (Jeff Moyer) [2068237]
- io_uring: add IOU_STOP_MULTISHOT return code (Jeff Moyer) [2068237]
- io_uring: clean up io_poll_check_events return values (Jeff Moyer) [2068237]
- io_uring: recycle buffers on error (Jeff Moyer) [2068237]
- io_uring: allow iov_len = 0 for recvmsg and buffer select (Jeff Moyer) [2068237]
- io_uring: restore bgid in io_put_kbuf (Jeff Moyer) [2068237]
- io_uring: allow 0 length for buffer select (Jeff Moyer) [2068237]
- io_uring: let to set a range for file slot allocation (Jeff Moyer) [2068237]
- io_uring: add support for passing fixed file descriptors (Jeff Moyer) [2068237]
- io_uring: split out fixed file installation and removal (Jeff Moyer) [2068237]
- io_uring: replace zero-length array with flexible-array member (Jeff Moyer) [2068237]
- io_uring: remove ctx->refs pinning on enter (Jeff Moyer) [2068237]
- io_uring: don't check file ops of registered rings (Jeff Moyer) [2068237]
- io_uring: remove extra TIF_NOTIFY_SIGNAL check (Jeff Moyer) [2068237]
- io_uring: fuse fallback_node and normal tw node (Jeff Moyer) [2068237]
- io_uring: improve io_fail_links() (Jeff Moyer) [2068237]
- io_uring: move POLLFREE handling to separate function (Jeff Moyer) [2068237]
- io_uring: kbuf: inline io_kbuf_recycle_ring() (Jeff Moyer) [2068237]
- io_uring: optimise submission side poll_refs (Jeff Moyer) [2068237]
- io_uring: refactor poll arm error handling (Jeff Moyer) [2068237]
- io_uring: change arm poll return values (Jeff Moyer) [2068237]
- io_uring: add a helper for apoll alloc (Jeff Moyer) [2068237]
- io_uring: remove events caching atavisms (Jeff Moyer) [2068237]
- io_uring: clean poll ->private flagging (Jeff Moyer) [2068237]
- io_uring: add sync cancelation API through io_uring_register() (Jeff Moyer) [2068237]
- io_uring: add IORING_ASYNC_CANCEL_FD_FIXED cancel flag (Jeff Moyer) [2068237]
- io_uring: have cancelation API accept io_uring_task directly (Jeff Moyer) [2068237]
- io_uring: kbuf: kill __io_kbuf_recycle() (Jeff Moyer) [2068237]
- io_uring: trace task_work_run (Jeff Moyer) [2068237]
- io_uring: add trace event for running task work (Jeff Moyer) [2068237]
- io_uring: batch task_work (Jeff Moyer) [2068237]
- io_uring: introduce llist helpers (Jeff Moyer) [2068237]
- io_uring: lockless task list (Jeff Moyer) [2068237]
- io_uring: remove __io_req_task_work_add (Jeff Moyer) [2068237]
- io_uring: remove priority tw list optimisation (Jeff Moyer) [2068237]
- io_uring: dedup io_run_task_work (Jeff Moyer) [2068237]
- io_uring: move list helpers to a separate file (Jeff Moyer) [2068237]
- io_uring: improve io_run_task_work() (Jeff Moyer) [2068237]
- io_uring: optimize io_uring_task layout (Jeff Moyer) [2068237]
- io_uring: add a warn_once for poll_find (Jeff Moyer) [2068237]
- io_uring: consistent naming for inline completion (Jeff Moyer) [2068237]
- io_uring: move io_import_fixed() (Jeff Moyer) [2068237]
- io_uring: opcode independent fixed buf import (Jeff Moyer) [2068237]
- io_uring: add io_commit_cqring_flush() (Jeff Moyer) [2068237]
- io_uring: introduce locking helpers for CQE posting (Jeff Moyer) [2068237]
- io_uring: hide eventfd assumptions in eventfd paths (Jeff Moyer) [2068237]
- io_uring: fix io_poll_remove_all clang warnings (Jeff Moyer) [2068237]
- io_uring: improve task exit timeout cancellations (Jeff Moyer) [2068237]
- io_uring: fix multi ctx cancellation (Jeff Moyer) [2068237]
- io_uring: remove ->flush_cqes optimisation (Jeff Moyer) [2068237]
- io_uring: move io_eventfd_signal() (Jeff Moyer) [2068237]
- io_uring: reshuffle io_uring/io_uring.h (Jeff Moyer) [2068237]
- io_uring: remove extra io_commit_cqring() (Jeff Moyer) [2068237]
- io_uring: move a few private types to local headers (Jeff Moyer) [2068237]
- io_uring: clean up tracing events (Jeff Moyer) [2068237]
- io_uring: make io_uring_types.h public (Jeff Moyer) [2068237]
- io_uring: kill extra io_uring_types.h includes (Jeff Moyer) [2068237]
- io_uring: change ->cqe_cached invariant for CQE32 (Jeff Moyer) [2068237]
- io_uring: deduplicate io_get_cqe() calls (Jeff Moyer) [2068237]
- io_uring: deduplicate __io_fill_cqe_req tracing (Jeff Moyer) [2068237]
- io_uring: introduce io_req_cqe_overflow() (Jeff Moyer) [2068237]
- io_uring: don't inline __io_get_cqe() (Jeff Moyer) [2068237]
- io_uring: don't expose io_fill_cqe_aux() (Jeff Moyer) [2068237]
- io_uring: kbuf: add comments for some tricky code (Jeff Moyer) [2068237]
- io_uring: mutex locked poll hashing (Jeff Moyer) [2068237]
- io_uring: propagate locking state to poll cancel (Jeff Moyer) [2068237]
- io_uring: introduce a struct for hash table (Jeff Moyer) [2068237]
- io_uring: pass hash table into poll_find (Jeff Moyer) [2068237]
- io_uring: add IORING_SETUP_SINGLE_ISSUER (Jeff Moyer) [2068237]
- io_uring: use state completion infra for poll reqs (Jeff Moyer) [2068237]
- io_uring: clean up io_ring_ctx_alloc (Jeff Moyer) [2068237]
- io_uring: limit the number of cancellation buckets (Jeff Moyer) [2068237]
- io_uring: clean up io_try_cancel (Jeff Moyer) [2068237]
- io_uring: pass poll_find lock back (Jeff Moyer) [2068237]
- io_uring: switch cancel_hash to use per entry spinlock (Jeff Moyer) [2068237]
- io_uring: poll: remove unnecessary req->ref set (Jeff Moyer) [2068237]
- io_uring: don't inline io_put_kbuf (Jeff Moyer) [2068237]
- io_uring: refactor io_req_task_complete() (Jeff Moyer) [2068237]
- io_uring: kill REQ_F_COMPLETE_INLINE (Jeff Moyer) [2068237]
- io_uring: rw: delegate sync completions to core io_uring (Jeff Moyer) [2068237]
- io_uring: remove unused IO_REQ_CACHE_SIZE defined (Jeff Moyer) [2068237]
- io_uring: don't set REQ_F_COMPLETE_INLINE in tw (Jeff Moyer) [2068237]
- io_uring: remove check_cq checking from hot paths (Jeff Moyer) [2068237]
- io_uring: never defer-complete multi-apoll (Jeff Moyer) [2068237]
- io_uring: inline ->registered_rings (Jeff Moyer) [2068237]
- io_uring: explain io_wq_work::cancel_seq placement (Jeff Moyer) [2068237]
- io_uring: move small helpers to headers (Jeff Moyer) [2068237]
- io_uring: refactor ctx slow data placement (Jeff Moyer) [2068237]
- io_uring: better caching for ctx timeout fields (Jeff Moyer) [2068237]
- io_uring: move defer_list to slow data (Jeff Moyer) [2068237]
- io_uring: make reg buf init consistent (Jeff Moyer) [2068237]
- io_uring: deprecate epoll_ctl support (Jeff Moyer) [2068237]
- io_uring: add support for level triggered poll (Jeff Moyer) [2068237]
- io_uring: move opcode table to opdef.c (Jeff Moyer) [2068237]
- io_uring: move read/write related opcodes to its own file (Jeff Moyer) [2068237]
- io_uring: move remaining file table manipulation to filetable.c (Jeff Moyer) [2068237]
- io_uring: move rsrc related data, core, and commands (Jeff Moyer) [2068237]
- io_uring: split provided buffers handling into its own file (Jeff Moyer) [2068237]
- io_uring: move cancelation into its own file (Jeff Moyer) [2068237]
- io_uring: move poll handling into its own file (Jeff Moyer) [2068237]
- io_uring: add opcode name to io_op_defs (Jeff Moyer) [2068237]
- io_uring: include and forward-declaration sanitation (Jeff Moyer) [2068237]
- io_uring: move io_uring_task (tctx) helpers into its own file (Jeff Moyer) [2068237]
- io_uring: move fdinfo helpers to its own file (Jeff Moyer) [2068237]
- io_uring: use io_is_uring_fops() consistently (Jeff Moyer) [2068237]
- io_uring: move SQPOLL related handling into its own file (Jeff Moyer) [2068237]
- io_uring: move timeout opcodes and handling into its own file (Jeff Moyer) [2068237]
- io_uring: move our reference counting into a header (Jeff Moyer) [2068237]
- io_uring: move msg_ring into its own file (Jeff Moyer) [2068237]
- io_uring: split network related opcodes into its own file (Jeff Moyer) [2068237]
- io_uring: move statx handling to its own file (Jeff Moyer) [2068237]
- io_uring: move epoll handler to its own file (Jeff Moyer) [2068237]
- io_uring: add a dummy -EOPNOTSUPP prep handler (Jeff Moyer) [2068237]
- io_uring: move uring_cmd handling to its own file (Jeff Moyer) [2068237]
- io_uring: split out open/close operations (Jeff Moyer) [2068237]
- io_uring: separate out file table handling code (Jeff Moyer) [2068237]
- io_uring: split out fadvise/madvise operations (Jeff Moyer) [2068237]
- io_uring: split out fs related sync/fallocate functions (Jeff Moyer) [2068237]
- io_uring: split out splice related operations (Jeff Moyer) [2068237]
- io_uring: split out filesystem related operations (Jeff Moyer) [2068237]
- io_uring: move nop into its own file (Jeff Moyer) [2068237]
- io_uring: move xattr related opcodes to its own file (Jeff Moyer) [2068237]
- io_uring: handle completions in the core (Jeff Moyer) [2068237]
- io_uring: set completion results upfront (Jeff Moyer) [2068237]
- io_uring: add io_uring_types.h (Jeff Moyer) [2068237]
- io_uring: define a request type cleanup handler (Jeff Moyer) [2068237]
- io_uring: unify struct io_symlink and io_hardlink (Jeff Moyer) [2068237]
- io_uring: convert iouring_cmd to io_cmd_type (Jeff Moyer) [2068237]
- io_uring: convert xattr to use io_cmd_type (Jeff Moyer) [2068237]
- io_uring: convert rsrc_update to io_cmd_type (Jeff Moyer) [2068237]
- io_uring: convert msg and nop to io_cmd_type (Jeff Moyer) [2068237]
- io_uring: convert splice to use io_cmd_type (Jeff Moyer) [2068237]
- io_uring: convert epoll to io_cmd_type (Jeff Moyer) [2068237]
- io_uring: convert file system request types to use io_cmd_type (Jeff Moyer) [2068237]
- io_uring: convert madvise/fadvise to use io_cmd_type (Jeff Moyer) [2068237]
- io_uring: convert open/close path to use io_cmd_type (Jeff Moyer) [2068237]
- io_uring: convert timeout path to use io_cmd_type (Jeff Moyer) [2068237]
- io_uring: convert cancel path to use io_cmd_type (Jeff Moyer) [2068237]
- io_uring: convert the sync and fallocate paths to use io_cmd_type (Jeff Moyer) [2068237]
- io_uring: convert net related opcodes to use io_cmd_type (Jeff Moyer) [2068237]
- io_uring: remove recvmsg knowledge from io_arm_poll_handler() (Jeff Moyer) [2068237]
- io_uring: convert poll_update path to use io_cmd_type (Jeff Moyer) [2068237]
- io_uring: convert poll path to use io_cmd_type (Jeff Moyer) [2068237]
- io_uring: convert read/write path to use io_cmd_type (Jeff Moyer) [2068237]
- io_uring: add generic command payload type to struct io_kiocb (Jeff Moyer) [2068237]
- io_uring: move req async preparation into opcode handler (Jeff Moyer) [2068237]
- io_uring: move to separate directory (Jeff Moyer) [2068237]
- io_uring: define a 'prep' and 'issue' handler for each opcode (Jeff Moyer) [2068237]
- fs: export rw_verify_area() (Jeff Moyer) [2068237]
- thermal/drivers/imx8mm: Add hwmon support (Steve Best) [2185128]
- thermal/drivers/imx: Add support for loading calibration data from OCOTP (Steve Best) [2185128]
- thermal/drivers/imx8mm_thermal: Validate temperature range (Steve Best) [2185128]
- thermal/drivers/imx8mm_thermal: Use GENMASK() when appropriate (Steve Best) [2185128]
- tools/power turbostat: update turbostat.8 (David Arcari) [2185900]
- tools/power turbostat: version 2023.03.17 (David Arcari) [2185900]
- tools/power turbostat: fix decoding of HWP_STATUS (David Arcari) [2185900]
- tools/power turbostat: Introduce support for EMR (David Arcari) [2185900]
- tools/power turbostat: remove stray newlines from warn/warnx strings (David Arcari) [2185900]
- tools/power turbostat: Fix /dev/cpu_dma_latency warnings (David Arcari) [2185900]
- tools/power turbostat: Provide better debug messages for failed capabilities accesses (David Arcari) [2185900]
- tools/power turbostat: update dump of SECONDARY_TURBO_RATIO_LIMIT (David Arcari) [2185900]
- tools/power turbostat: version 2022.10.04 (David Arcari) [2185900]
- tools/power turbostat: Use standard Energy Unit for SPR Dram RAPL domain (David Arcari) [2185900]
- tools/power turbostat: Do not dump TRL if turbo is not supported (David Arcari) [2185900]
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules (David Arcari) [2185879]
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids (David Arcari) [2185879]
- cpufreq: intel_pstate: Drop ACPI _PSS states table patching (David Arcari) [2185879]
- cpufreq: intel_pstate: Allow EPP 0x80 setting by the firmware (David Arcari) [2185879]
- cpufreq: intel_pstate: Add Tigerlake support in no-HWP mode (David Arcari) [2185879]
- i2c: imx-lpi2c: check only for enabled interrupt flags (Steve Best) [2184917]
- i2c: imx-lpi2c: clean rx/tx buffers upon new message (Steve Best) [2184917]
- i2c: imx-lpi2c: use bulk clk API (Steve Best) [2184917]
- i2c: move drivers from strlcpy to strscpy (Steve Best) [2184917]
- i2c: brcmstb: Use dev_name() for adapter name (Steve Best) [2184917]
Resolves: rhbz#2068237, rhbz#2122229, rhbz#2162219, rhbz#2170014, rhbz#2184917, rhbz#2185128, rhbz#2185130, rhbz#2185879, rhbz#2185900, rhbz#2186163, rhbz#2189406, rhbz#2189867, rhbz#2190323, rhbz#2192404, rhbz#2192546
Signed-off-by: Jan Stancek <jstancek@redhat.com>
2023-05-17 10:11:09 +00:00
|
|
|
%if %{with_up}
|
2020-10-15 12:41:02 +00:00
|
|
|
%ifnarch %nobuildarches noarch
|
|
|
|
%files
|
|
|
|
%endif
|
kernel-5.14.0-315.el9
* Wed May 17 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-315.el9]
- watchdog: wdat_wdt: Avoid unimplemented get_timeleft (David Arcari) [2189867]
- watchdog: wdat_wdt: Set the min and max timeout values properly (David Arcari) [2189867]
- watchdog: wdat_wdt: Remove #ifdef guards for PM related functions (David Arcari) [2189867]
- watchdog: wdat_wdt: Stop watchdog when uninstalling module (David Arcari) [2189867]
- watchdog: wdat_wdt: Stop watchdog when rebooting the system (David Arcari) [2189867]
- watchdog: wdat_wdt: Using the existing function to check parameter timeout (David Arcari) [2189867]
- watchdog: imx2_wdg: suspend watchdog in WAIT mode (Steve Best) [2192546]
- watchdog: imx2_wdg: Alow ping on suspend (Steve Best) [2192546]
- watchdog: imx2_wdg: notify wdog core to stop ping worker on suspend (Steve Best) [2192546]
- watchdog: introduce watchdog_dev_suspend/resume (Steve Best) [2192546]
- scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param() (Chris Leech) [2192404]
- scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress (Chris Leech) [2192404]
- scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress (Chris Leech) [2192404]
- scsi: iscsi: Fix multiple iSCSI session unbind events sent to userspace (Chris Leech) [2192404]
- scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param() (Chris Leech) [2192404]
- scsi: iscsi: tracing: Use the new __vstring() helper (Chris Leech) [2192404]
- md/raid5: remove unused working_disks variable (Nigel Croxon) [2162219]
- md/raid10: don't call bio_start_io_acct twice for bio which experienced read error (Nigel Croxon) [2162219]
- md/raid10: fix memleak of md thread (Nigel Croxon) [2162219]
- md/raid10: fix memleak for 'conf->bio_split' (Nigel Croxon) [2162219]
- md/raid10: fix leak of 'r10bio->remaining' for recovery (Nigel Croxon) [2162219]
- md/raid10: don't BUG_ON() in raise_barrier() (Nigel Croxon) [2162219]
- md: fix soft lockup in status_resync (Nigel Croxon) [2162219]
- md: add error_handlers for raid0 and linear (Nigel Croxon) [2162219]
- md: Use optimal I/O size for last bitmap page (Nigel Croxon) [2162219]
- md: Fix types in sb writer (Nigel Croxon) [2162219]
- md: Move sb writer loop to its own function (Nigel Croxon) [2162219]
- md/raid10: Fix typo in comment (replacment -> replacement) (Nigel Croxon) [2162219]
- md: make kobj_type structures constant (Nigel Croxon) [2162219]
- md/raid10: fix null-ptr-deref in raid10_sync_request (Nigel Croxon) [2162219]
- md/raid10: fix task hung in raid10d (Nigel Croxon) [2162219]
- md: simplify sysctl registration (Nigel Croxon) [2162219]
- md: fix regression for null-ptr-deference in __md_stop() (Nigel Croxon) [2162219]
- md: avoid signed overflow in slot_store() (Nigel Croxon) [2162219]
- md: Free resources in __md_stop (Nigel Croxon) [2162219]
- md: account io_acct_set usage with active_io (Nigel Croxon) [2122229 2162219]
- md: use MD_RESYNC_* whenever possible (Nigel Croxon) [2162219]
- md: Free writes_pending in md_stop (Nigel Croxon) [2162219]
- md: Change active_io to percpu (Nigel Croxon) [2162219]
- md: Factor out is_md_suspended helper (Nigel Croxon) [2162219]
- md: don't update recovery_cp when curr_resync is ACTIVE (Nigel Croxon) [2162219]
- md: fix incorrect declaration about claim_rdev in md_import_device (Nigel Croxon) [2162219]
- md: fold unbind_rdev_from_array into md_kick_rdev_from_array (Nigel Croxon) [2162219]
- md: mark md_kick_rdev_from_array static (Nigel Croxon) [2162219]
- md: remove lock_bdev / unlock_bdev (Nigel Croxon) [2162219]
- bonding: Fix memory leak when changing bond type to Ethernet (Hangbin Liu) [2189406]
- selftests: bonding: add tests for ether type changes (Hangbin Liu) [2189406]
- bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails (Hangbin Liu) [2189406]
- bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change (Hangbin Liu) [2189406]
- drivers/net/bonding/bond_3ad: return when there's no aggregator (Hangbin Liu) [2189406]
- net: add IFF_NO_ADDRCONF and use it in bonding to prevent ipv6 addrconf (Hangbin Liu) [2189406]
- net/core: Allow live renaming when an interface is up (Hangbin Liu) [2189406]
- bonding: 3ad: Add support for 800G speed (Hangbin Liu) [2189406]
- thermal/drivers/imx: Use generic thermal_zone_get_trip() function (Steve Best) [2185130]
- kernel.spec: skip kernel meta package when building without up (Jan Stancek) [2190323]
- redhat: configs: enable CONFIG_DELL_WMI_PRIVACY (Foggy Liu) [2186163]
- RHEL-only: Enable CONFIG_IO_URING (Jeff Moyer) [2068237 2170014]
- RHEL: io_uring: mark tech preview (Jeff Moyer) [2068237]
- RHEL: add a boot parameter to enable io_uring (Jeff Moyer) [2068237]
- io_uring: fix size calculation when registering buf ring (Jeff Moyer) [2068237]
- Revert "io_uring/rsrc: disallow multi-source reg buffers" (Jeff Moyer) [2068237]
- net: reclaim skb->scm_io_uring bit (Jeff Moyer) [2068237]
- io_uring: complete request via task work in case of DEFER_TASKRUN (Jeff Moyer) [2068237]
- io_uring: fix memory leak when removing provided buffers (Jeff Moyer) [2068237]
- io_uring: fix return value when removing provided buffers (Jeff Moyer) [2068237]
- io_uring: fix poll/netmsg alloc caches (Jeff Moyer) [2068237]
- io_uring/rsrc: fix rogue rsrc node grabbing (Jeff Moyer) [2068237]
- io_uring/poll: clear single/double poll flags on poll arming (Jeff Moyer) [2068237]
- io_uring/rsrc: fix null-ptr-deref in io_file_bitmap_get() (Jeff Moyer) [2068237]
- io_uring/net: avoid sending -ECONNABORTED on repeated connection requests (Jeff Moyer) [2068237]
- block/io_uring: pass in issue_flags for uring_cmd task_work handling (Jeff Moyer) [2068237]
- io_uring/msg_ring: let target know allocated index (Jeff Moyer) [2068237]
- io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads (Jeff Moyer) [2068237]
- io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers (Jeff Moyer) [2068237]
- io_uring/uring_cmd: ensure that device supports IOPOLL (Jeff Moyer) [2068237]
- io_uring: fix fget leak when fs don't support nowait buffered read (Jeff Moyer) [2068237]
- io_uring/poll: allow some retries for poll triggering spuriously (Jeff Moyer) [2068237]
- io_uring: remove MSG_NOSIGNAL from recvmsg (Jeff Moyer) [2068237]
- io_uring/rsrc: disallow multi-source reg buffers (Jeff Moyer) [2068237]
- io_uring,audit: don't log IORING_OP_MADVISE (Jeff Moyer) [2068237]
- io_uring: mark task TASK_RUNNING before handling resume/task work (Jeff Moyer) [2068237]
- io_uring: add reschedule point to handle_tw_list() (Jeff Moyer) [2068237]
- io_uring: add a conditional reschedule to the IOPOLL cancelation loop (Jeff Moyer) [2068237]
- io_uring: use user visible tail in io_uring_poll() (Jeff Moyer) [2068237]
- io_uring: handle TIF_NOTIFY_RESUME when checking for task_work (Jeff Moyer) [2068237]
- io_uring: Replace 0-length array with flexible array (Jeff Moyer) [2068237]
- io_uring: always prep_async for drain requests (Jeff Moyer) [2068237]
- io_uring/net: cache provided buffer group value for multishot receives (Jeff Moyer) [2068237]
- io_uring/poll: don't reissue in case of poll race on multishot request (Jeff Moyer) [2068237]
- io_uring/msg_ring: fix remote queue to disabled ring (Jeff Moyer) [2068237]
- io_uring/msg_ring: fix flagging remote execution (Jeff Moyer) [2068237]
- io_uring/msg_ring: fix missing lock on overflow for IOPOLL (Jeff Moyer) [2068237]
- io_uring/msg_ring: move double lock/unlock helpers higher up (Jeff Moyer) [2068237]
- io_uring: lock overflowing for IOPOLL (Jeff Moyer) [2068237]
- io_uring/poll: attempt request issue after racy poll wakeup (Jeff Moyer) [2068237]
- io_uring/fdinfo: include locked hash table in fdinfo output (Jeff Moyer) [2068237]
- io_uring/poll: add hash if ready poll request can't complete inline (Jeff Moyer) [2068237]
- io_uring/io-wq: only free worker if it was allocated for creation (Jeff Moyer) [2068237]
- io_uring: fix CQ waiting timeout handling (Jeff Moyer) [2068237]
- io_uring: move 'poll_multi_queue' bool in io_ring_ctx (Jeff Moyer) [2068237]
- io_uring: lockdep annotate CQ locking (Jeff Moyer) [2068237]
- io_uring: pin context while queueing deferred tw (Jeff Moyer) [2068237]
- io_uring/io-wq: free worker if task_work creation is canceled (Jeff Moyer) [2068237]
- uapi:io_uring.h: allow linux/time_types.h to be skipped (Jeff Moyer) [2068237]
- io_uring: check for valid register opcode earlier (Jeff Moyer) [2068237]
- io_uring/cancel: re-grab ctx mutex after finishing wait (Jeff Moyer) [2068237]
- io_uring: finish waiting before flushing overflow entries (Jeff Moyer) [2068237]
- io_uring/net: fix cleanup after recycle (Jeff Moyer) [2068237]
- io_uring/net: ensure compat import handlers clear free_iov (Jeff Moyer) [2068237]
- io_uring: include task_work run after scheduling in wait for events (Jeff Moyer) [2068237]
- io_uring: don't use TIF_NOTIFY_SIGNAL to test for availability of task_work (Jeff Moyer) [2068237]
- io_uring: fix overflow handling regression (Jeff Moyer) [2068237]
- io_uring: ease timeout flush locking requirements (Jeff Moyer) [2068237]
- io_uring: revise completion_lock locking (Jeff Moyer) [2068237]
- io_uring: protect cq_timeouts with timeout_lock (Jeff Moyer) [2068237]
- io_uring/rw: enable bio caches for IRQ rw (Jeff Moyer) [2068237]
- io_uring/msg_ring: flag target ring as having task_work, if needed (Jeff Moyer) [2068237]
- io_uring: skip spinlocking for ->task_complete (Jeff Moyer) [2068237]
- io_uring: do msg_ring in target task via tw (Jeff Moyer) [2068237]
- io_uring: extract a io_msg_install_complete helper (Jeff Moyer) [2068237]
- io_uring: get rid of double locking (Jeff Moyer) [2068237]
- io_uring: never run tw and fallback in parallel (Jeff Moyer) [2068237]
- io_uring: use tw for putting rsrc (Jeff Moyer) [2068237]
- io_uring: force multishot CQEs into task context (Jeff Moyer) [2068237]
- io_uring: complete all requests in task context (Jeff Moyer) [2068237]
- io_uring: don't check overflow flush failures (Jeff Moyer) [2068237]
- io_uring: skip overflow CQE posting for dying ring (Jeff Moyer) [2068237]
- io_uring: improve io_double_lock_ctx fail handling (Jeff Moyer) [2068237]
- io_uring: dont remove file from msg_ring reqs (Jeff Moyer) [2068237]
- io_uring: reshuffle issue_flags (Jeff Moyer) [2068237]
- io_uring: don't reinstall quiesce node for each tw (Jeff Moyer) [2068237]
- io_uring: improve rsrc quiesce refs checks (Jeff Moyer) [2068237]
- io_uring: don't raw spin unlock to match cq_lock (Jeff Moyer) [2068237]
- io_uring: combine poll tw handlers (Jeff Moyer) [2068237]
- io_uring: improve poll warning handling (Jeff Moyer) [2068237]
- io_uring: remove ctx variable in io_poll_check_events (Jeff Moyer) [2068237]
- io_uring: carve io_poll_check_events fast path (Jeff Moyer) [2068237]
- io_uring: kill io_poll_issue's PF_EXITING check (Jeff Moyer) [2068237]
- io_uring: keep unlock_post inlined in hot path (Jeff Moyer) [2068237]
- io_uring: don't use complete_post in kbuf (Jeff Moyer) [2068237]
- io_uring: spelling fix (Jeff Moyer) [2068237]
- io_uring: remove io_req_complete_post_tw (Jeff Moyer) [2068237]
- io_uring: allow multishot polled reqs to defer completion (Jeff Moyer) [2068237]
- io_uring: remove overflow param from io_post_aux_cqe (Jeff Moyer) [2068237]
- io_uring: add lockdep assertion in io_fill_cqe_aux (Jeff Moyer) [2068237]
- io_uring: make io_fill_cqe_aux static (Jeff Moyer) [2068237]
- io_uring: add io_aux_cqe which allows deferred completion (Jeff Moyer) [2068237]
- io_uring: allow defer completion for aux posted cqes (Jeff Moyer) [2068237]
- io_uring: defer all io_req_complete_failed (Jeff Moyer) [2068237]
- io_uring: always lock in io_apoll_task_func (Jeff Moyer) [2068237]
- io_uring: remove iopoll spinlock (Jeff Moyer) [2068237]
- io_uring: iopoll protect complete_post (Jeff Moyer) [2068237]
- io_uring: inline __io_req_complete_put() (Jeff Moyer) [2068237]
- io_uring: remove io_req_tw_post_queue (Jeff Moyer) [2068237]
- io_uring: use io_req_task_complete() in timeout (Jeff Moyer) [2068237]
- io_uring: hold locks for io_req_complete_failed (Jeff Moyer) [2068237]
- io_uring: add completion locking for iopoll (Jeff Moyer) [2068237]
- io_uring: kill io_cqring_ev_posted() and __io_cq_unlock_post() (Jeff Moyer) [2068237]
- Revert "io_uring: disallow self-propelled ring polling" (Jeff Moyer) [2068237]
- io_uring: pass in EPOLL_URING_WAKE for eventfd signaling and wakeups (Jeff Moyer) [2068237]
- eventfd: provide a eventfd_signal_mask() helper (Jeff Moyer) [2068237]
- eventpoll: add EPOLL_URING_WAKE poll wakeup flag (Jeff Moyer) [2068237]
- io_uring: inline __io_req_complete_post() (Jeff Moyer) [2068237]
- io_uring: split tw fallback into a function (Jeff Moyer) [2068237]
- io_uring: inline io_req_task_work_add() (Jeff Moyer) [2068237]
- io_uring: update outdated comment of callbacks (Jeff Moyer) [2068237]
- io_uring/poll: remove outdated comments of caching (Jeff Moyer) [2068237]
- io_uring: allow multishot recv CQEs to overflow (Jeff Moyer) [2068237]
- io_uring: revert "io_uring fix multishot accept ordering" (Jeff Moyer) [2068237]
- io_uring: do not always force run task_work in io_uring_register (Jeff Moyer) [2068237]
- io_uring: fix two assignments in if conditions (Jeff Moyer) [2068237]
- io_uring/net: move mm accounting to a slower path (Jeff Moyer) [2068237]
- io_uring: move zc reporting from the hot path (Jeff Moyer) [2068237]
- io_uring/net: inline io_notif_flush() (Jeff Moyer) [2068237]
- io_uring/net: rename io_uring_tx_zerocopy_callback (Jeff Moyer) [2068237]
- io_uring/net: preset notif tw handler (Jeff Moyer) [2068237]
- io_uring/net: remove extra notif rsrc setup (Jeff Moyer) [2068237]
- io_uring: move kbuf put out of generic tw complete (Jeff Moyer) [2068237]
- io_uring/net: introduce IORING_SEND_ZC_REPORT_USAGE flag (Jeff Moyer) [2068237]
- net: shrink struct ubuf_info (Jeff Moyer) [2068237]
- vhost/net: use struct ubuf_info_msgzc (Jeff Moyer) [2068237]
- xen/netback: use struct ubuf_info_msgzc (Jeff Moyer) [2068237]
- net: introduce struct ubuf_info_msgzc (Jeff Moyer) [2068237]
- io_uring: Fix a null-ptr-deref in io_tctx_exit_cb() (Jeff Moyer) [2068237]
- io_uring: clear TIF_NOTIFY_SIGNAL if set and task_work not available (Jeff Moyer) [2068237]
- io_uring/poll: fix poll_refs race with cancelation (Jeff Moyer) [2068237]
- io_uring/filetable: fix file reference underflow (Jeff Moyer) [2068237]
- io_uring: make poll refs more robust (Jeff Moyer) [2068237]
- io_uring: cmpxchg for poll arm refs release (Jeff Moyer) [2068237]
- io_uring: disallow self-propelled ring polling (Jeff Moyer) [2068237]
- io_uring: fix multishot recv request leaks (Jeff Moyer) [2068237]
- io_uring: fix multishot accept request leaks (Jeff Moyer) [2068237]
- io_uring: fix tw losing poll events (Jeff Moyer) [2068237]
- io_uring: update res mask in io_poll_check_events (Jeff Moyer) [2068237]
- io_uring/poll: lockdep annote io_poll_req_insert_locked (Jeff Moyer) [2068237]
- io_uring/poll: fix double poll req->flags races (Jeff Moyer) [2068237]
- io_uring: check for rollover of buffer ID when providing buffers (Jeff Moyer) [2068237]
- io_uring: calculate CQEs from the user visible value (Jeff Moyer) [2068237]
- io_uring: fix typo in io_uring.h comment (Jeff Moyer) [2068237]
- io_uring: unlock if __io_run_local_work locked inside (Jeff Moyer) [2068237]
- io_uring: use io_run_local_work_locked helper (Jeff Moyer) [2068237]
- io_uring/net: fail zc sendmsg when unsupported by socket (Jeff Moyer) [2068237]
- io_uring/net: fail zc send when unsupported by socket (Jeff Moyer) [2068237]
- selftests/net: don't tests batched TCP io_uring zc (Jeff Moyer) [2068237]
- net: also flag accepted sockets supporting msghdr originated zerocopy (Jeff Moyer) [2068237]
- net/ulp: remove SOCK_SUPPORT_ZC from tls sockets (Jeff Moyer) [2068237]
- net: remove SOCK_SUPPORT_ZC from sockmap (Jeff Moyer) [2068237]
- udp: advertise ipv6 udp support for msghdr::ubuf_info (Jeff Moyer) [2068237]
- net: flag sockets supporting msghdr originated zerocopy (Jeff Moyer) [2068237]
- io-wq: Fix memory leak in worker creation (Jeff Moyer) [2068237]
- io_uring/msg_ring: Fix NULL pointer dereference in io_msg_send_fd() (Jeff Moyer) [2068237]
- io_uring/rw: remove leftover debug statement (Jeff Moyer) [2068237]
- io_uring: don't iopoll from io_ring_ctx_wait_and_kill() (Jeff Moyer) [2068237]
- io_uring: reuse io_alloc_req() (Jeff Moyer) [2068237]
- io_uring: kill hot path fixed file bitmap debug checks (Jeff Moyer) [2068237]
- io_uring: remove FFS_SCM (Jeff Moyer) [2068237]
- io_uring/rw: ensure kiocb_end_write() is always called (Jeff Moyer) [2068237]
- io_uring: fix fdinfo sqe offsets calculation (Jeff Moyer) [2068237]
- io_uring: local variable rw shadows outer variable in io_write (Jeff Moyer) [2068237]
- io_uring/opdef: remove 'audit_skip' from SENDMSG_ZC (Jeff Moyer) [2068237]
- io_uring: optimise locking for local tw with submit_wait (Jeff Moyer) [2068237]
- io_uring: remove redundant memory barrier in io_req_local_work_add (Jeff Moyer) [2068237]
- io_uring/net: handle -EINPROGRESS correct for IORING_OP_CONNECT (Jeff Moyer) [2068237]
- io_uring: remove notif leftovers (Jeff Moyer) [2068237]
- io_uring: correct pinned_vm accounting (Jeff Moyer) [2068237]
- io_uring/af_unix: defer registered files gc to io_uring release (Jeff Moyer) [2068237]
- io_uring: limit registration w/ SINGLE_ISSUER (Jeff Moyer) [2068237]
- io_uring: remove io_register_submitter (Jeff Moyer) [2068237]
- io_uring: simplify __io_uring_add_tctx_node (Jeff Moyer) [2068237]
- io_uring: Add missing inline to io_uring_cmd_import_fixed() dummy (Jeff Moyer) [2068237]
- nvme: wire up fixed buffer support for nvme passthrough (Jeff Moyer) [2068237]
- nvme: pass ubuffer as an integer (Jeff Moyer) [2068237]
- nvme: refactor nvme_alloc_request (Jeff Moyer) [2068237]
- nvme: refactor nvme_add_user_metadata (Jeff Moyer) [2068237]
- scsi: Use blk_rq_map_user_io helper (Jeff Moyer) [2068237]
- io_uring: introduce fixed buffer support for io_uring_cmd (Jeff Moyer) [2068237]
- io_uring: add io_uring_cmd_import_fixed (Jeff Moyer) [2068237]
- nvme: enable batched completions of passthrough IO (Jeff Moyer) [2068237]
- nvme: split out metadata vs non metadata end_io uring_cmd completions (Jeff Moyer) [2068237]
- io_uring/net: fix notif cqe reordering (Jeff Moyer) [2068237]
- io_uring/net: don't update msg_name if not provided (Jeff Moyer) [2068237]
- io_uring: don't gate task_work run on TIF_NOTIFY_SIGNAL (Jeff Moyer) [2068237]
- io_uring/rw: defer fsnotify calls to task context (Jeff Moyer) [2068237]
- io_uring/net: fix fast_iov assignment in io_setup_async_msg() (Jeff Moyer) [2068237]
- io_uring/net: fix non-zc send with address (Jeff Moyer) [2068237]
- io_uring/net: don't skip notifs for failed requests (Jeff Moyer) [2068237]
- selftests/net: enable io_uring sendzc testing (Jeff Moyer) [2068237]
- io_uring/rw: don't lose short results on io_setup_async_rw() (Jeff Moyer) [2068237]
- io_uring/rw: fix unexpected link breakage (Jeff Moyer) [2068237]
- io_uring/net: fix cleanup double free free_iov init (Jeff Moyer) [2068237]
- io_uring: fix CQE reordering (Jeff Moyer) [2068237]
- io_uring/net: fix UAF in io_sendrecv_fail() (Jeff Moyer) [2068237]
- selftest/net: adjust io_uring sendzc notif handling (Jeff Moyer) [2068237]
- io_uring: ensure local task_work marks task as running (Jeff Moyer) [2068237]
- io_uring/net: zerocopy sendmsg (Jeff Moyer) [2068237]
- io_uring/net: combine fail handlers (Jeff Moyer) [2068237]
- io_uring/net: rename io_sendzc() (Jeff Moyer) [2068237]
- io_uring/net: support non-zerocopy sendto (Jeff Moyer) [2068237]
- io_uring/net: refactor io_setup_async_addr (Jeff Moyer) [2068237]
- io_uring/net: don't lose partial send_zc on fail (Jeff Moyer) [2068237]
- io_uring/net: don't lose partial send/recv on fail (Jeff Moyer) [2068237]
- io_uring/rw: don't lose partial IO result on fail (Jeff Moyer) [2068237]
- io_uring: add custom opcode hooks on fail (Jeff Moyer) [2068237]
- io_uring/fdinfo: fix sqe dumping for IORING_SETUP_SQE128 (Jeff Moyer) [2068237]
- io_uring/fdinfo: get rid of unnecessary is_cqe32 variable (Jeff Moyer) [2068237]
- io_uring: remove unused return from io_disarm_next (Jeff Moyer) [2068237]
- io_uring: add fast path for io_run_local_work() (Jeff Moyer) [2068237]
- io_uring/iopoll: unify tw breaking logic (Jeff Moyer) [2068237]
- io_uring/iopoll: fix unexpected returns (Jeff Moyer) [2068237]
- io_uring: disallow defer-tw run w/ no submitters (Jeff Moyer) [2068237]
- io_uring: further limit non-owner defer-tw cq waiting (Jeff Moyer) [2068237]
- io_uring/net: use io_sr_msg for sendzc (Jeff Moyer) [2068237]
- io_uring/net: refactor io_sr_msg types (Jeff Moyer) [2068237]
- io_uring/net: add non-bvec sg chunking callback (Jeff Moyer) [2068237]
- io_uring/net: io_async_msghdr caches for sendzc (Jeff Moyer) [2068237]
- io_uring/net: use async caches for async prep (Jeff Moyer) [2068237]
- io_uring/net: reshuffle error handling (Jeff Moyer) [2068237]
- io_uring: use io_cq_lock consistently (Jeff Moyer) [2068237]
- io_uring: kill an outdated comment (Jeff Moyer) [2068237]
- io_uring: allow buffer recycling in READV (Jeff Moyer) [2068237]
- fs: add batch and poll flags to the uring_cmd_iopoll() handler (Jeff Moyer) [2068237]
- io_uring: ensure iopoll runs local task work as well (Jeff Moyer) [2068237]
- io_uring: add local task_work run helper that is entered locked (Jeff Moyer) [2068237]
- io_uring: cleanly separate request types for iopoll (Jeff Moyer) [2068237]
- nvme: wire up async polling for io passthrough commands (Jeff Moyer) [2068237]
- block: export blk_rq_is_poll (Jeff Moyer) [2068237]
- io_uring: add iopoll infrastructure for io_uring_cmd (Jeff Moyer) [2068237]
- fs: add file_operations->uring_cmd_iopoll (Jeff Moyer) [2068237]
- io_uring: trace local task work run (Jeff Moyer) [2068237]
- io_uring: signal registered eventfd to process deferred task work (Jeff Moyer) [2068237]
- io_uring: move io_eventfd_put (Jeff Moyer) [2068237]
- io_uring: add IORING_SETUP_DEFER_TASKRUN (Jeff Moyer) [2068237]
- io_uring: do not run task work at the start of io_uring_enter (Jeff Moyer) [2068237]
- io_uring: introduce io_has_work (Jeff Moyer) [2068237]
- io_uring: remove unnecessary variable (Jeff Moyer) [2068237]
- __io_setxattr(): constify path (Jeff Moyer) [2068237]
- nvme/host: Use the enum req_op and blk_opf_t types (Jeff Moyer) [2068237]
- nvme: enable uring-passthrough for admin commands (Jeff Moyer) [2068237]
- nvme: helper for uring-passthrough checks (Jeff Moyer) [2068237]
- net: fix kdoc on __dev_queue_xmit() (Jeff Moyer) [2068237]
- tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data() (Jeff Moyer) [2068237]
- io_uring/poll: disable level triggered poll (Jeff Moyer) [2068237]
- io_uring: register single issuer task at creation (Jeff Moyer) [2068237]
- io_uring: ensure that cached task references are always put on exit (Jeff Moyer) [2068237]
- io_uring/opdef: rename SENDZC_NOTIF to SEND_ZC (Jeff Moyer) [2068237]
- io_uring/net: fix zc fixed buf lifetime (Jeff Moyer) [2068237]
- io_uring/msg_ring: check file type before putting (Jeff Moyer) [2068237]
- io_uring/rw: fix error'ed retry return values (Jeff Moyer) [2068237]
- io_uring/rw: fix short rw error handling (Jeff Moyer) [2068237]
- io_uring/net: copy addr for zc on POLL_FIRST (Jeff Moyer) [2068237]
- io_uring: recycle kbuf recycle on tw requeue (Jeff Moyer) [2068237]
- io_uring/kbuf: fix not advancing READV kbuf ring (Jeff Moyer) [2068237]
- io_uring/notif: Remove the unused function io_notif_complete() (Jeff Moyer) [2068237]
- selftests/net: return back io_uring zc send tests (Jeff Moyer) [2068237]
- io_uring/net: simplify zerocopy send user API (Jeff Moyer) [2068237]
- io_uring/notif: remove notif registration (Jeff Moyer) [2068237]
- Revert "io_uring: rename IORING_OP_FILES_UPDATE" (Jeff Moyer) [2068237]
- Revert "io_uring: add zc notification flush requests" (Jeff Moyer) [2068237]
- selftests/net: temporarily disable io_uring zc test (Jeff Moyer) [2068237]
- io_uring/net: fix overexcessive retries (Jeff Moyer) [2068237]
- lsm,io_uring: add LSM hooks for the new uring_cmd file op (Jeff Moyer) [2068237]
- io_uring/net: save address for sendzc async execution (Jeff Moyer) [2068237]
- io_uring: conditional ->async_data allocation (Jeff Moyer) [2068237]
- io_uring/notif: order notif vs send CQEs (Jeff Moyer) [2068237]
- io_uring/net: fix indentation (Jeff Moyer) [2068237]
- io_uring/net: fix zc send link failing (Jeff Moyer) [2068237]
- io_uring/net: fix must_hold annotation (Jeff Moyer) [2068237]
- io_uring: fix submission-failure handling for uring-cmd (Jeff Moyer) [2068237]
- io_uring: fix off-by-one in sync cancelation file check (Jeff Moyer) [2068237]
- io_uring: uapi: Add `extern "C"` in io_uring.h for liburing (Jeff Moyer) [2068237]
- MAINTAINERS: Add `include/linux/io_uring_types.h` (Jeff Moyer) [2068237]
- io_uring/net: use right helpers for async_data (Jeff Moyer) [2068237]
- io_uring/notif: raise limit on notification slots (Jeff Moyer) [2068237]
- io_uring/net: improve zc addr import error handling (Jeff Moyer) [2068237]
- io_uring/net: use right helpers for async recycle (Jeff Moyer) [2068237]
- io_uring: add missing BUILD_BUG_ON() checks for new io_uring_sqe fields (Jeff Moyer) [2068237]
- io_uring: make io_kiocb_to_cmd() typesafe (Jeff Moyer) [2068237]
- io_uring: consistently make use of io_notif_to_data() (Jeff Moyer) [2068237]
- io_uring: fix error handling for io_uring_cmd (Jeff Moyer) [2068237]
- io_uring: fix io_recvmsg_prep_multishot sparse warnings (Jeff Moyer) [2068237]
- io_uring/net: send retry for zerocopy (Jeff Moyer) [2068237]
- io_uring: mem-account pbuf buckets (Jeff Moyer) [2068237]
- audit, io_uring, io-wq: Fix memory leak in io_sq_thread() and io_wqe_worker() (Jeff Moyer) [2068237]
- io_uring: pass correct parameters to io_req_set_res (Jeff Moyer) [2068237]
- io_uring: notification completion optimisation (Jeff Moyer) [2068237]
- io_uring: export req alloc from core (Jeff Moyer) [2068237]
- io_uring/net: use unsigned for flags (Jeff Moyer) [2068237]
- io_uring/net: make page accounting more consistent (Jeff Moyer) [2068237]
- io_uring/net: checks errors of zc mem accounting (Jeff Moyer) [2068237]
- io_uring/net: improve io_get_notif_slot types (Jeff Moyer) [2068237]
- selftests/io_uring: test zerocopy send (Jeff Moyer) [2068237]
- io_uring: enable managed frags with register buffers (Jeff Moyer) [2068237]
- io_uring: add zc notification flush requests (Jeff Moyer) [2068237]
- io_uring: rename IORING_OP_FILES_UPDATE (Jeff Moyer) [2068237]
- io_uring: flush notifiers after sendzc (Jeff Moyer) [2068237]
- io_uring: sendzc with fixed buffers (Jeff Moyer) [2068237]
- io_uring: allow to pass addr into sendzc (Jeff Moyer) [2068237]
- io_uring: account locked pages for non-fixed zc (Jeff Moyer) [2068237]
- io_uring: wire send zc request type (Jeff Moyer) [2068237]
- io_uring: add notification slot registration (Jeff Moyer) [2068237]
- io_uring: add rsrc referencing for notifiers (Jeff Moyer) [2068237]
- io_uring: complete notifiers in tw (Jeff Moyer) [2068237]
- io_uring: cache struct io_notif (Jeff Moyer) [2068237]
- io_uring: add zc notification infrastructure (Jeff Moyer) [2068237]
- io_uring: export io_put_task() (Jeff Moyer) [2068237]
- io_uring: initialise msghdr::msg_ubuf (Jeff Moyer) [2068237]
- net: fix uninitialised msghdr->sg_from_iter (Jeff Moyer) [2068237]
- tcp: support externally provided ubufs (Jeff Moyer) [2068237]
- tcp: take care of mixed splice()/sendmsg(MSG_ZEROCOPY) case (Jeff Moyer) [2068237]
- tcp: fix mem under-charging with zerocopy sendmsg() (Jeff Moyer) [2068237]
- ipv6/udp: support externally provided ubufs (Jeff Moyer) [2068237]
- ipv4/udp: support externally provided ubufs (Jeff Moyer) [2068237]
- net: introduce managed frags infrastructure (Jeff Moyer) [2068237]
- net: Allow custom iter handler in msghdr (Jeff Moyer) [2068237]
- skbuff: carry external ubuf_info in msghdr (Jeff Moyer) [2068237]
- skbuff: add SKBFL_DONT_ORPHAN flag (Jeff Moyer) [2068237]
- net: avoid double accounting for pure zerocopy skbs (Jeff Moyer) [2068237]
- tcp: rename sk_wmem_free_skb (Jeff Moyer) [2068237]
- skbuff: don't mix ubuf_info from different sources (Jeff Moyer) [2068237]
- ipv6: avoid partial copy for zc (Jeff Moyer) [2068237]
- ipv4: avoid partial copy for zc (Jeff Moyer) [2068237]
- ipv6: refactor ip6_finish_output2() (Jeff Moyer) [2068237]
- ipv6: help __ip6_finish_output() inlining (Jeff Moyer) [2068237]
- net: inline dev_queue_xmit() (Jeff Moyer) [2068237]
- net: inline skb_zerocopy_iter_dgram (Jeff Moyer) [2068237]
- net: inline sock_alloc_send_skb (Jeff Moyer) [2068237]
- xfs: Add async buffered write support (Jeff Moyer) [2068237]
- xfs: Specify lockmode when calling xfs_ilock_for_iomap() (Jeff Moyer) [2068237]
- xfs: Use generic_file_open() (Jeff Moyer) [2068237]
- xfs: convert inode lock flags to unsigned. (Jeff Moyer) [2068237]
- io_uring: Add tracepoint for short writes (Jeff Moyer) [2068237]
- io_uring: fix issue with io_write() not always undoing sb_start_write() (Jeff Moyer) [2068237]
- io_uring: Add support for async buffered writes (Jeff Moyer) [2068237]
- fs: Add async write file modification handling. (Jeff Moyer) [2068237]
- fs: Split off inode_needs_update_time and __file_update_time (Jeff Moyer) [2068237]
- fs: __file_remove_privs(): restore call to inode_has_no_xattr() (Jeff Moyer) [2068237]
- fs: add __remove_file_privs() with flags parameter (Jeff Moyer) [2068237]
- fs: add a FMODE_BUF_WASYNC flags for f_mode (Jeff Moyer) [2068237]
- iomap: Return -EAGAIN from iomap_write_iter() (Jeff Moyer) [2068237]
- iomap: Add async buffered write support (Jeff Moyer) [2068237]
- iomap: Add flags parameter to iomap_page_create() (Jeff Moyer) [2068237]
- io_uring: ensure REQ_F_ISREG is set async offload (Jeff Moyer) [2068237]
- net: fix compat pointer in get_compat_msghdr() (Jeff Moyer) [2068237]
- io_uring: fix types in io_recvmsg_multishot_overflow (Jeff Moyer) [2068237]
- io_uring: support multishot in recvmsg (Jeff Moyer) [2068237]
- net: copy from user before calling __get_compat_msghdr (Jeff Moyer) [2068237]
- net: copy from user before calling __copy_msghdr (Jeff Moyer) [2068237]
- io_uring: Don't require reinitable percpu_ref (Jeff Moyer) [2068237]
- io_uring: Use atomic_long_try_cmpxchg in __io_account_mem (Jeff Moyer) [2068237]
- io_uring: support 0 length iov in buffer select in compat (Jeff Moyer) [2068237]
- io_uring: fix multishot ending when not polled (Jeff Moyer) [2068237]
- io_uring: add netmsg cache (Jeff Moyer) [2068237]
- io_uring: impose max limit on apoll cache (Jeff Moyer) [2068237]
- io_uring: add abstraction around apoll cache (Jeff Moyer) [2068237]
- io_uring: move apoll cache to poll.c (Jeff Moyer) [2068237]
- io_uring: consolidate hash_locked io-wq handling (Jeff Moyer) [2068237]
- io_uring: clear REQ_F_HASH_LOCKED on hash removal (Jeff Moyer) [2068237]
- io_uring: don't race double poll setting REQ_F_ASYNC_DATA (Jeff Moyer) [2068237]
- io_uring: don't miss setting REQ_F_DOUBLE_POLL (Jeff Moyer) [2068237]
- io_uring: disable multishot recvmsg (Jeff Moyer) [2068237]
- io_uring: only trace one of complete or overflow (Jeff Moyer) [2068237]
- io_uring: fix io_uring_cqe_overflow trace format (Jeff Moyer) [2068237]
- io_uring: multishot recv (Jeff Moyer) [2068237]
- io_uring: fix multishot accept ordering (Jeff Moyer) [2068237]
- io_uring: fix multishot poll on overflow (Jeff Moyer) [2068237]
- io_uring: add allow_overflow to io_post_aux_cqe (Jeff Moyer) [2068237]
- io_uring: add IOU_STOP_MULTISHOT return code (Jeff Moyer) [2068237]
- io_uring: clean up io_poll_check_events return values (Jeff Moyer) [2068237]
- io_uring: recycle buffers on error (Jeff Moyer) [2068237]
- io_uring: allow iov_len = 0 for recvmsg and buffer select (Jeff Moyer) [2068237]
- io_uring: restore bgid in io_put_kbuf (Jeff Moyer) [2068237]
- io_uring: allow 0 length for buffer select (Jeff Moyer) [2068237]
- io_uring: let to set a range for file slot allocation (Jeff Moyer) [2068237]
- io_uring: add support for passing fixed file descriptors (Jeff Moyer) [2068237]
- io_uring: split out fixed file installation and removal (Jeff Moyer) [2068237]
- io_uring: replace zero-length array with flexible-array member (Jeff Moyer) [2068237]
- io_uring: remove ctx->refs pinning on enter (Jeff Moyer) [2068237]
- io_uring: don't check file ops of registered rings (Jeff Moyer) [2068237]
- io_uring: remove extra TIF_NOTIFY_SIGNAL check (Jeff Moyer) [2068237]
- io_uring: fuse fallback_node and normal tw node (Jeff Moyer) [2068237]
- io_uring: improve io_fail_links() (Jeff Moyer) [2068237]
- io_uring: move POLLFREE handling to separate function (Jeff Moyer) [2068237]
- io_uring: kbuf: inline io_kbuf_recycle_ring() (Jeff Moyer) [2068237]
- io_uring: optimise submission side poll_refs (Jeff Moyer) [2068237]
- io_uring: refactor poll arm error handling (Jeff Moyer) [2068237]
- io_uring: change arm poll return values (Jeff Moyer) [2068237]
- io_uring: add a helper for apoll alloc (Jeff Moyer) [2068237]
- io_uring: remove events caching atavisms (Jeff Moyer) [2068237]
- io_uring: clean poll ->private flagging (Jeff Moyer) [2068237]
- io_uring: add sync cancelation API through io_uring_register() (Jeff Moyer) [2068237]
- io_uring: add IORING_ASYNC_CANCEL_FD_FIXED cancel flag (Jeff Moyer) [2068237]
- io_uring: have cancelation API accept io_uring_task directly (Jeff Moyer) [2068237]
- io_uring: kbuf: kill __io_kbuf_recycle() (Jeff Moyer) [2068237]
- io_uring: trace task_work_run (Jeff Moyer) [2068237]
- io_uring: add trace event for running task work (Jeff Moyer) [2068237]
- io_uring: batch task_work (Jeff Moyer) [2068237]
- io_uring: introduce llist helpers (Jeff Moyer) [2068237]
- io_uring: lockless task list (Jeff Moyer) [2068237]
- io_uring: remove __io_req_task_work_add (Jeff Moyer) [2068237]
- io_uring: remove priority tw list optimisation (Jeff Moyer) [2068237]
- io_uring: dedup io_run_task_work (Jeff Moyer) [2068237]
- io_uring: move list helpers to a separate file (Jeff Moyer) [2068237]
- io_uring: improve io_run_task_work() (Jeff Moyer) [2068237]
- io_uring: optimize io_uring_task layout (Jeff Moyer) [2068237]
- io_uring: add a warn_once for poll_find (Jeff Moyer) [2068237]
- io_uring: consistent naming for inline completion (Jeff Moyer) [2068237]
- io_uring: move io_import_fixed() (Jeff Moyer) [2068237]
- io_uring: opcode independent fixed buf import (Jeff Moyer) [2068237]
- io_uring: add io_commit_cqring_flush() (Jeff Moyer) [2068237]
- io_uring: introduce locking helpers for CQE posting (Jeff Moyer) [2068237]
- io_uring: hide eventfd assumptions in eventfd paths (Jeff Moyer) [2068237]
- io_uring: fix io_poll_remove_all clang warnings (Jeff Moyer) [2068237]
- io_uring: improve task exit timeout cancellations (Jeff Moyer) [2068237]
- io_uring: fix multi ctx cancellation (Jeff Moyer) [2068237]
- io_uring: remove ->flush_cqes optimisation (Jeff Moyer) [2068237]
- io_uring: move io_eventfd_signal() (Jeff Moyer) [2068237]
- io_uring: reshuffle io_uring/io_uring.h (Jeff Moyer) [2068237]
- io_uring: remove extra io_commit_cqring() (Jeff Moyer) [2068237]
- io_uring: move a few private types to local headers (Jeff Moyer) [2068237]
- io_uring: clean up tracing events (Jeff Moyer) [2068237]
- io_uring: make io_uring_types.h public (Jeff Moyer) [2068237]
- io_uring: kill extra io_uring_types.h includes (Jeff Moyer) [2068237]
- io_uring: change ->cqe_cached invariant for CQE32 (Jeff Moyer) [2068237]
- io_uring: deduplicate io_get_cqe() calls (Jeff Moyer) [2068237]
- io_uring: deduplicate __io_fill_cqe_req tracing (Jeff Moyer) [2068237]
- io_uring: introduce io_req_cqe_overflow() (Jeff Moyer) [2068237]
- io_uring: don't inline __io_get_cqe() (Jeff Moyer) [2068237]
- io_uring: don't expose io_fill_cqe_aux() (Jeff Moyer) [2068237]
- io_uring: kbuf: add comments for some tricky code (Jeff Moyer) [2068237]
- io_uring: mutex locked poll hashing (Jeff Moyer) [2068237]
- io_uring: propagate locking state to poll cancel (Jeff Moyer) [2068237]
- io_uring: introduce a struct for hash table (Jeff Moyer) [2068237]
- io_uring: pass hash table into poll_find (Jeff Moyer) [2068237]
- io_uring: add IORING_SETUP_SINGLE_ISSUER (Jeff Moyer) [2068237]
- io_uring: use state completion infra for poll reqs (Jeff Moyer) [2068237]
- io_uring: clean up io_ring_ctx_alloc (Jeff Moyer) [2068237]
- io_uring: limit the number of cancellation buckets (Jeff Moyer) [2068237]
- io_uring: clean up io_try_cancel (Jeff Moyer) [2068237]
- io_uring: pass poll_find lock back (Jeff Moyer) [2068237]
- io_uring: switch cancel_hash to use per entry spinlock (Jeff Moyer) [2068237]
- io_uring: poll: remove unnecessary req->ref set (Jeff Moyer) [2068237]
- io_uring: don't inline io_put_kbuf (Jeff Moyer) [2068237]
- io_uring: refactor io_req_task_complete() (Jeff Moyer) [2068237]
- io_uring: kill REQ_F_COMPLETE_INLINE (Jeff Moyer) [2068237]
- io_uring: rw: delegate sync completions to core io_uring (Jeff Moyer) [2068237]
- io_uring: remove unused IO_REQ_CACHE_SIZE defined (Jeff Moyer) [2068237]
- io_uring: don't set REQ_F_COMPLETE_INLINE in tw (Jeff Moyer) [2068237]
- io_uring: remove check_cq checking from hot paths (Jeff Moyer) [2068237]
- io_uring: never defer-complete multi-apoll (Jeff Moyer) [2068237]
- io_uring: inline ->registered_rings (Jeff Moyer) [2068237]
- io_uring: explain io_wq_work::cancel_seq placement (Jeff Moyer) [2068237]
- io_uring: move small helpers to headers (Jeff Moyer) [2068237]
- io_uring: refactor ctx slow data placement (Jeff Moyer) [2068237]
- io_uring: better caching for ctx timeout fields (Jeff Moyer) [2068237]
- io_uring: move defer_list to slow data (Jeff Moyer) [2068237]
- io_uring: make reg buf init consistent (Jeff Moyer) [2068237]
- io_uring: deprecate epoll_ctl support (Jeff Moyer) [2068237]
- io_uring: add support for level triggered poll (Jeff Moyer) [2068237]
- io_uring: move opcode table to opdef.c (Jeff Moyer) [2068237]
- io_uring: move read/write related opcodes to its own file (Jeff Moyer) [2068237]
- io_uring: move remaining file table manipulation to filetable.c (Jeff Moyer) [2068237]
- io_uring: move rsrc related data, core, and commands (Jeff Moyer) [2068237]
- io_uring: split provided buffers handling into its own file (Jeff Moyer) [2068237]
- io_uring: move cancelation into its own file (Jeff Moyer) [2068237]
- io_uring: move poll handling into its own file (Jeff Moyer) [2068237]
- io_uring: add opcode name to io_op_defs (Jeff Moyer) [2068237]
- io_uring: include and forward-declaration sanitation (Jeff Moyer) [2068237]
- io_uring: move io_uring_task (tctx) helpers into its own file (Jeff Moyer) [2068237]
- io_uring: move fdinfo helpers to its own file (Jeff Moyer) [2068237]
- io_uring: use io_is_uring_fops() consistently (Jeff Moyer) [2068237]
- io_uring: move SQPOLL related handling into its own file (Jeff Moyer) [2068237]
- io_uring: move timeout opcodes and handling into its own file (Jeff Moyer) [2068237]
- io_uring: move our reference counting into a header (Jeff Moyer) [2068237]
- io_uring: move msg_ring into its own file (Jeff Moyer) [2068237]
- io_uring: split network related opcodes into its own file (Jeff Moyer) [2068237]
- io_uring: move statx handling to its own file (Jeff Moyer) [2068237]
- io_uring: move epoll handler to its own file (Jeff Moyer) [2068237]
- io_uring: add a dummy -EOPNOTSUPP prep handler (Jeff Moyer) [2068237]
- io_uring: move uring_cmd handling to its own file (Jeff Moyer) [2068237]
- io_uring: split out open/close operations (Jeff Moyer) [2068237]
- io_uring: separate out file table handling code (Jeff Moyer) [2068237]
- io_uring: split out fadvise/madvise operations (Jeff Moyer) [2068237]
- io_uring: split out fs related sync/fallocate functions (Jeff Moyer) [2068237]
- io_uring: split out splice related operations (Jeff Moyer) [2068237]
- io_uring: split out filesystem related operations (Jeff Moyer) [2068237]
- io_uring: move nop into its own file (Jeff Moyer) [2068237]
- io_uring: move xattr related opcodes to its own file (Jeff Moyer) [2068237]
- io_uring: handle completions in the core (Jeff Moyer) [2068237]
- io_uring: set completion results upfront (Jeff Moyer) [2068237]
- io_uring: add io_uring_types.h (Jeff Moyer) [2068237]
- io_uring: define a request type cleanup handler (Jeff Moyer) [2068237]
- io_uring: unify struct io_symlink and io_hardlink (Jeff Moyer) [2068237]
- io_uring: convert iouring_cmd to io_cmd_type (Jeff Moyer) [2068237]
- io_uring: convert xattr to use io_cmd_type (Jeff Moyer) [2068237]
- io_uring: convert rsrc_update to io_cmd_type (Jeff Moyer) [2068237]
- io_uring: convert msg and nop to io_cmd_type (Jeff Moyer) [2068237]
- io_uring: convert splice to use io_cmd_type (Jeff Moyer) [2068237]
- io_uring: convert epoll to io_cmd_type (Jeff Moyer) [2068237]
- io_uring: convert file system request types to use io_cmd_type (Jeff Moyer) [2068237]
- io_uring: convert madvise/fadvise to use io_cmd_type (Jeff Moyer) [2068237]
- io_uring: convert open/close path to use io_cmd_type (Jeff Moyer) [2068237]
- io_uring: convert timeout path to use io_cmd_type (Jeff Moyer) [2068237]
- io_uring: convert cancel path to use io_cmd_type (Jeff Moyer) [2068237]
- io_uring: convert the sync and fallocate paths to use io_cmd_type (Jeff Moyer) [2068237]
- io_uring: convert net related opcodes to use io_cmd_type (Jeff Moyer) [2068237]
- io_uring: remove recvmsg knowledge from io_arm_poll_handler() (Jeff Moyer) [2068237]
- io_uring: convert poll_update path to use io_cmd_type (Jeff Moyer) [2068237]
- io_uring: convert poll path to use io_cmd_type (Jeff Moyer) [2068237]
- io_uring: convert read/write path to use io_cmd_type (Jeff Moyer) [2068237]
- io_uring: add generic command payload type to struct io_kiocb (Jeff Moyer) [2068237]
- io_uring: move req async preparation into opcode handler (Jeff Moyer) [2068237]
- io_uring: move to separate directory (Jeff Moyer) [2068237]
- io_uring: define a 'prep' and 'issue' handler for each opcode (Jeff Moyer) [2068237]
- fs: export rw_verify_area() (Jeff Moyer) [2068237]
- thermal/drivers/imx8mm: Add hwmon support (Steve Best) [2185128]
- thermal/drivers/imx: Add support for loading calibration data from OCOTP (Steve Best) [2185128]
- thermal/drivers/imx8mm_thermal: Validate temperature range (Steve Best) [2185128]
- thermal/drivers/imx8mm_thermal: Use GENMASK() when appropriate (Steve Best) [2185128]
- tools/power turbostat: update turbostat.8 (David Arcari) [2185900]
- tools/power turbostat: version 2023.03.17 (David Arcari) [2185900]
- tools/power turbostat: fix decoding of HWP_STATUS (David Arcari) [2185900]
- tools/power turbostat: Introduce support for EMR (David Arcari) [2185900]
- tools/power turbostat: remove stray newlines from warn/warnx strings (David Arcari) [2185900]
- tools/power turbostat: Fix /dev/cpu_dma_latency warnings (David Arcari) [2185900]
- tools/power turbostat: Provide better debug messages for failed capabilities accesses (David Arcari) [2185900]
- tools/power turbostat: update dump of SECONDARY_TURBO_RATIO_LIMIT (David Arcari) [2185900]
- tools/power turbostat: version 2022.10.04 (David Arcari) [2185900]
- tools/power turbostat: Use standard Energy Unit for SPR Dram RAPL domain (David Arcari) [2185900]
- tools/power turbostat: Do not dump TRL if turbo is not supported (David Arcari) [2185900]
- cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules (David Arcari) [2185879]
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids (David Arcari) [2185879]
- cpufreq: intel_pstate: Drop ACPI _PSS states table patching (David Arcari) [2185879]
- cpufreq: intel_pstate: Allow EPP 0x80 setting by the firmware (David Arcari) [2185879]
- cpufreq: intel_pstate: Add Tigerlake support in no-HWP mode (David Arcari) [2185879]
- i2c: imx-lpi2c: check only for enabled interrupt flags (Steve Best) [2184917]
- i2c: imx-lpi2c: clean rx/tx buffers upon new message (Steve Best) [2184917]
- i2c: imx-lpi2c: use bulk clk API (Steve Best) [2184917]
- i2c: move drivers from strlcpy to strscpy (Steve Best) [2184917]
- i2c: brcmstb: Use dev_name() for adapter name (Steve Best) [2184917]
Resolves: rhbz#2068237, rhbz#2122229, rhbz#2162219, rhbz#2170014, rhbz#2184917, rhbz#2185128, rhbz#2185130, rhbz#2185879, rhbz#2185900, rhbz#2186163, rhbz#2189406, rhbz#2189867, rhbz#2190323, rhbz#2192404, rhbz#2192546
Signed-off-by: Jan Stancek <jstancek@redhat.com>
2023-05-17 10:11:09 +00:00
|
|
|
%endif
|
2020-10-15 12:41:02 +00:00
|
|
|
|
|
|
|
# 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.
|
2021-05-17 22:16:50 +00:00
|
|
|
# %%kernel_variant_files [-k vmlinux] <use_vdso> <condition> <subpackage>
|
2020-10-15 12:41:02 +00:00
|
|
|
#
|
|
|
|
%define kernel_variant_files(k:) \
|
|
|
|
%if %{2}\
|
2023-02-14 19:44:17 +00:00
|
|
|
%{expand:%%files %{?1:-f kernel-%{?3:%{3}-}ldsoconf.list} %{?3:%{3}-}core}\
|
2020-10-15 12:41:02 +00:00
|
|
|
%{!?_licensedir:%global license %%doc}\
|
kernel-5.14.0-386.el9
* Wed Nov 15 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-386.el9]
- KVM: arm64: selftest: Perform ISB before reading PAR_EL1 (Gavin Shan) [RHEL-16004]
- KVM: arm64: selftest: Add the missing .guest_prepare() (Gavin Shan) [RHEL-16004]
- scsi: mpt3sas: Drop redundant pci_enable_pcie_error_reporting() (Tomas Henzl) [RHEL-8247]
- scsi: mpt3sas: Fix in error path (Tomas Henzl) [RHEL-8247]
- scsi: mpt3sas: Fix loop logic (Tomas Henzl) [RHEL-8247]
- scsi: mpt3sas: Remove volatile qualifier (Tomas Henzl) [RHEL-8247]
- scsi: mpt3sas: Perform additional retries if doorbell read returns 0 (Tomas Henzl) [RHEL-8247]
- net/ism: Remove redundant pci_clear_master (Tobias Huschle) [RHEL-11199]
- net/smc: Fix dependency of SMC on ISM (Tobias Huschle) [RHEL-11199]
- s390/ism: Do not unregister clients with registered DMBs (Tobias Huschle) [RHEL-11199]
- s390/ism: Fix and simplify add()/remove() callback handling (Tobias Huschle) [RHEL-11199]
- s390/ism: Fix locking for forwarding of IRQs and events to clients (Tobias Huschle) [RHEL-11199]
- s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit() (Tobias Huschle) [RHEL-11199]
- s390/ism: Set DMA coherent mask (Tobias Huschle) [RHEL-11199]
- net/ism: Remove extra include (Tobias Huschle) [RHEL-11199]
- net/smc: Introduce explicit check for v2 support (Tobias Huschle) [RHEL-11199]
- cifs: Fix UAF in cifs_demultiplex_thread() (Scott Mayhew) [RHEL-15170 RHEL-15174] {CVE-2023-1192}
- scsi: mpi3mr: Split off bus_reset function from host_reset (Tomas Henzl) [RHEL-8231]
- scsi: mpi3mr: Update driver version to 8.5.0.0.0 (Tomas Henzl) [RHEL-8231]
- scsi: mpi3mr: Enhance handling of devices removed after controller reset (Tomas Henzl) [RHEL-8231]
- scsi: mpi3mr: WRITE SAME implementation (Tomas Henzl) [RHEL-8231]
- scsi: mpi3mr: Add support for more than 1MB I/O (Tomas Henzl) [RHEL-8231]
- scsi: mpi3mr: Update MPI Headers to version 3.00.28 (Tomas Henzl) [RHEL-8231]
- scsi: mpi3mr: Invoke soft reset upon TSU or event ack time out (Tomas Henzl) [RHEL-8231]
- scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O (Tomas Henzl) [RHEL-8231]
- scsi: mpi3mr: Fix the type used for pointers to bitmap (Tomas Henzl) [RHEL-8231]
- redhat: self-test: Use a more complete SRPM file suffix (Andrew Halaney) [RHEL-15147]
- redhat: makefile: remove stray rpmbuild --without (Andrew Halaney) [RHEL-15147]
- redhat: kernel.spec: amend license macro expansion (Eric Chanudet) [RHEL-15147]
- wireguard: allowedips: expand maximum node depth (Hangbin Liu) [RHEL-13966]
- wireguard: timers: move to using timer_delete_sync (Hangbin Liu) [RHEL-13966]
- wireguard: netlink: send staged packets when setting initial private key (Hangbin Liu) [RHEL-13966]
- wireguard: queueing: use saner cpu selection wrapping (Hangbin Liu) [RHEL-13966]
- wireguard: timers: cast enum limits members to int in prints (Hangbin Liu) [RHEL-13966]
- wireguard: allowedips: don't corrupt stack when detecting overflow (Hangbin Liu) [RHEL-13966]
- x86/speculation: Provide a debugfs file to dump SPEC_CTRL MSRs (Waiman Long) [RHEL-8620]
- x86/idle: Disable IBRS entering mwait idle and enable it on wakeup (Waiman Long) [RHEL-8620]
- intel_idle: Add ibrs_off module parameter to force-disable IBRS (Waiman Long) [RHEL-8620]
- intel_idle: Use __update_spec_ctrl() in intel_idle_ibrs() (Waiman Long) [RHEL-8620]
- x86/idle: Disable IBRS when CPU is offline to improve single-threaded performance (Waiman Long) [RHEL-8620]
- x86/speculation: Add __update_spec_ctrl() helper (Waiman Long) [RHEL-8620]
- redhat/configs: Increase CONFIG_NODES_SHIFT from 6 to 8 for arm64 (Waiman Long) [RHEL-11395]
- lib: cpu_rmap: Add irq_cpu_rmap_remove to complement irq_cpu_rmap_add (Petr Oros) [RHEL-5076]
- vc_screen: don't clobber return value in vcs_read (Ricardo Robaina) [2221465] {CVE-2023-3567}
- vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF (Ricardo Robaina) [2221465] {CVE-2023-3567}
Resolves: rhbz#2221465, RHEL-11199, RHEL-11395, RHEL-13966, RHEL-15147, RHEL-15170, RHEL-15174, RHEL-16004, RHEL-5076, RHEL-8231, RHEL-8247, RHEL-8620
Signed-off-by: Jan Stancek <jstancek@redhat.com>
2023-11-15 06:53:42 +00:00
|
|
|
%%license linux-%{KVERREL}/COPYING-%{version}-%{release}\
|
2020-10-15 12:41:02 +00:00
|
|
|
/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 %{arm} aarch64\
|
|
|
|
/lib/modules/%{KVERREL}%{?3:+%{3}}/dtb \
|
|
|
|
%ghost /%{image_install_path}/dtb-%{KVERREL}%{?3:+%{3}} \
|
|
|
|
%endif\
|
2021-07-26 21:42:21 +00:00
|
|
|
%attr(0600, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/System.map\
|
|
|
|
%ghost %attr(0600, root, root) /boot/System.map-%{KVERREL}%{?3:+%{3}}\
|
kernel-5.14.0-501.el9
* Tue Aug 20 2024 Lucas Zampieri <lzampier@redhat.com> [5.14.0-501.el9]
- x86/bhi: Avoid warning in #DB handler due to BHI mitigation (Waiman Long) [RHEL-53662 RHEL-53665] {CVE-2024-42240}
- redhat: Fix the ownership of /lib/modules/<kversion> directory (Vitaly Kuznetsov) [RHEL-21034]
- move ownership of /lib/modules/<ver>/ to kernel-core (Thorsten Leemhuis) [RHEL-21034]
- KVM: guest_memfd: let kvm_gmem_populate() operate only on private gfns (Paolo Bonzini) [RHEL-32435]
- KVM: extend kvm_range_has_memory_attributes() to check subset of attributes (Paolo Bonzini) [RHEL-32435]
- KVM: cleanup and add shortcuts to kvm_range_has_memory_attributes() (Paolo Bonzini) [RHEL-32435]
- KVM: guest_memfd: move check for already-populated page to common code (Paolo Bonzini) [RHEL-32435]
- KVM: remove kvm_arch_gmem_prepare_needed() (Paolo Bonzini) [RHEL-32435]
- KVM: guest_memfd: make kvm_gmem_prepare_folio() operate on a single struct kvm (Paolo Bonzini) [RHEL-32435]
- KVM: guest_memfd: delay kvm_gmem_prepare_folio() until the memory is passed to the guest (Paolo Bonzini) [RHEL-32435]
- KVM: guest_memfd: return locked folio from __kvm_gmem_get_pfn (Paolo Bonzini) [RHEL-32435]
- KVM: rename CONFIG_HAVE_KVM_GMEM_* to CONFIG_HAVE_KVM_ARCH_GMEM_* (Paolo Bonzini) [RHEL-32435]
- KVM: guest_memfd: do not go through struct page (Paolo Bonzini) [RHEL-32435]
- KVM: guest_memfd: delay folio_mark_uptodate() until after successful preparation (Paolo Bonzini) [RHEL-32435]
- KVM: guest_memfd: return folio from __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-32435]
- KVM: x86: Eliminate log spam from limited APIC timer periods (Paolo Bonzini) [RHEL-32435]
- KVM: SVM: Use sev_es_host_save_area() helper when initializing tsc_aux (Paolo Bonzini) [RHEL-32435]
- KVM: SVM: Force sev_es_host_save_area() to be inlined (for noinstr usage) (Paolo Bonzini) [RHEL-32435]
- KVM: SVM: Consider NUMA affinity when allocating per-CPU save_area (Paolo Bonzini) [RHEL-32435]
- KVM: SVM: not account memory allocation for per-CPU svm_data (Paolo Bonzini) [RHEL-32435]
- KVM: SVM: remove useless input parameter in snp_safe_alloc_page (Paolo Bonzini) [RHEL-32435]
- KVM: Validate hva in kvm_gpc_activate_hva() to fix __kvm_gpc_refresh() WARN (Paolo Bonzini) [RHEL-32435]
- KVM: interrupt kvm_gmem_populate() on signals (Paolo Bonzini) [RHEL-32435]
- KVM: Stop processing *all* memslots when "null" mmu_notifier handler is found (Paolo Bonzini) [RHEL-32435]
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() (Paolo Bonzini) [RHEL-32435]
- KVM: selftests: x86: Prioritize getting max_gfn from GuestPhysBits (Paolo Bonzini) [RHEL-32435]
- KVM: selftests: Fix shift of 32 bit unsigned int more than 32 bits (Paolo Bonzini) [RHEL-32435]
- KVM: Discard zero mask with function kvm_dirty_ring_reset (Paolo Bonzini) [RHEL-32435]
- virt: guest_memfd: fix reference leak on hwpoisoned page (Paolo Bonzini) [RHEL-32435]
- kvm: do not account temporary allocations to kmem (Paolo Bonzini) [RHEL-32435]
- KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes (Paolo Bonzini) [RHEL-32435]
- KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked (Paolo Bonzini) [RHEL-32435]
- net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx() (Myron Stowe) [RHEL-51754] {CVE-2024-42110}
- Disable NVGRACE_GPU_VFIO_PCI CONFIG for now (Donald Dutile) [RHEL-36542]
- vfio/nvgrace-gpu: Convey kvm to map device memory region as noncached (Donald Dutile) [RHEL-36544]
- vfio: Convey kvm that the vfio-pci device is wc safe (Donald Dutile) [RHEL-36543]
- vfio/nvgrace-gpu: Add vfio pci variant module for grace hopper (Donald Dutile) [RHEL-36542]
- x86/bugs: Extend VMware Retbleed workaround to Nehalem & earlier CPUs (Waiman Long) [RHEL-48649]
- ata: libata-core: Add ATA_HORKAGE_NOLPM for Apacer AS340 (Ewan D. Milne) [RHEL-23829]
- ata: libata-core: Add ATA_HORKAGE_NOLPM for AMD Radeon S3 SSD (Ewan D. Milne) [RHEL-23829]
- ata: libata-core: Add ATA_HORKAGE_NOLPM for Crucial CT240BX500SSD1 (Ewan D. Milne) [RHEL-23829]
- ata: ahci: Do not apply Intel PCS quirk on Intel Alder Lake (Ewan D. Milne) [RHEL-23829]
- ata: libata-core: Allow command duration limits detection for ACS-4 drives (Ewan D. Milne) [RHEL-23829]
- ata: ahci: Add mask_port_map module parameter (Ewan D. Milne) [RHEL-23829]
- scsi: ata: libata-sata: Factor out NCQ Priority configuration helpers (Ewan D. Milne) [RHEL-23829]
- ahci: asm1064: asm1166: don't limit reported ports (Ewan D. Milne) [RHEL-23829]
- ahci: print the number of implemented ports (Ewan D. Milne) [RHEL-23829]
- ahci: asm1064: correct count of reported ports (Ewan D. Milne) [RHEL-23829]
- ahci: rename board_ahci_nomsi (Ewan D. Milne) [RHEL-23829]
- ahci: drop unused board_ahci_noncq (Ewan D. Milne) [RHEL-23829]
- ahci: clean up ahci_broken_devslp quirk (Ewan D. Milne) [RHEL-23829]
- ahci: rename board_ahci_nosntf (Ewan D. Milne) [RHEL-23829]
- ahci: clean up intel_pcs_quirk (Ewan D. Milne) [RHEL-23829]
- ata: ahci: Drop low power policy board type (Ewan D. Milne) [RHEL-23829]
- ata: ahci: do not enable LPM on external ports (Ewan D. Milne) [RHEL-23829]
- ata: ahci: drop hpriv param from ahci_update_initial_lpm_policy() (Ewan D. Milne) [RHEL-23829]
- ata: ahci: a hotplug capable port is an external port (Ewan D. Milne) [RHEL-23829]
- ata: ahci: move marking of external port earlier (Ewan D. Milne) [RHEL-23829]
- ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts (Ewan D. Milne) [RHEL-23829]
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers (Ewan D. Milne) [RHEL-23829]
- ahci: asm1166: correct count of reported ports (Ewan D. Milne) [RHEL-23829]
- ata: libata-sata: improve sysfs description for ATA_LPM_UNKNOWN (Ewan D. Milne) [RHEL-23829]
- scsi: sd: Fix system start for ATA devices (Ewan D. Milne) [RHEL-23829]
- scsi: Change SCSI device boolean fields to single bit flags (Ewan D. Milne) [RHEL-23829]
- scsi: sd: Introduce manage_shutdown device flag (Ewan D. Milne) [RHEL-23829]
- ata: libata-eh: Spinup disk on resume after revalidation (Ewan D. Milne) [RHEL-23829]
- ata: xgene: Use of_device_get_match_data() (Ewan D. Milne) [RHEL-23829]
- scsi: Remove scsi device no_start_on_resume flag (Ewan D. Milne) [RHEL-23829]
- scsi: sd: Do not issue commands to suspended disks on shutdown (Ewan D. Milne) [RHEL-23829]
- ata: libata: Annotate struct ata_cpr_log with __counted_by (Ewan D. Milne) [RHEL-23829]
- ata: libata-scsi: Disable scsi device manage_system_start_stop (Ewan D. Milne) [RHEL-23829]
- scsi: sd: Differentiate system and runtime start/stop management (Ewan D. Milne) [RHEL-23829]
- ata: libata-scsi: link ata port and scsi device (Ewan D. Milne) [RHEL-23829]
- ata: libata-core: Fix port and device removal (Ewan D. Milne) [RHEL-23829]
- ata: libata-sata: increase PMP SRST timeout to 10s (Ewan D. Milne) [RHEL-23829]
- scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-23829]
- ata: libata-core: fetch sense data for successful commands iff CDL enabled (Ewan D. Milne) [RHEL-23829]
- ata: ahci_xgene: fix parameter types of xgene_ahci_poll_reg_val() (Ewan D. Milne) [RHEL-23829]
- ata: libata: fix parameter type of ata_deadline() (Ewan D. Milne) [RHEL-23829]
- ata,scsi: do not issue START STOP UNIT on resume (Ewan D. Milne) [RHEL-23829]
- ata: libata-core: fix when to fetch sense data for successful commands (Ewan D. Milne) [RHEL-23829]
- scsi: ata: libata-scsi: Fix ata_msense_control kdoc comment (Ewan D. Milne) [RHEL-23829]
- scsi: ata: libata: Handle completion of CDL commands using policy 0xD (Ewan D. Milne) [RHEL-23829]
- scsi: ata: libata: Set read/write commands CDL index (Ewan D. Milne) [RHEL-23829]
- scsi: ata: libata: Add ATA feature control sub-page translation (Ewan D. Milne) [RHEL-23829]
- scsi: ata: libata-scsi: Add support for CDL pages mode sense (Ewan D. Milne) [RHEL-23829]
- scsi: ata: libata-scsi: Handle CDL bits in ata_scsiop_maint_in() (Ewan D. Milne) [RHEL-23829]
- scsi: ata: libata: Detect support for command duration limits (Ewan D. Milne) [RHEL-23829]
- scsi: ata: libata: Change ata_eh_request_sense() to not set CHECK_CONDITION (Ewan D. Milne) [RHEL-23829]
- ata: Use of_property_present() for testing DT property presence (Ewan D. Milne) [RHEL-23829]
- ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item back (Ewan D. Milne) [RHEL-23829]
- ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICY configuration item (Ewan D. Milne) [RHEL-23829]
- virt: efi_secret: Convert to platform remove callback returning void (Lenny Szubowicz) [RHEL-30322]
- efi/libstub: Add get_event_log() support for CC platforms (Lenny Szubowicz) [RHEL-30322]
- efi/libstub: Measure into CC protocol if TCG2 protocol is absent (Lenny Szubowicz) [RHEL-30322]
- efi/libstub: Add Confidential Computing (CC) measurement typedefs (Lenny Szubowicz) [RHEL-30322]
- efi/tpm: Use symbolic GUID name from spec for final events table (Lenny Szubowicz) [RHEL-30322]
- efi/libstub: Use TPM event typedefs from the TCG PC Client spec (Lenny Szubowicz) [RHEL-30322]
Resolves: RHEL-21034, RHEL-23829, RHEL-30322, RHEL-32435, RHEL-36542, RHEL-36543, RHEL-36544, RHEL-48649, RHEL-51754, RHEL-53662, RHEL-53665
Signed-off-by: Lucas Zampieri <lzampier@redhat.com>
2024-08-20 12:56:10 +00:00
|
|
|
%dir /lib/modules\
|
|
|
|
%dir /lib/modules/%{KVERREL}%{?3:+%{3}}\
|
2020-10-15 12:41:02 +00:00
|
|
|
/lib/modules/%{KVERREL}%{?3:+%{3}}/symvers.gz\
|
|
|
|
/lib/modules/%{KVERREL}%{?3:+%{3}}/config\
|
2023-02-27 20:29:47 +00:00
|
|
|
/lib/modules/%{KVERREL}%{?3:+%{3}}/modules.builtin*\
|
2021-07-26 21:42:21 +00:00
|
|
|
%ghost %attr(0600, root, root) /boot/symvers-%{KVERREL}%{?3:+%{3}}.gz\
|
|
|
|
%ghost %attr(0600, root, root) /boot/initramfs-%{KVERREL}%{?3:+%{3}}.img\
|
|
|
|
%ghost %attr(0644, root, root) /boot/config-%{KVERREL}%{?3:+%{3}}\
|
2023-02-14 19:44:17 +00:00
|
|
|
%{expand:%%files -f kernel-%{?3:%{3}-}modules-core.list %{?3:%{3}-}modules-core}\
|
2020-10-15 12:41:02 +00:00
|
|
|
%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\
|
2022-01-31 17:05:21 +00:00
|
|
|
/lib/modules/%{KVERREL}%{?3:+%{3}}/systemtap\
|
2020-10-15 12:41:02 +00:00
|
|
|
%{_datadir}/doc/kernel-keys/%{KVERREL}%{?3:+%{3}}\
|
|
|
|
%if %{1}\
|
|
|
|
/lib/modules/%{KVERREL}%{?3:+%{3}}/vdso\
|
|
|
|
%endif\
|
2023-02-27 20:29:47 +00:00
|
|
|
/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\
|
kernel-5.14.0-402.el9
* Thu Dec 21 2023 Scott Weaver <scweaver@redhat.com> [5.14.0-402.el9]
- platform/x86/intel/pmt: Ignore uninitialized entries (David Arcari) [RHEL-19678]
- platform/x86/intel/pmt: Add INTEL_PMT module namespace (David Arcari) [RHEL-19678]
- x86/boot: Ignore NMIs during very early boot (Derek Barbosa) [RHEL-9380]
- dpll: sanitize possible null pointer dereference in dpll_pin_parent_pin_set() (Michal Schmidt) [RHEL-19095] {CVE-2023-6679}
- dpll: Fix potential msg memleak when genlmsg_put_reply failed (Michal Schmidt) [RHEL-19095]
- ALSA: update configuration for RHEL 9.4 (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/tas2781: leave hda_component in usable state (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/tas2781: handle missing EFI calibration data (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/tas2781: call cleanup functions only once (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/tas2781: reset the amp before component_add (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl_sai: Fix no frame sync clock issue on i.MX8MP (Jaroslav Kysela) [RHEL-13724]
- ALSA: pcm: fix out-of-bounds in snd_pcm_state_names (Jaroslav Kysela) [RHEL-13724]
- ALSA: cs35l41: Fix for old systems which do not support command (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Remove unnecessary boolean state variable firmware_running (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Add Pioneer DJM-450 mixer controls (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5 (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: fix speakers on XPS 9530 (2023) (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Apply quirk for ASUS UM3504DA (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Add supported ALC257 for ChromeOS (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Headset Mic VREF to 100%% (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Add quirks for HP Laptops (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Add quirks for ASUS 2024 Zenbooks (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Enable Mute LED on HP 255 G10 (Jaroslav Kysela) [RHEL-13724]
- ASoC: bcm: bcm63xx-i2s-whistler: Convert to devm_platform_ioremap_resource() (Jaroslav Kysela) [RHEL-13724]
- ASoC: cygnus: Remove unused declarations (Jaroslav Kysela) [RHEL-13724]
- ASoC: bcm: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Enable Mute LED on HP 255 G8 (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek - Add Dell ALC295 to pin fall back table (Jaroslav Kysela) [RHEL-13724]
- ALSA: info: Fix potential deadlock at disconnection (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: ASUS UM5302LA: Added quirks for cs35L41/10431A83 on i2c bus (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Add support dual speaker for Dell (Jaroslav Kysela) [RHEL-13724]
- ASoC: nau8540: Add self recovery to improve capture quility (Jaroslav Kysela) [RHEL-13724]
- ASoC: hdmi-codec: register hpd callback on component probe (Jaroslav Kysela) [RHEL-13724]
- ASoC: dapm: fix clock get name (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: Add ASRock X670E Taichi to denylist (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Add quirk for ASUS UX7602ZM (Jaroslav Kysela) [RHEL-13724]
- regmap: prevent noinc writes from clobbering cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: da7219: Improve system suspend and resume handling (Jaroslav Kysela) [RHEL-13724]
- ASoC: mediatek: mt8186_mt6366_rt1019_rt5682s: trivial: fix error messages (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt712-sdca: fix speaker route missing issue (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Fix missing error code in cs35l41_smart_amp() (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: mark cs35l41_verify_id() static (Jaroslav Kysela) [RHEL-13724]
- ALSA: scarlett2: Add missing check with firmware version control (Jaroslav Kysela) [RHEL-13724]
- ASoC: ams-delta.c: use component after check (Jaroslav Kysela) [RHEL-13724]
- ALSA: scarlett2: Remap Level Meter values (Jaroslav Kysela) [RHEL-13724]
- ALSA: scarlett2: Allow passing any output to line_out_remap() (Jaroslav Kysela) [RHEL-13724]
- ALSA: scarlett2: Add support for reading firmware version (Jaroslav Kysela) [RHEL-13724]
- ALSA: scarlett2: Rename Gen 3 config sets (Jaroslav Kysela) [RHEL-13724]
- ALSA: scarlett2: Rename scarlett_gen2 to scarlett2 (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l41: Detect CSPL errors when sending CSPL commands (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Check CSPL state after loading firmware (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Do not unload firmware before reset in system suspend (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Force a software reset after hardware reset (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Run boot process during resume callbacks (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Assert Reset prior to de-asserting in probe and system resume (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Assert reset before system suspend (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Use reset label to get GPIO for HP Zbook Fury 17 G9 (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: add quirk flag to enable native DSD for McIntosh devices (Jaroslav Kysela) [RHEL-13724]
- regmap: kunit: Add test for cache sync interaction with ranges (Jaroslav Kysela) [RHEL-13724]
- regmap: kunit: Fix marking of the range window as volatile (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: rt298: remove redundant assignment to d_len_code (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: sof-pci-dev: Fix community key quirk detection (Jaroslav Kysela) [RHEL-13724]
- ASoC: es8328: Use rounded rate for es8328_set_sysclk() (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_nau8825: add RPL support for MAX98360A amp (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Move the builtin microphones to dataport 1 (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw_cs42l43: Create separate jacks for hp and mic (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw_cs42l43: Some trivial formatting clean ups (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Stop processing CODECs when enough are found (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection (Jaroslav Kysela) [RHEL-13724]
- ASoC: da7213: Add new kcontrol for tonegen (Jaroslav Kysela) [RHEL-13724]
- ASoC: tas2781: make const read-only array magic_number static (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek - Fixed ASUS platform headset Mic issue (Jaroslav Kysela) [RHEL-13724]
- ASoC: da7219: Correct the process of setting up Gnd switch in AAD (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq5xxx (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Add quirk for ASUS ROG GU603ZV (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: tas2780: Fix log of failed reset via I2C. (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5650: fix the wrong result of key button (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt715: reorder the argument in error log (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt715-sdca: reorder the argument in error log (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw_rt712_sdca: construct cards->components by name_prefix (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: MTL: Add entry for HDMI-In capture support to non-I2S codec boards. (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw_rt_sdca_jack_common: add rt713 support (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: soc-acpi-intel-mtl-match: add rt713 rt1316 config (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: soc-acpi-intel-rpl-match: add rt711-l0-rt1316-l12 support (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: update HP Omen match (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs42l42: Fix missing include of gpio/consumer.h (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs42l43: Update values for bias sense (Jaroslav Kysela) [RHEL-13724]
- ASoC: dt-bindings: cirrus,cs42l43: Update values for bias sense (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: ASP1 DOUT must default to Hi-Z when not transmitting (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: core: Ensure sof_ops_free() is still called when probe never ran. (Jaroslav Kysela) [RHEL-13724]
- ALSA: scarlett2: Add Focusrite Clarett 2Pre and 4Pre USB support (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl-asoc-card: Add comment for mclk in the codec_priv (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Fix illegal use of init_completion() (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Fix microphone sound on Nexigo webcam. (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Change model for Intel RVP board (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Fix microphone sound on Opencomm2 Headset (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wsa-macro: handle component name prefix (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-dapm: Add helper for comparing widget name (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd938x-sdw: fix runtime PM imbalance on probe errors (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd938x-sdw: fix use after free on driver unbind (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd938x: fix runtime PM imbalance on remove (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd938x: fix regulator leaks on probe errors (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd938x: fix resource leaks on bind errors (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd938x: fix unbind tear down order (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd938x: drop bogus bind error handling (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Cleanup and fix double free in firmware request (Jaroslav Kysela) [RHEL-13724]
- ASoC: tas2781: fixed compiling issue in m68k (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5682: Fix regulator enable/disable sequence (Jaroslav Kysela) [RHEL-13724]
- ASoC: hdmi-codec: Fix broken channel map reporting (Jaroslav Kysela) [RHEL-13724]
- ASoC: tlv320adc3xxx: BUG: Correct micbias setting (Jaroslav Kysela) [RHEL-13724]
- ASoC: core: Do not call link_exit() on uninitialized rtd objects (Jaroslav Kysela) [RHEL-13724]
- ASoC: core: Print component name when printing log (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: yc: Fix non-functional mic on Lenovo 82YM (Jaroslav Kysela) [RHEL-13724]
- ALSA: aloop: Add control element for getting the access mode (Jaroslav Kysela) [RHEL-13724]
- ALSA: aloop: Add support for the non-interleaved access mode (Jaroslav Kysela) [RHEL-13724]
- ALSA: intel8x0m: fix name of SIS7013 sound chip in comment (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: amd: fix for firmware reload failure after playback (Jaroslav Kysela) [RHEL-13724]
- ALSA: scarlett2: Add Focusrite Clarett+ 2Pre and 4Pre support (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-generic-dmaengine-pcm: Fix function name in comment (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Add read-only ALSA control for forced mute (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Support mute notifications for CS35L41 HDA (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Support ACPI Notification framework via component binding (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Add notification support into component binding (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek - ALC287 merge RTK codec with CS CS35L41 AMP (Jaroslav Kysela) [RHEL-13724]
- ASoC: hdac_hda: fix HDA patch loader support (Jaroslav Kysela) [RHEL-13724]
- soundwire: bus: Make IRQ handling conditionally built (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-pcm.c: Make sure DAI parameters cleared if the DAI becomes inactive (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl-asoc-card: use integer type for fll_id and pll_id (Jaroslav Kysela) [RHEL-13724]
- mfd: cs42l43: Use correct macro for new-style PM runtime ops (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl_sai: Don't disable bitclock for i.MX8MP (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: add support for SKU 0B14 (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: soc-acpi: Add entry for HDMI_In capture support in MTL match table (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: soc-acpi: Add entry for sof_es8336 in MTL match table. (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: soc-acpi: fix Dell SKU 0B34 (Jaroslav Kysela) [RHEL-13724]
- ASoC: hdac_hda: add HDA patch loader support (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek - ALC287 Realtek I2S speaker platform support (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l56: Use the new RUNTIME_PM_OPS() macro (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: scarlett_gen2: Fix another -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13724]
- ASoC: simple-card: fixup asoc_simple_probe() error handling (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: soc-acpi-intel-mtl-match: add acpi match table for cdb35l56-eight-c (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Add CS42L43 CODEC support (Jaroslav Kysela) [RHEL-13724]
- ASoC: simple-card-utils: fixup simple_util_startup() error handling (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l56: Add support for speaker id (Jaroslav Kysela) [RHEL-13724]
- ALSA: rawmidi: Fix NULL dereference at proc read (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: Use size_add() in call to struct_size() (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs42l43: Add shared IRQ flag for shutters (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: MTL: Reduce the DSP init timeout (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_da7219: use ssp-common module to detect codec (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_da7219: add adl_mx98360_da7219 board config (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_da7219: use maxim-common module (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_da7219: rename driver file and kernel option (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_nau8825: use realtek-common module (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_nau8825: use nuvoton-common module (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: nuvoton-common: support nau8318 amplifier (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_ssp_amp: do not create amp link for nocodec board (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_rt5682: add HDMI_In capture feature support for RPL. (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_rt5682: add adl_rt5650 board config (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_rt5682: Modify number of HDMI to 3 for MTL/Rex devices (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_rt5682: Add support for Rex with discrete BT offload. (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_nau8825: use ssp-common module to detect codec (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_ssp_amp: use ssp-common module to detect codec (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_cs42l42: use ssp-common module to detect codec (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_rt5682: use ssp-common module to detect codec (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: use ACPI HID definition in ssp-common (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: ssp-common: support codec detection (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_rt5682: cleanup unnecessary quirk flag (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: core: Only call sof_ops_free() on remove if the probe was successful (Jaroslav Kysela) [RHEL-13724]
- ALSA: riptide: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13724]
- ALSA: cs4231: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13724]
- ALSA: ad1848: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: generic: Check potential mixer name string truncation (Jaroslav Kysela) [RHEL-13724]
- ALSA: cmipci: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13724]
- ALSA: firewire: Fix -Wformat-truncation warning for MIDI stream names (Jaroslav Kysela) [RHEL-13724]
- ALSA: firewire: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13724]
- ALSA: xen: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13724]
- ALSA: opti9x: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13724]
- ALSA: es1688: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13724]
- ALSA: cs4236: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13724]
- ALSA: sscape: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13724]
- ALSA: caiaq: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: scarlett_gen2: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: midi: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: ump: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: common: add ACPI matching tables for Arrow Lake (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Increment be_id in init_dai_link (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Make create_sdw_dailink allocate link components (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Add simple DAI link creation helper (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Move sdw_pin_index into private struct (Jaroslav Kysela) [RHEL-13724]
- ASoC: imx-audmix: Fix return error with devm_clk_get() (Jaroslav Kysela) [RHEL-13724]
- ASoC: hdaudio.c: Add missing check for devm_kstrdup (Jaroslav Kysela) [RHEL-13724]
- ALSA: scarlett2: Add correct product series name to messages (Jaroslav Kysela) [RHEL-13724]
- ALSA: scarlett2: Add support for Clarett 8Pre USB (Jaroslav Kysela) [RHEL-13724]
- ALSA: scarlett2: Move USB IDs out from device_info struct (Jaroslav Kysela) [RHEL-13724]
- ALSA: scarlett2: Default mixer driver to enabled (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l56: Fix missing RESET GPIO if _SUB is missing (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l56: Don't 'return ret' if ret is always zero (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: fix wrong sizeof argument (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: sof-audio: Fix DSP core put imbalance on widget setup failure (Jaroslav Kysela) [RHEL-13724]
- firmware: cirrus: cs_dsp: Only log list of algorithms in debug build (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm_adsp: Fix missing locking in wm_adsp_[read|write]_ctl() (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs42l42: Avoid stale SoundWire ATTACH after hard reset (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs42l42: Don't rely on GPIOD_OUT_LOW to set RESET initially low (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs42l42: Ensure a reset pulse meets minimum pulse width. (Jaroslav Kysela) [RHEL-13724]
- ASoC: imx-rpmsg: Set ignore_pmdown_time for dai_link (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: mixer: Remove temporary string use in parse_clock_source_unit (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: aw88395: Fix some error codes (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Splitting the UX3402 into two separate models (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Use PCI SSID as the firmware UID (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: Copy PCI SSID to struct snd_soc_card (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Pass PCI SSID to machine driver (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-card: Add storage for PCI SSID (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: intel-sdw-acpi: Use u8 type for link index (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Disable low-power hibernation mode (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l56: Disable low-power hibernation mode (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5640: Only cancel jack-detect work on suspend if active (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5640: Fix IRQ not being free-ed for HDA jack detect mode (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5640: Enable the IRQ on resume after configuring jack-detect (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5640: Do not disable/enable IRQ twice on suspend/resume (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5640: Fix sleep in atomic context (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5640: Revert "Fix sleep in atomic context" (Jaroslav Kysela) [RHEL-13724]
- ALSA: core: Use dev_name of card_dev as debugfs directory name (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Avoid delivery of events for disabled UMP groups (Jaroslav Kysela) [RHEL-13724]
- ALSA: docs: Fix a typo of midi2_ump_probe option for snd-usb-audio (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek - Fixed two speaker platform (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: yc: Fix non-functional mic on Lenovo 82QF and 82UG (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl: imx-pcm-rpmsg: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [RHEL-13724]
- Add DMI ID for MSI Bravo 15 B7ED (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8960: Fix error handling in probe (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Call pm_runtime_dont_use_autosuspend() (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l56: Call pm_runtime_dont_use_autosuspend() (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-pcm: Shrink stack frame for __soc_pcm_hw_params (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Consistently use dev_err_probe() (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Undo runtime PM changes at driver exit time (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Fix unbalanced pm_runtime_get() (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l41: Make use of dev_err_probe() (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l41: Undo runtime PM changes at driver exit time (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l41: Verify PM runtime resume errors in IRQ handler (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l41: Fix broken shared boost activation (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l41: Handle mdsync_up reg write errors (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l41: Handle mdsync_down reg write errors (Jaroslav Kysela) [RHEL-13724]
- ASoC: tegra: Fix redundant PLLA and PLLA_OUT0 updates (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-utils: Export snd_soc_dai_is_dummy() symbol (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: yc: Fix a non-functional mic on Lenovo 82TL (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek - ALC287 I2S speaker platform support (Jaroslav Kysela) [RHEL-13724]
- mfd: cs42l43: Fix MFD_CS42L43 dependency on REGMAP_IRQ (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs: Provide support for fallback topology (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Fix snd_seq_expand_var_event() call to user-space (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Fix potential memory leaks at error path for UMP open (Jaroslav Kysela) [RHEL-13724]
- regmap: debugfs: Fix a erroneous check after snprintf() (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/cirrus: Fix broken audio on hardware with two CS42L42 codecs. (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5645: NULL pointer access when removing jack (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: yc: Add DMI entries to support Victus by HP Gaming Laptop 15-fb0xxx (8A3E) (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l45: Add AMP Enable Switch control (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l45: Connect DSP to the monitoring signals (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l45: Analog PCM Volume and Amplifier Mode controls (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l45: Checks index of cs35l45_irqs[] (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/tas2781: Use standard clamp() macro (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Waiting for firmware to boot must be tolerant of I/O errors (Jaroslav Kysela) [RHEL-13724]
- ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs42l43: Fix missing error code in cs42l43_codec_probe() (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l45: Rename DACPCM1 Source control (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l45: Fix "Dead assigment" warning (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l45: Add support for Chip ID 0x35A460 (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd93xx: fix object added to multiple drivers (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Don't try to submit URBs after disconnection (Jaroslav Kysela) [RHEL-13724]
- ALSA: ump: Fix -Wformat-truncation warnings (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: add separate documentation for E-MU cards (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: more documentation updates (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: de-duplicate audigy-mixer.rst vs. sb-live-mixer.rst (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: Add missing dependency on CONFIG_EFI for Cirrus/TI sub-codecs (Jaroslav Kysela) [RHEL-13724]
- ALSA: doc: Fix missing backquote in midi-2.0.rst (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-core.c: Do not error if a DAI link component is not found (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: Fix error code in aw88261_i2c_probe() (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Add quirk for mute LEDs on HP ENVY x360 15-eu0xxx (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs42l43: Use new-style PM runtime macros (Jaroslav Kysela) [RHEL-13724]
- ALSA: documentation: Add description for USB MIDI 2.0 gadget driver (Jaroslav Kysela) [RHEL-13724]
- ALSA: ump: Don't create unused substreams for static blocks (Jaroslav Kysela) [RHEL-13724]
- ALSA: ump: Fill group names for legacy rawmidi substreams (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Attach legacy rawmidi after probing all UMP EPs (Jaroslav Kysela) [RHEL-13724]
- ASoC: audio-graph-card.c: move audio_graph_parse_of() (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: yc: Fix a non-functional mic on Lenovo 82SJ (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs42l43: Initialize ret in default case in cs42l43_pll_ev() (Jaroslav Kysela) [RHEL-13724]
- ALSA: ymfpci: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Override the _DSD for HP Zbook Fury 17 G9 to correct boost type (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Add quirk for HP Victus 16-d1xxx to enable mute LED (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l41: Correct amp_gain_tlv values (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: amd: clear dsp to host interrupt status (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: amd: clear panic mask status when panic occurs (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: amd: add conditional check for acp_clkmux_sel register (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: amd: remove redundant clock mux selection register write (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: amd: add module parameter for firmware debug (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: amd: enable ACP external global interrupt (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: amd: remove unused sha dma interrupt code (Jaroslav Kysela) [RHEL-13724]
- ASoC: nau8821: Improve AMIC recording performance. (Jaroslav Kysela) [RHEL-13724]
- ASoC: dt-bindings: nau8821: Add single-ended input feature (Jaroslav Kysela) [RHEL-13724]
- ALSA: ac97: Fix possible error value of *rac97 (Jaroslav Kysela) [RHEL-13724]
- ASoC: audio-graph-card2: add comment for format property (Jaroslav Kysela) [RHEL-13724]
- ASoC: Delete UDA134x/L3 audio codec (Jaroslav Kysela) [RHEL-13724]
- ALSA: pcmtest: Add support for pcm pausing (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: Add module parameter to ignore the CPC value (Jaroslav Kysela) [RHEL-13724]
- ASoC: pxa: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: Modify the reference output valid_bits for copier (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: Fix pipeline params at the output of copier (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: Fix the output reference params for SRC (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: Modify pipeline params based on SRC output format (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Fix init call orders for UAC1 (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Fix spelling mistake "powe" -> "power" (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/tas2781: Fix PM refcount unbalance at tas2781_hda_bind() (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/tas2781: Fix acpi device refcount leak at tas2781_read_acpi() (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5640: fix typos (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: yc: Add VivoBook Pro 15 to quirks list for acp6x (Jaroslav Kysela) [RHEL-13724]
- ALSA: asihpi: Remove unused declarations (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/tas2781: Add tas2781 HDA driver (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/tas2781: Add tas2781 HDA driver (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp: Add kcontrols and widgets per-codec in common code (Jaroslav Kysela) [RHEL-13724]
- ALSA: aoa: Fix typos in PCM fix patch (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5645: improve the depop sequences of CBJ detection (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5682s: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5682: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5668: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5665: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5640: Convert to just use GPIO descriptors (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Add an ACPI match table (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Read firmware uuid from a device property instead of _SUB (Jaroslav Kysela) [RHEL-13724]
- ALSA: Make SND_PCMTEST depend on DEBUG_FS (Jaroslav Kysela) [RHEL-13724]
- ASoC: tas2781: fixed register access error when switching to other chips (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: change cs35l41_prop_model to static (Jaroslav Kysela) [RHEL-13724]
- ALSA: core: Drop snd_device_initialize() (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Create device with snd_device_alloc() (Jaroslav Kysela) [RHEL-13724]
- ALSA: timer: Create device with snd_device_alloc() (Jaroslav Kysela) [RHEL-13724]
- ALSA: compress: Don't embed device (Jaroslav Kysela) [RHEL-13724]
- ALSA: rawmidi: Don't embed device (Jaroslav Kysela) [RHEL-13724]
- ALSA: hwdep: Don't embed device (Jaroslav Kysela) [RHEL-13724]
- ALSA: pcm: Don't embed device (Jaroslav Kysela) [RHEL-13724]
- ALSA: control: Don't embed ctl_dev (Jaroslav Kysela) [RHEL-13724]
- ALSA: core: Introduce snd_device_alloc() (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-pcm: fix possible null pointer deference (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Fix the loop check in cs35l41_add_dsd_properties (Jaroslav Kysela) [RHEL-13724]
- firmware: cs_dsp: Fix new control name check (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Support systems with missing _DSD properties (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wm8904: Fix Wvoid-pointer-to-enum-cast warning (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: tlv320aic32x4: Fix Wvoid-pointer-to-enum-cast warning (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: intel-dsp-cfg: Add Chromebook quirk to ADL/RPL (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Don't overwrite a patched firmware (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm_adsp: Support powering-up DSP without trying to load firmware (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek - Remodified 3k pull low procedure (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: topology: Add a token for dropping widget name in kcontrol name (Jaroslav Kysela) [RHEL-13724]
- ASoC: dapm: Add a flag for not having widget name in kcontrol name (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: Refactor code for HDA stream creation (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: RPL: Add entry for HDMI-In capture support on non-I2S codec boards. (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: soc-acpi: add support for Dell SKU0C87 devices (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: soc-acpi: Add entry for HDMI_In capture support in RPL match table (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: soc-acpi: Add entry for sof_es8336 in RPL match table. (Jaroslav Kysela) [RHEL-13724]
- ASoC: tlv320aic32x4: Fix the divide by zero (Jaroslav Kysela) [RHEL-13724]
- ASoC: ak4613: Simplify probe() (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt715: Drop GPIO includes (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5682-sdw: Drop GPIO includes (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5660: Drop GPIO includes (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5659: Drop legacy GPIO include (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5645: Drop legacy GPIO include (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5514: Drop GPIO include (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5514-spi: Drop GPIO include (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1308: Drop GPIO includes (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1305: Drop GPIO includes (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1019: Drop GPIO include (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1016: Drop GPIO include (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1015p: Drop legacy GPIO include (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1015: Drop GPIO include (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1011: Drop GPIO includes (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-jack: calling snd_soc_jack_report causes a null pointer access (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/cs8409: Support new Dell Dolphin Variants (Jaroslav Kysela) [RHEL-13724]
- ASoC: q6dsp: Remove unused declaration (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1308-sdw: fix random louder sound (Jaroslav Kysela) [RHEL-13724]
- ALSA: Remove redundant of_match_ptr() (Jaroslav Kysela) [RHEL-13724]
- ASoC: ssm3515: Remove redundant of_match_ptr() (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc3: Use devm_kmemdup to replace devm_kmalloc + memcpy (Jaroslav Kysela) [RHEL-13724]
- ASoC: tas5805m: Use devm_kmemdup to replace devm_kmalloc + memcpy (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt715: Add software reset in io init (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: Remove duplicated include in lnl.c (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: Initialize chip in hda_sdw_check_wakeen_irq() (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Switch Dell Oasis models to use SPI (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Add quirks for HP G11 Laptops (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: Update the basecfg for copier earlier (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: amd: Enable signed firmware image loading for Vangogh platform (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: amd: Add support for signed fw image loading (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: amd: Add sof support for vangogh platform (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-dai.h: remove unused call back functions (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs/hdmi-codec: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs/cx2072x: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs/cs47lxx: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-topology: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs/wm*: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724]
- ASoC: tegra: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724]
- ASoC: qcom: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724]
- ASoC: sof: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-dai.h: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Call wm_adsp_power_down() before reloading firmware (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm_adsp: Expose the DSP power down actions as wm_adsp_power_down() (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Wait for control port ready during system-resume (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Don't rely on GPIOD_OUT_LOW to set RESET initially low (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Avoid uninitialized variable in cs35l56_set_asp_slot_positions() (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Simplify get_slave_info (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Allow different devices on the same link (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Support multiple groups on the same link (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Device loop should not always start at adr_index (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Move range check of codec_conf into inner loop (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Update DLC index each time one is added (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Pull device loop up into create_sdw_dailink (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Add helper to create a single codec DLC (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof-sdw: Move check for valid group id to get_dailink_info (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Check link mask validity in get_dailink_info (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Remove duplicate NULL check on adr_link (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Printk's should end with a newline (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: aw88261: avoid uninitialized variable warning (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: intel: hda: Clean up link DMA for IPC3 during stop (Jaroslav Kysela) [RHEL-13724]
- ASoC: imx-audio-rpmsg: Remove redundant initialization owner in imx_audio_rpmsg_driver (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof-sdw: update jack detection quirk for LunarLake RVP (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof-sdw-cs42142: fix for codec button mapping (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-mlink: add sublink to dev_dbg() log (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: IPC4: clarify 'pipeline_ids' usage and logs (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-mlink: add helper to get sublink LSDIID register (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: add abstraction for SoundWire wake-ups (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda: add hw_params/free/trigger callbacks (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-dai: add helpers for SoundWire callbacks (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-dai-ops: add ops for SoundWire (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-dai: add DMIC support (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-dai: add ops for SSP (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-dai-ops: add/select DMA ops for SSP (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: LNL: enable DMIC/SSP offload in probe/resume (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: split MTL and LNL operations (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: LNL: Add support for Lunarlake platform (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda: add interface definitions for ACE2.x (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: restore gateway config length (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4: avoid uninitialized default instance 0 (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: fix u16/32 confusion in LSDIID (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-mlink: fix off-by-one error (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/tegra: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13724]
- ALSA: info: Remove unused function declarations (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Fix incorrect use of sizeof in sof_ipc3_do_rx_work() (Jaroslav Kysela) [RHEL-13724]
- ASoC: lower "no backend DAIs enabled for ... Port" log severity (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp3x-rt5682-max9836: Configure jack as not detecting Line Out (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: Add aw88261 amplifier driver (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: Add code for bin parsing compatible with aw88261 (Jaroslav Kysela) [RHEL-13724]
- ASoC: dt-bindings: Add schema for "awinic,aw88261" (Jaroslav Kysela) [RHEL-13724]
- ALSA: pcmtest: Remove redundant definitions (Jaroslav Kysela) [RHEL-13724]
- ALSA: pcmtest: Move buffer iterator initialization to prepare callback (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs42l43: Add support for the cs42l43 (Jaroslav Kysela) [RHEL-13724]
- pinctrl: cs42l43: Add support for the cs42l43 (Jaroslav Kysela) [RHEL-13724]
- mfd: cs42l43: Add support for cs42l43 core driver (Jaroslav Kysela) [RHEL-13724]
- dt-bindings: mfd: cirrus,cs42l43: Add initial DT binding (Jaroslav Kysela) [RHEL-13724]
- soundwire: bus: Allow SoundWire peripherals to register IRQ handlers (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: Add rpl_nau8318_8825 driver (Jaroslav Kysela) [RHEL-13724]
- ASoC: max98363: don't return on success reading revision ID (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8960: Add support for the power supplies (Jaroslav Kysela) [RHEL-13724]
- ASoC: dt-bindings: wlf,wm8960: Describe the power supplies (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-acpi: Add missing kernel doc (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: mediatek: mt8186 modify dram type as non-cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl: micfil: Use dual license micfil code (Jaroslav Kysela) [RHEL-13724]
- soundWire: intel_auxdevice: resume 'sdw-master' on startup and system resume (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel_auxdevice: enable pm_runtime earlier on startup (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces. (Jaroslav Kysela) [RHEL-13724]
- ASoC: qcom: sdm845: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13724]
- ASoC: qcom: sc7280: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13724]
- ASoC: qcom: sc7180: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13724]
- ASoC: qcom: apq8016_sbc: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13724]
- ASoC: imx-es8328: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_da7219_max98373: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: kbl_da7219_max98927: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: kbl_da7219_max98357a: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: bytcr_wm5102: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: bxt_da7219_max98357a: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs: da7219: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp3x-rt5682-max9836: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp-rt5645: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp-da7219-max98357a: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13724]
- ASoC: max98373-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13724]
- ASoC: max98363: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5682-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1318-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1316-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1308-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt715-sdca: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt715: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt712-sdca-dmic: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1712-sdca: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt700: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt711-sdca: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt711: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5682-sdw: make regmap cache-only in probe (Jaroslav Kysela) [RHEL-13724]
- ASoC: SoundWire codecs: make regmap cache-only in probe (Jaroslav Kysela) [RHEL-13724]
- ASoC: SoundWire codecs: return error status in probe (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/i915: extend connectivity check to cover Intel ARL (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: intel-dsp-cfg: add LunarLake support (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: intel-dsp-cfg: use common include for MeteorLake (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: add HD Audio PCI ID for Intel Arrow Lake-S (Jaroslav Kysela) [RHEL-13724]
- PCI: add ArrowLake-S PCI ID for Intel HDAudio subsystem. (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Print amp configuration after bind (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel_ace2x: add DAI hw_params/prepare/hw_free callbacks (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl_micfil: Use SET_SYSTEM_SLEEP_PM_OPS to simplify PM (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl_micfil: Add fsl_micfil_use_verid function (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl_micfil: Add new registers and new bit definition (Jaroslav Kysela) [RHEL-13724]
- ALSA: ac97: set variables dev_attr_vendor_id to static (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5665: add missed regulator_bulk_disable (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Remove unused function declaration (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Move group_generated logic (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Merge codec_conf_alloc into dailink_info (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Clean up DAI link counting (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: add cs35l56 codec info (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Allow direct specification of CODEC name (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: break earlier when a adr link contains different codecs (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Move amp_num initialisation to mc_probe (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Remove redundant parameters in dai creation (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Minor tidy up of mc_probe (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Constify parameter to find_codec_part_info (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Simplify find_codec_info_acpi (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Use a module device table (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Remove some extra line breaks (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Rename codec_idx to codec_dlc_index (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof_sdw: Use consistent variable naming for links (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: add support for SKU 0AFE (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: rename link_id to be_id (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: allow mockup amplifier to provide feedback (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: reorder SoundWire codecs in Kconfig (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: Update BT offload config for soundwire config (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_rt5682 add support for HDMI_In capture (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_rt5682: add RPL support for MAX98357A speaker (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw at link 0 in RPL match table (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp5x-mach:add checks to avoid static analysis warnings (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: atom: remove static analysis false positive (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: bdw_rt286: add checks to avoid static analysis warnings (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: imx: remove error checks on NULL ipc (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: topology: simplify code to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc3: add checks to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: sof-client-probes-ipc4: add checks to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Deprecate invalid enums in IPC3 (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc3: update dai_link_fixup for SOF_DAI_MEDIATEK_AFE (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-acpi: improve log messagesin link_slaves_found() (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-acpi: move link_slaves_found() (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: start simplify the signature of link_slaves_found() (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/cs35l56: Reject I2C alias addresses (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/cs35l56: Fail if .bin not found and firmware not patched (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/cs35l56: Do not download firmware over existing RAM firmware (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/cs35l56: cs_dsp_power_down() on cs35l56_hda_fw_load() error path (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/cs35l56: Call cs_dsp_power_down() before calling cs_dsp_remove() (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/cs35l56: Always power-up and start cs_dsp (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/cs35l56: Call cs_dsp_power_down() before reloading firmware (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/cs35l56: Do not mark cache dirty after REINIT (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/cs35l56: Complete firmware reboot before calling cs_dsp_run() (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8960: Make automatic the default clocking mode (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8960: Read initial MCLK rate from clock API (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: maxim-common: get codec number from ACPI table (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel_auxdevice: add hybrid IDA-based device_number allocation (Jaroslav Kysela) [RHEL-13724]
- soundwire: bus: add callbacks for device_number allocation (Jaroslav Kysela) [RHEL-13724]
- soundwire: extend parameters of new_peripheral_assigned() callback (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: max9892x: Reformat to coding style (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: max9892x: Unify interleave mode OF property (Jaroslav Kysela) [RHEL-13724]
- ASoC: dt-bindings: Convert maxim,max98925 to DT schema (Jaroslav Kysela) [RHEL-13724]
- soundwire: qcom: handle command ignored interrupt (Jaroslav Kysela) [RHEL-13724]
- soundwire: qcom: use newer link status tregister on v2.0.0 (Jaroslav Kysela) [RHEL-13724]
- ASoC: 88pm860x: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl_micfil: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13724]
- ALSA: bcd2000: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13724]
- ALSA: xen-front: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/cs35l56: Do some clean up on probe error (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1017: Remove unused function (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Support ASUS G713PV laptop (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Update for native DSD support quirks (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl: fsl_qmc_audio: Fix snd_pcm_format_t values handling (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1316: fix key tone missing (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: avs: refactor strncpy usage in topology (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs42l51: change cs42l51_of_match to static (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc3-dtrace: Switch to memdup_user_nul() helper (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/relatek: Enable Mute LED on HP 250 G8 (Jaroslav Kysela) [RHEL-13724]
- Documentation: core-api: Drop :export: for int_log.h (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Add quirk for Microsoft Modern Wireless Headset (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8904: Fill the cache for WM8904_ADC_TEST_0 register (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: lpass: Log clk_get() failures (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Ensure amp is only unmuted during playback (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Add device_link between HDA and cs35l41_hda (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Rework System Suspend to ensure correct call separation (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Use pre and post playback hooks (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: hda_component: Add pre and post playback hooks to hda_component (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Move Play and Pause into separate functions (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Ensure we pass up any errors during system suspend. (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Ensure we correctly re-sync regmap before system suspending. (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Check mailbox status of pause command after firmware load (Jaroslav Kysela) [RHEL-13724]
- ALSA: cs35l41: Poll for Power Up/Down rather than waiting a fixed delay (Jaroslav Kysela) [RHEL-13724]
- ALSA: cs35l41: Use mbox command to enable speaker output for external boost (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: add HDMI codec ID for Intel LNL (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/hdmi: keep codec entries in numerical order (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/cs35l56: Add driver for Cirrus Logic CS35L56 amplifier (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: Fix missing header dependencies (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Make a common function to shutdown the DSP (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Make common function for control port wait (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Move part of cs35l56_init() to shared library (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Move cs_dsp init into shared library (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Move runtime suspend/resume to shared library (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Move utility functions to shared file (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Convert utility functions to use common data structure (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Make cs35l56_system_reset() code more generic (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Move shared data into a common data structure (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: remove redundant unsigned comparison to zero (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt722-sdca: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt712-sdca: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt711: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8960: Add DAC filter characteristics selection (Jaroslav Kysela) [RHEL-13724]
- ALSA: ice1712: Use the standard snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13724]
- ALSA: ca0106: Use the standard snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13724]
- ALSA: ac97: Use the standard snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13724]
- ALSA: vmaster: Add snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13724]
- regmap: maple: Use alloc_flags for memory allocations (Jaroslav Kysela) [RHEL-13724]
- ALSA: ac97: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13724]
- ALSA: cmipci: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13724]
- ALSA: via82xx: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13724]
- ALSA: maestro3: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13724]
- ALSA: ice1712: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13724]
- ALSA: es1968: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13724]
- ALSA: cs46xx: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13724]
- ALSA: ca0106: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13724]
- ALSA: control: Introduce snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Add support for DELL Oasis 13/14/16 laptops (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Fix generic fixup definition for cs35l41 amp (Jaroslav Kysela) [RHEL-13724]
- regmap: Disable locking for RBTREE and MAPLE unit tests (Jaroslav Kysela) [RHEL-13724]
- ASoC: nau8821: Add DMI quirk mechanism for active-high jack-detect (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl_spdif: Silence output on stop (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl_spdif: Add support for 22.05 kHz sample rate (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp: fix SND_SOC_AMD_ACP_PCI depdenencies (Jaroslav Kysela) [RHEL-13724]
- ASoc: codecs: ES8316: Fix DMIC config (Jaroslav Kysela) [RHEL-13724]
- regcache: Push async I/O request down into the rbtree cache (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 15s-eq2xxx (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Add quirk for Clevo NS70AU (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Patch soft registers to defaults (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: Go back and simplify with snd_ctl_find_id() (Jaroslav Kysela) [RHEL-13724]
- ALSA: control: Take lock in snd_ctl_find_id() and snd_ctl_find_numid() (Jaroslav Kysela) [RHEL-13724]
- ALSA: control: Introduce unlocked version for snd_ctl_find_*() helpers (Jaroslav Kysela) [RHEL-13724]
- ALSA: control: Make snd_ctl_find_id() argument const (Jaroslav Kysela) [RHEL-13724]
- staging: greybus: Avoid abusing controls_rwsem (Jaroslav Kysela) [RHEL-13724]
- ASoC: sigmadsp: Simplify with snd_ctl_activate_id() (Jaroslav Kysela) [RHEL-13724]
- ALSA: control: Add lockdep warning to internal functions (Jaroslav Kysela) [RHEL-13724]
- ALSA: control: Take controls_rwsem lock in snd_ctl_remove() (Jaroslav Kysela) [RHEL-13724]
- ASoC: atmel: mchp-pdmc: Use snd_ctl_remove_id() (Jaroslav Kysela) [RHEL-13724]
- ALSA: control: Take card->controls_rwsem in snd_ctl_rename() (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: msm8916-wcd-analog: Properly handle probe errors (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: msm8916-wcd-analog: Drop invalid mclk (Jaroslav Kysela) [RHEL-13724]
- ASoC: dt-bindings: pm8916-analog-codec: Drop invalid mclk (Jaroslav Kysela) [RHEL-13724]
- ASoC: dt-bindings: pm8916-analog-codec: Drop pointless reg-names (Jaroslav Kysela) [RHEL-13724]
- ASoC: dt-bindings: pm8916-analog-codec: Fix misleading example (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1017: Add RT1017 SDCA amplifier driver (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp: delete unnecessary NULL check (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: Use regcache_reg_cached() rather than open coding (Jaroslav Kysela) [RHEL-13724]
- regmap: Provide test for regcache_reg_present() (Jaroslav Kysela) [RHEL-13724]
- regmap: Let users check if a register is cached (Jaroslav Kysela) [RHEL-13724]
- ASoC: da7219: Check for failure reading AAD IRQ events (Jaroslav Kysela) [RHEL-13724]
- ASoC: da7219: Flush pending AAD IRQ when suspending (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sst: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: Skylake: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13724]
- ALSA: intel-dsp-config: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: Skylake: Use global PCI match macro (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/i915: Use global PCI match macro (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: Use global PCI match macro (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: Add controller matching macros (Jaroslav Kysela) [RHEL-13724]
- ALSA: Remove unused Broxton PCI ID (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Remove unused Broxton PCI ID (Jaroslav Kysela) [RHEL-13724]
- PCI: Add Intel Audio DSP devices to pci_ids.h (Jaroslav Kysela) [RHEL-13724]
- PCI: Sort Intel PCI IDs by number (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Fix memory leak at error path in snd_seq_create_port() (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: ES8326: Update jact detection function (Jaroslav Kysela) [RHEL-13724]
- ASOC: codecs: ES8326: Add calibration support for version_b (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: ES8326: Fix power-up sequence (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: ES8326: Change Volatile Reg function (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: ES8326: Change Hp_detect register names (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: rework copyright statements (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: clean up driver status comments (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: set the "no filtering" bits on PCM voices on Audigy (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: track loss of external clock on E-MU cards 85;95;0c This uses IRQs to track spontaneous changes to the word clock source register. (Jaroslav Kysela) [RHEL-13724]
- ALSA: Explicitly include correct DT includes (Jaroslav Kysela) [RHEL-13724]
- soundwire: Explicitly include correct DT includes (Jaroslav Kysela) [RHEL-13724]
- tools include UAPI: Sync the sound/asound.h copy with the kernel sources (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl_rpmsg: Add support for i.MX93 platform (Jaroslav Kysela) [RHEL-13724]
- ASoC: dt-bindings: fsl_rpmsg: Add compatible string for i.MX93 (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: ES8326: Add es8326_mute function (Jaroslav Kysela) [RHEL-13724]
- ASoC: codec: wm8960: add additional probe check for codec identification (Jaroslav Kysela) [RHEL-13724]
- ASoC: q6dsp: q6apm: make g_apm static (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: amd: Add Probe register offset for renoir and rembrandt platform. (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Add acp-probe id to sof probe client driver for registration. (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: amd: Add Probe functionality support for amd platforms. (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs42l51: fix driver to properly autoload with automatic module loading (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-dai: don't call PCM audio ops if the stream is not supported (Jaroslav Kysela) [RHEL-13724]
- ALSA: pcmtest: minor optimizations (Jaroslav Kysela) [RHEL-13724]
- ALSA: pcmtest: Add 'open' PCM callback error injection (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek - remove 3k pull low procedure (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp: clean up some inconsistent indentings (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm9713: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm9712: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm9705: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8988: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8985: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8983: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8978: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8971: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8955: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8940: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8996: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8995: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8993: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8991: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8962: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8961: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8960: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8904: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8903: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8900: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8804: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8776: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8770: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8753: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8750: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8741: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8737: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8731: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8728: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8711: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8580: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8523: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm8510: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm9090: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm9081: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm5100: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm2200: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs4349: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs42xx8: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs42l56: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs42l52: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs4270: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs4265: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs42l51: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l45: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l41: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l36: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: adav80x: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: adau7118: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: adau1977: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: adau1781: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: adau1761: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: adau1701: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: adau1373: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: adau1372: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: ad1980: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: ad1836: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_rt5682: add jsl_rt5650 board config (Jaroslav Kysela) [RHEL-13724]
- ASoC: sti-sas: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: stac9766: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: sta529: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: sta350: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: sta32x: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wsa883x: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wsa881x: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wcd938x: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: wcd9335: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: remove superfluous IRQ enable state saving (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: fix return value of snd_emu1010_adc_pads_put() (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl_sai: Disable bit clock with transmitter (Jaroslav Kysela) [RHEL-13724]
- ASoC: jz4740: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5640: Fix the issue of speaker noise (Jaroslav Kysela) [RHEL-13724]
- ASoC: tegra: tegra20_ac97: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: make E-MU dock monitoring interrupt-driven (Jaroslav Kysela) [RHEL-13724]
- ASoC: simple-card.c: enable multi Component support (Jaroslav Kysela) [RHEL-13724]
- ASoC: simple-card-utils.c: enable multi Component support (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-core.c: add snd_soc_copy_dai_args() (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-core.c: add snd_soc_dlc_use_cpu_as_platform() (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-core.c: add snd_soc_get_dai_via_args() (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-core.c: enable multi Component (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-dai.c: add DAI get/match functions (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: ps: Fix extraneous error messages (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: Add new dmi entries to config entry (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: Add acpi machine id's for vangogh platform (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp: Add machine driver support for max98388 codec (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp: Add machine driver support for nau8821 codec (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc3-dtrace: uninitialized data in dfsentry_trace_filter_write() (Jaroslav Kysela) [RHEL-13724]
- ALSA: pcmtest: Don't use static storage to track per device data (Jaroslav Kysela) [RHEL-13724]
- ALSA: pcmtest: Convert to platform remove callback returning void (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: ps-sdw-dma: Convert to platform remove callback returning void (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Add quirk for ASUS ROG GZ301V (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl_sai: Revert "ASoC: fsl_sai: Enable MCTL_MCLK_EN bit for master mode" (Jaroslav Kysela) [RHEL-13724]
- ALSA: jack: Fix mutex call in snd_jack_report() (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: SND_SOC_WCD934X should select REGMAP_IRQ (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: vangogh: Add support for NAU8821/MAX98388 variant (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: vangogh: Use dmi_first_match() for DMI quirk handling (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: vangogh: Make use of DRV_NAME (Jaroslav Kysela) [RHEL-13724]
- ASoC: qcom: q6apm: do not close GPR port before closing graph (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd938x: fix dB range for HPHL and HPHR (Jaroslav Kysela) [RHEL-13724]
- ASoC: qcom: q6afe-dai: fix Display Port Playback stream name (Jaroslav Kysela) [RHEL-13724]
- ASoC: core: suppress probe deferral errors (Jaroslav Kysela) [RHEL-13724]
- ASoC: topology: suppress probe deferral errors (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd-mbhc-v2: fix resource leaks on component remove (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd934x: fix resource leaks on component remove (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd938x: fix resource leaks on component remove (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd938x: fix missing clsh ctrl error handling (Jaroslav Kysela) [RHEL-13724]
- ASoC: qdsp6: audioreach: fix topology probe deferral (Jaroslav Kysela) [RHEL-13724]
- soundwire: fix enumeration completion (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: ump: fix typo in system_2p_ev_to_ump_midi1() (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5645: add the system level suspend-resume callback (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5645: check return value after reading device id (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5645: implement set_jack callback (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Whitespace fix (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Add quirk for ASUS ROG G614Jx (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Amend G634 quirk to enable rear speakers (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Add quirk for ASUS ROG GA402X (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Add quirk for ASUS ROG GX650P (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l45: Select REGMAP_IRQ (Jaroslav Kysela) [RHEL-13724]
- ASoC: nau8825: Replace copied'n'pasted intlog10() (Jaroslav Kysela) [RHEL-13724]
- lib/math/int_log: Replace LGPL-2.1-or-later boilerplate with SPDX identifier (Jaroslav Kysela) [RHEL-13724]
- lib/math/int_log: Use ARRAY_SIZE(logtable) where makes sense (Jaroslav Kysela) [RHEL-13724]
- lib/math: Move dvb_math.c into lib/math/int_log.c (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd938x: fix missing mbhc init error handling (Jaroslav Kysela) [RHEL-13724]
- ALSA: pcm: Fix potential data race at PCM memory allocation helpers (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync() (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760 (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd938x: fix soundwire initialisation race (Jaroslav Kysela) [RHEL-13724]
- ASoC: stac9766: fix build errors with REGMAP_AC97 (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5677: Sort headers alphabetically (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5677: Use device_get_match_data() (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5677: Use agnostic irq_domain_create_linear() (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5677: Refactor GPIO support code (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd934x: drop inline keywords (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd934x: demote impedance printk (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd938x: use dev_printk() for impedance logging (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd938x: drop inline keywords (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd938x: fix mbhc impedance loglevel (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd938x: fix codec initialisation race (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: amd: refactor PSP smn_read (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: amd: add revision check for sending sha dma completion command (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-core: protect dlc->of_node under mutex (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs: rt5682: Tidy up hw_params() (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs: rt5682: Add missing components (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs: Load rt5663 board on KBL-based platforms (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs: Add rt5663 machine board (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs: Load es8336 board on KBL-based platforms (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs: Add es8336 machine board (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: es8316: Add support for S24_3LE format (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: es8316: Add support for 24 MHz MCLK (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5640: Fix sleep in atomic context (Jaroslav Kysela) [RHEL-13724]
- ASoC: tegra: Fix ADX byte map (Jaroslav Kysela) [RHEL-13724]
- ASoC: tegra: Fix AMX byte map (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Add quirk for Clevo NPx0SNx (Jaroslav Kysela) [RHEL-13724]
- ALSA: ump: Correct wrong byte size at converting a UMP System message (Jaroslav Kysela) [RHEL-13724]
- ASoC: qdsp6: q6apm: use dai link pcm id as pcm device number (Jaroslav Kysela) [RHEL-13724]
- ASoC: dt-bindings: nau8821: Convert to dtschema (Jaroslav Kysela) [RHEL-13724]
- ASoC: Convert pm8916-wcd-analog-codec to YAML (Jaroslav Kysela) [RHEL-13724]
- soundwire: amd: Fix a check for errors in probe() (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp: add pm ops support for rembrandt platform (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp: move pdm macros to common header file (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp: store the pdm stream channel mask (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp: export config_acp_dma() and config_pte_for_stream() symbols (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp: store xfer_resolution of the stream (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp: add pm ops support for acp pci driver (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp: store platform device reference created in pci probe call (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp: remove the redundant acp enable/disable interrupts functions (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp: add acp i2s master clock generation for rembrandt platform (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp: refactor the acp init and de-init sequence (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp: fix for invalid dai id handling in acp_get_byte_count() (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: ps: fix byte count return value for invalid SoundWire manager instance (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: ps: add comments for DMA register mapping (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: ps: fix for position register set for AUDIO0 RX stream (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: ps: add fix for dma irq mask for rx streams for SDW0 instance (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: ps: add comments for DMA irq bits mapping (Jaroslav Kysela) [RHEL-13724]
- ASoC: imx-pcm-rpmsg: Set PCM hardware parameters separately (Jaroslav Kysela) [RHEL-13724]
- ASoC: tas2781: No need to set device_driver owner (Jaroslav Kysela) [RHEL-13724]
- ASoC: hdmi-codec: fix channel info for compressed formats (Jaroslav Kysela) [RHEL-13724]
- ALSA: pcm: fix ELD constraints for (E)AC3, DTS(-HD) and MLP formats (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: update pm_runtime enable sequence (Jaroslav Kysela) [RHEL-13724]
- ASoC: core: Always store of_node when getting DAI link component (Jaroslav Kysela) [RHEL-13724]
- ASoC: tas2781: Fix error code in tas2781_load_calibration() (Jaroslav Kysela) [RHEL-13724]
- ASoC: simple-card: Handle additional devices (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: Add support for the generic IIO auxiliary devices (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-dapm.h: Convert macros to return a compound literal (Jaroslav Kysela) [RHEL-13724]
- ALSA: ump: Export MIDI1 / UMP conversion helpers (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp: remove acp poweroff function (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: acp: clear pdm dma interrupt mask (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: max98090: Allow dsp_a mode (Jaroslav Kysela) [RHEL-13724]
- ASoC: tegra: Remove stale comments in AHUB (Jaroslav Kysela) [RHEL-13724]
- ASoC: tegra: Use normal system sleep for ASRC (Jaroslav Kysela) [RHEL-13724]
- ASoC: tegra: Fix SFC conversion for few rates (Jaroslav Kysela) [RHEL-13724]
- ASoC: tas2781: fix Kconfig dependencies (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Add quirks for ROG ALLY CS35l41 audio (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs43130: Fix numerator/denominator mixup (Jaroslav Kysela) [RHEL-13724]
- ALSA: ump: Export snd_ump_receive_ump_val() (Jaroslav Kysela) [RHEL-13724]
- ALSA: ump: Add no_process_stream flag (Jaroslav Kysela) [RHEL-13724]
- ALSA: ump: Add helper to change MIDI protocol (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Add quirk for ASUS ROG GV601V (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt722-sdca: Remove redundant sdca mask (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-core.c: cleanup soc_dai_link_sanity_check() (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-core.c: initialize dlc on snd_soc_get_dai_id() (Jaroslav Kysela) [RHEL-13724]
- ASoC: tas2781: Fix spelling mistake "calibraiton" -> "calibration" (Jaroslav Kysela) [RHEL-13724]
- ASoC: simple-card.c: use snd_soc_{of_}get_dlc() (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-core.c: use snd_soc_{of_}get_dlc() (Jaroslav Kysela) [RHEL-13724]
- ASoC: samsung: use snd_soc_{of_}get_dlc() (Jaroslav Kysela) [RHEL-13724]
- ASoC: meson: use snd_soc_{of_}get_dlc() (Jaroslav Kysela) [RHEL-13724]
- ASoC: qcom: use snd_soc_{of_}get_dlc() (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl: use snd_soc_{of_}get_dlc() (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-core.c: add index on snd_soc_of_get_dai_name() (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-core.c: add snd_soc_{of_}get_dlc() (Jaroslav Kysela) [RHEL-13724]
- ASoC: q6dsp: q6apm-dai: Add mmap and copy compress DAI callbacks (Jaroslav Kysela) [RHEL-13724]
- ASoC: q6dsp: q6apm-dai: Add compress set params and metadata DAI callbacks (Jaroslav Kysela) [RHEL-13724]
- ASoC: q6dsp: q6apm-dai: Add trigger/pointer compress DAI callbacks (Jaroslav Kysela) [RHEL-13724]
- ASoC: q6dsp: q6apm-dai: Add compress DAI and codec caps get callbacks (Jaroslav Kysela) [RHEL-13724]
- ASoC: q6dsp: q6apm-dai: Add open/free compress DAI callbacks (Jaroslav Kysela) [RHEL-13724]
- ASoC: q6dsp: audioreach: Add gapless feature support (Jaroslav Kysela) [RHEL-13724]
- ASoC: q6dsp: audioreach: Add support to set compress format params (Jaroslav Kysela) [RHEL-13724]
- ASoC: q6dsp: audioreach: Add placeholder decoder for compress playback (Jaroslav Kysela) [RHEL-13724]
- ASoC: q6dsp: audioreach: add helper function to set u32 param (Jaroslav Kysela) [RHEL-13724]
- ASoC: q6dsp: q6apm: add end of stream events (Jaroslav Kysela) [RHEL-13724]
- ASoC: qcom: SC7280: audioreach: Add sc7280 hardware param fixup callback (Jaroslav Kysela) [RHEL-13724]
- ASoC: max98388: fix error code in probe() (Jaroslav Kysela) [RHEL-13724]
- ALSA: compress: allow setting codec params after next track (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Add quirk for ASUS ROG G634Z (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-compress: Fix deadlock in soc_compr_open_fe (Jaroslav Kysela) [RHEL-13724]
- ASoC: dt-bindings: Add tas2781 amplifier (Jaroslav Kysela) [RHEL-13724]
- ASoC: tas2781: Add tas2781 driver (Jaroslav Kysela) [RHEL-13724]
- ASoC: tas2781: firmware lib (Jaroslav Kysela) [RHEL-13724]
- ASoC: tas2781: Add Header file for tas2781 driver (Jaroslav Kysela) [RHEL-13724]
- regmap: Allow reads from write only registers with the flat cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: max98388: set variable soc_codec_dev_max98388 storage-class-specifier to static (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl-asoc-card: Allow passing the number of slots in use (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wsa884x: Add WSA884x family of speakers (Jaroslav Kysela) [RHEL-13724]
- ASoC: dt-bindings: qcom,wsa8840: Add WSA884x family of speakers (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5677: Add MODULE_FIRMWARE macro (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wm0010: Add MODULE_FIRMWARE macros (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: mtl: setup primary core info on MeteorLake platform (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: pm: Remove duplicated code in sof_suspend (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4: Switch to use the sof_debug:bit11 to dump message payload (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc3: Dump IPC message payload (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Add new sof_debug flag to request message payload dump (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: core: Free the firmware trace before calling snd_sof_shutdown() (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: sof-audio: test virtual widget in sof_walk_widgets_in_order (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: sof-audio: add is_virtual_widget helper (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel_ace2x: fix SND_SOC_SOF_HDA_MLINK dependency (Jaroslav Kysela) [RHEL-13724]
- ASoC: max98388: fix unused function warnings (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_rt5682: Add mtl support RT1019P speaker (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_rt5682: reorder quirk table (Jaroslav Kysela) [RHEL-13724]
- soundwire: stream: Make master_list ordered to prevent deadlocks (Jaroslav Kysela) [RHEL-13724]
- soundwire: bus: Prevent lockdep asserts when stream has multiple buses (Jaroslav Kysela) [RHEL-13724]
- ASoC: simple_card_utils: remove unused cpus/codecs/platforms from props (Jaroslav Kysela) [RHEL-13724]
- ALSA: ac97: Fix possible NULL dereference in snd_ac97_mixer (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Add quirk flag for HEM devices to enable native DSD playback (Jaroslav Kysela) [RHEL-13724]
- ASoC: imx-audmix: check return value of devm_kasprintf() (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: amd: Add support for IPC with a reply_size set to zero (Jaroslav Kysela) [RHEL-13724]
- ASoC: simple-card-utils.c: share asoc_graph_parse_dai() (Jaroslav Kysela) [RHEL-13724]
- regmap: Add test to make sure we don't sync to read only registers (Jaroslav Kysela) [RHEL-13724]
- regmap: Add a test case for write only registers (Jaroslav Kysela) [RHEL-13724]
- regmap: Add test that writes to write only registers are prevented (Jaroslav Kysela) [RHEL-13724]
- regmap: regcache: Don't sync read-only registers (Jaroslav Kysela) [RHEL-13724]
- ASoC: max98388: add amplifier driver (Jaroslav Kysela) [RHEL-13724]
- ASoC: dt-bindings: max98388: add amplifier driver (Jaroslav Kysela) [RHEL-13724]
- ASoC: tlv320aic32x4: pll: Remove impossible condition in clk_aic32x4_pll_determine_rate() (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: actually show some S/PDIF status in /proc for E-MU cards (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: add support for 12 kHz capture on Audigy (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: fix timer for E-MU cards at 44.1 kHz word clock (Jaroslav Kysela) [RHEL-13724]
- ALSA: timer: minimize open-coded access to hw.resolution (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: fix synthesizer pitch for E-MU cards at 44.1 kHz (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: fix sample rates for E-MU cards at 44.1 kHz word clock (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: query rate of external clock sources on E-MU cards (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: make available E-MU clock sources card-specific (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: split off E-MU fallback clock from clock source (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Fix broken resume due to UAC3 power state (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: oss: Fix racy open/close of MIDI devices (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs-ssm4567: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs-rt5682: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs-rt298: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs-rt286: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs-rt274: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs-nau8825: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs-max98927: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs-max98373: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs-max98357a: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs-hdaudio: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs-dmic: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: avs-da7219: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: ps: add acp_reset flag check in acp pci driver pm ops. (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: update comments in Kconfig file (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: ps: enable SoundWire dma driver build (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: ps: add pm ops support for SoundWire dma driver (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: ps: add support for SoundWire DMA interrupts (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: ps: add SoundWire dma driver dma ops (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: ps: add SoundWire dma driver (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: ps: handle SoundWire interrupts in acp pci driver (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: ps: create platform devices based on acp config (Jaroslav Kysela) [RHEL-13724]
- ALSA: docs: Update MIDI 2.0 documentation for UMP 1.1 enhancement (Jaroslav Kysela) [RHEL-13724]
- ALSA: ump: Add info flag bit for static blocks (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: ump: Notify UMP protocol change to sequencer (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: ump: Notify port changes to system port (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: ump: Handle FB info update (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: ump: Handle groupless messages (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Add midi2_ump_probe option (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Parse UMP Endpoint and Function Blocks at first (Jaroslav Kysela) [RHEL-13724]
- ALSA: ump: Support UMP Endpoint and Function Block parsing (Jaroslav Kysela) [RHEL-13724]
- ALSA: ump: Add more attributes to UMP EP and FB info (Jaroslav Kysela) [RHEL-13724]
- ASoC: audio-graph-card2-custom-sample.dtsi: remove DT warning (Jaroslav Kysela) [RHEL-13724]
- regmap: Provide basic KUnit coverage for the raw register I/O (Jaroslav Kysela) [RHEL-13724]
- regmap: Provide a ram backed regmap with raw support (Jaroslav Kysela) [RHEL-13724]
- regmap: maple: Implement block sync for the maple tree cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1318: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1316: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1308: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt722: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt715: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt712: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt711: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt700: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5682: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5670: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5668: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5665: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5665: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5660: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5651: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5645: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5640: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5631: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5616: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5514: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1308: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1305: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1019: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt1011: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l30: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs43130: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs42l83: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs42l73: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs42l42: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs4234: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l35: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l34: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l33: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l32: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: es8328: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: es8316: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: max98363: Remove cache defaults for volatile registers (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Add a quirk for Compaq N14JP6 (Jaroslav Kysela) [RHEL-13724]
- ASoC: audio-graph-card2-custom-sample: add missing CPU:Codec = 1:N sample (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Add IPC3 Kernel Injector (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Refactor rx function for fuzzing (Jaroslav Kysela) [RHEL-13724]
- ASoC: max98088: clean up some inconsistent indenting (Jaroslav Kysela) [RHEL-13724]
- ASoC: remove old trigger ordering method (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: use use new trigger ordering method (Jaroslav Kysela) [RHEL-13724]
- ASoC: add new trigger ordering method (Jaroslav Kysela) [RHEL-13724]
- ASoC: tegra: Simplify code around clk_get_rate() handling (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wsa883x: use existing define instead of raw value (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/intel: Workaround for WALLCLK register for loongson controller (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: Workaround for SDnCTL register on loongson (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: Using polling mode for loongson controller by default (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: Add Loongson LS7A HD-Audio support (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: add dai_link_codec_ch_map (Jaroslav Kysela) [RHEL-13724]
- ASoC: add N cpus to M codecs dai link support (Jaroslav Kysela) [RHEL-13724]
- soundwire: debugfs: Add missing SCP registers (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-pcm: remove kernel parameter init (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: fix SoundWire/HDaudio mutual exclusion (Jaroslav Kysela) [RHEL-13724]
- ALSA: Implement the new Virtual PCM Test Driver (Jaroslav Kysela) [RHEL-13724]
- docs: sound: add 'pcmtest' driver documentation (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda/realtek: Delete cs35l41 component master during free (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Fix endian conversions (Jaroslav Kysela) [RHEL-13724]
- ALSA: hda: cs35l41: Clean up Firmware Load Controls (Jaroslav Kysela) [RHEL-13724]
- ALSA: control: Keep the previous numid at snd_ctl_rename_id() (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Avoid confusion of aligned read size (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Use __le16 for 16bit USB descriptor fields (Jaroslav Kysela) [RHEL-13724]
- firmware: cs_dsp: Log correct region name in bin error messages (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: vangogh: select CONFIG_SND_AMD_ACP_CONFIG (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda: add helper to extract SoundWire link count (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: mtl: prepare for code reuse (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: add DMA config TLV to IPC data (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: introduce DMA config TLV (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: extend ALH-specific data structure (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-dai: add get_hlink callback (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-dai: add calc_stream_format callback (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-dai: add codec_dai_set_stream callback (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-dai: add error checks to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: soc-acpi: add Rex CS42l42 and MAX98363 SoundWire entries (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: Add support for Rex soundwire (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: Add support for MAX98363 codec (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: Modify maxim helper functions and structure names (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: Rename sof_sdw_max98373.c file to sof_sdw_maxim.c (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: Add helper function for cs42l42 codec (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: Add rpl_rt1019_rt5682 driver (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: Sof_ssp_amp: Correcting author name. (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: ADL: Moving amp only boards into end of the table. (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: ADL: Enable HDMI-In capture feature support for non-I2S codec boards. (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: increase sdw pin index for each sdw link (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: add rt713 support (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: soc-acpi-intel-mtl-match: add rt712 ID (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: soc-acpi-intel-tgl-match: add rt712 ID (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: add rt712 support (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: make rt711_sdca be generic (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: rename SOF_RT711_JDSRC to SOF_JACK_JDSRC (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw_rt_sdca_jack_common: test SOF_JACK_JDSRC in _exit (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: add multi dailink support for a codec (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sdw_sof: append dai_type and remove codec_type (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: add codec_info pointer (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: use predefine dailink id (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: add dai info (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: add missing exit callback (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: vangogh: select CONFIG_SND_AMD_ACP_CONFIG (Jaroslav Kysela) [RHEL-13724]
- soundwire: stream: Remove unnecessary gotos (Jaroslav Kysela) [RHEL-13724]
- soundwire: stream: Invert logic on runtime alloc flags (Jaroslav Kysela) [RHEL-13724]
- soundwire: stream: Remove unneeded checks for NULL bus (Jaroslav Kysela) [RHEL-13724]
- soundwire: bandwidth allocation: Remove pointless variable (Jaroslav Kysela) [RHEL-13724]
- ASoC: nau8825: Update output control for NAU8825C (Jaroslav Kysela) [RHEL-13724]
- ASoC: nau8825: Update the calculation of FLL for NAU8825C (Jaroslav Kysela) [RHEL-13724]
- ASoC: nau8825: Add registers patch for NAU8825C (Jaroslav Kysela) [RHEL-13724]
- soundwire: qcom: fix storing port config out-of-bounds (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: mediatek: add adsp debug dump (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc.h: remove snd_soc_compr_ops :: trigger (Jaroslav Kysela) [RHEL-13724]
- ASoC: add snd_soc_get_stream_cpu() (Jaroslav Kysela) [RHEL-13724]
- firmware: cs_dsp: Log that a bin file was loaded (Jaroslav Kysela) [RHEL-13724]
- ASoC: nau8825: Add the management of headset detection for power saving (Jaroslav Kysela) [RHEL-13724]
- ASoC: es8316: Do not set rate constraints for unsupported MCLKs (Jaroslav Kysela) [RHEL-13724]
- ASoC: es8316: Increment max value for ALC Capture Target Volume control (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: vangogh: Add check for acp config flags in vangogh platform (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-pcm.c: tidyup playback/capture_only at soc_get_playback_capture() (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-pcm.c: use temporary variable at soc_get_playback_capture() (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-pcm.c: cleanup soc_get_playback_capture() error (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-pcm.c: use dai_link on soc_get_playback_capture() (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-pcm.c: indicate error if stream has no playback no capture (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: actually disassemble DSP instructions in /proc (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: HDA: Limit the number of dai drivers for nocodec mode (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: topology: Use partial match for connecting DAI link and DAI widget (Jaroslav Kysela) [RHEL-13724]
- ASoC: topology: Allow partial matching when finding DAI link (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: vastly improve usefulness of info in /proc (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: make E-MU FPGA register dump in /proc more useful (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: include FX send amounts in /proc output (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: fix writing 1st pointer-offset register set through /proc (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: hide absent 2nd pointer-offset register set from /proc (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-dapm.c: clean up debugfs for freed widget (Jaroslav Kysela) [RHEL-13724]
- soundwire: qcom: set clk stop need reset flag at runtime (Jaroslav Kysela) [RHEL-13724]
- soundwire: qcom: add software workaround for bus clash interrupt assertion (Jaroslav Kysela) [RHEL-13724]
- soundwire: qcom: wait for fifo to be empty before suspend (Jaroslav Kysela) [RHEL-13724]
- soundwire: qcom: update status correctly with mask (Jaroslav Kysela) [RHEL-13724]
- ALSA: ump: Fix parsing of 0xFx command (Jaroslav Kysela) [RHEL-13724]
- ALSA: ump: Drop redundant check of note-on with zero velocity (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs42l42: Add PLL ratio table values (Jaroslav Kysela) [RHEL-13724]
- ALSA: ump: Correct snd_ump_midi1_msg_program definition (Jaroslav Kysela) [RHEL-13724]
- regmap: maple: Drop the RCU read lock while syncing registers (Jaroslav Kysela) [RHEL-13724]
- regmap: Load register defaults in blocks rather than register by register (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: fix multi-channel capture config for E-MU cards (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: make channel count of multi-channel playback flexible (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: don't restrict capture channel count to powers of two (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: add synchronized start of multi-channel playback (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: fix support for 24 kHz capture (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: don't limit multi-channel playback to two periods (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: fix capture buffer size confusion (Jaroslav Kysela) [RHEL-13724]
- ASoC: da7219: Add Jack insertion detection polarity (Jaroslav Kysela) [RHEL-13724]
- ASoC: dt-bindings: da7219: Add jack-ins-det-pty property (Jaroslav Kysela) [RHEL-13724]
- ASoC: dt-bindings: dialog,da7219: convert to dtschema (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: pass raw FX send config to snd_emu10k1_pcm_init_voice() (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: introduce higher-level voice manipulation functions (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: tgl: unify core_put on IPC3 & IPC4 path (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: mtl: add core_get & put support on MeterLake platforms (Jaroslav Kysela) [RHEL-13724]
- ASoC: nau8825: Add pre-charge actions for input (Jaroslav Kysela) [RHEL-13724]
- ALSA: docs: Add MIDI 2.0 documentation (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Add UMP group filter (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Print UMP Endpoint and Block information in proc outputs (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Add ioctls for client UMP info query and setup (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: ump: Create UMP Endpoint port for broadcast (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Bind UMP device (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Allow suppressing UMP conversions (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Automatic conversion of UMP events (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Add UMP group number to snd_seq_port_info (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Add port direction to snd_seq_port_info (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Support MIDI 2.0 UMP Endpoint port (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Add port inactive flag (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Add UMP support (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Introduce SNDRV_SEQ_IOCTL_USER_PVERSION ioctl (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Prohibit creating ports with special numbers (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Check validity before creating a port object (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Check the conflicting port at port creation (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Drop dead code for the old broadcast support (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Treat snd_seq_client object directly in client drivers (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Add snd_seq_expand_var_event_at() helper (Jaroslav Kysela) [RHEL-13724]
- ALSA: seq: Clear padded bytes at expanding events (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Inform inconsistent protocols in GTBs (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Enable the legacy raw MIDI support (Jaroslav Kysela) [RHEL-13724]
- ALSA: ump: Add legacy raw MIDI support (Jaroslav Kysela) [RHEL-13724]
- ALSA: ump: Redirect rawmidi substream access via own helpers (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Create UMP blocks from USB MIDI GTBs (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Trim superfluous "MIDI" suffix from UMP EP name (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Get UMP EP name string from USB interface (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: USB MIDI 2.0 UMP support (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Define USB MIDI 2.0 specs (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Manage number of rawmidis globally (Jaroslav Kysela) [RHEL-13724]
- ALSA: ump: Additional proc output (Jaroslav Kysela) [RHEL-13724]
- ALSA: ump: Add ioctls to inquiry UMP EP and Block info via control API (Jaroslav Kysela) [RHEL-13724]
- ALSA: rawmidi: Skip UMP devices at SNDRV_CTL_IOCTL_RAWMIDI_NEXT_DEVICE (Jaroslav Kysela) [RHEL-13724]
- ALSA: rawmidi: UMP support (Jaroslav Kysela) [RHEL-13724]
- ALSA: rawmidi: Add ioctl callback to snd_rawmidi_global_ops (Jaroslav Kysela) [RHEL-13724]
- ALSA: rawmidi: Pass rawmidi directly to snd_rawmidi_kernel_open() (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: amd: Add pci revision id check (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: mediatek: add mt8188 audio support (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-loader/topology: Query the CPC value from manifest (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: Do not use the CPC value from topology (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: Rename sof_ipc4_update_pipeline_mem_usage() to be generic (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-loader: Save a pointer to fm_config in sof_ipc4_fw_module (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-loader: Drop unused bss_size from struct sof_ipc4_fw_module (Jaroslav Kysela) [RHEL-13724]
- ASoC: stm32: sai: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5682s: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5659: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs53l30: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs42l51: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13724]
- ASoC: adau1761: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13724]
- ALSA: mixart: Replace one-element arrays with simple object declarations (Jaroslav Kysela) [RHEL-13724]
- ASoC: topology: Remove redundant log (Jaroslav Kysela) [RHEL-13724]
- ASoC: topology: Remove redundant log (Jaroslav Kysela) [RHEL-13724]
- ASoC: topology: Do not split message string on multiple lines (Jaroslav Kysela) [RHEL-13724]
- ASoC: topology: Remove redundant logs (Jaroslav Kysela) [RHEL-13724]
- ASoC: topology: Log control load errors in soc_tplg_control_load() (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: revamp playback voice allocator (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: make snd_emu10k1_voice_alloc() assign voices' epcm (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: centralize freeing PCM voices (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-dai: Fix locking in hda_ipc4_pre_trigger() (Jaroslav Kysela) [RHEL-13724]
- soundwire: amd: Improve error message in remove callback (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: In secure mode skip SHUTDOWN and RESET around fw download (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: sdw_write_no_pm() should be performed under a pm_runtime request (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l56: Move DSP part string generation so that it is done only once (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: make freeing untouched playback voices cheap (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: improve voice status display in /proc (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: don't forget to reset reclaimed synth voices (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: simplify freeing synth voices (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: enable bit-exact playback, part 4: send amounts (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: fix terminating synthesizer voices (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: enable bit-exact playback, part 3: pitch (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: fix synthesizer sample playback position and caching (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: set variables emu1010_routing_info and emu1010_pads_info storage-class-specifier to static (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: introduce and use snd_emu10k1_ptr_write_multiple() (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: fix handling of half-loop interrupts (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: simplify interrupt handler, part 3 (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: simplify interrupt handler, part 2 (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: simplify interrupt handler, part 1 (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: fix PCM playback buffer size constraints (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: rt722-sdca: do not store status in state container (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: rt715: do not store status in state container (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: rt715-sdca: do not store status in state container (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: rt712-sdca: do not store status in state container (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: rt712-sdca-dmic: do not store status in state container (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: rt711: do not store status in state container (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: rt711-sdca: do not store status in state container (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: rt700: do not store status in state container (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: rt5682: do not store status in state container (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: rt1318: do not store status in state container (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: rt1316: do not store status in state container (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: rt1308: do not store status in state container (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel_bus_common: update error log (Jaroslav Kysela) [RHEL-13724]
- soundwire: cadence: revisit parity injection (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel/cadence: update hardware reset sequence (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel_bus_common: enable interrupts last (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: refactor PCM playback address handling (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: refactor PCM playback cache filling (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: improve API of low-level voice manipulation functions (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: fix PCM playback cache and interrupt handling (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: skip pointless cache setup for extra voices (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: remove pointless displacement of the extra voices (Jaroslav Kysela) [RHEL-13724]
- Revert "ALSA: emu10k1 - delay the PCM interrupts (add pcm_irq_delay parameter)" (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: pass frame instead of byte addresses (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: remove runtime 64-bit divisions (Jaroslav Kysela) [RHEL-13724]
- soundwire: debugfs: fix unbalanced pm_runtime_put() (Jaroslav Kysela) [RHEL-13724]
- soundwire: qcom: fix unbalanced pm_runtime_put() (Jaroslav Kysela) [RHEL-13724]
- ASoC: use pm.h instead of runtime_pm.h (Jaroslav Kysela) [RHEL-13724]
- ASoC: do not include pm_runtime.h if not used (Jaroslav Kysela) [RHEL-13724]
- ALSA: compat_ioctl: use correct snd_ctl_elem_type_t type (Jaroslav Kysela) [RHEL-13724]
- ASoC: tegra: tegra210_adx: fix snd_pcm_format_t type (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: make struct snd_emu1010 less wasteful (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: factor out snd_emu10k1_compose_audigy_sendamounts() (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: add explicit support for E-MU 0404 (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: skip needless setting of some voice registers (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: improve mixer controls for E-MU 1010 rev2 card (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: rewire {en,dis}abling interrupts for PCM playback (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: make E-MU mixer control creation more data-driven (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: remove useless resets of stop-on-loop-end bits (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: make E-MU I/O routing init data-driven (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: cleanup envelope register init (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: fix return value of snd_emu1010_dac_pads_put() (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: straighten out FX send init (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: un-hardcode E-MU mixer control callbacks somewhat (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: make mixer control mass creation less wasteful (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: compactize E-MU routing source arrays (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: make some initializer arrays less wasteful (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: Fix an unsigned comparison which can never be negative (Jaroslav Kysela) [RHEL-13724]
- soundwire: qcom: drop unused struct qcom_swrm_ctrl members (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-pcm: reset all pipelines during FE DAI hw_free (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-dai-ops: Split the get_hext_stream() op for IPC4 (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: Modify input audio format selection logic (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: New helper to check if all output formats are the same (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: Modify the output format selection logic (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: Add a new helper function to get the valid bits (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: Handle output format special case (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: Rename sof_ipc4_init_audio_fmt() (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: Move the call to init output format (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: Add a helper function for output format selection (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: Handle input/output audio format special case (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel: read AC timing control register before updating it (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel: use substream for .free callback (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel: remove .free callback implementation (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel: use substream for .trigger callback (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel: remove .trigger callback implementation (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF/soundwire: re-add substream in params_stream structure (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel_ace2x: add pre/post bank switch callbacks (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel_ace2x: add new_peripheral_assigned callback (Jaroslav Kysela) [RHEL-13724]
- soundwire: bus: add new manager callback to deal with peripheral enumeration (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel_ace2x: add check_cmdsync_unlocked helper (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel_ace2x: enable wake support (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel_ace2x: use common helpers for bus start/stop (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel_ace2x: add sync_arm/sync_go helpers (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel_ace2x: add DAI registration (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel_ace2x: configure link PHY (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel_ace2x: set SYNCPRD before powering-up (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel_ace2x: add link power-up/down helpers (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel_ace2x: add debugfs support (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel_init: use eml_lock parameter (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda: retrieve SoundWire eml_lock and pass pointer (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel: add eml_lock in the interface for new platforms (Jaroslav Kysela) [RHEL-13724]
- ASoC/soundwire: intel: pass hdac_bus pointer for link management (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel/cadence: set ip_offset at run-time (Jaroslav Kysela) [RHEL-13724]
- soundwire/ASOC: Intel: update offsets for LunarLake (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel_ace2x: add empty new ops for LunarLake (Jaroslav Kysela) [RHEL-13724]
- soundwire: intel: add ACE2.x SHIM definitions (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: shim: add enum for ACE 2.0 IP used in LunarLake (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: enable bit-exact playback, part 2: voice attenuation (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: optimize mask calculation in snd_emu10k1_ptr_read() (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: enable bit-exact playback, part 1: DSP attenuation (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: merge common paths in snd_emu10k1_ptr_{read,write}() (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: skip mic capture PCM for cards without AC97 codec (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: validate parameters of snd_emu10k1_ptr_{read,write}() (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: automate encoding of sub-register definitions (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: omit non-applicable mixer controls for E-MU cards (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: validate min/max values of translated controls (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: fix non-zero mixer control defaults in highres mode (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: polish audigy GPR allocation (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: remove mutual exclusion between NOCODEC and HDA_LINK (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-dai: use HDA_LINK instead of HDA_AUDIO_CODEC (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-dai: mark functions as __maybe_unused (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-dai: move hda_dai_prepare() code (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: Kconfig: move selection of PROBE_WORK_QUEUE (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: clarify initialization when HDA_AUDIO_CODEC is not used (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: fix DAI number mismatch (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-dai: remove use of cpu_dai->component drvdata (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Intel: hda-dai: simplify .prepare callback (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: add quirk for LNL RVP (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: soc-acpi: add tables for LunarLake (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: add new mapping for HP Spectre x360 (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: start set codec init function with an adr index (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: soc-acpi: add support for MTL SDCA boards (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: add quirk for MTL RVP (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: sof_sdw: remove SOF_SDW_TGL_HDMI for MeteorLake devices (Jaroslav Kysela) [RHEL-13724]
- ASoC: Intel: Add rpl_max98373_8825 driver (Jaroslav Kysela) [RHEL-13724]
- ASoC: wm_adsp: Update to use new component control notify helepr (Jaroslav Kysela) [RHEL-13724]
- ASoC: ak4118: Update to use new component control notify helper (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-component: Add notify control helper function (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: ipc4-topology: Use set_get_data() to send LARGE_CONFIG message (Jaroslav Kysela) [RHEL-13724]
- ALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: Simplify the calculation of variables (Jaroslav Kysela) [RHEL-13724]
- ASoC: ssm3515: Add new amp driver (Jaroslav Kysela) [RHEL-13724]
- ASoC: dt-bindings: Add adi,ssm3515 amp schema (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: yc: Add MECHREVO Jiaolong Series MRID6 into DMI table (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: simplify tone control switch DSP code (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: apply channel delay hack to all E-MU cards (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: simplify snd_emu10k1_audigy_dsp_convert_32_to_2x16() (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: fix+optimize E-MU stereo capture DSP code (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: roll up loops in DSP setup code for Audigy (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: make tone control switch mono (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: don't create regular S/PDIF controls for E-MU cards (Jaroslav Kysela) [RHEL-13724]
- ASoC: cs35l45: Relicense to GPL only (Jaroslav Kysela) [RHEL-13724]
- ASoC: qcom: q6apm: add support to display ports in lpass dais (Jaroslav Kysela) [RHEL-13724]
- ASoC: qcom: q6dsp: add support to more display ports (Jaroslav Kysela) [RHEL-13724]
- ASoC: qcom: audioreach: add support for DISPLAY PORT SINK module (Jaroslav Kysela) [RHEL-13724]
- ASoC: qcom: q6dsp-common: move channel allocation to common (Jaroslav Kysela) [RHEL-13724]
- ASoC: Add Google Chameleon v3 codec driver (Jaroslav Kysela) [RHEL-13724]
- ASoC: mediatek: mt6359: update route for lineout mux (Jaroslav Kysela) [RHEL-13724]
- ASoC: mediatek: mt6359: add mtkaif gpio setting (Jaroslav Kysela) [RHEL-13724]
- ASoC: mediatek: mt6359: fix kselftest error of playback gain (Jaroslav Kysela) [RHEL-13724]
- ASoC: mediatek: mt6359: add supply for MTKAIF (Jaroslav Kysela) [RHEL-13724]
- ASoC: tlv320aic32x4: div: Switch to determine_rate (Jaroslav Kysela) [RHEL-13724]
- ASoC: tlv320aic32x4: pll: Switch to determine_rate (Jaroslav Kysela) [RHEL-13724]
- ASoC: tlv320aic32x4: Add a determine_rate hook (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl_sai: MCLK bind with TX/RX enable bit (Jaroslav Kysela) [RHEL-13724]
- ASoC: codecs: wcd938x: Remove unneeded semicolon (Jaroslav Kysela) [RHEL-13724]
- ASoC: mediatek: mt8195-afe-pcm: Clean up unnecessary functions (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: mediatek: mt8186: Use snd_sof_ipc_process_reply() helper (Jaroslav Kysela) [RHEL-13724]
- ASoC: SOF: mediatek: mt8195: Use snd_sof_ipc_process_reply() helper (Jaroslav Kysela) [RHEL-13724]
- ASoC: sof: Improve sof_ipc4_bytes_ext_put function (Jaroslav Kysela) [RHEL-13724]
- ASoC: sof: Improve sof_ipc3_bytes_ext_put function (Jaroslav Kysela) [RHEL-13724]
- ALSA: uapi: pcm: control the filling of the silence samples for drain (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: minor E-MU naming fixups (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: remove now superfluous mixer locking (Jaroslav Kysela) [RHEL-13724]
- ALSA: core: update comment on snd_card.controls_rwsem (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: fix locking in snd_emu1010_fpga_link_dst_src_write() (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: use the right lock in snd_emu10k1_shared_spdif_put() (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: remove pointless locks from /proc code (Jaroslav Kysela) [RHEL-13724]
- ALSA: emu10k1: remove pointless locks from timer code (Jaroslav Kysela) [RHEL-13724]
- regmap: REGMAP_KUNIT should not select REGMAP (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: ps: refactor acp power on and reset functions. (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: ps: remove the register read and write wrappers. (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt5682: Use a maple tree based register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-topology.c: add comment for Platform/Codec (Jaroslav Kysela) [RHEL-13724]
- ASoC: simple_card_utils.c: use asoc_dummy_dlc (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: skylake: use asoc_dummy_dlc (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: sof: use asoc_dummy_dlc (Jaroslav Kysela) [RHEL-13724]
- ASoC: intel: avs: use asoc_dummy_dlc (Jaroslav Kysela) [RHEL-13724]
- ASoC: meson: use asoc_dummy_dlc (Jaroslav Kysela) [RHEL-13724]
- ASoC: atmel: use asoc_dummy_dlc (Jaroslav Kysela) [RHEL-13724]
- ASoC: qcom: use asoc_dummy_dlc (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl: use asoc_dummy_dlc (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: use asoc_dummy_dlc (Jaroslav Kysela) [RHEL-13724]
- ASoC: sof: use asoc_dummy_dlc (Jaroslav Kysela) [RHEL-13724]
- ASoC: ti: use asoc_dummy_dlc (Jaroslav Kysela) [RHEL-13724]
- ASoC: soc-utils.c: add asoc_dummy_dlc (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt715: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724]
- ASoC: rt722-sdca: Add RT722 SDCA driver (Jaroslav Kysela) [RHEL-13724]
- ASoC: amd: ps: Update copyright notice (Jaroslav Kysela) [RHEL-13724]
- soundwire: bus: Don't filter slave alerts (Jaroslav Kysela) [RHEL-13724]
- soundwire: qcom: use tabs for indentation in defines (Jaroslav Kysela) [RHEL-13724]
- soundwire: qcom: add support for v2.0.0 controller (Jaroslav Kysela) [RHEL-13724]
- soundwire: qcom: prepare for handling different register layouts (Jaroslav Kysela) [RHEL-13724]
- soundwire: qcom: use consistently 'ctrl' as state variable name (Jaroslav Kysela) [RHEL-13724]
- soundwire: qcom: allow 16-bit sample interval for ports (Jaroslav Kysela) [RHEL-13724]
- dt-bindings: soundwire: qcom: add 16-bit sample interval (Jaroslav Kysela) [RHEL-13724]
- dt-bindings: soundwire: qcom: add Qualcomm Soundwire v2.0.0 (Jaroslav Kysela) [RHEL-13724]
- regmap: Use mas_walk() instead of mas_find() (Jaroslav Kysela) [RHEL-13724]
- regmap: Fix double unlock in the maple cache (Jaroslav Kysela) [RHEL-13724]
- ALSA: ac97: Define dummy functions for snd_ac97_suspend() and resume() (Jaroslav Kysela) [RHEL-13724]
- regmap: Add maple tree based register cache (Jaroslav Kysela) [RHEL-13724]
- regmap: Add some basic kunit tests (Jaroslav Kysela) [RHEL-13724]
- regmap: Add RAM backed register map (Jaroslav Kysela) [RHEL-13724]
- ALSA: ac97: Remove redundant driver match function (Jaroslav Kysela) [RHEL-13724]
- ASoC: qcom: common: add default jack dapm pins (Jaroslav Kysela) [RHEL-13724]
- ASoC: dt-bindings: wlf,wm8960: Convert to dtschema (Jaroslav Kysela) [RHEL-13724]
- regmap: Reorder fields in 'struct regmap_bus' to save some memory (Jaroslav Kysela) [RHEL-13724]
- docs: ftrace: always use canonical ftrace path (Jaroslav Kysela) [RHEL-13724]
- ASoC: bindings: fsl-asoc-card: add compatible string for nau8822 codec (Jaroslav Kysela) [RHEL-13724]
- ASoC: fsl-asoc-card: add nau8822 support (Jaroslav Kysela) [RHEL-13724]
- xen/sound: switch xen_snd_front to use INVALID_GRANT_REF (Jaroslav Kysela) [RHEL-13724]
- ASoC: max98927: Add reset-gpios optional property (Jaroslav Kysela) [RHEL-13724]
- ASoC: dt-bindings: fsl_rpmsg: Add compatible string for i.MX8ULP (Jaroslav Kysela) [RHEL-13724]
- docs/cgroup: Add the list of threaded controllers to cgroup-v2.rst (Waiman Long) [RHEL-15939]
- cgroup/cpuset: Enable invalid to valid local partition transition (Waiman Long) [RHEL-15939]
- cgroup/cpuset: Cleanup signedness issue in cpu_exclusive_check() (Waiman Long) [RHEL-15939]
- cgroup/cpuset: Extend test_cpuset_prs.sh to test remote partition (Waiman Long) [RHEL-15939]
- cgroup/cpuset: Documentation update for partition (Waiman Long) [RHEL-15939]
- cgroup/cpuset: Check partition conflict with housekeeping setup (Waiman Long) [RHEL-15939]
- cgroup/cpuset: Introduce remote partition (Waiman Long) [RHEL-15939]
- cgroup/cpuset: Add cpuset.cpus.exclusive for v2 (Waiman Long) [RHEL-15939]
- cgroup/cpuset: Add cpuset.cpus.exclusive.effective for v2 (Waiman Long) [RHEL-15939]
- cgroup/cpuset: Fix load balance state in update_partition_sd_lb() (Waiman Long) [RHEL-15939]
- Documentation: admin-guide: correct spelling (Waiman Long) [RHEL-15939]
- Revert RHEL-only "cgroup/cpuset: Add cpuset.cpus.exclusive.effective for v2" (Waiman Long) [RHEL-15939]
- Revert RHEL-only "cgroup/cpuset: Add cpuset.cpus.exclusive for v2" (Waiman Long) [RHEL-15939]
- Revert RHEL-only "cgroup/cpuset: Introduce remote partition" (Waiman Long) [RHEL-15939]
- Revert RHEL-only "cgroup/cpuset: Check partition conflict with housekeeping setup" (Waiman Long) [RHEL-15939]
- Revert RHEL-only "cgroup/cpuset: Documentation update for partition" (Waiman Long) [RHEL-15939]
- Revert RHEL-only "cgroup/cpuset: Extend test_cpuset_prs.sh to test remote partition" (Waiman Long) [RHEL-15939]
- igc: Fix ambiguity in the ethtool advertising (Corinna Vinschen) [RHEL-15687]
- igc: replace deprecated strncpy with strscpy (Corinna Vinschen) [RHEL-15687]
- intel: fix format warnings (Corinna Vinschen) [RHEL-15687]
- igc: Expose tx-usecs coalesce setting to user (Corinna Vinschen) [RHEL-15687]
- igc: Fix infinite initialization loop with early XDP redirect (Corinna Vinschen) [RHEL-15687]
- igc: Change IGC_MIN to allow set rx/tx value between 64 and 80 (Corinna Vinschen) [RHEL-15687]
- igc: Decrease PTM short interval from 10 us to 1 us (Corinna Vinschen) [RHEL-15687]
- igc: Add support for multiple in-flight TX timestamps (Corinna Vinschen) [RHEL-15687]
- igc: Fix the typo in the PTM Control macro (Corinna Vinschen) [RHEL-15687]
- igc: Add lock to safeguard global Qbv variables (Corinna Vinschen) [RHEL-15687]
- eth: add missing xdp.h includes in drivers (Corinna Vinschen) [RHEL-15687]
- igc: Fix Kernel Panic during ndo_tx_timeout callback (Corinna Vinschen) [RHEL-15687]
- igc: Prevent garbled TX queue with XDP ZEROCOPY (Corinna Vinschen) [RHEL-15687]
- igc: Add TransmissionOverrun counter (Corinna Vinschen) [RHEL-15687]
- igc: Fix inserting of empty frame for launchtime (Corinna Vinschen) [RHEL-15687]
- igc: Fix launchtime before start of cycle (Corinna Vinschen) [RHEL-15687]
- igc: No strict mode in pure launchtime/CBS offload (Corinna Vinschen) [RHEL-15687]
- igc: Handle already enabled taprio offload for basetime 0 (Corinna Vinschen) [RHEL-15687]
- igc: Do not enable taprio offload for invalid arguments (Corinna Vinschen) [RHEL-15687]
- igc: Rename qbv_enable to taprio_offload_enable (Corinna Vinschen) [RHEL-15687]
- igc: Handle PPS start time programming for past time values (Corinna Vinschen) [RHEL-15687]
- igc: Include the length/type field and VLAN tag in queueMaxSDU (Corinna Vinschen) [RHEL-15687]
- igc: set TP bit in 'supported' and 'advertising' fields of ethtool_link_ksettings (Corinna Vinschen) [RHEL-15687]
- igc: Fix TX Hang issue when QBV Gate is closed (Corinna Vinschen) [RHEL-15687]
- igc: Remove delay during TX ring configuration (Corinna Vinschen) [RHEL-15687]
- igc: Add condition for qbv_config_change_errors counter (Corinna Vinschen) [RHEL-15687]
- igc: Work around HW bug causing missing timestamps (Corinna Vinschen) [RHEL-15687]
- igc: Retrieve TX timestamp during interrupt handling (Corinna Vinschen) [RHEL-15687]
- igc: Check if hardware TX timestamping is enabled earlier (Corinna Vinschen) [RHEL-15687]
- igc: Fix race condition in PTP tx code (Corinna Vinschen) [RHEL-15687]
- igc: Add XDP hints kfuncs for RX timestamp (Corinna Vinschen) [RHEL-15687]
- igc: Add XDP hints kfuncs for RX hash (Corinna Vinschen) [RHEL-15687]
- igc: Add igc_xdp_buff wrapper for xdp_buff in driver (Corinna Vinschen) [RHEL-15687]
- igc: Remove unnecessary aer.h include (Corinna Vinschen) [RHEL-15687]
- igc: Clean up and optimize watchdog task (Corinna Vinschen) [RHEL-15687]
- igc: offload queue max SDU from tc-taprio (Corinna Vinschen) [RHEL-15687]
- igc: Add qbv_config_change_errors counter (Corinna Vinschen) [RHEL-15687]
- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [RHEL-15687]
- redhat/configs: Enable CONFIG_IOMMUFD (Cédric Le Goater) [RHEL-17211]
- vfio/mtty: Enable migration support (Alex Williamson) [RHEL-12360 RHEL-14389]
- vfio/mtty: Overhaul mtty interrupt handling (Alex Williamson) [RHEL-14389]
- vfio: Fix smatch errors in vfio_combine_iova_ranges() (Alex Williamson) [RHEL-14389]
- vfio: use __aligned_u64 in struct vfio_device_ioeventfd (Alex Williamson) [RHEL-14389]
- vfio: use __aligned_u64 in struct vfio_device_gfx_plane_info (Alex Williamson) [RHEL-14389]
- vfio: trivially use __aligned_u64 for ioctl structs (Alex Williamson) [RHEL-14389]
- vfio: add bus master feature to device feature ioctl (Alex Williamson) [RHEL-14389]
- vfio: Support IO page table replacement (Alex Williamson) [RHEL-14390]
- vdpa/mlx5: preserve CVQ vringh index (Cindy Lu) [RHEL-5336]
- vdpa/mlx5: implement .reset_map driver op (Cindy Lu) [RHEL-5336]
- mlx5_vdpa: offer VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK (Cindy Lu) [RHEL-5336]
- vdpa/mlx5: Remove unused function declarations (Cindy Lu) [RHEL-5336]
- vdpa/mlx5: Update cvq iotlb mapping on ASID change (Cindy Lu) [RHEL-5336]
- vdpa/mlx5: Make iotlb helper functions more generic (Cindy Lu) [RHEL-5336]
- vdpa/mlx5: Enable hw support for vq descriptor mapping (Cindy Lu) [RHEL-5336]
- vdpa/mlx5: Introduce mr for vq descriptor (Cindy Lu) [RHEL-5336]
- vdpa/mlx5: Improve mr update flow (Cindy Lu) [RHEL-5336]
- vdpa/mlx5: Move mr mutex out of mr struct (Cindy Lu) [RHEL-5336]
- vdpa/mlx5: Allow creation/deletion of any given mr struct (Cindy Lu) [RHEL-5336]
- vdpa/mlx5: Rename mr destroy functions (Cindy Lu) [RHEL-5336]
- vdpa/mlx5: Collapse "dvq" mr add/delete functions (Cindy Lu) [RHEL-5336]
- vdpa/mlx5: Take cvq iotlb lock during refresh (Cindy Lu) [RHEL-5336]
- vdpa/mlx5: Decouple cvq iotlb handling from hw mapping code (Cindy Lu) [RHEL-5336]
- vdpa/mlx5: Create helper function for dma mappings (Cindy Lu) [RHEL-5336]
- vdpa/mlx5: Expose descriptor group mkey hw capability (Cindy Lu) [RHEL-5336]
- vhost-vdpa: fix use after free in vhost_vdpa_probe() (Cindy Lu) [RHEL-5336]
- vdpa_sim_blk: allocate the buffer zeroed (Cindy Lu) [RHEL-5336]
- vdpa_sim: implement .reset_map support (Cindy Lu) [RHEL-5336]
- vhost-vdpa: clean iotlb map during reset for older userspace (Cindy Lu) [RHEL-5336]
- vdpa: introduce .compat_reset operation callback (Cindy Lu) [RHEL-5336]
- vhost-vdpa: introduce IOTLB_PERSIST backend feature bit (Cindy Lu) [RHEL-5336]
- vhost-vdpa: reset vendor specific mapping to initial state in .release (Cindy Lu) [RHEL-5336]
- vdpa: introduce .reset_map operation callback (Cindy Lu) [RHEL-5336]
- vdpa: Update sysfs ABI documentation (Cindy Lu) [RHEL-5336]
- vhost-vdpa: uAPI to get dedicated descriptor group id (Cindy Lu) [RHEL-5336]
- vhost-vdpa: introduce descriptor group backend feature (Cindy Lu) [RHEL-5336]
- vdpa: introduce dedicated descriptor group for virtqueue (Cindy Lu) [RHEL-5336]
- vdpa_sim_blk: Fix the potential leak of mgmt_dev (Cindy Lu) [RHEL-5336]
- virtio_vdpa: build affinity masks conditionally (Cindy Lu) [RHEL-5336]
- vdpa_sim: offer VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK (Cindy Lu) [RHEL-5336]
- vdpa: add get_backend_features vdpa operation (Cindy Lu) [RHEL-5336]
- vdpa: accept VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK backend feature (Cindy Lu) [RHEL-5336]
- vdpa: add VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK flag (Cindy Lu) [RHEL-5336]
- virtio-vdpa: Fix cpumask memory leak in virtio_vdpa_find_vqs() (Cindy Lu) [RHEL-5336]
- vdpa: Enable strict validation for netlinks ops (Cindy Lu) [RHEL-5336]
- vdpa: Add max vqp attr to vdpa_nl_policy for nlattr length check (Cindy Lu) [RHEL-5336]
- vdpa: Add queue index attr to vdpa_nl_policy for nlattr length check (Cindy Lu) [RHEL-5336]
- vdpa: Add features attr to vdpa_nl_policy for nlattr length check (Cindy Lu) [RHEL-5336]
- redhat: Let kernel-modules-core own the files depmod generates. (Jan Stancek) [RHEL-15435]
- ip_tunnel: Preserve pointer const in ip_tunnel_info_opts (Michal Schmidt) [RHEL-19222]
- igb: Fix potential memory leak in igb_add_ethtool_nfc_entry (Corinna Vinschen) [RHEL-15700]
- igb: Fix an end of loop test (Corinna Vinschen) [RHEL-15700]
- igb: replace deprecated strncpy with strscpy (Corinna Vinschen) [RHEL-15700]
- intel: fix format warnings (Corinna Vinschen) [RHEL-15700]
- intel: fix string truncation warnings (Corinna Vinschen) [RHEL-15700]
- ethernet/intel: Use list_for_each_entry() helper (Corinna Vinschen) [RHEL-15700]
- igb: clean up in all error paths when enabling SR-IOV (Corinna Vinschen) [RHEL-15700]
- igb: Change IGB_MIN to allow set rx/tx value between 64 and 80 (Corinna Vinschen) [RHEL-15700]
- igb: disable virtualization features on 82580 (Corinna Vinschen) [RHEL-15700]
- igb: Avoid starting unnecessary workqueues (Corinna Vinschen) [RHEL-15700]
- igb: Fix igb_down hung on surprise removal (Corinna Vinschen) [RHEL-15700]
- igb: Enable SR-IOV after reinit (Corinna Vinschen) [RHEL-15700]
- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [RHEL-15700]
- x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms (Foggy Liu) [RHEL-18215]
Resolves: RHEL-12360, RHEL-13724, RHEL-14389, RHEL-14390, RHEL-15435, RHEL-15687, RHEL-15700, RHEL-15939, RHEL-17211, RHEL-18215, RHEL-19095, RHEL-19222, RHEL-19678, RHEL-5336, RHEL-9380
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2023-12-21 15:10:40 +00:00
|
|
|
%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\
|
2020-10-15 12:41:02 +00:00
|
|
|
%{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}}\
|
2021-07-19 21:22:10 +00:00
|
|
|
%{expand:%%files %{?3:%{3}-}devel-matched}\
|
2020-10-15 12:41:02 +00:00
|
|
|
%{expand:%%files -f kernel-%{?3:%{3}-}modules-extra.list %{?3:%{3}-}modules-extra}\
|
|
|
|
%config(noreplace) /etc/modprobe.d/*-blacklist.conf\
|
kernel-5.14.0-376.el9
* Wed Oct 11 2023 Scott Weaver <scweaver@redhat.com> [5.14.0-376.el9]
- kernel.spec.template: Fix --without bpftool (Prarit Bhargava)
- redhat/Makefile.cross: Add message for disabled subpackages (Prarit Bhargava)
- redhat/Makefile.cross: Update cross targets with disabled subpackages (Prarit Bhargava)
- redhat/Makefile.cross: Remove ARCH selection code (Prarit Bhargava)
- redhat/Makefile.cross: Update script (Prarit Bhargava)
- redhat/kernel.spec.template: Disable 'extracting debug info' messages (Prarit Bhargava)
- redhat/kernel.spec.template: Fix internal "File listed twice" errors (Prarit Bhargava)
- cifs: fix potential oops in cifs_oplock_break (Scott Mayhew) [RHEL-11577]
- smb: propagate error code of extract_sharename() (Scott Mayhew) [RHEL-11577]
- smb: client: fix dfs link mount against w2k8 (Scott Mayhew) [RHEL-11577]
- smb3: do not set NTLMSSP_VERSION flag for negotiate not auth request (Scott Mayhew) [RHEL-11577]
- smb: client: fix missed ses refcounting (Scott Mayhew) [RHEL-11577]
- cifs: fix session state check in smb2_find_smb_ses (Scott Mayhew) [RHEL-11577]
- cifs: fix session state check in reconnect to avoid use-after-free issue (Scott Mayhew) [RHEL-11577]
- smb: client: fix shared DFS root mounts with different prefixes (Scott Mayhew) [RHEL-11577]
- smb: client: fix broken file attrs with nodfs mounts (Scott Mayhew) [RHEL-11577]
- cifs: do all necessary checks for credits within or before locking (Scott Mayhew) [RHEL-11577]
- cifs: prevent use-after-free by freeing the cfile later (Scott Mayhew) [RHEL-11577]
- SMB3: Do not send lease break acknowledgment if all file handles have been closed (Scott Mayhew) [RHEL-11577]
- cifs: add a warning when the in-flight count goes negative (Scott Mayhew) [RHEL-11577]
- cifs: fix lease break oops in xfstest generic/098 (Scott Mayhew) [RHEL-11577]
- cifs: fix max_credits implementation (Scott Mayhew) [RHEL-11577]
- cifs: fix sockaddr comparison in iface_cmp (Scott Mayhew) [RHEL-11577]
- smb/client: print "Unknown" instead of bogus link speed value (Scott Mayhew) [RHEL-11577]
- cifs: print all credit counters in DebugData (Scott Mayhew) [RHEL-11577]
- cifs: fix status checks in cifs_tree_connect (Scott Mayhew) [RHEL-11577]
- smb: remove obsolete comment (Scott Mayhew) [RHEL-11577]
- cifs: address unused variable warning (Scott Mayhew) [RHEL-11577]
- smb: delete an unnecessary statement (Scott Mayhew) [RHEL-11577]
- smb3: missing null check in SMB2_change_notify (Scott Mayhew) [RHEL-11577]
- smb: move client and server files to common directory fs/smb (Scott Mayhew) [RHEL-11577]
- cifs: mapchars mount option ignored (Scott Mayhew) [RHEL-11577]
- smb3: display debug information better for encryption (Scott Mayhew) [RHEL-11577]
- cifs: fix smb1 mount regression (Scott Mayhew) [RHEL-11577]
- SMB3: drop reference to cfile before sending oplock break (Scott Mayhew) [RHEL-11577]
- SMB3: Close all deferred handles of inode in case of handle lease break (Scott Mayhew) [RHEL-11577]
- cifs: release leases for deferred close handles when freezing (Scott Mayhew) [RHEL-11577]
- smb3: fix problem remounting a share after shutdown (Scott Mayhew) [RHEL-11577]
- SMB3: force unmount was failing to close deferred close files (Scott Mayhew) [RHEL-11577]
- smb3: improve parallel reads of large files (Scott Mayhew) [RHEL-11577]
- do not reuse connection if share marked as isolated (Scott Mayhew) [RHEL-11577]
- cifs: fix pcchunk length type in smb2_copychunk_range (Scott Mayhew) [RHEL-11577]
- cifs: fix sharing of DFS connections (Scott Mayhew) [RHEL-11577]
- cifs: avoid potential races when handling multiple dfs tcons (Scott Mayhew) [RHEL-11577]
- cifs: protect access of TCP_Server_Info::{origin,leaf}_fullpath (Scott Mayhew) [RHEL-11577]
- cifs: fix potential race when tree connecting ipc (Scott Mayhew) [RHEL-11577]
- cifs: fix potential use-after-free bugs in TCP_Server_Info::hostname (Scott Mayhew) [RHEL-11577]
- cifs: print smb3_fs_context::source when mounting (Scott Mayhew) [RHEL-11577]
- cifs: protect session status check in smb2_reconnect() (Scott Mayhew) [RHEL-11577]
- SMB3.1.1: correct definition for app_instance_id create contexts (Scott Mayhew) [RHEL-11577]
- cifs: update internal module version number for cifs.ko (Scott Mayhew) [RHEL-11577]
- smb3: move some common open context structs to smbfs_common (Scott Mayhew) [RHEL-11577]
- smb3: make query_on_disk_id open context consistent and move to common code (Scott Mayhew) [RHEL-11577]
- SMB3.1.1: add new tree connect ShareFlags (Scott Mayhew) [RHEL-11577]
- cifs: missing lock when updating session status (Scott Mayhew) [RHEL-11577]
- SMB3: Close deferred file handles in case of handle lease break (Scott Mayhew) [RHEL-11577]
- SMB3: Add missing locks to protect deferred close file list (Scott Mayhew) [RHEL-11577]
- cifs: Avoid a cast in add_lease_context() (Scott Mayhew) [RHEL-11577]
- cifs: double lock in cifs_reconnect_tcon() (Scott Mayhew) [RHEL-11577]
- cifs: sanitize paths in cifs_update_super_prepath. (Scott Mayhew) [RHEL-11577]
- cifs: get rid of dead check in smb2_reconnect() (Scott Mayhew) [RHEL-11577]
- cifs: prevent infinite recursion in CIFSGetDFSRefer() (Scott Mayhew) [RHEL-11577]
- cifs: avoid races in parallel reconnects in smb1 (Scott Mayhew) [RHEL-11577]
- cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALL (Scott Mayhew) [RHEL-11577]
- cifs: fix missing unload_nls() in smb2_reconnect() (Scott Mayhew) [RHEL-11577]
- cifs: avoid race conditions with parallel reconnects (Scott Mayhew) [RHEL-11577]
- cifs: append path to open_enter trace event (Scott Mayhew) [RHEL-11577]
- cifs: lock chan_lock outside match_session (Scott Mayhew) [RHEL-11577]
- cifs: check only tcon status on tcon related functions (Scott Mayhew) [RHEL-11577]
- cifs: use DFS root session instead of tcon ses (Scott Mayhew) [RHEL-11577]
- cifs: return DFS root session id in DebugData (Scott Mayhew) [RHEL-11577]
- cifs: fix use-after-free bug in refresh_cache_worker() (Scott Mayhew) [RHEL-11577]
- cifs: set DFS root session in cifs_get_smb_ses() (Scott Mayhew) [RHEL-11577]
- cifs: prevent data race in cifs_reconnect_tcon() (Scott Mayhew) [RHEL-11577]
- cifs: reuse cifs_match_ipaddr for comparison of dstaddr too (Scott Mayhew) [RHEL-11577]
- cifs: match even the scope id for ipv6 addresses (Scott Mayhew) [RHEL-11577]
- update internal module version number for cifs.ko (Scott Mayhew) [RHEL-11577]
- cifs: update ip_addr for ses only for primary chan setup (Scott Mayhew) [RHEL-11577]
- smb3: Replace smb2pdu 1-element arrays with flex-arrays (Scott Mayhew) [RHEL-11577]
- cifs: get rid of dns resolve worker (Scott Mayhew) [RHEL-11577]
- cifs: Fix warning and UAF when destroy the MR list (Scott Mayhew) [RHEL-11577]
- cifs: Fix lost destroy smbd connection when MR allocate failed (Scott Mayhew) [RHEL-11577]
- cifs: Replace remaining 1-element arrays (Scott Mayhew) [RHEL-11577]
- cifs: Convert struct fealist away from 1-element array (Scott Mayhew) [RHEL-11577]
- cifs: Fix uninitialized memory reads for oparms.mode (Scott Mayhew) [RHEL-11577]
- cifs: remove unneeded 2bytes of padding from smb2 tree connect (Scott Mayhew) [RHEL-11577]
- cifs: Use a folio in cifs_page_mkwrite() (Scott Mayhew) [RHEL-11577]
- cifs: Fix uninitialized memory read in smb3_qfs_tcon() (Scott Mayhew) [RHEL-11577]
- cifs: get rid of unneeded conditional in cifs_get_num_sgs() (Scott Mayhew) [RHEL-11577]
- cifs: prevent data race in smb2_reconnect() (Scott Mayhew) [RHEL-11577]
- cifs: fix indentation in make menuconfig options (Scott Mayhew) [RHEL-11577]
- cifs: update Kconfig description (Scott Mayhew) [RHEL-11577]
- cifs: Get rid of unneeded conditional in the smb2_get_aead_req() (Scott Mayhew) [RHEL-11577]
- cifs: print last update time for interface list (Scott Mayhew) [RHEL-11577]
- cifs: Replace zero-length arrays with flexible-array members (Scott Mayhew) [RHEL-11577]
- cifs: Use kstrtobool() instead of strtobool() (Scott Mayhew) [RHEL-11577]
- cifs: Fix use-after-free in rdata->read_into_pages() (Scott Mayhew) [RHEL-11577]
- smb3: missing inode locks in punch hole (Scott Mayhew) [RHEL-11577]
- cifs: writeback fix (Scott Mayhew) [RHEL-11577]
- mm/slab_common: fix slab_caches list corruption after kmem_cache_destroy() (Rafael Aquini) [RHEL-2466]
- crypto: testmgr - fix RNG performance in fuzz tests (Ivan Vecera) [RHEL-3646]
- crypto/testmgr: use get_random_u32_inclusive() when possible (Ivan Vecera) [RHEL-3646]
- crypto/testmgr: use get_random_u32_below() instead of deprecated function (Ivan Vecera) [RHEL-3646]
- crypto/testmgr: use get_random_{u8,u16}() when possible, part 1 (Ivan Vecera) [RHEL-3646]
- crypto/testmgr: use prandom_u32_max() when possible, part 1 (Ivan Vecera) [RHEL-3646]
- crypto: testmgr - test in-place en/decryption with two sglists (Ivan Vecera) [RHEL-3646]
- arm64: adjust KASLR relocation after ARCH_RANDOM removal (Ivan Vecera) [RHEL-3646]
- selftests/bpf: fix stacktrace_build_id with missing kprobe/urandom_read (Ivan Vecera) [RHEL-3646]
- random: do not include <asm/archrandom.h> from random.h (Ivan Vecera) [RHEL-3646]
- x86/espfix: Use get_random_long() rather than archrandom (Ivan Vecera) [RHEL-3646]
- s390/archrandom: add missing header include (Ivan Vecera) [RHEL-3646]
- random: include <linux/once.h> in the right header (Ivan Vecera) [RHEL-3646]
- random: align entropy_timer_state to cache line (Ivan Vecera) [RHEL-3646]
- random: mix in cycle counter when jitter timer fires (Ivan Vecera) [RHEL-3646]
- random: spread out jitter callback to different CPUs (Ivan Vecera) [RHEL-3646]
- random: remove extraneous period and add a missing one in comments (Ivan Vecera) [RHEL-3646]
- random: add back async readiness notifier (Ivan Vecera) [RHEL-3646]
- random: reseed in delayed work rather than on-demand (Ivan Vecera) [RHEL-3646]
- random: always mix cycle counter in add_latent_entropy() (Ivan Vecera) [RHEL-3646]
- hw_random: use add_hwgenerator_randomness() for early entropy (Ivan Vecera) [RHEL-3646]
- random: modernize documentation comment on get_random_bytes() (Ivan Vecera) [RHEL-3646]
- random: adjust comment to account for removed function (Ivan Vecera) [RHEL-3646]
- random: remove early archrandom abstraction (Ivan Vecera) [RHEL-3646]
- random: add helpers for random numbers with given floor or range (Ivan Vecera) [RHEL-3646]
- random: use rejection sampling for uniform bounded random integers (Ivan Vecera) [RHEL-3646]
- random: use arch_get_random*_early() in random_init() (Ivan Vecera) [RHEL-3646]
- random: clear new batches when bringing new CPUs online (Ivan Vecera) [RHEL-3646]
- random: fix typos in get_random_bytes() comment (Ivan Vecera) [RHEL-3646]
- prandom: make use of smaller types in prandom_u32_max (Ivan Vecera) [RHEL-3646]
- random: add 8-bit and 16-bit batches (Ivan Vecera) [RHEL-3646]
- random: use init_utsname() instead of utsname() (Ivan Vecera) [RHEL-3646]
- kfence: use better stack hash seed (Ivan Vecera) [RHEL-3646]
- random: split initialization into early step and later step (Ivan Vecera) [RHEL-3646]
- random: throttle hwrng writes if no entropy is credited (Ivan Vecera) [RHEL-3646]
- random: restore O_NONBLOCK support (Ivan Vecera) [RHEL-3646]
- random: use hwgenerator randomness more frequently at early boot (Ivan Vecera) [RHEL-3646]
- random: correct spelling of "overwrites" (Ivan Vecera) [RHEL-3646]
- random: handle archrandom with multiple longs (Ivan Vecera) [RHEL-3646]
- KVM: PPC: Use arch_get_random_seed_long instead of powernv variant (Ivan Vecera) [RHEL-3646]
- random: use try_cmpxchg in _credit_init_bits (Ivan Vecera) [RHEL-3646]
- timekeeping: contribute wall clock to rng on time change (Ivan Vecera) [RHEL-3646]
- random: remove CONFIG_ARCH_RANDOM (Ivan Vecera) [RHEL-3646]
- random: credit cpu and bootloader seeds by default (Ivan Vecera) [RHEL-3646]
- s390/archrandom: prevent CPACF trng invocations in interrupt context (Ivan Vecera) [RHEL-3646]
- s390/archrandom: simplify back to earlier design and initialize earlier (Ivan Vecera) [RHEL-3646]
- hwrng: s390 - replace snprintf in show functions with sysfs_emit (Ivan Vecera) [RHEL-3646]
- random: update comment from copy_to_user() -> copy_to_iter() (Ivan Vecera) [RHEL-3646]
- random: quiet urandom warning ratelimit suppression message (Ivan Vecera) [RHEL-3646]
- random: remove rng_has_arch_random() (Ivan Vecera) [RHEL-3646]
- Revert "arm64: Initialize jump labels before setup_machine_fdt()" (Ivan Vecera) [RHEL-3646]
- random: do not use jump labels before they are initialized (Ivan Vecera) [RHEL-3646]
- random: account for arch randomness in bits (Ivan Vecera) [RHEL-3646]
- random: mark bootloader randomness code as __init (Ivan Vecera) [RHEL-3646]
- random: avoid checking crng_ready() twice in random_init() (Ivan Vecera) [RHEL-3646]
- random: check for signals after page of pool writes (Ivan Vecera) [RHEL-3646]
- random: wire up fops->splice_{read,write}_iter() (Ivan Vecera) [RHEL-3646]
- crypto: rng: convert to using iov_iter (Ivan Vecera) [RHEL-3646]
- random: convert to using fops->write_iter() (Ivan Vecera) [RHEL-3646]
- random: convert to using fops->read_iter() (Ivan Vecera) [RHEL-3646]
- random: unify batched entropy implementations (Ivan Vecera) [RHEL-3646]
- random: move randomize_page() into mm where it belongs (Ivan Vecera) [RHEL-3646]
- random: remove mostly unused async readiness notifier (Ivan Vecera) [RHEL-3646]
- random: remove get_random_bytes_arch() and add rng_has_arch_random() (Ivan Vecera) [RHEL-3646]
- random: move initialization functions out of hot pages (Ivan Vecera) [RHEL-3646]
- random: make consistent use of buf and len (Ivan Vecera) [RHEL-3646]
- random: use proper return types on get_random_{int,long}_wait() (Ivan Vecera) [RHEL-3646]
- random: remove extern from functions in header (Ivan Vecera) [RHEL-3646]
- arm64: Initialize jump labels before setup_machine_fdt() (Ivan Vecera) [RHEL-3646]
- random: use static branch for crng_ready() (Ivan Vecera) [RHEL-3646]
- random: credit architectural init the exact amount (Ivan Vecera) [RHEL-3646]
- random: handle latent entropy and command line from random_init() (Ivan Vecera) [RHEL-3646]
- random: use proper jiffies comparison macro (Ivan Vecera) [RHEL-3646]
- random: remove ratelimiting for in-kernel unseeded randomness (Ivan Vecera) [RHEL-3646]
- random: move initialization out of reseeding hot path (Ivan Vecera) [RHEL-3646]
- random: avoid initializing twice in credit race (Ivan Vecera) [RHEL-3646]
- random: use symbolic constants for crng_init states (Ivan Vecera) [RHEL-3646]
- random32: use real rng for non-deterministic randomness (Ivan Vecera) [RHEL-3646]
- init: call time_init() before rand_initialize() (Ivan Vecera) [RHEL-3646]
- random: fix sysctl documentation nits (Ivan Vecera) [RHEL-3646]
- timekeeping: Add raw clock fallback for random_get_entropy() (Ivan Vecera) [RHEL-3646]
- random: pull add_hwgenerator_randomness() declaration into random.h (Ivan Vecera) [RHEL-3646]
- random: remove useless header comment (Ivan Vecera) [RHEL-3646]
- char: move RANDOM_TRUST_CPU & RANDOM_TRUST_BOOTLOADER into the Character devices menu (Ivan Vecera) [RHEL-3646]
- ibmveth: Reduce default tx queues to 8 (Mamatha Inamdar) [2228218]
- ibmveth: Ethtool set queue support (Mamatha Inamdar) [2228218]
- ibmveth: Implement multi queue on xmit (Mamatha Inamdar) [2228218]
- ibmveth: Copy tx skbs into a premapped buffer (Mamatha Inamdar) [2228218]
- perf/x86/intel: Add Crestmont PMU (Michael Petlan) [2177050]
- x86/cpu: Fix Crestmont uarch (Michael Petlan) [2177050]
- x86/cpu: Fix Gracemont uarch (Michael Petlan) [2177050]
- KVM: arm64: fix __kvm_host_psci_cpu_entry() prototype (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Rephrase percpu enable/disable tracking in terms of hyp (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Fix hardware enable/disable flows for pKVM (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Add missing BTI instructions (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Fix misuse of KVM_ARM_VCPU_POWER_OFF bit index (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Use different pointer authentication keys for pKVM (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Rip out the vestiges of the 'old' ID register scheme (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Handle ID register reads using the VM-wide values (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Use generic sanitisation for ID_AA64PFR0_EL1 (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Use generic sanitisation for ID_(AA64)DFR0_EL1 (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Use arm64_ftr_bits to sanitise ID register writes (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Save ID registers' sanitized value per guest (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Reuse fields of sys_reg_desc for idreg (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Rewrite IMPDEF PMU version as NI (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Make vCPU feature flags consistent VM-wide (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Relax invariance of KVM_ARM_VCPU_POWER_OFF (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Separate out feature sanitisation and initialisation (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Use BTI for nvhe (Shaoqin Huang) [RHEL-1760]
- arm64: kvm: avoid overflow in integer division (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Use local TLBI on permission relaxation (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Split huge pages during KVM_CLEAR_DIRTY_LOG (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Open-code kvm_mmu_write_protect_pt_masked() (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Split huge pages when dirty logging is enabled (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Add kvm_uninit_stage2_mmu() (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Refactor kvm_arch_commit_memory_region() (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Add kvm_pgtable_stage2_split() (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Add KVM_CAP_ARM_EAGER_SPLIT_CHUNK_SIZE (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Export kvm_are_all_memslots_empty() (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Add helper for creating unlinked stage2 subtrees (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Add KVM_PGTABLE_WALK flags for skipping CMOs and BBM TLBIs (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Rename free_removed to free_unlinked (Shaoqin Huang) [RHEL-1760]
- phy: qcom-qmp-pcie: support SM8150 PCIe QMP PHYs (Alessandro Carminati) [RHEL-10197]
- phy: qcom-qmp-pcie: populate offsets configuration (Alessandro Carminati) [RHEL-10197]
- phy: qcom-qmp-pcie: simplify clock handling (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Rename "hs_gear" to "phy_gear" (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Update PHY settings only when scaling to higher gears (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Configure SYS1CLK_1US_REG for UFS V4 and above (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Align programing of unipro clk attributes (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Add support to configure PA_VS_CORE_CLK_40NS_CYCLES (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Add multiple frequency support for MAX_CORE_CLK_1US_CYCLES (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Update MAX_CORE_CLK_1US_CYCLES for UFS V4 and above (Alessandro Carminati) [RHEL-10197]
- arm64: dts: qcom: sc8280xp: Hook up PDC as wakeup-parent of TLMM (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Make struct ufs_qcom_bw_table static const (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: ufs-qcom: Check host controller state (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: core: Export ufshcd_is_hba_active() (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Add support for scaling interconnects (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: core: Add enums for UFS lanes (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Remove unused variable (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: ufs-qcom: Change UFS devfreq timer to delayed (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Get queue ID from MSI index in ESI handler (Alessandro Carminati) [RHEL-10197]
- PCI: qcom: Use DWC helpers for modifying the read-only DBI registers (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: ufs-qcom: Switch to the new ICE API (Alessandro Carminati) [RHEL-10197]
- soc: qcom: Rename ice to qcom_ice to avoid module name conflict (Alessandro Carminati) [RHEL-10197]
- pinctrl: qcom: sa8775p: add the wakeirq map (Alessandro Carminati) [RHEL-10197]
- soc: qcom: Make the Qualcomm UFS/SDCC ICE a dedicated driver (Alessandro Carminati) [RHEL-10197]
- RDMA/irdma: Prevent zero-length STAG registration (Kamal Heib) [RHEL-6388] {CVE-2023-25775}
Resolves: rhbz#2177050, rhbz#2228218, RHEL-10197, RHEL-11577, RHEL-1760, RHEL-2466, RHEL-3646, RHEL-6388
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2023-10-11 17:48:41 +00:00
|
|
|
%{expand:%%files %{?3:%{3}-}modules-internal}\
|
|
|
|
/lib/modules/%{KVERREL}%{?3:+%{3}}/internal\
|
2023-02-15 19:08:53 +00:00
|
|
|
%if 0%{!?fedora:1}\
|
kernel-5.14.0-376.el9
* Wed Oct 11 2023 Scott Weaver <scweaver@redhat.com> [5.14.0-376.el9]
- kernel.spec.template: Fix --without bpftool (Prarit Bhargava)
- redhat/Makefile.cross: Add message for disabled subpackages (Prarit Bhargava)
- redhat/Makefile.cross: Update cross targets with disabled subpackages (Prarit Bhargava)
- redhat/Makefile.cross: Remove ARCH selection code (Prarit Bhargava)
- redhat/Makefile.cross: Update script (Prarit Bhargava)
- redhat/kernel.spec.template: Disable 'extracting debug info' messages (Prarit Bhargava)
- redhat/kernel.spec.template: Fix internal "File listed twice" errors (Prarit Bhargava)
- cifs: fix potential oops in cifs_oplock_break (Scott Mayhew) [RHEL-11577]
- smb: propagate error code of extract_sharename() (Scott Mayhew) [RHEL-11577]
- smb: client: fix dfs link mount against w2k8 (Scott Mayhew) [RHEL-11577]
- smb3: do not set NTLMSSP_VERSION flag for negotiate not auth request (Scott Mayhew) [RHEL-11577]
- smb: client: fix missed ses refcounting (Scott Mayhew) [RHEL-11577]
- cifs: fix session state check in smb2_find_smb_ses (Scott Mayhew) [RHEL-11577]
- cifs: fix session state check in reconnect to avoid use-after-free issue (Scott Mayhew) [RHEL-11577]
- smb: client: fix shared DFS root mounts with different prefixes (Scott Mayhew) [RHEL-11577]
- smb: client: fix broken file attrs with nodfs mounts (Scott Mayhew) [RHEL-11577]
- cifs: do all necessary checks for credits within or before locking (Scott Mayhew) [RHEL-11577]
- cifs: prevent use-after-free by freeing the cfile later (Scott Mayhew) [RHEL-11577]
- SMB3: Do not send lease break acknowledgment if all file handles have been closed (Scott Mayhew) [RHEL-11577]
- cifs: add a warning when the in-flight count goes negative (Scott Mayhew) [RHEL-11577]
- cifs: fix lease break oops in xfstest generic/098 (Scott Mayhew) [RHEL-11577]
- cifs: fix max_credits implementation (Scott Mayhew) [RHEL-11577]
- cifs: fix sockaddr comparison in iface_cmp (Scott Mayhew) [RHEL-11577]
- smb/client: print "Unknown" instead of bogus link speed value (Scott Mayhew) [RHEL-11577]
- cifs: print all credit counters in DebugData (Scott Mayhew) [RHEL-11577]
- cifs: fix status checks in cifs_tree_connect (Scott Mayhew) [RHEL-11577]
- smb: remove obsolete comment (Scott Mayhew) [RHEL-11577]
- cifs: address unused variable warning (Scott Mayhew) [RHEL-11577]
- smb: delete an unnecessary statement (Scott Mayhew) [RHEL-11577]
- smb3: missing null check in SMB2_change_notify (Scott Mayhew) [RHEL-11577]
- smb: move client and server files to common directory fs/smb (Scott Mayhew) [RHEL-11577]
- cifs: mapchars mount option ignored (Scott Mayhew) [RHEL-11577]
- smb3: display debug information better for encryption (Scott Mayhew) [RHEL-11577]
- cifs: fix smb1 mount regression (Scott Mayhew) [RHEL-11577]
- SMB3: drop reference to cfile before sending oplock break (Scott Mayhew) [RHEL-11577]
- SMB3: Close all deferred handles of inode in case of handle lease break (Scott Mayhew) [RHEL-11577]
- cifs: release leases for deferred close handles when freezing (Scott Mayhew) [RHEL-11577]
- smb3: fix problem remounting a share after shutdown (Scott Mayhew) [RHEL-11577]
- SMB3: force unmount was failing to close deferred close files (Scott Mayhew) [RHEL-11577]
- smb3: improve parallel reads of large files (Scott Mayhew) [RHEL-11577]
- do not reuse connection if share marked as isolated (Scott Mayhew) [RHEL-11577]
- cifs: fix pcchunk length type in smb2_copychunk_range (Scott Mayhew) [RHEL-11577]
- cifs: fix sharing of DFS connections (Scott Mayhew) [RHEL-11577]
- cifs: avoid potential races when handling multiple dfs tcons (Scott Mayhew) [RHEL-11577]
- cifs: protect access of TCP_Server_Info::{origin,leaf}_fullpath (Scott Mayhew) [RHEL-11577]
- cifs: fix potential race when tree connecting ipc (Scott Mayhew) [RHEL-11577]
- cifs: fix potential use-after-free bugs in TCP_Server_Info::hostname (Scott Mayhew) [RHEL-11577]
- cifs: print smb3_fs_context::source when mounting (Scott Mayhew) [RHEL-11577]
- cifs: protect session status check in smb2_reconnect() (Scott Mayhew) [RHEL-11577]
- SMB3.1.1: correct definition for app_instance_id create contexts (Scott Mayhew) [RHEL-11577]
- cifs: update internal module version number for cifs.ko (Scott Mayhew) [RHEL-11577]
- smb3: move some common open context structs to smbfs_common (Scott Mayhew) [RHEL-11577]
- smb3: make query_on_disk_id open context consistent and move to common code (Scott Mayhew) [RHEL-11577]
- SMB3.1.1: add new tree connect ShareFlags (Scott Mayhew) [RHEL-11577]
- cifs: missing lock when updating session status (Scott Mayhew) [RHEL-11577]
- SMB3: Close deferred file handles in case of handle lease break (Scott Mayhew) [RHEL-11577]
- SMB3: Add missing locks to protect deferred close file list (Scott Mayhew) [RHEL-11577]
- cifs: Avoid a cast in add_lease_context() (Scott Mayhew) [RHEL-11577]
- cifs: double lock in cifs_reconnect_tcon() (Scott Mayhew) [RHEL-11577]
- cifs: sanitize paths in cifs_update_super_prepath. (Scott Mayhew) [RHEL-11577]
- cifs: get rid of dead check in smb2_reconnect() (Scott Mayhew) [RHEL-11577]
- cifs: prevent infinite recursion in CIFSGetDFSRefer() (Scott Mayhew) [RHEL-11577]
- cifs: avoid races in parallel reconnects in smb1 (Scott Mayhew) [RHEL-11577]
- cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALL (Scott Mayhew) [RHEL-11577]
- cifs: fix missing unload_nls() in smb2_reconnect() (Scott Mayhew) [RHEL-11577]
- cifs: avoid race conditions with parallel reconnects (Scott Mayhew) [RHEL-11577]
- cifs: append path to open_enter trace event (Scott Mayhew) [RHEL-11577]
- cifs: lock chan_lock outside match_session (Scott Mayhew) [RHEL-11577]
- cifs: check only tcon status on tcon related functions (Scott Mayhew) [RHEL-11577]
- cifs: use DFS root session instead of tcon ses (Scott Mayhew) [RHEL-11577]
- cifs: return DFS root session id in DebugData (Scott Mayhew) [RHEL-11577]
- cifs: fix use-after-free bug in refresh_cache_worker() (Scott Mayhew) [RHEL-11577]
- cifs: set DFS root session in cifs_get_smb_ses() (Scott Mayhew) [RHEL-11577]
- cifs: prevent data race in cifs_reconnect_tcon() (Scott Mayhew) [RHEL-11577]
- cifs: reuse cifs_match_ipaddr for comparison of dstaddr too (Scott Mayhew) [RHEL-11577]
- cifs: match even the scope id for ipv6 addresses (Scott Mayhew) [RHEL-11577]
- update internal module version number for cifs.ko (Scott Mayhew) [RHEL-11577]
- cifs: update ip_addr for ses only for primary chan setup (Scott Mayhew) [RHEL-11577]
- smb3: Replace smb2pdu 1-element arrays with flex-arrays (Scott Mayhew) [RHEL-11577]
- cifs: get rid of dns resolve worker (Scott Mayhew) [RHEL-11577]
- cifs: Fix warning and UAF when destroy the MR list (Scott Mayhew) [RHEL-11577]
- cifs: Fix lost destroy smbd connection when MR allocate failed (Scott Mayhew) [RHEL-11577]
- cifs: Replace remaining 1-element arrays (Scott Mayhew) [RHEL-11577]
- cifs: Convert struct fealist away from 1-element array (Scott Mayhew) [RHEL-11577]
- cifs: Fix uninitialized memory reads for oparms.mode (Scott Mayhew) [RHEL-11577]
- cifs: remove unneeded 2bytes of padding from smb2 tree connect (Scott Mayhew) [RHEL-11577]
- cifs: Use a folio in cifs_page_mkwrite() (Scott Mayhew) [RHEL-11577]
- cifs: Fix uninitialized memory read in smb3_qfs_tcon() (Scott Mayhew) [RHEL-11577]
- cifs: get rid of unneeded conditional in cifs_get_num_sgs() (Scott Mayhew) [RHEL-11577]
- cifs: prevent data race in smb2_reconnect() (Scott Mayhew) [RHEL-11577]
- cifs: fix indentation in make menuconfig options (Scott Mayhew) [RHEL-11577]
- cifs: update Kconfig description (Scott Mayhew) [RHEL-11577]
- cifs: Get rid of unneeded conditional in the smb2_get_aead_req() (Scott Mayhew) [RHEL-11577]
- cifs: print last update time for interface list (Scott Mayhew) [RHEL-11577]
- cifs: Replace zero-length arrays with flexible-array members (Scott Mayhew) [RHEL-11577]
- cifs: Use kstrtobool() instead of strtobool() (Scott Mayhew) [RHEL-11577]
- cifs: Fix use-after-free in rdata->read_into_pages() (Scott Mayhew) [RHEL-11577]
- smb3: missing inode locks in punch hole (Scott Mayhew) [RHEL-11577]
- cifs: writeback fix (Scott Mayhew) [RHEL-11577]
- mm/slab_common: fix slab_caches list corruption after kmem_cache_destroy() (Rafael Aquini) [RHEL-2466]
- crypto: testmgr - fix RNG performance in fuzz tests (Ivan Vecera) [RHEL-3646]
- crypto/testmgr: use get_random_u32_inclusive() when possible (Ivan Vecera) [RHEL-3646]
- crypto/testmgr: use get_random_u32_below() instead of deprecated function (Ivan Vecera) [RHEL-3646]
- crypto/testmgr: use get_random_{u8,u16}() when possible, part 1 (Ivan Vecera) [RHEL-3646]
- crypto/testmgr: use prandom_u32_max() when possible, part 1 (Ivan Vecera) [RHEL-3646]
- crypto: testmgr - test in-place en/decryption with two sglists (Ivan Vecera) [RHEL-3646]
- arm64: adjust KASLR relocation after ARCH_RANDOM removal (Ivan Vecera) [RHEL-3646]
- selftests/bpf: fix stacktrace_build_id with missing kprobe/urandom_read (Ivan Vecera) [RHEL-3646]
- random: do not include <asm/archrandom.h> from random.h (Ivan Vecera) [RHEL-3646]
- x86/espfix: Use get_random_long() rather than archrandom (Ivan Vecera) [RHEL-3646]
- s390/archrandom: add missing header include (Ivan Vecera) [RHEL-3646]
- random: include <linux/once.h> in the right header (Ivan Vecera) [RHEL-3646]
- random: align entropy_timer_state to cache line (Ivan Vecera) [RHEL-3646]
- random: mix in cycle counter when jitter timer fires (Ivan Vecera) [RHEL-3646]
- random: spread out jitter callback to different CPUs (Ivan Vecera) [RHEL-3646]
- random: remove extraneous period and add a missing one in comments (Ivan Vecera) [RHEL-3646]
- random: add back async readiness notifier (Ivan Vecera) [RHEL-3646]
- random: reseed in delayed work rather than on-demand (Ivan Vecera) [RHEL-3646]
- random: always mix cycle counter in add_latent_entropy() (Ivan Vecera) [RHEL-3646]
- hw_random: use add_hwgenerator_randomness() for early entropy (Ivan Vecera) [RHEL-3646]
- random: modernize documentation comment on get_random_bytes() (Ivan Vecera) [RHEL-3646]
- random: adjust comment to account for removed function (Ivan Vecera) [RHEL-3646]
- random: remove early archrandom abstraction (Ivan Vecera) [RHEL-3646]
- random: add helpers for random numbers with given floor or range (Ivan Vecera) [RHEL-3646]
- random: use rejection sampling for uniform bounded random integers (Ivan Vecera) [RHEL-3646]
- random: use arch_get_random*_early() in random_init() (Ivan Vecera) [RHEL-3646]
- random: clear new batches when bringing new CPUs online (Ivan Vecera) [RHEL-3646]
- random: fix typos in get_random_bytes() comment (Ivan Vecera) [RHEL-3646]
- prandom: make use of smaller types in prandom_u32_max (Ivan Vecera) [RHEL-3646]
- random: add 8-bit and 16-bit batches (Ivan Vecera) [RHEL-3646]
- random: use init_utsname() instead of utsname() (Ivan Vecera) [RHEL-3646]
- kfence: use better stack hash seed (Ivan Vecera) [RHEL-3646]
- random: split initialization into early step and later step (Ivan Vecera) [RHEL-3646]
- random: throttle hwrng writes if no entropy is credited (Ivan Vecera) [RHEL-3646]
- random: restore O_NONBLOCK support (Ivan Vecera) [RHEL-3646]
- random: use hwgenerator randomness more frequently at early boot (Ivan Vecera) [RHEL-3646]
- random: correct spelling of "overwrites" (Ivan Vecera) [RHEL-3646]
- random: handle archrandom with multiple longs (Ivan Vecera) [RHEL-3646]
- KVM: PPC: Use arch_get_random_seed_long instead of powernv variant (Ivan Vecera) [RHEL-3646]
- random: use try_cmpxchg in _credit_init_bits (Ivan Vecera) [RHEL-3646]
- timekeeping: contribute wall clock to rng on time change (Ivan Vecera) [RHEL-3646]
- random: remove CONFIG_ARCH_RANDOM (Ivan Vecera) [RHEL-3646]
- random: credit cpu and bootloader seeds by default (Ivan Vecera) [RHEL-3646]
- s390/archrandom: prevent CPACF trng invocations in interrupt context (Ivan Vecera) [RHEL-3646]
- s390/archrandom: simplify back to earlier design and initialize earlier (Ivan Vecera) [RHEL-3646]
- hwrng: s390 - replace snprintf in show functions with sysfs_emit (Ivan Vecera) [RHEL-3646]
- random: update comment from copy_to_user() -> copy_to_iter() (Ivan Vecera) [RHEL-3646]
- random: quiet urandom warning ratelimit suppression message (Ivan Vecera) [RHEL-3646]
- random: remove rng_has_arch_random() (Ivan Vecera) [RHEL-3646]
- Revert "arm64: Initialize jump labels before setup_machine_fdt()" (Ivan Vecera) [RHEL-3646]
- random: do not use jump labels before they are initialized (Ivan Vecera) [RHEL-3646]
- random: account for arch randomness in bits (Ivan Vecera) [RHEL-3646]
- random: mark bootloader randomness code as __init (Ivan Vecera) [RHEL-3646]
- random: avoid checking crng_ready() twice in random_init() (Ivan Vecera) [RHEL-3646]
- random: check for signals after page of pool writes (Ivan Vecera) [RHEL-3646]
- random: wire up fops->splice_{read,write}_iter() (Ivan Vecera) [RHEL-3646]
- crypto: rng: convert to using iov_iter (Ivan Vecera) [RHEL-3646]
- random: convert to using fops->write_iter() (Ivan Vecera) [RHEL-3646]
- random: convert to using fops->read_iter() (Ivan Vecera) [RHEL-3646]
- random: unify batched entropy implementations (Ivan Vecera) [RHEL-3646]
- random: move randomize_page() into mm where it belongs (Ivan Vecera) [RHEL-3646]
- random: remove mostly unused async readiness notifier (Ivan Vecera) [RHEL-3646]
- random: remove get_random_bytes_arch() and add rng_has_arch_random() (Ivan Vecera) [RHEL-3646]
- random: move initialization functions out of hot pages (Ivan Vecera) [RHEL-3646]
- random: make consistent use of buf and len (Ivan Vecera) [RHEL-3646]
- random: use proper return types on get_random_{int,long}_wait() (Ivan Vecera) [RHEL-3646]
- random: remove extern from functions in header (Ivan Vecera) [RHEL-3646]
- arm64: Initialize jump labels before setup_machine_fdt() (Ivan Vecera) [RHEL-3646]
- random: use static branch for crng_ready() (Ivan Vecera) [RHEL-3646]
- random: credit architectural init the exact amount (Ivan Vecera) [RHEL-3646]
- random: handle latent entropy and command line from random_init() (Ivan Vecera) [RHEL-3646]
- random: use proper jiffies comparison macro (Ivan Vecera) [RHEL-3646]
- random: remove ratelimiting for in-kernel unseeded randomness (Ivan Vecera) [RHEL-3646]
- random: move initialization out of reseeding hot path (Ivan Vecera) [RHEL-3646]
- random: avoid initializing twice in credit race (Ivan Vecera) [RHEL-3646]
- random: use symbolic constants for crng_init states (Ivan Vecera) [RHEL-3646]
- random32: use real rng for non-deterministic randomness (Ivan Vecera) [RHEL-3646]
- init: call time_init() before rand_initialize() (Ivan Vecera) [RHEL-3646]
- random: fix sysctl documentation nits (Ivan Vecera) [RHEL-3646]
- timekeeping: Add raw clock fallback for random_get_entropy() (Ivan Vecera) [RHEL-3646]
- random: pull add_hwgenerator_randomness() declaration into random.h (Ivan Vecera) [RHEL-3646]
- random: remove useless header comment (Ivan Vecera) [RHEL-3646]
- char: move RANDOM_TRUST_CPU & RANDOM_TRUST_BOOTLOADER into the Character devices menu (Ivan Vecera) [RHEL-3646]
- ibmveth: Reduce default tx queues to 8 (Mamatha Inamdar) [2228218]
- ibmveth: Ethtool set queue support (Mamatha Inamdar) [2228218]
- ibmveth: Implement multi queue on xmit (Mamatha Inamdar) [2228218]
- ibmveth: Copy tx skbs into a premapped buffer (Mamatha Inamdar) [2228218]
- perf/x86/intel: Add Crestmont PMU (Michael Petlan) [2177050]
- x86/cpu: Fix Crestmont uarch (Michael Petlan) [2177050]
- x86/cpu: Fix Gracemont uarch (Michael Petlan) [2177050]
- KVM: arm64: fix __kvm_host_psci_cpu_entry() prototype (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Rephrase percpu enable/disable tracking in terms of hyp (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Fix hardware enable/disable flows for pKVM (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Add missing BTI instructions (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Fix misuse of KVM_ARM_VCPU_POWER_OFF bit index (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Use different pointer authentication keys for pKVM (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Rip out the vestiges of the 'old' ID register scheme (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Handle ID register reads using the VM-wide values (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Use generic sanitisation for ID_AA64PFR0_EL1 (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Use generic sanitisation for ID_(AA64)DFR0_EL1 (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Use arm64_ftr_bits to sanitise ID register writes (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Save ID registers' sanitized value per guest (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Reuse fields of sys_reg_desc for idreg (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Rewrite IMPDEF PMU version as NI (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Make vCPU feature flags consistent VM-wide (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Relax invariance of KVM_ARM_VCPU_POWER_OFF (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Separate out feature sanitisation and initialisation (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Use BTI for nvhe (Shaoqin Huang) [RHEL-1760]
- arm64: kvm: avoid overflow in integer division (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Use local TLBI on permission relaxation (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Split huge pages during KVM_CLEAR_DIRTY_LOG (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Open-code kvm_mmu_write_protect_pt_masked() (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Split huge pages when dirty logging is enabled (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Add kvm_uninit_stage2_mmu() (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Refactor kvm_arch_commit_memory_region() (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Add kvm_pgtable_stage2_split() (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Add KVM_CAP_ARM_EAGER_SPLIT_CHUNK_SIZE (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Export kvm_are_all_memslots_empty() (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Add helper for creating unlinked stage2 subtrees (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Add KVM_PGTABLE_WALK flags for skipping CMOs and BBM TLBIs (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Rename free_removed to free_unlinked (Shaoqin Huang) [RHEL-1760]
- phy: qcom-qmp-pcie: support SM8150 PCIe QMP PHYs (Alessandro Carminati) [RHEL-10197]
- phy: qcom-qmp-pcie: populate offsets configuration (Alessandro Carminati) [RHEL-10197]
- phy: qcom-qmp-pcie: simplify clock handling (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Rename "hs_gear" to "phy_gear" (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Update PHY settings only when scaling to higher gears (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Configure SYS1CLK_1US_REG for UFS V4 and above (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Align programing of unipro clk attributes (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Add support to configure PA_VS_CORE_CLK_40NS_CYCLES (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Add multiple frequency support for MAX_CORE_CLK_1US_CYCLES (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Update MAX_CORE_CLK_1US_CYCLES for UFS V4 and above (Alessandro Carminati) [RHEL-10197]
- arm64: dts: qcom: sc8280xp: Hook up PDC as wakeup-parent of TLMM (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Make struct ufs_qcom_bw_table static const (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: ufs-qcom: Check host controller state (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: core: Export ufshcd_is_hba_active() (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Add support for scaling interconnects (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: core: Add enums for UFS lanes (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Remove unused variable (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: ufs-qcom: Change UFS devfreq timer to delayed (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Get queue ID from MSI index in ESI handler (Alessandro Carminati) [RHEL-10197]
- PCI: qcom: Use DWC helpers for modifying the read-only DBI registers (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: ufs-qcom: Switch to the new ICE API (Alessandro Carminati) [RHEL-10197]
- soc: qcom: Rename ice to qcom_ice to avoid module name conflict (Alessandro Carminati) [RHEL-10197]
- pinctrl: qcom: sa8775p: add the wakeirq map (Alessandro Carminati) [RHEL-10197]
- soc: qcom: Make the Qualcomm UFS/SDCC ICE a dedicated driver (Alessandro Carminati) [RHEL-10197]
- RDMA/irdma: Prevent zero-length STAG registration (Kamal Heib) [RHEL-6388] {CVE-2023-25775}
Resolves: rhbz#2177050, rhbz#2228218, RHEL-10197, RHEL-11577, RHEL-1760, RHEL-2466, RHEL-3646, RHEL-6388
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2023-10-11 17:48:41 +00:00
|
|
|
%{expand:%%files %{?3:%{3}-}modules-partner}\
|
|
|
|
/lib/modules/%{KVERREL}%{?3:+%{3}}/partner\
|
2023-02-15 19:08:53 +00:00
|
|
|
%endif\
|
2023-03-07 14:22:21 +00:00
|
|
|
%if "%{3}" == "rt" || "%{3}" == "rt-debug"\
|
kernel-5.14.0-376.el9
* Wed Oct 11 2023 Scott Weaver <scweaver@redhat.com> [5.14.0-376.el9]
- kernel.spec.template: Fix --without bpftool (Prarit Bhargava)
- redhat/Makefile.cross: Add message for disabled subpackages (Prarit Bhargava)
- redhat/Makefile.cross: Update cross targets with disabled subpackages (Prarit Bhargava)
- redhat/Makefile.cross: Remove ARCH selection code (Prarit Bhargava)
- redhat/Makefile.cross: Update script (Prarit Bhargava)
- redhat/kernel.spec.template: Disable 'extracting debug info' messages (Prarit Bhargava)
- redhat/kernel.spec.template: Fix internal "File listed twice" errors (Prarit Bhargava)
- cifs: fix potential oops in cifs_oplock_break (Scott Mayhew) [RHEL-11577]
- smb: propagate error code of extract_sharename() (Scott Mayhew) [RHEL-11577]
- smb: client: fix dfs link mount against w2k8 (Scott Mayhew) [RHEL-11577]
- smb3: do not set NTLMSSP_VERSION flag for negotiate not auth request (Scott Mayhew) [RHEL-11577]
- smb: client: fix missed ses refcounting (Scott Mayhew) [RHEL-11577]
- cifs: fix session state check in smb2_find_smb_ses (Scott Mayhew) [RHEL-11577]
- cifs: fix session state check in reconnect to avoid use-after-free issue (Scott Mayhew) [RHEL-11577]
- smb: client: fix shared DFS root mounts with different prefixes (Scott Mayhew) [RHEL-11577]
- smb: client: fix broken file attrs with nodfs mounts (Scott Mayhew) [RHEL-11577]
- cifs: do all necessary checks for credits within or before locking (Scott Mayhew) [RHEL-11577]
- cifs: prevent use-after-free by freeing the cfile later (Scott Mayhew) [RHEL-11577]
- SMB3: Do not send lease break acknowledgment if all file handles have been closed (Scott Mayhew) [RHEL-11577]
- cifs: add a warning when the in-flight count goes negative (Scott Mayhew) [RHEL-11577]
- cifs: fix lease break oops in xfstest generic/098 (Scott Mayhew) [RHEL-11577]
- cifs: fix max_credits implementation (Scott Mayhew) [RHEL-11577]
- cifs: fix sockaddr comparison in iface_cmp (Scott Mayhew) [RHEL-11577]
- smb/client: print "Unknown" instead of bogus link speed value (Scott Mayhew) [RHEL-11577]
- cifs: print all credit counters in DebugData (Scott Mayhew) [RHEL-11577]
- cifs: fix status checks in cifs_tree_connect (Scott Mayhew) [RHEL-11577]
- smb: remove obsolete comment (Scott Mayhew) [RHEL-11577]
- cifs: address unused variable warning (Scott Mayhew) [RHEL-11577]
- smb: delete an unnecessary statement (Scott Mayhew) [RHEL-11577]
- smb3: missing null check in SMB2_change_notify (Scott Mayhew) [RHEL-11577]
- smb: move client and server files to common directory fs/smb (Scott Mayhew) [RHEL-11577]
- cifs: mapchars mount option ignored (Scott Mayhew) [RHEL-11577]
- smb3: display debug information better for encryption (Scott Mayhew) [RHEL-11577]
- cifs: fix smb1 mount regression (Scott Mayhew) [RHEL-11577]
- SMB3: drop reference to cfile before sending oplock break (Scott Mayhew) [RHEL-11577]
- SMB3: Close all deferred handles of inode in case of handle lease break (Scott Mayhew) [RHEL-11577]
- cifs: release leases for deferred close handles when freezing (Scott Mayhew) [RHEL-11577]
- smb3: fix problem remounting a share after shutdown (Scott Mayhew) [RHEL-11577]
- SMB3: force unmount was failing to close deferred close files (Scott Mayhew) [RHEL-11577]
- smb3: improve parallel reads of large files (Scott Mayhew) [RHEL-11577]
- do not reuse connection if share marked as isolated (Scott Mayhew) [RHEL-11577]
- cifs: fix pcchunk length type in smb2_copychunk_range (Scott Mayhew) [RHEL-11577]
- cifs: fix sharing of DFS connections (Scott Mayhew) [RHEL-11577]
- cifs: avoid potential races when handling multiple dfs tcons (Scott Mayhew) [RHEL-11577]
- cifs: protect access of TCP_Server_Info::{origin,leaf}_fullpath (Scott Mayhew) [RHEL-11577]
- cifs: fix potential race when tree connecting ipc (Scott Mayhew) [RHEL-11577]
- cifs: fix potential use-after-free bugs in TCP_Server_Info::hostname (Scott Mayhew) [RHEL-11577]
- cifs: print smb3_fs_context::source when mounting (Scott Mayhew) [RHEL-11577]
- cifs: protect session status check in smb2_reconnect() (Scott Mayhew) [RHEL-11577]
- SMB3.1.1: correct definition for app_instance_id create contexts (Scott Mayhew) [RHEL-11577]
- cifs: update internal module version number for cifs.ko (Scott Mayhew) [RHEL-11577]
- smb3: move some common open context structs to smbfs_common (Scott Mayhew) [RHEL-11577]
- smb3: make query_on_disk_id open context consistent and move to common code (Scott Mayhew) [RHEL-11577]
- SMB3.1.1: add new tree connect ShareFlags (Scott Mayhew) [RHEL-11577]
- cifs: missing lock when updating session status (Scott Mayhew) [RHEL-11577]
- SMB3: Close deferred file handles in case of handle lease break (Scott Mayhew) [RHEL-11577]
- SMB3: Add missing locks to protect deferred close file list (Scott Mayhew) [RHEL-11577]
- cifs: Avoid a cast in add_lease_context() (Scott Mayhew) [RHEL-11577]
- cifs: double lock in cifs_reconnect_tcon() (Scott Mayhew) [RHEL-11577]
- cifs: sanitize paths in cifs_update_super_prepath. (Scott Mayhew) [RHEL-11577]
- cifs: get rid of dead check in smb2_reconnect() (Scott Mayhew) [RHEL-11577]
- cifs: prevent infinite recursion in CIFSGetDFSRefer() (Scott Mayhew) [RHEL-11577]
- cifs: avoid races in parallel reconnects in smb1 (Scott Mayhew) [RHEL-11577]
- cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALL (Scott Mayhew) [RHEL-11577]
- cifs: fix missing unload_nls() in smb2_reconnect() (Scott Mayhew) [RHEL-11577]
- cifs: avoid race conditions with parallel reconnects (Scott Mayhew) [RHEL-11577]
- cifs: append path to open_enter trace event (Scott Mayhew) [RHEL-11577]
- cifs: lock chan_lock outside match_session (Scott Mayhew) [RHEL-11577]
- cifs: check only tcon status on tcon related functions (Scott Mayhew) [RHEL-11577]
- cifs: use DFS root session instead of tcon ses (Scott Mayhew) [RHEL-11577]
- cifs: return DFS root session id in DebugData (Scott Mayhew) [RHEL-11577]
- cifs: fix use-after-free bug in refresh_cache_worker() (Scott Mayhew) [RHEL-11577]
- cifs: set DFS root session in cifs_get_smb_ses() (Scott Mayhew) [RHEL-11577]
- cifs: prevent data race in cifs_reconnect_tcon() (Scott Mayhew) [RHEL-11577]
- cifs: reuse cifs_match_ipaddr for comparison of dstaddr too (Scott Mayhew) [RHEL-11577]
- cifs: match even the scope id for ipv6 addresses (Scott Mayhew) [RHEL-11577]
- update internal module version number for cifs.ko (Scott Mayhew) [RHEL-11577]
- cifs: update ip_addr for ses only for primary chan setup (Scott Mayhew) [RHEL-11577]
- smb3: Replace smb2pdu 1-element arrays with flex-arrays (Scott Mayhew) [RHEL-11577]
- cifs: get rid of dns resolve worker (Scott Mayhew) [RHEL-11577]
- cifs: Fix warning and UAF when destroy the MR list (Scott Mayhew) [RHEL-11577]
- cifs: Fix lost destroy smbd connection when MR allocate failed (Scott Mayhew) [RHEL-11577]
- cifs: Replace remaining 1-element arrays (Scott Mayhew) [RHEL-11577]
- cifs: Convert struct fealist away from 1-element array (Scott Mayhew) [RHEL-11577]
- cifs: Fix uninitialized memory reads for oparms.mode (Scott Mayhew) [RHEL-11577]
- cifs: remove unneeded 2bytes of padding from smb2 tree connect (Scott Mayhew) [RHEL-11577]
- cifs: Use a folio in cifs_page_mkwrite() (Scott Mayhew) [RHEL-11577]
- cifs: Fix uninitialized memory read in smb3_qfs_tcon() (Scott Mayhew) [RHEL-11577]
- cifs: get rid of unneeded conditional in cifs_get_num_sgs() (Scott Mayhew) [RHEL-11577]
- cifs: prevent data race in smb2_reconnect() (Scott Mayhew) [RHEL-11577]
- cifs: fix indentation in make menuconfig options (Scott Mayhew) [RHEL-11577]
- cifs: update Kconfig description (Scott Mayhew) [RHEL-11577]
- cifs: Get rid of unneeded conditional in the smb2_get_aead_req() (Scott Mayhew) [RHEL-11577]
- cifs: print last update time for interface list (Scott Mayhew) [RHEL-11577]
- cifs: Replace zero-length arrays with flexible-array members (Scott Mayhew) [RHEL-11577]
- cifs: Use kstrtobool() instead of strtobool() (Scott Mayhew) [RHEL-11577]
- cifs: Fix use-after-free in rdata->read_into_pages() (Scott Mayhew) [RHEL-11577]
- smb3: missing inode locks in punch hole (Scott Mayhew) [RHEL-11577]
- cifs: writeback fix (Scott Mayhew) [RHEL-11577]
- mm/slab_common: fix slab_caches list corruption after kmem_cache_destroy() (Rafael Aquini) [RHEL-2466]
- crypto: testmgr - fix RNG performance in fuzz tests (Ivan Vecera) [RHEL-3646]
- crypto/testmgr: use get_random_u32_inclusive() when possible (Ivan Vecera) [RHEL-3646]
- crypto/testmgr: use get_random_u32_below() instead of deprecated function (Ivan Vecera) [RHEL-3646]
- crypto/testmgr: use get_random_{u8,u16}() when possible, part 1 (Ivan Vecera) [RHEL-3646]
- crypto/testmgr: use prandom_u32_max() when possible, part 1 (Ivan Vecera) [RHEL-3646]
- crypto: testmgr - test in-place en/decryption with two sglists (Ivan Vecera) [RHEL-3646]
- arm64: adjust KASLR relocation after ARCH_RANDOM removal (Ivan Vecera) [RHEL-3646]
- selftests/bpf: fix stacktrace_build_id with missing kprobe/urandom_read (Ivan Vecera) [RHEL-3646]
- random: do not include <asm/archrandom.h> from random.h (Ivan Vecera) [RHEL-3646]
- x86/espfix: Use get_random_long() rather than archrandom (Ivan Vecera) [RHEL-3646]
- s390/archrandom: add missing header include (Ivan Vecera) [RHEL-3646]
- random: include <linux/once.h> in the right header (Ivan Vecera) [RHEL-3646]
- random: align entropy_timer_state to cache line (Ivan Vecera) [RHEL-3646]
- random: mix in cycle counter when jitter timer fires (Ivan Vecera) [RHEL-3646]
- random: spread out jitter callback to different CPUs (Ivan Vecera) [RHEL-3646]
- random: remove extraneous period and add a missing one in comments (Ivan Vecera) [RHEL-3646]
- random: add back async readiness notifier (Ivan Vecera) [RHEL-3646]
- random: reseed in delayed work rather than on-demand (Ivan Vecera) [RHEL-3646]
- random: always mix cycle counter in add_latent_entropy() (Ivan Vecera) [RHEL-3646]
- hw_random: use add_hwgenerator_randomness() for early entropy (Ivan Vecera) [RHEL-3646]
- random: modernize documentation comment on get_random_bytes() (Ivan Vecera) [RHEL-3646]
- random: adjust comment to account for removed function (Ivan Vecera) [RHEL-3646]
- random: remove early archrandom abstraction (Ivan Vecera) [RHEL-3646]
- random: add helpers for random numbers with given floor or range (Ivan Vecera) [RHEL-3646]
- random: use rejection sampling for uniform bounded random integers (Ivan Vecera) [RHEL-3646]
- random: use arch_get_random*_early() in random_init() (Ivan Vecera) [RHEL-3646]
- random: clear new batches when bringing new CPUs online (Ivan Vecera) [RHEL-3646]
- random: fix typos in get_random_bytes() comment (Ivan Vecera) [RHEL-3646]
- prandom: make use of smaller types in prandom_u32_max (Ivan Vecera) [RHEL-3646]
- random: add 8-bit and 16-bit batches (Ivan Vecera) [RHEL-3646]
- random: use init_utsname() instead of utsname() (Ivan Vecera) [RHEL-3646]
- kfence: use better stack hash seed (Ivan Vecera) [RHEL-3646]
- random: split initialization into early step and later step (Ivan Vecera) [RHEL-3646]
- random: throttle hwrng writes if no entropy is credited (Ivan Vecera) [RHEL-3646]
- random: restore O_NONBLOCK support (Ivan Vecera) [RHEL-3646]
- random: use hwgenerator randomness more frequently at early boot (Ivan Vecera) [RHEL-3646]
- random: correct spelling of "overwrites" (Ivan Vecera) [RHEL-3646]
- random: handle archrandom with multiple longs (Ivan Vecera) [RHEL-3646]
- KVM: PPC: Use arch_get_random_seed_long instead of powernv variant (Ivan Vecera) [RHEL-3646]
- random: use try_cmpxchg in _credit_init_bits (Ivan Vecera) [RHEL-3646]
- timekeeping: contribute wall clock to rng on time change (Ivan Vecera) [RHEL-3646]
- random: remove CONFIG_ARCH_RANDOM (Ivan Vecera) [RHEL-3646]
- random: credit cpu and bootloader seeds by default (Ivan Vecera) [RHEL-3646]
- s390/archrandom: prevent CPACF trng invocations in interrupt context (Ivan Vecera) [RHEL-3646]
- s390/archrandom: simplify back to earlier design and initialize earlier (Ivan Vecera) [RHEL-3646]
- hwrng: s390 - replace snprintf in show functions with sysfs_emit (Ivan Vecera) [RHEL-3646]
- random: update comment from copy_to_user() -> copy_to_iter() (Ivan Vecera) [RHEL-3646]
- random: quiet urandom warning ratelimit suppression message (Ivan Vecera) [RHEL-3646]
- random: remove rng_has_arch_random() (Ivan Vecera) [RHEL-3646]
- Revert "arm64: Initialize jump labels before setup_machine_fdt()" (Ivan Vecera) [RHEL-3646]
- random: do not use jump labels before they are initialized (Ivan Vecera) [RHEL-3646]
- random: account for arch randomness in bits (Ivan Vecera) [RHEL-3646]
- random: mark bootloader randomness code as __init (Ivan Vecera) [RHEL-3646]
- random: avoid checking crng_ready() twice in random_init() (Ivan Vecera) [RHEL-3646]
- random: check for signals after page of pool writes (Ivan Vecera) [RHEL-3646]
- random: wire up fops->splice_{read,write}_iter() (Ivan Vecera) [RHEL-3646]
- crypto: rng: convert to using iov_iter (Ivan Vecera) [RHEL-3646]
- random: convert to using fops->write_iter() (Ivan Vecera) [RHEL-3646]
- random: convert to using fops->read_iter() (Ivan Vecera) [RHEL-3646]
- random: unify batched entropy implementations (Ivan Vecera) [RHEL-3646]
- random: move randomize_page() into mm where it belongs (Ivan Vecera) [RHEL-3646]
- random: remove mostly unused async readiness notifier (Ivan Vecera) [RHEL-3646]
- random: remove get_random_bytes_arch() and add rng_has_arch_random() (Ivan Vecera) [RHEL-3646]
- random: move initialization functions out of hot pages (Ivan Vecera) [RHEL-3646]
- random: make consistent use of buf and len (Ivan Vecera) [RHEL-3646]
- random: use proper return types on get_random_{int,long}_wait() (Ivan Vecera) [RHEL-3646]
- random: remove extern from functions in header (Ivan Vecera) [RHEL-3646]
- arm64: Initialize jump labels before setup_machine_fdt() (Ivan Vecera) [RHEL-3646]
- random: use static branch for crng_ready() (Ivan Vecera) [RHEL-3646]
- random: credit architectural init the exact amount (Ivan Vecera) [RHEL-3646]
- random: handle latent entropy and command line from random_init() (Ivan Vecera) [RHEL-3646]
- random: use proper jiffies comparison macro (Ivan Vecera) [RHEL-3646]
- random: remove ratelimiting for in-kernel unseeded randomness (Ivan Vecera) [RHEL-3646]
- random: move initialization out of reseeding hot path (Ivan Vecera) [RHEL-3646]
- random: avoid initializing twice in credit race (Ivan Vecera) [RHEL-3646]
- random: use symbolic constants for crng_init states (Ivan Vecera) [RHEL-3646]
- random32: use real rng for non-deterministic randomness (Ivan Vecera) [RHEL-3646]
- init: call time_init() before rand_initialize() (Ivan Vecera) [RHEL-3646]
- random: fix sysctl documentation nits (Ivan Vecera) [RHEL-3646]
- timekeeping: Add raw clock fallback for random_get_entropy() (Ivan Vecera) [RHEL-3646]
- random: pull add_hwgenerator_randomness() declaration into random.h (Ivan Vecera) [RHEL-3646]
- random: remove useless header comment (Ivan Vecera) [RHEL-3646]
- char: move RANDOM_TRUST_CPU & RANDOM_TRUST_BOOTLOADER into the Character devices menu (Ivan Vecera) [RHEL-3646]
- ibmveth: Reduce default tx queues to 8 (Mamatha Inamdar) [2228218]
- ibmveth: Ethtool set queue support (Mamatha Inamdar) [2228218]
- ibmveth: Implement multi queue on xmit (Mamatha Inamdar) [2228218]
- ibmveth: Copy tx skbs into a premapped buffer (Mamatha Inamdar) [2228218]
- perf/x86/intel: Add Crestmont PMU (Michael Petlan) [2177050]
- x86/cpu: Fix Crestmont uarch (Michael Petlan) [2177050]
- x86/cpu: Fix Gracemont uarch (Michael Petlan) [2177050]
- KVM: arm64: fix __kvm_host_psci_cpu_entry() prototype (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Rephrase percpu enable/disable tracking in terms of hyp (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Fix hardware enable/disable flows for pKVM (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Add missing BTI instructions (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Fix misuse of KVM_ARM_VCPU_POWER_OFF bit index (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Use different pointer authentication keys for pKVM (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Rip out the vestiges of the 'old' ID register scheme (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Handle ID register reads using the VM-wide values (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Use generic sanitisation for ID_AA64PFR0_EL1 (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Use generic sanitisation for ID_(AA64)DFR0_EL1 (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Use arm64_ftr_bits to sanitise ID register writes (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Save ID registers' sanitized value per guest (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Reuse fields of sys_reg_desc for idreg (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Rewrite IMPDEF PMU version as NI (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Make vCPU feature flags consistent VM-wide (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Relax invariance of KVM_ARM_VCPU_POWER_OFF (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Separate out feature sanitisation and initialisation (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Use BTI for nvhe (Shaoqin Huang) [RHEL-1760]
- arm64: kvm: avoid overflow in integer division (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Use local TLBI on permission relaxation (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Split huge pages during KVM_CLEAR_DIRTY_LOG (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Open-code kvm_mmu_write_protect_pt_masked() (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Split huge pages when dirty logging is enabled (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Add kvm_uninit_stage2_mmu() (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Refactor kvm_arch_commit_memory_region() (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Add kvm_pgtable_stage2_split() (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Add KVM_CAP_ARM_EAGER_SPLIT_CHUNK_SIZE (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Export kvm_are_all_memslots_empty() (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Add helper for creating unlinked stage2 subtrees (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Add KVM_PGTABLE_WALK flags for skipping CMOs and BBM TLBIs (Shaoqin Huang) [RHEL-1760]
- KVM: arm64: Rename free_removed to free_unlinked (Shaoqin Huang) [RHEL-1760]
- phy: qcom-qmp-pcie: support SM8150 PCIe QMP PHYs (Alessandro Carminati) [RHEL-10197]
- phy: qcom-qmp-pcie: populate offsets configuration (Alessandro Carminati) [RHEL-10197]
- phy: qcom-qmp-pcie: simplify clock handling (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Rename "hs_gear" to "phy_gear" (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Update PHY settings only when scaling to higher gears (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Configure SYS1CLK_1US_REG for UFS V4 and above (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Align programing of unipro clk attributes (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Add support to configure PA_VS_CORE_CLK_40NS_CYCLES (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Add multiple frequency support for MAX_CORE_CLK_1US_CYCLES (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Update MAX_CORE_CLK_1US_CYCLES for UFS V4 and above (Alessandro Carminati) [RHEL-10197]
- arm64: dts: qcom: sc8280xp: Hook up PDC as wakeup-parent of TLMM (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Make struct ufs_qcom_bw_table static const (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: ufs-qcom: Check host controller state (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: core: Export ufshcd_is_hba_active() (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Add support for scaling interconnects (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: core: Add enums for UFS lanes (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Remove unused variable (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: ufs-qcom: Change UFS devfreq timer to delayed (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: qcom: Get queue ID from MSI index in ESI handler (Alessandro Carminati) [RHEL-10197]
- PCI: qcom: Use DWC helpers for modifying the read-only DBI registers (Alessandro Carminati) [RHEL-10197]
- scsi: ufs: ufs-qcom: Switch to the new ICE API (Alessandro Carminati) [RHEL-10197]
- soc: qcom: Rename ice to qcom_ice to avoid module name conflict (Alessandro Carminati) [RHEL-10197]
- pinctrl: qcom: sa8775p: add the wakeirq map (Alessandro Carminati) [RHEL-10197]
- soc: qcom: Make the Qualcomm UFS/SDCC ICE a dedicated driver (Alessandro Carminati) [RHEL-10197]
- RDMA/irdma: Prevent zero-length STAG registration (Kamal Heib) [RHEL-6388] {CVE-2023-25775}
Resolves: rhbz#2177050, rhbz#2228218, RHEL-10197, RHEL-11577, RHEL-1760, RHEL-2466, RHEL-3646, RHEL-6388
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2023-10-11 17:48:41 +00:00
|
|
|
%{expand:%%files %{?3:%{3}-}kvm}\
|
|
|
|
/lib/modules/%{KVERREL}%{?3:+%{3}}/kvm\
|
2023-03-07 14:22:21 +00:00
|
|
|
%endif\
|
2020-10-15 12:41:02 +00:00
|
|
|
%if %{with_debuginfo}\
|
|
|
|
%ifnarch noarch\
|
|
|
|
%{expand:%%files -f debuginfo%{?3}.list %{?3:%{3}-}debuginfo}\
|
|
|
|
%endif\
|
|
|
|
%endif\
|
2023-02-14 19:44:17 +00:00
|
|
|
%if %{efiuki}\
|
2023-03-07 14:22:21 +00:00
|
|
|
%if "%{3}" != "rt" && "%{3}" != "rt-debug"\
|
2023-02-14 19:44:17 +00:00
|
|
|
%{expand:%%files %{?3:%{3}-}uki-virt}\
|
kernel-5.14.0-501.el9
* Tue Aug 20 2024 Lucas Zampieri <lzampier@redhat.com> [5.14.0-501.el9]
- x86/bhi: Avoid warning in #DB handler due to BHI mitigation (Waiman Long) [RHEL-53662 RHEL-53665] {CVE-2024-42240}
- redhat: Fix the ownership of /lib/modules/<kversion> directory (Vitaly Kuznetsov) [RHEL-21034]
- move ownership of /lib/modules/<ver>/ to kernel-core (Thorsten Leemhuis) [RHEL-21034]
- KVM: guest_memfd: let kvm_gmem_populate() operate only on private gfns (Paolo Bonzini) [RHEL-32435]
- KVM: extend kvm_range_has_memory_attributes() to check subset of attributes (Paolo Bonzini) [RHEL-32435]
- KVM: cleanup and add shortcuts to kvm_range_has_memory_attributes() (Paolo Bonzini) [RHEL-32435]
- KVM: guest_memfd: move check for already-populated page to common code (Paolo Bonzini) [RHEL-32435]
- KVM: remove kvm_arch_gmem_prepare_needed() (Paolo Bonzini) [RHEL-32435]
- KVM: guest_memfd: make kvm_gmem_prepare_folio() operate on a single struct kvm (Paolo Bonzini) [RHEL-32435]
- KVM: guest_memfd: delay kvm_gmem_prepare_folio() until the memory is passed to the guest (Paolo Bonzini) [RHEL-32435]
- KVM: guest_memfd: return locked folio from __kvm_gmem_get_pfn (Paolo Bonzini) [RHEL-32435]
- KVM: rename CONFIG_HAVE_KVM_GMEM_* to CONFIG_HAVE_KVM_ARCH_GMEM_* (Paolo Bonzini) [RHEL-32435]
- KVM: guest_memfd: do not go through struct page (Paolo Bonzini) [RHEL-32435]
- KVM: guest_memfd: delay folio_mark_uptodate() until after successful preparation (Paolo Bonzini) [RHEL-32435]
- KVM: guest_memfd: return folio from __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-32435]
- KVM: x86: Eliminate log spam from limited APIC timer periods (Paolo Bonzini) [RHEL-32435]
- KVM: SVM: Use sev_es_host_save_area() helper when initializing tsc_aux (Paolo Bonzini) [RHEL-32435]
- KVM: SVM: Force sev_es_host_save_area() to be inlined (for noinstr usage) (Paolo Bonzini) [RHEL-32435]
- KVM: SVM: Consider NUMA affinity when allocating per-CPU save_area (Paolo Bonzini) [RHEL-32435]
- KVM: SVM: not account memory allocation for per-CPU svm_data (Paolo Bonzini) [RHEL-32435]
- KVM: SVM: remove useless input parameter in snp_safe_alloc_page (Paolo Bonzini) [RHEL-32435]
- KVM: Validate hva in kvm_gpc_activate_hva() to fix __kvm_gpc_refresh() WARN (Paolo Bonzini) [RHEL-32435]
- KVM: interrupt kvm_gmem_populate() on signals (Paolo Bonzini) [RHEL-32435]
- KVM: Stop processing *all* memslots when "null" mmu_notifier handler is found (Paolo Bonzini) [RHEL-32435]
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() (Paolo Bonzini) [RHEL-32435]
- KVM: selftests: x86: Prioritize getting max_gfn from GuestPhysBits (Paolo Bonzini) [RHEL-32435]
- KVM: selftests: Fix shift of 32 bit unsigned int more than 32 bits (Paolo Bonzini) [RHEL-32435]
- KVM: Discard zero mask with function kvm_dirty_ring_reset (Paolo Bonzini) [RHEL-32435]
- virt: guest_memfd: fix reference leak on hwpoisoned page (Paolo Bonzini) [RHEL-32435]
- kvm: do not account temporary allocations to kmem (Paolo Bonzini) [RHEL-32435]
- KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes (Paolo Bonzini) [RHEL-32435]
- KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked (Paolo Bonzini) [RHEL-32435]
- net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx() (Myron Stowe) [RHEL-51754] {CVE-2024-42110}
- Disable NVGRACE_GPU_VFIO_PCI CONFIG for now (Donald Dutile) [RHEL-36542]
- vfio/nvgrace-gpu: Convey kvm to map device memory region as noncached (Donald Dutile) [RHEL-36544]
- vfio: Convey kvm that the vfio-pci device is wc safe (Donald Dutile) [RHEL-36543]
- vfio/nvgrace-gpu: Add vfio pci variant module for grace hopper (Donald Dutile) [RHEL-36542]
- x86/bugs: Extend VMware Retbleed workaround to Nehalem & earlier CPUs (Waiman Long) [RHEL-48649]
- ata: libata-core: Add ATA_HORKAGE_NOLPM for Apacer AS340 (Ewan D. Milne) [RHEL-23829]
- ata: libata-core: Add ATA_HORKAGE_NOLPM for AMD Radeon S3 SSD (Ewan D. Milne) [RHEL-23829]
- ata: libata-core: Add ATA_HORKAGE_NOLPM for Crucial CT240BX500SSD1 (Ewan D. Milne) [RHEL-23829]
- ata: ahci: Do not apply Intel PCS quirk on Intel Alder Lake (Ewan D. Milne) [RHEL-23829]
- ata: libata-core: Allow command duration limits detection for ACS-4 drives (Ewan D. Milne) [RHEL-23829]
- ata: ahci: Add mask_port_map module parameter (Ewan D. Milne) [RHEL-23829]
- scsi: ata: libata-sata: Factor out NCQ Priority configuration helpers (Ewan D. Milne) [RHEL-23829]
- ahci: asm1064: asm1166: don't limit reported ports (Ewan D. Milne) [RHEL-23829]
- ahci: print the number of implemented ports (Ewan D. Milne) [RHEL-23829]
- ahci: asm1064: correct count of reported ports (Ewan D. Milne) [RHEL-23829]
- ahci: rename board_ahci_nomsi (Ewan D. Milne) [RHEL-23829]
- ahci: drop unused board_ahci_noncq (Ewan D. Milne) [RHEL-23829]
- ahci: clean up ahci_broken_devslp quirk (Ewan D. Milne) [RHEL-23829]
- ahci: rename board_ahci_nosntf (Ewan D. Milne) [RHEL-23829]
- ahci: clean up intel_pcs_quirk (Ewan D. Milne) [RHEL-23829]
- ata: ahci: Drop low power policy board type (Ewan D. Milne) [RHEL-23829]
- ata: ahci: do not enable LPM on external ports (Ewan D. Milne) [RHEL-23829]
- ata: ahci: drop hpriv param from ahci_update_initial_lpm_policy() (Ewan D. Milne) [RHEL-23829]
- ata: ahci: a hotplug capable port is an external port (Ewan D. Milne) [RHEL-23829]
- ata: ahci: move marking of external port earlier (Ewan D. Milne) [RHEL-23829]
- ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts (Ewan D. Milne) [RHEL-23829]
- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers (Ewan D. Milne) [RHEL-23829]
- ahci: asm1166: correct count of reported ports (Ewan D. Milne) [RHEL-23829]
- ata: libata-sata: improve sysfs description for ATA_LPM_UNKNOWN (Ewan D. Milne) [RHEL-23829]
- scsi: sd: Fix system start for ATA devices (Ewan D. Milne) [RHEL-23829]
- scsi: Change SCSI device boolean fields to single bit flags (Ewan D. Milne) [RHEL-23829]
- scsi: sd: Introduce manage_shutdown device flag (Ewan D. Milne) [RHEL-23829]
- ata: libata-eh: Spinup disk on resume after revalidation (Ewan D. Milne) [RHEL-23829]
- ata: xgene: Use of_device_get_match_data() (Ewan D. Milne) [RHEL-23829]
- scsi: Remove scsi device no_start_on_resume flag (Ewan D. Milne) [RHEL-23829]
- scsi: sd: Do not issue commands to suspended disks on shutdown (Ewan D. Milne) [RHEL-23829]
- ata: libata: Annotate struct ata_cpr_log with __counted_by (Ewan D. Milne) [RHEL-23829]
- ata: libata-scsi: Disable scsi device manage_system_start_stop (Ewan D. Milne) [RHEL-23829]
- scsi: sd: Differentiate system and runtime start/stop management (Ewan D. Milne) [RHEL-23829]
- ata: libata-scsi: link ata port and scsi device (Ewan D. Milne) [RHEL-23829]
- ata: libata-core: Fix port and device removal (Ewan D. Milne) [RHEL-23829]
- ata: libata-sata: increase PMP SRST timeout to 10s (Ewan D. Milne) [RHEL-23829]
- scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-23829]
- ata: libata-core: fetch sense data for successful commands iff CDL enabled (Ewan D. Milne) [RHEL-23829]
- ata: ahci_xgene: fix parameter types of xgene_ahci_poll_reg_val() (Ewan D. Milne) [RHEL-23829]
- ata: libata: fix parameter type of ata_deadline() (Ewan D. Milne) [RHEL-23829]
- ata,scsi: do not issue START STOP UNIT on resume (Ewan D. Milne) [RHEL-23829]
- ata: libata-core: fix when to fetch sense data for successful commands (Ewan D. Milne) [RHEL-23829]
- scsi: ata: libata-scsi: Fix ata_msense_control kdoc comment (Ewan D. Milne) [RHEL-23829]
- scsi: ata: libata: Handle completion of CDL commands using policy 0xD (Ewan D. Milne) [RHEL-23829]
- scsi: ata: libata: Set read/write commands CDL index (Ewan D. Milne) [RHEL-23829]
- scsi: ata: libata: Add ATA feature control sub-page translation (Ewan D. Milne) [RHEL-23829]
- scsi: ata: libata-scsi: Add support for CDL pages mode sense (Ewan D. Milne) [RHEL-23829]
- scsi: ata: libata-scsi: Handle CDL bits in ata_scsiop_maint_in() (Ewan D. Milne) [RHEL-23829]
- scsi: ata: libata: Detect support for command duration limits (Ewan D. Milne) [RHEL-23829]
- scsi: ata: libata: Change ata_eh_request_sense() to not set CHECK_CONDITION (Ewan D. Milne) [RHEL-23829]
- ata: Use of_property_present() for testing DT property presence (Ewan D. Milne) [RHEL-23829]
- ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item back (Ewan D. Milne) [RHEL-23829]
- ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICY configuration item (Ewan D. Milne) [RHEL-23829]
- virt: efi_secret: Convert to platform remove callback returning void (Lenny Szubowicz) [RHEL-30322]
- efi/libstub: Add get_event_log() support for CC platforms (Lenny Szubowicz) [RHEL-30322]
- efi/libstub: Measure into CC protocol if TCG2 protocol is absent (Lenny Szubowicz) [RHEL-30322]
- efi/libstub: Add Confidential Computing (CC) measurement typedefs (Lenny Szubowicz) [RHEL-30322]
- efi/tpm: Use symbolic GUID name from spec for final events table (Lenny Szubowicz) [RHEL-30322]
- efi/libstub: Use TPM event typedefs from the TCG PC Client spec (Lenny Szubowicz) [RHEL-30322]
Resolves: RHEL-21034, RHEL-23829, RHEL-30322, RHEL-32435, RHEL-36542, RHEL-36543, RHEL-36544, RHEL-48649, RHEL-51754, RHEL-53662, RHEL-53665
Signed-off-by: Lucas Zampieri <lzampier@redhat.com>
2024-08-20 12:56:10 +00:00
|
|
|
%dir /lib/modules\
|
|
|
|
%dir /lib/modules/%{KVERREL}%{?3:+%{3}}\
|
kernel-5.14.0-333.el9
* Wed Jun 28 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-333.el9]
- redhat: rpminspect: ignore perf coresight tests (Jan Stancek)
- redhat: rpminspect: ignore perf coresight tests (Jan Stancek)
- PCI: hv: Add a per-bus mutex state_lock (Vitaly Kuznetsov) [2182619]
- Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasionally" (Vitaly Kuznetsov) [2182619]
- PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_dev (Vitaly Kuznetsov) [2182619]
- PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panic (Vitaly Kuznetsov) [2182619]
- PCI: hv: Fix a race condition bug in hv_pci_query_relations() (Vitaly Kuznetsov) [2182619]
- bpf: Free struct bpf_cpumask in call_rcu handler (Viktor Malik) [2178930]
- bpf: Only allocate one bpf_mem_cache for bpf_cpumask_ma (Viktor Malik) [2178930]
- bpf: netdev: init the offload table earlier (Felix Maurer) [2178930]
- spec: remove resolve_btfids from kernel-devel (Viktor Malik) [2178930]
- tools/resolve_btfids: Fix setting HOSTCFLAGS (Viktor Malik) [2178930]
- tools/resolve_btfids: Pass HOSTCFLAGS as EXTRA_CFLAGS to prepare targets (Viktor Malik) [2178930]
- tools/resolve_btfids: Tidy HOST_OVERRIDES (Viktor Malik) [2178930]
- tools/resolve_btfids: Compile resolve_btfids as host program (Viktor Malik) [2178930]
- tools/resolve_btfids: Alter how HOSTCC is forced (Viktor Malik) [2178930]
- tools/resolve_btfids: Install subcmd headers (Viktor Malik) [2178930]
- powerpc/bpf: populate extable entries only during the last pass (Viktor Malik) [2178930]
- powerpc/bpf: Only pad length-variable code at initial pass (Viktor Malik) [2178930]
- powerpc/bpf: Perform complete extra passes to update addresses (Viktor Malik) [2178930]
- powerpc: Remove __kernel_text_address() in show_instructions() (Viktor Malik) [2178930]
- selftests/bpf: Adjust bpf_xdp_metadata_rx_hash for new arg (Felix Maurer) [2178930]
- veth: bpf_xdp_metadata_rx_hash add xdp rss hash type (Felix Maurer) [2178930]
- xdp: rss hash types representation (Felix Maurer) [2178930]
- selftests/bpf: xdp_hw_metadata remove bpf_printk and add counters (Felix Maurer) [2178930]
- xdp: bpf_xdp_metadata use EOPNOTSUPP for no driver support (Felix Maurer) [2178930]
- bpf: tcp: Use sock_gen_put instead of sock_put in bpf_iter_tcp (Felix Maurer) [2178930]
- xsk: Add missing overflow check in xdp_umem_reg (Felix Maurer) [2178930]
- selftests/bpf: Fix flaky fib_lookup test (Felix Maurer) [2178930]
- selftests/bpf: Fix merge conflict due to SYS() macro change. (Felix Maurer) [2178930]
- selftests/bpf: move SYS() macro into the test_progs.h (Felix Maurer) [2178930]
- bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser() (Felix Maurer) [2178930]
- xsk: add linux/vmalloc.h to xsk.c (Felix Maurer) [2178930]
- xsk: support use vaddr as ring (Felix Maurer) [2178930]
- selftests/bpf: Add bpf_fib_lookup test (Felix Maurer) [2178930]
- bpf: Add BPF_FIB_LOOKUP_SKIP_NEIGH for bpf_fib_lookup (Felix Maurer) [2178930]
- bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state (Felix Maurer) [2178930]
- bpf: Disable bh in bpf_test_run for xdp and tc prog (Felix Maurer) [2178930]
- xsk: check IFF_UP earlier in Tx path (Felix Maurer) [2178930]
- net: stmmac: fix call trace when stmmac_xdp_xmit() is invoked (Felix Maurer) [2178930]
- bonding: add xdp_features support (Felix Maurer) [2178930]
- veth: take into account peer device for NETDEV_XDP_ACT_NDO_XMIT xdp_features flag (Felix Maurer) [2178930]
- selftests/bpf: fix xdp_redirect xdp-features selftest for veth driver (Felix Maurer) [2178930]
- net: xdp: don't call notifiers during driver init (Felix Maurer) [2178930]
- veth: rely on rtnl_dereference() instead of on rcu_dereference() in veth_set_xdp_features() (Felix Maurer) [2178930]
- net/mlx5e: take into account device reconfiguration for xdp_features flag (Felix Maurer) [2178930]
- veth: take into account device reconfiguration for xdp_features flag (Felix Maurer) [2178930]
- net: ena: take into account xdp_features setting tx/rx queues (Felix Maurer) [2178930]
- net: thunderx: take into account xdp_features setting tx/rx queues (Felix Maurer) [2178930]
- xdp: add xdp_set_features_flag utility routine (Felix Maurer) [2178930]
- libbpf: Fix bpf_xdp_query() in old kernels (Felix Maurer) [2178930]
- netdev-genl: fix repeated typo oflloading -> offloading (Felix Maurer) [2178930]
- hv_netvsc: add missing NETDEV_XDP_ACT_NDO_XMIT xdp-features flag (Felix Maurer) [2178930]
- net: stmmac: add missing NETDEV_XDP_ACT_XSK_ZEROCOPY bit to xdp_features (Felix Maurer) [2178930]
- net, xdp: Add missing xdp_features description (Felix Maurer) [2178930]
- virtio_net: Update xdp_features with xdp multi-buff (Felix Maurer) [2178930]
- libbpf: Always use libbpf_err to return an error in bpf_xdp_query() (Felix Maurer) [2178930]
- selftests/bpf: Fix spelling mistake "detecion" -> "detection" (Felix Maurer) [2178930]
- selftests/bpf: introduce XDP compliance test tool (Felix Maurer) [2178930]
- selftests/bpf: add test for bpf_xdp_query xdp-features support (Felix Maurer) [2178930]
- bpf: devmap: check XDP features in __xdp_enqueue routine (Felix Maurer) [2178930]
- libbpf: add API to get XDP/XSK supported features (Felix Maurer) [2178930]
- libbpf: add the capability to specify netlink proto in libbpf_netlink_send_recv (Felix Maurer) [2178930]
- xsk: add usage of XDP features flags (Felix Maurer) [2178930]
- drivers: net: turn on XDP features (Felix Maurer) [2178930]
- netdev-genl: create a simple family for netdev stuff (Felix Maurer) [2178930]
- bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Felix Maurer) [2178930]
- Revert "bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES" (Felix Maurer) [2178930]
- bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Felix Maurer) [2178930]
- configs: Enable CONFIG_PAGE_POOL_STATS for common/generic (Felix Maurer) [2178930]
- page_pool: add a comment explaining the fragment counter usage (Felix Maurer) [2178930]
- net: page_pool: use in_softirq() instead (Felix Maurer) [2178930]
- selftests/bpf: Initialize tc in xdp_synproxy (Felix Maurer) [2178930]
- selftests/bpf: Calls bpf_setsockopt() on a ktls enabled socket. (Felix Maurer) [2178930]
- bpf: Check the protocol of a sock to agree the calls to bpf_setsockopt(). (Felix Maurer) [2178930]
- kallsyms: add kallsyms_seqs_of_names to list of special symbols (Viktor Malik) [2178930]
- bpf: Fix incorrect verifier pruning due to missing register precision taints (Viktor Malik) [2178930]
- s390/bpf: Fix bpf_arch_text_poke() with new_addr == NULL (Viktor Malik) [2178930]
- bpf, arm64: Fixed a BTI error on returning to patched function (Viktor Malik) [2178930]
- bpf: Adjust insufficient default bpf_jit_limit (Viktor Malik) [2178930]
- selftests/bpf: Fix progs/find_vma_fail1.c build error. (Viktor Malik) [2178930]
- libbpf: Revert poisoning of strlcpy (Viktor Malik) [2178930]
- selftests/bpf: check that modifier resolves after pointer (Viktor Malik) [2178930]
- btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTR (Viktor Malik) [2178930]
- bpf, doc: Link to submitting-patches.rst for general patch submission info (Viktor Malik) [2178930]
- bpf, doc: Do not link to docs.kernel.org for kselftest link (Viktor Malik) [2178930]
- libbpf: Fix arm syscall regs spec in bpf_tracing.h (Viktor Malik) [2178930]
- bpf, docs: Fix link to BTF doc (Viktor Malik) [2178930]
- selftests/bpf: Tests for uninitialized stack reads (Viktor Malik) [2178930]
- bpf: Allow reads from uninit stack (Viktor Malik) [2178930]
- bpf: add missing header file include (Viktor Malik) [2178930]
- selftests/bpf: Add global subprog context passing tests (Viktor Malik) [2178930]
- selftests/bpf: Convert test_global_funcs test to test_loader framework (Viktor Malik) [2178930]
- bpf: Fix global subprog context argument resolution logic (Viktor Malik) [2178930]
- Fix typos in selftest/bpf files (Viktor Malik) [2178930]
- selftests/bpf: Use bpf_{btf,link,map,prog}_get_info_by_fd() (Viktor Malik) [2178930]
- samples/bpf: Use bpf_{btf,link,map,prog}_get_info_by_fd() (Viktor Malik) [2178930]
- bpftool: Use bpf_{btf,link,map,prog}_get_info_by_fd() (Viktor Malik) [2178930]
- libbpf: Use bpf_{btf,link,map,prog}_get_info_by_fd() (Viktor Malik) [2178930]
- libbpf: Introduce bpf_{btf,link,map,prog}_get_info_by_fd() (Viktor Malik) [2178930]
- selftest/bpf/benchs: Add benchmark for hashmap lookups (Viktor Malik) [2178930]
- selftest/bpf/benchs: Print less if the quiet option is set (Viktor Malik) [2178930]
- selftest/bpf/benchs: Make quiet option common (Viktor Malik) [2178930]
- selftest/bpf/benchs: Remove an unused header (Viktor Malik) [2178930]
- selftest/bpf/benchs: Enhance argp parsing (Viktor Malik) [2178930]
- selftest/bpf/benchs: Make a function static in bpf_hashmap_full_update (Viktor Malik) [2178930]
- selftest/bpf/benchs: Fix a typo in bpf_hashmap_full_update (Viktor Malik) [2178930]
- selftests/bpf: check if BPF_ST with variable offset preserves STACK_ZERO (Viktor Malik) [2178930]
- bpf: BPF_ST with variable offset should preserve STACK_ZERO marks (Viktor Malik) [2178930]
- selftests/bpf: check if verifier tracks constants spilled by BPF_ST_MEM (Viktor Malik) [2178930]
- bpf: track immediate values written to stack by BPF_ST instruction (Viktor Malik) [2178930]
- selftests/bpf: Fix map_kptr test. (Viktor Malik) [2178930]
- selftests/bpf: Cross-compile bpftool (Viktor Malik) [2178930]
- Documentation: bpf: Add missing line break separator in node_data struct code block (Viktor Malik) [2178930]
- Revert "bpf: Add --skip_encoding_btf_inconsistent_proto, --btf_gen_optimized to pahole flags for v1.25" (Viktor Malik) [2178930]
- selftests/bpf: Clean up dynptr prog_tests (Viktor Malik) [2178930]
- selftests/bpf: Clean up user_ringbuf, cgrp_kfunc, kfunc_dynptr_param tests (Viktor Malik) [2178930]
- bpf, documentation: Add graph documentation for non-owning refs (Viktor Malik) [2178930]
- selftests/bpf: Add rbtree selftests (Viktor Malik) [2178930]
- bpf: Add bpf_rbtree_{add,remove,first} decls to bpf_experimental.h (Viktor Malik) [2178930]
- bpf: Special verifier handling for bpf_rbtree_{remove, first} (Viktor Malik) [2178930]
- bpf: Add callback validation to kfunc verifier logic (Viktor Malik) [2178930]
- bpf: Add support for bpf_rb_root and bpf_rb_node in kfunc args (Viktor Malik) [2178930]
- bpf: Add bpf_rbtree_{add,remove,first} kfuncs (Viktor Malik) [2178930]
- bpf: Add basic bpf_rb_{root,node} support (Viktor Malik) [2178930]
- bpf: Migrate release_on_unlock logic to non-owning ref semantics (Viktor Malik) [2178930]
- bpf: Add --skip_encoding_btf_inconsistent_proto, --btf_gen_optimized to pahole flags for v1.25 (Viktor Malik) [2178930]
- bpf: allow to disable bpf prog memory accounting (Viktor Malik) [2178930]
- bpf: allow to disable bpf map memory accounting (Viktor Malik) [2178930]
- bpf: use bpf_map_kvcalloc in bpf_local_storage (Viktor Malik) [2178930]
- mm: memcontrol: add new kernel parameter cgroup.memory=nobpf (Viktor Malik) [2178930]
- libbpf: Fix alen calculation in libbpf_nla_dump_errormsg() (Viktor Malik) [2178930]
- selftests/bpf: Attach to fopen()/fclose() in attach_probe (Viktor Malik) [2178930]
- selftests/bpf: Attach to fopen()/fclose() in uprobe_autoattach (Viktor Malik) [2178930]
- selftests/bpf: Forward SAN_CFLAGS and SAN_LDFLAGS to runqslower and libbpf (Viktor Malik) [2178930]
- selftests/bpf: Split SAN_CFLAGS and SAN_LDFLAGS (Viktor Malik) [2178930]
- tools: runqslower: Add EXTRA_CFLAGS and EXTRA_LDFLAGS support (Viktor Malik) [2178930]
- selftests/bpf: Quote host tools (Viktor Malik) [2178930]
- samples/bpf: Add openat2() enter/exit tracepoint to syscall_tp sample (Viktor Malik) [2178930]
- libbpf: Add sample_period to creation options (Viktor Malik) [2178930]
- bpf, docs: Add note about type convention (Viktor Malik) [2178930]
- bpf/docs: Update design QA to be consistent with kfunc lifecycle docs (Viktor Malik) [2178930]
- bpf, docs: Use consistent names for the same field (Viktor Malik) [2178930]
- libbpf: Correctly set the kernel code version in Debian kernel. (Viktor Malik) [2178930]
- bpf: fix typo in header for bpf_perf_prog_read_value (Viktor Malik) [2178930]
- bpf/docs: Document kfunc lifecycle / stability expectations (Viktor Malik) [2178930]
- bpftool: profile online CPUs instead of possible (Viktor Malik) [2178930]
- selftests/bpf: Use semicolon instead of comma in test_verifier.c (Viktor Malik) [2178930]
- tools/bpf: Use tab instead of white spaces to sync bpf.h (Viktor Malik) [2178930]
- bpf: Drop always true do_idr_lock parameter to bpf_map_free_id (Viktor Malik) [2178930]
- docs/bpf: Add description of register liveness tracking algorithm (Viktor Malik) [2178930]
- selftests/bpf: Add testcase for static kfunc with unused arg (Viktor Malik) [2178930]
- bpf: Add __bpf_kfunc tag to all kfuncs (Viktor Malik) [2178930]
- bpf: Document usage of the new __bpf_kfunc macro (Viktor Malik) [2178930]
- bpf: Add __bpf_kfunc tag for marking kernel functions as kfuncs (Viktor Malik) [2178930]
- selftests/bpf: Trim DENYLIST.s390x (Viktor Malik) [2178930]
- selftests/bpf: Remove duplicate include header in xdp_hw_metadata (Felix Maurer) [2178930]
- selftests/bpf: Don't refill on completion in xdp_metadata (Felix Maurer) [2178930]
- selftests/bpf: xdp_hw_metadata use strncpy for ifname (Felix Maurer) [2178930]
- selftests/bpf: xdp_hw_metadata correct status value in error(3) (Felix Maurer) [2178930]
- selftests/bpf: xdp_hw_metadata cleanup cause segfault (Felix Maurer) [2178930]
- selftests/bpf: xdp_hw_metadata clear metadata when -EOPNOTSUPP (Felix Maurer) [2178930]
- selftests/bpf: Fix unmap bug in prog_tests/xdp_metadata.c (Felix Maurer) [2178930]
- selftests/bpf: Properly enable hwtstamp in xdp_hw_metadata (Felix Maurer) [2178930]
- selftests/bpf: Simple program to dump XDP RX metadata (Felix Maurer) [2178930]
- xsk: Add cb area to struct xdp_buff_xsk (Felix Maurer) [2178930]
- selftests/bpf: Verify xdp_metadata xdp->af_xdp path (Felix Maurer) [2178930]
- veth: Support RX XDP metadata (Felix Maurer) [2178930]
- veth: Introduce veth_xdp_buff wrapper for xdp_buff (Felix Maurer) [2178930]
- bpf: Support consuming XDP HW metadata from fext programs (Felix Maurer) [2178930]
- bpf: XDP metadata RX kfuncs (Felix Maurer) [2178930]
- selftests/bpf: Update expected test_offload.py messages (Felix Maurer) [2178930]
- bpf: Introduce device-bound XDP programs (Felix Maurer) [2178930]
- bpf: Reshuffle some parts of bpf/offload.c (Felix Maurer) [2178930]
- bpf: Move offload initialization into late_initcall (Felix Maurer) [2178930]
- bpf: Rename bpf_{prog,map}_is_dev_bound to is_offloaded (Felix Maurer) [2178930]
- bpf: Document XDP RX metadata (Felix Maurer) [2178930]
- xdp: document xdp_do_flush() before napi_complete_done() (Felix Maurer) [2178930]
- selftests/bpf: add ipip6 and ip6ip decap to test_tc_tunnel (Felix Maurer) [2178930]
- bpf: Add ipip6 and ip6ip decap support for bpf_skb_adjust_room() (Felix Maurer) [2178930]
- selftests/xsk: automatically switch XDP programs (Felix Maurer) [2178930]
- selftests/xsk: automatically restore packet stream (Felix Maurer) [2178930]
- selftests/xsk: merge dual and single thread dispatchers (Felix Maurer) [2178930]
- selftests/xsk: add test when some packets are XDP_DROPed (Felix Maurer) [2178930]
- selftests/xsk: get rid of built-in XDP program (Felix Maurer) [2178930]
- selftests/xsk: remove unnecessary code in control path (Felix Maurer) [2178930]
- selftests/xsk: load and attach XDP program only once per mode (Felix Maurer) [2178930]
- selftests/xsk: remove namespaces (Felix Maurer) [2178930]
- selftests/xsk: replace asm acquire/release implementations (Felix Maurer) [2178930]
- selftests/xsk: add debug option for creating netdevs (Felix Maurer) [2178930]
- selftests/xsk: remove unused variable outstanding_tx (Felix Maurer) [2178930]
- selftests/xsk: print correct error codes when exiting (Felix Maurer) [2178930]
- selftests/xsk: submit correct number of frames in populate_fill_ring (Felix Maurer) [2178930]
- selftests/xsk: do not close unused file descriptors (Felix Maurer) [2178930]
- selftests/xsk: print correct payload for packet dump (Felix Maurer) [2178930]
- selftests/bpf: Add BPF_F_NO_TUNNEL_KEY test (Felix Maurer) [2178930]
- bpf: Add flag BPF_F_NO_TUNNEL_KEY to bpf_skb_set_tunnel_key() (Felix Maurer) [2178930]
- selftests/bpf: Fix s390x vmlinux path (Viktor Malik) [2178930]
- s390/bpf: Implement bpf_jit_supports_kfunc_call() (Viktor Malik) [2178930]
- s390/bpf: Implement bpf_jit_supports_subprog_tailcalls() (Viktor Malik) [2178930]
- s390/bpf: Implement arch_prepare_bpf_trampoline() (Viktor Malik) [2178930]
- s390: raise minimum supported machine generation to z10 (Viktor Malik) [2178930]
- s390/bpf: encode register within extable entry (Viktor Malik) [2178930]
- s390/bpf: Implement bpf_arch_text_poke() (Viktor Malik) [2178930]
- s390/bpf: Add expoline to tail calls (Viktor Malik) [2178930]
- s390/bpf: Fix a typo in a comment (Viktor Malik) [2178930]
- s390: introduce text_poke_sync() (Viktor Malik) [2178930]
- s390/barrier: factor out bcr_serialize() (Viktor Malik) [2178930]
- bpf: btf: Add BTF_FMODEL_SIGNED_ARG flag (Viktor Malik) [2178930]
- bpf: iterators: Split iterators.lskel.h into little- and big- endian versions (Viktor Malik) [2178930]
- libbpf: Fix BPF_PROBE_READ{_STR}_INTO() on s390x (Viktor Malik) [2178930]
- libbpf: Fix unbounded memory access in bpf_usdt_arg() (Viktor Malik) [2178930]
- libbpf: Simplify barrier_var() (Viktor Malik) [2178930]
- selftests/bpf: Fix profiler on s390x (Viktor Malik) [2178930]
- selftests/bpf: Fix xdp_synproxy/tc on s390x (Viktor Malik) [2178930]
- selftests/bpf: Fix vmlinux test on s390x (Viktor Malik) [2178930]
- selftests/bpf: Fix test_xdp_adjust_tail_grow2 on s390x (Viktor Malik) [2178930]
- selftests/bpf: Fix test_lsm on s390x (Viktor Malik) [2178930]
- selftests/bpf: Add a sign-extension test for kfuncs (Viktor Malik) [2178930]
- selftests/bpf: Increase SIZEOF_BPF_LOCAL_STORAGE_ELEM on s390x (Viktor Malik) [2178930]
- selftests/bpf: Check stack_mprotect() return value (Viktor Malik) [2178930]
- selftests/bpf: Fix cgrp_local_storage on s390x (Viktor Malik) [2178930]
- selftests/bpf: Fix xdp_do_redirect on s390x (Viktor Malik) [2178930]
- selftests/bpf: Fix verify_pkcs7_sig on s390x (Viktor Malik) [2178930]
- selftests/bpf: Fix decap_sanity_ns cleanup (Viktor Malik) [2178930]
- selftests/bpf: Set errno when urand_spawn() fails (Viktor Malik) [2178930]
- selftests/bpf: Fix kfree_skb on s390x (Viktor Malik) [2178930]
- selftests/bpf: Fix symlink creation error (Viktor Malik) [2178930]
- selftests/bpf: Fix liburandom_read.so linker error (Viktor Malik) [2178930]
- selftests/bpf: Query BPF_MAX_TRAMP_LINKS using BTF (Viktor Malik) [2178930]
- bpf: Change BPF_MAX_TRAMP_LINKS to enum (Viktor Malik) [2178930]
- bpf: Use ARG_CONST_SIZE_OR_ZERO for 3rd argument of bpf_tcp_raw_gen_syncookie_ipv{4,6}() (Viktor Malik) [2178930]
- Documentation: bpf: correct spelling (Viktor Malik) [2178930]
- bpf: Build-time assert that cpumask offset is zero (Viktor Malik) [2178930]
- selftest/bpf: Make crashes more debuggable in test_progs (Viktor Malik) [2178930]
- libbpf: Add documentation to map pinning API functions (Viktor Malik) [2178930]
- libbpf: Fix malformed documentation formatting (Viktor Malik) [2178930]
- bpf/selftests: Verify struct_ops prog sleepable behavior (Viktor Malik) [2178930]
- bpf: Pass const struct bpf_prog * to .check_member (Viktor Malik) [2178930]
- libbpf: Support sleepable struct_ops.s section (Viktor Malik) [2178930]
- bpf: Allow BPF_PROG_TYPE_STRUCT_OPS programs to be sleepable (Viktor Malik) [2178930]
- bpf/docs: Document the nocast aliasing behavior of ___init (Viktor Malik) [2178930]
- bpf/docs: Document how nested trusted fields may be defined (Viktor Malik) [2178930]
- bpf/docs: Document cpumask kfuncs in a new file (Viktor Malik) [2178930]
- selftests/bpf: Add selftest suite for cpumask kfuncs (Viktor Malik) [2178930]
- selftests/bpf: Add nested trust selftests suite (Viktor Malik) [2178930]
- bpf: Enable cpumasks to be queried and used as kptrs (Viktor Malik) [2178930]
- bpf: Disallow NULLable pointers for trusted kfuncs (Viktor Malik) [2178930]
- selftests/bpf: Fix vmtest static compilation error (Viktor Malik) [2178930]
- bpf: Allow trusted args to walk struct when checking BTF IDs (Viktor Malik) [2178930]
- bpf: Enable annotating trusted nested pointers (Viktor Malik) [2178930]
- bpf, docs: Fix modulo zero, division by zero, overflow, and underflow (Viktor Malik) [2178930]
- libbpf: Clean up now not needed __PT_PARM{1-6}_SYSCALL_REG defaults (Viktor Malik) [2178930]
- selftests/bpf: Add 6-argument syscall tracing test (Viktor Malik) [2178930]
- libbpf: Define powerpc syscall regs spec in bpf_tracing.h (Viktor Malik) [2178930]
- libbpf: Define arm64 syscall regs spec in bpf_tracing.h (Viktor Malik) [2178930]
- libbpf: Define arm syscall regs spec in bpf_tracing.h (Viktor Malik) [2178930]
- libbpf: Define s390x syscall regs spec in bpf_tracing.h (Viktor Malik) [2178930]
- libbpf: Define i386 syscall regs spec in bpf_tracing.h (Viktor Malik) [2178930]
- libbpf: Define x86-64 syscall regs spec in bpf_tracing.h (Viktor Malik) [2178930]
- libbpf: Improve syscall tracing support in bpf_tracing.h (Viktor Malik) [2178930]
- selftests/bpf: Validate arch-specific argument registers limits (Viktor Malik) [2178930]
- libbpf: Add BPF_UPROBE and BPF_URETPROBE macro aliases (Viktor Malik) [2178930]
- libbpf: Complete powerpc spec in bpf_tracing.h (Viktor Malik) [2178930]
- libbpf: Fix arm and arm64 specs in bpf_tracing.h (Viktor Malik) [2178930]
- libbpf: Add 6th argument support for x86-64 in bpf_tracing.h (Viktor Malik) [2178930]
- libbpf: Add support for fetching up to 8 arguments in kprobes (Viktor Malik) [2178930]
- selftests/bpf: Add dynptr helper tests (Viktor Malik) [2178930]
- selftests/bpf: Add dynptr partial slot overwrite tests (Viktor Malik) [2178930]
- selftests/bpf: Add dynptr var_off tests (Viktor Malik) [2178930]
- selftests/bpf: Add dynptr pruning tests (Viktor Malik) [2178930]
- selftests/bpf: convenience macro for use with 'asm volatile' blocks (Viktor Malik) [2178930]
- bpf: Avoid recomputing spi in process_dynptr_func (Viktor Malik) [2178930]
- bpf: Combine dynptr_get_spi and is_spi_bounds_valid (Viktor Malik) [2178930]
- bpf: Allow reinitializing unreferenced dynptr stack slots (Viktor Malik) [2178930]
- bpf: Invalidate slices on destruction of dynptrs on stack (Viktor Malik) [2178930]
- bpf: Fix partial dynptr stack slot reads/writes (Viktor Malik) [2178930]
- bpf: Fix missing var_off check for ARG_PTR_TO_DYNPTR (Viktor Malik) [2178930]
- bpf: Fix state pruning for STACK_DYNPTR stack slots (Viktor Malik) [2178930]
- bpf: Change modules resolving for kprobe multi link (Viktor Malik) [2178930]
- selftests/bpf: Add serial_test_kprobe_multi_bench_attach_kernel/module tests (Viktor Malik) [2178930]
- bpf/selftests: Add verifier tests for loading sleepable programs (Viktor Malik) [2178930]
- bpf: Do not allow to load sleepable BPF_TRACE_RAW_TP program (Viktor Malik) [2178930]
- samples/bpf: change _kern suffix to .bpf with BPF test programs (Viktor Malik) [2178930]
- samples/bpf: use vmlinux.h instead of implicit headers in BPF test program (Viktor Malik) [2178930]
- samples/bpf: replace BPF programs header with net_shared.h (Viktor Malik) [2178930]
- samples/bpf: split common macros to net_shared.h (Viktor Malik) [2178930]
- samples/bpf: replace legacy map with the BTF-defined map (Viktor Malik) [2178930]
- samples/bpf: replace broken overhead microbenchmark with fib_table_lookup (Viktor Malik) [2178930]
- samples/bpf: fix broken cgroup socket testing (Viktor Malik) [2178930]
- samples/bpf: fix broken lightweight tunnel testing (Viktor Malik) [2178930]
- samples/bpf: refactor BPF functionality testing scripts (Viktor Malik) [2178930]
- samples/bpf: ensure ipv6 is enabled before running tests (Viktor Malik) [2178930]
- selftests/bpf: Fix missing space error (Viktor Malik) [2178930]
- libbpf: Replace '.' with '_' in legacy kprobe event name (Viktor Malik) [2178930]
- bpftool: Always disable stack protection for BPF objects (Viktor Malik) [2178930]
- bpftool: fix output for skipping kernel config check (Viktor Malik) [2178930]
- bpf: btf: limit logging of ignored BTF mismatches (Viktor Malik) [2178930]
- bpf, x86: Simplify the parsing logic of structure parameters (Viktor Malik) [2178930]
- bpf: Replace 0-length arrays with flexible arrays (Viktor Malik) [2178930]
- bpftool: Add missing quotes to libbpf bootstrap submake vars (Viktor Malik) [2178930]
- bpf: Remove the unnecessary insn buffer comparison (Viktor Malik) [2178930]
- libbpf: Poison strlcpy() (Viktor Malik) [2178930]
- libbpf: Return -ENODATA for missing btf section (Viktor Malik) [2178930]
- libbpf: Restore errno after pr_warn. (Viktor Malik) [2178930]
- libbpf: Added the description of some API functions (Viktor Malik) [2178930]
- libbpf: Fix invalid return address register in s390 (Viktor Malik) [2178930]
- samples/bpf: Use BPF_KSYSCALL macro in syscall tracing programs (Viktor Malik) [2178930]
- samples/bpf: Fix tracex2 by using BPF_KSYSCALL macro (Viktor Malik) [2178930]
- samples/bpf: Change _kern suffix to .bpf with syscall tracing program (Viktor Malik) [2178930]
- samples/bpf: Use vmlinux.h instead of implicit headers in syscall tracing program (Viktor Malik) [2178930]
- samples/bpf: Use kyscall instead of kprobe in syscall tracing program (Viktor Malik) [2178930]
- bpf: rename list_head -> graph_root in field info types (Viktor Malik) [2178930]
- libbpf: fix errno is overwritten after being closed. (Viktor Malik) [2178930]
- bpf: fix regs_exact() logic in regsafe() to remap IDs correctly (Viktor Malik) [2178930]
- bpf: perform byte-by-byte comparison only when necessary in regsafe() (Viktor Malik) [2178930]
- bpf: reject non-exact register type matches in regsafe() (Viktor Malik) [2178930]
- bpf: generalize MAYBE_NULL vs non-MAYBE_NULL rule (Viktor Malik) [2178930]
- bpf: reorganize struct bpf_reg_state fields (Viktor Malik) [2178930]
- bpf: teach refsafe() to take into account ID remapping (Viktor Malik) [2178930]
- bpf: Remove unused field initialization in bpf's ctl_table (Viktor Malik) [2178930]
- selftests/bpf: Add jit probe_mem corner case tests to s390x denylist (Viktor Malik) [2178930]
- libbpf: start v1.2 development cycle (Viktor Malik) [2178930]
- selftests/bpf: Add verifier test exercising jit PROBE_MEM logic (Viktor Malik) [2178930]
- bpf, x86: Improve PROBE_MEM runtime load check (Viktor Malik) [2178930]
- bpf: Reduce smap->elem_size (Viktor Malik) [2178930]
- bpf: makefiles: Do not generate empty vmlinux.h (Viktor Malik) [2178930]
- libbpf: Show error info about missing ".BTF" section (Viktor Malik) [2178930]
- libbpf: Fix build warning on ref_ctr_off for 32-bit architectures (Viktor Malik) [2178930]
- docs: BPF_MAP_TYPE_SOCK[MAP|HASH] (Viktor Malik) [2178930]
- samples/bpf: fix uninitialized warning with test_current_task_under_cgroup (Viktor Malik) [2178930]
- samples/bpf: replace meaningless counter with tracex4 (Viktor Malik) [2178930]
- samples/bpf: remove unused function with test_lru_dist (Viktor Malik) [2178930]
- bpf: Remove trace_printk_lock (Viktor Malik) [2178930]
- bpf: Do cleanup in bpf_bprintf_cleanup only when needed (Viktor Malik) [2178930]
- bpf: Add struct for bin_args arg in bpf_bprintf_prepare (Viktor Malik) [2178930]
- tools/resolve_btfids: Use pkg-config to locate libelf (Viktor Malik) [2178930]
- libbpf: Fix btf_dump's packed struct determination (Viktor Malik) [2178930]
- selftests/bpf: Add few corner cases to test padding handling of btf_dump (Viktor Malik) [2178930]
- libbpf: Fix BTF-to-C converter's padding logic (Viktor Malik) [2178930]
- libbpf: Fix btf__align_of() by taking into account field offsets (Viktor Malik) [2178930]
- selftests/bpf: Add non-standardly sized enum tests for btf_dump (Viktor Malik) [2178930]
- libbpf: Handle non-standardly sized enums better in BTF-to-C dumper (Viktor Malik) [2178930]
- libbpf: Optimized return value in libbpf_strerror when errno is libbpf errno (Viktor Malik) [2178930]
- mm/memcg: Free percpu stats memory of dying memcg's (Waiman Long) [2176388]
- ASoC: Fix warning related to 'sound-name-prefix' binding (Mark Salter) [2186348]
- arm64: tegra: Bump CBB ranges property on Tegra194 and Tegra234 (Mark Salter) [2186348]
- dt-bindings: phy: tegra-xusb: Add support for Tegra234 (Mark Salter) [2186348]
- dt-bindings: phy: tegra-xusb: Convert to json-schema (Mark Salter) [2186348]
- dt-bindings: tegra: Allow #{address,size}-cells = <2> (Mark Salter) [2186348]
- arm64: tegra: Drop I2C iommus and dma-coherent properties (Mark Salter) [2186348]
- arm64: tegra: Mark host1x as dma-coherent on Tegra194/234 (Mark Salter) [2186348]
- arm64: tegra: Populate the XUDC node for Tegra234 (Mark Salter) [2186348]
- arm64: tegra: Add dma-coherent property for Tegra194 XUDC (Mark Salter) [2186348]
- arm64: tegra: Populate Jetson AGX Orin EEPROMs (Mark Salter) [2186348]
- arm64: tegra: Populate address/size cells for Tegra234 I2C (Mark Salter) [2186348]
- arm64: tegra: Enable XUSB host function on Jetson AGX Orin (Mark Salter) [2186348]
- arm64: tegra: Sort nodes by unit-address, then alphabetically (Mark Salter) [2186348]
- arm64: tegra: Bump #address-cells and #size-cells (Mark Salter) [2186348]
- arm64: tegra: Sort includes (Mark Salter) [2186348]
- arm64: tegra: Fix duplicate regulator on Jetson TX1 (Mark Salter) [2186348]
- arm64: tegra: Fix typo in gpio-ranges property (Mark Salter) [2186348]
- dt-bindings: usb: tegra-xudc: Add Tegra234 XUDC support (Mark Salter) [2186348]
- dt-bindings: usb: tegra-xudc: Add dma-coherent for Tegra194 (Mark Salter) [2186348]
- dt-bindings: usb: Add NVIDIA Tegra234 XUSB host controller binding (Mark Salter) [2186348]
- dt-bindings: usb: tegra-xusb: Remove path references (Mark Salter) [2186348]
- dt-bindings: dmaengine: Add dma-channel-mask to Tegra GPCDMA (Mark Salter) [2186348]
- arm64: tegra: Remove unneeded clock-names for Tegra132 PWM (Mark Salter) [2186348]
- arm64: tegra: Fix up compatible string for SDMMC1 on Tegra234 (Mark Salter) [2186348]
- arm64: tegra: Remove unused reset-names for QSPI (Mark Salter) [2186348]
- arm64: tegra: Fixup pinmux node names (Mark Salter) [2186348]
- arm64: tegra: Remove reset-names for QSPI (Mark Salter) [2186348]
- arm64: tegra: Use correct compatible string for Tegra234 HDA (Mark Salter) [2186348]
- arm64: tegra: Use correct compatible string for Tegra194 HDA (Mark Salter) [2186348]
- arm64: tegra: Use vbus-gpios property (Mark Salter) [2186348]
- arm64: tegra: Restructure Tegra210 PMC pinmux nodes (Mark Salter) [2186348]
- arm64: tegra: Update cache properties (Mark Salter) [2186348]
- arm64: tegra: Remove 'enable-active-low' (Mark Salter) [2186348]
- arm64: tegra: Add dma-channel-mask in GPCDMA node (Mark Salter) [2186348]
- arm64: tegra: Fix non-prefetchable aperture of PCIe C3 controller (Mark Salter) [2186348]
- arm64: tegra: Add missing compatible string to Ethernet USB device (Mark Salter) [2186348]
- arm64: tegra: Separate AON pinmux from main pinmux on Tegra194 (Mark Salter) [2186348]
- arm64: tegra: Add ECAM aperture info for all the PCIe controllers (Mark Salter) [2186348]
- arm64: tegra: Remove clock-names from PWM nodes (Mark Salter) [2186348]
- arm64: tegra: Enable GTE nodes (Mark Salter) [2186348]
- arm64: tegra: Update console for Jetson Xavier and Orin (Mark Salter) [2186348]
- arm64: tegra: Enable PWM users on Jetson AGX Orin (Mark Salter) [2186348]
- arm64: tegra: Add missing whitespace (Mark Salter) [2186348]
- arm64: tegra: Sort nodes by unit-address (Mark Salter) [2186348]
- arm64: tegra: Add Tegra234 SDMMC1 device tree node (Mark Salter) [2186348]
- arm64: tegra: Add SBSA UART for Tegra234 (Mark Salter) [2186348]
- arm64: tegra: Remove unused property for I2C (Mark Salter) [2186348]
- arm64: tegra: Fix Prefetchable aperture ranges of Tegra234 PCIe controllers (Mark Salter) [2186348]
- arm64: tegra: Add NVDEC on Tegra234 (Mark Salter) [2186348]
- arm64: tegra: Fix ranges for host1x nodes (Mark Salter) [2186348]
- dt-bindings: usb: tegra-xusb: Convert to json-schema (Mark Salter) [2186348]
- dt-bindings: pinctrl: tegra194: Separate instances (Mark Salter) [2186348]
- dt-bindings: pinctrl: tegra: Convert to json-schema (Mark Salter) [2186348]
- dt-bindings: PCI: tegra234: Add ECAM support (Mark Salter) [2186348]
- dt-bindings: Add bindings for Tegra234 NVDEC (Mark Salter) [2186348]
- spi: dt-bindings: nvidia,tegra210-quad-peripheral-props: correct additional properties (Mark Salter) [2186348]
- spi: dt-bindings: split peripheral prods (Mark Salter) [2186348]
- dt-bindings: arm: nvidia,tegra20-pmc: Move fixed string property names under 'properties' (Mark Salter) [2186348]
- dt-bindings: host1x: Fix bracketing in example (Mark Salter) [2186348]
- dt-bindings: Add bindings for Tegra234 Host1x and VIC (Mark Salter) [2186348]
- dt-bindings: host1x: Add iommu-map property (Mark Salter) [2186348]
- dt-bindings: display: tegra: Convert to json-schema (Mark Salter) [2186348]
- dt-bindings: tegra-ccplex-cluster: Remove status from required properties (Mark Salter) [2186348]
- dt-bindings: timer: Add Tegra186 & Tegra234 Timer (Mark Salter) [2186348]
- dt-bindings: arm: tegra: Add NVIDIA Tegra194 AXI2APB binding (Mark Salter) [2186348]
- dt-bindings: arm: tegra: Add NVIDIA Tegra194 CBB 1.0 binding (Mark Salter) [2186348]
- spi: dt-bindings: Add compatible for Tegra241 QSPI (Mark Salter) [2186348]
- arm64: tegra: add node for tegra234 cpufreq (Mark Salter) [2186348]
- dt-bindings: clock: drop useless consumer example (Mark Salter) [2186348]
- dt-bindings: Improve phandle-array schemas (Mark Salter) [2186348]
- spi: Fix Tegra QSPI example (Mark Salter) [2186348]
- dt-bindings: timer: Tegra: Convert text bindings to yaml (Mark Salter) [2186348]
- spi: Add Tegra234 QUAD SPI compatible (Mark Salter) [2186348]
- dt-bindings: memory: Document Tegra210 EMC table (Mark Salter) [2186348]
- dt-bindings: i2c: tegra: Convert to json-schema (Mark Salter) [2186348]
- dt-bindings: i2c: tegra-bpmp: Convert to json-schema (Mark Salter) [2186348]
- ASoC: tegra-audio-rt5677: Correct example (Mark Salter) [2186348]
- dt-bindings: host1x: Document Memory Client resets of Host1x, GR2D and GR3D (Mark Salter) [2186348]
- dt-bindings: host1x: Document OPP and power domain properties (Mark Salter) [2186348]
- dt-bindings: thermal: tegra186-bpmp: Convert to json-schema (Mark Salter) [2186348]
- dt-bindings: Add YAML bindings for NVENC and NVJPG (Mark Salter) [2186348]
- ASoC: nvidia,tegra-audio: Convert multiple txt bindings to yaml (Mark Salter) [2186348]
- ASoC: dt-bindings: tegra: Document interconnects property (Mark Salter) [2186348]
- dt-bindings: Add YAML bindings for NVDEC (Mark Salter) [2186348]
- ASoC: Use schema reference for sound-name-prefix (Mark Salter) [2186348]
- nouveau: fix client work fence deletion race (Mika Penttilä) [2160457]
- drm/mgag200: Fix gamma lut not initialized. (Mika Penttilä) [2160457]
- accel: Link to compute accelerator subsystem intro (Mika Penttilä) [2160457]
- gpu: host1x: Fix memory leak of device names (Mika Penttilä) [2160457]
- gpu: host1x: Fix potential double free if IOMMU is disabled (Mika Penttilä) [2160457]
- drm/dsc: fix drm_edp_dsc_sink_output_bpp() DPCD high byte usage (Mika Penttilä) [2160457]
- drm/i915/dg2: Drop one PCI ID (Mika Penttilä) [2160457]
- drm/amd/display: Fix hang when skipping modeset (Mika Penttilä) [2160457]
- drm/amd/display: Lowering min Z8 residency time (Mika Penttilä) [2160457]
- drm/amd/display: Update minimum stutter residency for DCN314 Z8 (Mika Penttilä) [2160457]
- drm/amd/display: Add minimum Z8 residency debug option (Mika Penttilä) [2160457]
- drm/i915: disable sampler indirect state in bindless heap (Mika Penttilä) [2160457]
- drm/i915/mtl: Add Wa_14017856879 (Mika Penttilä) [2160457]
- drm/i915/mtl: Add workarounds Wa_14017066071 and Wa_14017654203 (Mika Penttilä) [2160457]
- drm/i915: Add _PICK_EVEN_2RANGES() (Mika Penttilä) [2160457]
- drm/amd/display: hpd rx irq not working with eDP interface (Mika Penttilä) [2160457]
- drm/amd/display: merge dc_link.h into dc.h and dc_types.h (Mika Penttilä) [2160457]
- drm/amd/pm: avoid potential UBSAN issue on legacy asics (Mika Penttilä) [2160457]
- drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend (Mika Penttilä) [2160457]
- drm/amdgpu: drop gfx_v11_0_cp_ecc_error_irq_funcs (Mika Penttilä) [2160457]
- drm/amd/pm: parse pp_handle under appropriate conditions (Mika Penttilä) [2160457]
- drm/amd/display: Enforce 60us prefetch for 200Mhz DCFCLK modes (Mika Penttilä) [2160457]
- drm/amdgpu: Fix vram recover doesn't work after whole GPU reset (v2) (Mika Penttilä) [2160457]
- drm/amdgpu: change gfx 11.0.4 external_id range (Mika Penttilä) [2160457]
- drm/amdgpu/jpeg: Remove harvest checking for JPEG3 (Mika Penttilä) [2160457]
- drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras (Mika Penttilä) [2160457]
- drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v11_0_hw_fini (Mika Penttilä) [2160457]
- drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini() (Mika Penttilä) [2160457]
- drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v10_0_hw_fini (Mika Penttilä) [2160457]
- drm/amd/display: Change default Z8 watermark values (Mika Penttilä) [2160457]
- drm/amdgpu: drop redundant sched job cleanup when cs is aborted (Mika Penttilä) [2160457]
- drm/amd/display: fix flickering caused by S/G mode (Mika Penttilä) [2160457]
- drm/amd/display: fix access hdcp_workqueue assert (Mika Penttilä) [2160457]
- drm/amd/display: filter out invalid bits in pipe_fuses (Mika Penttilä) [2160457]
- drm/amd/display: Fix 4to1 MPC black screen with DPP RCO (Mika Penttilä) [2160457]
- drm/amd/display: Add NULL plane_state check for cursor disable logic (Mika Penttilä) [2160457]
- drm/panel: otm8009a: Set backlight parent to panel device (Mika Penttilä) [2160457]
- drm/i915/dsi: Use unconditional msleep() instead of intel_dsi_msleep() (Mika Penttilä) [2160457]
- drm/i915: Check pipe source size when using skl+ scalers (Mika Penttilä) [2160457]
- drm/i915/color: Fix typo for Plane CSC indexes (Mika Penttilä) [2160457]
- drm/bridge: lt8912b: Fix DSI Video Mode (Mika Penttilä) [2160457]
- drm/amdgpu: add a missing lock for AMDGPU_SCHED (Mika Penttilä) [2160457]
- drm/i915/mtl: Add the missing CPU transcoder mask in intel_device_info (Mika Penttilä) [2160457]
- drm/i915/guc: Actually return an error if GuC version range check fails (Mika Penttilä) [2160457]
- drm/i915/guc: More debug print updates - UC firmware (Mika Penttilä) [2160457]
- drm/amd/display: Update bounding box values for DCN321 (Mika Penttilä) [2160457]
- drm/amd/display: Do not clear GPINT register when releasing DMUB from reset (Mika Penttilä) [2160457]
- drm/amd/display: Reset OUTBOX0 r/w pointer on DMUB reset (Mika Penttilä) [2160457]
- drm/amd/display: Fixes for dcn32_clk_mgr implementation (Mika Penttilä) [2160457]
- drm/amd/display: Return error code on DSC atomic check failure (Mika Penttilä) [2160457]
- drm/amd/display: Add missing WA and MCLK validation (Mika Penttilä) [2160457]
- drm/panel: novatek-nt35950: Only unregister DSI1 if it exists (Mika Penttilä) [2160457]
- drm/panel: novatek-nt35950: Improve error handling (Mika Penttilä) [2160457]
- drm/i915: Fix memory leaks in i915 selftests (Mika Penttilä) [2160457]
- drm/i915: Make intel_get_crtc_new_encoder() less oopsy (Mika Penttilä) [2160457]
- drm/amd/display: Fix potential null dereference (Mika Penttilä) [2160457]
- drm/ttm/pool: Fix ttm_pool_alloc error path (Mika Penttilä) [2160457]
- drm/i915/pxp: limit drm-errors or warning on firmware API failures (Mika Penttilä) [2160457]
- drm/i915/pxp: Invalidate all PXP fw sessions during teardown (Mika Penttilä) [2160457]
- drm/amd/display/dc/dce60/Makefile: Fix previous attempt to silence known override-init warnings (Mika Penttilä) [2160457]
- drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535 (Mika Penttilä) [2160457]
- drm/probe-helper: Cancel previous job before starting new one (Mika Penttilä) [2160457]
- drm/vgem: add missing mutex_destroy (Mika Penttilä) [2160457]
- drm/amd/pm: re-enable the gfx imu when smu resume (Mika Penttilä) [2160457]
- drm/vmwgfx: Fix Legacy Display Unit atomic drm support (Mika Penttilä) [2160457]
- drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var (Mika Penttilä) [2160457]
- drm/nouveau: fix data overrun (Mika Penttilä) [2160457]
- Add new config defaults (Mika Penttilä) [2160457]
- Add needed modules to the internal list. (Mika Penttilä) [2160457]
- Partial revert of "drm/tegra: Add Tegra234 support to NVDEC driver" (Mika Penttilä) [2160457]
- Merge tegra DRM and host1x DRM changes from upstream v6.0.8..v6.3 (Mika Penttilä) [2160457]
- kunit: drm: make DRM buddy test compatible with other pages sizes (Mika Penttilä) [2160457]
- kunit: rename base KUNIT_ASSERTION macro to _KUNIT_FAILED (Mika Penttilä) [2160457]
- kunit: Introduce KUNIT_EXPECT_MEMEQ and KUNIT_EXPECT_MEMNEQ macros (Mika Penttilä) [2160457]
- Partial revert of "i2c: Make remove callback return void" (Mika Penttilä) [2160457]
- Revert "drm: tda99x: Don't advertise non-existent capture support" (Mika Penttilä) [2160457]
- Add missing #include <linux/module.h> for compile on s390x (Mika Penttilä) [2160457]
- Partial revert of "mm: replace vma->vm_flags direct modifications with modifier calls" (Mika Penttilä) [2160457]
- overflow: Introduce castable_to_type() (Mika Penttilä) [2160457]
- Partial revert of "driver core: make struct bus_type.uevent() take a const *" (Mika Penttilä) [2160457]
- Merge DRM changes from upstream v6.2..v6.3 (Mika Penttilä) [2160457]
- Partial revert of get_random_u32_ changes (Mika Penttilä) [2160457]
- Replace timer_shutdown_sync() with del_timer_sync() (Mika Penttilä) [2160457]
- Revert "overflow: Introduce overflows_type() and castable_to_type()" (Mika Penttilä) [2160457]
- Merge DRM changes from upstream v6.1..v6.2 (Mika Penttilä) [2160457]
- Declare DECLARE_DYNDBG_CLASSMAP macro to enable compile after DRM backport (Mika Penttilä) [2160457]
- Revert "drm/ast: Fix drm_fb_memcpy() on rhel9" (Mika Penttilä) [2160457]
- Revert "i915: use the VMA iterator" (Mika Penttilä) [2160457]
- Revert "drm/i915/userptr: restore probe_range behaviour" (Mika Penttilä) [2160457]
- Partial revert of "i2c: Make remove callback return void" (Mika Penttilä) [2160457]
- Fix dynamic_dname() signature change build break due to DRM backport. (Mika Penttilä) [2160457]
- Merge DRM changes from upstream v6.0.8..v6.1 (Mika Penttilä) [2160457]
- mm/khugepaged: fix collapse_pte_mapped_thp() to allow anon_vma (Nico Pache) [2168372]
- mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths (Nico Pache) [2168372]
- mm/khugepaged: fix GUP-fast interaction by sending IPI (Nico Pache) [2168372]
- mm/khugepaged: take the right locks for page table retraction (Nico Pache) [2168372]
- mm: hugetlb: fix UAF in hugetlb_handle_userfault (Nico Pache) [2168372]
- mm/damon/core: avoid holes in newly set monitoring target ranges (Nico Pache) [2168372]
- mm/damon/core: iterate the regions list from current point in damon_set_regions() (Nico Pache) [2168372]
- mm/damon/core-test: test damon_set_regions (Nico Pache) [2168372]
- selftests/vm: update hugetlb madvise (Nico Pache) [2168372]
- ipc/shm: call underlying open/close vm_ops (Nico Pache) [2168372]
- mm/userfaultfd: don't consider uffd-wp bit of writable migration entries (Nico Pache) [2168372]
- mm/debug_vm_pgtable: replace pte_mkhuge() with arch_make_huge_pte() (Nico Pache) [2168372]
- mm/migrate: drop pte_mkhuge() in remove_migration_pte() (Nico Pache) [2168372]
- mm/zswap: try to avoid worst-case scenario on same element pages (Nico Pache) [2168372]
- mm: cma: make kobj_type structure constant (Nico Pache) [2168372]
- mm: slub: make kobj_type structure constant (Nico Pache) [2168372]
- mm: page_alloc: skip regions with hugetlbfs pages when allocating 1G pages (Nico Pache) [2168372]
- mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock (Nico Pache) [2168372]
- writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs (Nico Pache) [2168372]
- mm/khugepaged: check again on anon uffd-wp during isolation (Nico Pache) [2168372]
- mm/userfaultfd: fix uffd-wp handling for THP migration entries (Nico Pache) [2168372]
- mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() (Nico Pache) [2168372]
- mm/hugetlb: fix uffd wr-protection for CoW optimization path (Nico Pache) [2168372]
- mm: kfence: fix handling discontiguous page (Nico Pache) [2168372]
- mm: kfence: fix PG_slab and memcg_data clearing (Nico Pache) [2168372]
- kfence: avoid passing -g for test (Nico Pache) [2168372]
- mm: kfence: fix using kfence_metadata without initialization in show_object() (Nico Pache) [2168372]
- Revert "kasan: drop skip_kasan_poison variable in free_pages_prepare" (Nico Pache) [2168372]
- mm, vmalloc: fix high order __GFP_NOFAIL allocations (Nico Pache) [2168372]
- mm/userfaultfd: propagate uffd-wp bit when PTE-mapping the huge zeropage (Nico Pache) [2168372]
- mm, compaction: finish pageblocks on complete migration failure (Nico Pache) [2168372]
- mm, compaction: finish scanning the current pageblock if requested (Nico Pache) [2168372]
- mm, compaction: check if a page has been captured before draining PCP pages (Nico Pache) [2168372]
- mm, compaction: rename compact_control->rescan to finish_pageblock (Nico Pache) [2168372]
- migrate: hugetlb: check for hugetlb shared PMD in node migration (Nico Pache) [2168372]
- mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps (Nico Pache) [2168372]
- Fix page corruption caused by racy check in __free_pages (Nico Pache) [2168372]
- mm, mremap: fix mremap() expanding vma with addr inside vma (Nico Pache) [2168372]
- mm: add cond_resched() in swapin_walk_pmd_entry() (Nico Pache) [2168372]
- mm/fadvise: use LLONG_MAX instead of -1 for eof (Nico Pache) [2168372]
- filemap: skip write and wait if end offset precedes start (Nico Pache) [2168372]
- mm, compaction: fix fast_isolate_around() to stay within boundaries (Nico Pache) [2168372]
- mm: rmap: rename page_not_mapped() to folio_not_mapped() (Nico Pache) [2168372]
- mm: vmscan: make rotations a secondary factor in balancing anon vs file (Nico Pache) [2168372]
- mm: Make failslab writable again (Nico Pache) [2168372]
- mm/slub: remove dead code for debug caches on deactivate_slab() (Nico Pache) [2168372]
- mm/gup: fix gup_pud_range() for dax (Nico Pache) [2168372]
- memcg: Fix possible use-after-free in memcg_write_event_control() (Nico Pache) [2168372]
- mm/cgroup/reclaim: fix dirty pages throttling on cgroup v1 (Nico Pache) [2168372]
- swapfile: fix soft lockup in scan_swap_map_slots (Nico Pache) [2168372]
- mm: correctly charge compressed memory to its memcg (Nico Pache) [2168372]
- mm: vmscan: fix extreme overreclaim and swap floods (Nico Pache) [2168372]
- mm/shmem: use page_mapping() to detect page cache for uffd continue (Nico Pache) [2168372]
- mm/memremap.c: map FS_DAX device memory as decrypted (Nico Pache) [2168372]
- mm,madvise,hugetlb: fix unexpected data loss with MADV_DONTNEED on hugetlbfs (Nico Pache) [2168372]
- mm/page_alloc: fix incorrect PGFREE and PGALLOC for high-order page (Nico Pache) [2168372]
- mm: use update_mmu_tlb() on the second thread (Nico Pache) [2168372]
- hugetlb: clean up code checking for fault/truncation races (Nico Pache) [2168372]
- hugetlb: use new vma_lock for pmd sharing synchronization (Nico Pache) [2168372]
- hugetlb: create hugetlb_unmap_file_folio to unmap single file folio (Nico Pache) [2168372]
- hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() (Nico Pache) [2168372]
- hugetlb: add vma based lock for pmd sharing (Nico Pache) [2168372]
- hugetlb: rename vma_shareable() and refactor code (Nico Pache) [2168372]
- hugetlb: create remove_inode_single_folio to remove single file folio (Nico Pache) [2168372]
- hugetlb: rename remove_huge_page to hugetlb_delete_from_page_cache (Nico Pache) [2168372]
- hugetlbfs: revert use i_mmap_rwsem for more pmd sharing synchronization (Nico Pache) [2168372]
- mm: hugetlb: eliminate memory-less nodes handling (Nico Pache) [2168372]
- mm: hugetlb: simplify per-node sysfs creation and removal (Nico Pache) [2168372]
- mm: delete unused MMF_OOM_VICTIM flag (Nico Pache) [2168372]
- mm: drop oom code from exit_mmap (Nico Pache) [2168372]
- mm: migrate: fix return value if all subpages of THPs are migrated successfully (Nico Pache) [2168372]
- mm/mempolicy: fix memory leak in set_mempolicy_home_node system call (Nico Pache) [2168372]
- arm64: mm: hugetlb: Disable HUGETLB_PAGE_OPTIMIZE_VMEMMAP (Nico Pache) [2168372]
- mm: rmap: use the correct parameter name for DEFINE_PAGE_VMA_WALK (Nico Pache) [2168372]
- tmpfs: fix data loss from failed fallocate (Nico Pache) [2168372]
- mm/damon/dbgfs: check if rm_contexts input is for a real context (Nico Pache) [2168372]
- hugetlbfs: revert use i_mmap_rwsem to address page fault/truncate race (Nico Pache) [2168372]
- hugetlb: remove meaningless BUG_ON(huge_pte_none()) (Nico Pache) [2168372]
- mm/filemap: make folio_put_wait_locked static (Nico Pache) [2168372]
- mm: use nth_page instead of mem_map_offset mem_map_next (Nico Pache) [2168372]
- Docs/admin-guide/mm/damon/usage: note DAMON debugfs interface deprecation plan (Nico Pache) [2168372]
- Docs/admin-guide/mm/damon/start: mention the dependency as sysfs instead of debugfs (Nico Pache) [2168372]
- mm/damon/Kconfig: notify debugfs deprecation plan (Nico Pache) [2168372]
- Docs/admin-guide/mm/damon: rename the title of the document (Nico Pache) [2168372]
- selftest/damon: add a test for duplicate context dirs creation (Nico Pache) [2168372]
- mm: fixup documentation regarding pte_numa() and PROT_NUMA (Nico Pache) [2168372]
- mm/gup: use gup_can_follow_protnone() also in GUP-fast (Nico Pache) [2168372]
- mm/gup: replace FOLL_NUMA by gup_can_follow_protnone() (Nico Pache) [2168372]
- mm: fix the handling Non-LRU pages returned by follow_page (Nico Pache) [2168372]
- mm/page_io: count submission time as thrashing delay for delayacct (Nico Pache) [2168372]
- delayacct: support re-entrance detection of thrashing accounting (Nico Pache) [2168372]
- migrate_pages(): fix failure counting for retry (Nico Pache) [2168372]
- migrate_pages(): fix failure counting for THP splitting (Nico Pache) [2168372]
- migrate_pages(): fix failure counting for THP on -ENOSYS (Nico Pache) [2168372]
- migrate_pages(): fix failure counting for THP subpages retrying (Nico Pache) [2168372]
- migrate_pages(): fix THP failure counting for -ENOMEM (Nico Pache) [2168372]
- migrate_pages(): remove unnecessary list_safe_reset_next() (Nico Pache) [2168372]
- migrate: fix syscall move_pages() return value for failure (Nico Pache) [2168372]
- filemap: make the accounting of thrashing more consistent (Nico Pache) [2168372]
- mm: fix PageAnonExclusive clearing racing with concurrent RCU GUP-fast (Nico Pache) [2168372]
- mm/damon: replace pmd_huge() with pmd_trans_huge() for THP (Nico Pache) [2168372]
- mm/damon: validate if the pmd entry is present before accessing (Nico Pache) [2168372]
- mm/hugetlb: make detecting shared pte more reliable (Nico Pache) [2168372]
- mm/hugetlb: fix sysfs group leak in hugetlb_unregister_node() (Nico Pache) [2168372]
- mm: hugetlb_vmemmap: add missing smp_wmb() before set_pte_at() (Nico Pache) [2168372]
- mm/hugetlb: fix missing call to restore_reserve_on_error() (Nico Pache) [2168372]
- mm/hugetlb: fix WARN_ON(!kobj) in sysfs_create_group() (Nico Pache) [2168372]
- mm/hugetlb: fix incorrect update of max_huge_pages (Nico Pache) [2168372]
- Documentation/mm: modify page_referenced to folio_referenced (Nico Pache) [2168372]
- redhat/configs: enable CONFIG_MANA_INFINIBAND for RHEL (Kamal Heib) [2189296]
- RDMA/mana_ib: Fix a bug when the PF indicates more entries for registering memory on first packet (Kamal Heib) [2189296]
- RDMA/mana_ib: Prevent array underflow in mana_ib_create_qp_raw() (Kamal Heib) [2189296]
- RDMA/mana: Remove redefinition of basic u64 type (Kamal Heib) [2189296]
- RDMA/mana_ib: Add a driver for Microsoft Azure Network Adapter (Kamal Heib) [2189296]
- net: mana: Define data structures for allocating doorbell page from GDMA (Kamal Heib) [2189296]
- redhat: include the information about builtin symbols into kernel-uki-virt package too (Vitaly Kuznetsov) [2184476]
Resolves: rhbz#2160457, rhbz#2168372, rhbz#2176388, rhbz#2178930, rhbz#2182619, rhbz#2184476, rhbz#2186348, rhbz#2189296
Signed-off-by: Jan Stancek <jstancek@redhat.com>
2023-06-28 06:07:08 +00:00
|
|
|
%attr(0600, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/System.map\
|
|
|
|
/lib/modules/%{KVERREL}%{?3:+%{3}}/symvers.gz\
|
|
|
|
/lib/modules/%{KVERREL}%{?3:+%{3}}/config\
|
|
|
|
/lib/modules/%{KVERREL}%{?3:+%{3}}/modules.builtin*\
|
kernel-5.14.0-507.el9
* Wed Sep 11 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-507.el9]
- block: fix deadlock between sd_remove & sd_release (CKI Backport Bot) [RHEL-54997] {CVE-2024-42294}
- gpio: prevent potential speculation leaks in gpio_device_get_desc() (CKI Backport Bot) [RHEL-56213] {CVE-2024-44931}
- redhat: hmac sign the UKI for FIPS (Vitaly Kuznetsov)
- Also make vmlinuz-virt.efi world readable (Vitaly Kuznetsov)
- ice: fix truesize operations for PAGE_SIZE >= 8192 (Petr Oros) [RHEL-37905]
- ice: fix ICE_LAST_OFFSET formula (Petr Oros) [RHEL-37905]
- ice: fix page reuse when PAGE_SIZE is over 8k (Petr Oros) [RHEL-37905]
- usb: cdns3: Fix spelling mistake "supporte" -> "supported" (Martin McConnell) [RHEL-54566]
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable() (Martin McConnell) [RHEL-54566]
- usb: cdns3: fix memory double free when handle zero packet (Martin McConnell) [RHEL-54566]
- usb: cdnsp: fixed issue with incorrect detecting CDNSP family controllers (Martin McConnell) [RHEL-54566]
- usb: cdnsp: blocked some cdns3 specific code (Martin McConnell) [RHEL-54566]
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled (Martin McConnell) [RHEL-54566]
- usb: cdns3: fix iso transfer error when mult is not zero (Martin McConnell) [RHEL-54566]
- usb: cdns3: fix uvc failure work since sg support enabled (Martin McConnell) [RHEL-54566]
- usb: cdns3: Use dev_err_probe (Martin McConnell) [RHEL-54566]
- usb: cdns3: starfive: don't misuse /** comment (Martin McConnell) [RHEL-54566]
- usb: cdnsp: Replace snprintf() with the safer scnprintf() variant (Martin McConnell) [RHEL-54566]
- usb: cdns3: skip set TRB_IOC when usb_request: no_interrupt is true (Martin McConnell) [RHEL-54566]
- usb: cdnsp: Fix deadlock issue during using NCM gadget (Martin McConnell) [RHEL-54566]
- usb:cdnsp: remove TRB_FLUSH_ENDPOINT command (Martin McConnell) [RHEL-54566]
- usb: cdns3: Modify the return value of cdns_set_active () to void when CONFIG_PM_SLEEP is disabled (Martin McConnell) [RHEL-54566]
- usb: cdnsp: Fixes issue with dequeuing not queued requests (Martin McConnell) [RHEL-54566]
- usb: cdns3: Add PHY mode switch to usb2 PHY (Martin McConnell) [RHEL-54566]
- usb: cdns3: starfive: Convert to platform remove callback returning void (Martin McConnell) [RHEL-54566]
- usb: cdns3: Put the cdns set active part outside the spin lock (Martin McConnell) [RHEL-54566]
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config (Martin McConnell) [RHEL-54566]
- usb: cdns3: imx: Rework system PM to avoid duplicated operations (Martin McConnell) [RHEL-54566]
- usb: cdns3: optimize OUT transfer by copying only actual received data (Martin McConnell) [RHEL-54566]
- usb: cdns3: improve handling of unaligned address case (Martin McConnell) [RHEL-54566]
- usb: cdns3: Add StarFive JH7110 USB driver (Martin McConnell) [RHEL-54566]
- usb: cdns3: imx: simplify clock name usage (Martin McConnell) [RHEL-54566]
- usb: cdns3: fix NCM gadget RX speed 20x slow than expection at iMX8QM (Martin McConnell) [RHEL-54566]
- usb: cdns3-ti: Convert to platform remove callback returning void (Martin McConnell) [RHEL-54566]
- usb: cdns3-plat: Convert to platform remove callback returning void (Martin McConnell) [RHEL-54566]
- usb: cdns3-imx: Convert to platform remove callback returning void (Martin McConnell) [RHEL-54566]
- usb: cdnsp: Fixes error: uninitialized symbol 'len' (Martin McConnell) [RHEL-54566]
- usb: cdnsp: changes PCI Device ID to fix conflict with CNDS3 driver (Martin McConnell) [RHEL-54566]
- usb: cdns3: Fix issue with using incorrect PCI device function (Martin McConnell) [RHEL-54566]
- usb: cdnsp: Fixes issue with redundant Status Stage (Martin McConnell) [RHEL-54566]
- usb: cdns3: change some trace event __dynamic_array() to __get_buf() (Martin McConnell) [RHEL-54566]
- usb: cdns3: change trace event cdns3_ring() operation (Martin McConnell) [RHEL-54566]
- usb: cdnsp: : add scatter gather support for ISOC endpoint (Martin McConnell) [RHEL-54566]
- usb: cdns3: remove fetched trb from cache before dequeuing (Martin McConnell) [RHEL-54566]
- usb: cdnsp: fix lack of ZLP for ep0 (Martin McConnell) [RHEL-54566]
- usb: cdnsp: fix issue with ZLP - added TD_SIZE = 1 (Martin McConnell) [RHEL-54566]
- usb: cdnsp: Fix issue with Clear Feature Halt Endpoint (Martin McConnell) [RHEL-54566]
- usb: cdns3: host: fix endless superspeed hub port reset (Martin McConnell) [RHEL-54566]
- usb: cdns3: adjust the partial logic of cdnsp_pci_remove (Martin McConnell) [RHEL-54566]
- usb: cdns3: remove dead code (Martin McConnell) [RHEL-54566]
- Bluetooth: MGMT: Add error handling to pair_device() (CKI Backport Bot) [RHEL-56148] {CVE-2024-43884}
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal (Myron Stowe) [RHEL-54981] {CVE-2024-42302}
- ASoC: TAS2781: Fix tasdev_load_calibrated_data() (CKI Backport Bot) [RHEL-55177] {CVE-2024-42278}
- cgroup/cpuset: Prevent UAF in proc_cpuset_show() (Waiman Long) [RHEL-54775 RHEL-54779] {CVE-2024-43853}
- net: add and use __skb_get_hash_symmetric_net (Hangbin Liu) [RHEL-54921]
- net: add and use skb_get_hash_net (Hangbin Liu) [RHEL-54921]
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE (CKI Backport Bot) [RHEL-54921] {CVE-2024-42321}
- ice: Adjust PTP init for 2x50G E825C devices (Petr Oros) [RHEL-29210]
- ice: Add NAC Topology device capability parser (Petr Oros) [RHEL-29210]
- ice: Add support for E825-C TS PLL handling (Petr Oros) [RHEL-29210]
- ice: Change CGU regs struct to anonymous (Petr Oros) [RHEL-29210]
- ice: Introduce ETH56G PHY model for E825C products (Petr Oros) [RHEL-29210]
- ice: Introduce ice_get_base_incval() helper (Petr Oros) [RHEL-29210]
- ice: Move CGU block (Petr Oros) [RHEL-29210]
- ice: Add PHY OFFSET_READY register clearing (Petr Oros) [RHEL-29210]
- ice: Implement Tx interrupt enablement functions (Petr Oros) [RHEL-29210]
- ice: Introduce helper to get tmr_cmd_reg values (Petr Oros) [RHEL-29210]
- ice: Introduce ice_ptp_hw struct (Petr Oros) [RHEL-29210]
- Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout (CKI Backport Bot) [RHEL-17953 RHEL-36378] {CVE-2024-27398}
- Bluetooth: btintel: Fixe build regression (Bastien Nocera) [RHEL-37353] {CVE-2024-35933}
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version (CKI Backport Bot) [RHEL-37353] {CVE-2024-35933}
- Bluetooth: fix connection setup in l2cap_connect (Bastien Nocera) [RHEL-38459] {CVE-2024-36013}
- Bluetooth: HCI: Remove HCI_AMP support (Bastien Nocera) [RHEL-38459] {CVE-2024-36013}
- Bluetooth: Remove HCI_POWER_OFF_TIMEOUT (Bastien Nocera) [RHEL-38459] {CVE-2024-36013}
- Bluetooth: hci_event: Remove code to removed CONFIG_BT_HS (Bastien Nocera) [RHEL-38459] {CVE-2024-36013}
- Bluetooth: Remove usage of the deprecated ida_simple_xx() API (Bastien Nocera) [RHEL-38459] {CVE-2024-36013}
- Bluetooth: L2CAP: Fix slab-use-after-free in l2cap_connect() (Bastien Nocera) [RHEL-38459] {CVE-2024-36013}
- Bluetooth: Remove BT_HS (Bastien Nocera) [RHEL-38459] {CVE-2024-36013}
- Bluetooth: qca: add missing firmware sanity checks (CKI Backport Bot) [RHEL-39643] {CVE-2024-36880}
- Bluetooth: hci_sock: Fix not validating setsockopt user input (Bastien Nocera) [RHEL-37411] {CVE-2024-35963}
- Bluetooth: SCO: Fix not validating setsockopt user input (Bastien Nocera) [RHEL-37396] {CVE-2024-35967}
- Bluetooth: L2CAP: Fix not validating setsockopt user input (Bastien Nocera) [RHEL-37404] {CVE-2024-35965}
- Bluetooth: ISO: Fix not validating setsockopt user input (Bastien Nocera) [RHEL-37406] {CVE-2024-35964}
- Bluetooth: RFCOMM: Fix not validating setsockopt user input (Bastien Nocera) [RHEL-37400] {CVE-2024-35966}
- Bluetooth: Fix memory leak in hci_req_sync_complete() (CKI Backport Bot) [RHEL-37378] {CVE-2024-35978}
- Bluetooth: msft: fix slab-use-after-free in msft_do_close() (CKI Backport Bot) [RHEL-38463] {CVE-2024-36012}
- rtc: tps6594: Fix memleak in probe (Joel Slebodnick) [RHEL-45915]
- redhat/configs: add config file for tps6594 pfsm (Joel Slebodnick) [RHEL-45915]
- redhat/configs: add config file for tps6594 esm (Joel Slebodnick) [RHEL-45915]
- redhat/configs: add config file for tps6594 rtc drv (Joel Slebodnick) [RHEL-45915]
- redhat/configs: add config file for tps6594 regulator (Joel Slebodnick) [RHEL-45915]
- redhat/configs: add config file for tps6594 pinctrl (Joel Slebodnick) [RHEL-45915]
- redhat/configs: add config file for tps6594 spi (Joel Slebodnick) [RHEL-45915]
- redhat/configs: add config file for tps6594 i2c (Joel Slebodnick) [RHEL-45915]
- regulator: tps6594-regulator: Correct multi-phase configuration (Joel Slebodnick) [RHEL-45915]
- rtc: tps6594: Add driver for TPS6594 RTC (Joel Slebodnick) [RHEL-45915]
- pinctrl: tps6594: Add driver for TPS6594 pinctrl and GPIOs (Joel Slebodnick) [RHEL-45915]
- regulator: tps6594-regulator: Fix random kernel crash (Joel Slebodnick) [RHEL-45915]
- misc: tps6594: Remove redundant dev_err_probe() for platform_get_irq_byname() (Joel Slebodnick) [RHEL-45915]
- misc: tps6594-esm: Disable ESM for rev 1 PMIC (Joel Slebodnick) [RHEL-45915]
- misc: tps6594-esm: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-45915]
- misc: tps6594-pfsm: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-45915]
- misc: tps6594-pfsm: Add driver for TI TPS6594 PFSM (Joel Slebodnick) [RHEL-45915]
- misc: tps6594-esm: Add driver for TI TPS6594 ESM (Joel Slebodnick) [RHEL-45915]
- regulator: tps6594-regulator: Add driver for TI TPS6594 regulators (Joel Slebodnick) [RHEL-45915]
- mfd: tps6594: Add null pointer check to tps6594_device_init() (Joel Slebodnick) [RHEL-45915]
- mfd: tps6594: Fix an error code in probe() (Joel Slebodnick) [RHEL-45915]
- mfd: tps6594: Add driver for TI TPS6594 PMIC (Joel Slebodnick) [RHEL-45915]
- mfd: tps80031: Remove driver (Joel Slebodnick) [RHEL-45915]
- dt-bindings: mfd: Add TI TPS6594 PMIC (Joel Slebodnick) [RHEL-45915]
- x86/mce: Implement recovery for errors in TDX/SEAM non-root mode (David Arcari) [RHEL-28497]
Resolves: RHEL-17953, RHEL-28497, RHEL-29210, RHEL-36378, RHEL-37353, RHEL-37378, RHEL-37396, RHEL-37400, RHEL-37404, RHEL-37406, RHEL-37411, RHEL-37905, RHEL-38459, RHEL-38463, RHEL-39643, RHEL-45915, RHEL-54566, RHEL-54775, RHEL-54779, RHEL-54921, RHEL-54981, RHEL-54997, RHEL-55177, RHEL-56148, RHEL-56213
Signed-off-by: Rado Vrbovsky <rvrbovsk@redhat.com>
2024-09-11 07:59:22 +00:00
|
|
|
%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\
|
kernel-5.14.0-327.el9
* Tue Jun 13 2023 Jan Stancek <jstancek@redhat.com> [5.14.0-327.el9]
- perf: Fix check before add_event_to_groups() in perf_group_detach() (Michael Petlan) [2192660] {CVE-2023-2235}
- thermal: intel: int340x: processor_thermal: Fix additional deadlock (Eric Auger) [2183350]
- thermal: intel: int340x: processor_thermal: Fix deadlock (Eric Auger) [2183350]
- thermal: gov_step_wise: Adjust code logic to match comment (Eric Auger) [2183350]
- thermal: gov_step_wise: Delete obsolete comment (Eric Auger) [2183350]
- thermal/drivers/cpuidle_cooling: Delete unmatched comments (Eric Auger) [2183350]
- thermal: cpuidle_cooling: Adjust includes to remove of_device.h (Eric Auger) [2183350]
- thermal/core: Alloc-copy-free the thermal zone parameters structure (Eric Auger) [2183350]
- thermal/of: Unexport unused OF functions (Eric Auger) [2183350]
- thermal/core: Remove thermal_bind_params structure (Eric Auger) [2183350]
- thermal/drivers/tegra-bpmp: Handle offline zones (Eric Auger) [2183350]
- thermal: core: Clean up thermal_list_lock locking (Eric Auger) [2183350]
- thermal/core: Relocate the traces definition in thermal directory (Eric Auger) [2183350]
- thermal/drivers/imx: Use the thermal framework for the trip point (Eric Auger) [2183350]
- thermal/drivers/imx: Remove get_trip_temp ops (Eric Auger) [2183350]
- thermal: Use of_property_present() for testing DT property presence (Eric Auger) [2183350]
- thermal: core: Restore behavior regarding invalid trip points (Eric Auger) [2183350]
- thermal/drivers/tegra: Remove unneeded lock when setting a trip point (Eric Auger) [2183350]
- thermal/hwmon: Do not set no_hwmon before calling thermal_add_hwmon_sysfs() (Eric Auger) [2183350]
- thermal: Remove debug or error messages in get_temp() ops (Eric Auger) [2183350]
- thermal/core: Show a debug message when get_temp() fails (Eric Auger) [2183350]
- thermal/core: Add a thermal zone 'devdata' accessor (Eric Auger) [2183350]
- thermal: core: Use sysfs_emit_at() instead of scnprintf() (Eric Auger) [2183350]
- thermal/core: Potential buffer overflow in thermal_build_list_of_policies() (Eric Auger) [2183350]
- thermal: Fail object registration if thermal class is not registered (Eric Auger) [2183350]
- thermal/core: Move the thermal trip code to a dedicated file (Eric Auger) [2183350]
- thermal/core: Remove unneeded ida_destroy() (Eric Auger) [2183350]
- thermal/core: Fix unregistering netlink at thermal init time (Eric Auger) [2183350]
- thermal: core: Use device_unregister() instead of device_del/put() (Eric Auger) [2183350]
- thermal: core: Move cdev cleanup to thermal_release() (Eric Auger) [2183350]
- thermal/drivers/imx_sc_thermal: Add iMX8QM sensors (Eric Auger) [2183350]
- thermal/drivers/imx_sc_thermal: Fix the loop condition (Eric Auger) [2183350]
- thermal/drivers/tegra: Fix set_trip_temp() deadlock (Eric Auger) [2183350]
- thermal/drivers/tegra: Fix crash when getting critical temp (Eric Auger) [2183350]
- thermal/of: Remove of_thermal_get_crit_temp() (Eric Auger) [2183350]
- thermal/of: Remove of_thermal_set_trip_hyst() (Eric Auger) [2183350]
- thermal/of: Remove of_thermal_is_trip_valid() (Eric Auger) [2183350]
- thermal/drivers/qcom/temp-alarm: Fix inaccurate warning for gen2 (Eric Auger) [2183350]
- thermal/of: Remove of_thermal_get_ntrips() (Eric Auger) [2183350]
- thermal/of: Remove unused functions (Eric Auger) [2183350]
- thermal/drivers/hisi: Use generic thermal_zone_get_trip() function (Eric Auger) [2183350]
- thermal/drivers/tegra: Use generic thermal_zone_get_trip() function (Eric Auger) [2183350]
- thermal/of: Use generic thermal_zone_get_trip() function (Eric Auger) [2183350]
- thermal/core/governors: Use thermal_zone_get_trip() instead of ops functions (Eric Auger) [2183350]
- thermal/core: Add a generic thermal_zone_set_trip() function (Eric Auger) [2183350]
- thermal/sysfs: Always expose hysteresis attributes (Eric Auger) [2183350]
- thermal/core: Add a generic thermal_zone_get_trip() function (Eric Auger) [2183350]
- thermal/drivers/imx_sc_thermal: Drop empty platform remove function (Eric Auger) [2183350]
- thermal/core/power allocator: Remove a useless include (Eric Auger) [2183350]
- thermal/of: Fix memory leak on thermal_of_zone_register() failure (Eric Auger) [2183350]
- thermal/core: Protect thermal device operations against thermal device removal (Eric Auger) [2183350]
- thermal/core: Remove thermal_zone_set_trips() (Eric Auger) [2183350]
- thermal/core: Protect sysfs accesses to thermal operations with thermal zone mutex (Eric Auger) [2183350]
- thermal/core: Protect hwmon accesses to thermal operations with thermal zone mutex (Eric Auger) [2183350]
- thermal/core: Introduce locked version of thermal_zone_device_update (Eric Auger) [2183350]
- thermal/core: Move parameter validation from __thermal_zone_get_temp to thermal_zone_get_temp (Eric Auger) [2183350]
- thermal/core: Ensure that thermal device is registered in thermal_zone_get_temp (Eric Auger) [2183350]
- thermal/core: Delete device under thermal device zone lock (Eric Auger) [2183350]
- thermal/core: Destroy thermal zone device mutex in release function (Eric Auger) [2183350]
- thermal/core: Add a check before calling set_trip_temp() (Eric Auger) [2183350]
- thermal/core: Drop valid pointer check for type (Eric Auger) [2183350]
- thermal/of: Remove the thermal_zone_of_get_sensor_id() function (Eric Auger) [2183350]
- thermal/drivers/imx_sc: Rely on the platform data to get the resource id (Eric Auger) [2183350]
- thermal: core: Increase maximum number of trip points (Eric Auger) [2183350]
- thermal: cpufreq_cooling: Check the policy first in cpufreq_cooling_register() (Eric Auger) [2183350]
- thermal: move from strlcpy() with unused retval to strscpy() (Eric Auger) [2183350]
- thermal: gov_user_space: Do not lock thermal zone mutex (Eric Auger) [2183350]
- thermal/core: Fix lockdep_assert() warning (Eric Auger) [2183350]
- thermal/core: Move the mutex inside the thermal_zone_device_update() function (Eric Auger) [2183350]
- thermal/core: Move the thermal zone lock out of the governors (Eric Auger) [2183350]
- thermal/governors: Group the thermal zone lock inside the throttle function (Eric Auger) [2183350]
- thermal/core: Rework the monitoring a bit (Eric Auger) [2183350]
- thermal/core: Rearm the monitoring only one time (Eric Auger) [2183350]
- thermal/of: Remove old OF code (Eric Auger) [2183350]
- thermal/core: Move set_trip_temp ops to the sysfs code (Eric Auger) [2183350]
- hwmon/drivers/core: Switch to new of thermal API (Eric Auger) [2183350]
- ata/drivers/ahci_imx: Switch to new of thermal API (Eric Auger) [2183350]
- thermal/drivers/broadcom: Switch to new of API (Eric Auger) [2183350]
- thermal/drivers/qoriq: Switch to new of API (Eric Auger) [2183350]
- thermal/drivers/maxim: Switch to new of API (Eric Auger) [2183350]
- thermal/drivers/hisilicon: Switch to new of API (Eric Auger) [2183350]
- thermal/drivers/imx: Switch to new of API (Eric Auger) [2183350]
- thermal/drivers/tegra: Switch to new of API (Eric Auger) [2183350]
- thermal/of: Make new code and old code co-exist (Eric Auger) [2183350]
- thermal/of: Fix free after use in thermal_of_unregister() (Eric Auger) [2183350]
- thermal/of: Return -ENODEV instead of -EINVAL if registration fails (Eric Auger) [2183350]
- thermal/of: Fix error code in of_thermal_zone_find() (Eric Auger) [2183350]
- thermal/of: Rework the thermal device tree initialization (Eric Auger) [2183350]
- dt-bindings: thermal: Fix missing required property (Eric Auger) [2183350]
- dt-bindings: thermal: Fix definition of cooling-maps contribution property (Eric Auger) [2183350]
- dt-bindings: thermal: Make trips node optional (Eric Auger) [2183350]
- kernel.spec: Fix UKI naming to comply with BLS (Philipp Rudo) [2187671]
- redhat/configs: Add CONFIG_RTC_DRV_NCT3018Y option (Gavin Shan) [2183349]
- rtc: jz4740: Make sure clock provider gets removed (Gavin Shan) [2183349]
- rtc: k3: handle errors while enabling wake irq (Gavin Shan) [2183349]
- rtc: pm8xxx: add support for nvmem offset (Gavin Shan) [2183349]
- dt-bindings: rtc: qcom-pm8xxx: add nvmem-cell offset (Gavin Shan) [2183349]
- rtc: abx80x: Add nvmem support (Gavin Shan) [2183349]
- rtc: rx6110: Remove unused of_gpio,h (Gavin Shan) [2183349]
- rtc: efi: Avoid spamming the log on RTC read failure (Gavin Shan) [2183349]
- rtc: isl12022: sort header inclusion alphabetically (Gavin Shan) [2183349]
- rtc: isl12022: Join string literals back (Gavin Shan) [2183349]
- rtc: isl12022: Drop unneeded OF guards and of_match_ptr() (Gavin Shan) [2183349]
- rtc: isl12022: Explicitly use __le16 type for ISL12022_REG_TEMP_L (Gavin Shan) [2183349]
- rtc: isl12022: Get rid of unneeded private struct isl12022 (Gavin Shan) [2183349]
- rtc: pcf85363: add support for the quartz-load-femtofarads property (Gavin Shan) [2183349]
- dt-bindings: rtc: nxp,pcf8563: move pcf85263/pcf85363 to a dedicated binding (Gavin Shan) [2183349]
- rtc: allow rtc_read_alarm without read_alarm callback (Gavin Shan) [2183349]
- rtc: rv3032: add ACPI support (Gavin Shan) [2183349]
- rtc: rv3028: add ACPI support (Gavin Shan) [2183349]
- rtc: jz4740: Register clock provider for the CLK32K pin (Gavin Shan) [2183349]
- rtc: jz4740: Use dev_err_probe() (Gavin Shan) [2183349]
- rtc: jz4740: Use readl_poll_timeout (Gavin Shan) [2183349]
- dt-bindings: rtc: Add #clock-cells property (Gavin Shan) [2183349]
- dt-bindings: rtc: moxart: use proper names for gpio properties (Gavin Shan) [2183349]
- rtc: moxart: switch to using gpiod API (Gavin Shan) [2183349]
- rtc: pm8xxx: drop error messages (Gavin Shan) [2183349]
- rtc: pm8xxx: clean up local declarations (Gavin Shan) [2183349]
- rtc: pm8xxx: refactor read_time() (Gavin Shan) [2183349]
- rtc: pm8xxx: use u32 for timestamps (Gavin Shan) [2183349]
- rtc: pm8xxx: clean up comments (Gavin Shan) [2183349]
- rtc: pm8xxx: rename alarm irq variable (Gavin Shan) [2183349]
- rtc: pm8xxx: rename struct device pointer (Gavin Shan) [2183349]
- rtc: pm8xxx: clean up time and alarm debugging (Gavin Shan) [2183349]
- rtc: pm8xxx: use unaligned le32 helpers (Gavin Shan) [2183349]
- rtc: pm8xxx: drop unused register defines (Gavin Shan) [2183349]
- rtc: pm8xxx: return IRQ_NONE on errors (Gavin Shan) [2183349]
- rtc: pm8xxx: drop bogus locking (Gavin Shan) [2183349]
- rtc: pm8xxx: use regmap_update_bits() (Gavin Shan) [2183349]
- rtc: pm8xxx: drop spmi error messages (Gavin Shan) [2183349]
- rtc: pm8xxx: fix set-alarm race (Gavin Shan) [2183349]
- dt-bindings: rtc: Convert Amlogic Meson vrtc controller binding (Gavin Shan) [2183349]
- rtc: rv8803: invalidate date/time if alarm time is invalid (Gavin Shan) [2183349]
- include/linux/bcd.h: provide bcd_is_valid() helper (Gavin Shan) [2183349]
- rtc: remove v3020 driver (Gavin Shan) [2183349]
- rtc: max8907: Drop unused i2c include (Gavin Shan) [2183349]
- rtc: rx8010: use IRQ flags obtained from fwnode (Gavin Shan) [2183349]
- rtc: rv8803: use IRQ flags obtained from fwnode (Gavin Shan) [2183349]
- rtc: rv3032: use IRQ flags obtained from fwnode (Gavin Shan) [2183349]
- rtc: rv3029c2: use IRQ flags obtained from fwnode (Gavin Shan) [2183349]
- rtc: pcf8563: use IRQ flags obtained from fwnode (Gavin Shan) [2183349]
- rtc: pcf85363: use IRQ flags obtained fromfwnode (Gavin Shan) [2183349]
- rtc: pcf8523: use IRQ flags obtained from fwnode (Gavin Shan) [2183349]
- rtc: pcf85063: use IRQ flags obtained from fwnode (Gavin Shan) [2183349]
- rtc: pcf2123: use IRQ flags obtained from fwnode (Gavin Shan) [2183349]
- rtc: m41t80: use IRQ flags obtained from fwnode (Gavin Shan) [2183349]
- rtc: hym8563: use IRQ flags obtained from fwnode (Gavin Shan) [2183349]
- rtc: ab-eoz9: use IRQ flags obtained from fwnode (Gavin Shan) [2183349]
- dt-bindings: rtc: pcf2127: remove pca/pcf2129 from trivial RTC devices list (Gavin Shan) [2183349]
- rtc: brcmstb-waketimer: allow use as non-wake alarm (Gavin Shan) [2183349]
- dt-bindings: rtc: brcm,brcmstb-waketimer: add alarm interrupt (Gavin Shan) [2183349]
- rtc: sun6i: Always export the internal oscillator (Gavin Shan) [2183349]
- dt-bindings: rtc: Move rv3028 from trivial-rtc.yaml into own schema file (Gavin Shan) [2183349]
- dt-bindings: rtc: Add Loongson LS2X RTC support (Gavin Shan) [2183349]
- rtc: brcmstb-waketimer: rename irq to wake_irq (Gavin Shan) [2183349]
- rtc: brcmstb-waketimer: compensate for lack of wktmr disable (Gavin Shan) [2183349]
- rtc: brcmstb-waketimer: non-functional code changes (Gavin Shan) [2183349]
- rtc: brcmstb-waketimer: introduce WKTMR_ALARM_EVENT flag (Gavin Shan) [2183349]
- rtc: sunplus: fix format string for printing resource (Gavin Shan) [2183349]
- dt-bindings: rtc: qcom-pm8xxx: allow 'wakeup-source' property (Gavin Shan) [2183349]
- rtc: ds1742: use devm_platform_get_and_ioremap_resource() (Gavin Shan) [2183349]
- rtc: mxc_v2: Add missing clk_disable_unprepare() (Gavin Shan) [2183349]
- rtc: rs5c313: correct some spelling mistakes (Gavin Shan) [2183349]
- rtc: at91rm9200: Fix syntax errors in comments (Gavin Shan) [2183349]
- rtc: remove duplicated words in comments (Gavin Shan) [2183349]
- rtc: rv3028: Use IRQ flags obtained from device tree if available (Gavin Shan) [2183349]
- rtc: ds1307: use sysfs_emit() to instead of scnprintf() (Gavin Shan) [2183349]
- rtc: isl12026: drop obsolete dependency on COMPILE_TEST (Gavin Shan) [2183349]
- dt-bindings: rtc: m41t80: Convert text schema to YAML one (Gavin Shan) [2183349]
- rtc: pcf85063: fix pcf85063_clkout_control (Gavin Shan) [2183349]
- rtc: rx6110: fix warning with !OF (Gavin Shan) [2183349]
- rtc: rk808: reduce 'struct rk808' usage (Gavin Shan) [2183349]
- rtc: msc313: Fix function prototype mismatch in msc313_rtc_probe() (Gavin Shan) [2183349]
- dt-bindings: rtc: convert rtc-meson.txt to dt-schema (Gavin Shan) [2183349]
- rtc: pic32: Move devm_rtc_allocate_device earlier in pic32_rtc_probe() (Gavin Shan) [2183349]
- rtc: st-lpc: Add missing clk_disable_unprepare in st_rtc_probe() (Gavin Shan) [2183349]
- rtc: pcf85063: Fix reading alarm (Gavin Shan) [2183349]
- rtc: pcf8523: fix for stop bit (Gavin Shan) [2183349]
- rtc: efi: Add wakeup support (Gavin Shan) [2183349]
- rtc: pcf8563: clear RTC_FEATURE_ALARM if no irq (Gavin Shan) [2183349]
- rtc: snvs: Allow a time difference on clock register read (Gavin Shan) [2183349]
- rtc: cmos: Disable ACPI RTC event on removal (Gavin Shan) [2183349]
- rtc: cmos: Rename ACPI-related functions (Gavin Shan) [2183349]
- rtc: cmos: Eliminate forward declarations of some functions (Gavin Shan) [2183349]
- rtc: cmos: Call rtc_wake_setup() from cmos_do_probe() (Gavin Shan) [2183349]
- rtc: cmos: Call cmos_wake_setup() from cmos_do_probe() (Gavin Shan) [2183349]
- rtc: class: Fix potential memleak in devm_rtc_allocate_device() (Gavin Shan) [2183349]
- rtc: ds1347: fix value written to century register (Gavin Shan) [2183349]
- rtc: Include <linux/kstrtox.h> when appropriate (Gavin Shan) [2183349]
- rtc: isl12022: add support for temperature sensor (Gavin Shan) [2183349]
- rtc: s35390a: Remove the unneeded result variable (Gavin Shan) [2183349]
- dt-bindings: rtc: convert hym8563 bindings to json-schema (Gavin Shan) [2183349]
- rtc: fsl-ftm-alarm: Use module_platform_driver replace device_initcall (Gavin Shan) [2183349]
- rtc: remove davinci rtc driver (Gavin Shan) [2183349]
- rtc: s3c: Switch to use dev_err_probe() helper (Gavin Shan) [2183349]
- rtc: ds1302: remove unnecessary spi_set_drvdata() (Gavin Shan) [2183349]
- rtc: cros-ec: Limit RTC alarm range if needed (Gavin Shan) [2183349]
- rtc: pm8xxx: drop unused pm8018 compatible (Gavin Shan) [2183349]
- dt-bindings: rtc: qcom-pm8xxx: document qcom,pm8921-rtc as fallback of qcom,pm8018-rtc (Gavin Shan) [2183349]
- rtc: rzn1: Check return value in rzn1_rtc_probe (Gavin Shan) [2183349]
- rtc: rx8025: Convert to .probe_new() (Gavin Shan) [2183349]
- rtc: rv8803: Convert to .probe_new() (Gavin Shan) [2183349]
- rtc: rs5c372: Convert to .probe_new() (Gavin Shan) [2183349]
- rtc: pcf2127: Convert to .probe_new() (Gavin Shan) [2183349]
- rtc: nct3018y: Convert to .probe_new() (Gavin Shan) [2183349]
- rtc: m41t80: Convert to .probe_new() (Gavin Shan) [2183349]
- rtc: isl1208: Convert to .probe_new() (Gavin Shan) [2183349]
- rtc: abx80x: Convert to .probe_new() (Gavin Shan) [2183349]
- rtc: cmos: fix build on non-ACPI platforms (Gavin Shan) [2183349]
- rtc: cmos: Fix wake alarm breakage (Gavin Shan) [2183349]
- rtc: rv3028: Fix codestyle errors (Gavin Shan) [2183349]
- rtc: cmos: Fix event handler registration ordering issue (Gavin Shan) [2183349]
- rtc: k3: Use devm_clk_get_enabled() helper (Gavin Shan) [2183349]
- rtc: jz4740: Use devm_clk_get_enabled() helper (Gavin Shan) [2183349]
- rtc: mpfs: Use devm_clk_get_enabled() helper (Gavin Shan) [2183349]
- rtc: ds1685: Fix spelling of function name in comment block (Gavin Shan) [2183349]
- rtc: isl12022: switch to using regmap API (Gavin Shan) [2183349]
- rtc: isl12022: drop redundant write to HR register (Gavin Shan) [2183349]
- rtc: isl12022: use dev_set_drvdata() instead of i2c_set_clientdata() (Gavin Shan) [2183349]
- rtc: isl12022: use %%ptR (Gavin Shan) [2183349]
- rtc: isl12022: simplify some expressions (Gavin Shan) [2183349]
- rtc: isl12022: drop a dev_info() (Gavin Shan) [2183349]
- rtc: isl12022: specify range_min and range_max (Gavin Shan) [2183349]
- rtc: isl12022: stop using deprecated devm_rtc_device_register() (Gavin Shan) [2183349]
- rtc: stmp3xxx: Add failure handling for stmp3xxx_wdt_register() (Gavin Shan) [2183349]
- rtc: mxc: Use devm_clk_get_enabled() helper (Gavin Shan) [2183349]
- rtc: gamecube: Always reset HW_SRNPROT after read (Gavin Shan) [2183349]
- rtc: k3: detect SoC to determine erratum fix (Gavin Shan) [2183349]
- rtc: k3: wait until the unlock field is not zero (Gavin Shan) [2183349]
- rtc: mpfs: Remove printing of stray CR (Gavin Shan) [2183349]
- x86/rtc: Rename mach_set_rtc_mmss() to mach_set_cmos_time() (Gavin Shan) [2183349]
- x86/rtc: Rewrite & simplify mach_get_cmos_time() by deleting duplicated functionality (Gavin Shan) [2183349]
- rtc: spear: set range max (Gavin Shan) [2183349]
- rtc: rtc-cmos: Do not check ACPI_FADT_LOW_POWER_S0 (Gavin Shan) [2183349]
- rtc: zynqmp: initialize fract_tick (Gavin Shan) [2183349]
- rtc: Add NCT3018Y real time clock driver (Gavin Shan) [2183349]
- dt-bindings: rtc: nuvoton: add NCT3018Y Real Time Clock (Gavin Shan) [2183349]
- dt-bindings: rtc: nxp,pcf85063: Convert to DT schema (Gavin Shan) [2183349]
- dt-bindings: rtc: microcrystal,rv3032: Add missing type to 'trickle-voltage-millivolt' (Gavin Shan) [2183349]
- rtc: rx8025: fix 12/24 hour mode detection on RX-8035 (Gavin Shan) [2183349]
- rtc: cros-ec: Only warn once in .remove() about notifier_chain problems (Gavin Shan) [2183349]
- rtc: vr41xx: remove driver (Gavin Shan) [2183349]
- rtc: mpfs: remove 'pending' variable from mpfs_rtc_wakeup_irq_handler() (Gavin Shan) [2183349]
- rtc: zynqmp: Add calibration set and get support (Gavin Shan) [2183349]
- rtc: zynqmp: Updated calibration value (Gavin Shan) [2183349]
- dt-bindings: rtc: zynqmp: Add clock information (Gavin Shan) [2183349]
- rtc: sun6i: add support for R329 RTC (Gavin Shan) [2183349]
- dt-bindings: rtc: Add EM Microelectronic EM3027 bindings (Gavin Shan) [2183349]
- dt-bindings: rtc: ds1307: Convert to json-schema (Gavin Shan) [2183349]
- dt-bindings: rtc: Add fsl,scu-rtc yaml file (Gavin Shan) [2183349]
- rtc: Introduce ti-k3-rtc (Gavin Shan) [2183349]
- dt-bindings: rtc: Add TI K3 RTC description (Gavin Shan) [2183349]
- dt-bindings: rtc: qcom-pm8xxx-rtc: Update the maintainers section (Gavin Shan) [2183349]
- rtc: Add driver for Microchip PolarFire SoC (Gavin Shan) [2183349]
- rtc: isl1208: do not advertise update interrupt feature if no interrupt specified (Gavin Shan) [2183349]
- dt-bindings: rtc: mediatek: add mt6358 and mt6366 compatible (Gavin Shan) [2183349]
- rtc: mc146818-lib: reduce RTC_UIP polling period (Gavin Shan) [2183349]
- rtc: rzn1: Fix a variable type (Gavin Shan) [2183349]
- rtc: rzn1: Fix error code in probe (Gavin Shan) [2183349]
- rtc: rzn1: Avoid mixing variables (Gavin Shan) [2183349]
- rtc: ftrtc010: Fix error handling in ftrtc010_rtc_probe (Gavin Shan) [2183349]
- rtc: mt6397: check return value after calling platform_get_resource() (Gavin Shan) [2183349]
- rtc: rzn1: fix platform_no_drv_owner.cocci warning (Gavin Shan) [2183349]
- rtc: gamecube: Add missing iounmap in gamecube_rtc_read_offset_from_sram (Gavin Shan) [2183349]
- rtc: meson: Fix email address in MODULE_AUTHOR (Gavin Shan) [2183349]
- rtc: simplify the return expression of rx8025_set_offset() (Gavin Shan) [2183349]
- dt-binding: pcf85063: Add an entry for pca85073a (Gavin Shan) [2183349]
- rtc: rzn1: Add oscillator offset support (Gavin Shan) [2183349]
- rtc: rzn1: Add alarm support (Gavin Shan) [2183349]
- rtc: rzn1: Add new RTC driver (Gavin Shan) [2183349]
- dt-bindings: rtc: rzn1: Describe the RZN1 RTC (Gavin Shan) [2183349]
- rtc: sun6i: Add NVMEM provider (Gavin Shan) [2183349]
- Revert "clk: sunxi-ng: sun6i-rtc: Add support for H6" (Gavin Shan) [2183349]
- dt-bindings: Drop empty and unreferenced binding .txt files (Gavin Shan) [2183349]
- dt-bindings: rtc: add refclk to mpfs-rtc (Gavin Shan) [2183349]
- clk: sunxi-ng: sun6i-rtc: Mark rtc-32k as critical (Gavin Shan) [2183349]
- clocksource/drivers: Add a goldfish-timer clocksource (Gavin Shan) [2183349]
- rtc: goldfish: Use gf_ioread32()/gf_iowrite32() (Gavin Shan) [2183349]
- tty: goldfish: Introduce gf_ioread32()/gf_iowrite32() (Gavin Shan) [2183349]
- clk: sunxi-ng: fix not NULL terminated coccicheck error (Gavin Shan) [2183349]
- rtc: gamecube: Fix refcount leak in gamecube_rtc_read_offset_from_sram (Gavin Shan) [2183349]
- rtc: pm8xxx: Return -ENODEV if set_time disallowed (Gavin Shan) [2183349]
- rtc: pm8xxx: Attach wake irq to device (Gavin Shan) [2183349]
- rtc: hym8563: switch to RTC_FEATURE_UPDATE_INTERRUPT (Gavin Shan) [2183349]
- rtc: hym8563: let the core handle the alarm resolution (Gavin Shan) [2183349]
- rtc: hym8563: switch to devm_rtc_allocate_device (Gavin Shan) [2183349]
- rtc: spear: fix spear_rtc_read_time (Gavin Shan) [2183349]
- rtc: spear: drop uie_unsupported (Gavin Shan) [2183349]
- rtc: spear: set range (Gavin Shan) [2183349]
- rtc: spear: switch to devm_rtc_allocate_device (Gavin Shan) [2183349]
- rtc: mpc5121: switch to RTC_FEATURE_UPDATE_INTERRUPT (Gavin Shan) [2183349]
- rtc: mpc5121: let the core handle the alarm resolution (Gavin Shan) [2183349]
- clk: sunxi-ng: sun6i-rtc: Add support for H6 (Gavin Shan) [2183349]
- clk: sunxi-ng: Add support for the sun6i RTC clocks (Gavin Shan) [2183349]
- clk: sunxi-ng: mux: Allow muxes to have keys (Gavin Shan) [2183349]
- rtc: wm8350: Handle error for wm8350_register_irq (Gavin Shan) [2183349]
- rtc: sun6i: Add Allwinner H616 support (Gavin Shan) [2183349]
- rtc: sun6i: Add support for broken-down alarm registers (Gavin Shan) [2183349]
- rtc: sun6i: Add support for linear day storage (Gavin Shan) [2183349]
- rtc: sun6i: Fix time overflow handling (Gavin Shan) [2183349]
- rtc: pl031: fix rtc features null pointer dereference (Gavin Shan) [2183349]
- rtc: mc146818-lib: fix locking in mc146818_set_time (Gavin Shan) [2183349]
- dt-bindings: rtc: add bindings for microchip mpfs rtc (Gavin Shan) [2183349]
- dt-bindings: rtc: at91: Add SAMA7G5 compatible strings list (Gavin Shan) [2183349]
- dt-bindings: rtc: convert at91sam9 bindings to json-schema (Gavin Shan) [2183349]
- rtc: max77686: Add MAX77714 support (Gavin Shan) [2183349]
- rtc: max77686: Remove unused code to read in 12-hour mode (Gavin Shan) [2183349]
- rtc: max77686: Rename day-of-month defines (Gavin Shan) [2183349]
- rtc: max77686: Convert comments to kernel-doc format (Gavin Shan) [2183349]
- mfd: max77686: Correct tab-based alignment of register addresses (Gavin Shan) [2183349]
- rtc: sun6i: Enable the bus clock when provided (Gavin Shan) [2183349]
- dt-bindings: rtc: sun6i: Add H616, R329, and D1 support (Gavin Shan) [2183349]
- dt-bindings: rtc: sun6i: Clean up repetition (Gavin Shan) [2183349]
- dt-bindings: rtc: st,stm32-rtc: Make each example a separate entry (Gavin Shan) [2183349]
- rtc: sunplus: fix return value in sp_rtc_probe() (Gavin Shan) [2183349]
- rtc: cmos: Evaluate century appropriate (Gavin Shan) [2183349]
- rtc: gamecube: Fix an IS_ERR() vs NULL check (Gavin Shan) [2183349]
- dt-bindings: rtc: qcom-pm8xxx-rtc: update register numbers (Gavin Shan) [2183349]
- rtc: pxa: fix null pointer dereference (Gavin Shan) [2183349]
- rtc: ftrtc010: Use platform_get_irq() to get the interrupt (Gavin Shan) [2183349]
- dt-bindings: rtc: Add Sunplus RTC json-schema (Gavin Shan) [2183349]
- rtc: Add driver for RTC in Sunplus SP7021 (Gavin Shan) [2183349]
- rtc: rs5c372: fix incorrect oscillation value on r2221tl (Gavin Shan) [2183349]
- rtc: rs5c372: add offset correction support (Gavin Shan) [2183349]
- rtc: cmos: avoid UIP when writing alarm time (Gavin Shan) [2183349]
- rtc: cmos: avoid UIP when reading alarm time (Gavin Shan) [2183349]
- rtc: mc146818-lib: refactor mc146818_does_rtc_work (Gavin Shan) [2183349]
- rtc: mc146818-lib: refactor mc146818_get_time (Gavin Shan) [2183349]
- rtc: gamecube: Report low battery as invalid data (Gavin Shan) [2183349]
- rtc: gamecube: Add a RTC driver for the GameCube, Wii and Wii U (Gavin Shan) [2183349]
- dt-bindings: rtc: Convert Broadcom STB waketimer to YAML (Gavin Shan) [2183349]
- dt/bindings: rtc: rx8900: Add an entry for RX8804 (Gavin Shan) [2183349]
- rtc: da9063: add as wakeup source (Gavin Shan) [2183349]
- rtc: da9063: switch to RTC_FEATURE_UPDATE_INTERRUPT (Gavin Shan) [2183349]
- rtc: rs5c372: Add RTC_VL_READ, RTC_VL_CLR ioctls (Gavin Shan) [2183349]
- rtc: rx8025: use .set_offset/.read_offset (Gavin Shan) [2183349]
- rtc: rx8025: use rtc_add_group (Gavin Shan) [2183349]
- rtc: rx8025: clear RTC_FEATURE_ALARM when alarm are not supported (Gavin Shan) [2183349]
- rtc: rx8025: set range (Gavin Shan) [2183349]
- rtc: rx8025: switch to devm_rtc_allocate_device (Gavin Shan) [2183349]
- rtc: ab8500: let the core handle the alarm resolution (Gavin Shan) [2183349]
- rtc: ab-eoz9: support UIE when available (Gavin Shan) [2183349]
- rtc: ab-eoz9: use RTC_FEATURE_UPDATE_INTERRUPT (Gavin Shan) [2183349]
- rtc: rv3032: let the core handle the alarm resolution (Gavin Shan) [2183349]
- rtc: s35390a: let the core handle the alarm resolution (Gavin Shan) [2183349]
- rtc: s3c: Add time range (Gavin Shan) [2183349]
- rtc: s3c: Extract read/write IO into separate functions (Gavin Shan) [2183349]
- rtc: s3c: Remove usage of devm_rtc_device_register() (Gavin Shan) [2183349]
- rtc: tps80031: Remove driver (Gavin Shan) [2183349]
- rtc: sun6i: Allow probing without an early clock provider (Gavin Shan) [2183349]
- MAINTAINERS: update faraday,ftrtc010.yaml reference (Gavin Shan) [2183349]
- rtc: rv3032: allow setting BSM (Gavin Shan) [2183349]
- rtc: rv3028: add BSM support (Gavin Shan) [2183349]
- rtc: s3c: remove HAVE_S3C_RTC in favor of direct dependencies (Gavin Shan) [2183349]
- rtc: rv3032: fix error handling in rv3032_clkout_set_rate() (Gavin Shan) [2183349]
- rtc: m41t80: return NULL rather than a plain 0 integer (Gavin Shan) [2183349]
- rtc: msc313: Fix unintentional sign extension issues with left shift of a u16 (Gavin Shan) [2183349]
- rtc: msc313: fix missing include (Gavin Shan) [2183349]
- rtc: Add support for the MSTAR MSC313 RTC (Gavin Shan) [2183349]
- dt-bindings: rtc: Add Mstar MSC313e RTC devicetree bindings documentation (Gavin Shan) [2183349]
- rtc: rx6110: simplify getting the adapter of a client (Gavin Shan) [2183349]
- rtc: s5m: drop unneeded MODULE_ALIAS (Gavin Shan) [2183349]
- rtc: omap: drop unneeded MODULE_ALIAS (Gavin Shan) [2183349]
- rtc: ds1302: Add SPI ID table (Gavin Shan) [2183349]
- rtc: cmos: Disable irq around direct invocation of cmos_interrupt() (Gavin Shan) [2183349]
- rtc: rx8010: select REGMAP_I2C (Gavin Shan) [2183349]
- dt-bindings: rtc: add Epson RX-8025 and RX-8035 (Gavin Shan) [2183349]
- rtc: rx8025: implement RX-8035 support (Gavin Shan) [2183349]
- rtc: cmos: remove stale REVISIT comments (Gavin Shan) [2183349]
- rtc: tps65910: Correct driver module alias (Gavin Shan) [2183349]
- rtc: s5m: set range (Gavin Shan) [2183349]
- rtc: s5m: enable wakeup only when available (Gavin Shan) [2183349]
- rtc: s5m: signal the core when alarm are not available (Gavin Shan) [2183349]
- rtc: s5m: switch to devm_rtc_allocate_device (Gavin Shan) [2183349]
- netfilter: conntrack: fix possible bug_on with enable_hooks=1 (Florian Westphal) [2193079]
- vsock: avoid to close connected socket after the timeout (Stefano Garzarella) [2209707]
- vsock/loopback: don't disable irqs for queue access (Stefano Garzarella) [2209707]
- vsock/test: update expected return values (Stefano Garzarella) [2209707]
- vsock: return errors other than -ENOMEM to socket (Stefano Garzarella) [2209707]
- vsock/vmci: convert VMCI error code to -ENOMEM on receive (Stefano Garzarella) [2209707]
- vsock/vmci: convert VMCI error code to -ENOMEM on send (Stefano Garzarella) [2209707]
- virtio/vsock: fix leaks due to missing skb owner (Stefano Garzarella) [2209707]
- test/vsock: new skbuff appending test (Stefano Garzarella) [2209707]
- virtio/vsock: WARN_ONCE() for invalid state of socket (Stefano Garzarella) [2209707]
- virtio/vsock: fix header length on skb merging (Stefano Garzarella) [2209707]
- testing/vsock: add vsock_perf to gitignore (Stefano Garzarella) [2209707]
- virtio/vsock: check argument to avoid no effect call (Stefano Garzarella) [2209707]
- virtio/vsock: allocate multiple skbuffs on tx (Stefano Garzarella) [2209707]
- vsock/loopback: use only sk_buff_head.lock to protect the packet queue (Stefano Garzarella) [2209707]
- virtio/vsock: check transport before skb allocation (Stefano Garzarella) [2209707]
- test/vsock: copy to user failure test (Stefano Garzarella) [2209707]
- virtio/vsock: don't drop skbuff on copy failure (Stefano Garzarella) [2209707]
- virtio/vsock: remove redundant 'skb_pull()' call (Stefano Garzarella) [2209707]
- virtio/vsock: don't use skbuff state to account credit (Stefano Garzarella) [2209707]
- vhost: remove unused paramete (Stefano Garzarella) [2209707]
- virtio/vsock: replace virtio_vsock_pkt with sk_buff (Stefano Garzarella) [2209707]
- test/vsock: vsock_perf utility (Stefano Garzarella) [2209707]
- test/vsock: add big message test (Stefano Garzarella) [2209707]
- test/vsock: rework message bounds test (Stefano Garzarella) [2209707]
- vsock: return errors other than -ENOMEM to socket (Stefano Garzarella) [2209707]
- config: wifi: enable RTL8852 card (Íñigo Huguet) [2100568 2127040 2208968]
- u64_stat: Remove the obsolete fetch_irq() variants. (Ivan Vecera) [2193170]
- net: Remove the obsolte u64_stats_fetch_*_irq() users (net). (Ivan Vecera) [2193170]
- net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Ivan Vecera) [2193170]
- net: ifb: support ethtools stats (Ivan Vecera) [2193170]
- spi: Remove the obsolte u64_stats_fetch_*_irq() users. (Ivan Vecera) [2193170]
- bpf: Remove the obsolte u64_stats_fetch_*_irq() users. (Ivan Vecera) [2193170]
- net: hns3: split function hns3_nic_get_stats64() (Ivan Vecera) [2193170]
- team: adopt u64_stats_t (Ivan Vecera) [2193170]
- drop_monitor: adopt u64_stats_t (Ivan Vecera) [2193170]
- net: adopt u64_stats_t in struct pcpu_sw_netstats (Ivan Vecera) [2193170]
- wireguard: receive: use dev_sw_netstats_rx_add() (Ivan Vecera) [2193170]
- ip6_tunnel: use dev_sw_netstats_rx_add() (Ivan Vecera) [2193170]
- sit: use dev_sw_netstats_rx_add() (Ivan Vecera) [2193170]
- ipvlan: adopt u64_stats_t (Ivan Vecera) [2193170]
- vlan: adopt u64_stats_t (Ivan Vecera) [2193170]
- KVM: s390: pv: fix asynchronous teardown for small VMs (Thomas Huth) [2203390]
- KVM: s390: fix race in gmap_make_secure() (Thomas Huth) [2203390]
- KVM: selftests: Compile s390 tests with -march=z10 (Thomas Huth) [2183983]
Resolves: rhbz#2100568, rhbz#2127040, rhbz#2183349, rhbz#2183350, rhbz#2183983, rhbz#2187671, rhbz#2192660, rhbz#2193079, rhbz#2193170, rhbz#2203390, rhbz#2208968, rhbz#2209707
Signed-off-by: Jan Stancek <jstancek@redhat.com>
2023-06-13 12:21:47 +00:00
|
|
|
%ghost /%{image_install_path}/efi/EFI/Linux/%{?-k:%{-k*}}%{!?-k:*}-%{KVERREL}%{?3:+%{3}}.efi\
|
kernel-5.14.0-490.el9
* Fri Aug 02 2024 Scott Weaver <scweaver@redhat.com> [5.14.0-490.el9]
- redhat/dracut-virt.conf: add systemd-veritysetup module (Emanuele Giuseppe Esposito) [RHEL-45168]
- redhat/uki_addons/virt: add common FIPS addon (Emanuele Giuseppe Esposito) [RHEL-45160]
- redhat/kernel.spec: add uki_addons to create UKI kernel cmdline addons (Emanuele Giuseppe Esposito) [RHEL-45159]
- gcc-plugins/stackleak: Avoid .head.text section (Bandan Das) [RHEL-39439]
- x86/sev: Skip ROM range scans and validation for SEV-SNP guests (Bandan Das) [RHEL-39439]
- x86/sev: Move early startup code into .head.text section (Bandan Das) [RHEL-39439]
- x86/sme: Move early SME kernel encryption handling into .head.text (Bandan Das) [RHEL-39439]
- x86/sev: Do the C-bit verification only on the BSP (Bandan Das) [RHEL-39439]
- x86/sev: Fix kernel crash due to late update to read-only ghcb_version (Bandan Das) [RHEL-39439]
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() (CKI Backport Bot) [RHEL-48140] {CVE-2024-40959}
- eeprom: at24: fix memory corruption race condition (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- eeprom: at24: Probe for DDR3 thermal sensor in the SPD case (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- eeprom: at24: Use dev_err_probe for nvmem register failure (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- eeprom: at24: Add support for 24c1025 EEPROM (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- eeprom: at24: remove struct at24_client (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- at24: Support probing while in non-zero ACPI D state (Mark Salter) [RHEL-37020] {CVE-2024-35848}
- selftests: forwarding: devlink_lib: Wait for udev events after reloading (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501}
- drivers: core: synchronize really_probe() and dev_uevent() (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501}
- xhci: Handle TD clearing for multiple streams case (CKI Backport Bot) [RHEL-47892] {CVE-2024-40927}
- PCI: pciehp: Retain Power Indicator bits for userspace indicators (Myron Stowe) [RHEL-41181]
- sched: act_ct: take care of padding in struct zones_ht_key (Xin Long) [RHEL-50682]
- net: bridge: xmit: make sure we have at least eth header len bytes (cki-backport-bot) [RHEL-44297] {CVE-2024-38538}
- hugetlb: force allocating surplus hugepages on mempolicy allowed nodes (Aristeu Rozanski) [RHEL-38605]
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages (CKI Backport Bot) [RHEL-47558] {CVE-2024-40904}
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory (CKI Backport Bot) [RHEL-47535] {CVE-2024-40901}
- vmxnet3: update to version 9 (Izabela Bakollari) [RHEL-50675]
- vmxnet3: add command to allow disabling of offloads (Izabela Bakollari) [RHEL-50675]
- vmxnet3: add latency measurement support in vmxnet3 (Izabela Bakollari) [RHEL-50675]
- vmxnet3: prepare for version 9 changes (Izabela Bakollari) [RHEL-50675]
- vmxnet3: disable rx data ring on dma allocation failure (Izabela Bakollari) [RHEL-50675]
- vmxnet3: Fix missing reserved tailroom (Izabela Bakollari) [RHEL-50675]
- maple_tree: fix mas_empty_area_rev() null pointer dereference (Aristeu Rozanski) [RHEL-39862] {CVE-2024-36891}
- rbd: don't assume rbd_is_lock_owner() for exclusive mappings (Ilya Dryomov) [RHEL-50366]
- rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings (Ilya Dryomov) [RHEL-50366]
- rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait (Ilya Dryomov) [RHEL-50366]
- scsi: qedf: Set qed_slowpath_params to zero before use (John Meneghini) [RHEL-25193]
- scsi: qedf: Wait for stag work during unload (John Meneghini) [RHEL-25193]
- scsi: qedf: Don't process stag work during unload and recovery (John Meneghini) [RHEL-25193]
- scsi: qedf: Use FC rport as argument for qedf_initiate_tmf() (John Meneghini) [RHEL-25193]
- net: fix __dst_negative_advice() race (Xin Long) [RHEL-41185] {CVE-2024-36971}
- net: annotate data-races around sk->sk_dst_pending_confirm (Xin Long) [RHEL-41185]
- scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Ewan D. Milne) [RHEL-39719] {CVE-2024-36025}
- igb: Remove redundant runtime resume for ethtool_ops (Corinna Vinschen) [RHEL-17487]
- net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17487]
- igb: simplify pci ops declaration (Corinna Vinschen) [RHEL-17487]
- igb: Fix missing time sync events (Corinna Vinschen) [RHEL-17487]
- intel: make module parameters readable in sys filesystem (Corinna Vinschen) [RHEL-17487 RHEL-25998]
- net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17487]
- igb: extend PTP timestamp adjustments to i211 (Corinna Vinschen) [RHEL-17487]
- net: intel: igb: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17487]
- igb: Fix string truncation warnings in igb_set_fw_version (Corinna Vinschen) [RHEL-17487 RHEL-38454] {CVE-2024-36010}
- intel: legacy: field get conversion (Corinna Vinschen) [RHEL-17487]
- intel: legacy: field prep conversion (Corinna Vinschen) [RHEL-17487]
- intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17487]
- igb: Use FIELD_GET() to extract Link Width (Corinna Vinschen) [RHEL-17487]
- netdevsim: fix rtnetlink.sh selftest (CKI Backport Bot) [RHEL-50016]
- selinux: avoid dereference of garbage after mount failure (Ondrej Mosnacek) [RHEL-37187] {CVE-2024-35904}
- calipso: fix memory leak in netlbl_calipso_add_pass() (Ondrej Mosnacek) [RHEL-37044] {CVE-2023-52698}
- powerpc/pseries: Whitelist dtl slub object for copying to userspace (Mamatha Inamdar) [RHEL-51242] {CVE-2024-41065}
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (CKI Backport Bot) [RHEL-44414] {CVE-2024-37356}
- tty: add the option to have a tty reject a new ldisc (John W. Linville) [RHEL-48254] {CVE-2024-40966}
- irqchip/gic-v3-its: Prevent double free on error (Charles Mirabile) [RHEL-37024] {CVE-2024-35847}
- usb-storage: alauda: Check whether the media is initialized (CKI Backport Bot) [RHEL-43714] {CVE-2024-38619}
- scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool (Ewan D. Milne) [RHEL-38285] {CVE-2023-52811}
- gfs2: Fix potential glock use-after-free on unmount (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570}
- gfs2: simplify gdlm_put_lock with out_free label (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570}
- gfs2: Remove ill-placed consistency check (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570}
- openvswitch: Set the skbuff pkt_type for proper pmtud support. (Aaron Conole) [RHEL-37650]
- scsi: mpi3mr: Driver version update to 8.8.1.0.50 (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Update MPI Headers to revision 31 (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Debug ability improvements (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Set the WriteSame Divert Capability in the IOCInit MPI Request (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Clear ioctl blocking flag for an unresponsive controller (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Set MPI request flags appropriately (Ewan D. Milne) [RHEL-30580]
- scsi: mpi3mr: Block devices are not removed even when VDs are offlined (Ewan D. Milne) [RHEL-30580]
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk (Waiman Long) [RHEL-31230]
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO (Waiman Long) [RHEL-31230]
- x86/bugs: Fix the SRSO mitigation on Zen3/4 (Waiman Long) [RHEL-31230]
- redhat/configs: Rename x86 CPU mitigations config entries (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_RETHUNK => CONFIG_MITIGATION_RETHUNK (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_CPU_SRSO => CONFIG_MITIGATION_SRSO (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_CPU_IBRS_ENTRY => CONFIG_MITIGATION_IBRS_ENTRY (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_CPU_UNRET_ENTRY => CONFIG_MITIGATION_UNRET_ENTRY (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_SLS => CONFIG_MITIGATION_SLS (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINE (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_CALL_DEPTH_TRACKING => CONFIG_MITIGATION_CALL_DEPTH_TRACKING (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_CPU_IBPB_ENTRY => CONFIG_MITIGATION_IBPB_ENTRY (Waiman Long) [RHEL-31230]
- x86/bugs: Rename CONFIG_GDS_FORCE_MITIGATION => CONFIG_MITIGATION_GDS_FORCE (Waiman Long) [RHEL-31230]
- kbuild: use objtool-args-y to clean up objtool arguments (Waiman Long) [RHEL-31230]
- kbuild: do not create *.prelink.o for Clang LTO or IBT (Waiman Long) [RHEL-31230]
- kbuild: replace $(linked-object) with CONFIG options (Waiman Long) [RHEL-31230]
Resolves: RHEL-17487, RHEL-25193, RHEL-25998, RHEL-30580, RHEL-31230, RHEL-37020, RHEL-37024, RHEL-37044, RHEL-37187, RHEL-37650, RHEL-38285, RHEL-38454, RHEL-38605, RHEL-39439, RHEL-39719, RHEL-39862, RHEL-41181, RHEL-41185, RHEL-43714, RHEL-44155, RHEL-44297, RHEL-44414, RHEL-45159, RHEL-45160, RHEL-45168, RHEL-47535, RHEL-47558, RHEL-47652, RHEL-47892, RHEL-48140, RHEL-48254, RHEL-50016, RHEL-50366, RHEL-50675, RHEL-50682, RHEL-51242, RHEL-37025, RHEL-38286, RHEL-39720, RHEL-39863, RHEL-37021, RHEL-44156, RHEL-38455, RHEL-44298, RHEL-43715, RHEL-37045, RHEL-37188, RHEL-41186, RHEL-47536, RHEL-47559, RHEL-47893, RHEL-48141, RHEL-47653, RHEL-48255, RHEL-44415
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2024-08-02 15:47:19 +00:00
|
|
|
%{expand:%%files %{?3:%{3}-}uki-virt-addons}\
|
|
|
|
/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\
|
2023-02-14 19:44:17 +00:00
|
|
|
%endif\
|
2023-03-07 14:22:21 +00:00
|
|
|
%endif\
|
2020-10-15 12:41:02 +00:00
|
|
|
%if %{?3:1} %{!?3:0}\
|
|
|
|
%{expand:%%files %{3}}\
|
|
|
|
%endif\
|
2023-04-18 12:27:12 +00:00
|
|
|
%if %{with_gcov}\
|
|
|
|
%ifnarch %nobuildarches noarch\
|
|
|
|
%{expand:%%files -f kernel-%{?3:%{3}-}gcov.list %{?3:%{3}-}gcov}\
|
|
|
|
%endif\
|
|
|
|
%endif\
|
2020-10-15 12:41:02 +00:00
|
|
|
%endif\
|
|
|
|
%{nil}
|
|
|
|
|
|
|
|
%kernel_variant_files %{_use_vdso} %{with_up}
|
|
|
|
%kernel_variant_files %{_use_vdso} %{with_debug} debug
|
2023-02-09 16:31:23 +00:00
|
|
|
%if %{with_arm64_64k}
|
|
|
|
%kernel_variant_files %{_use_vdso} %{with_debug} 64k-debug
|
|
|
|
%endif
|
2023-03-07 14:22:21 +00:00
|
|
|
%kernel_variant_files %{_use_vdso} %{with_realtime} rt
|
|
|
|
%if %{with_realtime}
|
|
|
|
%kernel_variant_files %{_use_vdso} %{with_debug} rt-debug
|
|
|
|
%endif
|
2021-07-19 21:22:10 +00:00
|
|
|
%if %{with_debug_meta}
|
2021-05-24 23:21:30 +00:00
|
|
|
%files debug
|
|
|
|
%files debug-core
|
|
|
|
%files debug-devel
|
2021-07-19 21:22:10 +00:00
|
|
|
%files debug-devel-matched
|
2021-05-24 23:21:30 +00:00
|
|
|
%files debug-modules
|
2023-02-14 19:44:17 +00:00
|
|
|
%files debug-modules-core
|
2021-05-24 23:21:30 +00:00
|
|
|
%files debug-modules-extra
|
2023-02-09 16:31:23 +00:00
|
|
|
%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
|
2021-05-24 23:21:30 +00:00
|
|
|
%endif
|
2020-10-15 12:41:02 +00:00
|
|
|
%kernel_variant_files %{use_vdso} %{with_pae} lpae
|
2021-05-17 22:16:50 +00:00
|
|
|
%kernel_variant_files %{_use_vdso} %{with_zfcpdump} zfcpdump
|
2023-02-09 16:31:23 +00:00
|
|
|
%kernel_variant_files %{_use_vdso} %{with_arm64_64k} 64k
|
2020-10-15 12:41:02 +00:00
|
|
|
|
|
|
|
%define kernel_variant_ipaclones(k:) \
|
|
|
|
%if %{1}\
|
|
|
|
%if %{with_ipaclones}\
|
|
|
|
%{expand:%%files %{?2:%{2}-}ipaclones-internal}\
|
|
|
|
%defattr(-,root,root)\
|
|
|
|
%defverify(not mtime)\
|
|
|
|
/usr/src/kernels/%{KVERREL}%{?2:+%{2}}-ipaclones\
|
|
|
|
%endif\
|
|
|
|
%endif\
|
|
|
|
%{nil}
|
|
|
|
|
|
|
|
%kernel_variant_ipaclones %{with_up}
|
|
|
|
|
|
|
|
# plz don't put in a version string unless you're going to tag
|
|
|
|
# and build.
|
|
|
|
#
|
|
|
|
#
|
|
|
|
%changelog
|
kernel-5.14.0-512.el9
* Mon Sep 23 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-512.el9]
- cpufreq: intel_pstate: Use Meteor Lake EPPs for Arrow Lake (Steve Best) [RHEL-58617]
- cpufreq: intel_pstate: Update Meteor Lake EPPs (Steve Best) [RHEL-58617]
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs (Steve Best) [RHEL-57711]
- cpufreq: intel_pstate: Update Lunar Lake hybrid scaling factor (Steve Best) [RHEL-58615]
- cpufreq: intel_pstate: Update Arrow Lake hybrid scaling factor (Steve Best) [RHEL-58615]
- netfilter: flowtable: initialise extack before use (CKI Backport Bot) [RHEL-58544] {CVE-2024-45018}
- tracing/osnoise: Fix build when timerlat is not enabled (Tomas Glozar) [RHEL-39968]
- tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() (Tomas Glozar) [RHEL-39968]
- tracing/timerlat: Only clear timer if a kthread exists (Tomas Glozar) [RHEL-39968]
- tracing/osnoise: Use a cpumask to know what threads are kthreads (Tomas Glozar) [RHEL-39968]
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode (Steve Best) [RHEL-58619]
- ARM: dts: am33xx-l4: Add missing touchscreen clock properties (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Add the scale information (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Add a unit to the timeout delay (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Gather the checks on the delays (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Get rid of useless gotos (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Fix style (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Replace license text with SPDX tag (Joel Slebodnick) [RHEL-51597]
- iio: adc: ti_am335x_adc: Wait the idle state to avoid stalls (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Drop unused definitions from the header (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Use devm_platform_get_and_ioremap_resource() (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Fix spelling mistake "atleast" -> "at least" (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Support the correctly spelled DT property (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Add ADC1/magnetic reader support (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Introduce a helper to deal with the type of hardware (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Add a boolean to clarify the presence of a touchscreen (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Fix an error message (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Rename a variable (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Add TSC prefix in certain macros (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Drop useless definitions from the header (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Clarify the maximum values for DT entries (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Use BIT(), GENMASK() and FIELD_PREP() when relevant (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Replace the header license text with SPDX tag (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Fix header spacing (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Use the new HZ_PER_MHZ macro (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Rename the subsystem enable macro (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Gather the ctrl register logic in one place (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Reorder the initialization steps (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Always provide an idle configuration (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Drop useless variables from the driver structure (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Mimic the probe from resume() (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Use driver data (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Move the driver structure allocation earlier (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Simplify divisor calculation (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Don't search the tree for our clock (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Reword the comment explaining the dividers (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Drop extra spacing when declaring stack variables (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Get rid of useless gotos (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Fix style (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Replace license text with SPDX tag (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Ensure a balanced number of node get/put (Joel Slebodnick) [RHEL-51597]
- mfd: ti_am335x_tscadc: Delete superfluous error message (Joel Slebodnick) [RHEL-51597]
- uki: use systemd-pcrphase dracut module (Vitaly Kuznetsov)
- selftests/thermel/intel: Add test to read workload hint (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Free MSI IRQ vectors on module exit (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Allow limited thermal MSI support (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Fix kernel warning during MSI cleanup (David Arcari) [RHEL-29349]
- thermal: trip: Pass trip pointer to .set_trip_temp() thermal zone callback (David Arcari) [RHEL-29349]
- thermal: helpers: Introduce thermal_trip_is_bound_to_cdev() (David Arcari) [RHEL-29349]
- thermal: trip: Add conversion macros for thermal trip priv field (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Enable WLT and power floor support for Lunar Lake (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Support MSI interrupt for Lunar Lake (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Remove unnecessary calls to free irq (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Add DLVR support for Lunar Lake (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Capability to map user space to firmware values (David Arcari) [RHEL-29349]
- thermal: intel: int340x: Cleanup of DLVR sysfs on driver remove (David Arcari) [RHEL-29349]
- thermal: int340x: processor_thermal: Support shared interrupts (David Arcari) [RHEL-29349]
- thermal: int3403: remove unused struct 'int3403_performance_state' (David Arcari) [RHEL-29349]
- thermal: int3400: Use sizeof(*pointer) instead of sizeof(type) (David Arcari) [RHEL-29349]
- thermal: intel: Add missing module description (David Arcari) [RHEL-29349]
- thermal: intel: int340x_thermal: replace deprecated strncpy() with strscpy() (David Arcari) [RHEL-29349]
- selftests:resctrl: Fix build failure on archs without __cpuid_count() (David Arcari) [RHEL-20790]
- x86/resctrl: Update documentation with Sub-NUMA cluster changes (David Arcari) [RHEL-20790]
- x86/resctrl: Fix arch_mbm_* array overrun on SNC (David Arcari) [RHEL-20790]
- x86/resctrl: Detect Sub-NUMA Cluster (SNC) mode (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove test name comparing from write_bm_pid_to_resctrl() (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove mongrp from CMT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove mongrp from MBA test (David Arcari) [RHEL-20790]
- selftests/resctrl: Convert ctrlgrp & mongrp to pointers (David Arcari) [RHEL-20790]
- selftests/resctrl: Make some strings passed to resctrlfs functions const (David Arcari) [RHEL-20790]
- selftests/resctrl: Simplify bandwidth report type handling (David Arcari) [RHEL-20790]
- selftests/resctrl: Add ->init() callback into resctrl_val_param (David Arcari) [RHEL-20790]
- selftests/resctrl: Add ->measure() callback to resctrl_val_param (David Arcari) [RHEL-20790]
- selftests/resctrl: Simplify mem bandwidth file code for MBA & MBM tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Rename measure_vals() to measure_mem_bw_vals() & document (David Arcari) [RHEL-20790]
- selftests/resctrl: Cleanup bm_pid and ppid usage & limit scope (David Arcari) [RHEL-20790]
- selftests/resctrl: Use correct type for pids (David Arcari) [RHEL-20790]
- selftests/resctrl: Consolidate get_domain_id() into resctrl_val() (David Arcari) [RHEL-20790]
- selftests/resctrl: Make "bandwidth" consistent in comments & prints (David Arcari) [RHEL-20790]
- selftests/resctrl: Calculate resctrl FS derived mem bw over sleep(1) only (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix closing IMC fds on error and open-code R+W instead of loops (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix non-contiguous CBM for AMD (David Arcari) [RHEL-20790]
- selftests/resctrl: fix clang build warnings related to abs(), labs() calls (David Arcari) [RHEL-20790]
- selftests/resctrl: fix clang build failure: use LOCAL_HDRS (David Arcari) [RHEL-20790]
- selftests/resctrl: ksft_exit_skip() does not return (David Arcari) [RHEL-20790]
- selftests/resctrl: Move cleanups out of individual tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Simplify cleanup in ctrl-c handler (David Arcari) [RHEL-20790]
- selftests/resctrl: Add cleanup function to test framework (David Arcari) [RHEL-20790]
- selftests/resctrl: Add non-contiguous CBMs CAT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Add resource_info_file_exists() (David Arcari) [RHEL-20790]
- selftests/resctrl: Split validate_resctrl_feature_request() (David Arcari) [RHEL-20790]
- selftests/resctrl: Add a helper for the non-contiguous test (David Arcari) [RHEL-20790]
- selftests/resctrl: Add test groups and name L3 CAT test L3_CAT (David Arcari) [RHEL-20790]
- selftests/resctrl: Get domain id from cache id (David Arcari) [RHEL-20790]
- selftests/resctrl: Rename resource ID to domain ID (David Arcari) [RHEL-20790]
- selftests/resctrl: Add helper to convert L2/3 to integer (David Arcari) [RHEL-20790]
- selftests/resctrl: Pass write_schemata() resource instead of test name (David Arcari) [RHEL-20790]
- selftests/resctrl: Introduce generalized test framework (David Arcari) [RHEL-20790]
- selftests/resctrl: Create struct for input parameters (David Arcari) [RHEL-20790]
- selftests/resctrl: Restore the CPU affinity after CAT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Rewrite Cache Allocation Technology (CAT) test (David Arcari) [RHEL-20790]
- selftests/resctrl: Read in less obvious order to defeat prefetch optimizations (David Arcari) [RHEL-20790]
- selftests/resctrl: Replace file write with volatile variable (David Arcari) [RHEL-20790]
- selftests/resctrl: Open perf fd before start & add error handling (David Arcari) [RHEL-20790]
- selftests/resctrl: Move cat_val() to cat_test.c and rename to cat_test() (David Arcari) [RHEL-20790]
- selftests/resctrl: Convert perf related globals to locals (David Arcari) [RHEL-20790]
- selftests/resctrl: Improve perf init (David Arcari) [RHEL-20790]
- selftests/resctrl: Consolidate naming of perf event related things (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove nested calls in perf event handling (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove unnecessary __u64 -> unsigned long conversion (David Arcari) [RHEL-20790]
- selftests/resctrl: Split show_cache_info() to test specific and generic parts (David Arcari) [RHEL-20790]
- selftests/resctrl: Split measure_cache_vals() (David Arcari) [RHEL-20790]
- selftests/resctrl: Exclude shareable bits from schemata in CAT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Create cache_portion_size() helper (David Arcari) [RHEL-20790]
- selftests/resctrl: Mark get_cache_size() cache_type const (David Arcari) [RHEL-20790]
- selftests/resctrl: Refactor get_cbm_mask() and rename to get_full_cbm() (David Arcari) [RHEL-20790]
- selftests/resctrl: Refactor fill_buf functions (David Arcari) [RHEL-20790]
- selftests/resctrl: Split fill_buf to allow tests finer-grained control (David Arcari) [RHEL-20790]
- selftests/resctrl: Change function comments to say < 0 on error (David Arcari) [RHEL-20790]
- selftests/resctrl: Don't use ctrlc_handler() outside signal handling (David Arcari) [RHEL-20790]
- selftests/resctrl: Return -1 instead of errno on error (David Arcari) [RHEL-20790]
- selftests/resctrl: Convert perror() to ksft_perror() or ksft_print_msg() (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix MBM test failure when MBA unavailable (David Arcari) [RHEL-20790]
- selftests/resctrl: Move run_benchmark() to a more fitting file (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix schemata write error check (David Arcari) [RHEL-20790]
- selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix feature checks (David Arcari) [RHEL-20790]
- selftests/resctrl: Refactor feature check to use resource and feature name (David Arcari) [RHEL-20790]
- selftests/resctrl: Move _GNU_SOURCE define into Makefile (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove duplicate feature check from CMT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Extend signal handler coverage to unmount on receiving signal (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix uninitialized .sa_flags (David Arcari) [RHEL-20790]
- selftests/resctrl: Cleanup benchmark argument parsing (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove ben_count variable (David Arcari) [RHEL-20790]
- selftests/resctrl: Make benchmark command const and build it with pointers (David Arcari) [RHEL-20790]
- selftests/resctrl: Reorder resctrl FS prep code and benchmark_cmd init (David Arcari) [RHEL-20790]
- selftests/resctrl: Simplify span lifetime (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove bw_report and bm_type from main() (David Arcari) [RHEL-20790]
- selftests/resctrl: Correct benchmark command help (David Arcari) [RHEL-20790]
- selftests/resctrl: Ensure the benchmark commands fits to its array (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix wrong format specifier (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove test type checks from cat_val() (David Arcari) [RHEL-20790]
- selftests/resctrl: Pass the real number of tests to show_cache_info() (David Arcari) [RHEL-20790]
- selftests/resctrl: Move CAT/CMT test global vars to function they are used in (David Arcari) [RHEL-20790]
- selftests/resctrl: Don't use variable argument list for ->setup() (David Arcari) [RHEL-20790]
- selftests/resctrl: Don't pass test name to fill_buf (David Arcari) [RHEL-20790]
- selftests/resctrl: Improve parameter consistency in fill_buf (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove unnecessary startptr global from fill_buf (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove "malloc_and_init_memory" param from run_fill_buf() (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove duplicated preparation for span arg (David Arcari) [RHEL-20790]
- selftests/resctrl: Express span internally in bytes (David Arcari) [RHEL-20790]
- selftests/resctrl: Convert span to size_t (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove mum_resctrlfs from struct resctrl_val_param (David Arcari) [RHEL-20790]
- selftests/resctrl: Refactor remount_resctrl(bool mum_resctrlfs) to mount_resctrl() (David Arcari) [RHEL-20790]
- selftests/resctrl: Move resctrl FS mount/umount to higher level (David Arcari) [RHEL-20790]
- selftests/resctrl: Unmount resctrl FS before starting the first test (David Arcari) [RHEL-20790]
- selftests/resctrl: Close perf value read fd on errors (David Arcari) [RHEL-20790]
- selftests/resctrl: Unmount resctrl FS if child fails to run benchmark (David Arcari) [RHEL-20790]
- selftests/resctrl: Don't leak buffer in fill_cache() (David Arcari) [RHEL-20790]
- selftests/resctrl: Add resctrl.h into build deps (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix incorrect error return on test complete (David Arcari) [RHEL-20790]
- selftests/resctrl: Remove duplicate codes that clear each test result file (David Arcari) [RHEL-20790]
- selftests/resctrl: Commonize the signal handler register/unregister for all tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Cleanup properly when an error occurs in CAT test (David Arcari) [RHEL-20790]
- selftests/resctrl: Flush stdout file buffer before executing fork() (David Arcari) [RHEL-20790]
- selftests/resctrl: Return MBA check result and make it to output message (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix set up schemata with 100%% allocation on first run in MBM test (David Arcari) [RHEL-20790]
- selftests/resctrl: Use correct exit code when tests fail (David Arcari) [RHEL-20790]
- selftests/resctrl: Correct get_llc_perf() param in function comment (David Arcari) [RHEL-20790]
- selftests/resctrl: Use remount_resctrlfs() consistently with boolean (David Arcari) [RHEL-20790]
- selftests/resctrl: Change name from CBM_MASK_PATH to INFO_PATH (David Arcari) [RHEL-20790]
- selftests/resctrl: Change initialize_llc_perf() return type to void (David Arcari) [RHEL-20790]
- selftests/resctrl: Replace obsolete memalign() with posix_memalign() (David Arcari) [RHEL-20790]
- selftests/resctrl: Check for return value after write_schemata() (David Arcari) [RHEL-20790]
- selftests/resctrl: Allow ->setup() to return errors (David Arcari) [RHEL-20790]
- selftests/resctrl: Move ->setup() call outside of test specific branches (David Arcari) [RHEL-20790]
- selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix null pointer dereference on open failed (David Arcari) [RHEL-20790]
- selftests/resctrl: Add missing SPDX license to Makefile (David Arcari) [RHEL-20790]
- selftests/resctrl: Update README about using kselftest framework to build/run resctrl_tests (David Arcari) [RHEL-20790]
- selftests/resctrl: Make resctrl_tests run using kselftest framework (David Arcari) [RHEL-20790]
- selftests/resctrl: Fix resctrl_tests' return code to work with selftest framework (David Arcari) [RHEL-20790]
- selftests/resctrl: Change the default limited time to 120 seconds (David Arcari) [RHEL-20790]
- selftests/resctrl: Kill child process before parent process terminates if SIGTERM is received (David Arcari) [RHEL-20790]
- selftests/resctrl: Print a message if the result of MBM&CMT tests is failed on Intel CPU (David Arcari) [RHEL-20790]
- selftests/resctrl: Extend CPU vendor detection (David Arcari) [RHEL-20790]
- x86/resctrl: Enable shared RMID mode on Sub-NUMA Cluster (SNC) systems (David Arcari) [RHEL-20790]
- x86/resctrl: Make __mon_event_count() handle sum domains (David Arcari) [RHEL-20790]
- x86/resctrl: Fill out rmid_read structure for smp_call*() to read a counter (David Arcari) [RHEL-20790]
- x86/resctrl: Handle removing directories in Sub-NUMA Cluster (SNC) mode (David Arcari) [RHEL-20790]
- x86/resctrl: Create Sub-NUMA Cluster (SNC) monitor files (David Arcari) [RHEL-20790]
- x86/resctrl: Allocate a new field in union mon_data_bits (David Arcari) [RHEL-20790]
- x86/resctrl: Refactor mkdir_mondata_subdir() with a helper function (David Arcari) [RHEL-20790]
- x86/resctrl: Initialize on-stack struct rmid_read instances (David Arcari) [RHEL-20790]
- x86/resctrl: Add a new field to struct rmid_read for summation of domains (David Arcari) [RHEL-20790]
- x86/resctrl: Prepare for new Sub-NUMA Cluster (SNC) monitor files (David Arcari) [RHEL-20790]
- x86/resctrl: Block use of mba_MBps mount option on Sub-NUMA Cluster (SNC) systems (David Arcari) [RHEL-20790]
- x86/resctrl: Introduce snc_nodes_per_l3_cache (David Arcari) [RHEL-20790]
- x86/resctrl: Add node-scope to the options for feature scope (David Arcari) [RHEL-20790]
- x86/resctrl: Split the rdt_domain and rdt_hw_domain structures (David Arcari) [RHEL-20790]
- x86/resctrl: Prepare for different scope for control/monitor operations (David Arcari) [RHEL-20790]
- x86/resctrl: Prepare to split rdt_domain structure (David Arcari) [RHEL-20790]
- x86/resctrl: Prepare for new domain scope (David Arcari) [RHEL-20790]
- x86/resctrl: Don't try to free nonexistent RMIDs (David Arcari) [RHEL-20790]
- x86/resctrl: Replace open coded cacheinfo searches (David Arcari) [RHEL-20790]
- cacheinfo: Add function to get cacheinfo for a given CPU and cache level (David Arcari) [RHEL-20790]
- cpu: Move CPU hotplug function declarations into their own header (David Arcari) [RHEL-20790]
- x86/resctrl: Switch to new Intel CPU model defines (David Arcari) [RHEL-20790]
- x86/resctrl: Add tracepoint for llc_occupancy tracking (David Arcari) [RHEL-20790]
- x86/resctrl: Rename pseudo_lock_event.h to trace.h (David Arcari) [RHEL-20790]
- x86/resctrl: Simplify call convention for MSR update functions (David Arcari) [RHEL-20790]
- x86/resctrl: Pass domain to target CPU (David Arcari) [RHEL-20790]
- x86/resctrl: Fix uninitialized memory read when last CPU of domain goes offline (David Arcari) [RHEL-20790]
- x86/resctrl: Remove lockdep annotation that triggers false positive (David Arcari) [RHEL-20790]
- x86/resctrl: Separate arch and fs resctrl locks (David Arcari) [RHEL-20790]
- x86/resctrl: Move domain helper migration into resctrl_offline_cpu() (David Arcari) [RHEL-20790]
- x86/resctrl: Add CPU offline callback for resctrl work (David Arcari) [RHEL-20790]
- x86/resctrl: Allow overflow/limbo handlers to be scheduled on any-but CPU (David Arcari) [RHEL-20790]
- x86/resctrl: Add CPU online callback for resctrl work (David Arcari) [RHEL-20790]
- x86/resctrl: Add helpers for system wide mon/alloc capable (David Arcari) [RHEL-20790]
- x86/resctrl: Make rdt_enable_key the arch's decision to switch (David Arcari) [RHEL-20790]
- x86/resctrl: Move alloc/mon static keys into helpers (David Arcari) [RHEL-20790]
- x86/resctrl: Make resctrl_mounted checks explicit (David Arcari) [RHEL-20790]
- x86/resctrl: Allow arch to allocate memory needed in resctrl_arch_rmid_read() (David Arcari) [RHEL-20790]
- x86/resctrl: Allow resctrl_arch_rmid_read() to sleep (David Arcari) [RHEL-20790]
- x86/resctrl: Queue mon_event_read() instead of sending an IPI (David Arcari) [RHEL-20790]
- x86/resctrl: Add cpumask_any_housekeeping() for limbo/overflow (David Arcari) [RHEL-20790]
- x86/resctrl: Move CLOSID/RMID matching and setting to use helpers (David Arcari) [RHEL-20790]
- x86/resctrl: Allocate the cleanest CLOSID by searching closid_num_dirty_rmid (David Arcari) [RHEL-20790]
- x86/resctrl: Use __set_bit()/__clear_bit() instead of open coding (David Arcari) [RHEL-20790]
- x86/resctrl: Track the number of dirty RMID a CLOSID has (David Arcari) [RHEL-20790]
- x86/resctrl: Allow RMID allocation to be scoped by CLOSID (David Arcari) [RHEL-20790]
- x86/resctrl: Access per-rmid structures by index (David Arcari) [RHEL-20790]
- x86/resctrl: Track the closid with the rmid (David Arcari) [RHEL-20790]
- x86/resctrl: Move RMID allocation out of mkdir_rdt_prepare() (David Arcari) [RHEL-20790]
- x86/resctrl: Create helper for RMID allocation and mondata dir creation (David Arcari) [RHEL-20790]
- x86/resctrl: Free rmid_ptrs from resctrl_exit() (David Arcari) [RHEL-20790]
- x86/resctrl: Implement new mba_MBps throttling heuristic (David Arcari) [RHEL-20790]
- x86/resctrl: Fix unused variable warning in cache_alloc_hsw_probe() (David Arcari) [RHEL-20790]
- md/raid5: avoid BUG_ON() while continue reshape after reassembling (CKI Backport Bot) [RHEL-56203] {CVE-2024-43914}
- tcp: move inet_twsk_schedule helper out of header (Florian Westphal) [RHEL-9279]
- net: tcp: un-pin the tw_timer (Florian Westphal) [RHEL-9279]
- net: tcp/dccp: prepare for tw_timer un-pinning (Florian Westphal) [RHEL-9279]
- tcp: annotate data-races around tw->tw_ts_recent and tw->tw_ts_recent_stamp (Florian Westphal) [RHEL-9279]
- md: fix deadlock between mddev_suspend and flush bio (Nigel Croxon) [RHEL-54757] {CVE-2024-43855}
- rhel-only: selftests/bpf: add cpuv4 variant (Artem Savkov) [RHEL-50017]
- PCI: hv: Return zero, not garbage, when reading PCI_INTERRUPT_PIN (Maxim Levitsky) [RHEL-54308]
- Input: serio - use sizeof(*pointer) instead of sizeof(type) (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: Cosmetic changes for hv.c and balloon.c (Maxim Levitsky) [RHEL-54308]
- hv_balloon: Enable hot-add for memblock sizes > 128 MiB (Maxim Levitsky) [RHEL-54308]
- hv_balloon: Use kernel macros to simplify open coded sequences (Maxim Levitsky) [RHEL-54308]
- uio_hv_generic: Remove use of PAGE_SIZE (Maxim Levitsky) [RHEL-54308]
- uio_hv_generic: Enable interrupt for low speed VMBus devices (Maxim Levitsky) [RHEL-54308]
- uio_hv_generic: Query the ringbuffer size for device (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Add utility function for querying ring size (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Don't free ring buffers that couldn't be re-encrypted (Maxim Levitsky) [RHEL-54308]
- uio_hv_generic: Don't free decrypted memory (Maxim Levitsky) [RHEL-54308]
- hv_netvsc: Don't free decrypted memory (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Leak pages if set_memory_encrypted() fails (Maxim Levitsky) [RHEL-54308]
- hv: vmbus: Convert sprintf() family to sysfs_emit() family (Maxim Levitsky) [RHEL-54308]
- mshyperv: Introduce hv_numa_node_to_pxm_info() (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Cosmetic changes for hv_apic.c (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Use Hyper-V entropy to seed guest random number generator (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Cosmetic changes for hv_spinlock.c (Maxim Levitsky) [RHEL-54308]
- hyperv-tlfs: Rename some HV_REGISTER_* defines for consistency (Maxim Levitsky) [RHEL-54308]
- hv: vmbus: Convert to platform remove callback returning void (Maxim Levitsky) [RHEL-54308]
- mshyperv: Introduce hv_get_hypervisor_version function (Maxim Levitsky) [RHEL-54308]
- PCI: hv: Fix ring buffer size calculation (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Use per cpu initial stack for vtl context (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: make hv_bus const (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Allow 15-bit APIC IDs for VTL platforms (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Make encrypted/decrypted changes safe for load_unaligned_zeropad() (Maxim Levitsky) [RHEL-54308]
- x86/mm: Regularize set_memory_p() parameters and make non-static (Maxim Levitsky) [RHEL-54308]
- x86/hyperv: Use slow_virt_to_phys() in page transition hypervisor callback (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Update indentation in create_gpadl_header() (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Remove duplication and cleanup code in create_gpadl_header() (Maxim Levitsky) [RHEL-54308]
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory (Maxim Levitsky) [RHEL-54308]
- hv_utils: Allow implicit ICTIMESYNCFLAG_SYNC (Maxim Levitsky) [RHEL-54308]
- scsi: storvsc: Fix ring buffer size calculation (Maxim Levitsky) [RHEL-54308]
- virtio/vsock: send credit update during setting SO_RCVLOWAT (Maxim Levitsky) [RHEL-54308]
- redhat: kernel.spec: add missing sound/soc/sof/sof-audio.h to kernel-devel package (Jaroslav Kysela) [RHEL-16610]
Resolves: RHEL-16610, RHEL-20790, RHEL-29349, RHEL-39968, RHEL-50017, RHEL-51597, RHEL-54308, RHEL-54757, RHEL-56203, RHEL-57711, RHEL-58544, RHEL-58615, RHEL-58617, RHEL-58619, RHEL-9279
Signed-off-by: Rado Vrbovsky <rvrbovsk@redhat.com>
2024-09-23 08:27:41 +00:00
|
|
|
* Mon Sep 23 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-512.el9]
|
|
|
|
- cpufreq: intel_pstate: Use Meteor Lake EPPs for Arrow Lake (Steve Best) [RHEL-58617]
|
|
|
|
- cpufreq: intel_pstate: Update Meteor Lake EPPs (Steve Best) [RHEL-58617]
|
|
|
|
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs (Steve Best) [RHEL-57711]
|
|
|
|
- cpufreq: intel_pstate: Update Lunar Lake hybrid scaling factor (Steve Best) [RHEL-58615]
|
|
|
|
- cpufreq: intel_pstate: Update Arrow Lake hybrid scaling factor (Steve Best) [RHEL-58615]
|
|
|
|
- netfilter: flowtable: initialise extack before use (CKI Backport Bot) [RHEL-58544] {CVE-2024-45018}
|
|
|
|
- tracing/osnoise: Fix build when timerlat is not enabled (Tomas Glozar) [RHEL-39968]
|
|
|
|
- tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() (Tomas Glozar) [RHEL-39968]
|
|
|
|
- tracing/timerlat: Only clear timer if a kthread exists (Tomas Glozar) [RHEL-39968]
|
|
|
|
- tracing/osnoise: Use a cpumask to know what threads are kthreads (Tomas Glozar) [RHEL-39968]
|
|
|
|
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode (Steve Best) [RHEL-58619]
|
|
|
|
- ARM: dts: am33xx-l4: Add missing touchscreen clock properties (Joel Slebodnick) [RHEL-51597]
|
|
|
|
- iio: adc: ti_am335x_adc: Add the scale information (Joel Slebodnick) [RHEL-51597]
|
|
|
|
- iio: adc: ti_am335x_adc: Add a unit to the timeout delay (Joel Slebodnick) [RHEL-51597]
|
|
|
|
- iio: adc: ti_am335x_adc: Gather the checks on the delays (Joel Slebodnick) [RHEL-51597]
|
|
|
|
- iio: adc: ti_am335x_adc: Get rid of useless gotos (Joel Slebodnick) [RHEL-51597]
|
|
|
|
- iio: adc: ti_am335x_adc: Fix style (Joel Slebodnick) [RHEL-51597]
|
|
|
|
- iio: adc: ti_am335x_adc: Replace license text with SPDX tag (Joel Slebodnick) [RHEL-51597]
|
|
|
|
- iio: adc: ti_am335x_adc: Wait the idle state to avoid stalls (Joel Slebodnick) [RHEL-51597]
|
|
|
|
- mfd: ti_am335x_tscadc: Drop unused definitions from the header (Joel Slebodnick) [RHEL-51597]
|
|
|
|
- mfd: ti_am335x_tscadc: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-51597]
|
|
|
|
- mfd: ti_am335x_tscadc: Use devm_platform_get_and_ioremap_resource() (Joel Slebodnick) [RHEL-51597]
|
|
|
|
- mfd: ti_am335x_tscadc: Fix spelling mistake "atleast" -> "at least" (Joel Slebodnick) [RHEL-51597]
|
|
|
|
- mfd: ti_am335x_tscadc: Support the correctly spelled DT property (Joel Slebodnick) [RHEL-51597]
|
|
|
|
- mfd: ti_am335x_tscadc: Add ADC1/magnetic reader support (Joel Slebodnick) [RHEL-51597]
|
|
|
|
- mfd: ti_am335x_tscadc: Introduce a helper to deal with the type of hardware (Joel Slebodnick) [RHEL-51597]
|
|
|
|
- mfd: ti_am335x_tscadc: Add a boolean to clarify the presence of a touchscreen (Joel Slebodnick) [RHEL-51597]
|
|
|
|
- mfd: ti_am335x_tscadc: Fix an error message (Joel Slebodnick) [RHEL-51597]
|
|
|
|
- mfd: ti_am335x_tscadc: Rename a variable (Joel Slebodnick) [RHEL-51597]
|
|
|
|
- mfd: ti_am335x_tscadc: Add TSC prefix in certain macros (Joel Slebodnick) [RHEL-51597]
|
|
|
|
- mfd: ti_am335x_tscadc: Drop useless definitions from the header (Joel Slebodnick) [RHEL-51597]
|
|
|
|
- mfd: ti_am335x_tscadc: Clarify the maximum values for DT entries (Joel Slebodnick) [RHEL-51597]
|
|
|
|
- mfd: ti_am335x_tscadc: Use BIT(), GENMASK() and FIELD_PREP() when relevant (Joel Slebodnick) [RHEL-51597]
|
|
|
|
- mfd: ti_am335x_tscadc: Replace the header license text with SPDX tag (Joel Slebodnick) [RHEL-51597]
|
|
|
|
- mfd: ti_am335x_tscadc: Fix header spacing (Joel Slebodnick) [RHEL-51597]
|
|
|
|
- mfd: ti_am335x_tscadc: Use the new HZ_PER_MHZ macro (Joel Slebodnick) [RHEL-51597]
|
|
|
|
- mfd: ti_am335x_tscadc: Rename the subsystem enable macro (Joel Slebodnick) [RHEL-51597]
|
|
|
|
- mfd: ti_am335x_tscadc: Gather the ctrl register logic in one place (Joel Slebodnick) [RHEL-51597]
|
|
|
|
- mfd: ti_am335x_tscadc: Reorder the initialization steps (Joel Slebodnick) [RHEL-51597]
|
|
|
|
- mfd: ti_am335x_tscadc: Always provide an idle configuration (Joel Slebodnick) [RHEL-51597]
|
|
|
|
- mfd: ti_am335x_tscadc: Drop useless variables from the driver structure (Joel Slebodnick) [RHEL-51597]
|
|
|
|
- mfd: ti_am335x_tscadc: Mimic the probe from resume() (Joel Slebodnick) [RHEL-51597]
|
|
|
|
- mfd: ti_am335x_tscadc: Use driver data (Joel Slebodnick) [RHEL-51597]
|
|
|
|
- mfd: ti_am335x_tscadc: Move the driver structure allocation earlier (Joel Slebodnick) [RHEL-51597]
|
|
|
|
- mfd: ti_am335x_tscadc: Simplify divisor calculation (Joel Slebodnick) [RHEL-51597]
|
|
|
|
- mfd: ti_am335x_tscadc: Don't search the tree for our clock (Joel Slebodnick) [RHEL-51597]
|
|
|
|
- mfd: ti_am335x_tscadc: Reword the comment explaining the dividers (Joel Slebodnick) [RHEL-51597]
|
|
|
|
- mfd: ti_am335x_tscadc: Drop extra spacing when declaring stack variables (Joel Slebodnick) [RHEL-51597]
|
|
|
|
- mfd: ti_am335x_tscadc: Get rid of useless gotos (Joel Slebodnick) [RHEL-51597]
|
|
|
|
- mfd: ti_am335x_tscadc: Fix style (Joel Slebodnick) [RHEL-51597]
|
|
|
|
- mfd: ti_am335x_tscadc: Replace license text with SPDX tag (Joel Slebodnick) [RHEL-51597]
|
|
|
|
- mfd: ti_am335x_tscadc: Ensure a balanced number of node get/put (Joel Slebodnick) [RHEL-51597]
|
|
|
|
- mfd: ti_am335x_tscadc: Delete superfluous error message (Joel Slebodnick) [RHEL-51597]
|
|
|
|
- uki: use systemd-pcrphase dracut module (Vitaly Kuznetsov)
|
|
|
|
- selftests/thermel/intel: Add test to read workload hint (David Arcari) [RHEL-29349]
|
|
|
|
- thermal: intel: int340x: Free MSI IRQ vectors on module exit (David Arcari) [RHEL-29349]
|
|
|
|
- thermal: intel: int340x: Allow limited thermal MSI support (David Arcari) [RHEL-29349]
|
|
|
|
- thermal: intel: int340x: Fix kernel warning during MSI cleanup (David Arcari) [RHEL-29349]
|
|
|
|
- thermal: trip: Pass trip pointer to .set_trip_temp() thermal zone callback (David Arcari) [RHEL-29349]
|
|
|
|
- thermal: helpers: Introduce thermal_trip_is_bound_to_cdev() (David Arcari) [RHEL-29349]
|
|
|
|
- thermal: trip: Add conversion macros for thermal trip priv field (David Arcari) [RHEL-29349]
|
|
|
|
- thermal: intel: int340x: Enable WLT and power floor support for Lunar Lake (David Arcari) [RHEL-29349]
|
|
|
|
- thermal: intel: int340x: Support MSI interrupt for Lunar Lake (David Arcari) [RHEL-29349]
|
|
|
|
- thermal: intel: int340x: Remove unnecessary calls to free irq (David Arcari) [RHEL-29349]
|
|
|
|
- thermal: intel: int340x: Add DLVR support for Lunar Lake (David Arcari) [RHEL-29349]
|
|
|
|
- thermal: intel: int340x: Capability to map user space to firmware values (David Arcari) [RHEL-29349]
|
|
|
|
- thermal: intel: int340x: Cleanup of DLVR sysfs on driver remove (David Arcari) [RHEL-29349]
|
|
|
|
- thermal: int340x: processor_thermal: Support shared interrupts (David Arcari) [RHEL-29349]
|
|
|
|
- thermal: int3403: remove unused struct 'int3403_performance_state' (David Arcari) [RHEL-29349]
|
|
|
|
- thermal: int3400: Use sizeof(*pointer) instead of sizeof(type) (David Arcari) [RHEL-29349]
|
|
|
|
- thermal: intel: Add missing module description (David Arcari) [RHEL-29349]
|
|
|
|
- thermal: intel: int340x_thermal: replace deprecated strncpy() with strscpy() (David Arcari) [RHEL-29349]
|
|
|
|
- selftests:resctrl: Fix build failure on archs without __cpuid_count() (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Update documentation with Sub-NUMA cluster changes (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Fix arch_mbm_* array overrun on SNC (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Detect Sub-NUMA Cluster (SNC) mode (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Remove test name comparing from write_bm_pid_to_resctrl() (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Remove mongrp from CMT test (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Remove mongrp from MBA test (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Convert ctrlgrp & mongrp to pointers (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Make some strings passed to resctrlfs functions const (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Simplify bandwidth report type handling (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Add ->init() callback into resctrl_val_param (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Add ->measure() callback to resctrl_val_param (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Simplify mem bandwidth file code for MBA & MBM tests (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Rename measure_vals() to measure_mem_bw_vals() & document (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Cleanup bm_pid and ppid usage & limit scope (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Use correct type for pids (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Consolidate get_domain_id() into resctrl_val() (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Make "bandwidth" consistent in comments & prints (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Calculate resctrl FS derived mem bw over sleep(1) only (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Fix closing IMC fds on error and open-code R+W instead of loops (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Fix non-contiguous CBM for AMD (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: fix clang build warnings related to abs(), labs() calls (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: fix clang build failure: use LOCAL_HDRS (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: ksft_exit_skip() does not return (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Move cleanups out of individual tests (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Simplify cleanup in ctrl-c handler (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Add cleanup function to test framework (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Add non-contiguous CBMs CAT test (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Add resource_info_file_exists() (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Split validate_resctrl_feature_request() (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Add a helper for the non-contiguous test (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Add test groups and name L3 CAT test L3_CAT (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Get domain id from cache id (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Rename resource ID to domain ID (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Add helper to convert L2/3 to integer (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Pass write_schemata() resource instead of test name (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Introduce generalized test framework (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Create struct for input parameters (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Restore the CPU affinity after CAT test (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Rewrite Cache Allocation Technology (CAT) test (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Read in less obvious order to defeat prefetch optimizations (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Replace file write with volatile variable (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Open perf fd before start & add error handling (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Move cat_val() to cat_test.c and rename to cat_test() (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Convert perf related globals to locals (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Improve perf init (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Consolidate naming of perf event related things (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Remove nested calls in perf event handling (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Remove unnecessary __u64 -> unsigned long conversion (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Split show_cache_info() to test specific and generic parts (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Split measure_cache_vals() (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Exclude shareable bits from schemata in CAT test (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Create cache_portion_size() helper (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Mark get_cache_size() cache_type const (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Refactor get_cbm_mask() and rename to get_full_cbm() (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Refactor fill_buf functions (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Split fill_buf to allow tests finer-grained control (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Change function comments to say < 0 on error (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Don't use ctrlc_handler() outside signal handling (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Return -1 instead of errno on error (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Convert perror() to ksft_perror() or ksft_print_msg() (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Fix MBM test failure when MBA unavailable (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Move run_benchmark() to a more fitting file (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Fix schemata write error check (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Fix feature checks (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Refactor feature check to use resource and feature name (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Move _GNU_SOURCE define into Makefile (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Remove duplicate feature check from CMT test (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Extend signal handler coverage to unmount on receiving signal (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Fix uninitialized .sa_flags (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Cleanup benchmark argument parsing (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Remove ben_count variable (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Make benchmark command const and build it with pointers (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Reorder resctrl FS prep code and benchmark_cmd init (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Simplify span lifetime (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Remove bw_report and bm_type from main() (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Correct benchmark command help (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Ensure the benchmark commands fits to its array (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Fix wrong format specifier (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Remove test type checks from cat_val() (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Pass the real number of tests to show_cache_info() (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Move CAT/CMT test global vars to function they are used in (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Don't use variable argument list for ->setup() (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Don't pass test name to fill_buf (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Improve parameter consistency in fill_buf (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Remove unnecessary startptr global from fill_buf (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Remove "malloc_and_init_memory" param from run_fill_buf() (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Remove duplicated preparation for span arg (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Express span internally in bytes (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Convert span to size_t (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Remove mum_resctrlfs from struct resctrl_val_param (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Refactor remount_resctrl(bool mum_resctrlfs) to mount_resctrl() (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Move resctrl FS mount/umount to higher level (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Unmount resctrl FS before starting the first test (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Close perf value read fd on errors (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Unmount resctrl FS if child fails to run benchmark (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Don't leak buffer in fill_cache() (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Add resctrl.h into build deps (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Fix incorrect error return on test complete (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Remove duplicate codes that clear each test result file (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Commonize the signal handler register/unregister for all tests (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Cleanup properly when an error occurs in CAT test (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Flush stdout file buffer before executing fork() (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Return MBA check result and make it to output message (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Fix set up schemata with 100%% allocation on first run in MBM test (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Use correct exit code when tests fail (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Correct get_llc_perf() param in function comment (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Use remount_resctrlfs() consistently with boolean (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Change name from CBM_MASK_PATH to INFO_PATH (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Change initialize_llc_perf() return type to void (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Replace obsolete memalign() with posix_memalign() (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Check for return value after write_schemata() (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Allow ->setup() to return errors (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Move ->setup() call outside of test specific branches (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Fix null pointer dereference on open failed (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Add missing SPDX license to Makefile (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Update README about using kselftest framework to build/run resctrl_tests (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Make resctrl_tests run using kselftest framework (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Fix resctrl_tests' return code to work with selftest framework (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Change the default limited time to 120 seconds (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Kill child process before parent process terminates if SIGTERM is received (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Print a message if the result of MBM&CMT tests is failed on Intel CPU (David Arcari) [RHEL-20790]
|
|
|
|
- selftests/resctrl: Extend CPU vendor detection (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Enable shared RMID mode on Sub-NUMA Cluster (SNC) systems (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Make __mon_event_count() handle sum domains (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Fill out rmid_read structure for smp_call*() to read a counter (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Handle removing directories in Sub-NUMA Cluster (SNC) mode (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Create Sub-NUMA Cluster (SNC) monitor files (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Allocate a new field in union mon_data_bits (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Refactor mkdir_mondata_subdir() with a helper function (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Initialize on-stack struct rmid_read instances (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Add a new field to struct rmid_read for summation of domains (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Prepare for new Sub-NUMA Cluster (SNC) monitor files (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Block use of mba_MBps mount option on Sub-NUMA Cluster (SNC) systems (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Introduce snc_nodes_per_l3_cache (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Add node-scope to the options for feature scope (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Split the rdt_domain and rdt_hw_domain structures (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Prepare for different scope for control/monitor operations (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Prepare to split rdt_domain structure (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Prepare for new domain scope (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Don't try to free nonexistent RMIDs (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Replace open coded cacheinfo searches (David Arcari) [RHEL-20790]
|
|
|
|
- cacheinfo: Add function to get cacheinfo for a given CPU and cache level (David Arcari) [RHEL-20790]
|
|
|
|
- cpu: Move CPU hotplug function declarations into their own header (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Switch to new Intel CPU model defines (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Add tracepoint for llc_occupancy tracking (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Rename pseudo_lock_event.h to trace.h (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Simplify call convention for MSR update functions (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Pass domain to target CPU (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Fix uninitialized memory read when last CPU of domain goes offline (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Remove lockdep annotation that triggers false positive (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Separate arch and fs resctrl locks (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Move domain helper migration into resctrl_offline_cpu() (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Add CPU offline callback for resctrl work (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Allow overflow/limbo handlers to be scheduled on any-but CPU (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Add CPU online callback for resctrl work (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Add helpers for system wide mon/alloc capable (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Make rdt_enable_key the arch's decision to switch (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Move alloc/mon static keys into helpers (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Make resctrl_mounted checks explicit (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Allow arch to allocate memory needed in resctrl_arch_rmid_read() (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Allow resctrl_arch_rmid_read() to sleep (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Queue mon_event_read() instead of sending an IPI (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Add cpumask_any_housekeeping() for limbo/overflow (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Move CLOSID/RMID matching and setting to use helpers (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Allocate the cleanest CLOSID by searching closid_num_dirty_rmid (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Use __set_bit()/__clear_bit() instead of open coding (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Track the number of dirty RMID a CLOSID has (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Allow RMID allocation to be scoped by CLOSID (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Access per-rmid structures by index (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Track the closid with the rmid (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Move RMID allocation out of mkdir_rdt_prepare() (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Create helper for RMID allocation and mondata dir creation (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Free rmid_ptrs from resctrl_exit() (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Implement new mba_MBps throttling heuristic (David Arcari) [RHEL-20790]
|
|
|
|
- x86/resctrl: Fix unused variable warning in cache_alloc_hsw_probe() (David Arcari) [RHEL-20790]
|
|
|
|
- md/raid5: avoid BUG_ON() while continue reshape after reassembling (CKI Backport Bot) [RHEL-56203] {CVE-2024-43914}
|
|
|
|
- tcp: move inet_twsk_schedule helper out of header (Florian Westphal) [RHEL-9279]
|
|
|
|
- net: tcp: un-pin the tw_timer (Florian Westphal) [RHEL-9279]
|
|
|
|
- net: tcp/dccp: prepare for tw_timer un-pinning (Florian Westphal) [RHEL-9279]
|
|
|
|
- tcp: annotate data-races around tw->tw_ts_recent and tw->tw_ts_recent_stamp (Florian Westphal) [RHEL-9279]
|
|
|
|
- md: fix deadlock between mddev_suspend and flush bio (Nigel Croxon) [RHEL-54757] {CVE-2024-43855}
|
|
|
|
- rhel-only: selftests/bpf: add cpuv4 variant (Artem Savkov) [RHEL-50017]
|
|
|
|
- PCI: hv: Return zero, not garbage, when reading PCI_INTERRUPT_PIN (Maxim Levitsky) [RHEL-54308]
|
|
|
|
- Input: serio - use sizeof(*pointer) instead of sizeof(type) (Maxim Levitsky) [RHEL-54308]
|
|
|
|
- Drivers: hv: Cosmetic changes for hv.c and balloon.c (Maxim Levitsky) [RHEL-54308]
|
|
|
|
- hv_balloon: Enable hot-add for memblock sizes > 128 MiB (Maxim Levitsky) [RHEL-54308]
|
|
|
|
- hv_balloon: Use kernel macros to simplify open coded sequences (Maxim Levitsky) [RHEL-54308]
|
|
|
|
- uio_hv_generic: Remove use of PAGE_SIZE (Maxim Levitsky) [RHEL-54308]
|
|
|
|
- uio_hv_generic: Enable interrupt for low speed VMBus devices (Maxim Levitsky) [RHEL-54308]
|
|
|
|
- uio_hv_generic: Query the ringbuffer size for device (Maxim Levitsky) [RHEL-54308]
|
|
|
|
- Drivers: hv: vmbus: Add utility function for querying ring size (Maxim Levitsky) [RHEL-54308]
|
|
|
|
- Drivers: hv: vmbus: Don't free ring buffers that couldn't be re-encrypted (Maxim Levitsky) [RHEL-54308]
|
|
|
|
- uio_hv_generic: Don't free decrypted memory (Maxim Levitsky) [RHEL-54308]
|
|
|
|
- hv_netvsc: Don't free decrypted memory (Maxim Levitsky) [RHEL-54308]
|
|
|
|
- Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl (Maxim Levitsky) [RHEL-54308]
|
|
|
|
- Drivers: hv: vmbus: Leak pages if set_memory_encrypted() fails (Maxim Levitsky) [RHEL-54308]
|
|
|
|
- hv: vmbus: Convert sprintf() family to sysfs_emit() family (Maxim Levitsky) [RHEL-54308]
|
|
|
|
- mshyperv: Introduce hv_numa_node_to_pxm_info() (Maxim Levitsky) [RHEL-54308]
|
|
|
|
- x86/hyperv: Cosmetic changes for hv_apic.c (Maxim Levitsky) [RHEL-54308]
|
|
|
|
- x86/hyperv: Use Hyper-V entropy to seed guest random number generator (Maxim Levitsky) [RHEL-54308]
|
|
|
|
- x86/hyperv: Cosmetic changes for hv_spinlock.c (Maxim Levitsky) [RHEL-54308]
|
|
|
|
- hyperv-tlfs: Rename some HV_REGISTER_* defines for consistency (Maxim Levitsky) [RHEL-54308]
|
|
|
|
- hv: vmbus: Convert to platform remove callback returning void (Maxim Levitsky) [RHEL-54308]
|
|
|
|
- mshyperv: Introduce hv_get_hypervisor_version function (Maxim Levitsky) [RHEL-54308]
|
|
|
|
- PCI: hv: Fix ring buffer size calculation (Maxim Levitsky) [RHEL-54308]
|
|
|
|
- x86/hyperv: Use per cpu initial stack for vtl context (Maxim Levitsky) [RHEL-54308]
|
|
|
|
- Drivers: hv: vmbus: make hv_bus const (Maxim Levitsky) [RHEL-54308]
|
|
|
|
- x86/hyperv: Allow 15-bit APIC IDs for VTL platforms (Maxim Levitsky) [RHEL-54308]
|
|
|
|
- x86/hyperv: Make encrypted/decrypted changes safe for load_unaligned_zeropad() (Maxim Levitsky) [RHEL-54308]
|
|
|
|
- x86/mm: Regularize set_memory_p() parameters and make non-static (Maxim Levitsky) [RHEL-54308]
|
|
|
|
- x86/hyperv: Use slow_virt_to_phys() in page transition hypervisor callback (Maxim Levitsky) [RHEL-54308]
|
|
|
|
- Drivers: hv: vmbus: Update indentation in create_gpadl_header() (Maxim Levitsky) [RHEL-54308]
|
|
|
|
- Drivers: hv: vmbus: Remove duplication and cleanup code in create_gpadl_header() (Maxim Levitsky) [RHEL-54308]
|
|
|
|
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory (Maxim Levitsky) [RHEL-54308]
|
|
|
|
- hv_utils: Allow implicit ICTIMESYNCFLAG_SYNC (Maxim Levitsky) [RHEL-54308]
|
|
|
|
- scsi: storvsc: Fix ring buffer size calculation (Maxim Levitsky) [RHEL-54308]
|
|
|
|
- virtio/vsock: send credit update during setting SO_RCVLOWAT (Maxim Levitsky) [RHEL-54308]
|
|
|
|
- redhat: kernel.spec: add missing sound/soc/sof/sof-audio.h to kernel-devel package (Jaroslav Kysela) [RHEL-16610]
|
|
|
|
|
kernel-5.14.0-511.el9
* Wed Sep 18 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-511.el9]
- ipv4: Set scope explicitly in ip_route_output(). (CKI Backport Bot) [RHEL-57748]
- ACPI: thermal_lib: Initialize temp_decik to zero (Mark Langsdorf) [RHEL-54149]
- ACPI: thermal_lib: include "internal.h" for function prototypes (Mark Langsdorf) [RHEL-54149]
- ACPI: thermal: Register thermal zones without valid trip points (Mark Langsdorf) [RHEL-54149]
- ACPI: thermal: Use library functions to obtain trip point temperature values (Mark Langsdorf) [RHEL-54149]
- ACPI: thermal_lib: Add functions returning temperature in deci-Kelvin (Mark Langsdorf) [RHEL-54149]
- ACPI: bus: Don't use "proxy" headers (Mark Langsdorf) [RHEL-54149]
- ACPI: bus: Make container_of() no-op where it makes sense (Mark Langsdorf) [RHEL-54149]
- ACPI: NHLT: Drop redundant types (Mark Langsdorf) [RHEL-54149]
- ACPI: NHLT: Streamline struct naming (Mark Langsdorf) [RHEL-54149]
- ACPI: NHLT: Reintroduce types the table consists of (Mark Langsdorf) [RHEL-54149]
- ACPI: NHLT: Introduce API for the table (Mark Langsdorf) [RHEL-54149]
- ACPI: bus: allow _UID matching for integer zero (Mark Langsdorf) [RHEL-54149]
- ACPI: processor_idle: Fix invalid comparison with insertion sort for latency (Mark Langsdorf) [RHEL-54149]
- ACPI: scan: Ignore camera graph port nodes on all Dell Tiger, Alder and Raptor Lake models (Mark Langsdorf) [RHEL-54149]
- ACPI: x86: Force StorageD3Enable on more products (Mark Langsdorf) [RHEL-54149]
- ACPI: scan: Avoid enumerating devices with clearly invalid _STA values (Mark Langsdorf) [RHEL-54149]
- ACPI: resource: Skip IRQ override on Asus Vivobook Pro N6506MV (Mark Langsdorf) [RHEL-54149]
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems (Mark Langsdorf) [RHEL-54149]
- ACPI: IPMI: Add helper to wait for when SMI is selected (Mark Langsdorf) [RHEL-54149]
- ACPI: property: Add reference to UEFI DSD Guide (Mark Langsdorf) [RHEL-54149]
- ACPI/IORT: Handle memory address size limits as limits (Mark Langsdorf) [RHEL-54149]
- ACPI: PM: s2idle: Evaluate all Low-Power S0 Idle _DSM functions (Mark Langsdorf) [RHEL-54149]
- ACPI: resource: Do IRQ override on TongFang GXxHRXx and GMxHGxx (Mark Langsdorf) [RHEL-54149]
- ACPI: resource: Do IRQ override on GMxBGxx (XMG APEX 17 M23) (Mark Langsdorf) [RHEL-54149]
- ACPICA: Detect FACS even for hardware reduced platforms (Mark Langsdorf) [RHEL-54149]
- ACPI: AC: Properly notify powermanagement core about changes (Mark Langsdorf) [RHEL-54149]
- ACPI: EC: Avoid returning AE_OK on errors in address space handler (Mark Langsdorf) [RHEL-54149]
- ACPI: EC: Abort address space access upon error (Mark Langsdorf) [RHEL-54149]
- ACPI: APEI: EINJ: Fix einj_dev release leak (Mark Langsdorf) [RHEL-54149]
- ACPI: EC: Evaluate _REG outside the EC scope more carefully (Mark Langsdorf) [RHEL-54149]
- ACPICA: Add a depth argument to acpi_execute_reg_methods() (Mark Langsdorf) [RHEL-54149]
- ACPI: EC: Install address space handler at the namespace root (Mark Langsdorf) [RHEL-54149]
- ACPI/NUMA: Squash acpi_numa_memory_affinity_init() into acpi_parse_memory_affinity() (Mark Langsdorf) [RHEL-54149]
- ACPI/NUMA: Squash acpi_numa_slit_init() into acpi_parse_slit() (Mark Langsdorf) [RHEL-54149]
- ACPI/NUMA: Remove architecture dependent remainings (Mark Langsdorf) [RHEL-54149]
- x86/numa: Fix SRAT lookup of CFMWS ranges with numa_fill_memblks() (Mark Langsdorf) [RHEL-54149]
- ACPI: video: Add backlight=native quirk for Lenovo Slim 7 16ARH7 (Mark Langsdorf) [RHEL-54149]
- ACPI: platform-profile: add platform_profile_cycle() (Mark Langsdorf) [RHEL-54149]
- ACPICA: events/evgpeinit: don't forget to increment registered GPE count (Mark Langsdorf) [RHEL-54149]
- ACPICA: Modify ACPI_OBJECT_COMMON_HEADER (Mark Langsdorf) [RHEL-54149]
- ACPICA: Fix various spelling mistakes in text files and code comments (Mark Langsdorf) [RHEL-54149]
- ACPI: disable -Wstringop-truncation (Mark Langsdorf) [RHEL-54149]
- ACPI: x86: Add PNP_UART1_SKIP quirk for Lenovo Blade2 tablets (Mark Langsdorf) [RHEL-54149]
- ACPI: x86: utils: Mark SMO8810 accel on Dell XPS 15 9550 as always present (Mark Langsdorf) [RHEL-54149]
- ACPI: scan: Do not increase dep_unmet for already met dependencies (Mark Langsdorf) [RHEL-54149]
- ACPI: x86: Move LPSS to x86 folder (Mark Langsdorf) [RHEL-54149]
- ACPI: x86: Move blacklist to x86 folder (Mark Langsdorf) [RHEL-54149]
- ACPI: x86: Move acpi_cmos_rtc to x86 folder (Mark Langsdorf) [RHEL-54149]
- ACPI: x86: Introduce a Makefile (Mark Langsdorf) [RHEL-54149]
- ACPI: LPSS: Remove nested ifdeffery for CONFIG_PM (Mark Langsdorf) [RHEL-54149]
- ACPI: LPSS: Advertise number of chip selects via property (Mark Langsdorf) [RHEL-54149]
- ACPI: APEI: EINJ: mark remove callback as __exit (Mark Langsdorf) [RHEL-54149]
- ACPI: store owner from modules with acpi_bus_register_driver() (Mark Langsdorf) [RHEL-54149]
- ACPI: DPTF: Add Lunar Lake support (Mark Langsdorf) [RHEL-54149]
- ACPI: scan: Introduce typedef:s for struct acpi_hotplug_context members (Mark Langsdorf) [RHEL-54149]
- ACPI: scan: Use standard error checking pattern (Mark Langsdorf) [RHEL-54149]
- ACPI: scan: Move misleading comment to acpi_dma_configure_id() (Mark Langsdorf) [RHEL-54149]
- ACPI: scan: Use list_first_entry_or_null() in acpi_device_hid() (Mark Langsdorf) [RHEL-54149]
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC (Mark Langsdorf) [RHEL-54149]
- ACPI: Fix Generic Initiator Affinity _OSC bit (Mark Langsdorf) [RHEL-54149]
- ACPI: bus: Indicate support for the Generic Event Device thru _OSC (Mark Langsdorf) [RHEL-54149]
- ACPI: bus: Indicate support for more than 16 p-states thru _OSC (Mark Langsdorf) [RHEL-54149]
- ACPI: bus: Indicate support for _TFP thru _OSC (Mark Langsdorf) [RHEL-54149]
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields() (Mark Langsdorf) [RHEL-54149]
- ACPI: APEI: EINJ: mark remove callback as non-__exit (Mark Langsdorf) [RHEL-54149]
- ACPI: PM: Improve kerneldoc comments for suspend and hibernation functions (Mark Langsdorf) [RHEL-54149]
- ACPI: Document handle_eject_request() arguments (Mark Langsdorf) [RHEL-54149]
- EINJ: Add CXL error type support (Mark Langsdorf) [RHEL-54149]
- redhat/configs: Support for CXL protocol Error INJection (Mark Langsdorf) [RHEL-54149]
- EINJ: Migrate to a platform driver (Mark Langsdorf) [RHEL-54149]
- ACPI: HMAT: Introduce 2 levels of generic port access class (Mark Langsdorf) [RHEL-54149]
- base/node / ACPI: Enumerate node access class for 'struct access_coordinate' (Mark Langsdorf) [RHEL-54149]
- ACPI: HMAT: Remove register of memory node for generic target (Mark Langsdorf) [RHEL-54149]
- ACPI: resource: Use IRQ override on Maibenben X565 (Mark Langsdorf) [RHEL-54149]
- ACPI: CPPC: enable AMD CPPC V2 support for family 17h processors (Mark Langsdorf) [RHEL-54149]
- ACPI: APEI: Skip initialization of GHES_ASSIST structures for Machine Check Architecture (Mark Langsdorf) [RHEL-54149]
- ACPI: scan: Consolidate Device Check and Bus Check notification handling (Mark Langsdorf) [RHEL-54149]
- ACPI: scan: Rework Device Check and Bus Check notification handling (Mark Langsdorf) [RHEL-54149]
- ACPI: scan: Make acpi_processor_add() check the device enabled bit (Mark Langsdorf) [RHEL-54149]
- ACPI: scan: Relocate acpi_bus_trim_one() (Mark Langsdorf) [RHEL-54149]
- ACPI: scan: Fix device check notification handling (Mark Langsdorf) [RHEL-54149]
- ACPI: resource: Add MAIBENBEN X577 to irq1_edge_low_force_override (Mark Langsdorf) [RHEL-54149]
- ACPI: pfr_update: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-54149]
- ACPI: pfr_telemetry: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-54149]
- ACPI: fan: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-54149]
- ACPI: GED: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-54149]
- ACPI: DPTF: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-54149]
- ACPI: AGDI: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-54149]
- ACPI: TAD: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-54149]
- ACPI: APEI: GHES: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-54149]
- ACPI: property: Polish ignoring bad data nodes (Mark Langsdorf) [RHEL-54149]
- ACPI: x86: Add DELL0501 handling to acpi_quirk_skip_serdev_enumeration() (Mark Langsdorf) [RHEL-54149]
- ACPI: x86: Move acpi_quirk_skip_serdev_enumeration() out of CONFIG_X86_ANDROID_TABLETS (Mark Langsdorf) [RHEL-54149]
- ACPI: resource: Do IRQ override on Lunnen Ground laptops (Mark Langsdorf) [RHEL-54149]
- ACPI: use %%pe for better readability of errors while printing (Mark Langsdorf) [RHEL-54149]
- ACPI: property: Ignore bad graph port nodes on Dell XPS 9315 (Mark Langsdorf) [RHEL-54149]
- ACPI: utils: Make acpi_handle_path() not static (Mark Langsdorf) [RHEL-54149]
- ACPI: resource: Add IRQ override quirk for ASUS ExpertBook B2502FBA (Mark Langsdorf) [RHEL-54149]
- ACPI: scan: Defer enumeration of devices with a _DEP pointing to IVSC device (Mark Langsdorf) [RHEL-54149]
- ACPI: bus: make acpi_bus_type const (Mark Langsdorf) [RHEL-54149]
- ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CVA (Mark Langsdorf) [RHEL-54149]
- ACPI: video: Handle fetching EDID that is longer than 256 bytes (Mark Langsdorf) [RHEL-54149]
- ACPI: cpufreq: Add highest perf change notification (Mark Langsdorf) [RHEL-54149]
- ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CGA (Mark Langsdorf) [RHEL-54149]
- ACPI: resource: Add DMI quirks for ASUS Vivobook E1504GA and E1504GAB (Mark Langsdorf) [RHEL-54149]
- ACPI: resource: Add Infinity laptops to irq1_edge_low_force_override (Mark Langsdorf) [RHEL-54149]
- ACPI: button: trigger wakeup key events (Mark Langsdorf) [RHEL-54149]
- ACPI: resource: Add another DMI match for the TongFang GMxXGxx (Mark Langsdorf) [RHEL-54149]
- ACPI: EC: Use a threaded handler for dedicated IRQ (Mark Langsdorf) [RHEL-54149]
- ACPI: OSL: Use spin locks without disabling interrupts (Mark Langsdorf) [RHEL-54149]
- acpi: numa: Add helper function to retrieve the performance attributes (Mark Langsdorf) [RHEL-54149]
- acpi: numa: Add setting of generic port system locality attributes (Mark Langsdorf) [RHEL-54149]
- acpi: Break out nesting for hmat_parse_locality() (Mark Langsdorf) [RHEL-54149]
- acpi: numa: Add genport target allocation to the HMAT parsing (Mark Langsdorf) [RHEL-54149]
- acpi: numa: Create enum for memory_target access coordinates indexing (Mark Langsdorf) [RHEL-54149]
- base/node / acpi: Change 'node_hmem_attrs' to 'access_coordinates' (Mark Langsdorf) [RHEL-54149]
- acpi, hmat: calculate abstract distance with HMAT (Mark Langsdorf) [RHEL-54149]
- memory tiering: add abstract distance calculation algorithms management (Mark Langsdorf) [RHEL-54149]
- lib/firmware_table: tables: Add CDAT table parsing support (Mark Langsdorf) [RHEL-54149]
- ACPICA: Add a define for size of struct acpi_srat_generic_affinity device_handle (Mark Langsdorf) [RHEL-54149]
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events (Mark Langsdorf) [RHEL-54149]
- ACPI: utils: Introduce helper for _DEP list lookup (Mark Langsdorf) [RHEL-54149]
- ACPI: LPSS: Fix the fractional clock divider flags (Mark Langsdorf) [RHEL-54149]
- ACPI: NUMA: Fix the logic of getting the fake_pxm value (Mark Langsdorf) [RHEL-54149]
- ACPI: NUMA: Optimize the check for the availability of node values (Mark Langsdorf) [RHEL-54149]
- ACPI: NUMA: Remove unnecessary check in acpi_parse_gi_affinity() (Mark Langsdorf) [RHEL-54149]
- ACPI: watchdog: fix kernel-doc warnings (Mark Langsdorf) [RHEL-54149]
- acpi: property: Let args be NULL in __acpi_node_get_property_reference (Mark Langsdorf) [RHEL-54149]
- ACPI: extlog: fix NULL pointer dereference check (Mark Langsdorf) [RHEL-54149]
- ACPI: OSL: Allow Notify () handlers to run on all CPUs (Mark Langsdorf) [RHEL-54149]
- ACPI: OSL: Rearrange workqueue selection in acpi_os_execute() (Mark Langsdorf) [RHEL-54149]
- ACPI: OSL: Rework error handling in acpi_os_execute() (Mark Langsdorf) [RHEL-54149]
- PNP: ACPI: fix fortify warning (Mark Langsdorf) [RHEL-54149]
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop (Mark Langsdorf) [RHEL-54149]
- ACPI: LPSS: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-54149]
- ACPI: bus: update acpi_dev_hid_uid_match() to support multiple types (Mark Langsdorf) [RHEL-54149]
- ACPI: bus: update acpi_dev_uid_match() to support multiple types (Mark Langsdorf) [RHEL-54149]
- drivers: base: Implement weak arch_unregister_cpu() (Mark Langsdorf) [RHEL-54149]
- drivers: base: Allow parts of GENERIC_CPU_DEVICES to be overridden (Mark Langsdorf) [RHEL-54149]
- drivers: base: Use present CPUs in GENERIC_CPU_DEVICES (Mark Langsdorf) [RHEL-54149]
- ACPI: Move ACPI_HOTPLUG_CPU to be disabled on arm64 and riscv (Mark Langsdorf) [RHEL-54149]
- hwmon: (acpi_power_meter) Fix 4.29 MW bug (Mark Langsdorf) [RHEL-54149]
- x86/acpi: Use %%rip-relative addressing in wakeup_64.S (Mark Langsdorf) [RHEL-54149]
- genirq: Set IRQF_COND_ONESHOT in request_irq() (Mark Langsdorf) [RHEL-54149]
- genirq: Introduce IRQF_COND_ONESHOT and use it in pinctrl-amd (Mark Langsdorf) [RHEL-54149]
- platform/x86: intel: int0002_vgpio: Pass IRQF_ONESHOT to request_irq() (Mark Langsdorf) [RHEL-54149]
- pinctrl: amd: Add IRQF_ONESHOT to the interrupt request (Mark Langsdorf) [RHEL-54149]
- ACPI: OSL: Use a threaded interrupt handler for SCI (Mark Langsdorf) [RHEL-54149]
- ACPI: video: check for error while searching for backlight device parent (Mark Langsdorf) [RHEL-54149]
- ACPI: scan: Fix an error message in DisCo for Imaging support (Mark Langsdorf) [RHEL-54149]
- ACPI: Run USB4 _OSC() first with query bit set (Mark Langsdorf) [RHEL-54149]
- ACPI: video: Drop should_check_lcd_flag() (Mark Langsdorf) [RHEL-54149]
- ACPI: property: Replicate DT-aligned u32 properties from DisCo for Imaging (Mark Langsdorf) [RHEL-54149]
- ACPI: property: Dig "rotation" property for devices with CSI2 _CRS (Mark Langsdorf) [RHEL-54149]
- ACPI: scan: Extract MIPI DisCo for Imaging data into swnodes (Mark Langsdorf) [RHEL-54149]
- ACPI: scan: Extract _CRS CSI-2 connection information into swnodes (Mark Langsdorf) [RHEL-54149]
- ACPI: scan: Extract CSI-2 connection graph from _CRS (Mark Langsdorf) [RHEL-54149]
- device property: Add SOFTWARE_NODE() macro for defining software nodes (Mark Langsdorf) [RHEL-54149]
- ACPI: property: Support using strings in reference properties (Mark Langsdorf) [RHEL-54149]
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul (Mark Langsdorf) [RHEL-54149]
- PNP: ACPI: replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-54149]
- ACPI: AC: Rename ACPI device from device to adev (Mark Langsdorf) [RHEL-54149]
- acpi, hmat: refactor hmat_register_target_initiators() (Mark Langsdorf) [RHEL-54149]
- ACPI: AC: Replace acpi_driver with platform_driver (Mark Langsdorf) [RHEL-54149]
- PNP: ACPI: Fix string truncation warning (Mark Langsdorf) [RHEL-54149]
- ACPI: tiny-power-button: Eliminate the driver notify callback (Mark Langsdorf) [RHEL-54149]
- ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CBA (Mark Langsdorf) [RHEL-54149]
- ACPI: x86: utils: Add Picasso to the list for forcing StorageD3Enable (Mark Langsdorf) [RHEL-54149]
- PM: ACPI: reboot: Reinstate S5 for reboot (Mark Langsdorf) [RHEL-54149]
- kernel/reboot: Add SYS_OFF_MODE_RESTART_PREPARE mode (Mark Langsdorf) [RHEL-54149]
- hwmon: (acpi_power_meter) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Mark Langsdorf) [RHEL-54149]
- ACPI: video: Add Toshiba Satellite/Portege Z830 quirk (Mark Langsdorf) [RHEL-54149]
- ACPI: video: Simplify acpi_video_unregister_backlight() (Mark Langsdorf) [RHEL-54149]
- ACPI: video: Remove acpi_video_bus from list before tearing it down (Mark Langsdorf) [RHEL-54149]
- ACPI: OSI: Remove Linux-HPI-Hybrid-Graphics _OSI string (Mark Langsdorf) [RHEL-54149]
- ACPI: OSI: Remove Linux-Dell-Video _OSI string (Mark Langsdorf) [RHEL-54149]
- ACPI: OSI: Remove Linux-Lenovo-NV-HDMI-Audio _OSI string (Mark Langsdorf) [RHEL-54149]
- ACPICA: executer/exsystem: Fix some typo mistakes (Mark Langsdorf) [RHEL-54149]
- hwmon: (acpi_power_meter) Fix style issues (Mark Langsdorf) [RHEL-54149]
- arm64: Use do_kernel_power_off() (Mark Langsdorf) [RHEL-54149]
- efi: Fix efi_power_off() not being run before acpi_power_off() when necessary (Mark Langsdorf) [RHEL-54149]
- ACPI: power: Switch to sys-off handler API (Mark Langsdorf) [RHEL-54149]
- ACPICA: executer/exsystem: Inform users about ACPI spec violation (Mark Langsdorf) [RHEL-54149]
- ACPICA: executer/exsystem: Add units to time variable names (Mark Langsdorf) [RHEL-54149]
- s390/dasd: Remove DMA alignment (Mete Durlu) [RHEL-58207]
- pipe: wakeup wr_wait after setting max_usage (Brian Foster) [RHEL-37087] {CVE-2023-52672}
- fs/pipe: use spinlock in pipe_read() only if there is a watch_queue (Brian Foster) [RHEL-37087]
- fs/pipe: remove unnecessary spinlock from pipe_write() (Brian Foster) [RHEL-37087]
- fs/pipe: move check to pipe_has_watch_queue() (Brian Foster) [RHEL-37087]
- pipe: reduce padding in struct pipe_inode_info (Brian Foster) [RHEL-37087]
- pipe: make poll_usage boolean and annotate its access (Brian Foster) [RHEL-37087]
- bonding: fix xfrm real_dev null pointer dereference (CKI Backport Bot) [RHEL-57241] {CVE-2024-44989}
- bonding: fix null pointer deref in bond_ipsec_offload_ok (CKI Backport Bot) [RHEL-57235] {CVE-2024-44990}
- ibmveth: Recycle buffers during replenish phase (Mamatha Inamdar) [RHEL-52913]
- ibmveth: Optimize poll rescheduling process (Mamatha Inamdar) [RHEL-52913]
- gpio: pca953x: fix pca953x_irq_bus_sync_unlock race (CKI Backport Bot) [RHEL-53831] {CVE-2024-42253}
Resolves: RHEL-37087, RHEL-52913, RHEL-53831, RHEL-54149, RHEL-57235, RHEL-57241, RHEL-57748, RHEL-58207
Signed-off-by: Rado Vrbovsky <rvrbovsk@redhat.com>
2024-09-18 12:51:33 +00:00
|
|
|
* Wed Sep 18 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-511.el9]
|
|
|
|
- ipv4: Set scope explicitly in ip_route_output(). (CKI Backport Bot) [RHEL-57748]
|
|
|
|
- ACPI: thermal_lib: Initialize temp_decik to zero (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: thermal_lib: include "internal.h" for function prototypes (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: thermal: Register thermal zones without valid trip points (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: thermal: Use library functions to obtain trip point temperature values (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: thermal_lib: Add functions returning temperature in deci-Kelvin (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: bus: Don't use "proxy" headers (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: bus: Make container_of() no-op where it makes sense (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: NHLT: Drop redundant types (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: NHLT: Streamline struct naming (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: NHLT: Reintroduce types the table consists of (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: NHLT: Introduce API for the table (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: bus: allow _UID matching for integer zero (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: processor_idle: Fix invalid comparison with insertion sort for latency (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: scan: Ignore camera graph port nodes on all Dell Tiger, Alder and Raptor Lake models (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: x86: Force StorageD3Enable on more products (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: scan: Avoid enumerating devices with clearly invalid _STA values (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: resource: Skip IRQ override on Asus Vivobook Pro N6506MV (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: IPMI: Add helper to wait for when SMI is selected (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: property: Add reference to UEFI DSD Guide (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI/IORT: Handle memory address size limits as limits (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: PM: s2idle: Evaluate all Low-Power S0 Idle _DSM functions (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: resource: Do IRQ override on TongFang GXxHRXx and GMxHGxx (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: resource: Do IRQ override on GMxBGxx (XMG APEX 17 M23) (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPICA: Detect FACS even for hardware reduced platforms (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: AC: Properly notify powermanagement core about changes (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: EC: Avoid returning AE_OK on errors in address space handler (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: EC: Abort address space access upon error (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: APEI: EINJ: Fix einj_dev release leak (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: EC: Evaluate _REG outside the EC scope more carefully (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPICA: Add a depth argument to acpi_execute_reg_methods() (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: EC: Install address space handler at the namespace root (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI/NUMA: Squash acpi_numa_memory_affinity_init() into acpi_parse_memory_affinity() (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI/NUMA: Squash acpi_numa_slit_init() into acpi_parse_slit() (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI/NUMA: Remove architecture dependent remainings (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- x86/numa: Fix SRAT lookup of CFMWS ranges with numa_fill_memblks() (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: video: Add backlight=native quirk for Lenovo Slim 7 16ARH7 (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: platform-profile: add platform_profile_cycle() (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPICA: events/evgpeinit: don't forget to increment registered GPE count (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPICA: Modify ACPI_OBJECT_COMMON_HEADER (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPICA: Fix various spelling mistakes in text files and code comments (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: disable -Wstringop-truncation (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: x86: Add PNP_UART1_SKIP quirk for Lenovo Blade2 tablets (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: x86: utils: Mark SMO8810 accel on Dell XPS 15 9550 as always present (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: scan: Do not increase dep_unmet for already met dependencies (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: x86: Move LPSS to x86 folder (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: x86: Move blacklist to x86 folder (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: x86: Move acpi_cmos_rtc to x86 folder (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: x86: Introduce a Makefile (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: LPSS: Remove nested ifdeffery for CONFIG_PM (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: LPSS: Advertise number of chip selects via property (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: APEI: EINJ: mark remove callback as __exit (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: store owner from modules with acpi_bus_register_driver() (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: DPTF: Add Lunar Lake support (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: scan: Introduce typedef:s for struct acpi_hotplug_context members (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: scan: Use standard error checking pattern (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: scan: Move misleading comment to acpi_dma_configure_id() (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: scan: Use list_first_entry_or_null() in acpi_device_hid() (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: Fix Generic Initiator Affinity _OSC bit (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: bus: Indicate support for the Generic Event Device thru _OSC (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: bus: Indicate support for more than 16 p-states thru _OSC (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: bus: Indicate support for _TFP thru _OSC (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields() (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: APEI: EINJ: mark remove callback as non-__exit (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: PM: Improve kerneldoc comments for suspend and hibernation functions (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: Document handle_eject_request() arguments (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- EINJ: Add CXL error type support (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- redhat/configs: Support for CXL protocol Error INJection (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- EINJ: Migrate to a platform driver (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: HMAT: Introduce 2 levels of generic port access class (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- base/node / ACPI: Enumerate node access class for 'struct access_coordinate' (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: HMAT: Remove register of memory node for generic target (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: resource: Use IRQ override on Maibenben X565 (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: CPPC: enable AMD CPPC V2 support for family 17h processors (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: APEI: Skip initialization of GHES_ASSIST structures for Machine Check Architecture (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: scan: Consolidate Device Check and Bus Check notification handling (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: scan: Rework Device Check and Bus Check notification handling (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: scan: Make acpi_processor_add() check the device enabled bit (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: scan: Relocate acpi_bus_trim_one() (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: scan: Fix device check notification handling (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: resource: Add MAIBENBEN X577 to irq1_edge_low_force_override (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: pfr_update: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: pfr_telemetry: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: fan: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: GED: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: DPTF: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: AGDI: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: TAD: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: APEI: GHES: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: property: Polish ignoring bad data nodes (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: x86: Add DELL0501 handling to acpi_quirk_skip_serdev_enumeration() (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: x86: Move acpi_quirk_skip_serdev_enumeration() out of CONFIG_X86_ANDROID_TABLETS (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: resource: Do IRQ override on Lunnen Ground laptops (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: use %%pe for better readability of errors while printing (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: property: Ignore bad graph port nodes on Dell XPS 9315 (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: utils: Make acpi_handle_path() not static (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: resource: Add IRQ override quirk for ASUS ExpertBook B2502FBA (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: scan: Defer enumeration of devices with a _DEP pointing to IVSC device (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: bus: make acpi_bus_type const (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CVA (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: video: Handle fetching EDID that is longer than 256 bytes (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: cpufreq: Add highest perf change notification (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CGA (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: resource: Add DMI quirks for ASUS Vivobook E1504GA and E1504GAB (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: resource: Add Infinity laptops to irq1_edge_low_force_override (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: button: trigger wakeup key events (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: resource: Add another DMI match for the TongFang GMxXGxx (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: EC: Use a threaded handler for dedicated IRQ (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: OSL: Use spin locks without disabling interrupts (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- acpi: numa: Add helper function to retrieve the performance attributes (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- acpi: numa: Add setting of generic port system locality attributes (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- acpi: Break out nesting for hmat_parse_locality() (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- acpi: numa: Add genport target allocation to the HMAT parsing (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- acpi: numa: Create enum for memory_target access coordinates indexing (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- base/node / acpi: Change 'node_hmem_attrs' to 'access_coordinates' (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- acpi, hmat: calculate abstract distance with HMAT (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- memory tiering: add abstract distance calculation algorithms management (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- lib/firmware_table: tables: Add CDAT table parsing support (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPICA: Add a define for size of struct acpi_srat_generic_affinity device_handle (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: utils: Introduce helper for _DEP list lookup (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: LPSS: Fix the fractional clock divider flags (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: NUMA: Fix the logic of getting the fake_pxm value (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: NUMA: Optimize the check for the availability of node values (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: NUMA: Remove unnecessary check in acpi_parse_gi_affinity() (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: watchdog: fix kernel-doc warnings (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- acpi: property: Let args be NULL in __acpi_node_get_property_reference (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: extlog: fix NULL pointer dereference check (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: OSL: Allow Notify () handlers to run on all CPUs (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: OSL: Rearrange workqueue selection in acpi_os_execute() (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: OSL: Rework error handling in acpi_os_execute() (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- PNP: ACPI: fix fortify warning (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: LPSS: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: bus: update acpi_dev_hid_uid_match() to support multiple types (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: bus: update acpi_dev_uid_match() to support multiple types (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- drivers: base: Implement weak arch_unregister_cpu() (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- drivers: base: Allow parts of GENERIC_CPU_DEVICES to be overridden (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- drivers: base: Use present CPUs in GENERIC_CPU_DEVICES (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: Move ACPI_HOTPLUG_CPU to be disabled on arm64 and riscv (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- hwmon: (acpi_power_meter) Fix 4.29 MW bug (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- x86/acpi: Use %%rip-relative addressing in wakeup_64.S (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- genirq: Set IRQF_COND_ONESHOT in request_irq() (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- genirq: Introduce IRQF_COND_ONESHOT and use it in pinctrl-amd (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- platform/x86: intel: int0002_vgpio: Pass IRQF_ONESHOT to request_irq() (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- pinctrl: amd: Add IRQF_ONESHOT to the interrupt request (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: OSL: Use a threaded interrupt handler for SCI (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: video: check for error while searching for backlight device parent (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: scan: Fix an error message in DisCo for Imaging support (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: Run USB4 _OSC() first with query bit set (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: video: Drop should_check_lcd_flag() (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: property: Replicate DT-aligned u32 properties from DisCo for Imaging (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: property: Dig "rotation" property for devices with CSI2 _CRS (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: scan: Extract MIPI DisCo for Imaging data into swnodes (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: scan: Extract _CRS CSI-2 connection information into swnodes (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: scan: Extract CSI-2 connection graph from _CRS (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- device property: Add SOFTWARE_NODE() macro for defining software nodes (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: property: Support using strings in reference properties (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- PNP: ACPI: replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: AC: Rename ACPI device from device to adev (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- acpi, hmat: refactor hmat_register_target_initiators() (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: AC: Replace acpi_driver with platform_driver (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- PNP: ACPI: Fix string truncation warning (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: tiny-power-button: Eliminate the driver notify callback (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CBA (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: x86: utils: Add Picasso to the list for forcing StorageD3Enable (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- PM: ACPI: reboot: Reinstate S5 for reboot (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- kernel/reboot: Add SYS_OFF_MODE_RESTART_PREPARE mode (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- hwmon: (acpi_power_meter) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: video: Add Toshiba Satellite/Portege Z830 quirk (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: video: Simplify acpi_video_unregister_backlight() (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: video: Remove acpi_video_bus from list before tearing it down (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: OSI: Remove Linux-HPI-Hybrid-Graphics _OSI string (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: OSI: Remove Linux-Dell-Video _OSI string (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: OSI: Remove Linux-Lenovo-NV-HDMI-Audio _OSI string (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPICA: executer/exsystem: Fix some typo mistakes (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- hwmon: (acpi_power_meter) Fix style issues (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- arm64: Use do_kernel_power_off() (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- efi: Fix efi_power_off() not being run before acpi_power_off() when necessary (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPI: power: Switch to sys-off handler API (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPICA: executer/exsystem: Inform users about ACPI spec violation (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- ACPICA: executer/exsystem: Add units to time variable names (Mark Langsdorf) [RHEL-54149]
|
|
|
|
- s390/dasd: Remove DMA alignment (Mete Durlu) [RHEL-58207]
|
|
|
|
- pipe: wakeup wr_wait after setting max_usage (Brian Foster) [RHEL-37087] {CVE-2023-52672}
|
|
|
|
- fs/pipe: use spinlock in pipe_read() only if there is a watch_queue (Brian Foster) [RHEL-37087]
|
|
|
|
- fs/pipe: remove unnecessary spinlock from pipe_write() (Brian Foster) [RHEL-37087]
|
|
|
|
- fs/pipe: move check to pipe_has_watch_queue() (Brian Foster) [RHEL-37087]
|
|
|
|
- pipe: reduce padding in struct pipe_inode_info (Brian Foster) [RHEL-37087]
|
|
|
|
- pipe: make poll_usage boolean and annotate its access (Brian Foster) [RHEL-37087]
|
|
|
|
- bonding: fix xfrm real_dev null pointer dereference (CKI Backport Bot) [RHEL-57241] {CVE-2024-44989}
|
|
|
|
- bonding: fix null pointer deref in bond_ipsec_offload_ok (CKI Backport Bot) [RHEL-57235] {CVE-2024-44990}
|
|
|
|
- ibmveth: Recycle buffers during replenish phase (Mamatha Inamdar) [RHEL-52913]
|
|
|
|
- ibmveth: Optimize poll rescheduling process (Mamatha Inamdar) [RHEL-52913]
|
|
|
|
- gpio: pca953x: fix pca953x_irq_bus_sync_unlock race (CKI Backport Bot) [RHEL-53831] {CVE-2024-42253}
|
|
|
|
|
2024-09-16 12:19:34 +00:00
|
|
|
* Mon Sep 16 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-510.el9]
|
|
|
|
- perf: Fix event leak upon exec and file release (Michael Petlan) [RHEL-55606] {CVE-2024-43869}
|
|
|
|
- perf: Fix event leak upon exit (Michael Petlan) [RHEL-55603] {CVE-2024-43870}
|
|
|
|
- task_work: Introduce task_work_cancel() again (Michael Petlan) [RHEL-55603]
|
|
|
|
- task_work: s/task_work_cancel()/task_work_cancel_func()/ (Michael Petlan) [RHEL-55603]
|
|
|
|
- net: openvswitch: fix overwriting ct original tuple for ICMPv6 (cki-backport-bot) [RHEL-44213] {CVE-2024-38558}
|
|
|
|
- net: drop bad gso csum_start and offset in virtio_net_hdr (Laurent Vivier) [RHEL-54891] {CVE-2024-43817}
|
|
|
|
- net: change maximum number of UDP segments to 128 (Laurent Vivier) [RHEL-54891] {CVE-2024-43817}
|
|
|
|
- net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation (Laurent Vivier) [RHEL-54891] {CVE-2024-43817}
|
|
|
|
- net: missing check virtio (Laurent Vivier) [RHEL-54891] {CVE-2024-43817}
|
|
|
|
- fuse: Initialize beyond-EOF page contents before setting uptodate (CKI Backport Bot) [RHEL-56932] {CVE-2024-44947}
|
|
|
|
- wifi: mac80211: Avoid address calculations via out of bounds array indexing (CKI Backport Bot) [RHEL-51285] {CVE-2024-41071}
|
|
|
|
- nvme-pci: add missing condition check for existence of mapped data (Maurizio Lombardi) [RHEL-55099] {CVE-2024-42276}
|
|
|
|
- sctp: fix association labeling in the duplicate COOKIE-ECHO case (Ondrej Mosnacek) [RHEL-48647]
|
|
|
|
- s390/ap: Refine AP bus bindings complete processing (Cédric Le Goater) [RHEL-50373]
|
|
|
|
- ice: Add netif_device_attach/detach into PF reset flow (Michal Schmidt) [RHEL-56084]
|
|
|
|
- ext4: make sure the first directory block is not a hole (CKI Backport Bot) [RHEL-54975] {CVE-2024-42304}
|
|
|
|
- ext4: check dot and dotdot of dx_root before making dir indexed (CKI Backport Bot) [RHEL-54964] {CVE-2024-42305}
|
|
|
|
|
2024-09-13 06:58:06 +00:00
|
|
|
* Fri Sep 13 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-509.el9]
|
|
|
|
- RDMA/mana_ib: Set correct device into ib (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- net: mana: Fix possible double free in error handling path (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- RDMA/mana_ib: Ignore optional access flags for MRs (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- net: mana: Add support for page sizes other than 4KB on ARM64 (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- net: mana: Use mana_cleanup_port_context() for rxq cleanup (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- net: mana: Allow variable size indirection table (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- RDMA/mana_ib: Process QP error events in mana_ib (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- RDMA/mana_ib: extend query device (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- RDMA/mana_ib: set node_guid (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- RDMA/mana_ib: Modify QP state (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- RDMA/mana_ib: Implement uapi to create and destroy RC QP (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- RDMA/mana_ib: Create and destroy RC QP (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- net: mana: Fix the extra HZ in mana_hwc_send_request (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- net: mana: Enable MANA driver on ARM64 with 4K page size (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- RDMA/mana_ib: implement uapi for creation of rnic cq (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- RDMA/mana_ib: boundary check before installing cq callbacks (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- RDMA/mana_ib: introduce a helper to remove cq callbacks (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- RDMA/mana_ib: create and destroy RNIC cqs (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- RDMA/mana_ib: create EQs for RNIC CQs (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- RDMA/mana_ib: Fix missing ret value (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- RDMA/mana_ib: Configure mac address in RNIC (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- RDMA/mana_ib: Adding and deleting GIDs (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- RDMA/mana_ib: Enable RoCE on port 1 (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- RDMA/mana_ib: Implement port parameters (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- RDMA/mana_ib: Create and destroy rnic adapter (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- RDMA/mana_ib: Add EQ creation for rnic adapter (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- RDMA/mana_ib: Use num_comp_vectors of ib_device (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- RDMA/mana_ib: remove useless return values from dbg prints (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- net: mana: Avoid open coded arithmetic (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- RDMA/mana_ib: Prefer struct_size over open coded arithmetic (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- net: mana: Add flex array to struct mana_cfg_rx_steer_req_v2 (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- RDMA/mana_ib: Use struct mana_ib_queue for RAW QPs (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- RDMA/mana_ib: Use struct mana_ib_queue for WQs (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- RDMA/mana_ib: Use struct mana_ib_queue for CQs (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- RDMA/mana_ib: Introduce helpers to create and destroy mana queues (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- RDMA/mana_ib: Use virtual address in dma regions for MRs (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- RDMA/mana_ib: Fix bug in creation of dma regions (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- net: mana: Assigning IRQ affinity on HT cores (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- net: mana: add a function to spread IRQs per CPUs (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- cpumask: define cleanup function for cpumasks (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- cpumask: add cpumask_weight_andnot() (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- RDMA/mana_ib: Introduce mana_ib_install_cq_cb helper function (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- RDMA/mana_ib: Introduce mana_ib_get_netdev helper function (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- RDMA/mana_ib: Introduce mdev_to_gc helper function (Maxim Levitsky) [RHEL-54330]
|
|
|
|
- ping: fix address binding wrt vrf (Antoine Tenart) [RHEL-50920]
|
|
|
|
- mtd: spi-nor: core: Introduce method for RDID op (Joel Slebodnick) [RHEL-40636]
|
|
|
|
- mtd: spi-nor: core: Use auto-detection only once (Joel Slebodnick) [RHEL-40636]
|
|
|
|
- mtd: spi-nor: Introduce spi_nor_match_id() (Joel Slebodnick) [RHEL-40636]
|
|
|
|
- mtd: spi-nor: Rename method, s/spi_nor_match_id/spi_nor_match_name (Joel Slebodnick) [RHEL-40636]
|
|
|
|
|
2024-09-12 09:49:38 +00:00
|
|
|
* Thu Sep 12 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-508.el9]
|
|
|
|
- usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB (Desnes Nunes) [RHEL-52378] {CVE-2024-42226}
|
|
|
|
- redhat: set defaults for RHEL 9.5 (Lucas Zampieri)
|
|
|
|
- redhat/configs: Make CONFIG_REGULATOR_GPIO built-in (Luiz Capitulino) [RHEL-21095]
|
|
|
|
- redhat/configs: enable a bunch of regulators (Luiz Capitulino) [RHEL-21095]
|
|
|
|
- md-cluster: fix no recovery job when adding/re-adding a disk (Nigel Croxon) [RHEL-46615]
|
|
|
|
- md-cluster: fix hanging issue while a new disk adding (Nigel Croxon) [RHEL-46615]
|
|
|
|
- md/raid5: recheck if reshape has finished with device_lock held (Nigel Croxon) [RHEL-46615]
|
|
|
|
- md: Don't wait for MD_RECOVERY_NEEDED for HOT_REMOVE_DISK ioctl (Nigel Croxon) [RHEL-46615]
|
|
|
|
- md-cluster: Constify struct md_cluster_operations (Nigel Croxon) [RHEL-46615]
|
|
|
|
- md/raid5: fix spares errors about rcu usage (Nigel Croxon) [RHEL-46615]
|
|
|
|
- md: pass in max_sectors for pers->sync_request() (Nigel Croxon) [RHEL-46615]
|
|
|
|
- md: factor out helpers for different sync_action in md_do_sync() (Nigel Croxon) [RHEL-46615]
|
|
|
|
- md: replace last_sync_action with new enum type (Nigel Croxon) [RHEL-46615]
|
|
|
|
- md: use new helpers in md_do_sync() (Nigel Croxon) [RHEL-46615]
|
|
|
|
- md: don't fail action_store() if sync_thread is not registered (Nigel Croxon) [RHEL-46615]
|
|
|
|
- md: remove parameter check_seq for stop_sync_thread() (Nigel Croxon) [RHEL-46615]
|
|
|
|
- md: replace sysfs api sync_action with new helpers (Nigel Croxon) [RHEL-46615]
|
|
|
|
- md: factor out helper to start reshape from action_store() (Nigel Croxon) [RHEL-46615]
|
|
|
|
- md: add new helpers for sync_action (Nigel Croxon) [RHEL-46615]
|
|
|
|
- md: add a new enum type sync_action (Nigel Croxon) [RHEL-46615]
|
|
|
|
- md: rearrange recovery_flags (Nigel Croxon) [RHEL-46615]
|
|
|
|
- md/md-bitmap: fix writing non bitmap pages (Nigel Croxon) [RHEL-46615]
|
|
|
|
- md: make md_flush_request() more readable (Nigel Croxon) [RHEL-46615]
|
|
|
|
- md: change the return value type of md_write_start to void (Nigel Croxon) [RHEL-46615]
|
|
|
|
- md: do not delete safemode_timer in mddev_suspend (Nigel Croxon) [RHEL-46615]
|
|
|
|
- lib: objagg: Fix general protection fault (Waiman Long) [RHEL-54790 RHEL-54793] {CVE-2024-43846}
|
|
|
|
- Revert "x86/topology: Switch over to GENERIC_CPU_DEVICES" (David Arcari) [RHEL-58031]
|
|
|
|
- Revert "x86/topology: use weak version of arch_unregister_cpu()" (David Arcari) [RHEL-58031]
|
|
|
|
- Revert "x86/topology: convert to use arch_cpu_is_hotpluggable()" (David Arcari) [RHEL-58031]
|
|
|
|
- Revert "x86/cpu: Move leftover contents of topology.c to setup.c" (David Arcari) [RHEL-58031]
|
|
|
|
- x86/resctrl: Remove redundant variable in mbm_config_write_domain() (David Arcari) [RHEL-57701]
|
|
|
|
- x86/resctrl: Read supported bandwidth sources from CPUID (David Arcari) [RHEL-57701]
|
|
|
|
- x86/resctrl: Remove hard-coded memory bandwidth limit (David Arcari) [RHEL-57701]
|
|
|
|
|
kernel-5.14.0-507.el9
* Wed Sep 11 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-507.el9]
- block: fix deadlock between sd_remove & sd_release (CKI Backport Bot) [RHEL-54997] {CVE-2024-42294}
- gpio: prevent potential speculation leaks in gpio_device_get_desc() (CKI Backport Bot) [RHEL-56213] {CVE-2024-44931}
- redhat: hmac sign the UKI for FIPS (Vitaly Kuznetsov)
- Also make vmlinuz-virt.efi world readable (Vitaly Kuznetsov)
- ice: fix truesize operations for PAGE_SIZE >= 8192 (Petr Oros) [RHEL-37905]
- ice: fix ICE_LAST_OFFSET formula (Petr Oros) [RHEL-37905]
- ice: fix page reuse when PAGE_SIZE is over 8k (Petr Oros) [RHEL-37905]
- usb: cdns3: Fix spelling mistake "supporte" -> "supported" (Martin McConnell) [RHEL-54566]
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable() (Martin McConnell) [RHEL-54566]
- usb: cdns3: fix memory double free when handle zero packet (Martin McConnell) [RHEL-54566]
- usb: cdnsp: fixed issue with incorrect detecting CDNSP family controllers (Martin McConnell) [RHEL-54566]
- usb: cdnsp: blocked some cdns3 specific code (Martin McConnell) [RHEL-54566]
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled (Martin McConnell) [RHEL-54566]
- usb: cdns3: fix iso transfer error when mult is not zero (Martin McConnell) [RHEL-54566]
- usb: cdns3: fix uvc failure work since sg support enabled (Martin McConnell) [RHEL-54566]
- usb: cdns3: Use dev_err_probe (Martin McConnell) [RHEL-54566]
- usb: cdns3: starfive: don't misuse /** comment (Martin McConnell) [RHEL-54566]
- usb: cdnsp: Replace snprintf() with the safer scnprintf() variant (Martin McConnell) [RHEL-54566]
- usb: cdns3: skip set TRB_IOC when usb_request: no_interrupt is true (Martin McConnell) [RHEL-54566]
- usb: cdnsp: Fix deadlock issue during using NCM gadget (Martin McConnell) [RHEL-54566]
- usb:cdnsp: remove TRB_FLUSH_ENDPOINT command (Martin McConnell) [RHEL-54566]
- usb: cdns3: Modify the return value of cdns_set_active () to void when CONFIG_PM_SLEEP is disabled (Martin McConnell) [RHEL-54566]
- usb: cdnsp: Fixes issue with dequeuing not queued requests (Martin McConnell) [RHEL-54566]
- usb: cdns3: Add PHY mode switch to usb2 PHY (Martin McConnell) [RHEL-54566]
- usb: cdns3: starfive: Convert to platform remove callback returning void (Martin McConnell) [RHEL-54566]
- usb: cdns3: Put the cdns set active part outside the spin lock (Martin McConnell) [RHEL-54566]
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config (Martin McConnell) [RHEL-54566]
- usb: cdns3: imx: Rework system PM to avoid duplicated operations (Martin McConnell) [RHEL-54566]
- usb: cdns3: optimize OUT transfer by copying only actual received data (Martin McConnell) [RHEL-54566]
- usb: cdns3: improve handling of unaligned address case (Martin McConnell) [RHEL-54566]
- usb: cdns3: Add StarFive JH7110 USB driver (Martin McConnell) [RHEL-54566]
- usb: cdns3: imx: simplify clock name usage (Martin McConnell) [RHEL-54566]
- usb: cdns3: fix NCM gadget RX speed 20x slow than expection at iMX8QM (Martin McConnell) [RHEL-54566]
- usb: cdns3-ti: Convert to platform remove callback returning void (Martin McConnell) [RHEL-54566]
- usb: cdns3-plat: Convert to platform remove callback returning void (Martin McConnell) [RHEL-54566]
- usb: cdns3-imx: Convert to platform remove callback returning void (Martin McConnell) [RHEL-54566]
- usb: cdnsp: Fixes error: uninitialized symbol 'len' (Martin McConnell) [RHEL-54566]
- usb: cdnsp: changes PCI Device ID to fix conflict with CNDS3 driver (Martin McConnell) [RHEL-54566]
- usb: cdns3: Fix issue with using incorrect PCI device function (Martin McConnell) [RHEL-54566]
- usb: cdnsp: Fixes issue with redundant Status Stage (Martin McConnell) [RHEL-54566]
- usb: cdns3: change some trace event __dynamic_array() to __get_buf() (Martin McConnell) [RHEL-54566]
- usb: cdns3: change trace event cdns3_ring() operation (Martin McConnell) [RHEL-54566]
- usb: cdnsp: : add scatter gather support for ISOC endpoint (Martin McConnell) [RHEL-54566]
- usb: cdns3: remove fetched trb from cache before dequeuing (Martin McConnell) [RHEL-54566]
- usb: cdnsp: fix lack of ZLP for ep0 (Martin McConnell) [RHEL-54566]
- usb: cdnsp: fix issue with ZLP - added TD_SIZE = 1 (Martin McConnell) [RHEL-54566]
- usb: cdnsp: Fix issue with Clear Feature Halt Endpoint (Martin McConnell) [RHEL-54566]
- usb: cdns3: host: fix endless superspeed hub port reset (Martin McConnell) [RHEL-54566]
- usb: cdns3: adjust the partial logic of cdnsp_pci_remove (Martin McConnell) [RHEL-54566]
- usb: cdns3: remove dead code (Martin McConnell) [RHEL-54566]
- Bluetooth: MGMT: Add error handling to pair_device() (CKI Backport Bot) [RHEL-56148] {CVE-2024-43884}
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal (Myron Stowe) [RHEL-54981] {CVE-2024-42302}
- ASoC: TAS2781: Fix tasdev_load_calibrated_data() (CKI Backport Bot) [RHEL-55177] {CVE-2024-42278}
- cgroup/cpuset: Prevent UAF in proc_cpuset_show() (Waiman Long) [RHEL-54775 RHEL-54779] {CVE-2024-43853}
- net: add and use __skb_get_hash_symmetric_net (Hangbin Liu) [RHEL-54921]
- net: add and use skb_get_hash_net (Hangbin Liu) [RHEL-54921]
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE (CKI Backport Bot) [RHEL-54921] {CVE-2024-42321}
- ice: Adjust PTP init for 2x50G E825C devices (Petr Oros) [RHEL-29210]
- ice: Add NAC Topology device capability parser (Petr Oros) [RHEL-29210]
- ice: Add support for E825-C TS PLL handling (Petr Oros) [RHEL-29210]
- ice: Change CGU regs struct to anonymous (Petr Oros) [RHEL-29210]
- ice: Introduce ETH56G PHY model for E825C products (Petr Oros) [RHEL-29210]
- ice: Introduce ice_get_base_incval() helper (Petr Oros) [RHEL-29210]
- ice: Move CGU block (Petr Oros) [RHEL-29210]
- ice: Add PHY OFFSET_READY register clearing (Petr Oros) [RHEL-29210]
- ice: Implement Tx interrupt enablement functions (Petr Oros) [RHEL-29210]
- ice: Introduce helper to get tmr_cmd_reg values (Petr Oros) [RHEL-29210]
- ice: Introduce ice_ptp_hw struct (Petr Oros) [RHEL-29210]
- Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout (CKI Backport Bot) [RHEL-17953 RHEL-36378] {CVE-2024-27398}
- Bluetooth: btintel: Fixe build regression (Bastien Nocera) [RHEL-37353] {CVE-2024-35933}
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version (CKI Backport Bot) [RHEL-37353] {CVE-2024-35933}
- Bluetooth: fix connection setup in l2cap_connect (Bastien Nocera) [RHEL-38459] {CVE-2024-36013}
- Bluetooth: HCI: Remove HCI_AMP support (Bastien Nocera) [RHEL-38459] {CVE-2024-36013}
- Bluetooth: Remove HCI_POWER_OFF_TIMEOUT (Bastien Nocera) [RHEL-38459] {CVE-2024-36013}
- Bluetooth: hci_event: Remove code to removed CONFIG_BT_HS (Bastien Nocera) [RHEL-38459] {CVE-2024-36013}
- Bluetooth: Remove usage of the deprecated ida_simple_xx() API (Bastien Nocera) [RHEL-38459] {CVE-2024-36013}
- Bluetooth: L2CAP: Fix slab-use-after-free in l2cap_connect() (Bastien Nocera) [RHEL-38459] {CVE-2024-36013}
- Bluetooth: Remove BT_HS (Bastien Nocera) [RHEL-38459] {CVE-2024-36013}
- Bluetooth: qca: add missing firmware sanity checks (CKI Backport Bot) [RHEL-39643] {CVE-2024-36880}
- Bluetooth: hci_sock: Fix not validating setsockopt user input (Bastien Nocera) [RHEL-37411] {CVE-2024-35963}
- Bluetooth: SCO: Fix not validating setsockopt user input (Bastien Nocera) [RHEL-37396] {CVE-2024-35967}
- Bluetooth: L2CAP: Fix not validating setsockopt user input (Bastien Nocera) [RHEL-37404] {CVE-2024-35965}
- Bluetooth: ISO: Fix not validating setsockopt user input (Bastien Nocera) [RHEL-37406] {CVE-2024-35964}
- Bluetooth: RFCOMM: Fix not validating setsockopt user input (Bastien Nocera) [RHEL-37400] {CVE-2024-35966}
- Bluetooth: Fix memory leak in hci_req_sync_complete() (CKI Backport Bot) [RHEL-37378] {CVE-2024-35978}
- Bluetooth: msft: fix slab-use-after-free in msft_do_close() (CKI Backport Bot) [RHEL-38463] {CVE-2024-36012}
- rtc: tps6594: Fix memleak in probe (Joel Slebodnick) [RHEL-45915]
- redhat/configs: add config file for tps6594 pfsm (Joel Slebodnick) [RHEL-45915]
- redhat/configs: add config file for tps6594 esm (Joel Slebodnick) [RHEL-45915]
- redhat/configs: add config file for tps6594 rtc drv (Joel Slebodnick) [RHEL-45915]
- redhat/configs: add config file for tps6594 regulator (Joel Slebodnick) [RHEL-45915]
- redhat/configs: add config file for tps6594 pinctrl (Joel Slebodnick) [RHEL-45915]
- redhat/configs: add config file for tps6594 spi (Joel Slebodnick) [RHEL-45915]
- redhat/configs: add config file for tps6594 i2c (Joel Slebodnick) [RHEL-45915]
- regulator: tps6594-regulator: Correct multi-phase configuration (Joel Slebodnick) [RHEL-45915]
- rtc: tps6594: Add driver for TPS6594 RTC (Joel Slebodnick) [RHEL-45915]
- pinctrl: tps6594: Add driver for TPS6594 pinctrl and GPIOs (Joel Slebodnick) [RHEL-45915]
- regulator: tps6594-regulator: Fix random kernel crash (Joel Slebodnick) [RHEL-45915]
- misc: tps6594: Remove redundant dev_err_probe() for platform_get_irq_byname() (Joel Slebodnick) [RHEL-45915]
- misc: tps6594-esm: Disable ESM for rev 1 PMIC (Joel Slebodnick) [RHEL-45915]
- misc: tps6594-esm: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-45915]
- misc: tps6594-pfsm: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-45915]
- misc: tps6594-pfsm: Add driver for TI TPS6594 PFSM (Joel Slebodnick) [RHEL-45915]
- misc: tps6594-esm: Add driver for TI TPS6594 ESM (Joel Slebodnick) [RHEL-45915]
- regulator: tps6594-regulator: Add driver for TI TPS6594 regulators (Joel Slebodnick) [RHEL-45915]
- mfd: tps6594: Add null pointer check to tps6594_device_init() (Joel Slebodnick) [RHEL-45915]
- mfd: tps6594: Fix an error code in probe() (Joel Slebodnick) [RHEL-45915]
- mfd: tps6594: Add driver for TI TPS6594 PMIC (Joel Slebodnick) [RHEL-45915]
- mfd: tps80031: Remove driver (Joel Slebodnick) [RHEL-45915]
- dt-bindings: mfd: Add TI TPS6594 PMIC (Joel Slebodnick) [RHEL-45915]
- x86/mce: Implement recovery for errors in TDX/SEAM non-root mode (David Arcari) [RHEL-28497]
Resolves: RHEL-17953, RHEL-28497, RHEL-29210, RHEL-36378, RHEL-37353, RHEL-37378, RHEL-37396, RHEL-37400, RHEL-37404, RHEL-37406, RHEL-37411, RHEL-37905, RHEL-38459, RHEL-38463, RHEL-39643, RHEL-45915, RHEL-54566, RHEL-54775, RHEL-54779, RHEL-54921, RHEL-54981, RHEL-54997, RHEL-55177, RHEL-56148, RHEL-56213
Signed-off-by: Rado Vrbovsky <rvrbovsk@redhat.com>
2024-09-11 07:59:22 +00:00
|
|
|
* Wed Sep 11 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-507.el9]
|
|
|
|
- block: fix deadlock between sd_remove & sd_release (CKI Backport Bot) [RHEL-54997] {CVE-2024-42294}
|
|
|
|
- gpio: prevent potential speculation leaks in gpio_device_get_desc() (CKI Backport Bot) [RHEL-56213] {CVE-2024-44931}
|
|
|
|
- redhat: hmac sign the UKI for FIPS (Vitaly Kuznetsov)
|
|
|
|
- Also make vmlinuz-virt.efi world readable (Vitaly Kuznetsov)
|
|
|
|
- ice: fix truesize operations for PAGE_SIZE >= 8192 (Petr Oros) [RHEL-37905]
|
|
|
|
- ice: fix ICE_LAST_OFFSET formula (Petr Oros) [RHEL-37905]
|
|
|
|
- ice: fix page reuse when PAGE_SIZE is over 8k (Petr Oros) [RHEL-37905]
|
|
|
|
- usb: cdns3: Fix spelling mistake "supporte" -> "supported" (Martin McConnell) [RHEL-54566]
|
|
|
|
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable() (Martin McConnell) [RHEL-54566]
|
|
|
|
- usb: cdns3: fix memory double free when handle zero packet (Martin McConnell) [RHEL-54566]
|
|
|
|
- usb: cdnsp: fixed issue with incorrect detecting CDNSP family controllers (Martin McConnell) [RHEL-54566]
|
|
|
|
- usb: cdnsp: blocked some cdns3 specific code (Martin McConnell) [RHEL-54566]
|
|
|
|
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled (Martin McConnell) [RHEL-54566]
|
|
|
|
- usb: cdns3: fix iso transfer error when mult is not zero (Martin McConnell) [RHEL-54566]
|
|
|
|
- usb: cdns3: fix uvc failure work since sg support enabled (Martin McConnell) [RHEL-54566]
|
|
|
|
- usb: cdns3: Use dev_err_probe (Martin McConnell) [RHEL-54566]
|
|
|
|
- usb: cdns3: starfive: don't misuse /** comment (Martin McConnell) [RHEL-54566]
|
|
|
|
- usb: cdnsp: Replace snprintf() with the safer scnprintf() variant (Martin McConnell) [RHEL-54566]
|
|
|
|
- usb: cdns3: skip set TRB_IOC when usb_request: no_interrupt is true (Martin McConnell) [RHEL-54566]
|
|
|
|
- usb: cdnsp: Fix deadlock issue during using NCM gadget (Martin McConnell) [RHEL-54566]
|
|
|
|
- usb:cdnsp: remove TRB_FLUSH_ENDPOINT command (Martin McConnell) [RHEL-54566]
|
|
|
|
- usb: cdns3: Modify the return value of cdns_set_active () to void when CONFIG_PM_SLEEP is disabled (Martin McConnell) [RHEL-54566]
|
|
|
|
- usb: cdnsp: Fixes issue with dequeuing not queued requests (Martin McConnell) [RHEL-54566]
|
|
|
|
- usb: cdns3: Add PHY mode switch to usb2 PHY (Martin McConnell) [RHEL-54566]
|
|
|
|
- usb: cdns3: starfive: Convert to platform remove callback returning void (Martin McConnell) [RHEL-54566]
|
|
|
|
- usb: cdns3: Put the cdns set active part outside the spin lock (Martin McConnell) [RHEL-54566]
|
|
|
|
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config (Martin McConnell) [RHEL-54566]
|
|
|
|
- usb: cdns3: imx: Rework system PM to avoid duplicated operations (Martin McConnell) [RHEL-54566]
|
|
|
|
- usb: cdns3: optimize OUT transfer by copying only actual received data (Martin McConnell) [RHEL-54566]
|
|
|
|
- usb: cdns3: improve handling of unaligned address case (Martin McConnell) [RHEL-54566]
|
|
|
|
- usb: cdns3: Add StarFive JH7110 USB driver (Martin McConnell) [RHEL-54566]
|
|
|
|
- usb: cdns3: imx: simplify clock name usage (Martin McConnell) [RHEL-54566]
|
|
|
|
- usb: cdns3: fix NCM gadget RX speed 20x slow than expection at iMX8QM (Martin McConnell) [RHEL-54566]
|
|
|
|
- usb: cdns3-ti: Convert to platform remove callback returning void (Martin McConnell) [RHEL-54566]
|
|
|
|
- usb: cdns3-plat: Convert to platform remove callback returning void (Martin McConnell) [RHEL-54566]
|
|
|
|
- usb: cdns3-imx: Convert to platform remove callback returning void (Martin McConnell) [RHEL-54566]
|
|
|
|
- usb: cdnsp: Fixes error: uninitialized symbol 'len' (Martin McConnell) [RHEL-54566]
|
|
|
|
- usb: cdnsp: changes PCI Device ID to fix conflict with CNDS3 driver (Martin McConnell) [RHEL-54566]
|
|
|
|
- usb: cdns3: Fix issue with using incorrect PCI device function (Martin McConnell) [RHEL-54566]
|
|
|
|
- usb: cdnsp: Fixes issue with redundant Status Stage (Martin McConnell) [RHEL-54566]
|
|
|
|
- usb: cdns3: change some trace event __dynamic_array() to __get_buf() (Martin McConnell) [RHEL-54566]
|
|
|
|
- usb: cdns3: change trace event cdns3_ring() operation (Martin McConnell) [RHEL-54566]
|
|
|
|
- usb: cdnsp: : add scatter gather support for ISOC endpoint (Martin McConnell) [RHEL-54566]
|
|
|
|
- usb: cdns3: remove fetched trb from cache before dequeuing (Martin McConnell) [RHEL-54566]
|
|
|
|
- usb: cdnsp: fix lack of ZLP for ep0 (Martin McConnell) [RHEL-54566]
|
|
|
|
- usb: cdnsp: fix issue with ZLP - added TD_SIZE = 1 (Martin McConnell) [RHEL-54566]
|
|
|
|
- usb: cdnsp: Fix issue with Clear Feature Halt Endpoint (Martin McConnell) [RHEL-54566]
|
|
|
|
- usb: cdns3: host: fix endless superspeed hub port reset (Martin McConnell) [RHEL-54566]
|
|
|
|
- usb: cdns3: adjust the partial logic of cdnsp_pci_remove (Martin McConnell) [RHEL-54566]
|
|
|
|
- usb: cdns3: remove dead code (Martin McConnell) [RHEL-54566]
|
|
|
|
- Bluetooth: MGMT: Add error handling to pair_device() (CKI Backport Bot) [RHEL-56148] {CVE-2024-43884}
|
|
|
|
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal (Myron Stowe) [RHEL-54981] {CVE-2024-42302}
|
|
|
|
- ASoC: TAS2781: Fix tasdev_load_calibrated_data() (CKI Backport Bot) [RHEL-55177] {CVE-2024-42278}
|
|
|
|
- cgroup/cpuset: Prevent UAF in proc_cpuset_show() (Waiman Long) [RHEL-54775 RHEL-54779] {CVE-2024-43853}
|
|
|
|
- net: add and use __skb_get_hash_symmetric_net (Hangbin Liu) [RHEL-54921]
|
|
|
|
- net: add and use skb_get_hash_net (Hangbin Liu) [RHEL-54921]
|
|
|
|
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE (CKI Backport Bot) [RHEL-54921] {CVE-2024-42321}
|
|
|
|
- ice: Adjust PTP init for 2x50G E825C devices (Petr Oros) [RHEL-29210]
|
|
|
|
- ice: Add NAC Topology device capability parser (Petr Oros) [RHEL-29210]
|
|
|
|
- ice: Add support for E825-C TS PLL handling (Petr Oros) [RHEL-29210]
|
|
|
|
- ice: Change CGU regs struct to anonymous (Petr Oros) [RHEL-29210]
|
|
|
|
- ice: Introduce ETH56G PHY model for E825C products (Petr Oros) [RHEL-29210]
|
|
|
|
- ice: Introduce ice_get_base_incval() helper (Petr Oros) [RHEL-29210]
|
|
|
|
- ice: Move CGU block (Petr Oros) [RHEL-29210]
|
|
|
|
- ice: Add PHY OFFSET_READY register clearing (Petr Oros) [RHEL-29210]
|
|
|
|
- ice: Implement Tx interrupt enablement functions (Petr Oros) [RHEL-29210]
|
|
|
|
- ice: Introduce helper to get tmr_cmd_reg values (Petr Oros) [RHEL-29210]
|
|
|
|
- ice: Introduce ice_ptp_hw struct (Petr Oros) [RHEL-29210]
|
|
|
|
- Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout (CKI Backport Bot) [RHEL-17953 RHEL-36378] {CVE-2024-27398}
|
|
|
|
- Bluetooth: btintel: Fixe build regression (Bastien Nocera) [RHEL-37353] {CVE-2024-35933}
|
|
|
|
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version (CKI Backport Bot) [RHEL-37353] {CVE-2024-35933}
|
|
|
|
- Bluetooth: fix connection setup in l2cap_connect (Bastien Nocera) [RHEL-38459] {CVE-2024-36013}
|
|
|
|
- Bluetooth: HCI: Remove HCI_AMP support (Bastien Nocera) [RHEL-38459] {CVE-2024-36013}
|
|
|
|
- Bluetooth: Remove HCI_POWER_OFF_TIMEOUT (Bastien Nocera) [RHEL-38459] {CVE-2024-36013}
|
|
|
|
- Bluetooth: hci_event: Remove code to removed CONFIG_BT_HS (Bastien Nocera) [RHEL-38459] {CVE-2024-36013}
|
|
|
|
- Bluetooth: Remove usage of the deprecated ida_simple_xx() API (Bastien Nocera) [RHEL-38459] {CVE-2024-36013}
|
|
|
|
- Bluetooth: L2CAP: Fix slab-use-after-free in l2cap_connect() (Bastien Nocera) [RHEL-38459] {CVE-2024-36013}
|
|
|
|
- Bluetooth: Remove BT_HS (Bastien Nocera) [RHEL-38459] {CVE-2024-36013}
|
|
|
|
- Bluetooth: qca: add missing firmware sanity checks (CKI Backport Bot) [RHEL-39643] {CVE-2024-36880}
|
|
|
|
- Bluetooth: hci_sock: Fix not validating setsockopt user input (Bastien Nocera) [RHEL-37411] {CVE-2024-35963}
|
|
|
|
- Bluetooth: SCO: Fix not validating setsockopt user input (Bastien Nocera) [RHEL-37396] {CVE-2024-35967}
|
|
|
|
- Bluetooth: L2CAP: Fix not validating setsockopt user input (Bastien Nocera) [RHEL-37404] {CVE-2024-35965}
|
|
|
|
- Bluetooth: ISO: Fix not validating setsockopt user input (Bastien Nocera) [RHEL-37406] {CVE-2024-35964}
|
|
|
|
- Bluetooth: RFCOMM: Fix not validating setsockopt user input (Bastien Nocera) [RHEL-37400] {CVE-2024-35966}
|
|
|
|
- Bluetooth: Fix memory leak in hci_req_sync_complete() (CKI Backport Bot) [RHEL-37378] {CVE-2024-35978}
|
|
|
|
- Bluetooth: msft: fix slab-use-after-free in msft_do_close() (CKI Backport Bot) [RHEL-38463] {CVE-2024-36012}
|
|
|
|
- rtc: tps6594: Fix memleak in probe (Joel Slebodnick) [RHEL-45915]
|
|
|
|
- redhat/configs: add config file for tps6594 pfsm (Joel Slebodnick) [RHEL-45915]
|
|
|
|
- redhat/configs: add config file for tps6594 esm (Joel Slebodnick) [RHEL-45915]
|
|
|
|
- redhat/configs: add config file for tps6594 rtc drv (Joel Slebodnick) [RHEL-45915]
|
|
|
|
- redhat/configs: add config file for tps6594 regulator (Joel Slebodnick) [RHEL-45915]
|
|
|
|
- redhat/configs: add config file for tps6594 pinctrl (Joel Slebodnick) [RHEL-45915]
|
|
|
|
- redhat/configs: add config file for tps6594 spi (Joel Slebodnick) [RHEL-45915]
|
|
|
|
- redhat/configs: add config file for tps6594 i2c (Joel Slebodnick) [RHEL-45915]
|
|
|
|
- regulator: tps6594-regulator: Correct multi-phase configuration (Joel Slebodnick) [RHEL-45915]
|
|
|
|
- rtc: tps6594: Add driver for TPS6594 RTC (Joel Slebodnick) [RHEL-45915]
|
|
|
|
- pinctrl: tps6594: Add driver for TPS6594 pinctrl and GPIOs (Joel Slebodnick) [RHEL-45915]
|
|
|
|
- regulator: tps6594-regulator: Fix random kernel crash (Joel Slebodnick) [RHEL-45915]
|
|
|
|
- misc: tps6594: Remove redundant dev_err_probe() for platform_get_irq_byname() (Joel Slebodnick) [RHEL-45915]
|
|
|
|
- misc: tps6594-esm: Disable ESM for rev 1 PMIC (Joel Slebodnick) [RHEL-45915]
|
|
|
|
- misc: tps6594-esm: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-45915]
|
|
|
|
- misc: tps6594-pfsm: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-45915]
|
|
|
|
- misc: tps6594-pfsm: Add driver for TI TPS6594 PFSM (Joel Slebodnick) [RHEL-45915]
|
|
|
|
- misc: tps6594-esm: Add driver for TI TPS6594 ESM (Joel Slebodnick) [RHEL-45915]
|
|
|
|
- regulator: tps6594-regulator: Add driver for TI TPS6594 regulators (Joel Slebodnick) [RHEL-45915]
|
|
|
|
- mfd: tps6594: Add null pointer check to tps6594_device_init() (Joel Slebodnick) [RHEL-45915]
|
|
|
|
- mfd: tps6594: Fix an error code in probe() (Joel Slebodnick) [RHEL-45915]
|
|
|
|
- mfd: tps6594: Add driver for TI TPS6594 PMIC (Joel Slebodnick) [RHEL-45915]
|
|
|
|
- mfd: tps80031: Remove driver (Joel Slebodnick) [RHEL-45915]
|
|
|
|
- dt-bindings: mfd: Add TI TPS6594 PMIC (Joel Slebodnick) [RHEL-45915]
|
|
|
|
- x86/mce: Implement recovery for errors in TDX/SEAM non-root mode (David Arcari) [RHEL-28497]
|
|
|
|
|
2024-09-06 14:32:30 +00:00
|
|
|
* Fri Sep 06 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-506.el9]
|
|
|
|
- powercap: idle_inject: Simplify if condition (David Arcari) [RHEL-53594]
|
|
|
|
- powercap: intel_rapl: Switch to new Intel CPU model defines (David Arcari) [RHEL-53594]
|
|
|
|
- powercap: intel_rapl_msr: Switch to new Intel CPU model defines (David Arcari) [RHEL-53594]
|
|
|
|
- powercap: intel_rapl_tpmi: Enable PMU support (David Arcari) [RHEL-53594]
|
|
|
|
- powercap: intel_rapl: Introduce APIs for PMU support (David Arcari) [RHEL-53594]
|
|
|
|
- powercap: intel_rapl: Sort header files (David Arcari) [RHEL-53594]
|
|
|
|
- powercap: intel_rapl: Add support for ArrowLake-H platform (David Arcari) [RHEL-53594]
|
|
|
|
- Update 9.6 selt-tests (Lucas Zampieri)
|
|
|
|
|
kernel-5.14.0-505.el9
* Wed Sep 04 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-505.el9]
- PCI: Revert the cfg_access_lock lockdep mechanism (Myron Stowe) [RHEL-50255]
- PCI: Make pcie_bandwidth_capable() static (Myron Stowe) [RHEL-50255]
- x86/pci: Remove OLPC dead code (Myron Stowe) [RHEL-50255]
- PCI: Clean up accessor macro formatting (Myron Stowe) [RHEL-50255]
- PCI/ERR: Cleanup misleading indentation inside if conditions (Myron Stowe) [RHEL-50255]
- PCI: Annotate pci_cache_line_size variables as __ro_after_init (Myron Stowe) [RHEL-50255]
- PCI: Constify pcibus_class (Myron Stowe) [RHEL-50255]
- Revert "genirq/msi: Provide constants for PCI/IMS support" (Myron Stowe) [RHEL-50255]
- Revert "x86/apic/msi: Enable PCI/IMS" (Myron Stowe) [RHEL-50255]
- Revert "iommu/vt-d: Enable PCI/IMS" (Myron Stowe) [RHEL-50255]
- Revert "iommu/amd: Enable PCI/IMS" (Myron Stowe) [RHEL-50255]
- Revert "PCI/MSI: Provide IMS (Interrupt Message Store) support" (Myron Stowe) [RHEL-50255]
- Revert "PCI/MSI: Provide pci_ims_alloc/free_irq()" (Myron Stowe) [RHEL-50255]
- PCI: endpoint: pci-epf-test: Clean up pci_epf_test_unbind() (Myron Stowe) [RHEL-50255]
- PCI: endpoint: pci-epf-test: Simplify pci_epf_test_set_bar() loop (Myron Stowe) [RHEL-50255]
- PCI: endpoint: pci-epf-test: Remove superfluous code (Myron Stowe) [RHEL-50255]
- PCI: endpoint: Allocate a 64-bit BAR if that is the only option (Myron Stowe) [RHEL-50255]
- PCI: endpoint: pci-epf-test: Simplify pci_epf_test_alloc_space() loop (Myron Stowe) [RHEL-50255]
- PCI: tegra194: Fix probe path for Endpoint mode (Myron Stowe) [RHEL-50255]
- PCI: rockchip-ep: Remove wrong mask on subsys_vendor_id (Myron Stowe) [RHEL-50255]
- PCI: rockchip-ep: Set a 64-bit BAR if requested (Myron Stowe) [RHEL-50255]
- PCI: mt7621: Fix string truncation in mt7621_pcie_parse_port() (Myron Stowe) [RHEL-50255]
- PCI: endpoint: Remove "core_init_notifier" flag (Myron Stowe) [RHEL-50255]
- PCI: dwc: ep: Call dw_pcie_ep_init_registers() API directly from all glue drivers (Myron Stowe) [RHEL-50255]
- PCI: dwc: ep: Rename dw_pcie_ep_init_complete() to dw_pcie_ep_init_registers() (Myron Stowe) [RHEL-50255]
- PCI: dwc: ep: Introduce dw_pcie_ep_cleanup() API for drivers supporting PERST# (Myron Stowe) [RHEL-50255]
- PCI: dwc: ep: Rename dw_pcie_ep_exit() to dw_pcie_ep_deinit() (Myron Stowe) [RHEL-50255]
- PCI: dwc: ep: Remove deinit() callback from struct dw_pcie_ep_ops (Myron Stowe) [RHEL-50255]
- PCI: dwc: ep: Add Kernel-doc comments for APIs (Myron Stowe) [RHEL-50255]
- PCI: dwc: ep: Fix DBI access failure for drivers requiring refclk from host (Myron Stowe) [RHEL-50255]
- PCI: cadence: Set a 64-bit BAR if requested (Myron Stowe) [RHEL-50255]
- dt-bindings: PCI: rockchip,rk3399-pcie: Add missing maxItems to ep-gpios (Myron Stowe) [RHEL-50255]
- dt-bindings: PCI: rcar-gen4-pci-ep: Add R-Car V4H compatible (Myron Stowe) [RHEL-50255]
- dt-bindings: PCI: rcar-gen4-pci-host: Add R-Car V4H compatible (Myron Stowe) [RHEL-50255]
- dt-bindings: PCI: layerscape-pci: Convert to YAML format (Myron Stowe) [RHEL-50255]
- dt-bindings: PCI: mediatek,mt7621: Add missing child node reg (Myron Stowe) [RHEL-50255]
- dt-bindings: PCI: cdns,cdns-pcie-host: Drop redundant msi-parent and pci-bus.yaml (Myron Stowe) [RHEL-50255]
- dt-bindings: PCI: ti,am65: Fix remaining binding warnings (Myron Stowe) [RHEL-50255]
- dt-bindings: PCI: ti,j721e-pci-host: Add support for J722S SoC (Myron Stowe) [RHEL-50255]
- dt-bindings: PCI: rcar-pci-host: Add missing IOMMU properties (Myron Stowe) [RHEL-50255]
- dt-bindings: PCI: ti,j721e-pci-host: Add device-id for TI's J784S4 SoC (Myron Stowe) [RHEL-50255]
- PCI/PM: Avoid D3cold for HP Pavilion 17 PC/1972 PCIe Ports (Myron Stowe) [RHEL-50255]
- PCI: of_property: Return error for int_map allocation failure (Myron Stowe) [RHEL-50255]
- PCI/MSI: Make error path handling follow the standard pattern (Myron Stowe) [RHEL-50255]
- PCI: hotplug: Remove obsolete sgi_hotplug TODO notes (Myron Stowe) [RHEL-50255]
- PCI: hotplug: Document unchecked return value of pci_hp_add_bridge() (Myron Stowe) [RHEL-50255]
- PCI: Do not wait for disconnected devices when resuming (Myron Stowe) [RHEL-50255]
- x86/pci: Skip early E820 check for ECAM region (Myron Stowe) [RHEL-50255]
- PCI: Remove unused pci_enable_device_io() (Myron Stowe) [RHEL-50255]
- ata: pata_cs5520: Remove unnecessary call to pci_enable_device_io() (Myron Stowe) [RHEL-50255]
- PCI: Update pci_find_capability() stub return types (Myron Stowe) [RHEL-50255]
- PCI: Remove PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
- scsi: vmw_pvscsi: Do not use PCI_IRQ_LEGACY instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
- scsi: pmcraid: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
- scsi: mpt3sas: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
- scsi: megaraid_sas: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
- scsi: ipr: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
- scsi: hpsa: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
- scsi: arcmsr: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
- wifi: rtw89: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
- wifi: rtw88: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
- wifi: ath10k: Refer to INTX instead of LEGACY (Myron Stowe) [RHEL-50255]
- r8169: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
- net: alx: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
- net: atlantic: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
- net: amd-xgbe: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
- VMCI: Use PCI_IRQ_ALL_TYPES to remove PCI_IRQ_LEGACY use (Myron Stowe) [RHEL-50255]
- RDMA/vmw_pvrdma: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
- IB/qib: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
- drm/amdgpu: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
- mfd: intel-lpss: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
- ntb: idt: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
- platform/x86: intel_ips: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
- tty: 8250_pci: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
- usb: hcd-pci: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
- ASoC: Intel: avs: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
- Documentation: PCI: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
- PCI/portdrv: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
- PCI/MSI: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
- PCI: Clarify intent of LT wait (Myron Stowe) [RHEL-50255]
- PCI: Wait for Link Training==0 before starting Link retrain (Myron Stowe) [RHEL-50255]
- PCI/EDR: Align EDR_PORT_LOCATE_DSM with PCI Firmware r3.3 (Myron Stowe) [RHEL-50255]
- PCI/EDR: Align EDR_PORT_DPC_ENABLE_DSM with PCI Firmware r3.3 (Myron Stowe) [RHEL-50255]
- PCI/DOE: Support discovery version 2 (Myron Stowe) [RHEL-50255]
- PCI: Lock upstream bridge for pci_reset_function() (Myron Stowe) [RHEL-50255]
- PCI/ASPM: Clean up ASPM disable/enable mask calculation (Myron Stowe) [RHEL-50255]
- PCI/ASPM: Consolidate link state defines (Myron Stowe) [RHEL-50255]
- PCI/AER: Update aer-inject tool source URL (Myron Stowe) [RHEL-50255]
- PCI: Mask Replay Timer Timeout errors for Genesys GL975x SD host controller (Myron Stowe) [RHEL-50255]
- of: unittest: Add tests for address translations (Myron Stowe) [RHEL-50255]
- of: address: Fix address translation when address-size is greater than 2 (Myron Stowe) [RHEL-50255]
- PCI: of: Destroy changeset when adding PCI device node fails (Myron Stowe) [RHEL-50255]
- PCI: of_property: Handle interrupt parsing failures (Myron Stowe) [RHEL-50255]
- PCI: Create device tree node for bridge (Myron Stowe) [RHEL-50255]
- dt-bindings: PCI: Drop unneeded quotes (Myron Stowe) [RHEL-50255]
- PCI/DOE: Relax restrictions on request and response size (Myron Stowe) [RHEL-50255]
- PCI/DOE: Make mailbox creation API private (Myron Stowe) [RHEL-50255]
- dt-bindings: PCI: ti,j721e-pci-host: Simplify 'device-id' schema (Myron Stowe) [RHEL-50255]
- dt-bindings: PCI: cdns-ep: Fix 'unevaluatedProperties' warnings (Myron Stowe) [RHEL-50255]
- dt-bindings: PCI: Fix 'unevaluatedProperties' warnings (Myron Stowe) [RHEL-50255]
- ptp: annotate data-race around q->head and q->tail (Hangbin Liu) [RHEL-38600]
- Input: gpio_keys_polled - suppress deferred probe error for gpio (Luiz Capitulino) [RHEL-52234]
- Input: gpio_keys_polled - simplify with dev_err_probe() (Luiz Capitulino) [RHEL-52234]
- redhat/configs: enable CONFIG_KEYBOARD_GPIO_POLLED driver (Luiz Capitulino) [RHEL-52234]
- net/smc: reduce rtnl pressure in smc_pnet_create_pnetids_list() (Mete Durlu) [RHEL-37349] {CVE-2024-35934}
- net/iucv: fix use after free in iucv_sock_close() (Mete Durlu) [RHEL-53992]
- tools/virtio: Add dma sync api for virtio test (Eric Auger) [RHEL-3230]
- virtio_ring: fix syncs DMA memory with different direction (Eric Auger) [RHEL-3230]
- virtio: packed: fix unmap leak for indirect desc table (Eric Auger) [RHEL-3230]
- virtio_net: fix missing dma unmap for resize (Eric Auger) [RHEL-3230]
- virtio_net: avoid data-races on dev->stats fields (Eric Auger) [RHEL-3230]
- virtio_net: fix the missing of the dma cpu sync (Eric Auger) [RHEL-3230]
- virtio_net: merge dma operations when filling mergeable buffers (Eric Auger) [RHEL-3230]
- virtio_ring: introduce dma sync api for virtqueue (Eric Auger) [RHEL-3230]
- virtio_ring: introduce dma map api for virtqueue (Eric Auger) [RHEL-3230]
- virtio_ring: introduce virtqueue_reset() (Eric Auger) [RHEL-3230]
- virtio_ring: separate the logic of reset/enable from virtqueue_resize (Eric Auger) [RHEL-3230]
- virtio_ring: correct the expression of the description of virtqueue_resize() (Eric Auger) [RHEL-3230]
- virtio_ring: skip unmap for premapped (Eric Auger) [RHEL-3230]
- virtio_ring: introduce virtqueue_dma_dev() (Eric Auger) [RHEL-3230]
- virtio_ring: support add premapped buf (Eric Auger) [RHEL-3230]
- virtio_ring: introduce virtqueue_set_dma_premapped() (Eric Auger) [RHEL-3230]
- virtio_ring: put mapping error check in vring_map_one_sg (Eric Auger) [RHEL-3230]
- virtio_ring: check use_dma_api before unmap desc for indirect (Eric Auger) [RHEL-3230]
- s390/dasd: fix error recovery leading to data corruption on ESE devices (Mete Durlu) [RHEL-55873]
Resolves: RHEL-3230, RHEL-37349, RHEL-38600, RHEL-50255, RHEL-52234, RHEL-53992, RHEL-55873
Signed-off-by: Rado Vrbovsky <rvrbovsk@redhat.com>
2024-09-04 13:58:59 +00:00
|
|
|
* Wed Sep 04 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-505.el9]
|
|
|
|
- PCI: Revert the cfg_access_lock lockdep mechanism (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI: Make pcie_bandwidth_capable() static (Myron Stowe) [RHEL-50255]
|
|
|
|
- x86/pci: Remove OLPC dead code (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI: Clean up accessor macro formatting (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI/ERR: Cleanup misleading indentation inside if conditions (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI: Annotate pci_cache_line_size variables as __ro_after_init (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI: Constify pcibus_class (Myron Stowe) [RHEL-50255]
|
|
|
|
- Revert "genirq/msi: Provide constants for PCI/IMS support" (Myron Stowe) [RHEL-50255]
|
|
|
|
- Revert "x86/apic/msi: Enable PCI/IMS" (Myron Stowe) [RHEL-50255]
|
|
|
|
- Revert "iommu/vt-d: Enable PCI/IMS" (Myron Stowe) [RHEL-50255]
|
|
|
|
- Revert "iommu/amd: Enable PCI/IMS" (Myron Stowe) [RHEL-50255]
|
|
|
|
- Revert "PCI/MSI: Provide IMS (Interrupt Message Store) support" (Myron Stowe) [RHEL-50255]
|
|
|
|
- Revert "PCI/MSI: Provide pci_ims_alloc/free_irq()" (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI: endpoint: pci-epf-test: Clean up pci_epf_test_unbind() (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI: endpoint: pci-epf-test: Simplify pci_epf_test_set_bar() loop (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI: endpoint: pci-epf-test: Remove superfluous code (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI: endpoint: Allocate a 64-bit BAR if that is the only option (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI: endpoint: pci-epf-test: Simplify pci_epf_test_alloc_space() loop (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI: tegra194: Fix probe path for Endpoint mode (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI: rockchip-ep: Remove wrong mask on subsys_vendor_id (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI: rockchip-ep: Set a 64-bit BAR if requested (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI: mt7621: Fix string truncation in mt7621_pcie_parse_port() (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI: endpoint: Remove "core_init_notifier" flag (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI: dwc: ep: Call dw_pcie_ep_init_registers() API directly from all glue drivers (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI: dwc: ep: Rename dw_pcie_ep_init_complete() to dw_pcie_ep_init_registers() (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI: dwc: ep: Introduce dw_pcie_ep_cleanup() API for drivers supporting PERST# (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI: dwc: ep: Rename dw_pcie_ep_exit() to dw_pcie_ep_deinit() (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI: dwc: ep: Remove deinit() callback from struct dw_pcie_ep_ops (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI: dwc: ep: Add Kernel-doc comments for APIs (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI: dwc: ep: Fix DBI access failure for drivers requiring refclk from host (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI: cadence: Set a 64-bit BAR if requested (Myron Stowe) [RHEL-50255]
|
|
|
|
- dt-bindings: PCI: rockchip,rk3399-pcie: Add missing maxItems to ep-gpios (Myron Stowe) [RHEL-50255]
|
|
|
|
- dt-bindings: PCI: rcar-gen4-pci-ep: Add R-Car V4H compatible (Myron Stowe) [RHEL-50255]
|
|
|
|
- dt-bindings: PCI: rcar-gen4-pci-host: Add R-Car V4H compatible (Myron Stowe) [RHEL-50255]
|
|
|
|
- dt-bindings: PCI: layerscape-pci: Convert to YAML format (Myron Stowe) [RHEL-50255]
|
|
|
|
- dt-bindings: PCI: mediatek,mt7621: Add missing child node reg (Myron Stowe) [RHEL-50255]
|
|
|
|
- dt-bindings: PCI: cdns,cdns-pcie-host: Drop redundant msi-parent and pci-bus.yaml (Myron Stowe) [RHEL-50255]
|
|
|
|
- dt-bindings: PCI: ti,am65: Fix remaining binding warnings (Myron Stowe) [RHEL-50255]
|
|
|
|
- dt-bindings: PCI: ti,j721e-pci-host: Add support for J722S SoC (Myron Stowe) [RHEL-50255]
|
|
|
|
- dt-bindings: PCI: rcar-pci-host: Add missing IOMMU properties (Myron Stowe) [RHEL-50255]
|
|
|
|
- dt-bindings: PCI: ti,j721e-pci-host: Add device-id for TI's J784S4 SoC (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI/PM: Avoid D3cold for HP Pavilion 17 PC/1972 PCIe Ports (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI: of_property: Return error for int_map allocation failure (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI/MSI: Make error path handling follow the standard pattern (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI: hotplug: Remove obsolete sgi_hotplug TODO notes (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI: hotplug: Document unchecked return value of pci_hp_add_bridge() (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI: Do not wait for disconnected devices when resuming (Myron Stowe) [RHEL-50255]
|
|
|
|
- x86/pci: Skip early E820 check for ECAM region (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI: Remove unused pci_enable_device_io() (Myron Stowe) [RHEL-50255]
|
|
|
|
- ata: pata_cs5520: Remove unnecessary call to pci_enable_device_io() (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI: Update pci_find_capability() stub return types (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI: Remove PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
|
|
|
- scsi: vmw_pvscsi: Do not use PCI_IRQ_LEGACY instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
|
|
|
- scsi: pmcraid: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
|
|
|
- scsi: mpt3sas: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
|
|
|
- scsi: megaraid_sas: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
|
|
|
- scsi: ipr: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
|
|
|
- scsi: hpsa: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
|
|
|
- scsi: arcmsr: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
|
|
|
- wifi: rtw89: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
|
|
|
- wifi: rtw88: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
|
|
|
- wifi: ath10k: Refer to INTX instead of LEGACY (Myron Stowe) [RHEL-50255]
|
|
|
|
- r8169: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
|
|
|
- net: alx: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
|
|
|
- net: atlantic: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
|
|
|
- net: amd-xgbe: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
|
|
|
- VMCI: Use PCI_IRQ_ALL_TYPES to remove PCI_IRQ_LEGACY use (Myron Stowe) [RHEL-50255]
|
|
|
|
- RDMA/vmw_pvrdma: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
|
|
|
- IB/qib: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
|
|
|
- drm/amdgpu: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
|
|
|
- mfd: intel-lpss: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
|
|
|
- ntb: idt: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
|
|
|
- platform/x86: intel_ips: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
|
|
|
- tty: 8250_pci: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
|
|
|
- usb: hcd-pci: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
|
|
|
- ASoC: Intel: avs: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
|
|
|
- Documentation: PCI: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI/portdrv: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI/MSI: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI: Clarify intent of LT wait (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI: Wait for Link Training==0 before starting Link retrain (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI/EDR: Align EDR_PORT_LOCATE_DSM with PCI Firmware r3.3 (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI/EDR: Align EDR_PORT_DPC_ENABLE_DSM with PCI Firmware r3.3 (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI/DOE: Support discovery version 2 (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI: Lock upstream bridge for pci_reset_function() (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI/ASPM: Clean up ASPM disable/enable mask calculation (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI/ASPM: Consolidate link state defines (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI/AER: Update aer-inject tool source URL (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI: Mask Replay Timer Timeout errors for Genesys GL975x SD host controller (Myron Stowe) [RHEL-50255]
|
|
|
|
- of: unittest: Add tests for address translations (Myron Stowe) [RHEL-50255]
|
|
|
|
- of: address: Fix address translation when address-size is greater than 2 (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI: of: Destroy changeset when adding PCI device node fails (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI: of_property: Handle interrupt parsing failures (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI: Create device tree node for bridge (Myron Stowe) [RHEL-50255]
|
|
|
|
- dt-bindings: PCI: Drop unneeded quotes (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI/DOE: Relax restrictions on request and response size (Myron Stowe) [RHEL-50255]
|
|
|
|
- PCI/DOE: Make mailbox creation API private (Myron Stowe) [RHEL-50255]
|
|
|
|
- dt-bindings: PCI: ti,j721e-pci-host: Simplify 'device-id' schema (Myron Stowe) [RHEL-50255]
|
|
|
|
- dt-bindings: PCI: cdns-ep: Fix 'unevaluatedProperties' warnings (Myron Stowe) [RHEL-50255]
|
|
|
|
- dt-bindings: PCI: Fix 'unevaluatedProperties' warnings (Myron Stowe) [RHEL-50255]
|
|
|
|
- ptp: annotate data-race around q->head and q->tail (Hangbin Liu) [RHEL-38600]
|
|
|
|
- Input: gpio_keys_polled - suppress deferred probe error for gpio (Luiz Capitulino) [RHEL-52234]
|
|
|
|
- Input: gpio_keys_polled - simplify with dev_err_probe() (Luiz Capitulino) [RHEL-52234]
|
|
|
|
- redhat/configs: enable CONFIG_KEYBOARD_GPIO_POLLED driver (Luiz Capitulino) [RHEL-52234]
|
|
|
|
- net/smc: reduce rtnl pressure in smc_pnet_create_pnetids_list() (Mete Durlu) [RHEL-37349] {CVE-2024-35934}
|
|
|
|
- net/iucv: fix use after free in iucv_sock_close() (Mete Durlu) [RHEL-53992]
|
|
|
|
- tools/virtio: Add dma sync api for virtio test (Eric Auger) [RHEL-3230]
|
|
|
|
- virtio_ring: fix syncs DMA memory with different direction (Eric Auger) [RHEL-3230]
|
|
|
|
- virtio: packed: fix unmap leak for indirect desc table (Eric Auger) [RHEL-3230]
|
|
|
|
- virtio_net: fix missing dma unmap for resize (Eric Auger) [RHEL-3230]
|
|
|
|
- virtio_net: avoid data-races on dev->stats fields (Eric Auger) [RHEL-3230]
|
|
|
|
- virtio_net: fix the missing of the dma cpu sync (Eric Auger) [RHEL-3230]
|
|
|
|
- virtio_net: merge dma operations when filling mergeable buffers (Eric Auger) [RHEL-3230]
|
|
|
|
- virtio_ring: introduce dma sync api for virtqueue (Eric Auger) [RHEL-3230]
|
|
|
|
- virtio_ring: introduce dma map api for virtqueue (Eric Auger) [RHEL-3230]
|
|
|
|
- virtio_ring: introduce virtqueue_reset() (Eric Auger) [RHEL-3230]
|
|
|
|
- virtio_ring: separate the logic of reset/enable from virtqueue_resize (Eric Auger) [RHEL-3230]
|
|
|
|
- virtio_ring: correct the expression of the description of virtqueue_resize() (Eric Auger) [RHEL-3230]
|
|
|
|
- virtio_ring: skip unmap for premapped (Eric Auger) [RHEL-3230]
|
|
|
|
- virtio_ring: introduce virtqueue_dma_dev() (Eric Auger) [RHEL-3230]
|
|
|
|
- virtio_ring: support add premapped buf (Eric Auger) [RHEL-3230]
|
|
|
|
- virtio_ring: introduce virtqueue_set_dma_premapped() (Eric Auger) [RHEL-3230]
|
|
|
|
- virtio_ring: put mapping error check in vring_map_one_sg (Eric Auger) [RHEL-3230]
|
|
|
|
- virtio_ring: check use_dma_api before unmap desc for indirect (Eric Auger) [RHEL-3230]
|
|
|
|
- s390/dasd: fix error recovery leading to data corruption on ESE devices (Mete Durlu) [RHEL-55873]
|
|
|
|
|
2024-09-02 20:14:05 +00:00
|
|
|
* Mon Sep 02 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-504.el9]
|
|
|
|
- Bump RHEL MINOR to 9.6 (Rado Vrbovsky)
|
|
|
|
- block: initialize integrity buffer to zero before writing it to media (Ming Lei) [RHEL-54768] {CVE-2024-43854}
|
|
|
|
- perf/x86/amd/uncore: Fix DF and UMC domain identification (David Arcari) [RHEL-43147]
|
|
|
|
- x86/mm/numa: Move early mptable evaluation into common code (David Arcari) [RHEL-43147]
|
|
|
|
- x86/cpu: Move leftover contents of topology.c to setup.c (David Arcari) [RHEL-43147]
|
|
|
|
- x86/topology: convert to use arch_cpu_is_hotpluggable() (David Arcari) [RHEL-43147]
|
|
|
|
- x86/topology: use weak version of arch_unregister_cpu() (David Arcari) [RHEL-43147]
|
|
|
|
- x86/topology: Switch over to GENERIC_CPU_DEVICES (David Arcari) [RHEL-43147]
|
|
|
|
- x86/topology: remove arch_*register_cpu() exports (David Arcari) [RHEL-43147]
|
|
|
|
- x86/topology/intel: Unlock CPUID before evaluating anything (David Arcari) [RHEL-43147]
|
|
|
|
- x86/topology/amd: Evaluate SMT in CPUID leaf 0x8000001e only on family 0x17 and greater (David Arcari) [RHEL-43147]
|
|
|
|
- x86/topology: Handle bogus ACPI tables correctly (David Arcari) [RHEL-43147]
|
|
|
|
- x86/topology/amd: Ensure that LLC ID is initialized (David Arcari) [RHEL-43147]
|
|
|
|
- x86/xen: return a sane initial apic id when running as PV guest (David Arcari) [RHEL-43147]
|
|
|
|
- x86/cpu/amd: Move TOPOEXT enablement into the topology parser (David Arcari) [RHEL-43147]
|
|
|
|
- x86/cpu/amd: Make the NODEID_MSR union actually work (David Arcari) [RHEL-43147]
|
|
|
|
- x86/cpu/amd: Make the CPUID 0x80000008 parser correct (David Arcari) [RHEL-43147]
|
|
|
|
- x86/topology: Don't update cpu_possible_map in topo_set_cpuids() (David Arcari) [RHEL-43147]
|
|
|
|
- x86/topology: Handle the !APIC case gracefully (David Arcari) [RHEL-43147]
|
|
|
|
- x86/topology: Don't evaluate logical IDs during early boot (David Arcari) [RHEL-43147]
|
|
|
|
- x86/cpu/topology: Add support for the AMD 0x80000026 leaf (David Arcari) [RHEL-43147]
|
|
|
|
- x86/topology: Ignore non-present APIC IDs in a present package (David Arcari) [RHEL-43147]
|
|
|
|
- x86/apic: Build the x86 topology enumeration functions on UP APIC builds too (David Arcari) [RHEL-43147]
|
|
|
|
- x86/cpu/topology: Get rid of cpuinfo::x86_max_cores (David Arcari) [RHEL-43147]
|
|
|
|
- docs: move x86 documentation into Documentation/arch/ [partial] (David Arcari) [RHEL-43147]
|
|
|
|
- x86/cpu: Remove x86_coreid_bits (David Arcari) [RHEL-43147]
|
|
|
|
- x86/mm/numa: Use core domain size on AMD (David Arcari) [RHEL-43147]
|
|
|
|
- x86/cpu/topology: Provide __num_[cores|threads]_per_package (David Arcari) [RHEL-43147]
|
|
|
|
- x86/cpu/topology: Rename smp_num_siblings (David Arcari) [RHEL-43147]
|
|
|
|
- arch/x86/kernel/setup.c: fixup rh_check_supported (David Arcari) [RHEL-43147]
|
|
|
|
- x86/cpu/topology: Retrieve cores per package from topology bitmaps (David Arcari) [RHEL-43147]
|
|
|
|
- x86/cpu/topology: Use topology logical mapping mechanism (David Arcari) [RHEL-43147]
|
|
|
|
- x86/smpboot: Change smp_store_boot_cpu_info() to static (David Arcari) [RHEL-43147]
|
|
|
|
- x86/cpu/topology: Provide logical pkg/die mapping (David Arcari) [RHEL-43147]
|
|
|
|
- x86/cpu/topology: Simplify cpu_mark_primary_thread() (David Arcari) [RHEL-43147]
|
|
|
|
- x86/cpu/topology: Mop up primary thread mask handling (David Arcari) [RHEL-43147]
|
|
|
|
- x86/cpu/topology: Use topology bitmaps for sizing (David Arcari) [RHEL-43147]
|
|
|
|
- x86/xen/smp_pv: Register the boot CPU APIC properly (David Arcari) [RHEL-43147]
|
|
|
|
- x86/cpu/topology: Let XEN/PV use topology from CPUID/MADT (David Arcari) [RHEL-43147]
|
|
|
|
- x86/acpi: Dont invoke topology_register_apic() for XEN PV (David Arcari) [RHEL-43147]
|
|
|
|
- x86/xen/smp_pv: Count number of vCPUs early (David Arcari) [RHEL-43147]
|
|
|
|
- x86/xen/smp_pv: Register fake APICs (David Arcari) [RHEL-43147]
|
|
|
|
- x86/mpparse: Switch to new init callbacks (David Arcari) [RHEL-43147]
|
|
|
|
- x86/mpparse: Provide separate early/late callbacks (David Arcari) [RHEL-43147]
|
|
|
|
- x86/dtb: Rename x86_dtb_init() (David Arcari) [RHEL-43147]
|
|
|
|
- x86/mpparse: Prepare for callback separation (David Arcari) [RHEL-43147]
|
|
|
|
- x86/xen/smp_pv: Prepare for separate mpparse callbacks (David Arcari) [RHEL-43147]
|
|
|
|
- x86/mpparse: Rename default_find_smp_config() (David Arcari) [RHEL-43147]
|
|
|
|
- x86/xen/smp_pv: Remove cpudata fiddling (David Arcari) [RHEL-43147]
|
|
|
|
- x86/cpu/topology: Assign hotpluggable CPUIDs during init (David Arcari) [RHEL-43147]
|
|
|
|
- x86/cpu/topology: Reject unknown APIC IDs on ACPI hotplug (David Arcari) [RHEL-43147]
|
|
|
|
- x86/topology: Add a mechanism to track topology via APIC IDs (David Arcari) [RHEL-43147]
|
|
|
|
- x86/cpu: Detect real BSP on crash kernels (David Arcari) [RHEL-43147]
|
|
|
|
- x86/cpu/topology: Rework possible CPU management (David Arcari) [RHEL-43147]
|
|
|
|
- x86/cpu/topology: Sanitize the APIC admission logic (David Arcari) [RHEL-43147]
|
|
|
|
- x86/cpu/topology: Use a data structure for topology info (David Arcari) [RHEL-43147]
|
|
|
|
- x86/cpu/topology: Simplify APIC registration (David Arcari) [RHEL-43147]
|
|
|
|
- x86/cpu/topology: Confine topology information (David Arcari) [RHEL-43147]
|
|
|
|
- x86/mpparse: Use new APIC registration function (David Arcari) [RHEL-43147]
|
|
|
|
- x86/acpi: Use new APIC registration functions (David Arcari) [RHEL-43147]
|
|
|
|
- x86/cpu/topology: Provide separate APIC registration functions (David Arcari) [RHEL-43147]
|
|
|
|
- x86/cpu/topology: Move registration out of APIC code (David Arcari) [RHEL-43147]
|
|
|
|
- x86/apic/msi: Use DOMAIN_BUS_GENERIC_MSI for HPET/IO-APIC domain search (David Arcari) [RHEL-43147]
|
|
|
|
- x86/apic: Use a proper define for invalid ACPI CPU ID (David Arcari) [RHEL-43147]
|
|
|
|
- x86/apic: Remove yet another dubious callback (David Arcari) [RHEL-43147]
|
|
|
|
- x86/apic: Remove the pointless writeback of boot_cpu_physical_apicid (David Arcari) [RHEL-43147]
|
|
|
|
- x86/mpparse: Remove the physid_t bitmap wrapper (David Arcari) [RHEL-43147]
|
|
|
|
- x86/apic: Remove check_apicid_used() and ioapic_phys_id_map() (David Arcari) [RHEL-43147]
|
|
|
|
- x86/ioapic: Simplify setup_ioapic_ids_from_mpc_nocheck() (David Arcari) [RHEL-43147]
|
|
|
|
- x86/ioapic: Make io_apic_get_unique_id() simpler (David Arcari) [RHEL-43147]
|
|
|
|
- x86/apic: Get rid of get_physical_broadcast() (David Arcari) [RHEL-43147]
|
|
|
|
- x86/ioapic: Replace some more set bit nonsense (David Arcari) [RHEL-43147]
|
|
|
|
- x86/platform/ce4100: Dont override x86_init.mpparse.setup_ioapic_ids (David Arcari) [RHEL-43147]
|
|
|
|
- x86/apic: Remove unused phys_pkg_id() callback (David Arcari) [RHEL-43147]
|
|
|
|
- arch/x86: Fix typos (David Arcari) [RHEL-43147]
|
|
|
|
- x86/cpu/topology: Make the APIC mismatch warnings complete (David Arcari) [RHEL-43147]
|
|
|
|
- x86/cpu: Remove topology.c (David Arcari) [RHEL-43147]
|
|
|
|
- x86/cpu: Make topology_amd_node_id() use the actual node info (David Arcari) [RHEL-43147]
|
|
|
|
- x86/cpu: Use common topology code for HYGON (David Arcari) [RHEL-43147]
|
|
|
|
- x86/cpu: Use common topology code for AMD (David Arcari) [RHEL-43147]
|
|
|
|
- x86/cpu: Provide an AMD/HYGON specific topology parser (David Arcari) [RHEL-43147]
|
|
|
|
- x86/cpu: Provide cpuid_read() et al. (David Arcari) [RHEL-43147]
|
|
|
|
- x86/cpu: Use common topology code for Intel (David Arcari) [RHEL-43147]
|
|
|
|
- x86/cpu: Provide a sane leaf 0xb/0x1f parser (David Arcari) [RHEL-43147]
|
|
|
|
- x86/cpu: Move __max_die_per_package to common.c (David Arcari) [RHEL-43147]
|
|
|
|
- x86/cpu: Use common topology code for Centaur and Zhaoxin (David Arcari) [RHEL-43147]
|
|
|
|
- x86/cpu: Add legacy topology parser (David Arcari) [RHEL-43147]
|
|
|
|
- x86/cpu: Provide cpu_init/parse_topology() (David Arcari) [RHEL-43147]
|
|
|
|
- drivers: base: Move cpu_dev_init() after node_dev_init() (David Arcari) [RHEL-43147]
|
|
|
|
- base/node.c: initialize the accessor list before registering (David Arcari) [RHEL-43147]
|
|
|
|
- Revert "x86/topology: Fix max_siblings calculation for some hybrid cpus" (David Arcari) [RHEL-43147]
|
kernel-5.14.0-377.el9
* Tue Oct 17 2023 Scott Weaver <scweaver@redhat.com> [5.14.0-377.el9]
- fs/buffer.c: disable per-CPU buffer_head cache for isolated CPUs (Marcelo Tosatti) [2158709]
- notifier: Initialize new struct srcu_usage field (Waiman Long) [RHEL-5228]
- tools/testing/cxl: Use DEFINE_STATIC_SRCU() (Waiman Long) [RHEL-5228]
- rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace period (Waiman Long) [RHEL-5228]
- rcuscale: Rename kfree_rcu() to kfree_rcu_mightsleep() (Waiman Long) [RHEL-5228]
- rcu: Protect rcu_print_task_exp_stall() ->exp_tasks access (Waiman Long) [RHEL-5228]
- rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed (Waiman Long) [RHEL-5228]
- rcu-tasks: Report stalls during synchronize_srcu() in rcu_tasks_postscan() (Waiman Long) [RHEL-5228]
- rcu: Permit start_poll_synchronize_rcu_expedited() to be invoked early (Waiman Long) [RHEL-5228]
- rcu: Remove never-set needwake assignment from rcu_report_qs_rdp() (Waiman Long) [RHEL-5228]
- rcu: Register rcu-lazy shrinker only for CONFIG_RCU_LAZY=y kernels (Waiman Long) [RHEL-5228]
- rcu: Fix set/clear TICK_DEP_BIT_RCU_EXP bitmask race (Waiman Long) [RHEL-5228]
- rcu: Remove CONFIG_SRCU (Waiman Long) [RHEL-5228]
- rcu: Add comment to rcu_do_batch() identifying rcuoc code path (Waiman Long) [RHEL-5228]
- srcu: Clarify comments on memory barrier "E" (Waiman Long) [RHEL-5228]
- rcu: Further comment and explain the state space of GP sequences (Waiman Long) [RHEL-5228]
- srcu: Fix long lines in srcu_funnel_gp_start() (Waiman Long) [RHEL-5228]
- srcu: Fix long lines in srcu_gp_end() (Waiman Long) [RHEL-5228]
- srcu: Fix long lines in cleanup_srcu_struct() (Waiman Long) [RHEL-5228]
- srcu: Fix long lines in srcu_get_delay() (Waiman Long) [RHEL-5228]
- srcu: Check for readers at module-exit time (Waiman Long) [RHEL-5228]
- srcu: Move work-scheduling fields from srcu_struct to srcu_usage (Waiman Long) [RHEL-5228]
- srcu: Move srcu_barrier() fields from srcu_struct to srcu_usage (Waiman Long) [RHEL-5228]
- srcu: Move ->sda_is_static from srcu_struct to srcu_usage (Waiman Long) [RHEL-5228]
- srcu: Move heuristics fields from srcu_struct to srcu_usage (Waiman Long) [RHEL-5228]
- srcu: Move grace-period fields from srcu_struct to srcu_usage (Waiman Long) [RHEL-5228]
- srcu: Move ->srcu_gp_mutex from srcu_struct to srcu_usage (Waiman Long) [RHEL-5228]
- srcu: Move ->lock from srcu_struct to srcu_usage (Waiman Long) [RHEL-5228]
- srcu: Move ->lock initialization after srcu_usage allocation (Waiman Long) [RHEL-5228]
- srcu: Move ->srcu_cb_mutex from srcu_struct to srcu_usage (Waiman Long) [RHEL-5228]
- srcu: Move ->srcu_size_state from srcu_struct to srcu_usage (Waiman Long) [RHEL-5228]
- srcu: Move ->level from srcu_struct to srcu_usage (Waiman Long) [RHEL-5228]
- srcu: Begin offloading srcu_struct fields to srcu_update (Waiman Long) [RHEL-5228]
- srcu: Use static init for statically allocated in-module srcu_struct (Waiman Long) [RHEL-5228]
- srcu: Add whitespace to __SRCU_STRUCT_INIT() & __DEFINE_SRCU() (Waiman Long) [RHEL-5228]
- rcu-tasks: Fix warning for unused tasks_rcu_exit_srcu (Waiman Long) [RHEL-5228]
- atomics: Provide rcuref - scalable reference counting (Waiman Long) [RHEL-5228]
- atomics: Provide atomic_add_negative() variants (Waiman Long) [RHEL-5228]
- rcutorture: Add srcu_lockdep.sh (Waiman Long) [RHEL-5228]
- rcutorture: Add RCU Tasks Trace and SRCU deadlock scenarios (Waiman Long) [RHEL-5228]
- rcutorture: Add SRCU deadlock scenarios (Waiman Long) [RHEL-5228]
- locking/lockdep: Improve the deadlock scenario print for sync and read lock (Waiman Long) [RHEL-5228]
- locking: Reduce the number of locks in ww_mutex stress tests (Waiman Long) [RHEL-5228]
- rcu: Annotate SRCU's update-side lockdep dependencies (Waiman Long) [RHEL-5228]
- locking/lockdep: Introduce lock_sync() (Waiman Long) [RHEL-5228]
- refscale: Move shutdown from wait_event() to wait_event_idle() (Waiman Long) [RHEL-5228]
- rcuscale: Move shutdown from wait_event() to wait_event_idle() (Waiman Long) [RHEL-5228]
- rcutorture: Create nocb kthreads only when testing rcu in CONFIG_RCU_NOCB_CPU=y kernels (Waiman Long) [RHEL-5228]
- rcutorture: Eliminate variable n_rcu_torture_boost_rterror (Waiman Long) [RHEL-5228]
- rcutorture: Add test_nmis module parameter (Waiman Long) [RHEL-5228]
- rcu/kvfree: Add kvfree_rcu_mightsleep() and kfree_rcu_mightsleep() (Waiman Long) [RHEL-5228]
- kernel/notifier: Remove CONFIG_SRCU (Waiman Long) [RHEL-5228]
- fs: Remove CONFIG_SRCU (Waiman Long) [RHEL-5228]
- rcu: Disable laziness if lazy-tracking says so (Waiman Long) [RHEL-5228]
- rcu: Track laziness during boot and suspend (Waiman Long) [RHEL-5228]
- rcu: Remove redundant call to rcu_boost_kthread_setaffinity() (Waiman Long) [RHEL-5228]
- rcu: Allow up to five minutes expedited RCU CPU stall-warning timeouts (Waiman Long) [RHEL-5228]
- rcu: Align the output of RCU CPU stall warning messages (Waiman Long) [RHEL-5228]
- redhat/configs: Add new RCU Kconfig files (Waiman Long) [RHEL-5228]
- rcu: Add RCU stall diagnosis information (Waiman Long) [RHEL-5228]
- sched: Add helper nr_context_switches_cpu() (Waiman Long) [RHEL-5228]
- sched: Add helper kstat_cpu_softirqs_sum() (Waiman Long) [RHEL-5228]
- rcutorture: Drop sparse lock-acquisition annotations (Waiman Long) [RHEL-5228]
- refscale: Add tests using SLAB_TYPESAFE_BY_RCU (Waiman Long) [RHEL-5228]
- refscale: Provide for initialization failure (Waiman Long) [RHEL-5228]
- rcu-tasks: Handle queue-shrink/callback-enqueue race condition (Waiman Long) [RHEL-5228]
- rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug (Waiman Long) [RHEL-5228]
- rcu-tasks: Fix synchronize_rcu_tasks() VS zap_pid_ns_processes() (Waiman Long) [RHEL-5228]
- rcu-tasks: Remove preemption disablement around srcu_read_[un]lock() calls (Waiman Long) [RHEL-5228]
- rcu-tasks: Improve comments explaining tasks_rcu_exit_srcu purpose (Waiman Long) [RHEL-5228]
- rcu-tasks: Use accurate runstart time for RCU Tasks boot-time testing (Waiman Long) [RHEL-5228]
- srcu: Update comment after the index flip (Waiman Long) [RHEL-5228]
- srcu: Yet more detail for srcu_readers_active_idx_check() comments (Waiman Long) [RHEL-5228]
- srcu: Remove needless rcu_seq_done() check while holding read lock (Waiman Long) [RHEL-5228]
- rcu: Add test code for semaphore-like SRCU readers (Waiman Long) [RHEL-5228]
- rcu: Add srcu_down_read() and srcu_up_read() (Waiman Long) [RHEL-5228]
- srcu: Fix the comparision in srcu_invl_snp_seq() (Waiman Long) [RHEL-5228]
- srcu: Release early_srcu resources when no longer in use (Waiman Long) [RHEL-5228]
- rcu/kvfree: Split ready for reclaim objects from a batch (Waiman Long) [RHEL-5228]
- rcu/kvfree: Carefully reset number of objects in krcp (Waiman Long) [RHEL-5228]
- rcu/kvfree: Use READ_ONCE() when access to krcp->head (Waiman Long) [RHEL-5228]
- rcu/kvfree: Use a polled API to speedup a reclaim process (Waiman Long) [RHEL-5228]
- rcu/kvfree: Move need_offload_krc() out of krcp->lock (Waiman Long) [RHEL-5228]
- rcu/kvfree: Move bulk/list reclaim to separate functions (Waiman Long) [RHEL-5228]
- rcu/kvfree: Switch to a generic linked list API (Waiman Long) [RHEL-5228]
- rcu: Refactor kvfree_call_rcu() and high-level helpers (Waiman Long) [RHEL-5228]
- rcu: Allow expedited RCU CPU stall warnings to dump task stacks (Waiman Long) [RHEL-5228]
- rcu: Test synchronous RCU grace periods at the end of rcu_init() (Waiman Long) [RHEL-5228]
- rcu: Make rcu_blocking_is_gp() stop early-boot might_sleep() (Waiman Long) [RHEL-5228]
- rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait() (Waiman Long) [RHEL-5228]
- rcu: Make RCU_LOCKDEP_WARN() avoid early lockdep checks (Waiman Long) [RHEL-5228]
- rcu: Upgrade header comment for poll_state_synchronize_rcu() (Waiman Long) [RHEL-5228]
- rcu: Throttle callback invocation based on number of ready callbacks (Waiman Long) [RHEL-5228]
- rcu: Consolidate initialization and CPU-hotplug code (Waiman Long) [RHEL-5228]
- rcu: Use hlist_nulls_next_rcu() in hlist_nulls_add_tail_rcu() (Waiman Long) [RHEL-5228]
- rcu: Don't assert interrupts enabled too early in boot (Waiman Long) [RHEL-5228]
- srcu: Make Tiny synchronize_srcu() check for readers (Waiman Long) [RHEL-5228]
- rcu: Make SRCU mandatory (Waiman Long) [RHEL-5228]
- rcu/rcutorture: Use call_rcu_hurry() where needed (Waiman Long) [RHEL-5228]
- rcu/rcuscale: Use call_rcu_hurry() for async reader test (Waiman Long) [RHEL-5228]
- rcu/sync: Use call_rcu_hurry() instead of call_rcu (Waiman Long) [RHEL-5228]
- rcuscale: Add laziness and kfree tests (Waiman Long) [RHEL-5228]
- rcu: Shrinker for lazy rcu (Waiman Long) [RHEL-5228]
- rcu: Refactor code a bit in rcu_nocb_do_flush_bypass() (Waiman Long) [RHEL-5228]
- rcu: Make call_rcu() lazy to save power (Waiman Long) [RHEL-5228]
- rcu: Implement lockdep_rcu_enabled for !CONFIG_DEBUG_LOCK_ALLOC (Waiman Long) [RHEL-5228]
- srcu: Debug NMI safety even on archs that don't require it (Waiman Long) [RHEL-5228]
- srcu: Explain the reason behind the read side critical section on GP start (Waiman Long) [RHEL-5228]
- srcu: Warn when NMI-unsafe API is used in NMI (Waiman Long) [RHEL-5228]
- arch/s390: Add ARCH_HAS_NMI_SAFE_THIS_CPU_OPS Kconfig option (Waiman Long) [RHEL-5228]
- arch/arm64: Add ARCH_HAS_NMI_SAFE_THIS_CPU_OPS Kconfig option (Waiman Long) [RHEL-5228]
- arch/x86: Add ARCH_HAS_NMI_SAFE_THIS_CPU_OPS Kconfig option (Waiman Long) [RHEL-5228]
- srcu: Check for consistent global per-srcu_struct NMI safety (Waiman Long) [RHEL-5228]
- srcu: Check for consistent per-CPU per-srcu_struct NMI safety (Waiman Long) [RHEL-5228]
- srcu: Create an srcu_read_lock_nmisafe() and srcu_read_unlock_nmisafe() (Waiman Long) [RHEL-5228]
- rcu: Fix missing nocb gp wake on rcu_barrier() (Waiman Long) [RHEL-5228]
- rcu: Fix late wakeup when flush of bypass cblist happens (Waiman Long) [RHEL-5228]
- rcu: Simplify rcu_init_nohz() cpumask handling (Waiman Long) [RHEL-5228]
- rcu: Use READ_ONCE() for lockless read of rnp->qsmask (Waiman Long) [RHEL-5228]
- srcu: Convert ->srcu_lock_count and ->srcu_unlock_count to atomic (Waiman Long) [RHEL-5228]
- rcu: Remove duplicate RCU exp QS report from rcu_report_dead() (Waiman Long) [RHEL-5228]
- redhat/configs: Add CONFIG_ANDROID_BINDER_IPC (Waiman Long) [RHEL-5228]
- remove CONFIG_ANDROID (Waiman Long) [RHEL-5228]
- kcsan: Only test clear_bit_unlock_is_negative_byte if arch defines it (Waiman Long) [RHEL-5228]
- kcsan: Avoid nested contexts reading inconsistent reorder_access (Waiman Long) [RHEL-5228]
- kcsan: Turn barrier instrumentation into macros (Waiman Long) [RHEL-5228]
- kcsan: Make barrier tests compatible with lockdep (Waiman Long) [RHEL-5228]
- kcsan: Support WEAK_MEMORY with Clang where no objtool support exists (Waiman Long) [RHEL-5228]
- compiler_attributes.h: Add __disable_sanitizer_instrumentation (Waiman Long) [RHEL-5228]
- sched, kcsan: Enable memory barrier instrumentation (Waiman Long) [RHEL-5228]
- x86/qspinlock, kcsan: Instrument barrier of pv_queued_spin_unlock() (Waiman Long) [RHEL-5228]
- asm-generic/bitops, kcsan: Add instrumentation for barriers (Waiman Long) [RHEL-5228]
- locking/atomics, kcsan: Add instrumentation for barriers (Waiman Long) [RHEL-5228]
- locking/barriers, kcsan: Support generic instrumentation (Waiman Long) [RHEL-5228]
- locking/barriers, kcsan: Add instrumentation for barriers (Waiman Long) [RHEL-5228]
- kcsan: selftest: Add test case to check memory barrier instrumentation (Waiman Long) [RHEL-5228]
- kcsan: Ignore GCC 11+ warnings about TSan runtime support (Waiman Long) [RHEL-5228]
- kcsan: test: Add test cases for memory barrier instrumentation (Waiman Long) [RHEL-5228]
- kcsan: test: Match reordered or normal accesses (Waiman Long) [RHEL-5228]
- kcsan: Document modeling of weak memory (Waiman Long) [RHEL-5228]
- kcsan: Show location access was reordered to (Waiman Long) [RHEL-5228]
- kcsan: Call scoped accesses reordered in reports (Waiman Long) [RHEL-5228]
- kcsan, kbuild: Add option for barrier instrumentation only (Waiman Long) [RHEL-5228]
- kcsan: Add core memory barrier instrumentation functions (Waiman Long) [RHEL-5228]
- kcsan: Add core support for a subset of weak memory modeling (Waiman Long) [RHEL-5228]
- kcsan: Avoid checking scoped accesses from nested contexts (Waiman Long) [RHEL-5228]
- kcsan: Remove redundant zero-initialization of globals (Waiman Long) [RHEL-5228]
- kcsan: Refactor reading of instrumented memory (Waiman Long) [RHEL-5228]
- kcsan: selftest: Cleanup and add missing __init (Waiman Long) [RHEL-5228]
- kcsan: Move ctx to start of argument list (Waiman Long) [RHEL-5228]
- kcsan: Support reporting scoped read-write access type (Waiman Long) [RHEL-5228]
- kcsan: Start stack trace with explicit location if provided (Waiman Long) [RHEL-5228]
- kcsan: Save instruction pointer for scoped accesses (Waiman Long) [RHEL-5228]
- kcsan: Add ability to pass instruction pointer of access to reporting (Waiman Long) [RHEL-5228]
- kcsan: test: Fix flaky test case (Waiman Long) [RHEL-5228]
- kcsan: Make strict mode imply interruptible watchers (Waiman Long) [RHEL-5228]
- kcsan: permissive: Ignore data-racy 1-bit value changes (Waiman Long) [RHEL-5228]
- kcsan: Print if strict or non-strict during init (Waiman Long) [RHEL-5228]
- kcsan: Rework atomic.h into permissive.h (Waiman Long) [RHEL-5228]
- kcsan: Reduce get_ctx() uses in kcsan_found_watchpoint() (Waiman Long) [RHEL-5228]
- kcsan: Introduce CONFIG_KCSAN_STRICT (Waiman Long) [RHEL-5228]
- kcsan: Remove CONFIG_KCSAN_DEBUG (Waiman Long) [RHEL-5228]
- kcsan: Improve some Kconfig comments (Waiman Long) [RHEL-5228]
- RDMA/qedr: clean up work queue on failure in qedr_alloc_resources() (Kamal Heib) [RHEL-10372 RHEL-11031]
- RDMA/qedr: fix repeated words in comments (Kamal Heib) [RHEL-10372 RHEL-11031]
- eth: ixgbe: fix the wake condition (Ivan Vecera) [RHEL-12422]
- eth: bnxt: fix the wake condition (Ivan Vecera) [RHEL-12422]
- net: piggy back on the memory barrier in bql when waking queues (Ivan Vecera) [RHEL-12422]
- bnxt: use new queue try_stop/try_wake macros (Ivan Vecera) [RHEL-12422]
- ixgbe: use new queue try_stop/try_wake macros (Ivan Vecera) [RHEL-12422]
- net: provide macros for commonly copied lockless queue stop/wake code (Ivan Vecera) [RHEL-12422]
- docs: net: use C syntax highlight in driver.rst (Ivan Vecera) [RHEL-12422]
- docs: net: move the probe and open/close sections of driver.rst up (Ivan Vecera) [RHEL-12422]
- docs: net: reformat driver.rst from a list to sections (Ivan Vecera) [RHEL-12422]
- Documentation: networking: correct possessive "its" (Ivan Vecera) [RHEL-12422]
- intel_th: pci: Add Meteor Lake-P support (Michael Petlan) [2156848]
- intel_th: msu: Fix vmalloced buffers (Michael Petlan) [2156848]
- Revert "sched/fair: Move unused stub functions to header" (Phil Auld) [RHEL-1536]
- sched/fair: remove util_est boosting (Phil Auld) [RHEL-1536]
- sched/topology: Align group flags when removing degenerate domain (Phil Auld) [RHEL-1536]
- sched/fair: Use recent_used_cpu to test p->cpus_ptr (Phil Auld) [RHEL-1536]
- sched/core: Avoid multiple calling update_rq_clock() in __cfsb_csd_unthrottle() (Phil Auld) [RHEL-1536]
- sched/core: Avoid double calling update_rq_clock() in __balance_push_cpu_stop() (Phil Auld) [RHEL-1536]
- sched/core: Fixed missing rq clock update before calling set_rq_offline() (Phil Auld) [RHEL-1536]
- sched/fair: Rename variable cpu_util eff_util (Phil Auld) [RHEL-1536]
- sched/topology: Mark set_sched_topology() __init (Phil Auld) [RHEL-1536]
- sched/wait: Fix a kthread_park race with wait_woken() (Phil Auld) [RHEL-1536]
- sched: Consider task_struct::saved_state in wait_task_inactive() (Phil Auld) [RHEL-1536]
- sched: Unconditionally use full-fat wait_task_inactive() (Phil Auld) [RHEL-1536]
- sched: Change wait_task_inactive()s match_state (Phil Auld) [RHEL-1536]
- Revert "sched: Consider task_struct::saved_state in wait_task_inactive()." (Phil Auld) [RHEL-1536]
- sched/deadline: Update GRUB description in the documentation (Phil Auld) [RHEL-1536]
- sched/deadline: Fix bandwidth reclaim equation in GRUB (Phil Auld) [RHEL-1536]
- sched/deadline: remove unused dl_bandwidth (Phil Auld) [RHEL-1536]
- sched/fair: Move unused stub functions to header (Phil Auld) [RHEL-1536]
- sched: Make task_vruntime_update() prototype visible (Phil Auld) [RHEL-1536]
- sched/fair: Hide unused init_cfs_bandwidth() stub (Phil Auld) [RHEL-1536]
- sched: Add schedule_user() declaration (Phil Auld) [RHEL-1536]
- sched: Hide unused sched_update_scaling() (Phil Auld) [RHEL-1536]
- sched/fair, cpufreq: Introduce 'runnable boosting' (Phil Auld) [RHEL-1536]
- sched/fair: Refactor CPU utilization functions (Phil Auld) [RHEL-1536]
- cpu/hotplug: Reset task stack state in _cpu_up() (Phil Auld) [RHEL-1536]
- sched/debug: Correct printing for rq->nr_uninterruptible (Phil Auld) [RHEL-1536]
- sched/topology: Propagate SMT flags when removing degenerate domain (Phil Auld) [RHEL-1536]
- sched/core: Make sched_dynamic_mutex static (Phil Auld) [RHEL-1536]
- sched/fair: Fix imbalance overflow (Phil Auld) [RHEL-1536]
- sched/core: Reduce cost of sched_move_task when config autogroup (Phil Auld) [RHEL-1536]
- sched/core: Avoid selecting the task that is throttled to run when core-sched enable (Phil Auld) [RHEL-1536]
- sched_getaffinity: don't assume 'cpumask_size()' is fully initialized (Phil Auld) [RHEL-1536]
- sched/topology: Make sched_energy_mutex,update static (Phil Auld) [RHEL-1536]
- livepatch,sched: Add livepatch task switching to cond_resched() (Phil Auld) [RHEL-1536]
- livepatch: Skip task_call_func() for current task (Phil Auld) [RHEL-1536]
- sched/fair: Fix inaccurate tally of ttwu_move_affine (Phil Auld) [RHEL-1536]
- ice: Don't tx before switchdev is fully configured (Michal Schmidt) [2241234]
- thermal/drivers/qcom: Switch to new of API (Lucas Karpinski) [RHEL-11886]
- thermal/drivers/bcm2835: Remove buggy call to thermal_of_zone_unregister (Lucas Karpinski) [RHEL-11886]
- thermal/drivers/qcom: Add support for PMIC5 Gen2 ADCTM (Lucas Karpinski) [RHEL-11886]
- thermal/drivers/qcom: Add support for multiple generations of devices (Lucas Karpinski) [RHEL-11886]
- thermal/drivers/qcom/spmi-adc-tm5: Add support for HC variant (Lucas Karpinski) [RHEL-11886]
- thermal/drivers/qcom/spmi-adc-tm5: Don't abort probing if a sensor is not used (Lucas Karpinski) [RHEL-11886]
- thermal/drivers/qcom: Remove duplicate set next trip point interrupt code (Lucas Karpinski) [RHEL-11886]
- cgroup: always put cset in cgroup_css_set_put_fork (Jay Shin) [RHEL-3218]
- phy: qcom-qmp-usb: split PCS_USB init table for sc8280xp and sa8775p (Adrien Thierry) [RHEL-10378]
- phy: qcom-qmp-usb: initialize PCS_USB registers (Adrien Thierry) [RHEL-10378]
- ice: always add legacy 32byte RXDID in supported_rxdids (Michal Schmidt) [RHEL-10357]
- KVM: s390: pv: Allow AP-instructions for pv-guests (Thomas Huth) [RHEL-5743]
- KVM: s390: Add UV feature negotiation (Thomas Huth) [RHEL-5743]
- s390/uv: UV feature check utility (Thomas Huth) [RHEL-5743]
- KVM: s390: pv: relax WARN_ONCE condition for destroy fast (Thomas Huth) [RHEL-5743]
- s390/vfio-ap: make sure nib is shared (Thomas Huth) [RHEL-5743]
- KVM: s390: export kvm_s390_pv*_is_protected functions (Thomas Huth) [RHEL-5743]
- s390/uv: export uv_pin_shared for direct usage (Thomas Huth) [RHEL-5743]
- s390/vfio-ap: check for TAPQ response codes 0x35 and 0x36 (Thomas Huth) [RHEL-5743]
- s390/vfio-ap: handle queue state change in progress on reset (Thomas Huth) [RHEL-5743]
- s390/vfio-ap: use work struct to verify queue reset (Thomas Huth) [RHEL-5743]
- s390/vfio-ap: store entire AP queue status word with the queue object (Thomas Huth) [RHEL-5743]
- s390/vfio-ap: remove upper limit on wait for queue reset to complete (Thomas Huth) [RHEL-5743]
- s390/vfio-ap: allow deconfigured queue to be passed through to a guest (Thomas Huth) [RHEL-5743]
- s390/vfio-ap: wait for response code 05 to clear on queue reset (Thomas Huth) [RHEL-5743]
- s390/vfio-ap: clean up irq resources if possible (Thomas Huth) [RHEL-5743]
- s390/vfio-ap: no need to check the 'E' and 'I' bits in APQSW after TAPQ (Thomas Huth) [RHEL-5743]
- KVM: s390: selftests: Add selftest for single-stepping (Thomas Huth) [RHEL-5743]
- KVM: s390: interrupt: Fix single-stepping keyless mode exits (Thomas Huth) [RHEL-5743]
- KVM: s390: interrupt: Fix single-stepping userspace-emulated instructions (Thomas Huth) [RHEL-5743]
- KVM: s390: interrupt: Fix single-stepping kernel-emulated instructions (Thomas Huth) [RHEL-5743]
- KVM: s390: interrupt: Fix single-stepping into program interrupt handlers (Thomas Huth) [RHEL-5743]
- KVM: s390: interrupt: Fix single-stepping into interrupt handlers (Thomas Huth) [RHEL-5743]
- KVM: s390: fix sthyi error handling (Thomas Huth) [RHEL-5743]
- KVM: s390: pci: fix virtual-physical confusion on module unload/load (Thomas Huth) [RHEL-5743]
- KVM: s390: vsie: clarifications on setting the APCB (Thomas Huth) [RHEL-5743]
- KVM: s390: interrupt: fix virtual-physical confusion for next alert GISA (Thomas Huth) [RHEL-5743]
- s390/vfio-ap: remove redundant driver match function (Thomas Huth) [RHEL-5743]
- KVM: s390: Use "int" as return type for kvm_s390_get/set_skeys() (Thomas Huth) [RHEL-5743]
- KVM: s390: GISA: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-5743]
- keys: Fix linking a duplicate key to a keyring's assoc_array (Jay Shin) [RHEL-9908]
- mm/memcontrol: export memcg.swap watermark via sysfs for v2 memcg (Waiman Long) [RHEL-10093]
- mm,kfence: decouple kfence from page granularity mapping judgement (Eric Chanudet) [RHEL-2769]
- redhat: update self-test data (Scott Weaver)
Resolves: rhbz#2156848, rhbz#2158709, rhbz#2241234, RHEL-10093, RHEL-10357, RHEL-10372, RHEL-10378, RHEL-11031, RHEL-11886, RHEL-12422, RHEL-1536, RHEL-2769, RHEL-3218, RHEL-5228, RHEL-5743, RHEL-9908
Signed-off-by: Scott Weaver <scweaver@redhat.com>
2023-10-17 13:34:56 +00:00
|
|
|
|
2020-10-15 12:41:02 +00:00
|
|
|
|
|
|
|
###
|
|
|
|
# The following Emacs magic makes C-c C-e use UTC dates.
|
|
|
|
# Local Variables:
|
|
|
|
# rpm-change-log-uses-utc: t
|
|
|
|
# End:
|
|
|
|
###
|