From 9067683ea25b4a5403a2bafce76f42dd02e117b7 Mon Sep 17 00:00:00 2001 From: Jan Stancek Date: Fri, 15 May 2026 12:52:19 +0200 Subject: [PATCH] kernel-6.12.0-228.8.el10nv * Fri May 15 2026 Jan Stancek [6.12.0-228.8.el10nv] - Merge tag 'kernel-6.12.0-228.el10' into main-aie-nv (Jan Stancek) [VOYAGER-551] - NVIDIA: SAUCE: sched/fair: Add SIS_UTIL support to select_idle_capacity() (Phil Auld) [VOYAGER-732] - NVIDIA: SAUCE: sched/fair: Reject misfit pulls onto busy SMT siblings on asym-capacity (Phil Auld) [VOYAGER-732] - NVIDIA: SAUCE: sched/fair: Prefer fully-idle SMT cores in asym-capacity idle selection (Phil Auld) [VOYAGER-732] - NVIDIA: SAUCE: sched/fair: Attach sched_domain_shared to sd_asym_cpucapacity (Phil Auld) [VOYAGER-732] Resolves: VOYAGER-551, VOYAGER-732 Signed-off-by: Jan Stancek --- Makefile.rhelver | 4 +- kernel-aarch64-64k-debug-rhel.config | 5 + kernel-aarch64-64k-rhel.config | 5 + kernel-aarch64-debug-rhel.config | 5 + kernel-aarch64-rhel.config | 5 + kernel-aarch64-rt-64k-debug-rhel.config | 5 + kernel-aarch64-rt-64k-rhel.config | 5 + kernel-aarch64-rt-debug-rhel.config | 5 + kernel-aarch64-rt-rhel.config | 5 + kernel-ppc64le-debug-rhel.config | 1 + kernel-ppc64le-rhel.config | 1 + kernel-riscv64-debug-rhel.config | 1 + kernel-riscv64-rhel.config | 1 + kernel-s390x-debug-rhel.config | 1 + kernel-s390x-rhel.config | 1 + kernel-s390x-zfcpdump-rhel.config | 1 + kernel-x86_64-debug-rhel.config | 10 +- kernel-x86_64-rhel.config | 10 +- kernel-x86_64-rt-debug-rhel.config | 10 +- kernel-x86_64-rt-rhel.config | 10 +- kernel.changelog | 652 +++++++++++++++++++++++ kernel.spec | 657 +++++++++++++++++++++++- sources | 6 +- 23 files changed, 1389 insertions(+), 17 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 190bffdad..d4d01db0e 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 = 228 # # RHEL_REBASE_NUM @@ -41,4 +41,4 @@ AUTOMOTIVE_MINOR = 1 # --------------------------- # # Set DERIVATIVE_STREAM to "yes" to enable derivative kernel versioning. -DERIVATIVE_BUILD = 7 +DERIVATIVE_BUILD = 8 diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index bf446930a..64190d78b 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -379,6 +379,9 @@ CONFIG_ARM64_GCS=y CONFIG_ARM64_HAFT=y CONFIG_ARM64_HW_AFDBM=y CONFIG_ARM64_LSE_ATOMICS=y +CONFIG_ARM64_MPAM_DRIVER_DEBUG=y +CONFIG_ARM64_MPAM_DRIVER=y +CONFIG_ARM64_MPAM=y CONFIG_ARM64_MTE=y # CONFIG_ARM64_PA_BITS_48 is not set CONFIG_ARM64_PA_BITS_52=y @@ -5633,6 +5636,7 @@ CONFIG_RELOCATABLE=y # CONFIG_REMOTEPROC is not set # CONFIG_REMOTE_TARGET is not set CONFIG_RENESAS_PHY=m +CONFIG_RESCTRL_FS=y # CONFIG_RESET_ATTACK_MITIGATION is not set CONFIG_RESET_CONTROLLER=y # CONFIG_RESET_GPIO is not set @@ -5952,6 +5956,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-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index 3962e7b1a..24ded607c 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -379,6 +379,9 @@ CONFIG_ARM64_GCS=y CONFIG_ARM64_HAFT=y CONFIG_ARM64_HW_AFDBM=y CONFIG_ARM64_LSE_ATOMICS=y +# CONFIG_ARM64_MPAM_DRIVER_DEBUG is not set +CONFIG_ARM64_MPAM_DRIVER=y +CONFIG_ARM64_MPAM=y CONFIG_ARM64_MTE=y # CONFIG_ARM64_PA_BITS_48 is not set CONFIG_ARM64_PA_BITS_52=y @@ -5610,6 +5613,7 @@ CONFIG_RELOCATABLE=y # CONFIG_REMOTEPROC is not set # CONFIG_REMOTE_TARGET is not set CONFIG_RENESAS_PHY=m +CONFIG_RESCTRL_FS=y # CONFIG_RESET_ATTACK_MITIGATION is not set CONFIG_RESET_CONTROLLER=y # CONFIG_RESET_GPIO is not set @@ -5928,6 +5932,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-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index bf446930a..64190d78b 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -379,6 +379,9 @@ CONFIG_ARM64_GCS=y CONFIG_ARM64_HAFT=y CONFIG_ARM64_HW_AFDBM=y CONFIG_ARM64_LSE_ATOMICS=y +CONFIG_ARM64_MPAM_DRIVER_DEBUG=y +CONFIG_ARM64_MPAM_DRIVER=y +CONFIG_ARM64_MPAM=y CONFIG_ARM64_MTE=y # CONFIG_ARM64_PA_BITS_48 is not set CONFIG_ARM64_PA_BITS_52=y @@ -5633,6 +5636,7 @@ CONFIG_RELOCATABLE=y # CONFIG_REMOTEPROC is not set # CONFIG_REMOTE_TARGET is not set CONFIG_RENESAS_PHY=m +CONFIG_RESCTRL_FS=y # CONFIG_RESET_ATTACK_MITIGATION is not set CONFIG_RESET_CONTROLLER=y # CONFIG_RESET_GPIO is not set @@ -5952,6 +5956,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-aarch64-rhel.config b/kernel-aarch64-rhel.config index 3962e7b1a..24ded607c 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -379,6 +379,9 @@ CONFIG_ARM64_GCS=y CONFIG_ARM64_HAFT=y CONFIG_ARM64_HW_AFDBM=y CONFIG_ARM64_LSE_ATOMICS=y +# CONFIG_ARM64_MPAM_DRIVER_DEBUG is not set +CONFIG_ARM64_MPAM_DRIVER=y +CONFIG_ARM64_MPAM=y CONFIG_ARM64_MTE=y # CONFIG_ARM64_PA_BITS_48 is not set CONFIG_ARM64_PA_BITS_52=y @@ -5610,6 +5613,7 @@ CONFIG_RELOCATABLE=y # CONFIG_REMOTEPROC is not set # CONFIG_REMOTE_TARGET is not set CONFIG_RENESAS_PHY=m +CONFIG_RESCTRL_FS=y # CONFIG_RESET_ATTACK_MITIGATION is not set CONFIG_RESET_CONTROLLER=y # CONFIG_RESET_GPIO is not set @@ -5928,6 +5932,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-aarch64-rt-64k-debug-rhel.config b/kernel-aarch64-rt-64k-debug-rhel.config index 7a1b06f09..12666525d 100644 --- a/kernel-aarch64-rt-64k-debug-rhel.config +++ b/kernel-aarch64-rt-64k-debug-rhel.config @@ -379,6 +379,9 @@ CONFIG_ARM64_GCS=y CONFIG_ARM64_HAFT=y CONFIG_ARM64_HW_AFDBM=y CONFIG_ARM64_LSE_ATOMICS=y +CONFIG_ARM64_MPAM_DRIVER_DEBUG=y +CONFIG_ARM64_MPAM_DRIVER=y +CONFIG_ARM64_MPAM=y CONFIG_ARM64_MTE=y # CONFIG_ARM64_PA_BITS_48 is not set CONFIG_ARM64_PA_BITS_52=y @@ -5680,6 +5683,7 @@ CONFIG_RELOCATABLE=y # CONFIG_REMOTEPROC is not set # CONFIG_REMOTE_TARGET is not set CONFIG_RENESAS_PHY=m +CONFIG_RESCTRL_FS=y # CONFIG_RESET_ATTACK_MITIGATION is not set CONFIG_RESET_CONTROLLER=y # CONFIG_RESET_GPIO is not set @@ -5999,6 +6003,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-aarch64-rt-64k-rhel.config b/kernel-aarch64-rt-64k-rhel.config index f2d438662..298496896 100644 --- a/kernel-aarch64-rt-64k-rhel.config +++ b/kernel-aarch64-rt-64k-rhel.config @@ -379,6 +379,9 @@ CONFIG_ARM64_GCS=y CONFIG_ARM64_HAFT=y CONFIG_ARM64_HW_AFDBM=y CONFIG_ARM64_LSE_ATOMICS=y +# CONFIG_ARM64_MPAM_DRIVER_DEBUG is not set +CONFIG_ARM64_MPAM_DRIVER=y +CONFIG_ARM64_MPAM=y CONFIG_ARM64_MTE=y # CONFIG_ARM64_PA_BITS_48 is not set CONFIG_ARM64_PA_BITS_52=y @@ -5657,6 +5660,7 @@ CONFIG_RELOCATABLE=y # CONFIG_REMOTEPROC is not set # CONFIG_REMOTE_TARGET is not set CONFIG_RENESAS_PHY=m +CONFIG_RESCTRL_FS=y # CONFIG_RESET_ATTACK_MITIGATION is not set CONFIG_RESET_CONTROLLER=y # CONFIG_RESET_GPIO is not set @@ -5975,6 +5979,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-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index 786c515a1..0038b056f 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -379,6 +379,9 @@ CONFIG_ARM64_GCS=y CONFIG_ARM64_HAFT=y CONFIG_ARM64_HW_AFDBM=y CONFIG_ARM64_LSE_ATOMICS=y +CONFIG_ARM64_MPAM_DRIVER_DEBUG=y +CONFIG_ARM64_MPAM_DRIVER=y +CONFIG_ARM64_MPAM=y CONFIG_ARM64_MTE=y CONFIG_ARM64_PA_BITS_48=y CONFIG_ARM64_PAN=y @@ -5676,6 +5679,7 @@ CONFIG_RELOCATABLE=y # CONFIG_REMOTEPROC is not set # CONFIG_REMOTE_TARGET is not set CONFIG_RENESAS_PHY=m +CONFIG_RESCTRL_FS=y # CONFIG_RESET_ATTACK_MITIGATION is not set CONFIG_RESET_CONTROLLER=y # CONFIG_RESET_GPIO is not set @@ -5995,6 +5999,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-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index 8006a353a..b97a37e42 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -379,6 +379,9 @@ CONFIG_ARM64_GCS=y CONFIG_ARM64_HAFT=y CONFIG_ARM64_HW_AFDBM=y CONFIG_ARM64_LSE_ATOMICS=y +# CONFIG_ARM64_MPAM_DRIVER_DEBUG is not set +CONFIG_ARM64_MPAM_DRIVER=y +CONFIG_ARM64_MPAM=y CONFIG_ARM64_MTE=y CONFIG_ARM64_PA_BITS_48=y CONFIG_ARM64_PAN=y @@ -5653,6 +5656,7 @@ CONFIG_RELOCATABLE=y # CONFIG_REMOTEPROC is not set # CONFIG_REMOTE_TARGET is not set CONFIG_RENESAS_PHY=m +CONFIG_RESCTRL_FS=y # CONFIG_RESET_ATTACK_MITIGATION is not set CONFIG_RESET_CONTROLLER=y # CONFIG_RESET_GPIO is not set @@ -5971,6 +5975,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-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index e7fabbd30..c152b2681 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -5443,6 +5443,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 3c58909e2..29a3c38ae 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -5421,6 +5421,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 9222d0ba3..f44208e42 100644 --- a/kernel-riscv64-debug-rhel.config +++ b/kernel-riscv64-debug-rhel.config @@ -5460,6 +5460,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 2686f4ea8..c66c31830 100644 --- a/kernel-riscv64-rhel.config +++ b/kernel-riscv64-rhel.config @@ -5438,6 +5438,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 02af16302..64e66ed35 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -5422,6 +5422,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 661807192..7ccbaf3f4 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -5400,6 +5400,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 ed1265671..a95e8c70e 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -5415,6 +5415,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 d00b23166..0a0e0bc14 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -5769,6 +5769,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 @@ -7025,6 +7026,7 @@ CONFIG_SND_XEN_FRONTEND=m # CONFIG_SOFTLOCKUP_DETECTOR_INTR_STORM is not set CONFIG_SOFTLOCKUP_DETECTOR=y CONFIG_SOFT_WATCHDOG=m +# CONFIG_SOFT_WATCHDOG_PRETIMEOUT is not set CONFIG_SOLARIS_X86_PARTITION=y CONFIG_SONY_FF=y CONFIG_SONY_LAPTOP=m @@ -8254,10 +8256,14 @@ CONFIG_WAN=y # CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set CONFIG_WATCHDOG_CORE=y CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y -# CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT is not set +CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT=y # CONFIG_WATCHDOG_NOWAYOUT is not set CONFIG_WATCHDOG_OPEN_TIMEOUT=0 -# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set +# CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_NOOP is not set +CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_PANIC=y +# CONFIG_WATCHDOG_PRETIMEOUT_GOV_NOOP is not set +CONFIG_WATCHDOG_PRETIMEOUT_GOV_PANIC=y +CONFIG_WATCHDOG_PRETIMEOUT_GOV=y CONFIG_WATCHDOG_SYSFS=y CONFIG_WATCHDOG=y CONFIG_WATCH_QUEUE=y diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index 0545aa34a..3bd886cfc 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -5746,6 +5746,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 @@ -7000,6 +7001,7 @@ CONFIG_SND_XEN_FRONTEND=m # CONFIG_SOFTLOCKUP_DETECTOR_INTR_STORM is not set CONFIG_SOFTLOCKUP_DETECTOR=y CONFIG_SOFT_WATCHDOG=m +# CONFIG_SOFT_WATCHDOG_PRETIMEOUT is not set CONFIG_SOLARIS_X86_PARTITION=y CONFIG_SONY_FF=y CONFIG_SONY_LAPTOP=m @@ -8229,10 +8231,14 @@ CONFIG_WAN=y # CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set CONFIG_WATCHDOG_CORE=y CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y -# CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT is not set +CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT=y # CONFIG_WATCHDOG_NOWAYOUT is not set CONFIG_WATCHDOG_OPEN_TIMEOUT=0 -# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set +# CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_NOOP is not set +CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_PANIC=y +# CONFIG_WATCHDOG_PRETIMEOUT_GOV_NOOP is not set +CONFIG_WATCHDOG_PRETIMEOUT_GOV_PANIC=y +CONFIG_WATCHDOG_PRETIMEOUT_GOV=y CONFIG_WATCHDOG_SYSFS=y CONFIG_WATCHDOG=y CONFIG_WATCH_QUEUE=y diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index 2e5536ad0..159019c9d 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -5816,6 +5816,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 @@ -7073,6 +7074,7 @@ CONFIG_SND_XEN_FRONTEND=m # CONFIG_SOFTLOCKUP_DETECTOR_INTR_STORM is not set CONFIG_SOFTLOCKUP_DETECTOR=y CONFIG_SOFT_WATCHDOG=m +# CONFIG_SOFT_WATCHDOG_PRETIMEOUT is not set CONFIG_SOLARIS_X86_PARTITION=y CONFIG_SONY_FF=y CONFIG_SONY_LAPTOP=m @@ -8303,10 +8305,14 @@ CONFIG_WAN=y # CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set CONFIG_WATCHDOG_CORE=y CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y -# CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT is not set +CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT=y # CONFIG_WATCHDOG_NOWAYOUT is not set CONFIG_WATCHDOG_OPEN_TIMEOUT=0 -# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set +# CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_NOOP is not set +CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_PANIC=y +# CONFIG_WATCHDOG_PRETIMEOUT_GOV_NOOP is not set +CONFIG_WATCHDOG_PRETIMEOUT_GOV_PANIC=y +CONFIG_WATCHDOG_PRETIMEOUT_GOV=y CONFIG_WATCHDOG_SYSFS=y CONFIG_WATCHDOG=y CONFIG_WATCH_QUEUE=y diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index 917741a63..d17383724 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -5793,6 +5793,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 @@ -7048,6 +7049,7 @@ CONFIG_SND_XEN_FRONTEND=m # CONFIG_SOFTLOCKUP_DETECTOR_INTR_STORM is not set CONFIG_SOFTLOCKUP_DETECTOR=y CONFIG_SOFT_WATCHDOG=m +# CONFIG_SOFT_WATCHDOG_PRETIMEOUT is not set CONFIG_SOLARIS_X86_PARTITION=y CONFIG_SONY_FF=y CONFIG_SONY_LAPTOP=m @@ -8278,10 +8280,14 @@ CONFIG_WAN=y # CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set CONFIG_WATCHDOG_CORE=y CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y -# CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT is not set +CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT=y # CONFIG_WATCHDOG_NOWAYOUT is not set CONFIG_WATCHDOG_OPEN_TIMEOUT=0 -# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set +# CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_NOOP is not set +CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_PANIC=y +# CONFIG_WATCHDOG_PRETIMEOUT_GOV_NOOP is not set +CONFIG_WATCHDOG_PRETIMEOUT_GOV_PANIC=y +CONFIG_WATCHDOG_PRETIMEOUT_GOV=y CONFIG_WATCHDOG_SYSFS=y CONFIG_WATCHDOG=y CONFIG_WATCH_QUEUE=y diff --git a/kernel.changelog b/kernel.changelog index 5a05c1f9b..a14ee0321 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,11 @@ +* Fri May 15 2026 Jan Stancek [6.12.0-228.8.el10nv] +- Merge tag 'kernel-6.12.0-228.el10' into main-aie-nv (Jan Stancek) [VOYAGER-551] +- NVIDIA: SAUCE: sched/fair: Add SIS_UTIL support to select_idle_capacity() (Phil Auld) [VOYAGER-732] +- NVIDIA: SAUCE: sched/fair: Reject misfit pulls onto busy SMT siblings on asym-capacity (Phil Auld) [VOYAGER-732] +- NVIDIA: SAUCE: sched/fair: Prefer fully-idle SMT cores in asym-capacity idle selection (Phil Auld) [VOYAGER-732] +- NVIDIA: SAUCE: sched/fair: Attach sched_domain_shared to sd_asym_cpucapacity (Phil Auld) [VOYAGER-732] +Resolves: VOYAGER-551 + * Tue May 12 2026 Jan Stancek [6.12.0-226.7.el10nv] - Merge tag 'kernel-6.12.0-226.el10' into main-aie-nv (Jan Stancek) [VOYAGER-551] - redhat: gating.yaml: remove unsupported kernel-ci passing test case rules (Mike Stowell) @@ -118,6 +126,650 @@ Resolves: VOYAGER-551 - redhat: set up initial Makefile.variables (Jan Stancek) Resolves: VOYAGER-10, VOYAGER-286, VOYAGER-488, VOYAGER-494, VOYAGER-551, VOYAGER-75 +* Thu May 14 2026 CKI KWF Bot [6.12.0-228.el10] +- dpaa2-switch: validate num_ifs to prevent out-of-bounds write (CKI Backport Bot) [RHEL-174253] {CVE-2026-43205} +- dpaa2-switch: prevent ZERO_SIZE_PTR dereference when num_ifs is zero (CKI Backport Bot) [RHEL-174253] {CVE-2026-43205} +- s390/barrier: Make array_index_mask_nospec() __always_inline (Ramesh Chhetri) [RHEL-174629] +- s390/entry: Scrub r12 register on kernel entry (Ramesh Chhetri) [RHEL-174629] +- bitmap: introduce bitmap_weighted_xor() (Michal Schmidt) [RHEL-174745] +- bitmap: add test_zero_nbits() (Michal Schmidt) [RHEL-174745] +- bitmap: exclude nbits == 0 cases from bitmap test (Michal Schmidt) [RHEL-174745] +- bitmap: test bitmap_weight() for more (Michal Schmidt) [RHEL-174745] +- bitmap: add bitmap_weight_from() (Michal Schmidt) [RHEL-174745] +- bitmap: align test_bitmap output (Michal Schmidt) [RHEL-174745] +- bitmap: switch test to scnprintf("%%*pbl") (Michal Schmidt) [RHEL-174745] +- bitmap: Add test for out-of-boundary modifications for scatter & gather (Michal Schmidt) [RHEL-174745] +- cpumask: Introduce cpumask_weighted_or() (Michal Schmidt) [RHEL-174745] +- bitmap: Align documentation between bitmap_gather() and bitmap_scatter() (Michal Schmidt) [RHEL-174745] +- bitmap: remove _check_eq_u32_array (Michal Schmidt) [RHEL-174745] +- ice: set max queues in alloc_etherdev_mqs() (CKI Backport Bot) [RHEL-172305] +- ice: use netif_get_num_default_rss_queues() (CKI Backport Bot) [RHEL-172305] +- HID: wacom: fix out-of-bounds read in wacom_intuos_bt_irq (CKI Backport Bot) [RHEL-172748] {CVE-2026-43051} +- redhat/configs: Enable MPAM options (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Make resctrl_mon_ctx_waiters static (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Fix the check for no monitor components found (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Fix MBA CDP alloc_capable handling on unmount (Gavin Shan) [RHEL-164228] +- arm64: mpam: Add initial MPAM documentation (Gavin Shan) [RHEL-164228] +- arm_mpam: Quirk CMN-650's CSU NRDY behaviour (Gavin Shan) [RHEL-164228] +- arm_mpam: Add workaround for T241-MPAM-6 (Gavin Shan) [RHEL-164228] +- arm_mpam: Add workaround for T241-MPAM-4 (Gavin Shan) [RHEL-164228] +- arm_mpam: Add workaround for T241-MPAM-1 (Gavin Shan) [RHEL-164228] +- arm_mpam: Add quirk framework (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Call resctrl_init() on platforms that can support resctrl (Gavin Shan) [RHEL-164228] +- arm64: mpam: Select ARCH_HAS_CPU_RESCTRL (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Add empty definitions for assorted resctrl functions (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Update the rmid reallocation limit (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Add resctrl_arch_rmid_read() (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Allow resctrl to allocate monitors (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Add support for csu counters (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Add monitor initialisation and domain boilerplate (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Add kunit test for control format conversions (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Add support for 'MB' resource (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Wait for cacheinfo to be ready (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Add rmid index helpers (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Convert to/from MPAMs fixed-point formats (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Hide CDP emulation behind CONFIG_EXPERT (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Add CDP emulation (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Add plumbing against arm64 task and cpu hooks (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Implement helpers to update configuration (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Add resctrl_arch_get_config() (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Implement resctrl_arch_reset_all_ctrls() (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Pick the caches we will use as resctrl resources (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Add boilerplate cpuhp and domain allocation (Gavin Shan) [RHEL-164228] +- KVM: arm64: Force guest EL1 to use user-space's partid configuration (Gavin Shan) [RHEL-164228] +- arm64: mpam: Add helpers to change a task or cpu's MPAM PARTID/PMG values (Gavin Shan) [RHEL-164228] +- arm64: mpam: Initialise and context switch the MPAMSM_EL1 register (Gavin Shan) [RHEL-164228] +- arm64: mpam: Add cpu_pm notifier to restore MPAM sysregs (Gavin Shan) [RHEL-164228] +- arm64: mpam: Advertise the CPUs MPAM limits to the driver (Gavin Shan) [RHEL-164228] +- arm64: mpam: Drop the CONFIG_EXPERT restriction (Gavin Shan) [RHEL-164228] +- arm64: mpam: Re-initialise MPAM regs when CPU comes online (Gavin Shan) [RHEL-164228] +- arm64: mpam: Context switch the MPAM registers (Gavin Shan) [RHEL-164228] +- KVM: arm64: Make MPAMSM_EL1 accesses UNDEF (Gavin Shan) [RHEL-164228] +- KVM: arm64: Preserve host MPAM configuration when changing traps (Gavin Shan) [RHEL-164228] +- arm64/sysreg: Add MPAMSM_EL1 register (Gavin Shan) [RHEL-164228] +- arm_mpam: Reset when feature configuration bit unset (Gavin Shan) [RHEL-164228] +- arm_mpam: Ensure in_reset_state is false after applying configuration (Gavin Shan) [RHEL-164228] +- arm_mpam: Force __iomem casts (Gavin Shan) [RHEL-100932] +- arm_mpam: Disable preemption when making accesses to fake MSC in kunit test (Gavin Shan) [RHEL-100932] +- arm_mpam: Fix null pointer dereference when restoring bandwidth counters (Gavin Shan) [RHEL-100932] +- arm_mpam: Use non-atomic bitops when modifying feature bitmap (Gavin Shan) [RHEL-100932] +- arm_mpam: Remove duplicate linux/srcu.h header (Gavin Shan) [RHEL-100932] +- arm_mpam: Stop using uninitialized variables in __ris_msmon_read() (Gavin Shan) [RHEL-100932] +- MAINTAINERS: new entry for MPAM Driver (Gavin Shan) [RHEL-100932] +- arm_mpam: Add kunit tests for props_mismatch() (Gavin Shan) [RHEL-100932] +- arm_mpam: Add kunit test for bitmap reset (Gavin Shan) [RHEL-100932] +- arm_mpam: Add helper to reset saved mbwu state (Gavin Shan) [RHEL-100932] +- arm_mpam: Use long MBWU counters if supported (Gavin Shan) [RHEL-100932] +- arm_mpam: Probe for long/lwd mbwu counters (Gavin Shan) [RHEL-100932] +- arm_mpam: Consider overflow in bandwidth counter state (Gavin Shan) [RHEL-100932] +- arm_mpam: Track bandwidth counter state for power management (Gavin Shan) [RHEL-100932] +- arm_mpam: Add mpam_msmon_read() to read monitor value (Gavin Shan) [RHEL-100932] +- arm_mpam: Add helpers to allocate monitors (Gavin Shan) [RHEL-100932] +- arm_mpam: Probe and reset the rest of the features (Gavin Shan) [RHEL-100932] +- arm_mpam: Allow configuration to be applied and restored during cpu online (Gavin Shan) [RHEL-100932] +- arm_mpam: Use a static key to indicate when mpam is enabled (Gavin Shan) [RHEL-100932] +- arm_mpam: Register and enable IRQs (Gavin Shan) [RHEL-100932] +- arm_mpam: Extend reset logic to allow devices to be reset any time (Gavin Shan) [RHEL-100932] +- arm_mpam: Add a helper to touch an MSC from any CPU (Gavin Shan) [RHEL-100932] +- arm_mpam: Reset MSC controls from cpuhp callbacks (Gavin Shan) [RHEL-100932] +- arm_mpam: Merge supported features during mpam_enable() into mpam_class (Gavin Shan) [RHEL-100932] +- arm_mpam: Probe the hardware features resctrl supports (Gavin Shan) [RHEL-100932] +- arm_mpam: Add helpers for managing the locking around the mon_sel registers (Gavin Shan) [RHEL-100932] +- arm_mpam: Probe hardware to find the supported partid/pmg values (Gavin Shan) [RHEL-100932] +- arm_mpam: Add cpuhp callbacks to probe MSC hardware (Gavin Shan) [RHEL-100932] +- arm_mpam: Add MPAM MSC register layout definitions (Gavin Shan) [RHEL-100932] +- arm_mpam: Add the class and component structures for firmware described ris (Gavin Shan) [RHEL-100932] +- arm_mpam: Add probe/remove for mpam msc driver and kbuild boiler plate (Gavin Shan) [RHEL-100932] +- ACPI / MPAM: Parse the MPAM table (Gavin Shan) [RHEL-100932] +- ACPI: Define acpi_put_table cleanup handler and acpi_get_table_pointer() helper (Gavin Shan) [RHEL-100932] +- platform: Define platform_device_put cleanup handler (Gavin Shan) [RHEL-100932] +- arm64: kconfig: Add Kconfig entry for MPAM (Gavin Shan) [RHEL-100932] +- ACPI / PPTT: Add a helper to fill a cpumask from a cache_id (Gavin Shan) [RHEL-100932] +- ACPI / PPTT: Find cache level by cache-id (Gavin Shan) [RHEL-100932] +- ACPI / PPTT: Add acpi_pptt_cache_v1_full to use pptt cache as one structure (Gavin Shan) [RHEL-100932] +- ACPI / PPTT: Stop acpi_count_levels() expecting callers to clear levels (Gavin Shan) [RHEL-100932] +- ACPI / PPTT: Add a helper to fill a cpumask from a processor container (Gavin Shan) [RHEL-100932] +- s390/pfault: Fix virtual vs physical address confusion (Mircea Dragan) [RHEL-170908] +- lib/vsprintf: Add specifier for printing struct timespec64 (CKI Backport Bot) [RHEL-172105] +- RDMA/rw: Fix MR pool exhaustion in bvec RDMA READ path (Kamal Heib) [RHEL-163515] +- RDMA/rw: Fall back to direct SGE on MR pool exhaustion (Kamal Heib) [RHEL-163515] +- RDMA/uverbs: Import DMA-BUF module in uverbs_std_types_dmabuf file (Kamal Heib) [RHEL-163515] +- RDMA/umem: Fix double dma_buf_unpin in failure path (Kamal Heib) [RHEL-163515] +- RDMA/core: Check id_priv->restricted_node_type in cma_listen_on_dev() (Kamal Heib) [RHEL-163515] +- RDMA/core: Fix stale RoCE GIDs during netdev events at registration (Kamal Heib) [RHEL-163515] +- RDMA/uverbs: select CONFIG_DMA_SHARED_BUFFER (Kamal Heib) [RHEL-163515] +- RDMA/uverbs: Add DMABUF object type and operations (Kamal Heib) [RHEL-163515] +- RDMA/uverbs: Support external FD uobjects (Kamal Heib) [RHEL-163515] +- RDMA/core: introduce rdma_restrict_node_type() (Kamal Heib) [RHEL-163515] +- RDMA/umem: don't abuse current->group_leader (Kamal Heib) [RHEL-163515] +- IB/core: Extend rate limit support for RC QPs (Kamal Heib) [RHEL-163515] +- RDMA/uverbs: Add __GFP_NOWARN to ib_uverbs_unmarshall_recv() kmalloc (Kamal Heib) [RHEL-163515] +- RDMA/core: add rdma_rw_max_sge() helper for SQ sizing (Kamal Heib) [RHEL-163515] +- RDMA/core: add MR support for bvec-based RDMA operations (Kamal Heib) [RHEL-163515] +- RDMA/core: use IOVA-based DMA mapping for bvec RDMA operations (Kamal Heib) [RHEL-163515] +- RDMA/core: add bio_vec based RDMA read/write API (Kamal Heib) [RHEL-163515] +- RDMA/uverbs: Validate wqe_size before using it in ib_uverbs_post_send (Kamal Heib) [RHEL-163515] +- RDMA/iwcm: Fix workqueue list corruption by removing work_list (Kamal Heib) [RHEL-163515] +- RDMA/core: Avoid exporting module local functions and remove not-used ones (Kamal Heib) [RHEL-163515] +- RDMA/umem: Remove redundant DMABUF ops check (Kamal Heib) [RHEL-163515] +- IB/core: Add query_port_speed verb (Kamal Heib) [RHEL-163515] +- IB/core: Refactor rate_show to use ib_port_attr_to_rate() (Kamal Heib) [RHEL-163515] +- IB/core: Add helper to convert port attributes to data rate (Kamal Heib) [RHEL-163515] +- IB/core: Add async event on device speed change (Kamal Heib) [RHEL-163515] +- IB/cache: update gid cache on client reregister event (Kamal Heib) [RHEL-163515] +- RDMA/core: always drop device refcount in ib_del_sub_device_and_put() (Kamal Heib) [RHEL-163515] +- RDMA/core: Fix logic error in ib_get_gids_from_rdma_hdr() (Kamal Heib) [RHEL-163515] +- RDMA/ucma: Fix rdma_ucm_query_ib_service_resp struct padding (Kamal Heib) [RHEL-163515] +- RDMA/cm: Fix leaking the multicast GID table reference (Kamal Heib) [RHEL-163515] +- RDMA/core: Check for the presence of LS_NLA_TYPE_DGID correctly (Kamal Heib) [RHEL-163515] +- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release (Kamal Heib) [RHEL-163515] +- RDMA/core: Add new IB rate for XDR (8x) support (Kamal Heib) [RHEL-163515] +- RDMA/core: Prevent soft lockup during large user memory region cleanup (Kamal Heib) [RHEL-163515] +- RDMA/restrack: Fix typos in the comments (Kamal Heib) [RHEL-163515] +- RDMA/cm: Correct typedef and bad line warnings (Kamal Heib) [RHEL-163515] +- IB/isert: add WQ_PERCPU to alloc_workqueue users (Kamal Heib) [RHEL-163515] +- IB/iser: add WQ_PERCPU to alloc_workqueue users (Kamal Heib) [RHEL-163515] +- IB/rdmavt: rdmavt_qp.h: clean up kernel-doc comments (Kamal Heib) [RHEL-163515] +- RDMA/core: WQ_PERCPU added to alloc_workqueue users (Kamal Heib) [RHEL-163515] +- RDMA/cm: Base cm_id destruction timeout on CMA values (Kamal Heib) [RHEL-163515] +- RDMA/uverbs: fix some kernel-doc warnings (Kamal Heib) [RHEL-163515] +- RDMA/core: let rdma_connect_locked() call lockdep_assert_held(&id_priv->handler_mutex) (Kamal Heib) [RHEL-163515] +- RDMA: Use %%pe format specifier for error pointers (Kamal Heib) [RHEL-163515] +- IB/ipoib: Ignore L3 master device (Kamal Heib) [RHEL-163515] +- RDMA/core: Use route entry flag to decide on loopback traffic (Kamal Heib) [RHEL-163515] +- RDMA/core: Squash a single user static function (Kamal Heib) [RHEL-163515] +- RDMA/core: fix "truely"->"truly" (Kamal Heib) [RHEL-163515] +- RDMA/ucma: Support write an event into a CM (Kamal Heib) [RHEL-163515] +- RDMA/ucma: Support query resolved service records (Kamal Heib) [RHEL-163515] +- RDMA/cma: Support IB service record resolution (Kamal Heib) [RHEL-163515] +- RDMA/sa_query: Support IB service records resolution (Kamal Heib) [RHEL-163515] +- RDMA/sa_query: Add RMPP support for SA queries (Kamal Heib) [RHEL-163515] +- dpll: zl3073x: add ref-sync pair support (Ivan Vecera) [RHEL-157828] +- dpll: zl3073x: add ref sync and output clock type helpers (Ivan Vecera) [RHEL-157828] +- dpll: zl3073x: use FIELD_MODIFY() for clear-and-set patterns (Ivan Vecera) [RHEL-157828] +- dpll: zl3073x: clean up esync get/set and use zl3073x_out_is_ndiv() (Ivan Vecera) [RHEL-157828] +- dpll: zl3073x: implement frequency monitoring (Ivan Vecera) [RHEL-165161] +- dpll: add frequency monitoring callback ops (Ivan Vecera) [RHEL-165161] +- dpll: add frequency monitoring to netlink spec (Ivan Vecera) [RHEL-165161] +- dpll: zl3073x: drop selected and simplify connected ref getter (Ivan Vecera) [RHEL-171979] +- dpll: zl3073x: add reference priority to zl3073x_chan (Ivan Vecera) [RHEL-171979] +- dpll: zl3073x: add DPLL channel status fields to zl3073x_chan (Ivan Vecera) [RHEL-171979] +- dpll: zl3073x: introduce zl3073x_chan for DPLL channel state (Ivan Vecera) [RHEL-171979] +- dpll: zl3073x: add zl3073x_ref_state_update helper (Ivan Vecera) [RHEL-171979] +- dpll: zl3073x: use struct_group to partition states (Ivan Vecera) [RHEL-171979] +- dpll: zl3073x: add die temperature reporting for supported chips (Ivan Vecera) [RHEL-171979] +- dpll: zl3073x: detect DPLL channel count from chip ID at runtime (Ivan Vecera) [RHEL-171979] +- crypto: tegra - Disable softirqs before finalizing request (CKI Backport Bot) [RHEL-159000] +- iommu/tegra241-cmdqv: Update uAPI to clarify HYP_OWN requirement (Jerry Snitselaar) [RHEL-160189] +- iommu/tegra241-cmdqv: Set supports_cmd op in tegra241_vcmdq_hw_init() (Jerry Snitselaar) [RHEL-160189] +- ima: don't clear IMA_DIGSIG flag when setting or removing non-IMA xattr (CKI Backport Bot) [RHEL-169737] {CVE-2025-68183} +- ice: Fix NULL pointer dereference in ice_vsi_set_napi_queues (CKI Backport Bot) [RHEL-147247] +- x86/platform/uv: Handle deconfigured sockets (Krzysztof Pawlinski) [RHEL-158967] +- redhat/configs: enable watchdog pretimout panic functionality for x86 (David Arcari) [RHEL-164699] +- watchdog: wdat_wdt: Fix ACPI table leak in probe function (David Arcari) [RHEL-164699] +- net/ipv6: Remove HBH helpers (Michal Schmidt) [RHEL-156515] +- net: mana: Remove jumbo_remove step from TX path (Michal Schmidt) [RHEL-156515] +- gve: Remove jumbo_remove step from TX path (Michal Schmidt) [RHEL-156515] +- bnxt_en: Remove jumbo_remove step from TX path (Michal Schmidt) [RHEL-156515] +- ice: Remove jumbo_remove step from TX path (Michal Schmidt) [RHEL-156515] +- net/mlx4: Remove jumbo_remove step from TX path (Michal Schmidt) [RHEL-156515] +- net/mlx5e: Remove jumbo_remove step from TX path (Michal Schmidt) [RHEL-156515] +- net/ipv6: Remove jumbo_remove step from TX path (Michal Schmidt) [RHEL-156515] +- net/ipv6: Drop HBH for BIG TCP on RX side (Michal Schmidt) [RHEL-156515] +- net/ipv6: Drop HBH for BIG TCP on TX side (Michal Schmidt) [RHEL-156515] +- net/ipv6: Introduce payload_len helpers (Michal Schmidt) [RHEL-156515] +- scsi: qla2xxx: Fix improper freeing of purex item (CKI Backport Bot) [RHEL-161120] {CVE-2025-68741} +- selftests/bpf: Add test to verify the fix of kprobe_write_ctx abuse (Ines Qian) [RHEL-78291] +- bpf: Fix abuse of kprobe_write_ctx via freplace (Ines Qian) [RHEL-78291] +- selftests/bpf: Fix kprobe multi stacktrace_ips test (Ines Qian) [RHEL-78291] +- selftests/bpf: Add stacktrace ips test for kprobe_multi/kretprobe_multi (Ines Qian) [RHEL-78291] +- selftests/bpf: Remove hexdump dependency (Ines Qian) [RHEL-78291] +- selftests/bpf: Remove xxd util dependency (Ines Qian) [RHEL-78291] +- selftests/bpf: Skip livepatch test when prerequisites are missing (Ines Qian) [RHEL-78291] +- selftests/bpf: Add tests for livepatch + bpf trampoline (Ines Qian) [RHEL-78291] +- selftests/bpf: Add tests for exclusive maps (Ines Qian) [RHEL-78291] +- bpf: Require frozen map for calculating map hash (Ines Qian) [RHEL-78291] +- bpf: Limit bpf program signature size (Ines Qian) [RHEL-78291] +- bpf: Fix exclusive map memory leak (Ines Qian) [RHEL-78291] +- selftests/bpf: Allow selftests to build with older xxd (Ines Qian) [RHEL-78291] +- bpftool: Allow bpftool to build with openssl < 3 (Ines Qian) [RHEL-78291] +- selftests/bpf: Update test_tag to use sha256 (Ines Qian) [RHEL-78291] +- selftests/bpf: Test widen_imprecise_scalars() with different stack depth (Ines Qian) [RHEL-78291] +- bpf: account for current allocated stack depth in widen_imprecise_scalars() (Ines Qian) [RHEL-78291] +- bpf: add _impl suffix for bpf_stream_vprintk() kfunc (Ines Qian) [RHEL-78291] +- bpf:add _impl suffix for bpf_task_work_schedule* kfuncs (Ines Qian) [RHEL-78291] +- bpf: Conditionally include dynptr copy kfuncs (Ines Qian) [RHEL-78291] +- libbpf: Fix powerpc's stack register definition in bpf_tracing.h (Ines Qian) [RHEL-78291] +- bpf: Sync pending IRQ work before freeing ring buffer (Ines Qian) [RHEL-78291] +- selftests/bpf: Fix redefinition of 'off' as different kind of symbol (Ines Qian) [RHEL-78291] +- bpf: Fix memory leak in __lookup_instance error path (Ines Qian) [RHEL-78291] +- selftests: arg_parsing: Ensure data is flushed to disk before reading. (Ines Qian) [RHEL-78291] +- selftests/bpf: make arg_parsing.c more robust to crashes (Ines Qian) [RHEL-78291] +- selftests/bpf: Add test for unpinning htab with internal timer struct (Ines Qian) [RHEL-78291] +- bpf: Avoid RCU context warning when unpinning htab with internal structs (Ines Qian) [RHEL-78291] +- libbpf: Fix undefined behavior in {get,put}_unaligned_be32() (Ines Qian) [RHEL-78291] +- bpf: Finish constification of 1st parameter of bpf_d_path() (Ines Qian) [RHEL-78291] +- libbpf: Fix missing #pragma in libbpf_utils.c (Ines Qian) [RHEL-78291] +- selftests/bpf: Add tests for rejection of ALU ops with negative offsets (Ines Qian) [RHEL-78291] +- selftests/bpf: Add test for libbpf_sha256() (Ines Qian) [RHEL-78291] +- bpf: Reject negative offsets for ALU ops (Ines Qian) [RHEL-78291] +- libbpf: remove linux/unaligned.h dependency for libbpf_sha256() (Ines Qian) [RHEL-78291] +- libbpf: move libbpf_sha256() implementation into libbpf_utils.c (Ines Qian) [RHEL-78291] +- libbpf: move libbpf_errstr() into libbpf_utils.c (Ines Qian) [RHEL-78291] +- libbpf: remove unused libbpf_strerror_r and STRERR_BUFSIZE (Ines Qian) [RHEL-78291] +- libbpf: make libbpf_errno.c into more generic libbpf_utils.c (Ines Qian) [RHEL-78291] +- selftests/bpf: Fix realloc size in bpf_get_addrs (Ines Qian) [RHEL-78291] +- libbpf: Replace AF_ALG with open coded SHA-256 (Ines Qian) [RHEL-78291] +- selftests/bpf: Add stress test for rqspinlock in NMI (Ines Qian) [RHEL-78291] +- selftests/bpf: Add test case for different expected_attach_type (Ines Qian) [RHEL-78291] +- bpf: Enforce expected_attach_type for tailcall compatibility (Ines Qian) [RHEL-78291] +- bpftool: Remove duplicate string.h header (Ines Qian) [RHEL-78291] +- bpf: Remove duplicate crypto/sha2.h header (Ines Qian) [RHEL-78291] +- libbpf: Fix error when st-prefix_ops and ops from differ btf (Ines Qian) [RHEL-78291] +- selftests/bpf: Add stacktrace map lookup_and_delete_elem test case (Ines Qian) [RHEL-78291] +- selftests/bpf: Refactor stacktrace_map case with skeleton (Ines Qian) [RHEL-78291] +- bpf: Add lookup_and_delete_elem for BPF_MAP_STACK_TRACE (Ines Qian) [RHEL-78291] +- selftests/bpf: Fix flaky bpf_cookie selftest (Ines Qian) [RHEL-78291] +- selftests/bpf: Task_work selftest cleanup fixes (Ines Qian) [RHEL-78291] +- bpf: Mark kfuncs as __noclone (Ines Qian) [RHEL-78291] +- selftests/bpf: Add kprobe multi write ctx attach test (Ines Qian) [RHEL-78291] +- selftests/bpf: Add kprobe write ctx attach test (Ines Qian) [RHEL-78291] +- selftests/bpf: Add uprobe context ip register change test (Ines Qian) [RHEL-78291] +- selftests/bpf: Add uprobe context registers changes test (Ines Qian) [RHEL-78291] +- uprobe: Do not emulate/sstep original instruction when ip is changed (Ines Qian) [RHEL-78291] +- bpf: Allow uprobe program to change context registers (Ines Qian) [RHEL-78291] +- bpftool: Add bash completion for program signing options (Ines Qian) [RHEL-78291] +- selftests/bpf: Add union argument tests using fexit programs (Ines Qian) [RHEL-78291] +- bpf: Allow union argument in trampoline based programs (Ines Qian) [RHEL-78291] +- selftests: bpf: Add tests for signed loads from arena (Ines Qian) [RHEL-78291] +- bpf, arm64: Add support for signed arena loads (Ines Qian) [RHEL-78291] +- bpf, x86: Add support for signed arena loads (Ines Qian) [RHEL-78291] +- selftests/bpf: add bpf task work stress tests (Ines Qian) [RHEL-78291] +- selftests/bpf: BPF task work scheduling tests (Ines Qian) [RHEL-78291] +- bpf: task work scheduling kfuncs (Ines Qian) [RHEL-78291] +- bpf: extract map key pointer calculation (Ines Qian) [RHEL-78291] +- bpf: bpf task work plumbing (Ines Qian) [RHEL-78291] +- bpf: verifier: permit non-zero returns from async callbacks (Ines Qian) [RHEL-78291] +- bpf: htab: extract helper for freeing special structs (Ines Qian) [RHEL-78291] +- bpf: extract generic helper from process_timer_func() (Ines Qian) [RHEL-78291] +- bpf: refactor special field-type detection (Ines Qian) [RHEL-78291] +- selftests/bpf: Enable signature verification for some lskel tests (Ines Qian) [RHEL-78291] +- bpftool: Add support for signing BPF programs (Ines Qian) [RHEL-78291] +- libbpf: Embed and verify the metadata hash in the loader (Ines Qian) [RHEL-78291] +- libbpf: Update light skeleton for signing (Ines Qian) [RHEL-78291] +- bpf: Implement signature verification for BPF programs (Ines Qian) [RHEL-78291] +- selftests/bpf: Fix selftest verifier_arena_large failure (Ines Qian) [RHEL-78291] +- bpftool: Fix -Wuninitialized-const-pointer warnings with clang >= 21 (Ines Qian) [RHEL-78291] +- bpftool: Fix UAF in get_delegate_value (Ines Qian) [RHEL-78291] +- bpftool: Add HELP_SPEC_OPTIONS in token.c (Ines Qian) [RHEL-78291] +- selftests/bpf: test cases for callchain sensitive live stack tracking (Ines Qian) [RHEL-78291] +- selftests/bpf: __not_msg() tag for test_loader framework (Ines Qian) [RHEL-78291] +- bpf: table based bpf_insn_successors() (Ines Qian) [RHEL-78291] +- bpf: disable and remove registers chain based liveness (Ines Qian) [RHEL-78291] +- bpf: signal error if old liveness is more conservative than new (Ines Qian) [RHEL-78291] +- bpf: enable callchain sensitive stack liveness tracking (Ines Qian) [RHEL-78291] +- bpf: callchain sensitive stack liveness tracking using CFG (Ines Qian) [RHEL-78291] +- bpf: compute instructions postorder per subprogram (Ines Qian) [RHEL-78291] +- bpf: declare a few utility functions as internal api (Ines Qian) [RHEL-78291] +- bpf: remove redundant REG_LIVE_READ check in stacksafe() (Ines Qian) [RHEL-78291] +- bpf: use compute_live_registers() info in clean_func_state (Ines Qian) [RHEL-78291] +- bpf: bpf_verifier_state->cleaned flag instead of REG_LIVE_DONE (Ines Qian) [RHEL-78291] +- bpf: Move the signature kfuncs to helpers.c (Ines Qian) [RHEL-78291] +- bpf: Return hashes of maps in BPF_OBJ_GET_INFO_BY_FD (Ines Qian) [RHEL-78291] +- libbpf: Support exclusive map creation (Ines Qian) [RHEL-78291] +- libbpf: Implement SHA256 internal helper (Ines Qian) [RHEL-78291] +- bpf: Implement exclusive map creation (Ines Qian) [RHEL-78291] +- bpf: Update the bpf_prog_calc_tag to use SHA256 (Ines Qian) [RHEL-78291] +- selftests/bpf: Add tests for KF_RCU_PROTECTED (Ines Qian) [RHEL-78291] +- bpf: Enforce RCU protection for KF_RCU_PROTECTED (Ines Qian) [RHEL-78291] +- bpf, arm64: Call bpf_jit_binary_pack_finalize() in bpf_jit_free() (Ines Qian) [RHEL-78291] +- bpf...d_path(): constify path argument (Ines Qian) [RHEL-78291] +- selftests/bpf: Add a test for bpf_cgroup_from_id lookup in non-root cgns (Ines Qian) [RHEL-78291] +- bpf: Do not limit bpf_cgroup_from_id to current's namespace (Ines Qian) [RHEL-78291] +- bpftool: Search for tracefs at /sys/kernel/tracing first (Ines Qian) [RHEL-78291] +- selftests/bpf: More open-coded gettid syscall cleanup (Ines Qian) [RHEL-78291] +- selftests/bpf: Add tests for arena fault reporting (Ines Qian) [RHEL-78291] +- selftests: bpf: use __stderr in stream error tests (Ines Qian) [RHEL-78291] +- selftests: bpf: introduce __stderr and __stdout (Ines Qian) [RHEL-78291] +- bpf: Report arena faults to BPF stderr (Ines Qian) [RHEL-78291] +- bpf: core: introduce main_prog_aux for stream access (Ines Qian) [RHEL-78291] +- bpf: arm64: simplify exception table handling (Ines Qian) [RHEL-78291] +- bpf: WQ_PERCPU added to alloc_workqueue users (Ines Qian) [RHEL-78291] +- bpf: replace use of system_unbound_wq with system_dfl_wq (Ines Qian) [RHEL-78291] +- bpf: replace use of system_wq with system_percpu_wq (Ines Qian) [RHEL-78291] +- selftests/bpf: Fix the issue where the error code is 0 (Ines Qian) [RHEL-78291] +- powerpc64/bpf: Implement PROBE_ATOMIC instructions (Ines Qian) [RHEL-78291] +- powerpc64/bpf: Introduce bpf_jit_emit_atomic_ops() to emit atomic instructions (Ines Qian) [RHEL-78291] +- powerpc64/bpf: Implement bpf_addr_space_cast instruction (Ines Qian) [RHEL-78291] +- powerpc64/bpf: Implement PROBE_MEM32 pseudo instructions (Ines Qian) [RHEL-78291] +- selftests/bpf: Add BPF program dump in veristat (Ines Qian) [RHEL-78291] +- libbpf: Remove unused args in parse_usdt_note (Ines Qian) [RHEL-78291] +- bpf, arm64: Remove duplicated bpf_flush_icache() (Ines Qian) [RHEL-78291] +- selftests/bpf: Test kfunc bpf_strcasecmp (Ines Qian) [RHEL-78291] +- bpf: add bpf_strcasecmp kfunc (Ines Qian) [RHEL-78291] +- selftests/bpf: add benchmark testing for kprobe-multi-all (Ines Qian) [RHEL-78291] +- selftests/bpf: skip recursive functions for kprobe_multi (Ines Qian) [RHEL-78291] +- selftests/bpf: move get_ksyms and get_addrs to trace_helpers.c (Ines Qian) [RHEL-78291] +- bpf: Replace kvfree with kfree for kzalloc memory (Ines Qian) [RHEL-78291] +- bpftool: Add CET-aware symbol matching for x86_64 architectures (Ines Qian) [RHEL-78291] +- bpftool: Refactor kernel config reading into common helper (Ines Qian) [RHEL-78291] +- selftests/bpf: Fix bpf_prog_detach2 usage in test_lirc_mode2 (Ines Qian) [RHEL-78291] +- selftests/bpf: Add LPM trie microbenchmarks (Ines Qian) [RHEL-78291] +- selftests/bpf: Enable timed may_goto tests for arm64 (Ines Qian) [RHEL-78291] +- bpf, arm64: Add JIT support for timed may_goto (Ines Qian) [RHEL-78291] +- selftests/bpf: Enrich subtest_basic_usdt case in selftests to cover SIB handling logic (Ines Qian) [RHEL-78291] +- libbpf: Fix USDT SIB argument handling causing unrecognized register error (Ines Qian) [RHEL-78291] +- selftests/bpf: Fix typos and grammar in test sources (Ines Qian) [RHEL-78291] +- bpf: Add selftest to check the verifier's abstract multiplication (Ines Qian) [RHEL-78291] +- bpf: Improve the general precision of tnum_mul (Ines Qian) [RHEL-78291] +- selftests/bpf: Remove may_goto tests from DENYLIST.s390x (Ines Qian) [RHEL-78291] +- selftests/bpf: Enable timed may_goto verifier tests on s390x (Ines Qian) [RHEL-78291] +- selftests/bpf: Add __arch_s390x macro (Ines Qian) [RHEL-78291] +- selftests/bpf: Add a missing newline to the "bad arch spec" message (Ines Qian) [RHEL-78291] +- s390/bpf: Add s390 JIT support for timed may_goto (Ines Qian) [RHEL-78291] +- selftests/bpf: Remove entries from config.{arch} already present in config (Ines Qian) [RHEL-78291] +- bpf: use rcu_read_lock_dont_migrate() for trampoline.c (Ines Qian) [RHEL-78291] +- bpf: use rcu_read_lock_dont_migrate() for bpf_prog_run_array_cg() (Ines Qian) [RHEL-78291] +- bpf: use rcu_read_lock_dont_migrate() for bpf_task_storage_free() (Ines Qian) [RHEL-78291] +- bpf: use rcu_read_lock_dont_migrate() for bpf_iter_run_prog() (Ines Qian) [RHEL-78291] +- bpf: use rcu_read_lock_dont_migrate() for bpf_inode_storage_free() (Ines Qian) [RHEL-78291] +- bpf: use rcu_read_lock_dont_migrate() for bpf_cgrp_storage_free() (Ines Qian) [RHEL-78291] +- bpf: Use sha1() instead of sha1_transform() in bpf_prog_calc_tag() (Ines Qian) [RHEL-78291] +- selftests/bpf: Tests for is_scalar_branch_taken tnum logic (Ines Qian) [RHEL-78291] +- bpf: Use tnums for JEQ/JNE is_branch_taken logic (Ines Qian) [RHEL-78291] +- selftests/bpf: Use vmlinux.h for BPF programs (Ines Qian) [RHEL-78291] +- libbpf: Add documentation to version and error API functions (Ines Qian) [RHEL-78291] +- s390/bpf: Use direct calls and jumps where possible (Ines Qian) [RHEL-78291] +- bpftool: Add kernel.kptr_restrict hint for no instructions (Ines Qian) [RHEL-78291] +- bpf: Add a verbose message when the BTF limit is reached (Ines Qian) [RHEL-78291] +- bpf: Replace get_next_cpu() with cpumask_next_wrap() (Ines Qian) [RHEL-78291] +- selftests/bpf: Add test for DEVMAP reuse (Ines Qian) [RHEL-78291] +- libbpf: Fix reuse of DEVMAP (Ines Qian) [RHEL-78291] +- bpf: Remove migrate_disable in kprobe_multi_link_prog_run (Ines Qian) [RHEL-78291] +- selftests/bpf: Copy test_kmods when installing selftest (Ines Qian) [RHEL-78291] +- bpf: Don't use %%pK through printk (Ines Qian) [RHEL-78291] +- bpf: Replace kvfree with kfree for kzalloc memory (Ines Qian) [RHEL-78291] +- bpf: Remove redundant __GFP_NOWARN (Ines Qian) [RHEL-78291] +- bpf: Standardize function declaration style (Ines Qian) [RHEL-78291] +- bpf: removed unused 'env' parameter from is_reg64 and insn_has_def32 (Ines Qian) [RHEL-78291] +- selftests/bpf: Test multi_st_ops and calling kfuncs from different programs (Ines Qian) [RHEL-78291] +- selftests/bpf: Add multi_st_ops that supports multiple instances (Ines Qian) [RHEL-78291] +- bpf: Allow struct_ops to get map id by kdata (Ines Qian) [RHEL-78291] +- bpftool: Add bash completion for token argument (Ines Qian) [RHEL-78291] +- bpftool: Add bpftool-token manpage (Ines Qian) [RHEL-78291] +- bpftool: Add bpf_token show (Ines Qian) [RHEL-78291] +- selftests/bpf: Test concurrent task local data key creation (Ines Qian) [RHEL-78291] +- selftests/bpf: Test basic task local data operations (Ines Qian) [RHEL-78291] +- selftests/bpf: Introduce task local data (Ines Qian) [RHEL-78291] +- bpf: Allow syscall bpf programs to call non-recur helpers (Ines Qian) [RHEL-78291] +- i2c: i801: Revert "i2c: i801: replace acpi_lock with I2C bus lock" (Charles Haithcock) [RHEL-154387] +Resolves: RHEL-100932, RHEL-147247, RHEL-154387, RHEL-156515, RHEL-157828, RHEL-158967, RHEL-159000, RHEL-160189, RHEL-161120, RHEL-163515, RHEL-164228, RHEL-164699, RHEL-165161, RHEL-169737, RHEL-170908, RHEL-171979, RHEL-172105, RHEL-172305, RHEL-172748, RHEL-174253, RHEL-174629, RHEL-174745, RHEL-78291 + +* 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 f9d39d980..f143d2837 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.7 +%define pkgrelease 228.8 %define kversion 6 -%define tarfile_release 6.12.0-226.7.el10nv +%define tarfile_release 6.12.0-228.8.el10nv # This is needed to do merge window version magic %define patchlevel 12 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 226.7%{?buildid}%{?dist} +%define specrelease 228.8%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 6.12.0-226.7.el10nv +%define kabiversion 6.12.0-228.8.el10nv # If this variable is set to 1, a bpf selftests build failure will cause a # fatal kernel package build error @@ -4543,6 +4543,13 @@ fi\ # # %changelog +* Fri May 15 2026 Jan Stancek [6.12.0-228.8.el10nv] +- Merge tag 'kernel-6.12.0-228.el10' into main-aie-nv (Jan Stancek) [VOYAGER-551] +- NVIDIA: SAUCE: sched/fair: Add SIS_UTIL support to select_idle_capacity() (Phil Auld) [VOYAGER-732] +- NVIDIA: SAUCE: sched/fair: Reject misfit pulls onto busy SMT siblings on asym-capacity (Phil Auld) [VOYAGER-732] +- NVIDIA: SAUCE: sched/fair: Prefer fully-idle SMT cores in asym-capacity idle selection (Phil Auld) [VOYAGER-732] +- NVIDIA: SAUCE: sched/fair: Attach sched_domain_shared to sd_asym_cpucapacity (Phil Auld) [VOYAGER-732] + * Tue May 12 2026 Jan Stancek [6.12.0-226.7.el10nv] - Merge tag 'kernel-6.12.0-226.el10' into main-aie-nv (Jan Stancek) [VOYAGER-551] - redhat: gating.yaml: remove unsupported kernel-ci passing test case rules (Mike Stowell) @@ -4656,6 +4663,648 @@ fi\ - redhat: build only for aarch64 64k and x86_64 variants (Jan Stancek) - redhat: set up initial Makefile.variables (Jan Stancek) +* Thu May 14 2026 CKI KWF Bot [6.12.0-228.el10] +- dpaa2-switch: validate num_ifs to prevent out-of-bounds write (CKI Backport Bot) [RHEL-174253] {CVE-2026-43205} +- dpaa2-switch: prevent ZERO_SIZE_PTR dereference when num_ifs is zero (CKI Backport Bot) [RHEL-174253] {CVE-2026-43205} +- s390/barrier: Make array_index_mask_nospec() __always_inline (Ramesh Chhetri) [RHEL-174629] +- s390/entry: Scrub r12 register on kernel entry (Ramesh Chhetri) [RHEL-174629] +- bitmap: introduce bitmap_weighted_xor() (Michal Schmidt) [RHEL-174745] +- bitmap: add test_zero_nbits() (Michal Schmidt) [RHEL-174745] +- bitmap: exclude nbits == 0 cases from bitmap test (Michal Schmidt) [RHEL-174745] +- bitmap: test bitmap_weight() for more (Michal Schmidt) [RHEL-174745] +- bitmap: add bitmap_weight_from() (Michal Schmidt) [RHEL-174745] +- bitmap: align test_bitmap output (Michal Schmidt) [RHEL-174745] +- bitmap: switch test to scnprintf("%%*pbl") (Michal Schmidt) [RHEL-174745] +- bitmap: Add test for out-of-boundary modifications for scatter & gather (Michal Schmidt) [RHEL-174745] +- cpumask: Introduce cpumask_weighted_or() (Michal Schmidt) [RHEL-174745] +- bitmap: Align documentation between bitmap_gather() and bitmap_scatter() (Michal Schmidt) [RHEL-174745] +- bitmap: remove _check_eq_u32_array (Michal Schmidt) [RHEL-174745] +- ice: set max queues in alloc_etherdev_mqs() (CKI Backport Bot) [RHEL-172305] +- ice: use netif_get_num_default_rss_queues() (CKI Backport Bot) [RHEL-172305] +- HID: wacom: fix out-of-bounds read in wacom_intuos_bt_irq (CKI Backport Bot) [RHEL-172748] {CVE-2026-43051} +- redhat/configs: Enable MPAM options (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Make resctrl_mon_ctx_waiters static (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Fix the check for no monitor components found (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Fix MBA CDP alloc_capable handling on unmount (Gavin Shan) [RHEL-164228] +- arm64: mpam: Add initial MPAM documentation (Gavin Shan) [RHEL-164228] +- arm_mpam: Quirk CMN-650's CSU NRDY behaviour (Gavin Shan) [RHEL-164228] +- arm_mpam: Add workaround for T241-MPAM-6 (Gavin Shan) [RHEL-164228] +- arm_mpam: Add workaround for T241-MPAM-4 (Gavin Shan) [RHEL-164228] +- arm_mpam: Add workaround for T241-MPAM-1 (Gavin Shan) [RHEL-164228] +- arm_mpam: Add quirk framework (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Call resctrl_init() on platforms that can support resctrl (Gavin Shan) [RHEL-164228] +- arm64: mpam: Select ARCH_HAS_CPU_RESCTRL (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Add empty definitions for assorted resctrl functions (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Update the rmid reallocation limit (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Add resctrl_arch_rmid_read() (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Allow resctrl to allocate monitors (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Add support for csu counters (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Add monitor initialisation and domain boilerplate (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Add kunit test for control format conversions (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Add support for 'MB' resource (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Wait for cacheinfo to be ready (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Add rmid index helpers (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Convert to/from MPAMs fixed-point formats (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Hide CDP emulation behind CONFIG_EXPERT (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Add CDP emulation (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Add plumbing against arm64 task and cpu hooks (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Implement helpers to update configuration (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Add resctrl_arch_get_config() (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Implement resctrl_arch_reset_all_ctrls() (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Pick the caches we will use as resctrl resources (Gavin Shan) [RHEL-164228] +- arm_mpam: resctrl: Add boilerplate cpuhp and domain allocation (Gavin Shan) [RHEL-164228] +- KVM: arm64: Force guest EL1 to use user-space's partid configuration (Gavin Shan) [RHEL-164228] +- arm64: mpam: Add helpers to change a task or cpu's MPAM PARTID/PMG values (Gavin Shan) [RHEL-164228] +- arm64: mpam: Initialise and context switch the MPAMSM_EL1 register (Gavin Shan) [RHEL-164228] +- arm64: mpam: Add cpu_pm notifier to restore MPAM sysregs (Gavin Shan) [RHEL-164228] +- arm64: mpam: Advertise the CPUs MPAM limits to the driver (Gavin Shan) [RHEL-164228] +- arm64: mpam: Drop the CONFIG_EXPERT restriction (Gavin Shan) [RHEL-164228] +- arm64: mpam: Re-initialise MPAM regs when CPU comes online (Gavin Shan) [RHEL-164228] +- arm64: mpam: Context switch the MPAM registers (Gavin Shan) [RHEL-164228] +- KVM: arm64: Make MPAMSM_EL1 accesses UNDEF (Gavin Shan) [RHEL-164228] +- KVM: arm64: Preserve host MPAM configuration when changing traps (Gavin Shan) [RHEL-164228] +- arm64/sysreg: Add MPAMSM_EL1 register (Gavin Shan) [RHEL-164228] +- arm_mpam: Reset when feature configuration bit unset (Gavin Shan) [RHEL-164228] +- arm_mpam: Ensure in_reset_state is false after applying configuration (Gavin Shan) [RHEL-164228] +- arm_mpam: Force __iomem casts (Gavin Shan) [RHEL-100932] +- arm_mpam: Disable preemption when making accesses to fake MSC in kunit test (Gavin Shan) [RHEL-100932] +- arm_mpam: Fix null pointer dereference when restoring bandwidth counters (Gavin Shan) [RHEL-100932] +- arm_mpam: Use non-atomic bitops when modifying feature bitmap (Gavin Shan) [RHEL-100932] +- arm_mpam: Remove duplicate linux/srcu.h header (Gavin Shan) [RHEL-100932] +- arm_mpam: Stop using uninitialized variables in __ris_msmon_read() (Gavin Shan) [RHEL-100932] +- MAINTAINERS: new entry for MPAM Driver (Gavin Shan) [RHEL-100932] +- arm_mpam: Add kunit tests for props_mismatch() (Gavin Shan) [RHEL-100932] +- arm_mpam: Add kunit test for bitmap reset (Gavin Shan) [RHEL-100932] +- arm_mpam: Add helper to reset saved mbwu state (Gavin Shan) [RHEL-100932] +- arm_mpam: Use long MBWU counters if supported (Gavin Shan) [RHEL-100932] +- arm_mpam: Probe for long/lwd mbwu counters (Gavin Shan) [RHEL-100932] +- arm_mpam: Consider overflow in bandwidth counter state (Gavin Shan) [RHEL-100932] +- arm_mpam: Track bandwidth counter state for power management (Gavin Shan) [RHEL-100932] +- arm_mpam: Add mpam_msmon_read() to read monitor value (Gavin Shan) [RHEL-100932] +- arm_mpam: Add helpers to allocate monitors (Gavin Shan) [RHEL-100932] +- arm_mpam: Probe and reset the rest of the features (Gavin Shan) [RHEL-100932] +- arm_mpam: Allow configuration to be applied and restored during cpu online (Gavin Shan) [RHEL-100932] +- arm_mpam: Use a static key to indicate when mpam is enabled (Gavin Shan) [RHEL-100932] +- arm_mpam: Register and enable IRQs (Gavin Shan) [RHEL-100932] +- arm_mpam: Extend reset logic to allow devices to be reset any time (Gavin Shan) [RHEL-100932] +- arm_mpam: Add a helper to touch an MSC from any CPU (Gavin Shan) [RHEL-100932] +- arm_mpam: Reset MSC controls from cpuhp callbacks (Gavin Shan) [RHEL-100932] +- arm_mpam: Merge supported features during mpam_enable() into mpam_class (Gavin Shan) [RHEL-100932] +- arm_mpam: Probe the hardware features resctrl supports (Gavin Shan) [RHEL-100932] +- arm_mpam: Add helpers for managing the locking around the mon_sel registers (Gavin Shan) [RHEL-100932] +- arm_mpam: Probe hardware to find the supported partid/pmg values (Gavin Shan) [RHEL-100932] +- arm_mpam: Add cpuhp callbacks to probe MSC hardware (Gavin Shan) [RHEL-100932] +- arm_mpam: Add MPAM MSC register layout definitions (Gavin Shan) [RHEL-100932] +- arm_mpam: Add the class and component structures for firmware described ris (Gavin Shan) [RHEL-100932] +- arm_mpam: Add probe/remove for mpam msc driver and kbuild boiler plate (Gavin Shan) [RHEL-100932] +- ACPI / MPAM: Parse the MPAM table (Gavin Shan) [RHEL-100932] +- ACPI: Define acpi_put_table cleanup handler and acpi_get_table_pointer() helper (Gavin Shan) [RHEL-100932] +- platform: Define platform_device_put cleanup handler (Gavin Shan) [RHEL-100932] +- arm64: kconfig: Add Kconfig entry for MPAM (Gavin Shan) [RHEL-100932] +- ACPI / PPTT: Add a helper to fill a cpumask from a cache_id (Gavin Shan) [RHEL-100932] +- ACPI / PPTT: Find cache level by cache-id (Gavin Shan) [RHEL-100932] +- ACPI / PPTT: Add acpi_pptt_cache_v1_full to use pptt cache as one structure (Gavin Shan) [RHEL-100932] +- ACPI / PPTT: Stop acpi_count_levels() expecting callers to clear levels (Gavin Shan) [RHEL-100932] +- ACPI / PPTT: Add a helper to fill a cpumask from a processor container (Gavin Shan) [RHEL-100932] +- s390/pfault: Fix virtual vs physical address confusion (Mircea Dragan) [RHEL-170908] +- lib/vsprintf: Add specifier for printing struct timespec64 (CKI Backport Bot) [RHEL-172105] +- RDMA/rw: Fix MR pool exhaustion in bvec RDMA READ path (Kamal Heib) [RHEL-163515] +- RDMA/rw: Fall back to direct SGE on MR pool exhaustion (Kamal Heib) [RHEL-163515] +- RDMA/uverbs: Import DMA-BUF module in uverbs_std_types_dmabuf file (Kamal Heib) [RHEL-163515] +- RDMA/umem: Fix double dma_buf_unpin in failure path (Kamal Heib) [RHEL-163515] +- RDMA/core: Check id_priv->restricted_node_type in cma_listen_on_dev() (Kamal Heib) [RHEL-163515] +- RDMA/core: Fix stale RoCE GIDs during netdev events at registration (Kamal Heib) [RHEL-163515] +- RDMA/uverbs: select CONFIG_DMA_SHARED_BUFFER (Kamal Heib) [RHEL-163515] +- RDMA/uverbs: Add DMABUF object type and operations (Kamal Heib) [RHEL-163515] +- RDMA/uverbs: Support external FD uobjects (Kamal Heib) [RHEL-163515] +- RDMA/core: introduce rdma_restrict_node_type() (Kamal Heib) [RHEL-163515] +- RDMA/umem: don't abuse current->group_leader (Kamal Heib) [RHEL-163515] +- IB/core: Extend rate limit support for RC QPs (Kamal Heib) [RHEL-163515] +- RDMA/uverbs: Add __GFP_NOWARN to ib_uverbs_unmarshall_recv() kmalloc (Kamal Heib) [RHEL-163515] +- RDMA/core: add rdma_rw_max_sge() helper for SQ sizing (Kamal Heib) [RHEL-163515] +- RDMA/core: add MR support for bvec-based RDMA operations (Kamal Heib) [RHEL-163515] +- RDMA/core: use IOVA-based DMA mapping for bvec RDMA operations (Kamal Heib) [RHEL-163515] +- RDMA/core: add bio_vec based RDMA read/write API (Kamal Heib) [RHEL-163515] +- RDMA/uverbs: Validate wqe_size before using it in ib_uverbs_post_send (Kamal Heib) [RHEL-163515] +- RDMA/iwcm: Fix workqueue list corruption by removing work_list (Kamal Heib) [RHEL-163515] +- RDMA/core: Avoid exporting module local functions and remove not-used ones (Kamal Heib) [RHEL-163515] +- RDMA/umem: Remove redundant DMABUF ops check (Kamal Heib) [RHEL-163515] +- IB/core: Add query_port_speed verb (Kamal Heib) [RHEL-163515] +- IB/core: Refactor rate_show to use ib_port_attr_to_rate() (Kamal Heib) [RHEL-163515] +- IB/core: Add helper to convert port attributes to data rate (Kamal Heib) [RHEL-163515] +- IB/core: Add async event on device speed change (Kamal Heib) [RHEL-163515] +- IB/cache: update gid cache on client reregister event (Kamal Heib) [RHEL-163515] +- RDMA/core: always drop device refcount in ib_del_sub_device_and_put() (Kamal Heib) [RHEL-163515] +- RDMA/core: Fix logic error in ib_get_gids_from_rdma_hdr() (Kamal Heib) [RHEL-163515] +- RDMA/ucma: Fix rdma_ucm_query_ib_service_resp struct padding (Kamal Heib) [RHEL-163515] +- RDMA/cm: Fix leaking the multicast GID table reference (Kamal Heib) [RHEL-163515] +- RDMA/core: Check for the presence of LS_NLA_TYPE_DGID correctly (Kamal Heib) [RHEL-163515] +- RDMA/core: Reduce cond_resched() frequency in __ib_umem_release (Kamal Heib) [RHEL-163515] +- RDMA/core: Add new IB rate for XDR (8x) support (Kamal Heib) [RHEL-163515] +- RDMA/core: Prevent soft lockup during large user memory region cleanup (Kamal Heib) [RHEL-163515] +- RDMA/restrack: Fix typos in the comments (Kamal Heib) [RHEL-163515] +- RDMA/cm: Correct typedef and bad line warnings (Kamal Heib) [RHEL-163515] +- IB/isert: add WQ_PERCPU to alloc_workqueue users (Kamal Heib) [RHEL-163515] +- IB/iser: add WQ_PERCPU to alloc_workqueue users (Kamal Heib) [RHEL-163515] +- IB/rdmavt: rdmavt_qp.h: clean up kernel-doc comments (Kamal Heib) [RHEL-163515] +- RDMA/core: WQ_PERCPU added to alloc_workqueue users (Kamal Heib) [RHEL-163515] +- RDMA/cm: Base cm_id destruction timeout on CMA values (Kamal Heib) [RHEL-163515] +- RDMA/uverbs: fix some kernel-doc warnings (Kamal Heib) [RHEL-163515] +- RDMA/core: let rdma_connect_locked() call lockdep_assert_held(&id_priv->handler_mutex) (Kamal Heib) [RHEL-163515] +- RDMA: Use %%pe format specifier for error pointers (Kamal Heib) [RHEL-163515] +- IB/ipoib: Ignore L3 master device (Kamal Heib) [RHEL-163515] +- RDMA/core: Use route entry flag to decide on loopback traffic (Kamal Heib) [RHEL-163515] +- RDMA/core: Squash a single user static function (Kamal Heib) [RHEL-163515] +- RDMA/core: fix "truely"->"truly" (Kamal Heib) [RHEL-163515] +- RDMA/ucma: Support write an event into a CM (Kamal Heib) [RHEL-163515] +- RDMA/ucma: Support query resolved service records (Kamal Heib) [RHEL-163515] +- RDMA/cma: Support IB service record resolution (Kamal Heib) [RHEL-163515] +- RDMA/sa_query: Support IB service records resolution (Kamal Heib) [RHEL-163515] +- RDMA/sa_query: Add RMPP support for SA queries (Kamal Heib) [RHEL-163515] +- dpll: zl3073x: add ref-sync pair support (Ivan Vecera) [RHEL-157828] +- dpll: zl3073x: add ref sync and output clock type helpers (Ivan Vecera) [RHEL-157828] +- dpll: zl3073x: use FIELD_MODIFY() for clear-and-set patterns (Ivan Vecera) [RHEL-157828] +- dpll: zl3073x: clean up esync get/set and use zl3073x_out_is_ndiv() (Ivan Vecera) [RHEL-157828] +- dpll: zl3073x: implement frequency monitoring (Ivan Vecera) [RHEL-165161] +- dpll: add frequency monitoring callback ops (Ivan Vecera) [RHEL-165161] +- dpll: add frequency monitoring to netlink spec (Ivan Vecera) [RHEL-165161] +- dpll: zl3073x: drop selected and simplify connected ref getter (Ivan Vecera) [RHEL-171979] +- dpll: zl3073x: add reference priority to zl3073x_chan (Ivan Vecera) [RHEL-171979] +- dpll: zl3073x: add DPLL channel status fields to zl3073x_chan (Ivan Vecera) [RHEL-171979] +- dpll: zl3073x: introduce zl3073x_chan for DPLL channel state (Ivan Vecera) [RHEL-171979] +- dpll: zl3073x: add zl3073x_ref_state_update helper (Ivan Vecera) [RHEL-171979] +- dpll: zl3073x: use struct_group to partition states (Ivan Vecera) [RHEL-171979] +- dpll: zl3073x: add die temperature reporting for supported chips (Ivan Vecera) [RHEL-171979] +- dpll: zl3073x: detect DPLL channel count from chip ID at runtime (Ivan Vecera) [RHEL-171979] +- crypto: tegra - Disable softirqs before finalizing request (CKI Backport Bot) [RHEL-159000] +- iommu/tegra241-cmdqv: Update uAPI to clarify HYP_OWN requirement (Jerry Snitselaar) [RHEL-160189] +- iommu/tegra241-cmdqv: Set supports_cmd op in tegra241_vcmdq_hw_init() (Jerry Snitselaar) [RHEL-160189] +- ima: don't clear IMA_DIGSIG flag when setting or removing non-IMA xattr (CKI Backport Bot) [RHEL-169737] {CVE-2025-68183} +- ice: Fix NULL pointer dereference in ice_vsi_set_napi_queues (CKI Backport Bot) [RHEL-147247] +- x86/platform/uv: Handle deconfigured sockets (Krzysztof Pawlinski) [RHEL-158967] +- redhat/configs: enable watchdog pretimout panic functionality for x86 (David Arcari) [RHEL-164699] +- watchdog: wdat_wdt: Fix ACPI table leak in probe function (David Arcari) [RHEL-164699] +- net/ipv6: Remove HBH helpers (Michal Schmidt) [RHEL-156515] +- net: mana: Remove jumbo_remove step from TX path (Michal Schmidt) [RHEL-156515] +- gve: Remove jumbo_remove step from TX path (Michal Schmidt) [RHEL-156515] +- bnxt_en: Remove jumbo_remove step from TX path (Michal Schmidt) [RHEL-156515] +- ice: Remove jumbo_remove step from TX path (Michal Schmidt) [RHEL-156515] +- net/mlx4: Remove jumbo_remove step from TX path (Michal Schmidt) [RHEL-156515] +- net/mlx5e: Remove jumbo_remove step from TX path (Michal Schmidt) [RHEL-156515] +- net/ipv6: Remove jumbo_remove step from TX path (Michal Schmidt) [RHEL-156515] +- net/ipv6: Drop HBH for BIG TCP on RX side (Michal Schmidt) [RHEL-156515] +- net/ipv6: Drop HBH for BIG TCP on TX side (Michal Schmidt) [RHEL-156515] +- net/ipv6: Introduce payload_len helpers (Michal Schmidt) [RHEL-156515] +- scsi: qla2xxx: Fix improper freeing of purex item (CKI Backport Bot) [RHEL-161120] {CVE-2025-68741} +- selftests/bpf: Add test to verify the fix of kprobe_write_ctx abuse (Ines Qian) [RHEL-78291] +- bpf: Fix abuse of kprobe_write_ctx via freplace (Ines Qian) [RHEL-78291] +- selftests/bpf: Fix kprobe multi stacktrace_ips test (Ines Qian) [RHEL-78291] +- selftests/bpf: Add stacktrace ips test for kprobe_multi/kretprobe_multi (Ines Qian) [RHEL-78291] +- selftests/bpf: Remove hexdump dependency (Ines Qian) [RHEL-78291] +- selftests/bpf: Remove xxd util dependency (Ines Qian) [RHEL-78291] +- selftests/bpf: Skip livepatch test when prerequisites are missing (Ines Qian) [RHEL-78291] +- selftests/bpf: Add tests for livepatch + bpf trampoline (Ines Qian) [RHEL-78291] +- selftests/bpf: Add tests for exclusive maps (Ines Qian) [RHEL-78291] +- bpf: Require frozen map for calculating map hash (Ines Qian) [RHEL-78291] +- bpf: Limit bpf program signature size (Ines Qian) [RHEL-78291] +- bpf: Fix exclusive map memory leak (Ines Qian) [RHEL-78291] +- selftests/bpf: Allow selftests to build with older xxd (Ines Qian) [RHEL-78291] +- bpftool: Allow bpftool to build with openssl < 3 (Ines Qian) [RHEL-78291] +- selftests/bpf: Update test_tag to use sha256 (Ines Qian) [RHEL-78291] +- selftests/bpf: Test widen_imprecise_scalars() with different stack depth (Ines Qian) [RHEL-78291] +- bpf: account for current allocated stack depth in widen_imprecise_scalars() (Ines Qian) [RHEL-78291] +- bpf: add _impl suffix for bpf_stream_vprintk() kfunc (Ines Qian) [RHEL-78291] +- bpf:add _impl suffix for bpf_task_work_schedule* kfuncs (Ines Qian) [RHEL-78291] +- bpf: Conditionally include dynptr copy kfuncs (Ines Qian) [RHEL-78291] +- libbpf: Fix powerpc's stack register definition in bpf_tracing.h (Ines Qian) [RHEL-78291] +- bpf: Sync pending IRQ work before freeing ring buffer (Ines Qian) [RHEL-78291] +- selftests/bpf: Fix redefinition of 'off' as different kind of symbol (Ines Qian) [RHEL-78291] +- bpf: Fix memory leak in __lookup_instance error path (Ines Qian) [RHEL-78291] +- selftests: arg_parsing: Ensure data is flushed to disk before reading. (Ines Qian) [RHEL-78291] +- selftests/bpf: make arg_parsing.c more robust to crashes (Ines Qian) [RHEL-78291] +- selftests/bpf: Add test for unpinning htab with internal timer struct (Ines Qian) [RHEL-78291] +- bpf: Avoid RCU context warning when unpinning htab with internal structs (Ines Qian) [RHEL-78291] +- libbpf: Fix undefined behavior in {get,put}_unaligned_be32() (Ines Qian) [RHEL-78291] +- bpf: Finish constification of 1st parameter of bpf_d_path() (Ines Qian) [RHEL-78291] +- libbpf: Fix missing #pragma in libbpf_utils.c (Ines Qian) [RHEL-78291] +- selftests/bpf: Add tests for rejection of ALU ops with negative offsets (Ines Qian) [RHEL-78291] +- selftests/bpf: Add test for libbpf_sha256() (Ines Qian) [RHEL-78291] +- bpf: Reject negative offsets for ALU ops (Ines Qian) [RHEL-78291] +- libbpf: remove linux/unaligned.h dependency for libbpf_sha256() (Ines Qian) [RHEL-78291] +- libbpf: move libbpf_sha256() implementation into libbpf_utils.c (Ines Qian) [RHEL-78291] +- libbpf: move libbpf_errstr() into libbpf_utils.c (Ines Qian) [RHEL-78291] +- libbpf: remove unused libbpf_strerror_r and STRERR_BUFSIZE (Ines Qian) [RHEL-78291] +- libbpf: make libbpf_errno.c into more generic libbpf_utils.c (Ines Qian) [RHEL-78291] +- selftests/bpf: Fix realloc size in bpf_get_addrs (Ines Qian) [RHEL-78291] +- libbpf: Replace AF_ALG with open coded SHA-256 (Ines Qian) [RHEL-78291] +- selftests/bpf: Add stress test for rqspinlock in NMI (Ines Qian) [RHEL-78291] +- selftests/bpf: Add test case for different expected_attach_type (Ines Qian) [RHEL-78291] +- bpf: Enforce expected_attach_type for tailcall compatibility (Ines Qian) [RHEL-78291] +- bpftool: Remove duplicate string.h header (Ines Qian) [RHEL-78291] +- bpf: Remove duplicate crypto/sha2.h header (Ines Qian) [RHEL-78291] +- libbpf: Fix error when st-prefix_ops and ops from differ btf (Ines Qian) [RHEL-78291] +- selftests/bpf: Add stacktrace map lookup_and_delete_elem test case (Ines Qian) [RHEL-78291] +- selftests/bpf: Refactor stacktrace_map case with skeleton (Ines Qian) [RHEL-78291] +- bpf: Add lookup_and_delete_elem for BPF_MAP_STACK_TRACE (Ines Qian) [RHEL-78291] +- selftests/bpf: Fix flaky bpf_cookie selftest (Ines Qian) [RHEL-78291] +- selftests/bpf: Task_work selftest cleanup fixes (Ines Qian) [RHEL-78291] +- bpf: Mark kfuncs as __noclone (Ines Qian) [RHEL-78291] +- selftests/bpf: Add kprobe multi write ctx attach test (Ines Qian) [RHEL-78291] +- selftests/bpf: Add kprobe write ctx attach test (Ines Qian) [RHEL-78291] +- selftests/bpf: Add uprobe context ip register change test (Ines Qian) [RHEL-78291] +- selftests/bpf: Add uprobe context registers changes test (Ines Qian) [RHEL-78291] +- uprobe: Do not emulate/sstep original instruction when ip is changed (Ines Qian) [RHEL-78291] +- bpf: Allow uprobe program to change context registers (Ines Qian) [RHEL-78291] +- bpftool: Add bash completion for program signing options (Ines Qian) [RHEL-78291] +- selftests/bpf: Add union argument tests using fexit programs (Ines Qian) [RHEL-78291] +- bpf: Allow union argument in trampoline based programs (Ines Qian) [RHEL-78291] +- selftests: bpf: Add tests for signed loads from arena (Ines Qian) [RHEL-78291] +- bpf, arm64: Add support for signed arena loads (Ines Qian) [RHEL-78291] +- bpf, x86: Add support for signed arena loads (Ines Qian) [RHEL-78291] +- selftests/bpf: add bpf task work stress tests (Ines Qian) [RHEL-78291] +- selftests/bpf: BPF task work scheduling tests (Ines Qian) [RHEL-78291] +- bpf: task work scheduling kfuncs (Ines Qian) [RHEL-78291] +- bpf: extract map key pointer calculation (Ines Qian) [RHEL-78291] +- bpf: bpf task work plumbing (Ines Qian) [RHEL-78291] +- bpf: verifier: permit non-zero returns from async callbacks (Ines Qian) [RHEL-78291] +- bpf: htab: extract helper for freeing special structs (Ines Qian) [RHEL-78291] +- bpf: extract generic helper from process_timer_func() (Ines Qian) [RHEL-78291] +- bpf: refactor special field-type detection (Ines Qian) [RHEL-78291] +- selftests/bpf: Enable signature verification for some lskel tests (Ines Qian) [RHEL-78291] +- bpftool: Add support for signing BPF programs (Ines Qian) [RHEL-78291] +- libbpf: Embed and verify the metadata hash in the loader (Ines Qian) [RHEL-78291] +- libbpf: Update light skeleton for signing (Ines Qian) [RHEL-78291] +- bpf: Implement signature verification for BPF programs (Ines Qian) [RHEL-78291] +- selftests/bpf: Fix selftest verifier_arena_large failure (Ines Qian) [RHEL-78291] +- bpftool: Fix -Wuninitialized-const-pointer warnings with clang >= 21 (Ines Qian) [RHEL-78291] +- bpftool: Fix UAF in get_delegate_value (Ines Qian) [RHEL-78291] +- bpftool: Add HELP_SPEC_OPTIONS in token.c (Ines Qian) [RHEL-78291] +- selftests/bpf: test cases for callchain sensitive live stack tracking (Ines Qian) [RHEL-78291] +- selftests/bpf: __not_msg() tag for test_loader framework (Ines Qian) [RHEL-78291] +- bpf: table based bpf_insn_successors() (Ines Qian) [RHEL-78291] +- bpf: disable and remove registers chain based liveness (Ines Qian) [RHEL-78291] +- bpf: signal error if old liveness is more conservative than new (Ines Qian) [RHEL-78291] +- bpf: enable callchain sensitive stack liveness tracking (Ines Qian) [RHEL-78291] +- bpf: callchain sensitive stack liveness tracking using CFG (Ines Qian) [RHEL-78291] +- bpf: compute instructions postorder per subprogram (Ines Qian) [RHEL-78291] +- bpf: declare a few utility functions as internal api (Ines Qian) [RHEL-78291] +- bpf: remove redundant REG_LIVE_READ check in stacksafe() (Ines Qian) [RHEL-78291] +- bpf: use compute_live_registers() info in clean_func_state (Ines Qian) [RHEL-78291] +- bpf: bpf_verifier_state->cleaned flag instead of REG_LIVE_DONE (Ines Qian) [RHEL-78291] +- bpf: Move the signature kfuncs to helpers.c (Ines Qian) [RHEL-78291] +- bpf: Return hashes of maps in BPF_OBJ_GET_INFO_BY_FD (Ines Qian) [RHEL-78291] +- libbpf: Support exclusive map creation (Ines Qian) [RHEL-78291] +- libbpf: Implement SHA256 internal helper (Ines Qian) [RHEL-78291] +- bpf: Implement exclusive map creation (Ines Qian) [RHEL-78291] +- bpf: Update the bpf_prog_calc_tag to use SHA256 (Ines Qian) [RHEL-78291] +- selftests/bpf: Add tests for KF_RCU_PROTECTED (Ines Qian) [RHEL-78291] +- bpf: Enforce RCU protection for KF_RCU_PROTECTED (Ines Qian) [RHEL-78291] +- bpf, arm64: Call bpf_jit_binary_pack_finalize() in bpf_jit_free() (Ines Qian) [RHEL-78291] +- bpf...d_path(): constify path argument (Ines Qian) [RHEL-78291] +- selftests/bpf: Add a test for bpf_cgroup_from_id lookup in non-root cgns (Ines Qian) [RHEL-78291] +- bpf: Do not limit bpf_cgroup_from_id to current's namespace (Ines Qian) [RHEL-78291] +- bpftool: Search for tracefs at /sys/kernel/tracing first (Ines Qian) [RHEL-78291] +- selftests/bpf: More open-coded gettid syscall cleanup (Ines Qian) [RHEL-78291] +- selftests/bpf: Add tests for arena fault reporting (Ines Qian) [RHEL-78291] +- selftests: bpf: use __stderr in stream error tests (Ines Qian) [RHEL-78291] +- selftests: bpf: introduce __stderr and __stdout (Ines Qian) [RHEL-78291] +- bpf: Report arena faults to BPF stderr (Ines Qian) [RHEL-78291] +- bpf: core: introduce main_prog_aux for stream access (Ines Qian) [RHEL-78291] +- bpf: arm64: simplify exception table handling (Ines Qian) [RHEL-78291] +- bpf: WQ_PERCPU added to alloc_workqueue users (Ines Qian) [RHEL-78291] +- bpf: replace use of system_unbound_wq with system_dfl_wq (Ines Qian) [RHEL-78291] +- bpf: replace use of system_wq with system_percpu_wq (Ines Qian) [RHEL-78291] +- selftests/bpf: Fix the issue where the error code is 0 (Ines Qian) [RHEL-78291] +- powerpc64/bpf: Implement PROBE_ATOMIC instructions (Ines Qian) [RHEL-78291] +- powerpc64/bpf: Introduce bpf_jit_emit_atomic_ops() to emit atomic instructions (Ines Qian) [RHEL-78291] +- powerpc64/bpf: Implement bpf_addr_space_cast instruction (Ines Qian) [RHEL-78291] +- powerpc64/bpf: Implement PROBE_MEM32 pseudo instructions (Ines Qian) [RHEL-78291] +- selftests/bpf: Add BPF program dump in veristat (Ines Qian) [RHEL-78291] +- libbpf: Remove unused args in parse_usdt_note (Ines Qian) [RHEL-78291] +- bpf, arm64: Remove duplicated bpf_flush_icache() (Ines Qian) [RHEL-78291] +- selftests/bpf: Test kfunc bpf_strcasecmp (Ines Qian) [RHEL-78291] +- bpf: add bpf_strcasecmp kfunc (Ines Qian) [RHEL-78291] +- selftests/bpf: add benchmark testing for kprobe-multi-all (Ines Qian) [RHEL-78291] +- selftests/bpf: skip recursive functions for kprobe_multi (Ines Qian) [RHEL-78291] +- selftests/bpf: move get_ksyms and get_addrs to trace_helpers.c (Ines Qian) [RHEL-78291] +- bpf: Replace kvfree with kfree for kzalloc memory (Ines Qian) [RHEL-78291] +- bpftool: Add CET-aware symbol matching for x86_64 architectures (Ines Qian) [RHEL-78291] +- bpftool: Refactor kernel config reading into common helper (Ines Qian) [RHEL-78291] +- selftests/bpf: Fix bpf_prog_detach2 usage in test_lirc_mode2 (Ines Qian) [RHEL-78291] +- selftests/bpf: Add LPM trie microbenchmarks (Ines Qian) [RHEL-78291] +- selftests/bpf: Enable timed may_goto tests for arm64 (Ines Qian) [RHEL-78291] +- bpf, arm64: Add JIT support for timed may_goto (Ines Qian) [RHEL-78291] +- selftests/bpf: Enrich subtest_basic_usdt case in selftests to cover SIB handling logic (Ines Qian) [RHEL-78291] +- libbpf: Fix USDT SIB argument handling causing unrecognized register error (Ines Qian) [RHEL-78291] +- selftests/bpf: Fix typos and grammar in test sources (Ines Qian) [RHEL-78291] +- bpf: Add selftest to check the verifier's abstract multiplication (Ines Qian) [RHEL-78291] +- bpf: Improve the general precision of tnum_mul (Ines Qian) [RHEL-78291] +- selftests/bpf: Remove may_goto tests from DENYLIST.s390x (Ines Qian) [RHEL-78291] +- selftests/bpf: Enable timed may_goto verifier tests on s390x (Ines Qian) [RHEL-78291] +- selftests/bpf: Add __arch_s390x macro (Ines Qian) [RHEL-78291] +- selftests/bpf: Add a missing newline to the "bad arch spec" message (Ines Qian) [RHEL-78291] +- s390/bpf: Add s390 JIT support for timed may_goto (Ines Qian) [RHEL-78291] +- selftests/bpf: Remove entries from config.{arch} already present in config (Ines Qian) [RHEL-78291] +- bpf: use rcu_read_lock_dont_migrate() for trampoline.c (Ines Qian) [RHEL-78291] +- bpf: use rcu_read_lock_dont_migrate() for bpf_prog_run_array_cg() (Ines Qian) [RHEL-78291] +- bpf: use rcu_read_lock_dont_migrate() for bpf_task_storage_free() (Ines Qian) [RHEL-78291] +- bpf: use rcu_read_lock_dont_migrate() for bpf_iter_run_prog() (Ines Qian) [RHEL-78291] +- bpf: use rcu_read_lock_dont_migrate() for bpf_inode_storage_free() (Ines Qian) [RHEL-78291] +- bpf: use rcu_read_lock_dont_migrate() for bpf_cgrp_storage_free() (Ines Qian) [RHEL-78291] +- bpf: Use sha1() instead of sha1_transform() in bpf_prog_calc_tag() (Ines Qian) [RHEL-78291] +- selftests/bpf: Tests for is_scalar_branch_taken tnum logic (Ines Qian) [RHEL-78291] +- bpf: Use tnums for JEQ/JNE is_branch_taken logic (Ines Qian) [RHEL-78291] +- selftests/bpf: Use vmlinux.h for BPF programs (Ines Qian) [RHEL-78291] +- libbpf: Add documentation to version and error API functions (Ines Qian) [RHEL-78291] +- s390/bpf: Use direct calls and jumps where possible (Ines Qian) [RHEL-78291] +- bpftool: Add kernel.kptr_restrict hint for no instructions (Ines Qian) [RHEL-78291] +- bpf: Add a verbose message when the BTF limit is reached (Ines Qian) [RHEL-78291] +- bpf: Replace get_next_cpu() with cpumask_next_wrap() (Ines Qian) [RHEL-78291] +- selftests/bpf: Add test for DEVMAP reuse (Ines Qian) [RHEL-78291] +- libbpf: Fix reuse of DEVMAP (Ines Qian) [RHEL-78291] +- bpf: Remove migrate_disable in kprobe_multi_link_prog_run (Ines Qian) [RHEL-78291] +- selftests/bpf: Copy test_kmods when installing selftest (Ines Qian) [RHEL-78291] +- bpf: Don't use %%pK through printk (Ines Qian) [RHEL-78291] +- bpf: Replace kvfree with kfree for kzalloc memory (Ines Qian) [RHEL-78291] +- bpf: Remove redundant __GFP_NOWARN (Ines Qian) [RHEL-78291] +- bpf: Standardize function declaration style (Ines Qian) [RHEL-78291] +- bpf: removed unused 'env' parameter from is_reg64 and insn_has_def32 (Ines Qian) [RHEL-78291] +- selftests/bpf: Test multi_st_ops and calling kfuncs from different programs (Ines Qian) [RHEL-78291] +- selftests/bpf: Add multi_st_ops that supports multiple instances (Ines Qian) [RHEL-78291] +- bpf: Allow struct_ops to get map id by kdata (Ines Qian) [RHEL-78291] +- bpftool: Add bash completion for token argument (Ines Qian) [RHEL-78291] +- bpftool: Add bpftool-token manpage (Ines Qian) [RHEL-78291] +- bpftool: Add bpf_token show (Ines Qian) [RHEL-78291] +- selftests/bpf: Test concurrent task local data key creation (Ines Qian) [RHEL-78291] +- selftests/bpf: Test basic task local data operations (Ines Qian) [RHEL-78291] +- selftests/bpf: Introduce task local data (Ines Qian) [RHEL-78291] +- bpf: Allow syscall bpf programs to call non-recur helpers (Ines Qian) [RHEL-78291] +- i2c: i801: Revert "i2c: i801: replace acpi_lock with I2C bus lock" (Charles Haithcock) [RHEL-154387] + +* 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 6d40c85d4..66b3d7640 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-6.12.0-226.7.el10nv.tar.xz) = a19f99bd0d97e50d5117a9a65d1c5a356bb4d217c43e623e575b06f93a43bf30d3d8ae086ab16f8dc1503c68f4b681a7cce4395c89316470a2f49e975b8eb71d -SHA512 (kernel-abi-stablelists-6.12.0-226.7.el10nv.tar.xz) = f82fc58775e10a8f18b4d5f6e96d27319bfa75581b077eddf5d2a7d02d318b0069aa6a2d3768689e117374e0e7ab213be7e256bbc61ca2a0ac82ec4781d97287 -SHA512 (kernel-kabi-dw-6.12.0-226.7.el10nv.tar.xz) = 8e3e3bfda4dce296df7733bf9b57088b7420ec8072287b7bf4d40bb175f47b9f6fd53822709ea8920680b9a8c6b80a925a521b064ee74ae519985f952bd97350 +SHA512 (linux-6.12.0-228.8.el10nv.tar.xz) = ea031a1a95aa8c1391ce3d5a283484670b134bd221ff83bea06c694df3e94e68398d0a226653c3e58e8f4810ab8178b03fb9faa1f8bd195c74c99bf9db40d570 +SHA512 (kernel-abi-stablelists-6.12.0-228.8.el10nv.tar.xz) = c19fff9630ddaf5e0b62a17a83cc41c4d3289f5b70daef74fabd7fb8dece0c1469acacecf31624eabaf5dfc8b6bd681aacf831e4e1a1360fe67cb7081564c1c9 +SHA512 (kernel-kabi-dw-6.12.0-228.8.el10nv.tar.xz) = df141c723e6e6b47709ec3462337a824f45b4835e31a6af774e820f597d65ffb1901774600fd524e796b0e1bbca1393646aad8be41ff2f5d6dea168ec2a9c2d0