diff --git a/Makefile.rhelver b/Makefile.rhelver index 30d4c1e16..dd1357464 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 2 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 189 +RHEL_RELEASE = 190 # # RHEL_REBASE_NUM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index ded6424fd..758b1c597 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -3071,7 +3071,6 @@ CONFIG_INTEL_SDSI=m # CONFIG_INTEL_SOC_PMIC_CHTWC is not set # CONFIG_INTEL_SOC_PMIC is not set # CONFIG_INTEL_TCC_COOLING is not set -# CONFIG_INTEL_TDX_HOST is not set CONFIG_INTEL_THC_HID=m # CONFIG_INTEL_TH is not set CONFIG_INTEL_UNCORE_FREQ_CONTROL=m diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index 251019baf..33dd8e041 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -3055,7 +3055,6 @@ CONFIG_INTEL_SDSI=m # CONFIG_INTEL_SOC_PMIC_CHTWC is not set # CONFIG_INTEL_SOC_PMIC is not set # CONFIG_INTEL_TCC_COOLING is not set -# CONFIG_INTEL_TDX_HOST is not set CONFIG_INTEL_THC_HID=m # CONFIG_INTEL_TH is not set CONFIG_INTEL_UNCORE_FREQ_CONTROL=m diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 1f9262037..4537b9e92 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -3068,7 +3068,6 @@ CONFIG_INTEL_SDSI=m # CONFIG_INTEL_SOC_PMIC_CHTWC is not set # CONFIG_INTEL_SOC_PMIC is not set # CONFIG_INTEL_TCC_COOLING is not set -# CONFIG_INTEL_TDX_HOST is not set CONFIG_INTEL_THC_HID=m # CONFIG_INTEL_TH is not set CONFIG_INTEL_UNCORE_FREQ_CONTROL=m diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index 4ec1ccb88..5d4dda996 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -3052,7 +3052,6 @@ CONFIG_INTEL_SDSI=m # CONFIG_INTEL_SOC_PMIC_CHTWC is not set # CONFIG_INTEL_SOC_PMIC is not set # CONFIG_INTEL_TCC_COOLING is not set -# CONFIG_INTEL_TDX_HOST is not set CONFIG_INTEL_THC_HID=m # CONFIG_INTEL_TH is not set CONFIG_INTEL_UNCORE_FREQ_CONTROL=m diff --git a/kernel-aarch64-rt-64k-debug-rhel.config b/kernel-aarch64-rt-64k-debug-rhel.config index 7c739284f..357511a14 100644 --- a/kernel-aarch64-rt-64k-debug-rhel.config +++ b/kernel-aarch64-rt-64k-debug-rhel.config @@ -3112,7 +3112,6 @@ CONFIG_INTEL_SDSI=m # CONFIG_INTEL_SOC_PMIC_CHTWC is not set # CONFIG_INTEL_SOC_PMIC is not set # CONFIG_INTEL_TCC_COOLING is not set -# CONFIG_INTEL_TDX_HOST is not set CONFIG_INTEL_THC_HID=m # CONFIG_INTEL_TH is not set CONFIG_INTEL_UNCORE_FREQ_CONTROL=m diff --git a/kernel-aarch64-rt-64k-rhel.config b/kernel-aarch64-rt-64k-rhel.config index ef62d4842..b7a0682b4 100644 --- a/kernel-aarch64-rt-64k-rhel.config +++ b/kernel-aarch64-rt-64k-rhel.config @@ -3096,7 +3096,6 @@ CONFIG_INTEL_SDSI=m # CONFIG_INTEL_SOC_PMIC_CHTWC is not set # CONFIG_INTEL_SOC_PMIC is not set # CONFIG_INTEL_TCC_COOLING is not set -# CONFIG_INTEL_TDX_HOST is not set CONFIG_INTEL_THC_HID=m # CONFIG_INTEL_TH is not set CONFIG_INTEL_UNCORE_FREQ_CONTROL=m diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index 68711f166..ede88d482 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -3109,7 +3109,6 @@ CONFIG_INTEL_SDSI=m # CONFIG_INTEL_SOC_PMIC_CHTWC is not set # CONFIG_INTEL_SOC_PMIC is not set # CONFIG_INTEL_TCC_COOLING is not set -# CONFIG_INTEL_TDX_HOST is not set CONFIG_INTEL_THC_HID=m # CONFIG_INTEL_TH is not set CONFIG_INTEL_UNCORE_FREQ_CONTROL=m diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index 82690640f..7933f3687 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -3093,7 +3093,6 @@ CONFIG_INTEL_SDSI=m # CONFIG_INTEL_SOC_PMIC_CHTWC is not set # CONFIG_INTEL_SOC_PMIC is not set # CONFIG_INTEL_TCC_COOLING is not set -# CONFIG_INTEL_TDX_HOST is not set CONFIG_INTEL_THC_HID=m # CONFIG_INTEL_TH is not set CONFIG_INTEL_UNCORE_FREQ_CONTROL=m diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index e43dcd3ba..6dcfddb3a 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -2730,7 +2730,6 @@ CONFIG_INTEL_SDSI=m # CONFIG_INTEL_SOC_PMIC_CHTWC is not set # CONFIG_INTEL_SOC_PMIC is not set # CONFIG_INTEL_TCC_COOLING is not set -# CONFIG_INTEL_TDX_HOST is not set CONFIG_INTEL_THC_HID=m # CONFIG_INTEL_TH is not set CONFIG_INTEL_UNCORE_FREQ_CONTROL=m diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index d38d69c13..6a5b84c29 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -2714,7 +2714,6 @@ CONFIG_INTEL_SDSI=m # CONFIG_INTEL_SOC_PMIC_CHTWC is not set # CONFIG_INTEL_SOC_PMIC is not set # CONFIG_INTEL_TCC_COOLING is not set -# CONFIG_INTEL_TDX_HOST is not set CONFIG_INTEL_THC_HID=m # CONFIG_INTEL_TH is not set CONFIG_INTEL_UNCORE_FREQ_CONTROL=m diff --git a/kernel-riscv64-debug-rhel.config b/kernel-riscv64-debug-rhel.config index 150a69466..f78af87ff 100644 --- a/kernel-riscv64-debug-rhel.config +++ b/kernel-riscv64-debug-rhel.config @@ -2708,7 +2708,6 @@ CONFIG_INTEL_SDSI=m # CONFIG_INTEL_SOC_PMIC_CHTWC is not set # CONFIG_INTEL_SOC_PMIC is not set # CONFIG_INTEL_TCC_COOLING is not set -# CONFIG_INTEL_TDX_HOST is not set CONFIG_INTEL_THC_HID=m # CONFIG_INTEL_TH is not set CONFIG_INTEL_UNCORE_FREQ_CONTROL=m diff --git a/kernel-riscv64-rhel.config b/kernel-riscv64-rhel.config index 29705b439..d307e91cb 100644 --- a/kernel-riscv64-rhel.config +++ b/kernel-riscv64-rhel.config @@ -2692,7 +2692,6 @@ CONFIG_INTEL_SDSI=m # CONFIG_INTEL_SOC_PMIC_CHTWC is not set # CONFIG_INTEL_SOC_PMIC is not set # CONFIG_INTEL_TCC_COOLING is not set -# CONFIG_INTEL_TDX_HOST is not set CONFIG_INTEL_THC_HID=m # CONFIG_INTEL_TH is not set CONFIG_INTEL_UNCORE_FREQ_CONTROL=m diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index 3068cad3a..d78ae28a1 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -2716,7 +2716,6 @@ CONFIG_INTEL_SDSI=m # CONFIG_INTEL_SOC_PMIC_CHTWC is not set # CONFIG_INTEL_SOC_PMIC is not set # CONFIG_INTEL_TCC_COOLING is not set -# CONFIG_INTEL_TDX_HOST is not set CONFIG_INTEL_THC_HID=m # CONFIG_INTEL_TH is not set CONFIG_INTEL_UNCORE_FREQ_CONTROL=m diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index cfcec0b32..24225941c 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -2700,7 +2700,6 @@ CONFIG_INTEL_SDSI=m # CONFIG_INTEL_SOC_PMIC_CHTWC is not set # CONFIG_INTEL_SOC_PMIC is not set # CONFIG_INTEL_TCC_COOLING is not set -# CONFIG_INTEL_TDX_HOST is not set CONFIG_INTEL_THC_HID=m # CONFIG_INTEL_TH is not set CONFIG_INTEL_UNCORE_FREQ_CONTROL=m diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index a2d4f406f..e0b9c54ef 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -2707,7 +2707,6 @@ CONFIG_INTEL_SDSI=m # CONFIG_INTEL_SOC_PMIC_CHTWC is not set # CONFIG_INTEL_SOC_PMIC is not set # CONFIG_INTEL_TCC_COOLING is not set -# CONFIG_INTEL_TDX_HOST is not set CONFIG_INTEL_THC_HID=m # CONFIG_INTEL_TH is not set CONFIG_INTEL_UNCORE_FREQ_CONTROL=m diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index 46babc566..955478e12 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -2948,7 +2948,7 @@ CONFIG_INTEL_SKL_INT3472=m CONFIG_INTEL_SPEED_SELECT_INTERFACE=m CONFIG_INTEL_TCC_COOLING=m CONFIG_INTEL_TDX_GUEST=y -# CONFIG_INTEL_TDX_HOST is not set +CONFIG_INTEL_TDX_HOST=y CONFIG_INTEL_TH_ACPI=m CONFIG_INTEL_THC_HID=m # CONFIG_INTEL_TH_DEBUG is not set @@ -3326,6 +3326,7 @@ CONFIG_KVM_GUEST=y CONFIG_KVM_HYPERV=y CONFIG_KVM_INTEL=m # CONFIG_KVM_INTEL_PROVE_VE is not set +CONFIG_KVM_INTEL_TDX=y CONFIG_KVM_IOAPIC=y CONFIG_KVM=m CONFIG_KVM_MAX_NR_VCPUS=4096 diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index 76725d413..63e07c3d8 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -2932,7 +2932,7 @@ CONFIG_INTEL_SKL_INT3472=m CONFIG_INTEL_SPEED_SELECT_INTERFACE=m CONFIG_INTEL_TCC_COOLING=m CONFIG_INTEL_TDX_GUEST=y -# CONFIG_INTEL_TDX_HOST is not set +CONFIG_INTEL_TDX_HOST=y CONFIG_INTEL_TH_ACPI=m CONFIG_INTEL_THC_HID=m # CONFIG_INTEL_TH_DEBUG is not set @@ -3306,6 +3306,7 @@ CONFIG_KVM_GUEST=y CONFIG_KVM_HYPERV=y CONFIG_KVM_INTEL=m # CONFIG_KVM_INTEL_PROVE_VE is not set +CONFIG_KVM_INTEL_TDX=y CONFIG_KVM_IOAPIC=y CONFIG_KVM=m CONFIG_KVM_MAX_NR_VCPUS=4096 diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index f9e81a266..625c36c99 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -2989,7 +2989,7 @@ CONFIG_INTEL_SKL_INT3472=m CONFIG_INTEL_SPEED_SELECT_INTERFACE=m CONFIG_INTEL_TCC_COOLING=m CONFIG_INTEL_TDX_GUEST=y -# CONFIG_INTEL_TDX_HOST is not set +CONFIG_INTEL_TDX_HOST=y CONFIG_INTEL_TH_ACPI=m CONFIG_INTEL_THC_HID=m # CONFIG_INTEL_TH_DEBUG is not set @@ -3367,6 +3367,7 @@ CONFIG_KVM_GUEST=y CONFIG_KVM_HYPERV=y CONFIG_KVM_INTEL=m # CONFIG_KVM_INTEL_PROVE_VE is not set +CONFIG_KVM_INTEL_TDX=y CONFIG_KVM_IOAPIC=y CONFIG_KVM=m CONFIG_KVM_MAX_NR_VCPUS=4096 diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index f236c53db..46d264bb5 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -2973,7 +2973,7 @@ CONFIG_INTEL_SKL_INT3472=m CONFIG_INTEL_SPEED_SELECT_INTERFACE=m CONFIG_INTEL_TCC_COOLING=m CONFIG_INTEL_TDX_GUEST=y -# CONFIG_INTEL_TDX_HOST is not set +CONFIG_INTEL_TDX_HOST=y CONFIG_INTEL_TH_ACPI=m CONFIG_INTEL_THC_HID=m # CONFIG_INTEL_TH_DEBUG is not set @@ -3347,6 +3347,7 @@ CONFIG_KVM_GUEST=y CONFIG_KVM_HYPERV=y CONFIG_KVM_INTEL=m # CONFIG_KVM_INTEL_PROVE_VE is not set +CONFIG_KVM_INTEL_TDX=y CONFIG_KVM_IOAPIC=y CONFIG_KVM=m CONFIG_KVM_MAX_NR_VCPUS=4096 diff --git a/kernel.changelog b/kernel.changelog index de5cfbf7b..cb3bda16e 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,21 @@ +* Thu Jan 22 2026 CKI KWF Bot [6.12.0-190.el10] +- nvme: fix PCIe subsystem reset controller state transition (John Meneghini) [RHEL-137767] +- powerpc/eeh: fix recursive pci_lock_rescan_remove locking in EEH event handling (John Meneghini) [RHEL-137767] +- powerpc/eeh: Make EEH driver device hotplug safe (John Meneghini) [RHEL-137767] {CVE-2025-38576} +- sched: Fix build for modules using set_tsk_need_resched() (Phil Auld) [RHEL-134848] +- sched: Export hidden tracepoints to modules (Phil Auld) [RHEL-134848] +- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans (Myron Stowe) [RHEL-132906] {CVE-2023-53034} +- tick/sched: Limit non-timekeeper CPUs calling jiffies update (CKI Backport Bot) [RHEL-132754] +- redhat: enable TDX host config (Paolo Bonzini) [RHEL-115483] +- KVM/TDX: Explicitly do WBINVD when no more TDX SEAMCALLs (Paolo Bonzini) [RHEL-115483] +- x86/virt/tdx: Update the kexec section in the TDX documentation (Paolo Bonzini) [RHEL-115483] +- x86/virt/tdx: Remove the !KEXEC_CORE dependency (Paolo Bonzini) [RHEL-115483] +- x86/kexec: Disable kexec/kdump on platforms with TDX partial write erratum (Paolo Bonzini) [RHEL-115483] +- x86/virt/tdx: Mark memory cache state incoherent when making SEAMCALL (Paolo Bonzini) [RHEL-115483] +- x86/sme: Use percpu boolean to control WBINVD during kexec (Paolo Bonzini) [RHEL-115483] +- x86/kexec: Consolidate relocate_kernel() function parameters (Paolo Bonzini) [RHEL-115483] +Resolves: RHEL-115483, RHEL-132754, RHEL-132906, RHEL-134848, RHEL-137767 + * Wed Jan 21 2026 CKI KWF Bot [6.12.0-189.el10] - selftests/mm: skip hugepage-mremap test if userfaultfd unavailable (Chunyu Hu) [RHEL-112331] - selftests/mm: skip thuge-gen test if system is not setup properly (Chunyu Hu) [RHEL-112331] diff --git a/kernel.spec b/kernel.spec index d32895d2e..0bbe5eba3 100644 --- a/kernel.spec +++ b/kernel.spec @@ -176,15 +176,15 @@ Summary: The Linux kernel %define specrpmversion 6.12.0 %define specversion 6.12.0 %define patchversion 6.12 -%define pkgrelease 189 +%define pkgrelease 190 %define kversion 6 -%define tarfile_release 6.12.0-189.el10 +%define tarfile_release 6.12.0-190.el10 # This is needed to do merge window version magic %define patchlevel 12 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 189%{?buildid}%{?dist} +%define specrelease 190%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 6.12.0-189.el10 +%define kabiversion 6.12.0-190.el10 # If this variable is set to 1, a bpf selftests build failure will cause a # fatal kernel package build error @@ -4481,6 +4481,23 @@ fi\ # # %changelog +* Thu Jan 22 2026 CKI KWF Bot [6.12.0-190.el10] +- nvme: fix PCIe subsystem reset controller state transition (John Meneghini) [RHEL-137767] +- powerpc/eeh: fix recursive pci_lock_rescan_remove locking in EEH event handling (John Meneghini) [RHEL-137767] +- powerpc/eeh: Make EEH driver device hotplug safe (John Meneghini) [RHEL-137767] {CVE-2025-38576} +- sched: Fix build for modules using set_tsk_need_resched() (Phil Auld) [RHEL-134848] +- sched: Export hidden tracepoints to modules (Phil Auld) [RHEL-134848] +- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans (Myron Stowe) [RHEL-132906] {CVE-2023-53034} +- tick/sched: Limit non-timekeeper CPUs calling jiffies update (CKI Backport Bot) [RHEL-132754] +- redhat: enable TDX host config (Paolo Bonzini) [RHEL-115483] +- KVM/TDX: Explicitly do WBINVD when no more TDX SEAMCALLs (Paolo Bonzini) [RHEL-115483] +- x86/virt/tdx: Update the kexec section in the TDX documentation (Paolo Bonzini) [RHEL-115483] +- x86/virt/tdx: Remove the !KEXEC_CORE dependency (Paolo Bonzini) [RHEL-115483] +- x86/kexec: Disable kexec/kdump on platforms with TDX partial write erratum (Paolo Bonzini) [RHEL-115483] +- x86/virt/tdx: Mark memory cache state incoherent when making SEAMCALL (Paolo Bonzini) [RHEL-115483] +- x86/sme: Use percpu boolean to control WBINVD during kexec (Paolo Bonzini) [RHEL-115483] +- x86/kexec: Consolidate relocate_kernel() function parameters (Paolo Bonzini) [RHEL-115483] + * Wed Jan 21 2026 CKI KWF Bot [6.12.0-189.el10] - selftests/mm: skip hugepage-mremap test if userfaultfd unavailable (Chunyu Hu) [RHEL-112331] - selftests/mm: skip thuge-gen test if system is not setup properly (Chunyu Hu) [RHEL-112331] diff --git a/sources b/sources index 0f574deb9..0aeae8d81 100644 --- a/sources +++ b/sources @@ -1,5 +1,5 @@ SHA512 (kernel-abi-stablelists-6.6.0.tar.bz2) = 4f917598056dee5e23814621ec96ff2e4a411c8c4ba9d56ecb01b23cb96431825bedbecfcbaac9338efbf5cb21694d85497fa0bf43e7c80d9cd10bc6dd144dbd SHA512 (kernel-kabi-dw-6.6.0.tar.bz2) = 19308cd976031d05e18ef7f5d093218acdb89446418bab0cd956ff12cf66369915b9e64bb66fa9f20939428a60e81884fec5be3529c6c7461738d6540d3cc5c6 -SHA512 (linux-6.12.0-189.el10.tar.xz) = a7d8777d9b6927eb03e00a91bdbde683e3ddb2b7d86b42d5df1bc84dc6aee9caefa9be7d6bce3c7e6b4786219fae4c25f36411d600c0e133c5579725d7fcbca7 -SHA512 (kernel-abi-stablelists-6.12.0-189.el10.tar.xz) = cb6bfaedbd62d47e1063e3e9ff405c39daebd1b2aa5dc9fa930189bb4c664e10e68c34ce1f95e7b44fabeace068b1225cf8f2cb23cc27788534bf05e04c60edb -SHA512 (kernel-kabi-dw-6.12.0-189.el10.tar.xz) = 335f6d9b3d771a810e77ea25f759cadbc4afbae1945aca8e94f2eb3e495e1c6f6aa8af2e4390e444f292605a6f09a8644e6813d6e10dd0971be7ec3d7453279b +SHA512 (linux-6.12.0-190.el10.tar.xz) = b0a4fdbd2f0237bf98f8244e1445255c1ceff147f8c8673deca1c2b71433741ca012be18b4249546210cb0afe1cbee10978f6b795f3e6c350be37277a775a78c +SHA512 (kernel-abi-stablelists-6.12.0-190.el10.tar.xz) = ee98a37f81009120eca5c9a267d04b735e5f1dfefa35116e3d0f9231fe14d97326a9e070704764c9e208ba90393e00138c87227ae31102b488401a09277bdd05 +SHA512 (kernel-kabi-dw-6.12.0-190.el10.tar.xz) = 2bdf1f1effd80fe963bde170ac23b8cc9809dbc293000e4dab70e1aa27e6e7a0d3872219fcc3b6cfd0e0b151bde02d3b45fec7aa1885e3dd3d8fb770836a75f4