diff --git a/1100-xfrm-esp-avoid-in-place-decrypt-shared-skb-frags.patch b/1100-xfrm-esp-avoid-in-place-decrypt-shared-skb-frags.patch deleted file mode 100644 index 0fe6a5691..000000000 --- a/1100-xfrm-esp-avoid-in-place-decrypt-shared-skb-frags.patch +++ /dev/null @@ -1,77 +0,0 @@ -From: Andrew Lukoshko -Subject: [PATCH AlmaLinux 10] xfrm: esp: avoid in-place decrypt on shared skb frags - -Direct cherry-pick of upstream commit f4c50a4034e6 for AlmaLinux 10 -(6.12 kernel). - -Verified to apply with `patch -p1 -F0` (no offset, no fuzz, no rejects) -against kernel-6.12.0-124.55.1.el10_1. - -ESP-in-UDP packets built from MSG_SPLICE_PAGES (pipe pages) look like -ordinary uncloned nonlinear skbs to ESP input, which takes the no-COW -fast path and decrypts in place over data that is not owned privately -by the skb. Mark IPv4/IPv6 datagram splice frags with SKBFL_SHARED_FRAG -matching TCP, and make ESP input fall back to skb_cow_data() when the -flag is present. - -Fixes: cac2661c53f3 ("esp4: Avoid skb_cow_data whenever possible") -Fixes: 03e2a30f6a27 ("esp6: Avoid skb_cow_data whenever possible") -Fixes: 7da0dde68486 ("ip, udp: Support MSG_SPLICE_PAGES") -Fixes: 6d8192bd69bb ("ip6, udp6: Support MSG_SPLICE_PAGES") -(cherry picked from commit f4c50a4034e62ab75f1d5cdd191dd5f9c77fdff4) -Signed-off-by: Andrew Lukoshko ---- - net/ipv4/esp4.c | 3 ++- - net/ipv4/ip_output.c | 2 ++ - net/ipv6/esp6.c | 3 ++- - net/ipv6/ip6_output.c | 2 ++ - 4 files changed, 8 insertions(+), 2 deletions(-) - ---- a/net/ipv4/esp4.c -+++ b/net/ipv4/esp4.c -@@ -908,7 +908,8 @@ - nfrags = 1; - - goto skip_cow; -- } else if (!skb_has_frag_list(skb)) { -+ } else if (!skb_has_frag_list(skb) && -+ !skb_has_shared_frag(skb)) { - nfrags = skb_shinfo(skb)->nr_frags; - nfrags++; - ---- a/net/ipv4/ip_output.c -+++ b/net/ipv4/ip_output.c -@@ -1236,6 +1236,8 @@ - if (err < 0) - goto error; - copy = err; -+ if (!(flags & MSG_NO_SHARED_FRAGS)) -+ skb_shinfo(skb)->flags |= SKBFL_SHARED_FRAG; - wmem_alloc_delta += copy; - } else if (!zc) { - int i = skb_shinfo(skb)->nr_frags; ---- a/net/ipv6/esp6.c -+++ b/net/ipv6/esp6.c -@@ -950,7 +950,8 @@ - nfrags = 1; - - goto skip_cow; -- } else if (!skb_has_frag_list(skb)) { -+ } else if (!skb_has_frag_list(skb) && -+ !skb_has_shared_frag(skb)) { - nfrags = skb_shinfo(skb)->nr_frags; - nfrags++; - ---- a/net/ipv6/ip6_output.c -+++ b/net/ipv6/ip6_output.c -@@ -1769,6 +1769,8 @@ - if (err < 0) - goto error; - copy = err; -+ if (!(flags & MSG_NO_SHARED_FRAGS)) -+ skb_shinfo(skb)->flags |= SKBFL_SHARED_FRAG; - wmem_alloc_delta += copy; - } else if (!zc) { - int i = skb_shinfo(skb)->nr_frags; --- -2.43.0 diff --git a/1101-rxrpc-linearize-paged-frags.patch b/1101-rxrpc-linearize-paged-frags.patch deleted file mode 100644 index 71f881d12..000000000 --- a/1101-rxrpc-linearize-paged-frags.patch +++ /dev/null @@ -1,69 +0,0 @@ -From: Andrew Lukoshko -Subject: [PATCH AlmaLinux 10] rxrpc: linearize incoming DATA packet when it has paged frags - -AlmaLinux-specific backport of the intent of the upstream rxrpc fix -posted at https://lore.kernel.org/all/afKV2zGR6rrelPC7@v4bel/ for the -"Dirty Frag" class of bugs (sibling to upstream commit f4c50a4034e6 in -the ESP/xfrm subsystem). - -The upstream patch can not be cherry-picked against this 6.12 tree: -its target lines were introduced by upstream commit d0d5c0cd1e71 -("rxrpc: Use skb_unshare() rather than skb_cow_data()") which is not -present here. The age-equivalent code path on AlmaLinux 10 is the -centralized skb_unshare() in net/rxrpc/io_thread.c that is run for -every DATA packet with a non-zero securityIndex before in-place -decryption. - -skb_unshare() only handles cloned skbs. An skb that is non-cloned but -carries paged fragments (skb->data_len != 0) — e.g. pages attached via -udp_sendpage() / splice() / MSG_SPLICE_PAGES on a UDP socket carrying -rxrpc traffic — slips through and is decrypted in place over data the -skb does not own privately. With kernel-modules-partner installed -(rxrpc.ko enabled), this is exploitable. - -Replace the unconditional skb_unshare() with skb_copy() whenever the -skb is cloned OR carries paged fragments. skb_copy() always returns a -freshly allocated linear skb, so subsequent in-place decryption only -touches kernel-owned memory. The original skb is consumed explicitly -(skb_unshare did this internally via consume_skb()). - -Verified to apply with `patch -p1 -F0` (no offset, no fuzz, no -rejects) against kernel-6.12.0-124.55.1.el10_1. - -Fixes: cac2661c53f3 ("rxrpc: Use skb_cow_data() in rxrpc_recvmsg_data()") -Signed-off-by: Andrew Lukoshko ---- - net/rxrpc/io_thread.c | 18 ++++++++++-------- - 1 file changed, 10 insertions(+), 8 deletions(-) - ---- a/net/rxrpc/io_thread.c -+++ b/net/rxrpc/io_thread.c -@@ -235,16 +235,18 @@ - * decryption. - */ - if (sp->hdr.securityIndex != 0) { -- skb = skb_unshare(skb, GFP_ATOMIC); -- if (!skb) { -- rxrpc_eaten_skb(*_skb, rxrpc_skb_eaten_by_unshare_nomem); -- *_skb = NULL; -- return just_discard; -- } -+ if (skb_cloned(skb) || skb->data_len) { -+ struct sk_buff *nskb = skb_copy(skb, GFP_ATOMIC); -+ -+ if (!nskb) { -+ rxrpc_eaten_skb(*_skb, rxrpc_skb_eaten_by_unshare_nomem); -+ return just_discard; -+ } - -- if (skb != *_skb) { - rxrpc_eaten_skb(*_skb, rxrpc_skb_eaten_by_unshare); -- *_skb = skb; -+ consume_skb(*_skb); -+ *_skb = nskb; -+ skb = nskb; - rxrpc_new_skb(skb, rxrpc_skb_new_unshared); - sp = rxrpc_skb(skb); - } --- -2.43.0 diff --git a/Makefile.rhelver b/Makefile.rhelver index bc57f85b9..911958cf3 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 3 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 226 +RHEL_RELEASE = 227 # # RHEL_REBASE_NUM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index 928780438..c9e969404 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -413,7 +413,7 @@ CONFIG_ARM_CORESIGHT_PMU_ARCH_SYSTEM_PMU=m CONFIG_ARM_CPUIDLE=y CONFIG_ARM_DMC620_PMU=m CONFIG_ARM_DSU_PMU=m -CONFIG_ARM_FFA_TRANSPORT=m +CONFIG_ARM_FFA_TRANSPORT=y CONFIG_ARM_IMX8M_DDRC_DEVFREQ=m CONFIG_ARM_IMX_BUS_DEVFREQ=m # CONFIG_ARM_IMX_CPUFREQ_DT is not set @@ -1994,7 +1994,7 @@ CONFIG_DW_DMAC=m CONFIG_DW_DMAC_PCI=m # CONFIG_DW_EDMA is not set # CONFIG_DW_EDMA_PCIE is not set -# CONFIG_DW_I3C_MASTER is not set +CONFIG_DW_I3C_MASTER=m CONFIG_DWMAC_DWC_QOS_ETH=m # CONFIG_DWMAC_GENERIC is not set CONFIG_DWMAC_IMX8=m @@ -5951,6 +5951,7 @@ CONFIG_SCHED_CORE=y CONFIG_SCHED_MC_PRIO=y CONFIG_SCHED_MC=y CONFIG_SCHED_OMIT_FRAME_POINTER=y +# CONFIG_SCHED_PROXY_EXEC is not set CONFIG_SCHED_SMT=y CONFIG_SCHED_STACK_END_CHECK=y CONFIG_SCHEDSTATS=y @@ -6307,7 +6308,8 @@ CONFIG_SENSORS_SMPRO=m # CONFIG_SENSORS_SMSC47B397 is not set # CONFIG_SENSORS_SMSC47M192 is not set # CONFIG_SENSORS_SMSC47M1 is not set -# CONFIG_SENSORS_SPD5118 is not set +CONFIG_SENSORS_SPD5118_DETECT=y +CONFIG_SENSORS_SPD5118=m # CONFIG_SENSORS_STPDDC60 is not set # CONFIG_SENSORS_STTS751 is not set # CONFIG_SENSORS_SY7636A is not set @@ -7379,7 +7381,7 @@ CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_IO_ACCOUNTING=y CONFIG_TASKSTATS=y CONFIG_TASK_XACCT=y -CONFIG_TCG_ARM_CRB_FFA=m +CONFIG_TCG_ARM_CRB_FFA=y # CONFIG_TCG_ATMEL is not set CONFIG_TCG_CRB=y # CONFIG_TCG_INFINEON is not set diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index 60e51b95c..84d18a656 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -413,7 +413,7 @@ CONFIG_ARM_CORESIGHT_PMU_ARCH_SYSTEM_PMU=m CONFIG_ARM_CPUIDLE=y CONFIG_ARM_DMC620_PMU=m CONFIG_ARM_DSU_PMU=m -CONFIG_ARM_FFA_TRANSPORT=m +CONFIG_ARM_FFA_TRANSPORT=y CONFIG_ARM_IMX8M_DDRC_DEVFREQ=m CONFIG_ARM_IMX_BUS_DEVFREQ=m # CONFIG_ARM_IMX_CPUFREQ_DT is not set @@ -1986,7 +1986,7 @@ CONFIG_DW_DMAC=m CONFIG_DW_DMAC_PCI=m # CONFIG_DW_EDMA is not set # CONFIG_DW_EDMA_PCIE is not set -# CONFIG_DW_I3C_MASTER is not set +CONFIG_DW_I3C_MASTER=m CONFIG_DWMAC_DWC_QOS_ETH=m # CONFIG_DWMAC_GENERIC is not set CONFIG_DWMAC_IMX8=m @@ -5927,6 +5927,7 @@ CONFIG_SCHED_CORE=y CONFIG_SCHED_MC_PRIO=y CONFIG_SCHED_MC=y CONFIG_SCHED_OMIT_FRAME_POINTER=y +# CONFIG_SCHED_PROXY_EXEC is not set CONFIG_SCHED_SMT=y CONFIG_SCHED_STACK_END_CHECK=y CONFIG_SCHEDSTATS=y @@ -6283,7 +6284,8 @@ CONFIG_SENSORS_SMPRO=m # CONFIG_SENSORS_SMSC47B397 is not set # CONFIG_SENSORS_SMSC47M192 is not set # CONFIG_SENSORS_SMSC47M1 is not set -# CONFIG_SENSORS_SPD5118 is not set +CONFIG_SENSORS_SPD5118_DETECT=y +CONFIG_SENSORS_SPD5118=m # CONFIG_SENSORS_STPDDC60 is not set # CONFIG_SENSORS_STTS751 is not set # CONFIG_SENSORS_SY7636A is not set @@ -7353,7 +7355,7 @@ CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_IO_ACCOUNTING=y CONFIG_TASKSTATS=y CONFIG_TASK_XACCT=y -CONFIG_TCG_ARM_CRB_FFA=m +CONFIG_TCG_ARM_CRB_FFA=y # CONFIG_TCG_ATMEL is not set CONFIG_TCG_CRB=y # CONFIG_TCG_INFINEON is not set diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index c1b1ecfc7..6fa035a4d 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -411,7 +411,7 @@ CONFIG_ARM_CORESIGHT_PMU_ARCH_SYSTEM_PMU=m CONFIG_ARM_CPUIDLE=y CONFIG_ARM_DMC620_PMU=m CONFIG_ARM_DSU_PMU=m -CONFIG_ARM_FFA_TRANSPORT=m +CONFIG_ARM_FFA_TRANSPORT=y CONFIG_ARM_IMX8M_DDRC_DEVFREQ=m CONFIG_ARM_IMX_BUS_DEVFREQ=m # CONFIG_ARM_IMX_CPUFREQ_DT is not set @@ -1992,7 +1992,7 @@ CONFIG_DW_DMAC=m CONFIG_DW_DMAC_PCI=m # CONFIG_DW_EDMA is not set # CONFIG_DW_EDMA_PCIE is not set -# CONFIG_DW_I3C_MASTER is not set +CONFIG_DW_I3C_MASTER=m CONFIG_DWMAC_DWC_QOS_ETH=m # CONFIG_DWMAC_GENERIC is not set CONFIG_DWMAC_IMX8=m @@ -5947,6 +5947,7 @@ CONFIG_SCHED_CORE=y CONFIG_SCHED_MC_PRIO=y CONFIG_SCHED_MC=y CONFIG_SCHED_OMIT_FRAME_POINTER=y +# CONFIG_SCHED_PROXY_EXEC is not set CONFIG_SCHED_SMT=y CONFIG_SCHED_STACK_END_CHECK=y CONFIG_SCHEDSTATS=y @@ -6303,7 +6304,8 @@ CONFIG_SENSORS_SMPRO=m # CONFIG_SENSORS_SMSC47B397 is not set # CONFIG_SENSORS_SMSC47M192 is not set # CONFIG_SENSORS_SMSC47M1 is not set -# CONFIG_SENSORS_SPD5118 is not set +CONFIG_SENSORS_SPD5118_DETECT=y +CONFIG_SENSORS_SPD5118=m # CONFIG_SENSORS_STPDDC60 is not set # CONFIG_SENSORS_STTS751 is not set # CONFIG_SENSORS_SY7636A is not set @@ -7375,7 +7377,7 @@ CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_IO_ACCOUNTING=y CONFIG_TASKSTATS=y CONFIG_TASK_XACCT=y -CONFIG_TCG_ARM_CRB_FFA=m +CONFIG_TCG_ARM_CRB_FFA=y # CONFIG_TCG_ATMEL is not set CONFIG_TCG_CRB=y # CONFIG_TCG_INFINEON is not set diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index 12060ef30..64b20faf7 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -411,7 +411,7 @@ CONFIG_ARM_CORESIGHT_PMU_ARCH_SYSTEM_PMU=m CONFIG_ARM_CPUIDLE=y CONFIG_ARM_DMC620_PMU=m CONFIG_ARM_DSU_PMU=m -CONFIG_ARM_FFA_TRANSPORT=m +CONFIG_ARM_FFA_TRANSPORT=y CONFIG_ARM_IMX8M_DDRC_DEVFREQ=m CONFIG_ARM_IMX_BUS_DEVFREQ=m # CONFIG_ARM_IMX_CPUFREQ_DT is not set @@ -1984,7 +1984,7 @@ CONFIG_DW_DMAC=m CONFIG_DW_DMAC_PCI=m # CONFIG_DW_EDMA is not set # CONFIG_DW_EDMA_PCIE is not set -# CONFIG_DW_I3C_MASTER is not set +CONFIG_DW_I3C_MASTER=m CONFIG_DWMAC_DWC_QOS_ETH=m # CONFIG_DWMAC_GENERIC is not set CONFIG_DWMAC_IMX8=m @@ -5923,6 +5923,7 @@ CONFIG_SCHED_CORE=y CONFIG_SCHED_MC_PRIO=y CONFIG_SCHED_MC=y CONFIG_SCHED_OMIT_FRAME_POINTER=y +# CONFIG_SCHED_PROXY_EXEC is not set CONFIG_SCHED_SMT=y CONFIG_SCHED_STACK_END_CHECK=y CONFIG_SCHEDSTATS=y @@ -6279,7 +6280,8 @@ CONFIG_SENSORS_SMPRO=m # CONFIG_SENSORS_SMSC47B397 is not set # CONFIG_SENSORS_SMSC47M192 is not set # CONFIG_SENSORS_SMSC47M1 is not set -# CONFIG_SENSORS_SPD5118 is not set +CONFIG_SENSORS_SPD5118_DETECT=y +CONFIG_SENSORS_SPD5118=m # CONFIG_SENSORS_STPDDC60 is not set # CONFIG_SENSORS_STTS751 is not set # CONFIG_SENSORS_SY7636A is not set @@ -7349,7 +7351,7 @@ CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_IO_ACCOUNTING=y CONFIG_TASKSTATS=y CONFIG_TASK_XACCT=y -CONFIG_TCG_ARM_CRB_FFA=m +CONFIG_TCG_ARM_CRB_FFA=y # CONFIG_TCG_ATMEL is not set CONFIG_TCG_CRB=y # CONFIG_TCG_INFINEON is not set diff --git a/kernel-aarch64-rt-64k-debug-rhel.config b/kernel-aarch64-rt-64k-debug-rhel.config index d5c723050..65b77ef0f 100644 --- a/kernel-aarch64-rt-64k-debug-rhel.config +++ b/kernel-aarch64-rt-64k-debug-rhel.config @@ -413,7 +413,7 @@ CONFIG_ARM_CORESIGHT_PMU_ARCH_SYSTEM_PMU=m CONFIG_ARM_CPUIDLE=y CONFIG_ARM_DMC620_PMU=m CONFIG_ARM_DSU_PMU=m -CONFIG_ARM_FFA_TRANSPORT=m +CONFIG_ARM_FFA_TRANSPORT=y CONFIG_ARM_IMX8M_DDRC_DEVFREQ=m CONFIG_ARM_IMX_BUS_DEVFREQ=m # CONFIG_ARM_IMX_CPUFREQ_DT is not set @@ -2033,7 +2033,7 @@ CONFIG_DW_DMAC=m CONFIG_DW_DMAC_PCI=m # CONFIG_DW_EDMA is not set # CONFIG_DW_EDMA_PCIE is not set -# CONFIG_DW_I3C_MASTER is not set +CONFIG_DW_I3C_MASTER=m CONFIG_DWMAC_DWC_QOS_ETH=m # CONFIG_DWMAC_GENERIC is not set CONFIG_DWMAC_IMX8=m @@ -5998,6 +5998,7 @@ CONFIG_SCHED_CORE=y CONFIG_SCHED_MC_PRIO=y CONFIG_SCHED_MC=y CONFIG_SCHED_OMIT_FRAME_POINTER=y +# CONFIG_SCHED_PROXY_EXEC is not set CONFIG_SCHED_SMT=y CONFIG_SCHED_STACK_END_CHECK=y CONFIG_SCHEDSTATS=y @@ -6354,7 +6355,8 @@ CONFIG_SENSORS_SMPRO=m # CONFIG_SENSORS_SMSC47B397 is not set # CONFIG_SENSORS_SMSC47M192 is not set # CONFIG_SENSORS_SMSC47M1 is not set -# CONFIG_SENSORS_SPD5118 is not set +CONFIG_SENSORS_SPD5118_DETECT=y +CONFIG_SENSORS_SPD5118=m # CONFIG_SENSORS_STPDDC60 is not set # CONFIG_SENSORS_STTS751 is not set # CONFIG_SENSORS_SY7636A is not set @@ -7427,7 +7429,7 @@ CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_IO_ACCOUNTING=y CONFIG_TASKSTATS=y CONFIG_TASK_XACCT=y -CONFIG_TCG_ARM_CRB_FFA=m +CONFIG_TCG_ARM_CRB_FFA=y # CONFIG_TCG_ATMEL is not set CONFIG_TCG_CRB=y # CONFIG_TCG_INFINEON is not set diff --git a/kernel-aarch64-rt-64k-rhel.config b/kernel-aarch64-rt-64k-rhel.config index 0c6c89286..77a4cfe2c 100644 --- a/kernel-aarch64-rt-64k-rhel.config +++ b/kernel-aarch64-rt-64k-rhel.config @@ -413,7 +413,7 @@ CONFIG_ARM_CORESIGHT_PMU_ARCH_SYSTEM_PMU=m CONFIG_ARM_CPUIDLE=y CONFIG_ARM_DMC620_PMU=m CONFIG_ARM_DSU_PMU=m -CONFIG_ARM_FFA_TRANSPORT=m +CONFIG_ARM_FFA_TRANSPORT=y CONFIG_ARM_IMX8M_DDRC_DEVFREQ=m CONFIG_ARM_IMX_BUS_DEVFREQ=m # CONFIG_ARM_IMX_CPUFREQ_DT is not set @@ -2025,7 +2025,7 @@ CONFIG_DW_DMAC=m CONFIG_DW_DMAC_PCI=m # CONFIG_DW_EDMA is not set # CONFIG_DW_EDMA_PCIE is not set -# CONFIG_DW_I3C_MASTER is not set +CONFIG_DW_I3C_MASTER=m CONFIG_DWMAC_DWC_QOS_ETH=m # CONFIG_DWMAC_GENERIC is not set CONFIG_DWMAC_IMX8=m @@ -5974,6 +5974,7 @@ CONFIG_SCHED_CORE=y CONFIG_SCHED_MC_PRIO=y CONFIG_SCHED_MC=y CONFIG_SCHED_OMIT_FRAME_POINTER=y +# CONFIG_SCHED_PROXY_EXEC is not set CONFIG_SCHED_SMT=y CONFIG_SCHED_STACK_END_CHECK=y CONFIG_SCHEDSTATS=y @@ -6330,7 +6331,8 @@ CONFIG_SENSORS_SMPRO=m # CONFIG_SENSORS_SMSC47B397 is not set # CONFIG_SENSORS_SMSC47M192 is not set # CONFIG_SENSORS_SMSC47M1 is not set -# CONFIG_SENSORS_SPD5118 is not set +CONFIG_SENSORS_SPD5118_DETECT=y +CONFIG_SENSORS_SPD5118=m # CONFIG_SENSORS_STPDDC60 is not set # CONFIG_SENSORS_STTS751 is not set # CONFIG_SENSORS_SY7636A is not set @@ -7401,7 +7403,7 @@ CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_IO_ACCOUNTING=y CONFIG_TASKSTATS=y CONFIG_TASK_XACCT=y -CONFIG_TCG_ARM_CRB_FFA=m +CONFIG_TCG_ARM_CRB_FFA=y # CONFIG_TCG_ATMEL is not set CONFIG_TCG_CRB=y # CONFIG_TCG_INFINEON is not set diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index aa98974bc..c48a2f220 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -411,7 +411,7 @@ CONFIG_ARM_CORESIGHT_PMU_ARCH_SYSTEM_PMU=m CONFIG_ARM_CPUIDLE=y CONFIG_ARM_DMC620_PMU=m CONFIG_ARM_DSU_PMU=m -CONFIG_ARM_FFA_TRANSPORT=m +CONFIG_ARM_FFA_TRANSPORT=y CONFIG_ARM_IMX8M_DDRC_DEVFREQ=m CONFIG_ARM_IMX_BUS_DEVFREQ=m # CONFIG_ARM_IMX_CPUFREQ_DT is not set @@ -2031,7 +2031,7 @@ CONFIG_DW_DMAC=m CONFIG_DW_DMAC_PCI=m # CONFIG_DW_EDMA is not set # CONFIG_DW_EDMA_PCIE is not set -# CONFIG_DW_I3C_MASTER is not set +CONFIG_DW_I3C_MASTER=m CONFIG_DWMAC_DWC_QOS_ETH=m # CONFIG_DWMAC_GENERIC is not set CONFIG_DWMAC_IMX8=m @@ -5994,6 +5994,7 @@ CONFIG_SCHED_CORE=y CONFIG_SCHED_MC_PRIO=y CONFIG_SCHED_MC=y CONFIG_SCHED_OMIT_FRAME_POINTER=y +# CONFIG_SCHED_PROXY_EXEC is not set CONFIG_SCHED_SMT=y CONFIG_SCHED_STACK_END_CHECK=y CONFIG_SCHEDSTATS=y @@ -6350,7 +6351,8 @@ CONFIG_SENSORS_SMPRO=m # CONFIG_SENSORS_SMSC47B397 is not set # CONFIG_SENSORS_SMSC47M192 is not set # CONFIG_SENSORS_SMSC47M1 is not set -# CONFIG_SENSORS_SPD5118 is not set +CONFIG_SENSORS_SPD5118_DETECT=y +CONFIG_SENSORS_SPD5118=m # CONFIG_SENSORS_STPDDC60 is not set # CONFIG_SENSORS_STTS751 is not set # CONFIG_SENSORS_SY7636A is not set @@ -7423,7 +7425,7 @@ CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_IO_ACCOUNTING=y CONFIG_TASKSTATS=y CONFIG_TASK_XACCT=y -CONFIG_TCG_ARM_CRB_FFA=m +CONFIG_TCG_ARM_CRB_FFA=y # CONFIG_TCG_ATMEL is not set CONFIG_TCG_CRB=y # CONFIG_TCG_INFINEON is not set diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index 4c5f93a13..034298122 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -411,7 +411,7 @@ CONFIG_ARM_CORESIGHT_PMU_ARCH_SYSTEM_PMU=m CONFIG_ARM_CPUIDLE=y CONFIG_ARM_DMC620_PMU=m CONFIG_ARM_DSU_PMU=m -CONFIG_ARM_FFA_TRANSPORT=m +CONFIG_ARM_FFA_TRANSPORT=y CONFIG_ARM_IMX8M_DDRC_DEVFREQ=m CONFIG_ARM_IMX_BUS_DEVFREQ=m # CONFIG_ARM_IMX_CPUFREQ_DT is not set @@ -2023,7 +2023,7 @@ CONFIG_DW_DMAC=m CONFIG_DW_DMAC_PCI=m # CONFIG_DW_EDMA is not set # CONFIG_DW_EDMA_PCIE is not set -# CONFIG_DW_I3C_MASTER is not set +CONFIG_DW_I3C_MASTER=m CONFIG_DWMAC_DWC_QOS_ETH=m # CONFIG_DWMAC_GENERIC is not set CONFIG_DWMAC_IMX8=m @@ -5970,6 +5970,7 @@ CONFIG_SCHED_CORE=y CONFIG_SCHED_MC_PRIO=y CONFIG_SCHED_MC=y CONFIG_SCHED_OMIT_FRAME_POINTER=y +# CONFIG_SCHED_PROXY_EXEC is not set CONFIG_SCHED_SMT=y CONFIG_SCHED_STACK_END_CHECK=y CONFIG_SCHEDSTATS=y @@ -6326,7 +6327,8 @@ CONFIG_SENSORS_SMPRO=m # CONFIG_SENSORS_SMSC47B397 is not set # CONFIG_SENSORS_SMSC47M192 is not set # CONFIG_SENSORS_SMSC47M1 is not set -# CONFIG_SENSORS_SPD5118 is not set +CONFIG_SENSORS_SPD5118_DETECT=y +CONFIG_SENSORS_SPD5118=m # CONFIG_SENSORS_STPDDC60 is not set # CONFIG_SENSORS_STTS751 is not set # CONFIG_SENSORS_SY7636A is not set @@ -7397,7 +7399,7 @@ CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_IO_ACCOUNTING=y CONFIG_TASKSTATS=y CONFIG_TASK_XACCT=y -CONFIG_TCG_ARM_CRB_FFA=m +CONFIG_TCG_ARM_CRB_FFA=y # CONFIG_TCG_ATMEL is not set CONFIG_TCG_CRB=y # CONFIG_TCG_INFINEON is not set diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index 6eb990ba1..75e2a0e30 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -5445,6 +5445,7 @@ CONFIG_SCHED_CORE=y CONFIG_SCHED_MC_PRIO=y CONFIG_SCHED_MC=y CONFIG_SCHED_OMIT_FRAME_POINTER=y +# CONFIG_SCHED_PROXY_EXEC is not set CONFIG_SCHED_SMT=y CONFIG_SCHED_STACK_END_CHECK=y CONFIG_SCHEDSTATS=y diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index 9f14efa0a..7a4fe5f36 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -5423,6 +5423,7 @@ CONFIG_SCHED_CORE=y CONFIG_SCHED_MC_PRIO=y CONFIG_SCHED_MC=y CONFIG_SCHED_OMIT_FRAME_POINTER=y +# CONFIG_SCHED_PROXY_EXEC is not set CONFIG_SCHED_SMT=y CONFIG_SCHED_STACK_END_CHECK=y CONFIG_SCHEDSTATS=y diff --git a/kernel-riscv64-debug-rhel.config b/kernel-riscv64-debug-rhel.config index bd0d9b5ca..0a6ccd997 100644 --- a/kernel-riscv64-debug-rhel.config +++ b/kernel-riscv64-debug-rhel.config @@ -5462,6 +5462,7 @@ CONFIG_SCHED_CORE=y CONFIG_SCHED_MC_PRIO=y CONFIG_SCHED_MC=y CONFIG_SCHED_OMIT_FRAME_POINTER=y +# CONFIG_SCHED_PROXY_EXEC is not set CONFIG_SCHED_SMT=y CONFIG_SCHED_STACK_END_CHECK=y CONFIG_SCHEDSTATS=y diff --git a/kernel-riscv64-rhel.config b/kernel-riscv64-rhel.config index 73b5b0ac3..fb7723174 100644 --- a/kernel-riscv64-rhel.config +++ b/kernel-riscv64-rhel.config @@ -5440,6 +5440,7 @@ CONFIG_SCHED_CORE=y CONFIG_SCHED_MC_PRIO=y CONFIG_SCHED_MC=y CONFIG_SCHED_OMIT_FRAME_POINTER=y +# CONFIG_SCHED_PROXY_EXEC is not set CONFIG_SCHED_SMT=y CONFIG_SCHED_STACK_END_CHECK=y CONFIG_SCHEDSTATS=y diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index d8b95350a..8aa1170cb 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -5424,6 +5424,7 @@ CONFIG_SCHED_CORE=y CONFIG_SCHED_MC_PRIO=y CONFIG_SCHED_MC=y CONFIG_SCHED_OMIT_FRAME_POINTER=y +# CONFIG_SCHED_PROXY_EXEC is not set CONFIG_SCHED_SMT=y CONFIG_SCHED_STACK_END_CHECK=y CONFIG_SCHEDSTATS=y diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index 0bb443e7b..7587ca9ec 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -5402,6 +5402,7 @@ CONFIG_SCHED_CORE=y CONFIG_SCHED_MC_PRIO=y CONFIG_SCHED_MC=y CONFIG_SCHED_OMIT_FRAME_POINTER=y +# CONFIG_SCHED_PROXY_EXEC is not set CONFIG_SCHED_SMT=y CONFIG_SCHED_STACK_END_CHECK=y CONFIG_SCHEDSTATS=y diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index 255b514e7..d914b9bdd 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -5416,6 +5416,7 @@ CONFIG_SCHED_CORE=y CONFIG_SCHED_MC_PRIO=y CONFIG_SCHED_MC=y CONFIG_SCHED_OMIT_FRAME_POINTER=y +# CONFIG_SCHED_PROXY_EXEC is not set CONFIG_SCHED_SMT=y CONFIG_SCHED_STACK_END_CHECK=y # CONFIG_SCHEDSTATS is not set diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index 25b8865dc..daaabe2e5 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -5771,6 +5771,7 @@ CONFIG_SCHED_CORE=y CONFIG_SCHED_MC_PRIO=y CONFIG_SCHED_MC=y CONFIG_SCHED_OMIT_FRAME_POINTER=y +# CONFIG_SCHED_PROXY_EXEC is not set CONFIG_SCHED_SMT=y CONFIG_SCHED_STACK_END_CHECK=y CONFIG_SCHEDSTATS=y diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index 4a5017047..c7a700ca7 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -5748,6 +5748,7 @@ CONFIG_SCHED_CORE=y CONFIG_SCHED_MC_PRIO=y CONFIG_SCHED_MC=y CONFIG_SCHED_OMIT_FRAME_POINTER=y +# CONFIG_SCHED_PROXY_EXEC is not set CONFIG_SCHED_SMT=y CONFIG_SCHED_STACK_END_CHECK=y CONFIG_SCHEDSTATS=y diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index 9e775d16f..252e1b1bc 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -5818,6 +5818,7 @@ CONFIG_SCHED_CORE=y CONFIG_SCHED_MC_PRIO=y CONFIG_SCHED_MC=y CONFIG_SCHED_OMIT_FRAME_POINTER=y +# CONFIG_SCHED_PROXY_EXEC is not set CONFIG_SCHED_SMT=y CONFIG_SCHED_STACK_END_CHECK=y CONFIG_SCHEDSTATS=y diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index ae7701307..690116af0 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -5795,6 +5795,7 @@ CONFIG_SCHED_CORE=y CONFIG_SCHED_MC_PRIO=y CONFIG_SCHED_MC=y CONFIG_SCHED_OMIT_FRAME_POINTER=y +# CONFIG_SCHED_PROXY_EXEC is not set CONFIG_SCHED_SMT=y CONFIG_SCHED_STACK_END_CHECK=y CONFIG_SCHEDSTATS=y diff --git a/kernel.changelog b/kernel.changelog index 96648e994..44a593476 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,268 @@ +* Fri May 08 2026 CKI KWF Bot [6.12.0-227.el10] +- PCI/PTM: Drop pci_enable_ptm() granularity parameter (CKI Backport Bot) [RHEL-172222] +- x86/mce: Remove the redundant mce_hygon_feature_init() (Steve Best) [RHEL-130026] +- x86/mce: Ensure user polling settings are honored when restarting timer (Steve Best) [RHEL-130026] +- x86/mce/amd: Fix threshold limit reset (Steve Best) [RHEL-130026] +- x86/mce/apei: Handle variable SMCA BERT record size (Steve Best) [RHEL-130026] +- x86/mce/mcelog: Use xchg() to get and clear the flags (Steve Best) [RHEL-130026] +- x86/mce/inject: Remove call to mce_notify_irq() (Steve Best) [RHEL-130026] +- x86/mce: use is_copy_from_user() to determine copy-from-user context (Steve Best) [RHEL-130026] +- x86/mce/threshold: Remove the redundant this_cpu_dec_return() (Steve Best) [RHEL-130026] +- x86/mce/amd: Filter bogus hardware errors on Zen3 clients (Steve Best) [RHEL-130026] +- x86/mce/amd: Check SMCA feature bit before accessing SMCA MSRs (Steve Best) [RHEL-130026] +- x86/mce: Handle AMD threshold interrupt storms (Steve Best) [RHEL-130026] +- x86/mce: Do not clear bank's poll bit in mce_poll_banks on AMD SMCA systems (Steve Best) [RHEL-130026] +- x86/mce: Add support for physical address valid bit (Steve Best) [RHEL-130026] +- EDAC/mce_amd: Add support for FRU text in MCA (Steve Best) [RHEL-130026] +- x86/mce: Save and use APEI corrected threshold limit (Steve Best) [RHEL-130026] +- x86/mce/amd: Define threshold restart function for banks (Steve Best) [RHEL-130026] +- x86/mce/amd: Remove redundant reset_block() (Steve Best) [RHEL-130026] +- x86/mce/amd: Support SMCA Corrected Error Interrupt (Steve Best) [RHEL-130026] +- x86/mce/amd: Enable interrupt vectors once per-CPU on SMCA systems (Steve Best) [RHEL-130026] +- x86/mce: Unify AMD DFR handler with MCA Polling (Steve Best) [RHEL-130026] +- x86/MCE/AMD: Add support for new MCA_SYND{1,2} registers (Steve Best) [RHEL-130026] +- x86/mce: Unify AMD THR handler with MCA Polling (Steve Best) [RHEL-130026] +- x86/mce: Add a clear_bank() helper (Steve Best) [RHEL-130026] +- x86/msr: Rename 'mce_wrmsrl()' to 'mce_wrmsrq()' (Steve Best) [RHEL-130026] +- x86/mce: Move machine_check_poll() status checks to helper functions (Steve Best) [RHEL-130026] +- x86/mce: Separate global and per-CPU quirks (Steve Best) [RHEL-130026] +- x86/mce: Convert family/model mixed checks to VFM-based checks (Steve Best) [RHEL-130026] +- x86/mce: Do 'UNKNOWN' vendor check early (Steve Best) [RHEL-130026] +- x86/mce: Break up __mcheck_cpu_apply_quirks() (Steve Best) [RHEL-130026] +- x86/mce: Make four functions return bool (Steve Best) [RHEL-130026] +- x86/mce: Add wrapper for struct mce to export vendor specific info (Steve Best) [RHEL-130026] +- x86/mce: Define BSP-only SMCA init (Steve Best) [RHEL-130026] +- x86/mce: Define BSP-only init (Steve Best) [RHEL-130026] +- x86/mce: Set CR4.MCE last during init (Steve Best) [RHEL-130026] +- x86/mce: Remove __mcheck_cpu_init_early() (Steve Best) [RHEL-130026] +- x86/mce: Cleanup bank processing on init (Steve Best) [RHEL-130026] +- x86/mce/amd: Put list_head in threshold_bank (Steve Best) [RHEL-130026] +- x86/mce/amd: Remove smca_banks_map (Steve Best) [RHEL-130026] +- x86/mce/amd: Remove return value for mce_threshold_{create,remove}_device() (Steve Best) [RHEL-130026] +- x86/mce/amd: Rename threshold restart function (Steve Best) [RHEL-130026] +- x86/msr: Convert __rdmsr() uses to native_rdmsrq() uses [partial] (Steve Best) [RHEL-130026] +- x86/msr: Convert __wrmsr() uses to native_wrmsr{,q}() uses [partial] (Steve Best) [RHEL-130026] +- x86/msr: Add the native_rdmsrq() helper (Steve Best) [RHEL-130026] +- x86/msr: Rename 'native_wrmsrl()' to 'native_wrmsrq()' [partial] (Steve Best) [RHEL-130026] +- x86/msr: Rename 'mce_rdmsrl()' to 'mce_rdmsrq()' (Steve Best) [RHEL-130026] +- x86/msr: Add explicit includes of [partial] (Steve Best) [RHEL-130026] +- x86/msr: Rename 'rdmsrl_on_cpu()' to 'rdmsrq_on_cpu()' [partial] (Steve Best) [RHEL-130026] +- x86/msr: Rename 'wrmsrl_safe()' to 'wrmsrq_safe()' [partial] (Steve Best) [RHEL-130026] +- x86/msr: Rename 'rdmsrl_safe()' to 'rdmsrq_safe()' [partial] (Steve Best) [RHEL-130026] +- x86/msr: Rename 'wrmsrl()' to 'wrmsrq()' [partial] (Steve Best) [RHEL-130026] +- x86/msr: Rename 'rdmsrl()' to 'rdmsrq()' [partial] (Steve Best) [RHEL-130026] +- x86/msr: Standardize on 'u32' MSR indices in (Steve Best) [RHEL-130026] +- x86/msr: Standardize on u64 in (Steve Best) [RHEL-130026] +- x86/msr: Harmonize the prototype and definition of do_trace_rdpmc() (Steve Best) [RHEL-130026] +- io_uring/kbuf: check if target buffer list is still legacy on recycle (Jeff Moyer) [RHEL-161187] +- io_uring/kbuf: limit legacy provided buffer lists to USHRT_MAX (Jeff Moyer) [RHEL-161187] +- redhat/configs: Enable FFA for TPM on AArch64 (Marcin Juszkiewicz) [RHEL-167985] +- platform/x86/intel/pmc: Remove double empty line (Steve Best) [RHEL-129781] +- platform/x86/intel/pmc: Enable substate residencies for multiple PMCs (Steve Best) [RHEL-129781] +- platform/x86/intel/pmc: Move LPM mode attributes to PMC (Steve Best) [RHEL-129781] +- platform/x86/intel/pmc: Change LPM mode fields to u8 (Steve Best) [RHEL-129781] +- platform/x86:intel/pmc: Enable SSRAM support for Wildcat Lake (Steve Best) [RHEL-129781] +- platform/x86/intel/pmc: Add Wildcat Lake support to Intel PMC SSRAM Telemetry (Steve Best) [RHEL-129781] +- platform/x86:intel/pmc: Remove redundant has_die_c6 variable (Steve Best) [RHEL-129781] +- platform/x86:intel/pmc: Relocate lpm_req_guid to pmc_reg_map (Steve Best) [RHEL-129781] +- platform/x86:intel/pmc: Rename PMC index variable to pmc_idx (Steve Best) [RHEL-129781] +- platform/x86:intel/pmc: Add DMU GUID to Arrow Lake U/H (Steve Best) [RHEL-129781] +- platform/x86:intel/pmc: Add support for multiple DMU GUIDs (Steve Best) [RHEL-129781] +- platform/x86:intel/pmc: Update Arrow Lake telemetry GUID (Steve Best) [RHEL-129781] +- platform/x86:intel/pmc: Replace dev_warn() with dev_dbg() (Steve Best) [RHEL-129781] +- platform/x86:intel/pmc: Enable SSRAM support for Panther Lake (Steve Best) [RHEL-129781] +- platform/x86:intel/pmc: Show substate requirement for S0ix blockers (Steve Best) [RHEL-129781] +- platform/x86:intel/pmc: Improve function to show substate header (Steve Best) [RHEL-129781] +- platform/x86:intel/pmc: Move telemetry endpoint register handling (Steve Best) [RHEL-129781] +- platform/x86:intel/pmc: Enable SSRAM support for Lunar Lake (Steve Best) [RHEL-129781] +- platform/x86/intel/pmc: use kcalloc() instead of kzalloc() (Steve Best) [RHEL-129781] +- redhat: configs: Enable CONFIG_SENSORS_SPD5118 (Jennifer Berringer) [RHEL-168906] +- i3c: master: dw-i3c: Balance PM runtime usage count on probe failure (Jennifer Berringer) [RHEL-168906] +- hwmon: (spd5118) Detect and support 16-bit register addressing (Jennifer Berringer) [RHEL-168906] +- hwmon: (spd5118) Support 16-bit addressing for NVMEM accesses (Jennifer Berringer) [RHEL-168906] +- hwmon: (spd5118) Name chips taking the specification literally (Jennifer Berringer) [RHEL-168906] +- hwmon: (spd5118) Split into common and I2C specific code (Jennifer Berringer) [RHEL-168906] +- hwmon: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Jennifer Berringer) [RHEL-168906] +- i3c: dw: Disable runtime PM on Agilex5 to avoid bus hang on IBI (Jennifer Berringer) [RHEL-168906] +- i3c: dw: Add shutdown support to dw_i3c_master driver (Jennifer Berringer) [RHEL-168906] +- i3c: dw: Add quirk to address OD/PP timing issue on AMD platform (Jennifer Berringer) [RHEL-168906] +- i3c: dw: Add support for AMDI0015 ACPI ID (Jennifer Berringer) [RHEL-168906] +- i3c: simplify combined i3c/i2c dependencies (Jennifer Berringer) [RHEL-168906] +- i3c: Move device name assignment after i3c_bus_init (Jennifer Berringer) [RHEL-168906] +- i3c: master: Simplify with scoped for each OF child loop (Jennifer Berringer) [RHEL-168906] +- i3c: fix refcount inconsistency in i3c_master_register (Jennifer Berringer) [RHEL-168906] +- device property: Add scoped fwnode child node iterators (Jennifer Berringer) [RHEL-168906] +- i3c: master: Drop duplicate check before calling OF APIs (Jennifer Berringer) [RHEL-168906] +- i3c: master: Improve initialization of numbered I2C adapters (Jennifer Berringer) [RHEL-168906] +- thermal: intel: int340x: soc_slider: Set offset only for balanced mode (Steve Best) [RHEL-130009] +- thermal: int340x: Fix sysfs group leak on DLVR registration failure (Steve Best) [RHEL-130009] +- drivers: thermal: intel: tcc_cooling: Drop redundant local variable (Steve Best) [RHEL-130009] +- thermal: intel: x86_pkg_temp_thermal: Handle invalid temperature (Steve Best) [RHEL-130009] +- thermal: intel: Use sysfs_emit() in a sysfs show function (Steve Best) [RHEL-130009] +- thermal: intel: fix typo "nagative" in comment for cpu argument (Steve Best) [RHEL-130009] +- thermal: intel: int340x: Use sysfs_emit{_at}() in sysfs show functions (Steve Best) [RHEL-130009] +- thermal: int340x: processor_thermal: Enable slow workload type hints (Steve Best) [RHEL-130009] +- thermal: intel: intel_pch_thermal: Drop explicit driver data clearing (Steve Best) [RHEL-130009] +- thermal: intel: intel_tcc_cooling: Add CPU models in the support list (Steve Best) [RHEL-130009] +- thermal: intel: int340x: Enable power slider interface for Wildcat Lake (Steve Best) [RHEL-130009] +- ACPI: DPTF: Support Nova Lake (Steve Best) [RHEL-130009] +- thermal: intel: int340x: Add DLVR support for Nova Lake (Steve Best) [RHEL-130009] +- thermal: int340x: processor_thermal: Add Nova Lake processor thermal device (Steve Best) [RHEL-130009] +- thermal: intel: int340x: Replace sprintf() with sysfs_emit() (Steve Best) [RHEL-130009] +- thermal: intel: int340x: Use symbolic constant for UUID comparison (Steve Best) [RHEL-130009] +- thermal: intel: Select INT340X_THERMAL from INTEL_SOC_DTS_THERMAL (Steve Best) [RHEL-130009] +- thermal: intel: int340x: Power Slider: Validate slider_balance range (Steve Best) [RHEL-130009] +- thermal: intel: int340x: Add module parameter to change slider offset (Steve Best) [RHEL-130009] +- thermal: intel: int340x: Add module parameter for balanced Slider (Steve Best) [RHEL-130009] +- thermal: intel: int340x: Enable power slider interface for Panther Lake (Steve Best) [RHEL-130009] +- thermal: intel: int340x: Add support for power slider (Steve Best) [RHEL-130009] +- thermal: intel: int340x: Remove redundant acpi_has_method() call (Steve Best) [RHEL-130009] +- tools/power/x86/intel-speed-select: v1.25 release (Krzysztof Pawlinski) [RHEL-133093] +- tools/power/x86/intel-speed-select: Allow non root users (Krzysztof Pawlinski) [RHEL-133093] +- tools/power/x86/intel-speed-select: Fix file descriptor leak in isolate_cpus() (Krzysztof Pawlinski) [RHEL-133093] +- platform/x86: ISST: Optimize suspend/resume callbacks (Krzysztof Pawlinski) [RHEL-133093] +- platform/x86: ISST: Check for admin capability for write commands (Krzysztof Pawlinski) [RHEL-133093] +- platform/x86: ISST: Store and restore all domains data (Krzysztof Pawlinski) [RHEL-133093] +- platform/x86: ISST: Add missing write block check (Krzysztof Pawlinski) [RHEL-133093] +- tools/power/x86/intel-speed-select: Use pkg-config for libnl-3.0 detection (Krzysztof Pawlinski) [RHEL-133093] +- platform/x86/intel/speed_select_if: Convert PCIBIOS_* return codes to errnos (Krzysztof Pawlinski) [RHEL-133093] +- tools/power/x86/intel-speed-select: v1.24 release (Krzysztof Pawlinski) [RHEL-133093] +- tools/power/x86/intel-speed-select: Reset isst_turbo_freq_info for invalid buckets (Krzysztof Pawlinski) [RHEL-133093] +- tools/power/x86/intel-speed-select: Check feature status (Krzysztof Pawlinski) [RHEL-133093] +- rh_message.h: update support status of mlx5 devices (Scott Weaver) [RHEL-142605 RHEL-142608 RHEL-166116] +- arm64: contpte: fix set_access_flags() no-op check for SMMU/ATS faults (Charles Mirabile) [RHEL-154155] +- x86/resctrl: Fix SNC detection (Phil Auld) [RHEL-147186] +- x86/topo: Fix SNC topology mess (Phil Auld) [RHEL-147186] +- x86/topo: Replace x86_has_numa_in_package (Phil Auld) [RHEL-147186] +- x86/topo: Add topology_num_nodes_per_package() (Phil Auld) [RHEL-147186] +- x86/numa: Store extra copy of numa_nodes_parsed (Phil Auld) [RHEL-147186] +- sched/deadline: Fix missing ENQUEUE_REPLENISH during PI de-boosting (Phil Auld) [RHEL-145610] +- sched/core: Fix wakeup_preempt's next_class tracking (Phil Auld) [RHEL-147186] +- sched/fair: Only set slice protection at pick time (Phil Auld) [RHEL-147186] +- sched/eevdf: Update se->vprot in reweight_entity() (Phil Auld) [RHEL-147186] +- sched/fair: Fix lag clamp (Phil Auld) [RHEL-147186] +- sched/fair: Fix zero_vruntime tracking (Phil Auld) [RHEL-147186] +- sched/clock: Avoid false sharing for sched_clock_irqtime (Phil Auld) [RHEL-147186] +- sched/rt: Skip currently executing CPU in rto_next_cpu() (Phil Auld) [RHEL-147186] +- sched/cpufreq: Use %%pe format for PTR_ERR() printing (Phil Auld) [RHEL-147186] +- sched: Re-evaluate scheduling when migrating queued tasks out of throttled cgroups (Phil Auld) [RHEL-147186] +- sched/debug: Fix dl_server (re)start conditions (Phil Auld) [RHEL-147186] +- sched/debug: Add support to change sched_ext server params (Phil Auld) [RHEL-147186] +- sched_ext: Add a DL server for sched_ext tasks (Phil Auld) [RHEL-147186] +- sched/debug: Stop and start server based on if it was active (Phil Auld) [RHEL-147186] +- sched/deadline: Clear the defer params (Phil Auld) [RHEL-147186] +- sched/debug: Fix updating of ppos on server write ops (Phil Auld) [RHEL-147186] +- sched/deadline: Fix 'stuck' dl_server (Phil Auld) [RHEL-147186] +- sched/fair: Revert force wakeup preemption (Phil Auld) [RHEL-147186] +- sched/fair: Disable scheduler feature NEXT_BUDDY (Phil Auld) [RHEL-147186] +- sched: Update rq->avg_idle when a task is moved to an idle CPU (Phil Auld) [RHEL-147186] +- sched/debug: Convert copy_from_user() + kstrtouint() to kstrtouint_from_user() (Phil Auld) [RHEL-147186] +- sched/fair: Fix pelt clock sync when entering idle (Phil Auld) [RHEL-147186] +- sched/fair: Remove nohz.nr_cpus and use weight of cpumask instead (Phil Auld) [RHEL-147186] +- sched/fair: Change likelyhood of nohz.nr_cpus (Phil Auld) [RHEL-147186] +- sched/fair: Fix math notation errors in avg_vruntime comment (Phil Auld) [RHEL-147186] +- sched/fair: Move checking for nohz cpus after time check (Phil Auld) [RHEL-147186] +- sched: Audit MOVE vs balance_callbacks (Phil Auld) [RHEL-147186] +- sched: Deadline has dynamic priority (Phil Auld) [RHEL-147186] +- sched/deadline: Use ENQUEUE_MOVE to allow priority change (Phil Auld) [RHEL-147186] +- sched/deadline: Ensure get_prio_dl() is up-to-date (Phil Auld) [RHEL-147186] +- sched/deadline: Avoid double update_rq_clock() (Phil Auld) [RHEL-147186] +- sched: Fold rq-pin swizzle into __balance_callbacks() (Phil Auld) [RHEL-147186] +- sched: Provide idle_rq() helper (Phil Auld) [RHEL-147186] +- sched/deadline: Fix server stopping with runnable tasks (Phil Auld) [RHEL-147186] +- sched/deadline: Fix potential race in dl_add_task_root_domain() (Phil Auld) [RHEL-147186] +- sched/deadline: Remove unnecessary comment in dl_add_task_root_domain() (Phil Auld) [RHEL-147186] +- sched/fair: Drop useless cpumask_empty() in find_energy_efficient_cpu() (Phil Auld) [RHEL-147186] +- sched/fair: Simplify task_numa_find_cpu() (Phil Auld) [RHEL-147186] +- sched/fair: Use cpumask_weight_and() in sched_balance_find_dst_group() (Phil Auld) [RHEL-147186] +- sched: Reorder some fields in struct rq (Phil Auld) [RHEL-147186] +- sched/fair: Fix sched_avg fold (Phil Auld) [RHEL-147186] +- sched: Fix faulty assertion in sched_change_end() (Phil Auld) [RHEL-147186] +- sched/core: Rework sched_class::wakeup_preempt() and rq_modified_*() (Phil Auld) [RHEL-147186] +- sched_ext: Rename pnt_seq to kick_sync (Phil Auld) [RHEL-147186] +- sched_ext: Don't kick CPUs running higher classes (Phil Auld) [RHEL-147186] +- sched_ext: Fix SCX_KICK_WAIT to work reliably (Phil Auld) [RHEL-147186] +- sched_ext: Allow forcibly picking an scx task (Phil Auld) [RHEL-147186] +- sched_ext: fix flag check for deferred callbacks (Phil Auld) [RHEL-147186] +- sched/ext: Fold balance_scx() into pick_task_scx() (Phil Auld) [RHEL-147186] +- sched_ext: defer queue_balance_callback() until after ops.dispatch (Phil Auld) [RHEL-147186] +- sched_ext: Move internal type and accessor definitions to ext_internal.h (Phil Auld) [RHEL-147186] +- sched_ext: Make explicit scx_task_iter_relock() calls unnecessary (Phil Auld) [RHEL-147186] +- sched/fair: Join two #ifdef CONFIG_FAIR_GROUP_SCHED blocks (Phil Auld) [RHEL-147186] +- sched/fair: Introduce and use the vruntime_cmp() and vruntime_op() wrappers for wrapped-signed aritmetics (Phil Auld) [RHEL-147186] +- sched/fair: Sort out 'blocked_load*' namespace noise (Phil Auld) [RHEL-147186] +- sched/fair: Rename cfs_rq::avg_vruntime to ::sum_w_vruntime, and helper functions (Phil Auld) [RHEL-147186] +- sched/fair: Rename cfs_rq::avg_load to cfs_rq::sum_weight (Phil Auld) [RHEL-147186] +- sched/fair: Clean up comments in 'struct cfs_rq' (Phil Auld) [RHEL-147186] +- sched/fair: Fold the sched_avg update (Phil Auld) [RHEL-147186] +- : Add the __signed_scalar_typeof() helper (Phil Auld) [RHEL-147186] +- sched/fair: Remove superfluous rcu_read_lock() (Phil Auld) [RHEL-147186] +- sched/fair: Avoid rq->lock bouncing in sched_balance_newidle() (Phil Auld) [RHEL-147186] +- sched/fair: Switch to rcu_dereference_all() (Phil Auld) [RHEL-147186] +- sched/headers: Rename rcu_dereference_check_sched_domain() => rcu_dereference_sched_domain() (Phil Auld) [RHEL-147186] +- sched/fair: Limit hrtick work (Phil Auld) [RHEL-147186] +- sched/core: Add assertions to QUEUE_CLASS (Phil Auld) [RHEL-147186] +- sched/core: Fix psi_dequeue() for Proxy Execution (Phil Auld) [RHEL-147186] +- sched/headers: Remove whitespace noise from kernel/sched/sched.h (Phil Auld) [RHEL-147186] +- sched/rt: Remove a preempt-disable section in rt_mutex_setprio() (Phil Auld) [RHEL-147186] +- sched/deadline: Walk up cpuset hierarchy to decide root domain when hot-unplug (Phil Auld) [RHEL-147186] +- cgroup/cpuset: Introduce cpuset_cpus_allowed_locked() (Phil Auld) [RHEL-147186] +- sched/fair: Enable scheduler feature NEXT_BUDDY (Phil Auld) [RHEL-147186] +- sched/fair: Reimplement NEXT_BUDDY to align with EEVDF goals (Phil Auld) [RHEL-147186] +- sched/deadline: Use cpumask_weight_and() in dl_bw_cpus (Phil Auld) [RHEL-147186] +- sched/deadline: Minor cleanup in select_task_rq_dl() (Phil Auld) [RHEL-147186] +- sched/deadline: Document dl_server (Phil Auld) [RHEL-147186] +- sched/deadline: Fix dl_server stop condition (Phil Auld) [RHEL-147186] +- sched/eevdf: Fix min_vruntime vs avg_vruntime (Phil Auld) [RHEL-147186] +- sched: Fix proxy/current (push,pull)ability (Phil Auld) [RHEL-147186] +- sched: Start blocked_on chain processing in find_proxy_task() (Phil Auld) [RHEL-147186] +- sched: Add an initial sketch of the find_proxy_task() function (Phil Auld) [RHEL-147186] +- sched: Fix runtime accounting w/ split exec & sched contexts (Phil Auld) [RHEL-147186] +- sched: Move update_curr_task logic into update_curr_se (Phil Auld) [RHEL-147186] +- configs: Make sure PROXY_EXEC is off (Phil Auld) [RHEL-147186] +- sched: Add CONFIG_SCHED_PROXY_EXEC & boot argument to enable/disable (Phil Auld) [RHEL-147186] +- locking/mutex: Rework task_struct::blocked_on (Phil Auld) [RHEL-147186] +- sched/core: Remove double update_rq_clock() in __set_cpus_allowed_ptr_locked() (Phil Auld) [RHEL-147186] +- sched/deadline: Fix dl_server time accounting (Phil Auld) [RHEL-147186] +- sched/core: Optimize core cookie matching check (Phil Auld) [RHEL-147186] +- sched/core: Add comment explaining force-idle vruntime snapshots (Phil Auld) [RHEL-147186] +- sched/proxy: Yield the donor task (Phil Auld) [RHEL-147186] +- sched: Fix the do_set_cpus_allowed() locking fix (Phil Auld) [RHEL-147186] +- sched: Remove never used code in mm_cid_get() (Phil Auld) [RHEL-147186] +- sched: Detect per-class runqueue changes (Phil Auld) [RHEL-147186] +- sched: Add support to pick functions to take rf (Phil Auld) [RHEL-147186] +- sched: Match __task_rq_{,un}lock() (Phil Auld) [RHEL-147186] +- sched: Mandate shared flags for sched_change (Phil Auld) [RHEL-147186] +- sched: Cleanup the sched_change NOCLOCK usage (Phil Auld) [RHEL-147186] +- sched: Make __do_set_cpus_allowed() use the sched_change pattern (Phil Auld) [RHEL-147186] +- sched: Rename do_set_cpus_allowed() (Phil Auld) [RHEL-147186] +- sched: Add locking comments to sched_class methods (Phil Auld) [RHEL-147186] +- sched: Move sched_class::prio_changed() into the change pattern (Phil Auld) [RHEL-147186] +- sched: Fix do_set_cpus_allowed() locking (Phil Auld) [RHEL-147186] +- sched: Fix migrate_disable_switch() locking (Phil Auld) [RHEL-147186] +- sched/deadline: Prepare for switched_from() change (Phil Auld) [RHEL-147186] +- sched: Cleanup sched_delayed handling for class switches (Phil Auld) [RHEL-147186] +- sched: Fold sched_class::switch{ing,ed}_{to,from}() into the change pattern (Phil Auld) [RHEL-147186] +- sched/fair: Only update stats for allowed CPUs when looking for dst group (Phil Auld) [RHEL-147186] +- sched: Employ sched_change guards (Phil Auld) [RHEL-147186] +- cleanup: Fix documentation build error for ACQUIRE updates (Phil Auld) [RHEL-147186] +- tools/testing: add linux/args.h header and fix radix, VMA tests (Phil Auld) [RHEL-147186] +- cleanup: Introduce ACQUIRE() and ACQUIRE_ERR() for conditional locks (Phil Auld) [RHEL-147186] +- iio: Drop iio_device_claim_direct_scoped() and related infrastructure (Phil Auld) [RHEL-147186] +- sched: Re-arrange the {EN,DE}QUEUE flags (Phil Auld) [RHEL-147186] +- sched/topology,x86: Fix build warning (Phil Auld) [RHEL-147186] +- sched/topology: Fix sched domain build error for GNR, CWF in SNC-3 mode (Phil Auld) [RHEL-147186] +- sched/fair: Forfeit vruntime on yield (Phil Auld) [RHEL-147186] +- sched/deadline: only set free_cpus for online runqueues (Phil Auld) [RHEL-147186] +- sched: Create architecture specific sched domain distances (Phil Auld) [RHEL-147186] +- sched/deadline: Fix race in push_dl_task() (Phil Auld) [RHEL-147186] +- vfio/nvgrace-gpu: register device memory for poison handling (Aristeu Rozanski) [RHEL-73608] +- mm: add stubs for PFNMAP memory failure registration functions (Aristeu Rozanski) [RHEL-73608] +- mm: fixup pfnmap memory failure handling to use pgoff (Aristeu Rozanski) [RHEL-73608] +- mm: handle poisoning of pfn without struct pages (Aristeu Rozanski) [RHEL-73608] +- mm: change ghes code to allow poison of non-struct pfn (Aristeu Rozanski) [RHEL-73608] +Resolves: RHEL-129781, RHEL-130009, RHEL-130026, RHEL-133093, RHEL-142605, RHEL-142608, RHEL-145610, RHEL-147186, RHEL-154155, RHEL-161187, RHEL-166116, RHEL-167985, RHEL-168906, RHEL-172222, RHEL-73608 + * Tue May 05 2026 CKI KWF Bot [6.12.0-226.el10] - crypto: algif_aead - snapshot IV for async AEAD requests (Herbert Xu) [RHEL-172216] - crypto: algif_aead - Fix minimum RX size check for decryption (Herbert Xu) [RHEL-172216] diff --git a/kernel.spec b/kernel.spec index b7656eef7..e012df96d 100644 --- a/kernel.spec +++ b/kernel.spec @@ -179,15 +179,15 @@ Summary: The Linux kernel %define specrpmversion 6.12.0 %define specversion 6.12.0 %define patchversion 6.12 -%define pkgrelease 226 +%define pkgrelease 227 %define kversion 6 -%define tarfile_release 6.12.0-226.el10 +%define tarfile_release 6.12.0-227.el10 # This is needed to do merge window version magic %define patchlevel 12 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 226%{?buildid}%{?dist} +%define specrelease 227%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 6.12.0-226.el10 +%define kabiversion 6.12.0-227.el10 # If this variable is set to 1, a bpf selftests build failure will cause a # fatal kernel package build error @@ -1143,8 +1143,6 @@ Patch2007: 0007-Bring-back-deprecated-pci-ids-to-be2iscsi-driver.patch Patch2008: 0008-Bring-back-deprecated-pci-ids-to-megaraid_sas-driver.patch Patch2009: 0009-Bring-back-deprecated-pci-ids-to-mpt3sas-driver.patch Patch2010: 0001-Keep-fs-btrfs-files-in-modules-package.patch -Patch1100: 1100-xfrm-esp-avoid-in-place-decrypt-shared-skb-frags.patch -Patch1101: 1101-rxrpc-linearize-paged-frags.patch # END OF PATCH DEFINITIONS @@ -2040,8 +2038,6 @@ ApplyPatch 0007-Bring-back-deprecated-pci-ids-to-be2iscsi-driver.patch ApplyPatch 0008-Bring-back-deprecated-pci-ids-to-megaraid_sas-driver.patch ApplyPatch 0009-Bring-back-deprecated-pci-ids-to-mpt3sas-driver.patch ApplyPatch 0001-Keep-fs-btrfs-files-in-modules-package.patch -ApplyPatch 1100-xfrm-esp-avoid-in-place-decrypt-shared-skb-frags.patch -ApplyPatch 1101-rxrpc-linearize-paged-frags.patch %{log_msg "End of patch applications"} # END OF PATCH APPLICATIONS @@ -4556,18 +4552,14 @@ fi\ # # %changelog -* Fri May 08 2026 Andrew Lukoshko - 6.12.0-226 -- xfrm: esp: avoid in-place decrypt on shared skb frags -- rxrpc: linearize incoming DATA packet when it has paged frags - -* Thu May 07 2026 Eduard Abdullin - 6.12.0-226 +* Wed May 13 2026 Eduard Abdullin - 6.12.0-227 - Debrand for AlmaLinux OS - Use AlmaLinux OS secure boot cert -* Thu May 07 2026 Neal Gompa - 6.12.0-226 +* Wed May 13 2026 Neal Gompa - 6.12.0-227 - Enable Btrfs support for all kernel variants -* Thu May 07 2026 Andrew Lukoshko - 6.12.0-226 +* Wed May 13 2026 Andrew Lukoshko - 6.12.0-227 - hpsa: bring back deprecated PCI ids #CFHack #CFHack2024 - mptsas: bring back deprecated PCI ids #CFHack #CFHack2024 - megaraid_sas: bring back deprecated PCI ids #CFHack #CFHack2024 @@ -4577,6 +4569,270 @@ fi\ - kernel/rh_messages.h: enable all disabled pci devices by moving to unmaintained +* Fri May 08 2026 CKI KWF Bot [6.12.0-227.el10] +- PCI/PTM: Drop pci_enable_ptm() granularity parameter (CKI Backport Bot) [RHEL-172222] +- x86/mce: Remove the redundant mce_hygon_feature_init() (Steve Best) [RHEL-130026] +- x86/mce: Ensure user polling settings are honored when restarting timer (Steve Best) [RHEL-130026] +- x86/mce/amd: Fix threshold limit reset (Steve Best) [RHEL-130026] +- x86/mce/apei: Handle variable SMCA BERT record size (Steve Best) [RHEL-130026] +- x86/mce/mcelog: Use xchg() to get and clear the flags (Steve Best) [RHEL-130026] +- x86/mce/inject: Remove call to mce_notify_irq() (Steve Best) [RHEL-130026] +- x86/mce: use is_copy_from_user() to determine copy-from-user context (Steve Best) [RHEL-130026] +- x86/mce/threshold: Remove the redundant this_cpu_dec_return() (Steve Best) [RHEL-130026] +- x86/mce/amd: Filter bogus hardware errors on Zen3 clients (Steve Best) [RHEL-130026] +- x86/mce/amd: Check SMCA feature bit before accessing SMCA MSRs (Steve Best) [RHEL-130026] +- x86/mce: Handle AMD threshold interrupt storms (Steve Best) [RHEL-130026] +- x86/mce: Do not clear bank's poll bit in mce_poll_banks on AMD SMCA systems (Steve Best) [RHEL-130026] +- x86/mce: Add support for physical address valid bit (Steve Best) [RHEL-130026] +- EDAC/mce_amd: Add support for FRU text in MCA (Steve Best) [RHEL-130026] +- x86/mce: Save and use APEI corrected threshold limit (Steve Best) [RHEL-130026] +- x86/mce/amd: Define threshold restart function for banks (Steve Best) [RHEL-130026] +- x86/mce/amd: Remove redundant reset_block() (Steve Best) [RHEL-130026] +- x86/mce/amd: Support SMCA Corrected Error Interrupt (Steve Best) [RHEL-130026] +- x86/mce/amd: Enable interrupt vectors once per-CPU on SMCA systems (Steve Best) [RHEL-130026] +- x86/mce: Unify AMD DFR handler with MCA Polling (Steve Best) [RHEL-130026] +- x86/MCE/AMD: Add support for new MCA_SYND{1,2} registers (Steve Best) [RHEL-130026] +- x86/mce: Unify AMD THR handler with MCA Polling (Steve Best) [RHEL-130026] +- x86/mce: Add a clear_bank() helper (Steve Best) [RHEL-130026] +- x86/msr: Rename 'mce_wrmsrl()' to 'mce_wrmsrq()' (Steve Best) [RHEL-130026] +- x86/mce: Move machine_check_poll() status checks to helper functions (Steve Best) [RHEL-130026] +- x86/mce: Separate global and per-CPU quirks (Steve Best) [RHEL-130026] +- x86/mce: Convert family/model mixed checks to VFM-based checks (Steve Best) [RHEL-130026] +- x86/mce: Do 'UNKNOWN' vendor check early (Steve Best) [RHEL-130026] +- x86/mce: Break up __mcheck_cpu_apply_quirks() (Steve Best) [RHEL-130026] +- x86/mce: Make four functions return bool (Steve Best) [RHEL-130026] +- x86/mce: Add wrapper for struct mce to export vendor specific info (Steve Best) [RHEL-130026] +- x86/mce: Define BSP-only SMCA init (Steve Best) [RHEL-130026] +- x86/mce: Define BSP-only init (Steve Best) [RHEL-130026] +- x86/mce: Set CR4.MCE last during init (Steve Best) [RHEL-130026] +- x86/mce: Remove __mcheck_cpu_init_early() (Steve Best) [RHEL-130026] +- x86/mce: Cleanup bank processing on init (Steve Best) [RHEL-130026] +- x86/mce/amd: Put list_head in threshold_bank (Steve Best) [RHEL-130026] +- x86/mce/amd: Remove smca_banks_map (Steve Best) [RHEL-130026] +- x86/mce/amd: Remove return value for mce_threshold_{create,remove}_device() (Steve Best) [RHEL-130026] +- x86/mce/amd: Rename threshold restart function (Steve Best) [RHEL-130026] +- x86/msr: Convert __rdmsr() uses to native_rdmsrq() uses [partial] (Steve Best) [RHEL-130026] +- x86/msr: Convert __wrmsr() uses to native_wrmsr{,q}() uses [partial] (Steve Best) [RHEL-130026] +- x86/msr: Add the native_rdmsrq() helper (Steve Best) [RHEL-130026] +- x86/msr: Rename 'native_wrmsrl()' to 'native_wrmsrq()' [partial] (Steve Best) [RHEL-130026] +- x86/msr: Rename 'mce_rdmsrl()' to 'mce_rdmsrq()' (Steve Best) [RHEL-130026] +- x86/msr: Add explicit includes of [partial] (Steve Best) [RHEL-130026] +- x86/msr: Rename 'rdmsrl_on_cpu()' to 'rdmsrq_on_cpu()' [partial] (Steve Best) [RHEL-130026] +- x86/msr: Rename 'wrmsrl_safe()' to 'wrmsrq_safe()' [partial] (Steve Best) [RHEL-130026] +- x86/msr: Rename 'rdmsrl_safe()' to 'rdmsrq_safe()' [partial] (Steve Best) [RHEL-130026] +- x86/msr: Rename 'wrmsrl()' to 'wrmsrq()' [partial] (Steve Best) [RHEL-130026] +- x86/msr: Rename 'rdmsrl()' to 'rdmsrq()' [partial] (Steve Best) [RHEL-130026] +- x86/msr: Standardize on 'u32' MSR indices in (Steve Best) [RHEL-130026] +- x86/msr: Standardize on u64 in (Steve Best) [RHEL-130026] +- x86/msr: Harmonize the prototype and definition of do_trace_rdpmc() (Steve Best) [RHEL-130026] +- io_uring/kbuf: check if target buffer list is still legacy on recycle (Jeff Moyer) [RHEL-161187] +- io_uring/kbuf: limit legacy provided buffer lists to USHRT_MAX (Jeff Moyer) [RHEL-161187] +- redhat/configs: Enable FFA for TPM on AArch64 (Marcin Juszkiewicz) [RHEL-167985] +- platform/x86/intel/pmc: Remove double empty line (Steve Best) [RHEL-129781] +- platform/x86/intel/pmc: Enable substate residencies for multiple PMCs (Steve Best) [RHEL-129781] +- platform/x86/intel/pmc: Move LPM mode attributes to PMC (Steve Best) [RHEL-129781] +- platform/x86/intel/pmc: Change LPM mode fields to u8 (Steve Best) [RHEL-129781] +- platform/x86:intel/pmc: Enable SSRAM support for Wildcat Lake (Steve Best) [RHEL-129781] +- platform/x86/intel/pmc: Add Wildcat Lake support to Intel PMC SSRAM Telemetry (Steve Best) [RHEL-129781] +- platform/x86:intel/pmc: Remove redundant has_die_c6 variable (Steve Best) [RHEL-129781] +- platform/x86:intel/pmc: Relocate lpm_req_guid to pmc_reg_map (Steve Best) [RHEL-129781] +- platform/x86:intel/pmc: Rename PMC index variable to pmc_idx (Steve Best) [RHEL-129781] +- platform/x86:intel/pmc: Add DMU GUID to Arrow Lake U/H (Steve Best) [RHEL-129781] +- platform/x86:intel/pmc: Add support for multiple DMU GUIDs (Steve Best) [RHEL-129781] +- platform/x86:intel/pmc: Update Arrow Lake telemetry GUID (Steve Best) [RHEL-129781] +- platform/x86:intel/pmc: Replace dev_warn() with dev_dbg() (Steve Best) [RHEL-129781] +- platform/x86:intel/pmc: Enable SSRAM support for Panther Lake (Steve Best) [RHEL-129781] +- platform/x86:intel/pmc: Show substate requirement for S0ix blockers (Steve Best) [RHEL-129781] +- platform/x86:intel/pmc: Improve function to show substate header (Steve Best) [RHEL-129781] +- platform/x86:intel/pmc: Move telemetry endpoint register handling (Steve Best) [RHEL-129781] +- platform/x86:intel/pmc: Enable SSRAM support for Lunar Lake (Steve Best) [RHEL-129781] +- platform/x86/intel/pmc: use kcalloc() instead of kzalloc() (Steve Best) [RHEL-129781] +- redhat: configs: Enable CONFIG_SENSORS_SPD5118 (Jennifer Berringer) [RHEL-168906] +- i3c: master: dw-i3c: Balance PM runtime usage count on probe failure (Jennifer Berringer) [RHEL-168906] +- hwmon: (spd5118) Detect and support 16-bit register addressing (Jennifer Berringer) [RHEL-168906] +- hwmon: (spd5118) Support 16-bit addressing for NVMEM accesses (Jennifer Berringer) [RHEL-168906] +- hwmon: (spd5118) Name chips taking the specification literally (Jennifer Berringer) [RHEL-168906] +- hwmon: (spd5118) Split into common and I2C specific code (Jennifer Berringer) [RHEL-168906] +- hwmon: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Jennifer Berringer) [RHEL-168906] +- i3c: dw: Disable runtime PM on Agilex5 to avoid bus hang on IBI (Jennifer Berringer) [RHEL-168906] +- i3c: dw: Add shutdown support to dw_i3c_master driver (Jennifer Berringer) [RHEL-168906] +- i3c: dw: Add quirk to address OD/PP timing issue on AMD platform (Jennifer Berringer) [RHEL-168906] +- i3c: dw: Add support for AMDI0015 ACPI ID (Jennifer Berringer) [RHEL-168906] +- i3c: simplify combined i3c/i2c dependencies (Jennifer Berringer) [RHEL-168906] +- i3c: Move device name assignment after i3c_bus_init (Jennifer Berringer) [RHEL-168906] +- i3c: master: Simplify with scoped for each OF child loop (Jennifer Berringer) [RHEL-168906] +- i3c: fix refcount inconsistency in i3c_master_register (Jennifer Berringer) [RHEL-168906] +- device property: Add scoped fwnode child node iterators (Jennifer Berringer) [RHEL-168906] +- i3c: master: Drop duplicate check before calling OF APIs (Jennifer Berringer) [RHEL-168906] +- i3c: master: Improve initialization of numbered I2C adapters (Jennifer Berringer) [RHEL-168906] +- thermal: intel: int340x: soc_slider: Set offset only for balanced mode (Steve Best) [RHEL-130009] +- thermal: int340x: Fix sysfs group leak on DLVR registration failure (Steve Best) [RHEL-130009] +- drivers: thermal: intel: tcc_cooling: Drop redundant local variable (Steve Best) [RHEL-130009] +- thermal: intel: x86_pkg_temp_thermal: Handle invalid temperature (Steve Best) [RHEL-130009] +- thermal: intel: Use sysfs_emit() in a sysfs show function (Steve Best) [RHEL-130009] +- thermal: intel: fix typo "nagative" in comment for cpu argument (Steve Best) [RHEL-130009] +- thermal: intel: int340x: Use sysfs_emit{_at}() in sysfs show functions (Steve Best) [RHEL-130009] +- thermal: int340x: processor_thermal: Enable slow workload type hints (Steve Best) [RHEL-130009] +- thermal: intel: intel_pch_thermal: Drop explicit driver data clearing (Steve Best) [RHEL-130009] +- thermal: intel: intel_tcc_cooling: Add CPU models in the support list (Steve Best) [RHEL-130009] +- thermal: intel: int340x: Enable power slider interface for Wildcat Lake (Steve Best) [RHEL-130009] +- ACPI: DPTF: Support Nova Lake (Steve Best) [RHEL-130009] +- thermal: intel: int340x: Add DLVR support for Nova Lake (Steve Best) [RHEL-130009] +- thermal: int340x: processor_thermal: Add Nova Lake processor thermal device (Steve Best) [RHEL-130009] +- thermal: intel: int340x: Replace sprintf() with sysfs_emit() (Steve Best) [RHEL-130009] +- thermal: intel: int340x: Use symbolic constant for UUID comparison (Steve Best) [RHEL-130009] +- thermal: intel: Select INT340X_THERMAL from INTEL_SOC_DTS_THERMAL (Steve Best) [RHEL-130009] +- thermal: intel: int340x: Power Slider: Validate slider_balance range (Steve Best) [RHEL-130009] +- thermal: intel: int340x: Add module parameter to change slider offset (Steve Best) [RHEL-130009] +- thermal: intel: int340x: Add module parameter for balanced Slider (Steve Best) [RHEL-130009] +- thermal: intel: int340x: Enable power slider interface for Panther Lake (Steve Best) [RHEL-130009] +- thermal: intel: int340x: Add support for power slider (Steve Best) [RHEL-130009] +- thermal: intel: int340x: Remove redundant acpi_has_method() call (Steve Best) [RHEL-130009] +- tools/power/x86/intel-speed-select: v1.25 release (Krzysztof Pawlinski) [RHEL-133093] +- tools/power/x86/intel-speed-select: Allow non root users (Krzysztof Pawlinski) [RHEL-133093] +- tools/power/x86/intel-speed-select: Fix file descriptor leak in isolate_cpus() (Krzysztof Pawlinski) [RHEL-133093] +- platform/x86: ISST: Optimize suspend/resume callbacks (Krzysztof Pawlinski) [RHEL-133093] +- platform/x86: ISST: Check for admin capability for write commands (Krzysztof Pawlinski) [RHEL-133093] +- platform/x86: ISST: Store and restore all domains data (Krzysztof Pawlinski) [RHEL-133093] +- platform/x86: ISST: Add missing write block check (Krzysztof Pawlinski) [RHEL-133093] +- tools/power/x86/intel-speed-select: Use pkg-config for libnl-3.0 detection (Krzysztof Pawlinski) [RHEL-133093] +- platform/x86/intel/speed_select_if: Convert PCIBIOS_* return codes to errnos (Krzysztof Pawlinski) [RHEL-133093] +- tools/power/x86/intel-speed-select: v1.24 release (Krzysztof Pawlinski) [RHEL-133093] +- tools/power/x86/intel-speed-select: Reset isst_turbo_freq_info for invalid buckets (Krzysztof Pawlinski) [RHEL-133093] +- tools/power/x86/intel-speed-select: Check feature status (Krzysztof Pawlinski) [RHEL-133093] +- rh_message.h: update support status of mlx5 devices (Scott Weaver) [RHEL-142605 RHEL-142608 RHEL-166116] +- arm64: contpte: fix set_access_flags() no-op check for SMMU/ATS faults (Charles Mirabile) [RHEL-154155] +- x86/resctrl: Fix SNC detection (Phil Auld) [RHEL-147186] +- x86/topo: Fix SNC topology mess (Phil Auld) [RHEL-147186] +- x86/topo: Replace x86_has_numa_in_package (Phil Auld) [RHEL-147186] +- x86/topo: Add topology_num_nodes_per_package() (Phil Auld) [RHEL-147186] +- x86/numa: Store extra copy of numa_nodes_parsed (Phil Auld) [RHEL-147186] +- sched/deadline: Fix missing ENQUEUE_REPLENISH during PI de-boosting (Phil Auld) [RHEL-145610] +- sched/core: Fix wakeup_preempt's next_class tracking (Phil Auld) [RHEL-147186] +- sched/fair: Only set slice protection at pick time (Phil Auld) [RHEL-147186] +- sched/eevdf: Update se->vprot in reweight_entity() (Phil Auld) [RHEL-147186] +- sched/fair: Fix lag clamp (Phil Auld) [RHEL-147186] +- sched/fair: Fix zero_vruntime tracking (Phil Auld) [RHEL-147186] +- sched/clock: Avoid false sharing for sched_clock_irqtime (Phil Auld) [RHEL-147186] +- sched/rt: Skip currently executing CPU in rto_next_cpu() (Phil Auld) [RHEL-147186] +- sched/cpufreq: Use %%pe format for PTR_ERR() printing (Phil Auld) [RHEL-147186] +- sched: Re-evaluate scheduling when migrating queued tasks out of throttled cgroups (Phil Auld) [RHEL-147186] +- sched/debug: Fix dl_server (re)start conditions (Phil Auld) [RHEL-147186] +- sched/debug: Add support to change sched_ext server params (Phil Auld) [RHEL-147186] +- sched_ext: Add a DL server for sched_ext tasks (Phil Auld) [RHEL-147186] +- sched/debug: Stop and start server based on if it was active (Phil Auld) [RHEL-147186] +- sched/deadline: Clear the defer params (Phil Auld) [RHEL-147186] +- sched/debug: Fix updating of ppos on server write ops (Phil Auld) [RHEL-147186] +- sched/deadline: Fix 'stuck' dl_server (Phil Auld) [RHEL-147186] +- sched/fair: Revert force wakeup preemption (Phil Auld) [RHEL-147186] +- sched/fair: Disable scheduler feature NEXT_BUDDY (Phil Auld) [RHEL-147186] +- sched: Update rq->avg_idle when a task is moved to an idle CPU (Phil Auld) [RHEL-147186] +- sched/debug: Convert copy_from_user() + kstrtouint() to kstrtouint_from_user() (Phil Auld) [RHEL-147186] +- sched/fair: Fix pelt clock sync when entering idle (Phil Auld) [RHEL-147186] +- sched/fair: Remove nohz.nr_cpus and use weight of cpumask instead (Phil Auld) [RHEL-147186] +- sched/fair: Change likelyhood of nohz.nr_cpus (Phil Auld) [RHEL-147186] +- sched/fair: Fix math notation errors in avg_vruntime comment (Phil Auld) [RHEL-147186] +- sched/fair: Move checking for nohz cpus after time check (Phil Auld) [RHEL-147186] +- sched: Audit MOVE vs balance_callbacks (Phil Auld) [RHEL-147186] +- sched: Deadline has dynamic priority (Phil Auld) [RHEL-147186] +- sched/deadline: Use ENQUEUE_MOVE to allow priority change (Phil Auld) [RHEL-147186] +- sched/deadline: Ensure get_prio_dl() is up-to-date (Phil Auld) [RHEL-147186] +- sched/deadline: Avoid double update_rq_clock() (Phil Auld) [RHEL-147186] +- sched: Fold rq-pin swizzle into __balance_callbacks() (Phil Auld) [RHEL-147186] +- sched: Provide idle_rq() helper (Phil Auld) [RHEL-147186] +- sched/deadline: Fix server stopping with runnable tasks (Phil Auld) [RHEL-147186] +- sched/deadline: Fix potential race in dl_add_task_root_domain() (Phil Auld) [RHEL-147186] +- sched/deadline: Remove unnecessary comment in dl_add_task_root_domain() (Phil Auld) [RHEL-147186] +- sched/fair: Drop useless cpumask_empty() in find_energy_efficient_cpu() (Phil Auld) [RHEL-147186] +- sched/fair: Simplify task_numa_find_cpu() (Phil Auld) [RHEL-147186] +- sched/fair: Use cpumask_weight_and() in sched_balance_find_dst_group() (Phil Auld) [RHEL-147186] +- sched: Reorder some fields in struct rq (Phil Auld) [RHEL-147186] +- sched/fair: Fix sched_avg fold (Phil Auld) [RHEL-147186] +- sched: Fix faulty assertion in sched_change_end() (Phil Auld) [RHEL-147186] +- sched/core: Rework sched_class::wakeup_preempt() and rq_modified_*() (Phil Auld) [RHEL-147186] +- sched_ext: Rename pnt_seq to kick_sync (Phil Auld) [RHEL-147186] +- sched_ext: Don't kick CPUs running higher classes (Phil Auld) [RHEL-147186] +- sched_ext: Fix SCX_KICK_WAIT to work reliably (Phil Auld) [RHEL-147186] +- sched_ext: Allow forcibly picking an scx task (Phil Auld) [RHEL-147186] +- sched_ext: fix flag check for deferred callbacks (Phil Auld) [RHEL-147186] +- sched/ext: Fold balance_scx() into pick_task_scx() (Phil Auld) [RHEL-147186] +- sched_ext: defer queue_balance_callback() until after ops.dispatch (Phil Auld) [RHEL-147186] +- sched_ext: Move internal type and accessor definitions to ext_internal.h (Phil Auld) [RHEL-147186] +- sched_ext: Make explicit scx_task_iter_relock() calls unnecessary (Phil Auld) [RHEL-147186] +- sched/fair: Join two #ifdef CONFIG_FAIR_GROUP_SCHED blocks (Phil Auld) [RHEL-147186] +- sched/fair: Introduce and use the vruntime_cmp() and vruntime_op() wrappers for wrapped-signed aritmetics (Phil Auld) [RHEL-147186] +- sched/fair: Sort out 'blocked_load*' namespace noise (Phil Auld) [RHEL-147186] +- sched/fair: Rename cfs_rq::avg_vruntime to ::sum_w_vruntime, and helper functions (Phil Auld) [RHEL-147186] +- sched/fair: Rename cfs_rq::avg_load to cfs_rq::sum_weight (Phil Auld) [RHEL-147186] +- sched/fair: Clean up comments in 'struct cfs_rq' (Phil Auld) [RHEL-147186] +- sched/fair: Fold the sched_avg update (Phil Auld) [RHEL-147186] +- : Add the __signed_scalar_typeof() helper (Phil Auld) [RHEL-147186] +- sched/fair: Remove superfluous rcu_read_lock() (Phil Auld) [RHEL-147186] +- sched/fair: Avoid rq->lock bouncing in sched_balance_newidle() (Phil Auld) [RHEL-147186] +- sched/fair: Switch to rcu_dereference_all() (Phil Auld) [RHEL-147186] +- sched/headers: Rename rcu_dereference_check_sched_domain() => rcu_dereference_sched_domain() (Phil Auld) [RHEL-147186] +- sched/fair: Limit hrtick work (Phil Auld) [RHEL-147186] +- sched/core: Add assertions to QUEUE_CLASS (Phil Auld) [RHEL-147186] +- sched/core: Fix psi_dequeue() for Proxy Execution (Phil Auld) [RHEL-147186] +- sched/headers: Remove whitespace noise from kernel/sched/sched.h (Phil Auld) [RHEL-147186] +- sched/rt: Remove a preempt-disable section in rt_mutex_setprio() (Phil Auld) [RHEL-147186] +- sched/deadline: Walk up cpuset hierarchy to decide root domain when hot-unplug (Phil Auld) [RHEL-147186] +- cgroup/cpuset: Introduce cpuset_cpus_allowed_locked() (Phil Auld) [RHEL-147186] +- sched/fair: Enable scheduler feature NEXT_BUDDY (Phil Auld) [RHEL-147186] +- sched/fair: Reimplement NEXT_BUDDY to align with EEVDF goals (Phil Auld) [RHEL-147186] +- sched/deadline: Use cpumask_weight_and() in dl_bw_cpus (Phil Auld) [RHEL-147186] +- sched/deadline: Minor cleanup in select_task_rq_dl() (Phil Auld) [RHEL-147186] +- sched/deadline: Document dl_server (Phil Auld) [RHEL-147186] +- sched/deadline: Fix dl_server stop condition (Phil Auld) [RHEL-147186] +- sched/eevdf: Fix min_vruntime vs avg_vruntime (Phil Auld) [RHEL-147186] +- sched: Fix proxy/current (push,pull)ability (Phil Auld) [RHEL-147186] +- sched: Start blocked_on chain processing in find_proxy_task() (Phil Auld) [RHEL-147186] +- sched: Add an initial sketch of the find_proxy_task() function (Phil Auld) [RHEL-147186] +- sched: Fix runtime accounting w/ split exec & sched contexts (Phil Auld) [RHEL-147186] +- sched: Move update_curr_task logic into update_curr_se (Phil Auld) [RHEL-147186] +- configs: Make sure PROXY_EXEC is off (Phil Auld) [RHEL-147186] +- sched: Add CONFIG_SCHED_PROXY_EXEC & boot argument to enable/disable (Phil Auld) [RHEL-147186] +- locking/mutex: Rework task_struct::blocked_on (Phil Auld) [RHEL-147186] +- sched/core: Remove double update_rq_clock() in __set_cpus_allowed_ptr_locked() (Phil Auld) [RHEL-147186] +- sched/deadline: Fix dl_server time accounting (Phil Auld) [RHEL-147186] +- sched/core: Optimize core cookie matching check (Phil Auld) [RHEL-147186] +- sched/core: Add comment explaining force-idle vruntime snapshots (Phil Auld) [RHEL-147186] +- sched/proxy: Yield the donor task (Phil Auld) [RHEL-147186] +- sched: Fix the do_set_cpus_allowed() locking fix (Phil Auld) [RHEL-147186] +- sched: Remove never used code in mm_cid_get() (Phil Auld) [RHEL-147186] +- sched: Detect per-class runqueue changes (Phil Auld) [RHEL-147186] +- sched: Add support to pick functions to take rf (Phil Auld) [RHEL-147186] +- sched: Match __task_rq_{,un}lock() (Phil Auld) [RHEL-147186] +- sched: Mandate shared flags for sched_change (Phil Auld) [RHEL-147186] +- sched: Cleanup the sched_change NOCLOCK usage (Phil Auld) [RHEL-147186] +- sched: Make __do_set_cpus_allowed() use the sched_change pattern (Phil Auld) [RHEL-147186] +- sched: Rename do_set_cpus_allowed() (Phil Auld) [RHEL-147186] +- sched: Add locking comments to sched_class methods (Phil Auld) [RHEL-147186] +- sched: Move sched_class::prio_changed() into the change pattern (Phil Auld) [RHEL-147186] +- sched: Fix do_set_cpus_allowed() locking (Phil Auld) [RHEL-147186] +- sched: Fix migrate_disable_switch() locking (Phil Auld) [RHEL-147186] +- sched/deadline: Prepare for switched_from() change (Phil Auld) [RHEL-147186] +- sched: Cleanup sched_delayed handling for class switches (Phil Auld) [RHEL-147186] +- sched: Fold sched_class::switch{ing,ed}_{to,from}() into the change pattern (Phil Auld) [RHEL-147186] +- sched/fair: Only update stats for allowed CPUs when looking for dst group (Phil Auld) [RHEL-147186] +- sched: Employ sched_change guards (Phil Auld) [RHEL-147186] +- cleanup: Fix documentation build error for ACQUIRE updates (Phil Auld) [RHEL-147186] +- tools/testing: add linux/args.h header and fix radix, VMA tests (Phil Auld) [RHEL-147186] +- cleanup: Introduce ACQUIRE() and ACQUIRE_ERR() for conditional locks (Phil Auld) [RHEL-147186] +- iio: Drop iio_device_claim_direct_scoped() and related infrastructure (Phil Auld) [RHEL-147186] +- sched: Re-arrange the {EN,DE}QUEUE flags (Phil Auld) [RHEL-147186] +- sched/topology,x86: Fix build warning (Phil Auld) [RHEL-147186] +- sched/topology: Fix sched domain build error for GNR, CWF in SNC-3 mode (Phil Auld) [RHEL-147186] +- sched/fair: Forfeit vruntime on yield (Phil Auld) [RHEL-147186] +- sched/deadline: only set free_cpus for online runqueues (Phil Auld) [RHEL-147186] +- sched: Create architecture specific sched domain distances (Phil Auld) [RHEL-147186] +- sched/deadline: Fix race in push_dl_task() (Phil Auld) [RHEL-147186] +- vfio/nvgrace-gpu: register device memory for poison handling (Aristeu Rozanski) [RHEL-73608] +- mm: add stubs for PFNMAP memory failure registration functions (Aristeu Rozanski) [RHEL-73608] +- mm: fixup pfnmap memory failure handling to use pgoff (Aristeu Rozanski) [RHEL-73608] +- mm: handle poisoning of pfn without struct pages (Aristeu Rozanski) [RHEL-73608] +- mm: change ghes code to allow poison of non-struct pfn (Aristeu Rozanski) [RHEL-73608] + * Tue May 05 2026 CKI KWF Bot [6.12.0-226.el10] - crypto: algif_aead - snapshot IV for async AEAD requests (Herbert Xu) [RHEL-172216] - crypto: algif_aead - Fix minimum RX size check for decryption (Herbert Xu) [RHEL-172216] diff --git a/sources b/sources index ff5f8cf89..ea6b2044f 100644 --- a/sources +++ b/sources @@ -1,5 +1,5 @@ SHA512 (kernel-abi-stablelists-6.6.0.tar.bz2) = 4f917598056dee5e23814621ec96ff2e4a411c8c4ba9d56ecb01b23cb96431825bedbecfcbaac9338efbf5cb21694d85497fa0bf43e7c80d9cd10bc6dd144dbd SHA512 (kernel-kabi-dw-6.6.0.tar.bz2) = 19308cd976031d05e18ef7f5d093218acdb89446418bab0cd956ff12cf66369915b9e64bb66fa9f20939428a60e81884fec5be3529c6c7461738d6540d3cc5c6 -SHA512 (linux-6.12.0-226.el10.tar.xz) = acffe64ad57c191f9bf44e018d63e85716de11ce721abcb6c56be964d164617a612ff93eceab64c0a3fbf0dd035376e608c1df01060d03724f2f8763fc1c2056 -SHA512 (kernel-abi-stablelists-6.12.0-226.el10.tar.xz) = e04753aa98a0b0c194c705dda1555a70253d3799594df1eb69beffbfc86ce054ea6b988cc63483f6b3c45d7dc18279fc59a4304bffffc19c5c97eea84a511f94 -SHA512 (kernel-kabi-dw-6.12.0-226.el10.tar.xz) = 04f2c9f83039f1995fa79d2110036135916e41a8f79d399765faa00b47f13d923c793e6402a276738cdb853451755f2ea3ca8d6e3139c152efadc5aa01d9d765 +SHA512 (linux-6.12.0-227.el10.tar.xz) = 651b833c2d8c341dd9d07f4bd585b8015ef4135cbfb44311a8766ce7841632b6090e3f0681c86cd91b1b786bc132b5ac8bf3ac69fe69f32965a4912d75840ce6 +SHA512 (kernel-abi-stablelists-6.12.0-227.el10.tar.xz) = c3c76b4a3087ea1432f432887c4feb2f52e89bd3656b827f7c2c68d3adf3bd8e6bdfac7704b7f0fd6f4b14878da75590de20a44bf1ec47199f3cde873c938995 +SHA512 (kernel-kabi-dw-6.12.0-227.el10.tar.xz) = 89e57ad14edda6e053c3c14b8f2b4916ca3a96fa46bd00e89467b170ac65fafef47684d950b6eea91d33c8128da27f97096f13930e12468120233b7f6c1e3746