From 9f90e9256e291005dfeb1db2f6d56be9ea549a6d Mon Sep 17 00:00:00 2001 From: CKI KWF Bot Date: Tue, 30 Sep 2025 06:56:19 +0000 Subject: [PATCH] kernel-5.14.0-621.el9 * Tue Sep 30 2025 CKI KWF Bot [5.14.0-621.el9] - platform/x86: ideapad-laptop: pass a correct pointer to the driver data (David Arcari) [RHEL-105420] - ACPI: platform_profile: Avoid initializing on non-ACPI platforms (David Arcari) [RHEL-105420] - platform/x86/amd: pmf: Simplify error flow in amd_pmf_init_smart_pc() (David Arcari) [RHEL-105420] - platform/x86/amd: pmf: Prevent amd_pmf_tee_deinit() from running twice (David Arcari) [RHEL-105420] - platform/x86/amd: pmf: Use device managed allocations (David Arcari) [RHEL-105420] - drivers/platform/x86/amd: pmf: Check for invalid Smart PC Policies (David Arcari) [RHEL-105420] - drivers/platform/x86/amd: pmf: Check for invalid sideloaded Smart PC Policies (David Arcari) [RHEL-105420] - platform/x86: amd: pmf: Fix STT limits (David Arcari) [RHEL-105420] - platform/x86/amd/pmf: convert timeouts to secs_to_jiffies() (David Arcari) [RHEL-105420] - platform/x86/amd: pmf: Fix missing hidden options for Smart PC (David Arcari) [RHEL-105420] - platform/x86/amd/pmf: fix cleanup in amd_pmf_init_smart_pc() (David Arcari) [RHEL-105420] - platform/x86/amd/pmf: Update PMF Driver for Compatibility with new PMF-TA (David Arcari) [RHEL-105420] - platform/x86/amd/pmf: Propagate PMF-TA return codes (David Arcari) [RHEL-105420] - platform/x86/amd: pmf: Add balanced-performance to hidden choices (David Arcari) [RHEL-105420] - platform/x86/amd: pmf: Add 'quiet' to hidden choices (David Arcari) [RHEL-105420] - platform/x86/amd/pmf: Initialize and clean up `cb_mutex` (David Arcari) [RHEL-105420] - ACPI: platform-profile: Fix CFI violation when accessing sysfs files (David Arcari) [RHEL-105420] - ACPI: platform_profile: Add support for hidden choices (David Arcari) [RHEL-105420] - ACPI: platform_profile: Fix memory leak in profile_class_is_visible() (David Arcari) [RHEL-105420] - ACPI: platform_profile: Improve platform_profile_unregister() (David Arcari) [RHEL-105420] - ACPI: platform_profile: Add a prefix to log messages (David Arcari) [RHEL-105420] - ACPI: platform_profile: Add documentation (David Arcari) [RHEL-105420] - ACPI: platform_profile: Clean platform_profile_handler (David Arcari) [RHEL-105420] - ACPI: platform_profile: Move platform_profile_handler (David Arcari) [RHEL-105420] - platform/x86: thinkpad_acpi: Fix registration of tpacpi platform driver (David Arcari) [RHEL-105420] - ACPI: platform_profile: Remove platform_profile_handler from exported symbols (David Arcari) [RHEL-105420] - platform/x86: thinkpad_acpi: Use devm_platform_profile_register() (David Arcari) [RHEL-105420] - platform/x86: hp-wmi: Use devm_platform_profile_register() (David Arcari) [RHEL-105420] - platform/x86: ideapad-laptop: Use devm_platform_profile_register() (David Arcari) [RHEL-105420] - platform/surface: surface_platform_profile: Use devm_platform_profile_register() (David Arcari) [RHEL-105420] - platform/x86: amd: pmf: sps: Use devm_platform_profile_register() (David Arcari) [RHEL-105420] - ACPI: platform_profile: Add `probe` to platform_profile_ops (David Arcari) [RHEL-105420] - ACPI: platform_profile: Add `ops` member to handlers (David Arcari) [RHEL-105420] - ACPI: platform_profile: Remove platform_profile_handler from callbacks (David Arcari) [RHEL-105420] - ACPI: platform_profile: Let drivers set drvdata to the class device (David Arcari) [RHEL-105420] - platform/x86/amd/pmf: Get SRA sensor data from AMD SFH driver (David Arcari) [RHEL-105420] - HID: amd_sfh: Fix SRA sensor when it's the only sensor (David Arcari) [RHEL-105420] - HID: amd_sfh: Add support to export device operating states (David Arcari) [RHEL-105420] - platform/x86/amd: pmf: Switch to guard(mutex) (David Arcari) [RHEL-105420] - platform/x86/amd/pmf: Enable Custom BIOS Inputs for PMF-TA (David Arcari) [RHEL-105420] - platform/x86/amd: pmf: Drop all quirks (David Arcari) [RHEL-105420] - ACPI: platform_profile: Replace *class_dev member with class_dev (David Arcari) [RHEL-105420] - ACPI: platform_profile: Add devm_platform_profile_register() (David Arcari) [RHEL-105420] - ACPI: platform_profile: Allow multiple handlers (David Arcari) [RHEL-105420] - ACPI: platform_profile: Notify class device from platform_profile_notify() (David Arcari) [RHEL-105420] - ACPI: platform_profile: Check all profile handler to calculate next (David Arcari) [RHEL-105420] - ACPI: platform_profile: Make sure all profile handlers agree on profile (David Arcari) [RHEL-105420] - ACPI: platform_profile: Add concept of a "custom" profile (David Arcari) [RHEL-105420] - ACPI: platform_profile: Only show profiles common for all handlers (David Arcari) [RHEL-105420] - ACPI: platform_profile: Notify change events on register and unregister (David Arcari) [RHEL-105420] - ACPI: platform_profile: Add profile attribute for class interface (David Arcari) [RHEL-105420] - ACPI: platform_profile: Add choices attribute for class interface (David Arcari) [RHEL-105420] - ACPI: platform_profile: Add name attribute to class interface (David Arcari) [RHEL-105420] - ACPI: platform_profile: Create class for ACPI platform profile (David Arcari) [RHEL-105420] - ACPI: platform_profile: Use `scoped_cond_guard` (David Arcari) [RHEL-105420] - ACPI: platform_profile: Use guard(mutex) for register/unregister (David Arcari) [RHEL-105420] - ACPI: platform_profile: Move matching string for new profile out of mutex (David Arcari) [RHEL-105420] - ACPI: platform_profile: Move sanity check out of the mutex (David Arcari) [RHEL-105420] - ACPI: platform_profile: Pass the profile handler into platform_profile_notify() (David Arcari) [RHEL-105420] - ACPI: platform_profile: Add platform handler argument to platform_profile_remove() (David Arcari) [RHEL-105420] - ACPI: add missing MODULE_DESCRIPTION() macros (David Arcari) [RHEL-105420] - ACPI: platform_profile: Add device pointer into platform profile handler (David Arcari) [RHEL-105420] - ACPI: platform-profile: Add a name member to handlers (David Arcari) [RHEL-105420] - platform/x86/amd/pmf: Switch to platform_get_resource() and devm_ioremap_resource() (David Arcari) [RHEL-105420] - platform/x86/amd/pmf: Use dev_err_probe() to simplify error handling (David Arcari) [RHEL-105420] - platform/x86/amd/pmf: Add SMU metrics table support for 1Ah family 60h model (David Arcari) [RHEL-105420] - platform/x86/amd: pmf: Add quirk for TUF Gaming A14 (David Arcari) [RHEL-105420] - platform/x86/amd: pmf: Make ASUS GA403 quirk generic (David Arcari) [RHEL-105420] - platform/x86/amd/pmf: Update SMU metrics table for 1AH family series (David Arcari) [RHEL-105420] - platform/x86/amd/pmf: Relocate CPU ID macros to the PMF header (David Arcari) [RHEL-105420] - platform/x86/amd/pmf: Add support for notifying Smart PC Solution updates (David Arcari) [RHEL-105420] - platform/x86/amd/pmf: Fix to Update HPD Data When ALS is Disabled (David Arcari) [RHEL-105420] - platform/x86/amd/pmf: Add new ACPI ID AMDI0107 (David Arcari) [RHEL-105420] - platform/x86/amd: pmf: Add quirk for ROG Ally X (David Arcari) [RHEL-105420] - platform/x86/amd/pmf: Use existing input event codes to update system states (David Arcari) [RHEL-105420] - platform/x86/amd/pmf: Use memdup_user() (David Arcari) [RHEL-105420] - platform/x86/amd: pmf: Add new ACPI ID AMDI0105 (David Arcari) [RHEL-105420] - platform/x86/amd: pmf: Add quirk for ROG Zephyrus G14 (David Arcari) [RHEL-105420] - platform/x86/amd: pmf: Add infrastructure for quirking supported funcs (David Arcari) [RHEL-105420] - platform/x86/amd: pmf: Decrease error message to debug (David Arcari) [RHEL-105420] - powercap: Switch to use hrtimer_setup() (David Arcari) [RHEL-111365] - PM: EM: Rework the depends on for CONFIG_ENERGY_MODEL (David Arcari) [RHEL-111365] - powercap: intel_rapl: Do not change CLAMPING bit if ENABLE bit cannot be changed (David Arcari) [RHEL-111365] - powercap: intel_rapl_msr: Add PL4 support for Panther Lake (David Arcari) [RHEL-111365] - powercap: intel_rapl: Add support for Bartlett Lake platform (David Arcari) [RHEL-111365] - kernel.spec: replace '=' with space in argument of kernel-install (Li Tian) [RHEL-114361] - net/mlx5: Not returning mlx5_link_info table when speed is unknown (Li Tian) [RHEL-114363] - arm64: fix selection of HAVE_DYNAMIC_FTRACE_WITH_ARGS (Jerome Marchand) [RHEL-101598] - ftrace: Remove unused global 'ftrace_direct_func_count' (Jerome Marchand) [RHEL-101598] - ftrace: Remove unused list 'ftrace_direct_funcs' (Jerome Marchand) [RHEL-101598] - tracing: Fix HAVE_DYNAMIC_FTRACE_WITH_REGS ifdef (Jerome Marchand) [RHEL-101598] - ftrace: Fix DIRECT_CALLS to use SAVE_REGS by default (Jerome Marchand) [RHEL-101598] - samples: ftrace: Replace bti assembly with hint for older compiler (Jerome Marchand) [RHEL-101598] - arm64: avoid executing padding bytes during kexec / hibernation (Jerome Marchand) [RHEL-101598] - arm64: ftrace: Add direct call trampoline samples support (Jerome Marchand) [RHEL-101598] - samples: ftrace: Save required argument registers in sample trampolines (Jerome Marchand) [RHEL-101598] - arm64: ftrace: Simplify get_ftrace_plt (Jerome Marchand) [RHEL-101598] - arm64: ftrace: Add direct call support (Jerome Marchand) [RHEL-101598] - ftrace: Make DIRECT_CALLS work WITH_ARGS and !WITH_REGS (Jerome Marchand) [RHEL-101598] - ftrace: Store direct called addresses in their ops (Jerome Marchand) [RHEL-101598] - ftrace: Rename _ftrace_direct_multi APIs to _ftrace_direct APIs (Jerome Marchand) [RHEL-101598] - ftrace: Remove the legacy _ftrace_direct API (Jerome Marchand) [RHEL-101598] - ftrace: Replace uses of _ftrace_direct APIs with _ftrace_direct_multi (Jerome Marchand) [RHEL-101598] - ftrace: Let unregister_ftrace_direct_multi() call ftrace_free_filter() (Jerome Marchand) [RHEL-101598] - arm64: Implement HAVE_DYNAMIC_FTRACE_WITH_CALL_OPS (Jerome Marchand) [RHEL-101598] - arm64: ftrace: Update stale comment (Jerome Marchand) [RHEL-101598] - arm64: Extend support for CONFIG_FUNCTION_ALIGNMENT (Jerome Marchand) [RHEL-101598] - Compiler attributes: GCC cold function alignment workarounds (Jerome Marchand) [RHEL-101598] - ftrace: Add DYNAMIC_FTRACE_WITH_CALL_OPS (Jerome Marchand) [RHEL-101598] - ftrace: arm64: remove static ftrace (Jerome Marchand) [RHEL-101598] - ftrace: arm64: move from REGS to ARGS (Jerome Marchand) [RHEL-101598] - ftrace: abstract DYNAMIC_FTRACE_WITH_ARGS accesses (Jerome Marchand) [RHEL-101598] - ftrace: rename ftrace_instruction_pointer_set() -> ftrace_regs_set_instruction_pointer() (Jerome Marchand) [RHEL-101598] - ftrace: pass fregs to arch_ftrace_set_direct_caller() (Jerome Marchand) [RHEL-101598] - arm64: ftrace: remove redundant label (Jerome Marchand) [RHEL-101598] - arm64/ftrace: Make function graph use ftrace directly (Jerome Marchand) [RHEL-101598] - arm64: Improve HAVE_DYNAMIC_FTRACE_WITH_REGS selection for clang (Jerome Marchand) [RHEL-101598] - tracing: Use linker magic instead of recasting ftrace_ops_list_func() (Jerome Marchand) [RHEL-101598] - ice: fix NULL access of tx->in_use in ice_ll_ts_intr (Petr Oros) [RHEL-84608] - ice: fix NULL access of tx->in_use in ice_ptp_ts_irq (Petr Oros) [RHEL-84608] - platform/x86/amd/pmc: Add TUXEDO IB Pro Gen10 AMD to spurious 8042 quirks list (David Arcari) [RHEL-102860] - platform/x86/amd: pmc: Drop SMU F/W match for Cezanne (David Arcari) [RHEL-102860] - platform/x86/amd: pmc: Add Lenovo Yoga 6 13ALC6 to pmc quirk list (David Arcari) [RHEL-102860] - Move FCH header to a location accessible by all archs (David Arcari) [RHEL-102860] - platform/x86/amd/pmc: Add PCSpecialist Lafite Pro V 14M to 8042 quirks list (David Arcari) [RHEL-102860] - platform/x86/amd: pmc: Clear metrics table at start of cycle (David Arcari) [RHEL-102860] - platform/x86/amd/pmc: Declare quirk_spurious_8042 for MECHREVO Wujie 14XA (GX4HRXL) (David Arcari) [RHEL-102860] - platform/x86/amd: pmc: Require at least 2.5 seconds between HW sleep cycles (David Arcari) [RHEL-102860] - platform/x86/amd/pmc: fix leak in probe() (David Arcari) [RHEL-102860] - platform/x86/amd/pmc: Use managed APIs for mutex (David Arcari) [RHEL-102860] - platform/x86/amd/pmc: Remove unnecessary line breaks (David Arcari) [RHEL-102860] - platform/x86/amd/pmc: Move macros and structures to the PMC header file (David Arcari) [RHEL-102860] - platform/x86/amd/pmc: Notify user when platform does not support s0ix transition (David Arcari) [RHEL-102860] - platform/x86: amd: Use *-y instead of *-objs in Makefiles [partial] (David Arcari) [RHEL-102860] - platform/x86/amd/pmc: Only disable IRQ1 wakeup where i8042 actually enabled it (David Arcari) [RHEL-102860] - platform/x86/amd: pmc: Use guard(mutex) (David Arcari) [RHEL-102860] - platform/x86/amd/pmc: Add STB support for AMD Desktop variants (David Arcari) [RHEL-102860] - platform/x86/amd/pmc: Update S2D message id for 1Ah Family 70h model (David Arcari) [RHEL-102860] - platform/x86/amd/pmc: Update IP information structure for newer SoCs (David Arcari) [RHEL-102860] - platform/x86/amd/pmc: Use ARRAY_SIZE() to fill num_ips information (David Arcari) [RHEL-102860] - platform/x86/amd/pmc: Isolate STB code changes to a new file (David Arcari) [RHEL-102860] - platform/x86/amd/pmc: Define enum for S2D/PMC msg_port and add helper function (David Arcari) [RHEL-102860] - platform/x86/amd/pmc: Update function names to align with new STB file (David Arcari) [RHEL-102860] - platform/x86/amd/pmc: Move STB functionality to a new file for better code organization (David Arcari) [RHEL-102860] - platform/x86/amd/pmc: Move STB block into amd_pmc_s2d_init() (David Arcari) [RHEL-102860] - platform/x86/amd/pmc: Extend support for PMC features on new AMD platform (David Arcari) [RHEL-102860] - platform/x86/amd/pmc: Fix SMU command submission path on new AMD platform (David Arcari) [RHEL-102860] - platform/x86/amd/pmc: Send OS_HINT command for new AMD platform (David Arcari) [RHEL-102860] - platform/x86/amd: pmc: Add new ACPI ID AMDI000B (David Arcari) [RHEL-102860] - platform/x86/amd/pmc: Fix implicit declaration error on i386 (David Arcari) [RHEL-102860] - platform/x86/amd/pmc: Extend Framework 13 quirk to more BIOSes (David Arcari) [RHEL-102860] - platform/x86/amd/pmc: Add AMD MP2 STB functionality (David Arcari) [RHEL-102860] - redhat/configs: enable CONFIG_AMD_MP2_STB (David Arcari) [RHEL-102860] - RAS/AMD/FMPM: Get masked address (Aristeu Rozanski) [RHEL-87600] - RAS/AMD/ATL: Include row[13] bit in row retirement (Aristeu Rozanski) [RHEL-87600] - power: supply: core: Use blocking_notifier_call_chain to avoid RCU complaint (Mark Langsdorf) [RHEL-36251] Resolves: RHEL-101598, RHEL-102860, RHEL-105420, RHEL-111365, RHEL-114361, RHEL-114363, RHEL-36251, RHEL-84608, RHEL-87600 Signed-off-by: CKI KWF Bot --- Makefile.rhelver | 2 +- kernel-aarch64-64k-debug-rhel.config | 1 + kernel-aarch64-64k-rhel.config | 1 + kernel-aarch64-debug-rhel.config | 1 + kernel-aarch64-rhel.config | 1 + kernel-aarch64-rt-64k-debug-rhel.config | 1 + kernel-aarch64-rt-64k-rhel.config | 1 + kernel-aarch64-rt-debug-rhel.config | 1 + kernel-aarch64-rt-rhel.config | 1 + kernel-ppc64le-debug-rhel.config | 1 + kernel-ppc64le-rhel.config | 1 + kernel-s390x-debug-rhel.config | 1 + kernel-s390x-rhel.config | 1 + kernel-s390x-zfcpdump-rhel.config | 1 + kernel-x86_64-debug-rhel.config | 1 + kernel-x86_64-rhel.config | 1 + kernel-x86_64-rt-debug-rhel.config | 1 + kernel-x86_64-rt-rhel.config | 1 + kernel.changelog | 159 ++++++++++++++++++++++ kernel.spec | 168 +++++++++++++++++++++++- sources | 6 +- 21 files changed, 343 insertions(+), 9 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 0835726e3..3d7a11c8b 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 8 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 620 +RHEL_RELEASE = 621 # # ZSTREAM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index a3798fd09..0b568f432 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -186,6 +186,7 @@ CONFIG_ALX=m # CONFIG_AMD_AE4DMA is not set CONFIG_AMD_ATL=m # CONFIG_AMD_IOMMU_DEBUGFS is not set +CONFIG_AMD_MP2_STB=y CONFIG_AMD_PHY=m CONFIG_AMD_PMC=m # CONFIG_AMD_QDMA is not set diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index b934c0ff4..4c824cec5 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -186,6 +186,7 @@ CONFIG_ALX=m # CONFIG_AMD_AE4DMA is not set CONFIG_AMD_ATL=m # CONFIG_AMD_IOMMU_DEBUGFS is not set +CONFIG_AMD_MP2_STB=y CONFIG_AMD_PHY=m CONFIG_AMD_PMC=m # CONFIG_AMD_QDMA is not set diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index d69f6cb61..66f9bae1d 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -186,6 +186,7 @@ CONFIG_ALX=m # CONFIG_AMD_AE4DMA is not set CONFIG_AMD_ATL=m # CONFIG_AMD_IOMMU_DEBUGFS is not set +CONFIG_AMD_MP2_STB=y CONFIG_AMD_PHY=m CONFIG_AMD_PMC=m # CONFIG_AMD_QDMA is not set diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index b1e652911..5d1755822 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -186,6 +186,7 @@ CONFIG_ALX=m # CONFIG_AMD_AE4DMA is not set CONFIG_AMD_ATL=m # CONFIG_AMD_IOMMU_DEBUGFS is not set +CONFIG_AMD_MP2_STB=y CONFIG_AMD_PHY=m CONFIG_AMD_PMC=m # CONFIG_AMD_QDMA is not set diff --git a/kernel-aarch64-rt-64k-debug-rhel.config b/kernel-aarch64-rt-64k-debug-rhel.config index c3e5372aa..ee5972a42 100644 --- a/kernel-aarch64-rt-64k-debug-rhel.config +++ b/kernel-aarch64-rt-64k-debug-rhel.config @@ -189,6 +189,7 @@ CONFIG_ALX=m # CONFIG_AMD_AE4DMA is not set CONFIG_AMD_ATL=m # CONFIG_AMD_IOMMU_DEBUGFS is not set +CONFIG_AMD_MP2_STB=y CONFIG_AMD_PHY=m CONFIG_AMD_PMC=m # CONFIG_AMD_QDMA is not set diff --git a/kernel-aarch64-rt-64k-rhel.config b/kernel-aarch64-rt-64k-rhel.config index d6c602f4c..b97493f34 100644 --- a/kernel-aarch64-rt-64k-rhel.config +++ b/kernel-aarch64-rt-64k-rhel.config @@ -189,6 +189,7 @@ CONFIG_ALX=m # CONFIG_AMD_AE4DMA is not set CONFIG_AMD_ATL=m # CONFIG_AMD_IOMMU_DEBUGFS is not set +CONFIG_AMD_MP2_STB=y CONFIG_AMD_PHY=m CONFIG_AMD_PMC=m # CONFIG_AMD_QDMA is not set diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index 4eebe24c9..513c542f8 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -189,6 +189,7 @@ CONFIG_ALX=m # CONFIG_AMD_AE4DMA is not set CONFIG_AMD_ATL=m # CONFIG_AMD_IOMMU_DEBUGFS is not set +CONFIG_AMD_MP2_STB=y CONFIG_AMD_PHY=m CONFIG_AMD_PMC=m # CONFIG_AMD_QDMA is not set diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index 6eff698f1..3fdb4fa95 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -189,6 +189,7 @@ CONFIG_ALX=m # CONFIG_AMD_AE4DMA is not set CONFIG_AMD_ATL=m # CONFIG_AMD_IOMMU_DEBUGFS is not set +CONFIG_AMD_MP2_STB=y CONFIG_AMD_PHY=m CONFIG_AMD_PMC=m # CONFIG_AMD_QDMA is not set diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index 9472dad56..469e17a92 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -177,6 +177,7 @@ CONFIG_ALX=m # CONFIG_AMD_AE4DMA is not set CONFIG_AMD_ATL=m # CONFIG_AMD_IOMMU_DEBUGFS is not set +CONFIG_AMD_MP2_STB=y CONFIG_AMD_PHY=m CONFIG_AMD_PMC=m # CONFIG_AMD_QDMA is not set diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index 63fee562c..5f5846975 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -177,6 +177,7 @@ CONFIG_ALX=m # CONFIG_AMD_AE4DMA is not set CONFIG_AMD_ATL=m # CONFIG_AMD_IOMMU_DEBUGFS is not set +CONFIG_AMD_MP2_STB=y CONFIG_AMD_PHY=m CONFIG_AMD_PMC=m # CONFIG_AMD_QDMA is not set diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index 65345046f..0b86fe7fa 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -174,6 +174,7 @@ CONFIG_ALX=m # CONFIG_AMD_AE4DMA is not set CONFIG_AMD_ATL=m # CONFIG_AMD_IOMMU_DEBUGFS is not set +CONFIG_AMD_MP2_STB=y # CONFIG_AMD_PHY is not set CONFIG_AMD_PMC=m # CONFIG_AMD_QDMA is not set diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index 72e7dba72..df3aabd29 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -174,6 +174,7 @@ CONFIG_ALX=m # CONFIG_AMD_AE4DMA is not set CONFIG_AMD_ATL=m # CONFIG_AMD_IOMMU_DEBUGFS is not set +CONFIG_AMD_MP2_STB=y # CONFIG_AMD_PHY is not set CONFIG_AMD_PMC=m # CONFIG_AMD_QDMA is not set diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index fe1ce8f26..69f01970c 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -174,6 +174,7 @@ CONFIG_ALX=m # CONFIG_AMD_AE4DMA is not set CONFIG_AMD_ATL=m # CONFIG_AMD_IOMMU_DEBUGFS is not set +CONFIG_AMD_MP2_STB=y # CONFIG_AMD_PHY is not set CONFIG_AMD_PMC=m # CONFIG_AMD_QDMA is not set diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index 42a91ac27..305016723 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -197,6 +197,7 @@ CONFIG_AMD_HSMP_PLAT=m CONFIG_AMD_IOMMU=y # CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT is not set CONFIG_AMD_MEM_ENCRYPT=y +CONFIG_AMD_MP2_STB=y CONFIG_AMD_NUMA=y CONFIG_AMD_PHY=m CONFIG_AMD_PMC=m diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index e849769dd..9989d0907 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -197,6 +197,7 @@ CONFIG_AMD_HSMP_PLAT=m CONFIG_AMD_IOMMU=y # CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT is not set CONFIG_AMD_MEM_ENCRYPT=y +CONFIG_AMD_MP2_STB=y CONFIG_AMD_NUMA=y CONFIG_AMD_PHY=m CONFIG_AMD_PMC=m diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index 087cad54f..1fd4f64a1 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -200,6 +200,7 @@ CONFIG_AMD_HSMP_PLAT=m CONFIG_AMD_IOMMU=y # CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT is not set CONFIG_AMD_MEM_ENCRYPT=y +CONFIG_AMD_MP2_STB=y CONFIG_AMD_NUMA=y CONFIG_AMD_PHY=m CONFIG_AMD_PMC=m diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index 43328f23b..1811cc1e7 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -200,6 +200,7 @@ CONFIG_AMD_HSMP_PLAT=m CONFIG_AMD_IOMMU=y # CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT is not set CONFIG_AMD_MEM_ENCRYPT=y +CONFIG_AMD_MP2_STB=y CONFIG_AMD_NUMA=y CONFIG_AMD_PHY=m CONFIG_AMD_PMC=m diff --git a/kernel.changelog b/kernel.changelog index c9bae487b..8539f0332 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,162 @@ +* Tue Sep 30 2025 CKI KWF Bot [5.14.0-621.el9] +- platform/x86: ideapad-laptop: pass a correct pointer to the driver data (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Avoid initializing on non-ACPI platforms (David Arcari) [RHEL-105420] +- platform/x86/amd: pmf: Simplify error flow in amd_pmf_init_smart_pc() (David Arcari) [RHEL-105420] +- platform/x86/amd: pmf: Prevent amd_pmf_tee_deinit() from running twice (David Arcari) [RHEL-105420] +- platform/x86/amd: pmf: Use device managed allocations (David Arcari) [RHEL-105420] +- drivers/platform/x86/amd: pmf: Check for invalid Smart PC Policies (David Arcari) [RHEL-105420] +- drivers/platform/x86/amd: pmf: Check for invalid sideloaded Smart PC Policies (David Arcari) [RHEL-105420] +- platform/x86: amd: pmf: Fix STT limits (David Arcari) [RHEL-105420] +- platform/x86/amd/pmf: convert timeouts to secs_to_jiffies() (David Arcari) [RHEL-105420] +- platform/x86/amd: pmf: Fix missing hidden options for Smart PC (David Arcari) [RHEL-105420] +- platform/x86/amd/pmf: fix cleanup in amd_pmf_init_smart_pc() (David Arcari) [RHEL-105420] +- platform/x86/amd/pmf: Update PMF Driver for Compatibility with new PMF-TA (David Arcari) [RHEL-105420] +- platform/x86/amd/pmf: Propagate PMF-TA return codes (David Arcari) [RHEL-105420] +- platform/x86/amd: pmf: Add balanced-performance to hidden choices (David Arcari) [RHEL-105420] +- platform/x86/amd: pmf: Add 'quiet' to hidden choices (David Arcari) [RHEL-105420] +- platform/x86/amd/pmf: Initialize and clean up `cb_mutex` (David Arcari) [RHEL-105420] +- ACPI: platform-profile: Fix CFI violation when accessing sysfs files (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Add support for hidden choices (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Fix memory leak in profile_class_is_visible() (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Improve platform_profile_unregister() (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Add a prefix to log messages (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Add documentation (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Clean platform_profile_handler (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Move platform_profile_handler (David Arcari) [RHEL-105420] +- platform/x86: thinkpad_acpi: Fix registration of tpacpi platform driver (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Remove platform_profile_handler from exported symbols (David Arcari) [RHEL-105420] +- platform/x86: thinkpad_acpi: Use devm_platform_profile_register() (David Arcari) [RHEL-105420] +- platform/x86: hp-wmi: Use devm_platform_profile_register() (David Arcari) [RHEL-105420] +- platform/x86: ideapad-laptop: Use devm_platform_profile_register() (David Arcari) [RHEL-105420] +- platform/surface: surface_platform_profile: Use devm_platform_profile_register() (David Arcari) [RHEL-105420] +- platform/x86: amd: pmf: sps: Use devm_platform_profile_register() (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Add `probe` to platform_profile_ops (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Add `ops` member to handlers (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Remove platform_profile_handler from callbacks (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Let drivers set drvdata to the class device (David Arcari) [RHEL-105420] +- platform/x86/amd/pmf: Get SRA sensor data from AMD SFH driver (David Arcari) [RHEL-105420] +- HID: amd_sfh: Fix SRA sensor when it's the only sensor (David Arcari) [RHEL-105420] +- HID: amd_sfh: Add support to export device operating states (David Arcari) [RHEL-105420] +- platform/x86/amd: pmf: Switch to guard(mutex) (David Arcari) [RHEL-105420] +- platform/x86/amd/pmf: Enable Custom BIOS Inputs for PMF-TA (David Arcari) [RHEL-105420] +- platform/x86/amd: pmf: Drop all quirks (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Replace *class_dev member with class_dev (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Add devm_platform_profile_register() (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Allow multiple handlers (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Notify class device from platform_profile_notify() (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Check all profile handler to calculate next (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Make sure all profile handlers agree on profile (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Add concept of a "custom" profile (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Only show profiles common for all handlers (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Notify change events on register and unregister (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Add profile attribute for class interface (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Add choices attribute for class interface (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Add name attribute to class interface (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Create class for ACPI platform profile (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Use `scoped_cond_guard` (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Use guard(mutex) for register/unregister (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Move matching string for new profile out of mutex (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Move sanity check out of the mutex (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Pass the profile handler into platform_profile_notify() (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Add platform handler argument to platform_profile_remove() (David Arcari) [RHEL-105420] +- ACPI: add missing MODULE_DESCRIPTION() macros (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Add device pointer into platform profile handler (David Arcari) [RHEL-105420] +- ACPI: platform-profile: Add a name member to handlers (David Arcari) [RHEL-105420] +- platform/x86/amd/pmf: Switch to platform_get_resource() and devm_ioremap_resource() (David Arcari) [RHEL-105420] +- platform/x86/amd/pmf: Use dev_err_probe() to simplify error handling (David Arcari) [RHEL-105420] +- platform/x86/amd/pmf: Add SMU metrics table support for 1Ah family 60h model (David Arcari) [RHEL-105420] +- platform/x86/amd: pmf: Add quirk for TUF Gaming A14 (David Arcari) [RHEL-105420] +- platform/x86/amd: pmf: Make ASUS GA403 quirk generic (David Arcari) [RHEL-105420] +- platform/x86/amd/pmf: Update SMU metrics table for 1AH family series (David Arcari) [RHEL-105420] +- platform/x86/amd/pmf: Relocate CPU ID macros to the PMF header (David Arcari) [RHEL-105420] +- platform/x86/amd/pmf: Add support for notifying Smart PC Solution updates (David Arcari) [RHEL-105420] +- platform/x86/amd/pmf: Fix to Update HPD Data When ALS is Disabled (David Arcari) [RHEL-105420] +- platform/x86/amd/pmf: Add new ACPI ID AMDI0107 (David Arcari) [RHEL-105420] +- platform/x86/amd: pmf: Add quirk for ROG Ally X (David Arcari) [RHEL-105420] +- platform/x86/amd/pmf: Use existing input event codes to update system states (David Arcari) [RHEL-105420] +- platform/x86/amd/pmf: Use memdup_user() (David Arcari) [RHEL-105420] +- platform/x86/amd: pmf: Add new ACPI ID AMDI0105 (David Arcari) [RHEL-105420] +- platform/x86/amd: pmf: Add quirk for ROG Zephyrus G14 (David Arcari) [RHEL-105420] +- platform/x86/amd: pmf: Add infrastructure for quirking supported funcs (David Arcari) [RHEL-105420] +- platform/x86/amd: pmf: Decrease error message to debug (David Arcari) [RHEL-105420] +- powercap: Switch to use hrtimer_setup() (David Arcari) [RHEL-111365] +- PM: EM: Rework the depends on for CONFIG_ENERGY_MODEL (David Arcari) [RHEL-111365] +- powercap: intel_rapl: Do not change CLAMPING bit if ENABLE bit cannot be changed (David Arcari) [RHEL-111365] +- powercap: intel_rapl_msr: Add PL4 support for Panther Lake (David Arcari) [RHEL-111365] +- powercap: intel_rapl: Add support for Bartlett Lake platform (David Arcari) [RHEL-111365] +- kernel.spec: replace '=' with space in argument of kernel-install (Li Tian) [RHEL-114361] +- net/mlx5: Not returning mlx5_link_info table when speed is unknown (Li Tian) [RHEL-114363] +- arm64: fix selection of HAVE_DYNAMIC_FTRACE_WITH_ARGS (Jerome Marchand) [RHEL-101598] +- ftrace: Remove unused global 'ftrace_direct_func_count' (Jerome Marchand) [RHEL-101598] +- ftrace: Remove unused list 'ftrace_direct_funcs' (Jerome Marchand) [RHEL-101598] +- tracing: Fix HAVE_DYNAMIC_FTRACE_WITH_REGS ifdef (Jerome Marchand) [RHEL-101598] +- ftrace: Fix DIRECT_CALLS to use SAVE_REGS by default (Jerome Marchand) [RHEL-101598] +- samples: ftrace: Replace bti assembly with hint for older compiler (Jerome Marchand) [RHEL-101598] +- arm64: avoid executing padding bytes during kexec / hibernation (Jerome Marchand) [RHEL-101598] +- arm64: ftrace: Add direct call trampoline samples support (Jerome Marchand) [RHEL-101598] +- samples: ftrace: Save required argument registers in sample trampolines (Jerome Marchand) [RHEL-101598] +- arm64: ftrace: Simplify get_ftrace_plt (Jerome Marchand) [RHEL-101598] +- arm64: ftrace: Add direct call support (Jerome Marchand) [RHEL-101598] +- ftrace: Make DIRECT_CALLS work WITH_ARGS and !WITH_REGS (Jerome Marchand) [RHEL-101598] +- ftrace: Store direct called addresses in their ops (Jerome Marchand) [RHEL-101598] +- ftrace: Rename _ftrace_direct_multi APIs to _ftrace_direct APIs (Jerome Marchand) [RHEL-101598] +- ftrace: Remove the legacy _ftrace_direct API (Jerome Marchand) [RHEL-101598] +- ftrace: Replace uses of _ftrace_direct APIs with _ftrace_direct_multi (Jerome Marchand) [RHEL-101598] +- ftrace: Let unregister_ftrace_direct_multi() call ftrace_free_filter() (Jerome Marchand) [RHEL-101598] +- arm64: Implement HAVE_DYNAMIC_FTRACE_WITH_CALL_OPS (Jerome Marchand) [RHEL-101598] +- arm64: ftrace: Update stale comment (Jerome Marchand) [RHEL-101598] +- arm64: Extend support for CONFIG_FUNCTION_ALIGNMENT (Jerome Marchand) [RHEL-101598] +- Compiler attributes: GCC cold function alignment workarounds (Jerome Marchand) [RHEL-101598] +- ftrace: Add DYNAMIC_FTRACE_WITH_CALL_OPS (Jerome Marchand) [RHEL-101598] +- ftrace: arm64: remove static ftrace (Jerome Marchand) [RHEL-101598] +- ftrace: arm64: move from REGS to ARGS (Jerome Marchand) [RHEL-101598] +- ftrace: abstract DYNAMIC_FTRACE_WITH_ARGS accesses (Jerome Marchand) [RHEL-101598] +- ftrace: rename ftrace_instruction_pointer_set() -> ftrace_regs_set_instruction_pointer() (Jerome Marchand) [RHEL-101598] +- ftrace: pass fregs to arch_ftrace_set_direct_caller() (Jerome Marchand) [RHEL-101598] +- arm64: ftrace: remove redundant label (Jerome Marchand) [RHEL-101598] +- arm64/ftrace: Make function graph use ftrace directly (Jerome Marchand) [RHEL-101598] +- arm64: Improve HAVE_DYNAMIC_FTRACE_WITH_REGS selection for clang (Jerome Marchand) [RHEL-101598] +- tracing: Use linker magic instead of recasting ftrace_ops_list_func() (Jerome Marchand) [RHEL-101598] +- ice: fix NULL access of tx->in_use in ice_ll_ts_intr (Petr Oros) [RHEL-84608] +- ice: fix NULL access of tx->in_use in ice_ptp_ts_irq (Petr Oros) [RHEL-84608] +- platform/x86/amd/pmc: Add TUXEDO IB Pro Gen10 AMD to spurious 8042 quirks list (David Arcari) [RHEL-102860] +- platform/x86/amd: pmc: Drop SMU F/W match for Cezanne (David Arcari) [RHEL-102860] +- platform/x86/amd: pmc: Add Lenovo Yoga 6 13ALC6 to pmc quirk list (David Arcari) [RHEL-102860] +- Move FCH header to a location accessible by all archs (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Add PCSpecialist Lafite Pro V 14M to 8042 quirks list (David Arcari) [RHEL-102860] +- platform/x86/amd: pmc: Clear metrics table at start of cycle (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Declare quirk_spurious_8042 for MECHREVO Wujie 14XA (GX4HRXL) (David Arcari) [RHEL-102860] +- platform/x86/amd: pmc: Require at least 2.5 seconds between HW sleep cycles (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: fix leak in probe() (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Use managed APIs for mutex (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Remove unnecessary line breaks (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Move macros and structures to the PMC header file (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Notify user when platform does not support s0ix transition (David Arcari) [RHEL-102860] +- platform/x86: amd: Use *-y instead of *-objs in Makefiles [partial] (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Only disable IRQ1 wakeup where i8042 actually enabled it (David Arcari) [RHEL-102860] +- platform/x86/amd: pmc: Use guard(mutex) (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Add STB support for AMD Desktop variants (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Update S2D message id for 1Ah Family 70h model (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Update IP information structure for newer SoCs (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Use ARRAY_SIZE() to fill num_ips information (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Isolate STB code changes to a new file (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Define enum for S2D/PMC msg_port and add helper function (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Update function names to align with new STB file (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Move STB functionality to a new file for better code organization (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Move STB block into amd_pmc_s2d_init() (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Extend support for PMC features on new AMD platform (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Fix SMU command submission path on new AMD platform (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Send OS_HINT command for new AMD platform (David Arcari) [RHEL-102860] +- platform/x86/amd: pmc: Add new ACPI ID AMDI000B (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Fix implicit declaration error on i386 (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Extend Framework 13 quirk to more BIOSes (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Add AMD MP2 STB functionality (David Arcari) [RHEL-102860] +- redhat/configs: enable CONFIG_AMD_MP2_STB (David Arcari) [RHEL-102860] +- RAS/AMD/FMPM: Get masked address (Aristeu Rozanski) [RHEL-87600] +- RAS/AMD/ATL: Include row[13] bit in row retirement (Aristeu Rozanski) [RHEL-87600] +- power: supply: core: Use blocking_notifier_call_chain to avoid RCU complaint (Mark Langsdorf) [RHEL-36251] +Resolves: RHEL-101598, RHEL-102860, RHEL-105420, RHEL-111365, RHEL-114361, RHEL-114363, RHEL-36251, RHEL-84608, RHEL-87600 + * Fri Sep 26 2025 CKI KWF Bot [5.14.0-620.el9] - use uniform permission checks for all mount propagation changes (Ian Kent) [RHEL-107304] {CVE-2025-38498} - do_change_type(): refuse to operate on unmounted/not ours mounts (Ian Kent) [RHEL-107304] {CVE-2025-38498} diff --git a/kernel.spec b/kernel.spec index 72f69cfed..68a6e7084 100755 --- a/kernel.spec +++ b/kernel.spec @@ -165,15 +165,15 @@ Summary: The Linux kernel # define buildid .local %define specversion 5.14.0 %define patchversion 5.14 -%define pkgrelease 620 +%define pkgrelease 621 %define kversion 5 -%define tarfile_release 5.14.0-620.el9 +%define tarfile_release 5.14.0-621.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 620%{?buildid}%{?dist} +%define specrelease 621%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-620.el9 +%define kabiversion 5.14.0-621.el9 # # End of genspec.sh variables @@ -3295,7 +3295,7 @@ touch %{_localstatedir}/lib/rpm-state/%{name}/installing_core_%{KVERREL}%{?-v:+% %{expand:%%preun %{?-v:%{-v*}-}%{!?-u*:core}%{?-u*:uki-%{-u*}}}\ entry_type=""\ %{-e: \ -/bin/kernel-install --help|grep -q -- '--entry-type=' &&\ +/bin/kernel-install --help|grep -q -- '--entry-type ' &&\ entry_type="--entry-type %{!?-u:type1}%{?-u:type2}" \ }\ /bin/kernel-install remove %{KVERREL}%{?-v:+%{-v*}} $entry_type || exit $?\ @@ -3684,6 +3684,164 @@ fi # # %changelog +* Tue Sep 30 2025 CKI KWF Bot [5.14.0-621.el9] +- platform/x86: ideapad-laptop: pass a correct pointer to the driver data (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Avoid initializing on non-ACPI platforms (David Arcari) [RHEL-105420] +- platform/x86/amd: pmf: Simplify error flow in amd_pmf_init_smart_pc() (David Arcari) [RHEL-105420] +- platform/x86/amd: pmf: Prevent amd_pmf_tee_deinit() from running twice (David Arcari) [RHEL-105420] +- platform/x86/amd: pmf: Use device managed allocations (David Arcari) [RHEL-105420] +- drivers/platform/x86/amd: pmf: Check for invalid Smart PC Policies (David Arcari) [RHEL-105420] +- drivers/platform/x86/amd: pmf: Check for invalid sideloaded Smart PC Policies (David Arcari) [RHEL-105420] +- platform/x86: amd: pmf: Fix STT limits (David Arcari) [RHEL-105420] +- platform/x86/amd/pmf: convert timeouts to secs_to_jiffies() (David Arcari) [RHEL-105420] +- platform/x86/amd: pmf: Fix missing hidden options for Smart PC (David Arcari) [RHEL-105420] +- platform/x86/amd/pmf: fix cleanup in amd_pmf_init_smart_pc() (David Arcari) [RHEL-105420] +- platform/x86/amd/pmf: Update PMF Driver for Compatibility with new PMF-TA (David Arcari) [RHEL-105420] +- platform/x86/amd/pmf: Propagate PMF-TA return codes (David Arcari) [RHEL-105420] +- platform/x86/amd: pmf: Add balanced-performance to hidden choices (David Arcari) [RHEL-105420] +- platform/x86/amd: pmf: Add 'quiet' to hidden choices (David Arcari) [RHEL-105420] +- platform/x86/amd/pmf: Initialize and clean up `cb_mutex` (David Arcari) [RHEL-105420] +- ACPI: platform-profile: Fix CFI violation when accessing sysfs files (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Add support for hidden choices (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Fix memory leak in profile_class_is_visible() (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Improve platform_profile_unregister() (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Add a prefix to log messages (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Add documentation (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Clean platform_profile_handler (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Move platform_profile_handler (David Arcari) [RHEL-105420] +- platform/x86: thinkpad_acpi: Fix registration of tpacpi platform driver (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Remove platform_profile_handler from exported symbols (David Arcari) [RHEL-105420] +- platform/x86: thinkpad_acpi: Use devm_platform_profile_register() (David Arcari) [RHEL-105420] +- platform/x86: hp-wmi: Use devm_platform_profile_register() (David Arcari) [RHEL-105420] +- platform/x86: ideapad-laptop: Use devm_platform_profile_register() (David Arcari) [RHEL-105420] +- platform/surface: surface_platform_profile: Use devm_platform_profile_register() (David Arcari) [RHEL-105420] +- platform/x86: amd: pmf: sps: Use devm_platform_profile_register() (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Add `probe` to platform_profile_ops (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Add `ops` member to handlers (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Remove platform_profile_handler from callbacks (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Let drivers set drvdata to the class device (David Arcari) [RHEL-105420] +- platform/x86/amd/pmf: Get SRA sensor data from AMD SFH driver (David Arcari) [RHEL-105420] +- HID: amd_sfh: Fix SRA sensor when it's the only sensor (David Arcari) [RHEL-105420] +- HID: amd_sfh: Add support to export device operating states (David Arcari) [RHEL-105420] +- platform/x86/amd: pmf: Switch to guard(mutex) (David Arcari) [RHEL-105420] +- platform/x86/amd/pmf: Enable Custom BIOS Inputs for PMF-TA (David Arcari) [RHEL-105420] +- platform/x86/amd: pmf: Drop all quirks (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Replace *class_dev member with class_dev (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Add devm_platform_profile_register() (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Allow multiple handlers (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Notify class device from platform_profile_notify() (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Check all profile handler to calculate next (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Make sure all profile handlers agree on profile (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Add concept of a "custom" profile (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Only show profiles common for all handlers (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Notify change events on register and unregister (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Add profile attribute for class interface (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Add choices attribute for class interface (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Add name attribute to class interface (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Create class for ACPI platform profile (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Use `scoped_cond_guard` (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Use guard(mutex) for register/unregister (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Move matching string for new profile out of mutex (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Move sanity check out of the mutex (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Pass the profile handler into platform_profile_notify() (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Add platform handler argument to platform_profile_remove() (David Arcari) [RHEL-105420] +- ACPI: add missing MODULE_DESCRIPTION() macros (David Arcari) [RHEL-105420] +- ACPI: platform_profile: Add device pointer into platform profile handler (David Arcari) [RHEL-105420] +- ACPI: platform-profile: Add a name member to handlers (David Arcari) [RHEL-105420] +- platform/x86/amd/pmf: Switch to platform_get_resource() and devm_ioremap_resource() (David Arcari) [RHEL-105420] +- platform/x86/amd/pmf: Use dev_err_probe() to simplify error handling (David Arcari) [RHEL-105420] +- platform/x86/amd/pmf: Add SMU metrics table support for 1Ah family 60h model (David Arcari) [RHEL-105420] +- platform/x86/amd: pmf: Add quirk for TUF Gaming A14 (David Arcari) [RHEL-105420] +- platform/x86/amd: pmf: Make ASUS GA403 quirk generic (David Arcari) [RHEL-105420] +- platform/x86/amd/pmf: Update SMU metrics table for 1AH family series (David Arcari) [RHEL-105420] +- platform/x86/amd/pmf: Relocate CPU ID macros to the PMF header (David Arcari) [RHEL-105420] +- platform/x86/amd/pmf: Add support for notifying Smart PC Solution updates (David Arcari) [RHEL-105420] +- platform/x86/amd/pmf: Fix to Update HPD Data When ALS is Disabled (David Arcari) [RHEL-105420] +- platform/x86/amd/pmf: Add new ACPI ID AMDI0107 (David Arcari) [RHEL-105420] +- platform/x86/amd: pmf: Add quirk for ROG Ally X (David Arcari) [RHEL-105420] +- platform/x86/amd/pmf: Use existing input event codes to update system states (David Arcari) [RHEL-105420] +- platform/x86/amd/pmf: Use memdup_user() (David Arcari) [RHEL-105420] +- platform/x86/amd: pmf: Add new ACPI ID AMDI0105 (David Arcari) [RHEL-105420] +- platform/x86/amd: pmf: Add quirk for ROG Zephyrus G14 (David Arcari) [RHEL-105420] +- platform/x86/amd: pmf: Add infrastructure for quirking supported funcs (David Arcari) [RHEL-105420] +- platform/x86/amd: pmf: Decrease error message to debug (David Arcari) [RHEL-105420] +- powercap: Switch to use hrtimer_setup() (David Arcari) [RHEL-111365] +- PM: EM: Rework the depends on for CONFIG_ENERGY_MODEL (David Arcari) [RHEL-111365] +- powercap: intel_rapl: Do not change CLAMPING bit if ENABLE bit cannot be changed (David Arcari) [RHEL-111365] +- powercap: intel_rapl_msr: Add PL4 support for Panther Lake (David Arcari) [RHEL-111365] +- powercap: intel_rapl: Add support for Bartlett Lake platform (David Arcari) [RHEL-111365] +- kernel.spec: replace '=' with space in argument of kernel-install (Li Tian) [RHEL-114361] +- net/mlx5: Not returning mlx5_link_info table when speed is unknown (Li Tian) [RHEL-114363] +- arm64: fix selection of HAVE_DYNAMIC_FTRACE_WITH_ARGS (Jerome Marchand) [RHEL-101598] +- ftrace: Remove unused global 'ftrace_direct_func_count' (Jerome Marchand) [RHEL-101598] +- ftrace: Remove unused list 'ftrace_direct_funcs' (Jerome Marchand) [RHEL-101598] +- tracing: Fix HAVE_DYNAMIC_FTRACE_WITH_REGS ifdef (Jerome Marchand) [RHEL-101598] +- ftrace: Fix DIRECT_CALLS to use SAVE_REGS by default (Jerome Marchand) [RHEL-101598] +- samples: ftrace: Replace bti assembly with hint for older compiler (Jerome Marchand) [RHEL-101598] +- arm64: avoid executing padding bytes during kexec / hibernation (Jerome Marchand) [RHEL-101598] +- arm64: ftrace: Add direct call trampoline samples support (Jerome Marchand) [RHEL-101598] +- samples: ftrace: Save required argument registers in sample trampolines (Jerome Marchand) [RHEL-101598] +- arm64: ftrace: Simplify get_ftrace_plt (Jerome Marchand) [RHEL-101598] +- arm64: ftrace: Add direct call support (Jerome Marchand) [RHEL-101598] +- ftrace: Make DIRECT_CALLS work WITH_ARGS and !WITH_REGS (Jerome Marchand) [RHEL-101598] +- ftrace: Store direct called addresses in their ops (Jerome Marchand) [RHEL-101598] +- ftrace: Rename _ftrace_direct_multi APIs to _ftrace_direct APIs (Jerome Marchand) [RHEL-101598] +- ftrace: Remove the legacy _ftrace_direct API (Jerome Marchand) [RHEL-101598] +- ftrace: Replace uses of _ftrace_direct APIs with _ftrace_direct_multi (Jerome Marchand) [RHEL-101598] +- ftrace: Let unregister_ftrace_direct_multi() call ftrace_free_filter() (Jerome Marchand) [RHEL-101598] +- arm64: Implement HAVE_DYNAMIC_FTRACE_WITH_CALL_OPS (Jerome Marchand) [RHEL-101598] +- arm64: ftrace: Update stale comment (Jerome Marchand) [RHEL-101598] +- arm64: Extend support for CONFIG_FUNCTION_ALIGNMENT (Jerome Marchand) [RHEL-101598] +- Compiler attributes: GCC cold function alignment workarounds (Jerome Marchand) [RHEL-101598] +- ftrace: Add DYNAMIC_FTRACE_WITH_CALL_OPS (Jerome Marchand) [RHEL-101598] +- ftrace: arm64: remove static ftrace (Jerome Marchand) [RHEL-101598] +- ftrace: arm64: move from REGS to ARGS (Jerome Marchand) [RHEL-101598] +- ftrace: abstract DYNAMIC_FTRACE_WITH_ARGS accesses (Jerome Marchand) [RHEL-101598] +- ftrace: rename ftrace_instruction_pointer_set() -> ftrace_regs_set_instruction_pointer() (Jerome Marchand) [RHEL-101598] +- ftrace: pass fregs to arch_ftrace_set_direct_caller() (Jerome Marchand) [RHEL-101598] +- arm64: ftrace: remove redundant label (Jerome Marchand) [RHEL-101598] +- arm64/ftrace: Make function graph use ftrace directly (Jerome Marchand) [RHEL-101598] +- arm64: Improve HAVE_DYNAMIC_FTRACE_WITH_REGS selection for clang (Jerome Marchand) [RHEL-101598] +- tracing: Use linker magic instead of recasting ftrace_ops_list_func() (Jerome Marchand) [RHEL-101598] +- ice: fix NULL access of tx->in_use in ice_ll_ts_intr (Petr Oros) [RHEL-84608] +- ice: fix NULL access of tx->in_use in ice_ptp_ts_irq (Petr Oros) [RHEL-84608] +- platform/x86/amd/pmc: Add TUXEDO IB Pro Gen10 AMD to spurious 8042 quirks list (David Arcari) [RHEL-102860] +- platform/x86/amd: pmc: Drop SMU F/W match for Cezanne (David Arcari) [RHEL-102860] +- platform/x86/amd: pmc: Add Lenovo Yoga 6 13ALC6 to pmc quirk list (David Arcari) [RHEL-102860] +- Move FCH header to a location accessible by all archs (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Add PCSpecialist Lafite Pro V 14M to 8042 quirks list (David Arcari) [RHEL-102860] +- platform/x86/amd: pmc: Clear metrics table at start of cycle (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Declare quirk_spurious_8042 for MECHREVO Wujie 14XA (GX4HRXL) (David Arcari) [RHEL-102860] +- platform/x86/amd: pmc: Require at least 2.5 seconds between HW sleep cycles (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: fix leak in probe() (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Use managed APIs for mutex (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Remove unnecessary line breaks (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Move macros and structures to the PMC header file (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Notify user when platform does not support s0ix transition (David Arcari) [RHEL-102860] +- platform/x86: amd: Use *-y instead of *-objs in Makefiles [partial] (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Only disable IRQ1 wakeup where i8042 actually enabled it (David Arcari) [RHEL-102860] +- platform/x86/amd: pmc: Use guard(mutex) (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Add STB support for AMD Desktop variants (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Update S2D message id for 1Ah Family 70h model (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Update IP information structure for newer SoCs (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Use ARRAY_SIZE() to fill num_ips information (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Isolate STB code changes to a new file (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Define enum for S2D/PMC msg_port and add helper function (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Update function names to align with new STB file (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Move STB functionality to a new file for better code organization (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Move STB block into amd_pmc_s2d_init() (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Extend support for PMC features on new AMD platform (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Fix SMU command submission path on new AMD platform (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Send OS_HINT command for new AMD platform (David Arcari) [RHEL-102860] +- platform/x86/amd: pmc: Add new ACPI ID AMDI000B (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Fix implicit declaration error on i386 (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Extend Framework 13 quirk to more BIOSes (David Arcari) [RHEL-102860] +- platform/x86/amd/pmc: Add AMD MP2 STB functionality (David Arcari) [RHEL-102860] +- redhat/configs: enable CONFIG_AMD_MP2_STB (David Arcari) [RHEL-102860] +- RAS/AMD/FMPM: Get masked address (Aristeu Rozanski) [RHEL-87600] +- RAS/AMD/ATL: Include row[13] bit in row retirement (Aristeu Rozanski) [RHEL-87600] +- power: supply: core: Use blocking_notifier_call_chain to avoid RCU complaint (Mark Langsdorf) [RHEL-36251] + * Fri Sep 26 2025 CKI KWF Bot [5.14.0-620.el9] - use uniform permission checks for all mount propagation changes (Ian Kent) [RHEL-107304] {CVE-2025-38498} - do_change_type(): refuse to operate on unmounted/not ours mounts (Ian Kent) [RHEL-107304] {CVE-2025-38498} diff --git a/sources b/sources index 8714ada8f..4be100c21 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-620.el9.tar.xz) = 3fbea1f27e17d7b3e311f659489fed7a92d4f49e13f65692126c5ad0ebd6e04d868c5b0c80090fe241c03b0f5f70d8503608f3e96249317d5a778467f31f5a22 -SHA512 (kernel-abi-stablelists-5.14.0-620.el9.tar.bz2) = 1dc79c8cb9fcb466a3079d6ce2e9f159153233e8ee86ce8684655151c7a4803cefa701938eccf6e486a01db77e545d2cbd0a9105b6dc61d28b6a7e7c0287ff40 -SHA512 (kernel-kabi-dw-5.14.0-620.el9.tar.bz2) = 85015615f0923bec94df9bb50c1760e4e9fa11909b3571a33dea2f134e7c76d587e71826ce714273b551ada0ff5e503b593ba3a3d4258c8698fee7d7a71cf594 +SHA512 (linux-5.14.0-621.el9.tar.xz) = 2ab44be62744aa9cfbec2abbb10519ba2deb56991be2b99c9e2bc579967e01e341d27768fa88bda448c3c459837894f12c58c83afad218f49146dbe405771a7c +SHA512 (kernel-abi-stablelists-5.14.0-621.el9.tar.bz2) = e12a325075c98635607f876a0117ca1b0cb338e9f8e480d2b51eb5889e3242f08f3e0f95971da7bec141be6cf19f88251aa1a88ff3d2f0b655d6ad7c7d2ecb46 +SHA512 (kernel-kabi-dw-5.14.0-621.el9.tar.bz2) = 40e86c9f42195736252c259a7596bb493cf191600ae3c51fe72ab26ec90eb07fce480a0b5b926f9b0dc0077a164f174945ec42d7ae094a8c8a6c02cda4923cac