Debrand for AlmaLinux OS
Use AlmaLinux OS secure boot cert Enable Btrfs support for all kernel variants hpsa: bring back deprecated PCI ids #CFHack #CFHack2024 mptsas: bring back deprecated PCI ids #CFHack #CFHack2024 megaraid_sas: bring back deprecated PCI ids #CFHack #CFHack2024 qla2xxx: bring back deprecated PCI ids #CFHack #CFHack2024 qla4xxx: bring back deprecated PCI ids be2iscsi: bring back deprecated PCI ids kernel/rh_messages.h: enable all disabled pci devices by moving to unmaintained
This commit is contained in:
parent
2a779fc66c
commit
78087d1923
@ -1,77 +0,0 @@
|
||||
From: Andrew Lukoshko <alukoshko@almalinux.org>
|
||||
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 <alukoshko@almalinux.org>
|
||||
---
|
||||
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
|
||||
@ -1,69 +0,0 @@
|
||||
From: Andrew Lukoshko <alukoshko@almalinux.org>
|
||||
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 <alukoshko@almalinux.org>
|
||||
---
|
||||
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
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
265
kernel.changelog
265
kernel.changelog
@ -1,3 +1,268 @@
|
||||
* Fri May 08 2026 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [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 <asm/msr.h> [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 <asm/msr.h> (Steve Best) [RHEL-130026]
|
||||
- x86/msr: Standardize on u64 in <asm/msr.h> (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]
|
||||
- <linux/compiler_types.h>: 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 <cki-ci-bot+kwf-gitlab-com@redhat.com> [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]
|
||||
|
||||
286
kernel.spec
286
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 <alukoshko@almalinux.org> - 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 <eabdullin@almalinux.org> - 6.12.0-226
|
||||
* Wed May 13 2026 Eduard Abdullin <eabdullin@almalinux.org> - 6.12.0-227
|
||||
- Debrand for AlmaLinux OS
|
||||
- Use AlmaLinux OS secure boot cert
|
||||
|
||||
* Thu May 07 2026 Neal Gompa <ngompa@almalinux.org> - 6.12.0-226
|
||||
* Wed May 13 2026 Neal Gompa <ngompa@almalinux.org> - 6.12.0-227
|
||||
- Enable Btrfs support for all kernel variants
|
||||
|
||||
* Thu May 07 2026 Andrew Lukoshko <alukoshko@almalinux.org> - 6.12.0-226
|
||||
* Wed May 13 2026 Andrew Lukoshko <alukoshko@almalinux.org> - 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 <cki-ci-bot+kwf-gitlab-com@redhat.com> [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 <asm/msr.h> [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 <asm/msr.h> (Steve Best) [RHEL-130026]
|
||||
- x86/msr: Standardize on u64 in <asm/msr.h> (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]
|
||||
- <linux/compiler_types.h>: 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 <cki-ci-bot+kwf-gitlab-com@redhat.com> [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]
|
||||
|
||||
6
sources
6
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
|
||||
|
||||
Loading…
Reference in New Issue
Block a user