From ee1006ad86a511a832deeac0a9804dd01428c6f8 Mon Sep 17 00:00:00 2001 From: CKI KWF Bot Date: Tue, 28 Apr 2026 08:25:20 +0000 Subject: [PATCH] kernel-5.14.0-699.el9 * Tue Apr 28 2026 CKI KWF Bot [5.14.0-699.el9] - redhat/configs: Enable MPAM options (Gavin Shan) [RHEL-164227] - arm_mpam: resctrl: Make resctrl_mon_ctx_waiters static (Gavin Shan) [RHEL-164227] - arm_mpam: resctrl: Fix the check for no monitor components found (Gavin Shan) [RHEL-164227] - arm_mpam: resctrl: Fix MBA CDP alloc_capable handling on unmount (Gavin Shan) [RHEL-164227] - arm64: mpam: Add initial MPAM documentation (Gavin Shan) [RHEL-164227] - arm_mpam: Quirk CMN-650's CSU NRDY behaviour (Gavin Shan) [RHEL-164227] - arm_mpam: Add workaround for T241-MPAM-6 (Gavin Shan) [RHEL-164227] - arm_mpam: Add workaround for T241-MPAM-4 (Gavin Shan) [RHEL-164227] - arm_mpam: Add workaround for T241-MPAM-1 (Gavin Shan) [RHEL-164227] - arm_mpam: Add quirk framework (Gavin Shan) [RHEL-164227] - arm_mpam: resctrl: Call resctrl_init() on platforms that can support resctrl (Gavin Shan) [RHEL-164227] - arm64: mpam: Select ARCH_HAS_CPU_RESCTRL (Gavin Shan) [RHEL-164227] - arm_mpam: resctrl: Add empty definitions for assorted resctrl functions (Gavin Shan) [RHEL-164227] - arm_mpam: resctrl: Update the rmid reallocation limit (Gavin Shan) [RHEL-164227] - arm_mpam: resctrl: Add resctrl_arch_rmid_read() (Gavin Shan) [RHEL-164227] - arm_mpam: resctrl: Allow resctrl to allocate monitors (Gavin Shan) [RHEL-164227] - arm_mpam: resctrl: Add support for csu counters (Gavin Shan) [RHEL-164227] - arm_mpam: resctrl: Add monitor initialisation and domain boilerplate (Gavin Shan) [RHEL-164227] - arm_mpam: resctrl: Add kunit test for control format conversions (Gavin Shan) [RHEL-164227] - arm_mpam: resctrl: Add support for 'MB' resource (Gavin Shan) [RHEL-164227] - arm_mpam: resctrl: Wait for cacheinfo to be ready (Gavin Shan) [RHEL-164227] - arm_mpam: resctrl: Add rmid index helpers (Gavin Shan) [RHEL-164227] - arm_mpam: resctrl: Convert to/from MPAMs fixed-point formats (Gavin Shan) [RHEL-164227] - arm_mpam: resctrl: Hide CDP emulation behind CONFIG_EXPERT (Gavin Shan) [RHEL-164227] - arm_mpam: resctrl: Add CDP emulation (Gavin Shan) [RHEL-164227] - arm_mpam: resctrl: Add plumbing against arm64 task and cpu hooks (Gavin Shan) [RHEL-164227] - arm_mpam: resctrl: Implement helpers to update configuration (Gavin Shan) [RHEL-164227] - arm_mpam: resctrl: Add resctrl_arch_get_config() (Gavin Shan) [RHEL-164227] - arm_mpam: resctrl: Implement resctrl_arch_reset_all_ctrls() (Gavin Shan) [RHEL-164227] - arm_mpam: resctrl: Pick the caches we will use as resctrl resources (Gavin Shan) [RHEL-164227] - arm_mpam: resctrl: Add boilerplate cpuhp and domain allocation (Gavin Shan) [RHEL-164227] - KVM: arm64: Force guest EL1 to use user-space's partid configuration (Gavin Shan) [RHEL-164227] - arm64: mpam: Add helpers to change a task or cpu's MPAM PARTID/PMG values (Gavin Shan) [RHEL-164227] - arm64: mpam: Initialise and context switch the MPAMSM_EL1 register (Gavin Shan) [RHEL-164227] - arm64: mpam: Add cpu_pm notifier to restore MPAM sysregs (Gavin Shan) [RHEL-164227] - arm64: mpam: Advertise the CPUs MPAM limits to the driver (Gavin Shan) [RHEL-164227] - arm64: mpam: Drop the CONFIG_EXPERT restriction (Gavin Shan) [RHEL-164227] - arm64: mpam: Re-initialise MPAM regs when CPU comes online (Gavin Shan) [RHEL-164227] - arm64: mpam: Context switch the MPAM registers (Gavin Shan) [RHEL-164227] - KVM: arm64: Make MPAMSM_EL1 accesses UNDEF (Gavin Shan) [RHEL-164227] - KVM: arm64: Preserve host MPAM configuration when changing traps (Gavin Shan) [RHEL-164227] - arm64/sysreg: Add MPAMSM_EL1 register (Gavin Shan) [RHEL-164227] - arm_mpam: Reset when feature configuration bit unset (Gavin Shan) [RHEL-164227] - arm_mpam: Ensure in_reset_state is false after applying configuration (Gavin Shan) [RHEL-164227] - arm_mpam: Force __iomem casts (Gavin Shan) [RHEL-100931] - arm_mpam: Disable preemption when making accesses to fake MSC in kunit test (Gavin Shan) [RHEL-100931] - arm_mpam: Fix null pointer dereference when restoring bandwidth counters (Gavin Shan) [RHEL-100931] - arm_mpam: Use non-atomic bitops when modifying feature bitmap (Gavin Shan) [RHEL-100931] - arm_mpam: Remove duplicate linux/srcu.h header (Gavin Shan) [RHEL-100931] - arm_mpam: Stop using uninitialized variables in __ris_msmon_read() (Gavin Shan) [RHEL-100931] - MAINTAINERS: new entry for MPAM Driver (Gavin Shan) [RHEL-100931] - arm_mpam: Add kunit tests for props_mismatch() (Gavin Shan) [RHEL-100931] - arm_mpam: Add kunit test for bitmap reset (Gavin Shan) [RHEL-100931] - arm_mpam: Add helper to reset saved mbwu state (Gavin Shan) [RHEL-100931] - arm_mpam: Use long MBWU counters if supported (Gavin Shan) [RHEL-100931] - arm_mpam: Probe for long/lwd mbwu counters (Gavin Shan) [RHEL-100931] - arm_mpam: Consider overflow in bandwidth counter state (Gavin Shan) [RHEL-100931] - arm_mpam: Track bandwidth counter state for power management (Gavin Shan) [RHEL-100931] - arm_mpam: Add mpam_msmon_read() to read monitor value (Gavin Shan) [RHEL-100931] - arm_mpam: Add helpers to allocate monitors (Gavin Shan) [RHEL-100931] - arm_mpam: Probe and reset the rest of the features (Gavin Shan) [RHEL-100931] - arm_mpam: Allow configuration to be applied and restored during cpu online (Gavin Shan) [RHEL-100931] - arm_mpam: Use a static key to indicate when mpam is enabled (Gavin Shan) [RHEL-100931] - arm_mpam: Register and enable IRQs (Gavin Shan) [RHEL-100931] - arm_mpam: Extend reset logic to allow devices to be reset any time (Gavin Shan) [RHEL-100931] - arm_mpam: Add a helper to touch an MSC from any CPU (Gavin Shan) [RHEL-100931] - arm_mpam: Reset MSC controls from cpuhp callbacks (Gavin Shan) [RHEL-100931] - arm_mpam: Merge supported features during mpam_enable() into mpam_class (Gavin Shan) [RHEL-100931] - arm_mpam: Probe the hardware features resctrl supports (Gavin Shan) [RHEL-100931] - arm_mpam: Add helpers for managing the locking around the mon_sel registers (Gavin Shan) [RHEL-100931] - arm_mpam: Probe hardware to find the supported partid/pmg values (Gavin Shan) [RHEL-100931] - arm_mpam: Add cpuhp callbacks to probe MSC hardware (Gavin Shan) [RHEL-100931] - arm_mpam: Add MPAM MSC register layout definitions (Gavin Shan) [RHEL-100931] - arm_mpam: Add the class and component structures for firmware described ris (Gavin Shan) [RHEL-100931] - arm_mpam: Add probe/remove for mpam msc driver and kbuild boiler plate (Gavin Shan) [RHEL-100931] - ACPI / MPAM: Parse the MPAM table (Gavin Shan) [RHEL-100931] - ACPI: Define acpi_put_table cleanup handler and acpi_get_table_pointer() helper (Gavin Shan) [RHEL-100931] - platform: Define platform_device_put cleanup handler (Gavin Shan) [RHEL-100931] - arm64: kconfig: Add Kconfig entry for MPAM (Gavin Shan) [RHEL-100931] - ACPI / PPTT: Add a helper to fill a cpumask from a cache_id (Gavin Shan) [RHEL-100931] - ACPI / PPTT: Find cache level by cache-id (Gavin Shan) [RHEL-100931] - ACPI / PPTT: Add acpi_pptt_cache_v1_full to use pptt cache as one structure (Gavin Shan) [RHEL-100931] - ACPI / PPTT: Stop acpi_count_levels() expecting callers to clear levels (Gavin Shan) [RHEL-100931] - ACPI / PPTT: Add a helper to fill a cpumask from a processor container (Gavin Shan) [RHEL-100931] - cpumask: Add initialiser to use cleanup helpers (Gavin Shan) [RHEL-100931] - ACPICA: MPAM: Correct the typo in struct acpi_mpam_msc_node member (Gavin Shan) [RHEL-100931] - ACPICA: Add support for Arm's MPAM ACPI table version 2 (Gavin Shan) [RHEL-100931] - platform/x86/amd/pmf: Added a module parameter to disable the Smart PC function (David Arcari) [RHEL-128575] - platform/x86/amd/pmf: Introduce new interface to export NPU metrics (David Arcari) [RHEL-128575] - platform/x86/amd/pmf: Prevent TEE errors after hibernate (David Arcari) [RHEL-128575] - platform/x86/amd/pmf: Use ring buffer to store custom BIOS input values (David Arcari) [RHEL-128575] - platform/x86/amd/pmf: Use devm_mutex_init() for mutex initialization (David Arcari) [RHEL-128575] - platform/x86/amd/pmf: Add BIOS_INPUTS_MAX macro to replace hardcoded array size (David Arcari) [RHEL-128575] - platform/x86/amd/pmf: Refactor repetitive BIOS output handling (David Arcari) [RHEL-128575] - platform/x86/amd/pmf: Replace magic table id with METRICS_TABLE_ID (David Arcari) [RHEL-128575] - platform/x86/amd/pmf: Use explicit SET_CMD/GET_CMD flags in amd_pmf_send_cmd() (David Arcari) [RHEL-128575] - platform/x86/amd/pmf: Rename IPU metrics fields to NPU for consistency (David Arcari) [RHEL-128575] - platform/x86/amd/pmf: Support new ACPI ID AMDI0108 (David Arcari) [RHEL-128575] - platform/x86/amd/pmf: Add debug logs for pending requests and custom BIOS inputs (David Arcari) [RHEL-128575] - platform/x86/amd/pmf: Call enact function sooner to process early pending requests (David Arcari) [RHEL-128575] - platform/x86/amd/pmf: Preserve custom BIOS inputs for evaluating the policies (David Arcari) [RHEL-128575] - platform/x86/amd/pmf: Add custom BIOS input support for AMD_CPU_ID_PS (David Arcari) [RHEL-128575] - platform/x86/amd/pmf: Add helper to verify BIOS input notifications are enable/disable (David Arcari) [RHEL-128575] - platform/x86/amd/pmf: Update ta_pmf_action structure member (David Arcari) [RHEL-128575] - platform/x86/amd/pmf: Extend custom BIOS inputs for more policies (David Arcari) [RHEL-128575] - platform/x86/amd/pmf: Fix the custom bios input handling mechanism (David Arcari) [RHEL-128575] - platform/x86/amd/pmf: Add support for adjusting PMF PPT and PPT APU thresholds (David Arcari) [RHEL-128575] - platform/x86/amd/pmf: Remove redundant ternary operators (David Arcari) [RHEL-128575] - dpll: zl3073x: Remove redundant cleanup in devm_dpll_init() (CKI Backport Bot) [RHEL-164439] - dpll: zl3073x: fix REF_PHASE_OFFSET_COMP register width for some chip IDs (CKI Backport Bot) [RHEL-164439] - dpll: zl3073x: Fix ref frequency setting (CKI Backport Bot) [RHEL-164439] - dpll: zl3073x: Include current frequency in supported frequencies list (CKI Backport Bot) [RHEL-164439] - dpll: zl3073x: Add output pin frequency helper (CKI Backport Bot) [RHEL-164439] - ipv4: ip_gre: make ipgre_header() robust (Guillaume Nault) [RHEL-152693] - ip6_tunnel: use skb_vlan_inet_prepare() in __ip6_tnl_rcv() (Guillaume Nault) [RHEL-152693] - erspan: Initialize options_len before referencing options. (Guillaume Nault) [RHEL-152693] - arp: do not assume dev_hard_header() does not change skb->head (Guillaume Nault) [RHEL-152693] - ip6_gre: make ip6gre_header() robust (Guillaume Nault) [RHEL-152693] - net/ip6_tunnel: Prevent perpetual tunnel growth (Guillaume Nault) [RHEL-152693] - vxlan: Handle error of rtnl_register_module(). (Guillaume Nault) [RHEL-152693] - sched/deadline: Fix missing ENQUEUE_REPLENISH during PI de-boosting (Herton R. Krzesinski) [RHEL-157267] - iommu/amd: Fix potential out-of-bounds read in iommu_mmio_show (Jerry Snitselaar) [RHEL-140473] - redhat/configs: Enable AMD IOMMU DebugFS support (Jerry Snitselaar) [RHEL-140473] Resolves: RHEL-100931, RHEL-128575, RHEL-140473, RHEL-152693, RHEL-157267, RHEL-164227, RHEL-164439 Signed-off-by: CKI KWF Bot --- Makefile.rhelver | 2 +- kernel-aarch64-64k-debug-rhel.config | 4 + kernel-aarch64-64k-rhel.config | 4 + kernel-aarch64-debug-rhel.config | 4 + kernel-aarch64-rhel.config | 4 + kernel-aarch64-rt-64k-debug-rhel.config | 4 + kernel-aarch64-rt-64k-rhel.config | 4 + kernel-aarch64-rt-debug-rhel.config | 4 + kernel-aarch64-rt-rhel.config | 4 + kernel-x86_64-debug-rhel.config | 2 +- kernel-x86_64-rt-debug-rhel.config | 2 +- kernel.changelog | 126 ++++++++++++++++++++++ kernel.spec | 133 +++++++++++++++++++++++- sources | 6 +- 14 files changed, 293 insertions(+), 10 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 9d503c84c..3cf77d96d 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 9 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 698 +RHEL_RELEASE = 699 # # ZSTREAM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index 484092874..2ac6650c2 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -305,6 +305,9 @@ CONFIG_ARM64_ERRATUM_843419=y CONFIG_ARM64_ERRATUM_858921=y CONFIG_ARM64_HW_AFDBM=y CONFIG_ARM64_LSE_ATOMICS=y +CONFIG_ARM64_MPAM_DRIVER_DEBUG=y +CONFIG_ARM64_MPAM_DRIVER=y +CONFIG_ARM64_MPAM=y CONFIG_ARM64_MTE=y # CONFIG_ARM64_PA_BITS_48 is not set CONFIG_ARM64_PA_BITS_52=y @@ -4990,6 +4993,7 @@ CONFIG_RELOCATABLE=y # CONFIG_REMOTEPROC is not set # CONFIG_REMOTE_TARGET is not set CONFIG_RENESAS_PHY=m +CONFIG_RESCTRL_FS=y # CONFIG_RESET_ATTACK_MITIGATION is not set CONFIG_RESET_CONTROLLER=y CONFIG_RESET_IMX7=y diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index 3ce6c0776..db581d74d 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -305,6 +305,9 @@ CONFIG_ARM64_ERRATUM_843419=y CONFIG_ARM64_ERRATUM_858921=y CONFIG_ARM64_HW_AFDBM=y CONFIG_ARM64_LSE_ATOMICS=y +# CONFIG_ARM64_MPAM_DRIVER_DEBUG is not set +CONFIG_ARM64_MPAM_DRIVER=y +CONFIG_ARM64_MPAM=y CONFIG_ARM64_MTE=y # CONFIG_ARM64_PA_BITS_48 is not set CONFIG_ARM64_PA_BITS_52=y @@ -4968,6 +4971,7 @@ CONFIG_RELOCATABLE=y # CONFIG_REMOTEPROC is not set # CONFIG_REMOTE_TARGET is not set CONFIG_RENESAS_PHY=m +CONFIG_RESCTRL_FS=y # CONFIG_RESET_ATTACK_MITIGATION is not set CONFIG_RESET_CONTROLLER=y CONFIG_RESET_IMX7=y diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 9e03e1752..35ee5160d 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -305,6 +305,9 @@ CONFIG_ARM64_ERRATUM_843419=y CONFIG_ARM64_ERRATUM_858921=y CONFIG_ARM64_HW_AFDBM=y CONFIG_ARM64_LSE_ATOMICS=y +CONFIG_ARM64_MPAM_DRIVER_DEBUG=y +CONFIG_ARM64_MPAM_DRIVER=y +CONFIG_ARM64_MPAM=y CONFIG_ARM64_MTE=y CONFIG_ARM64_PA_BITS_48=y CONFIG_ARM64_PAN=y @@ -4988,6 +4991,7 @@ CONFIG_RELOCATABLE=y # CONFIG_REMOTEPROC is not set # CONFIG_REMOTE_TARGET is not set CONFIG_RENESAS_PHY=m +CONFIG_RESCTRL_FS=y # CONFIG_RESET_ATTACK_MITIGATION is not set CONFIG_RESET_CONTROLLER=y CONFIG_RESET_IMX7=y diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index f0d96d76d..aadba94e1 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -305,6 +305,9 @@ CONFIG_ARM64_ERRATUM_843419=y CONFIG_ARM64_ERRATUM_858921=y CONFIG_ARM64_HW_AFDBM=y CONFIG_ARM64_LSE_ATOMICS=y +# CONFIG_ARM64_MPAM_DRIVER_DEBUG is not set +CONFIG_ARM64_MPAM_DRIVER=y +CONFIG_ARM64_MPAM=y CONFIG_ARM64_MTE=y CONFIG_ARM64_PA_BITS_48=y CONFIG_ARM64_PAN=y @@ -4966,6 +4969,7 @@ CONFIG_RELOCATABLE=y # CONFIG_REMOTEPROC is not set # CONFIG_REMOTE_TARGET is not set CONFIG_RENESAS_PHY=m +CONFIG_RESCTRL_FS=y # CONFIG_RESET_ATTACK_MITIGATION is not set CONFIG_RESET_CONTROLLER=y CONFIG_RESET_IMX7=y diff --git a/kernel-aarch64-rt-64k-debug-rhel.config b/kernel-aarch64-rt-64k-debug-rhel.config index 1c6b6d497..c3bc8746f 100644 --- a/kernel-aarch64-rt-64k-debug-rhel.config +++ b/kernel-aarch64-rt-64k-debug-rhel.config @@ -310,6 +310,9 @@ CONFIG_ARM64_ERRATUM_843419=y CONFIG_ARM64_ERRATUM_858921=y CONFIG_ARM64_HW_AFDBM=y CONFIG_ARM64_LSE_ATOMICS=y +CONFIG_ARM64_MPAM_DRIVER_DEBUG=y +CONFIG_ARM64_MPAM_DRIVER=y +CONFIG_ARM64_MPAM=y CONFIG_ARM64_MTE=y # CONFIG_ARM64_PA_BITS_48 is not set CONFIG_ARM64_PA_BITS_52=y @@ -5082,6 +5085,7 @@ CONFIG_RELOCATABLE=y # CONFIG_REMOTEPROC is not set # CONFIG_REMOTE_TARGET is not set CONFIG_RENESAS_PHY=m +CONFIG_RESCTRL_FS=y # CONFIG_RESET_ATTACK_MITIGATION is not set CONFIG_RESET_CONTROLLER=y CONFIG_RESET_IMX7=y diff --git a/kernel-aarch64-rt-64k-rhel.config b/kernel-aarch64-rt-64k-rhel.config index 71cce2479..5a95bc028 100644 --- a/kernel-aarch64-rt-64k-rhel.config +++ b/kernel-aarch64-rt-64k-rhel.config @@ -310,6 +310,9 @@ CONFIG_ARM64_ERRATUM_843419=y CONFIG_ARM64_ERRATUM_858921=y CONFIG_ARM64_HW_AFDBM=y CONFIG_ARM64_LSE_ATOMICS=y +# CONFIG_ARM64_MPAM_DRIVER_DEBUG is not set +CONFIG_ARM64_MPAM_DRIVER=y +CONFIG_ARM64_MPAM=y CONFIG_ARM64_MTE=y # CONFIG_ARM64_PA_BITS_48 is not set CONFIG_ARM64_PA_BITS_52=y @@ -5060,6 +5063,7 @@ CONFIG_RELOCATABLE=y # CONFIG_REMOTEPROC is not set # CONFIG_REMOTE_TARGET is not set CONFIG_RENESAS_PHY=m +CONFIG_RESCTRL_FS=y # CONFIG_RESET_ATTACK_MITIGATION is not set CONFIG_RESET_CONTROLLER=y CONFIG_RESET_IMX7=y diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index 73273ce00..4f2a1c2a9 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -310,6 +310,9 @@ CONFIG_ARM64_ERRATUM_843419=y CONFIG_ARM64_ERRATUM_858921=y CONFIG_ARM64_HW_AFDBM=y CONFIG_ARM64_LSE_ATOMICS=y +CONFIG_ARM64_MPAM_DRIVER_DEBUG=y +CONFIG_ARM64_MPAM_DRIVER=y +CONFIG_ARM64_MPAM=y CONFIG_ARM64_MTE=y CONFIG_ARM64_PA_BITS_48=y CONFIG_ARM64_PAN=y @@ -5080,6 +5083,7 @@ CONFIG_RELOCATABLE=y # CONFIG_REMOTEPROC is not set # CONFIG_REMOTE_TARGET is not set CONFIG_RENESAS_PHY=m +CONFIG_RESCTRL_FS=y # CONFIG_RESET_ATTACK_MITIGATION is not set CONFIG_RESET_CONTROLLER=y CONFIG_RESET_IMX7=y diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index 5eac4e1aa..ec6c0f921 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -310,6 +310,9 @@ CONFIG_ARM64_ERRATUM_843419=y CONFIG_ARM64_ERRATUM_858921=y CONFIG_ARM64_HW_AFDBM=y CONFIG_ARM64_LSE_ATOMICS=y +# CONFIG_ARM64_MPAM_DRIVER_DEBUG is not set +CONFIG_ARM64_MPAM_DRIVER=y +CONFIG_ARM64_MPAM=y CONFIG_ARM64_MTE=y CONFIG_ARM64_PA_BITS_48=y CONFIG_ARM64_PAN=y @@ -5058,6 +5061,7 @@ CONFIG_RELOCATABLE=y # CONFIG_REMOTEPROC is not set # CONFIG_REMOTE_TARGET is not set CONFIG_RENESAS_PHY=m +CONFIG_RESCTRL_FS=y # CONFIG_RESET_ATTACK_MITIGATION is not set CONFIG_RESET_CONTROLLER=y CONFIG_RESET_IMX7=y diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index 6abb0d388..41eeebc0a 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -194,7 +194,7 @@ CONFIG_AMD_ATL=m CONFIG_AMD_HSMP_ACPI=m CONFIG_AMD_HSMP=m CONFIG_AMD_HSMP_PLAT=m -# CONFIG_AMD_IOMMU_DEBUGFS is not set +CONFIG_AMD_IOMMU_DEBUGFS=y CONFIG_AMD_IOMMU=y # CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT is not set CONFIG_AMD_MEM_ENCRYPT=y diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index 6b0a68ec6..b7e2d3d1c 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -197,7 +197,7 @@ CONFIG_AMD_ATL=m CONFIG_AMD_HSMP_ACPI=m CONFIG_AMD_HSMP=m CONFIG_AMD_HSMP_PLAT=m -# CONFIG_AMD_IOMMU_DEBUGFS is not set +CONFIG_AMD_IOMMU_DEBUGFS=y CONFIG_AMD_IOMMU=y # CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT is not set CONFIG_AMD_MEM_ENCRYPT=y diff --git a/kernel.changelog b/kernel.changelog index 472ad376b..a624903dc 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,129 @@ +* Tue Apr 28 2026 CKI KWF Bot [5.14.0-699.el9] +- redhat/configs: Enable MPAM options (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Make resctrl_mon_ctx_waiters static (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Fix the check for no monitor components found (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Fix MBA CDP alloc_capable handling on unmount (Gavin Shan) [RHEL-164227] +- arm64: mpam: Add initial MPAM documentation (Gavin Shan) [RHEL-164227] +- arm_mpam: Quirk CMN-650's CSU NRDY behaviour (Gavin Shan) [RHEL-164227] +- arm_mpam: Add workaround for T241-MPAM-6 (Gavin Shan) [RHEL-164227] +- arm_mpam: Add workaround for T241-MPAM-4 (Gavin Shan) [RHEL-164227] +- arm_mpam: Add workaround for T241-MPAM-1 (Gavin Shan) [RHEL-164227] +- arm_mpam: Add quirk framework (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Call resctrl_init() on platforms that can support resctrl (Gavin Shan) [RHEL-164227] +- arm64: mpam: Select ARCH_HAS_CPU_RESCTRL (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Add empty definitions for assorted resctrl functions (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Update the rmid reallocation limit (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Add resctrl_arch_rmid_read() (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Allow resctrl to allocate monitors (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Add support for csu counters (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Add monitor initialisation and domain boilerplate (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Add kunit test for control format conversions (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Add support for 'MB' resource (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Wait for cacheinfo to be ready (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Add rmid index helpers (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Convert to/from MPAMs fixed-point formats (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Hide CDP emulation behind CONFIG_EXPERT (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Add CDP emulation (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Add plumbing against arm64 task and cpu hooks (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Implement helpers to update configuration (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Add resctrl_arch_get_config() (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Implement resctrl_arch_reset_all_ctrls() (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Pick the caches we will use as resctrl resources (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Add boilerplate cpuhp and domain allocation (Gavin Shan) [RHEL-164227] +- KVM: arm64: Force guest EL1 to use user-space's partid configuration (Gavin Shan) [RHEL-164227] +- arm64: mpam: Add helpers to change a task or cpu's MPAM PARTID/PMG values (Gavin Shan) [RHEL-164227] +- arm64: mpam: Initialise and context switch the MPAMSM_EL1 register (Gavin Shan) [RHEL-164227] +- arm64: mpam: Add cpu_pm notifier to restore MPAM sysregs (Gavin Shan) [RHEL-164227] +- arm64: mpam: Advertise the CPUs MPAM limits to the driver (Gavin Shan) [RHEL-164227] +- arm64: mpam: Drop the CONFIG_EXPERT restriction (Gavin Shan) [RHEL-164227] +- arm64: mpam: Re-initialise MPAM regs when CPU comes online (Gavin Shan) [RHEL-164227] +- arm64: mpam: Context switch the MPAM registers (Gavin Shan) [RHEL-164227] +- KVM: arm64: Make MPAMSM_EL1 accesses UNDEF (Gavin Shan) [RHEL-164227] +- KVM: arm64: Preserve host MPAM configuration when changing traps (Gavin Shan) [RHEL-164227] +- arm64/sysreg: Add MPAMSM_EL1 register (Gavin Shan) [RHEL-164227] +- arm_mpam: Reset when feature configuration bit unset (Gavin Shan) [RHEL-164227] +- arm_mpam: Ensure in_reset_state is false after applying configuration (Gavin Shan) [RHEL-164227] +- arm_mpam: Force __iomem casts (Gavin Shan) [RHEL-100931] +- arm_mpam: Disable preemption when making accesses to fake MSC in kunit test (Gavin Shan) [RHEL-100931] +- arm_mpam: Fix null pointer dereference when restoring bandwidth counters (Gavin Shan) [RHEL-100931] +- arm_mpam: Use non-atomic bitops when modifying feature bitmap (Gavin Shan) [RHEL-100931] +- arm_mpam: Remove duplicate linux/srcu.h header (Gavin Shan) [RHEL-100931] +- arm_mpam: Stop using uninitialized variables in __ris_msmon_read() (Gavin Shan) [RHEL-100931] +- MAINTAINERS: new entry for MPAM Driver (Gavin Shan) [RHEL-100931] +- arm_mpam: Add kunit tests for props_mismatch() (Gavin Shan) [RHEL-100931] +- arm_mpam: Add kunit test for bitmap reset (Gavin Shan) [RHEL-100931] +- arm_mpam: Add helper to reset saved mbwu state (Gavin Shan) [RHEL-100931] +- arm_mpam: Use long MBWU counters if supported (Gavin Shan) [RHEL-100931] +- arm_mpam: Probe for long/lwd mbwu counters (Gavin Shan) [RHEL-100931] +- arm_mpam: Consider overflow in bandwidth counter state (Gavin Shan) [RHEL-100931] +- arm_mpam: Track bandwidth counter state for power management (Gavin Shan) [RHEL-100931] +- arm_mpam: Add mpam_msmon_read() to read monitor value (Gavin Shan) [RHEL-100931] +- arm_mpam: Add helpers to allocate monitors (Gavin Shan) [RHEL-100931] +- arm_mpam: Probe and reset the rest of the features (Gavin Shan) [RHEL-100931] +- arm_mpam: Allow configuration to be applied and restored during cpu online (Gavin Shan) [RHEL-100931] +- arm_mpam: Use a static key to indicate when mpam is enabled (Gavin Shan) [RHEL-100931] +- arm_mpam: Register and enable IRQs (Gavin Shan) [RHEL-100931] +- arm_mpam: Extend reset logic to allow devices to be reset any time (Gavin Shan) [RHEL-100931] +- arm_mpam: Add a helper to touch an MSC from any CPU (Gavin Shan) [RHEL-100931] +- arm_mpam: Reset MSC controls from cpuhp callbacks (Gavin Shan) [RHEL-100931] +- arm_mpam: Merge supported features during mpam_enable() into mpam_class (Gavin Shan) [RHEL-100931] +- arm_mpam: Probe the hardware features resctrl supports (Gavin Shan) [RHEL-100931] +- arm_mpam: Add helpers for managing the locking around the mon_sel registers (Gavin Shan) [RHEL-100931] +- arm_mpam: Probe hardware to find the supported partid/pmg values (Gavin Shan) [RHEL-100931] +- arm_mpam: Add cpuhp callbacks to probe MSC hardware (Gavin Shan) [RHEL-100931] +- arm_mpam: Add MPAM MSC register layout definitions (Gavin Shan) [RHEL-100931] +- arm_mpam: Add the class and component structures for firmware described ris (Gavin Shan) [RHEL-100931] +- arm_mpam: Add probe/remove for mpam msc driver and kbuild boiler plate (Gavin Shan) [RHEL-100931] +- ACPI / MPAM: Parse the MPAM table (Gavin Shan) [RHEL-100931] +- ACPI: Define acpi_put_table cleanup handler and acpi_get_table_pointer() helper (Gavin Shan) [RHEL-100931] +- platform: Define platform_device_put cleanup handler (Gavin Shan) [RHEL-100931] +- arm64: kconfig: Add Kconfig entry for MPAM (Gavin Shan) [RHEL-100931] +- ACPI / PPTT: Add a helper to fill a cpumask from a cache_id (Gavin Shan) [RHEL-100931] +- ACPI / PPTT: Find cache level by cache-id (Gavin Shan) [RHEL-100931] +- ACPI / PPTT: Add acpi_pptt_cache_v1_full to use pptt cache as one structure (Gavin Shan) [RHEL-100931] +- ACPI / PPTT: Stop acpi_count_levels() expecting callers to clear levels (Gavin Shan) [RHEL-100931] +- ACPI / PPTT: Add a helper to fill a cpumask from a processor container (Gavin Shan) [RHEL-100931] +- cpumask: Add initialiser to use cleanup helpers (Gavin Shan) [RHEL-100931] +- ACPICA: MPAM: Correct the typo in struct acpi_mpam_msc_node member (Gavin Shan) [RHEL-100931] +- ACPICA: Add support for Arm's MPAM ACPI table version 2 (Gavin Shan) [RHEL-100931] +- platform/x86/amd/pmf: Added a module parameter to disable the Smart PC function (David Arcari) [RHEL-128575] +- platform/x86/amd/pmf: Introduce new interface to export NPU metrics (David Arcari) [RHEL-128575] +- platform/x86/amd/pmf: Prevent TEE errors after hibernate (David Arcari) [RHEL-128575] +- platform/x86/amd/pmf: Use ring buffer to store custom BIOS input values (David Arcari) [RHEL-128575] +- platform/x86/amd/pmf: Use devm_mutex_init() for mutex initialization (David Arcari) [RHEL-128575] +- platform/x86/amd/pmf: Add BIOS_INPUTS_MAX macro to replace hardcoded array size (David Arcari) [RHEL-128575] +- platform/x86/amd/pmf: Refactor repetitive BIOS output handling (David Arcari) [RHEL-128575] +- platform/x86/amd/pmf: Replace magic table id with METRICS_TABLE_ID (David Arcari) [RHEL-128575] +- platform/x86/amd/pmf: Use explicit SET_CMD/GET_CMD flags in amd_pmf_send_cmd() (David Arcari) [RHEL-128575] +- platform/x86/amd/pmf: Rename IPU metrics fields to NPU for consistency (David Arcari) [RHEL-128575] +- platform/x86/amd/pmf: Support new ACPI ID AMDI0108 (David Arcari) [RHEL-128575] +- platform/x86/amd/pmf: Add debug logs for pending requests and custom BIOS inputs (David Arcari) [RHEL-128575] +- platform/x86/amd/pmf: Call enact function sooner to process early pending requests (David Arcari) [RHEL-128575] +- platform/x86/amd/pmf: Preserve custom BIOS inputs for evaluating the policies (David Arcari) [RHEL-128575] +- platform/x86/amd/pmf: Add custom BIOS input support for AMD_CPU_ID_PS (David Arcari) [RHEL-128575] +- platform/x86/amd/pmf: Add helper to verify BIOS input notifications are enable/disable (David Arcari) [RHEL-128575] +- platform/x86/amd/pmf: Update ta_pmf_action structure member (David Arcari) [RHEL-128575] +- platform/x86/amd/pmf: Extend custom BIOS inputs for more policies (David Arcari) [RHEL-128575] +- platform/x86/amd/pmf: Fix the custom bios input handling mechanism (David Arcari) [RHEL-128575] +- platform/x86/amd/pmf: Add support for adjusting PMF PPT and PPT APU thresholds (David Arcari) [RHEL-128575] +- platform/x86/amd/pmf: Remove redundant ternary operators (David Arcari) [RHEL-128575] +- dpll: zl3073x: Remove redundant cleanup in devm_dpll_init() (CKI Backport Bot) [RHEL-164439] +- dpll: zl3073x: fix REF_PHASE_OFFSET_COMP register width for some chip IDs (CKI Backport Bot) [RHEL-164439] +- dpll: zl3073x: Fix ref frequency setting (CKI Backport Bot) [RHEL-164439] +- dpll: zl3073x: Include current frequency in supported frequencies list (CKI Backport Bot) [RHEL-164439] +- dpll: zl3073x: Add output pin frequency helper (CKI Backport Bot) [RHEL-164439] +- ipv4: ip_gre: make ipgre_header() robust (Guillaume Nault) [RHEL-152693] +- ip6_tunnel: use skb_vlan_inet_prepare() in __ip6_tnl_rcv() (Guillaume Nault) [RHEL-152693] +- erspan: Initialize options_len before referencing options. (Guillaume Nault) [RHEL-152693] +- arp: do not assume dev_hard_header() does not change skb->head (Guillaume Nault) [RHEL-152693] +- ip6_gre: make ip6gre_header() robust (Guillaume Nault) [RHEL-152693] +- net/ip6_tunnel: Prevent perpetual tunnel growth (Guillaume Nault) [RHEL-152693] +- vxlan: Handle error of rtnl_register_module(). (Guillaume Nault) [RHEL-152693] +- sched/deadline: Fix missing ENQUEUE_REPLENISH during PI de-boosting (Herton R. Krzesinski) [RHEL-157267] +- iommu/amd: Fix potential out-of-bounds read in iommu_mmio_show (Jerry Snitselaar) [RHEL-140473] +- redhat/configs: Enable AMD IOMMU DebugFS support (Jerry Snitselaar) [RHEL-140473] +Resolves: RHEL-100931, RHEL-128575, RHEL-140473, RHEL-152693, RHEL-157267, RHEL-164227, RHEL-164439 + * Mon Apr 27 2026 CKI KWF Bot [5.14.0-698.el9] - thermal: intel: intel_soc_dts_thermal: Switch to new Intel CPU model defines (David Arcari) [RHEL-128567] - thermal: intel: x86_pkg_temp_thermal: Fix bogus trip temperature (David Arcari) [RHEL-128567] diff --git a/kernel.spec b/kernel.spec index 3c776b6c6..31a446ed9 100644 --- a/kernel.spec +++ b/kernel.spec @@ -176,15 +176,15 @@ Summary: The Linux kernel # define buildid .local %define specversion 5.14.0 %define patchversion 5.14 -%define pkgrelease 698 +%define pkgrelease 699 %define kversion 5 -%define tarfile_release 5.14.0-698.el9 +%define tarfile_release 5.14.0-699.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 698%{?buildid}%{?dist} +%define specrelease 699%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-698.el9 +%define kabiversion 5.14.0-699.el9 # # End of genspec.sh variables @@ -3753,6 +3753,131 @@ fi # # %changelog +* Tue Apr 28 2026 CKI KWF Bot [5.14.0-699.el9] +- redhat/configs: Enable MPAM options (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Make resctrl_mon_ctx_waiters static (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Fix the check for no monitor components found (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Fix MBA CDP alloc_capable handling on unmount (Gavin Shan) [RHEL-164227] +- arm64: mpam: Add initial MPAM documentation (Gavin Shan) [RHEL-164227] +- arm_mpam: Quirk CMN-650's CSU NRDY behaviour (Gavin Shan) [RHEL-164227] +- arm_mpam: Add workaround for T241-MPAM-6 (Gavin Shan) [RHEL-164227] +- arm_mpam: Add workaround for T241-MPAM-4 (Gavin Shan) [RHEL-164227] +- arm_mpam: Add workaround for T241-MPAM-1 (Gavin Shan) [RHEL-164227] +- arm_mpam: Add quirk framework (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Call resctrl_init() on platforms that can support resctrl (Gavin Shan) [RHEL-164227] +- arm64: mpam: Select ARCH_HAS_CPU_RESCTRL (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Add empty definitions for assorted resctrl functions (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Update the rmid reallocation limit (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Add resctrl_arch_rmid_read() (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Allow resctrl to allocate monitors (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Add support for csu counters (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Add monitor initialisation and domain boilerplate (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Add kunit test for control format conversions (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Add support for 'MB' resource (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Wait for cacheinfo to be ready (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Add rmid index helpers (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Convert to/from MPAMs fixed-point formats (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Hide CDP emulation behind CONFIG_EXPERT (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Add CDP emulation (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Add plumbing against arm64 task and cpu hooks (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Implement helpers to update configuration (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Add resctrl_arch_get_config() (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Implement resctrl_arch_reset_all_ctrls() (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Pick the caches we will use as resctrl resources (Gavin Shan) [RHEL-164227] +- arm_mpam: resctrl: Add boilerplate cpuhp and domain allocation (Gavin Shan) [RHEL-164227] +- KVM: arm64: Force guest EL1 to use user-space's partid configuration (Gavin Shan) [RHEL-164227] +- arm64: mpam: Add helpers to change a task or cpu's MPAM PARTID/PMG values (Gavin Shan) [RHEL-164227] +- arm64: mpam: Initialise and context switch the MPAMSM_EL1 register (Gavin Shan) [RHEL-164227] +- arm64: mpam: Add cpu_pm notifier to restore MPAM sysregs (Gavin Shan) [RHEL-164227] +- arm64: mpam: Advertise the CPUs MPAM limits to the driver (Gavin Shan) [RHEL-164227] +- arm64: mpam: Drop the CONFIG_EXPERT restriction (Gavin Shan) [RHEL-164227] +- arm64: mpam: Re-initialise MPAM regs when CPU comes online (Gavin Shan) [RHEL-164227] +- arm64: mpam: Context switch the MPAM registers (Gavin Shan) [RHEL-164227] +- KVM: arm64: Make MPAMSM_EL1 accesses UNDEF (Gavin Shan) [RHEL-164227] +- KVM: arm64: Preserve host MPAM configuration when changing traps (Gavin Shan) [RHEL-164227] +- arm64/sysreg: Add MPAMSM_EL1 register (Gavin Shan) [RHEL-164227] +- arm_mpam: Reset when feature configuration bit unset (Gavin Shan) [RHEL-164227] +- arm_mpam: Ensure in_reset_state is false after applying configuration (Gavin Shan) [RHEL-164227] +- arm_mpam: Force __iomem casts (Gavin Shan) [RHEL-100931] +- arm_mpam: Disable preemption when making accesses to fake MSC in kunit test (Gavin Shan) [RHEL-100931] +- arm_mpam: Fix null pointer dereference when restoring bandwidth counters (Gavin Shan) [RHEL-100931] +- arm_mpam: Use non-atomic bitops when modifying feature bitmap (Gavin Shan) [RHEL-100931] +- arm_mpam: Remove duplicate linux/srcu.h header (Gavin Shan) [RHEL-100931] +- arm_mpam: Stop using uninitialized variables in __ris_msmon_read() (Gavin Shan) [RHEL-100931] +- MAINTAINERS: new entry for MPAM Driver (Gavin Shan) [RHEL-100931] +- arm_mpam: Add kunit tests for props_mismatch() (Gavin Shan) [RHEL-100931] +- arm_mpam: Add kunit test for bitmap reset (Gavin Shan) [RHEL-100931] +- arm_mpam: Add helper to reset saved mbwu state (Gavin Shan) [RHEL-100931] +- arm_mpam: Use long MBWU counters if supported (Gavin Shan) [RHEL-100931] +- arm_mpam: Probe for long/lwd mbwu counters (Gavin Shan) [RHEL-100931] +- arm_mpam: Consider overflow in bandwidth counter state (Gavin Shan) [RHEL-100931] +- arm_mpam: Track bandwidth counter state for power management (Gavin Shan) [RHEL-100931] +- arm_mpam: Add mpam_msmon_read() to read monitor value (Gavin Shan) [RHEL-100931] +- arm_mpam: Add helpers to allocate monitors (Gavin Shan) [RHEL-100931] +- arm_mpam: Probe and reset the rest of the features (Gavin Shan) [RHEL-100931] +- arm_mpam: Allow configuration to be applied and restored during cpu online (Gavin Shan) [RHEL-100931] +- arm_mpam: Use a static key to indicate when mpam is enabled (Gavin Shan) [RHEL-100931] +- arm_mpam: Register and enable IRQs (Gavin Shan) [RHEL-100931] +- arm_mpam: Extend reset logic to allow devices to be reset any time (Gavin Shan) [RHEL-100931] +- arm_mpam: Add a helper to touch an MSC from any CPU (Gavin Shan) [RHEL-100931] +- arm_mpam: Reset MSC controls from cpuhp callbacks (Gavin Shan) [RHEL-100931] +- arm_mpam: Merge supported features during mpam_enable() into mpam_class (Gavin Shan) [RHEL-100931] +- arm_mpam: Probe the hardware features resctrl supports (Gavin Shan) [RHEL-100931] +- arm_mpam: Add helpers for managing the locking around the mon_sel registers (Gavin Shan) [RHEL-100931] +- arm_mpam: Probe hardware to find the supported partid/pmg values (Gavin Shan) [RHEL-100931] +- arm_mpam: Add cpuhp callbacks to probe MSC hardware (Gavin Shan) [RHEL-100931] +- arm_mpam: Add MPAM MSC register layout definitions (Gavin Shan) [RHEL-100931] +- arm_mpam: Add the class and component structures for firmware described ris (Gavin Shan) [RHEL-100931] +- arm_mpam: Add probe/remove for mpam msc driver and kbuild boiler plate (Gavin Shan) [RHEL-100931] +- ACPI / MPAM: Parse the MPAM table (Gavin Shan) [RHEL-100931] +- ACPI: Define acpi_put_table cleanup handler and acpi_get_table_pointer() helper (Gavin Shan) [RHEL-100931] +- platform: Define platform_device_put cleanup handler (Gavin Shan) [RHEL-100931] +- arm64: kconfig: Add Kconfig entry for MPAM (Gavin Shan) [RHEL-100931] +- ACPI / PPTT: Add a helper to fill a cpumask from a cache_id (Gavin Shan) [RHEL-100931] +- ACPI / PPTT: Find cache level by cache-id (Gavin Shan) [RHEL-100931] +- ACPI / PPTT: Add acpi_pptt_cache_v1_full to use pptt cache as one structure (Gavin Shan) [RHEL-100931] +- ACPI / PPTT: Stop acpi_count_levels() expecting callers to clear levels (Gavin Shan) [RHEL-100931] +- ACPI / PPTT: Add a helper to fill a cpumask from a processor container (Gavin Shan) [RHEL-100931] +- cpumask: Add initialiser to use cleanup helpers (Gavin Shan) [RHEL-100931] +- ACPICA: MPAM: Correct the typo in struct acpi_mpam_msc_node member (Gavin Shan) [RHEL-100931] +- ACPICA: Add support for Arm's MPAM ACPI table version 2 (Gavin Shan) [RHEL-100931] +- platform/x86/amd/pmf: Added a module parameter to disable the Smart PC function (David Arcari) [RHEL-128575] +- platform/x86/amd/pmf: Introduce new interface to export NPU metrics (David Arcari) [RHEL-128575] +- platform/x86/amd/pmf: Prevent TEE errors after hibernate (David Arcari) [RHEL-128575] +- platform/x86/amd/pmf: Use ring buffer to store custom BIOS input values (David Arcari) [RHEL-128575] +- platform/x86/amd/pmf: Use devm_mutex_init() for mutex initialization (David Arcari) [RHEL-128575] +- platform/x86/amd/pmf: Add BIOS_INPUTS_MAX macro to replace hardcoded array size (David Arcari) [RHEL-128575] +- platform/x86/amd/pmf: Refactor repetitive BIOS output handling (David Arcari) [RHEL-128575] +- platform/x86/amd/pmf: Replace magic table id with METRICS_TABLE_ID (David Arcari) [RHEL-128575] +- platform/x86/amd/pmf: Use explicit SET_CMD/GET_CMD flags in amd_pmf_send_cmd() (David Arcari) [RHEL-128575] +- platform/x86/amd/pmf: Rename IPU metrics fields to NPU for consistency (David Arcari) [RHEL-128575] +- platform/x86/amd/pmf: Support new ACPI ID AMDI0108 (David Arcari) [RHEL-128575] +- platform/x86/amd/pmf: Add debug logs for pending requests and custom BIOS inputs (David Arcari) [RHEL-128575] +- platform/x86/amd/pmf: Call enact function sooner to process early pending requests (David Arcari) [RHEL-128575] +- platform/x86/amd/pmf: Preserve custom BIOS inputs for evaluating the policies (David Arcari) [RHEL-128575] +- platform/x86/amd/pmf: Add custom BIOS input support for AMD_CPU_ID_PS (David Arcari) [RHEL-128575] +- platform/x86/amd/pmf: Add helper to verify BIOS input notifications are enable/disable (David Arcari) [RHEL-128575] +- platform/x86/amd/pmf: Update ta_pmf_action structure member (David Arcari) [RHEL-128575] +- platform/x86/amd/pmf: Extend custom BIOS inputs for more policies (David Arcari) [RHEL-128575] +- platform/x86/amd/pmf: Fix the custom bios input handling mechanism (David Arcari) [RHEL-128575] +- platform/x86/amd/pmf: Add support for adjusting PMF PPT and PPT APU thresholds (David Arcari) [RHEL-128575] +- platform/x86/amd/pmf: Remove redundant ternary operators (David Arcari) [RHEL-128575] +- dpll: zl3073x: Remove redundant cleanup in devm_dpll_init() (CKI Backport Bot) [RHEL-164439] +- dpll: zl3073x: fix REF_PHASE_OFFSET_COMP register width for some chip IDs (CKI Backport Bot) [RHEL-164439] +- dpll: zl3073x: Fix ref frequency setting (CKI Backport Bot) [RHEL-164439] +- dpll: zl3073x: Include current frequency in supported frequencies list (CKI Backport Bot) [RHEL-164439] +- dpll: zl3073x: Add output pin frequency helper (CKI Backport Bot) [RHEL-164439] +- ipv4: ip_gre: make ipgre_header() robust (Guillaume Nault) [RHEL-152693] +- ip6_tunnel: use skb_vlan_inet_prepare() in __ip6_tnl_rcv() (Guillaume Nault) [RHEL-152693] +- erspan: Initialize options_len before referencing options. (Guillaume Nault) [RHEL-152693] +- arp: do not assume dev_hard_header() does not change skb->head (Guillaume Nault) [RHEL-152693] +- ip6_gre: make ip6gre_header() robust (Guillaume Nault) [RHEL-152693] +- net/ip6_tunnel: Prevent perpetual tunnel growth (Guillaume Nault) [RHEL-152693] +- vxlan: Handle error of rtnl_register_module(). (Guillaume Nault) [RHEL-152693] +- sched/deadline: Fix missing ENQUEUE_REPLENISH during PI de-boosting (Herton R. Krzesinski) [RHEL-157267] +- iommu/amd: Fix potential out-of-bounds read in iommu_mmio_show (Jerry Snitselaar) [RHEL-140473] +- redhat/configs: Enable AMD IOMMU DebugFS support (Jerry Snitselaar) [RHEL-140473] + * Mon Apr 27 2026 CKI KWF Bot [5.14.0-698.el9] - thermal: intel: intel_soc_dts_thermal: Switch to new Intel CPU model defines (David Arcari) [RHEL-128567] - thermal: intel: x86_pkg_temp_thermal: Fix bogus trip temperature (David Arcari) [RHEL-128567] diff --git a/sources b/sources index 68c9e11c2..0ce4ba052 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-698.el9.tar.xz) = 22df4d589f29c1be708d6dc92bebea05265fb057ede0f9b2062cb60c52419b0c9803c6bd0a0bf2eedbb8e318385fd70c713a6e389285db3c74257695bd6c9d4c -SHA512 (kernel-abi-stablelists-5.14.0-698.el9.tar.bz2) = 5c835d431e76b4bec3229d676026636b48aa0ee5633f79c7a7d9a01f3ad321cf84246c2a38fb79e49fe2510975de04968df2e44040801feb5f7528162c40e911 -SHA512 (kernel-kabi-dw-5.14.0-698.el9.tar.bz2) = 61e5d4a27c94075d466d6279613ddb76d7ef4fe1009f8f262a3eedb0ebbf436f9311864daffc7b660bb58deec6cfcd2dbb34ade095e473081645145ad89b87fa +SHA512 (linux-5.14.0-699.el9.tar.xz) = 253496d5471b01bf893eedf4c881f37f9d84068df41e6ebb6774bab3f90251249d786cc08d2f778c4fcc5df508a37708036e882ff902af1d87afaa474636ba17 +SHA512 (kernel-abi-stablelists-5.14.0-699.el9.tar.bz2) = 0c850c10d0d142d8265c554d2055f39e010d7cae2dd90e5a172d6b0f6f881340e16db7c301feef75f66691c0fae9e9338655dd8a44d92f2dcbbb4303795f65ba +SHA512 (kernel-kabi-dw-5.14.0-699.el9.tar.bz2) = 97bdcf862ec9940c474133a21676e24a18f542355014f83fb080c1cc644ff5040be79aff1126ac5234cb378d9cfc0571c0dbda379fa8d09c60f25d230d1ad449