diff --git a/Makefile.rhelver b/Makefile.rhelver index d63fe29b9..f81eff493 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 = 178 +RHEL_RELEASE = 179 # # RHEL_REBASE_NUM diff --git a/def_variants.yaml.rhel b/def_variants.yaml.rhel index a6906dd44..61018dd69 100644 --- a/def_variants.yaml.rhel +++ b/def_variants.yaml.rhel @@ -104,6 +104,7 @@ rules: - drivers/hid/hid-prodikeys.*: modules - drivers/hid/.*: modules-core - drivers/hte/.*: modules-core + - drivers/hv/mshv_root.*: modules-extra - drivers/hv/.*: modules-core - drivers/hwmon/asus_wmi_sensors.*: modules - drivers/hwmon/dell-smm-hwmon.*: modules diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index 5784135e5..1ddfc0cf9 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -4084,7 +4084,7 @@ CONFIG_MQ_IOSCHED_KYBER=y # CONFIG_MS_BLOCK is not set CONFIG_MSDOS_FS=m CONFIG_MSDOS_PARTITION=y -# CONFIG_MSHV_ROOT is not set +CONFIG_MSHV_ROOT=m # CONFIG_MSI_EC is not set CONFIG_MSI_LAPTOP=m CONFIG_MSI_WMI=m diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index 8cf25a98a..fbb762d08 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -4064,7 +4064,7 @@ CONFIG_MQ_IOSCHED_KYBER=y # CONFIG_MS_BLOCK is not set CONFIG_MSDOS_FS=m CONFIG_MSDOS_PARTITION=y -# CONFIG_MSHV_ROOT is not set +CONFIG_MSHV_ROOT=m # CONFIG_MSI_EC is not set CONFIG_MSI_LAPTOP=m CONFIG_MSI_WMI=m diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index 43d0c611f..6ce3a6cae 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -4125,7 +4125,7 @@ CONFIG_MQ_IOSCHED_KYBER=y # CONFIG_MS_BLOCK is not set CONFIG_MSDOS_FS=m CONFIG_MSDOS_PARTITION=y -# CONFIG_MSHV_ROOT is not set +CONFIG_MSHV_ROOT=m # CONFIG_MSI_EC is not set CONFIG_MSI_LAPTOP=m CONFIG_MSI_WMI=m diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index 351f5d59e..dba214dd6 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -4105,7 +4105,7 @@ CONFIG_MQ_IOSCHED_KYBER=y # CONFIG_MS_BLOCK is not set CONFIG_MSDOS_FS=m CONFIG_MSDOS_PARTITION=y -# CONFIG_MSHV_ROOT is not set +CONFIG_MSHV_ROOT=m # CONFIG_MSI_EC is not set CONFIG_MSI_LAPTOP=m CONFIG_MSI_WMI=m diff --git a/kernel.changelog b/kernel.changelog index 3aa8a238e..6b3205681 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,57 @@ +* Thu Jan 08 2026 CKI KWF Bot [6.12.0-179.el10] +- powerpc/book3s64/hugetlb: Fix disabling hugetlb when fadump is active (Mamatha Inamdar) [RHEL-136426] +- mm/vmalloc: fix data race in show_numa_info() (Waiman Long) [RHEL-138000] {CVE-2025-38383} +- vmalloc: use for_each_vmap_node() in purge-vmap-area (Waiman Long) [RHEL-138000] +- vmalloc: switch to for_each_vmap_node() helper (Waiman Long) [RHEL-138000] +- vmalloc: add for_each_vmap_node() helper (Waiman Long) [RHEL-138000] +- redhat: enable mshv_root module with taint (Paolo Bonzini) [RHEL-132194] +- Drivers: hv: vmbus: Fix typos in vmbus_drv.c (Paolo Bonzini) [RHEL-132194] +- Drivers: hv: vmbus: Fix sysfs output format for ring buffer index (Paolo Bonzini) [RHEL-132194] +- Drivers: hv: vmbus: Clean up sscanf format specifier in target_cpu_store() (Paolo Bonzini) [RHEL-132194] +- mshv: Use common "entry virt" APIs to do work in root before running guest (Paolo Bonzini) [RHEL-132194] +- entry: Rename "kvm" entry code assets to "virt" to genericize APIs (Paolo Bonzini) [RHEL-132194] +- entry/kvm: KVM: Move KVM details related to signal/-EINTR into KVM proper (Paolo Bonzini) [RHEL-132194] +- mshv: Handle NEED_RESCHED_LAZY before transferring to guest (Paolo Bonzini) [RHEL-132194] +- Drivers: hv: Simplify data structures for VMBus channel close message (Paolo Bonzini) [RHEL-132194] +- Drivers: hv: util: Cosmetic changes for hv_utils_transport.c (Paolo Bonzini) [RHEL-132194] +- mshv: Add support for a new parent partition configuration (Paolo Bonzini) [RHEL-132194] +- clocksource: hyper-v: Skip unnecessary checks for the root partition (Paolo Bonzini) [RHEL-132194] +- hyperv: Add missing field to hv_output_map_device_interrupt (Paolo Bonzini) [RHEL-132194] +- mshv_eventfd: convert to CLASS(fd) (Paolo Bonzini) [RHEL-132194] +- PCI: hv: Use the correct hypercall for unmasking interrupts on nested (Paolo Bonzini) [RHEL-132194] +- x86/hyperv: Expose hv_map_msi_interrupt() (Paolo Bonzini) [RHEL-132194] +- Drivers: hv: Use nested hypercall for post message and signal event (Paolo Bonzini) [RHEL-132194] +- x86/hyperv: Clean up hv_map/unmap_interrupt() return values (Paolo Bonzini) [RHEL-132194] +- x86/hyperv: Fix usage of cpu_online_mask to get valid cpu (Paolo Bonzini) [RHEL-132194] +- PCI: hv: Don't load the driver for baremetal root partition (Paolo Bonzini) [RHEL-132194] +- PCI: hv: Fix warnings for missing export.h header inclusion (Paolo Bonzini) [RHEL-132194] +- clocksource: hyper-v: Fix warnings for missing export.h header inclusion (Paolo Bonzini) [RHEL-132194] +- x86/hyperv: Fix warnings for missing export.h header inclusion (Paolo Bonzini) [RHEL-132194] +- Drivers: hv: Fix warnings for missing export.h header inclusion (Paolo Bonzini) [RHEL-132194] +- drivers: hv: Convert open-coded timeouts to secs_to_jiffies() (Paolo Bonzini) [RHEL-132194] +- redhat/configs: automotive: enable NXP_STM_TIMER (Jared Kangas) [RHEL-131326] +- clocksource/drivers/nxp-stm: Prevent driver unbind (Jared Kangas) [RHEL-131326] +- clocksource/drivers/stm: Fix double deregistration on probe failure (Jared Kangas) [RHEL-131326] +- clocksource/drivers/nxp-stm: Fix section mismatches (Jared Kangas) [RHEL-131326] +- arm64: dts: s32g399a-rdb3: Enable the STM timers (Jared Kangas) [RHEL-131326] +- arm64: dts: s32g3: Add the System Timer Module nodes (Jared Kangas) [RHEL-131326] +- arm64: dts: s32g274-rd2: Enable the STM timers (Jared Kangas) [RHEL-131326] +- arm64: dts: s32g2: Add the System Timer Module nodes (Jared Kangas) [RHEL-131326] +- clocksource/drivers/stm: Add module owner (Jared Kangas) [RHEL-131326] +- clocksource/drivers/nxp-timer: Add the System Timer Module for the s32gx platforms (Jared Kangas) [RHEL-131326] +- dt-bindings: timer: Add NXP System Timer Module (Jared Kangas) [RHEL-131326] +- bitfield: Add FIELD_MODIFY() helper (Anusha Srivatsa) [RHEL-126213] +- iopoll: Generalize read_poll_timeout() into poll_timeout_us() (Anusha Srivatsa) [RHEL-126213] +- PM: hibernate: Fix pm_hibernation_mode_is_suspend() build breakage (Anusha Srivatsa) [RHEL-126213] +- PM: hibernate: Add pm_hibernation_mode_is_suspend() (Anusha Srivatsa) [RHEL-126213] +- drm/i915: rename range_overflows_end() to range_end_overflows() (Anusha Srivatsa) [RHEL-126213] +- overflow: add range_overflows() and range_end_overflows() (Anusha Srivatsa) [RHEL-126213] +- video: screen_info: Add pixel-format helper for linear framebuffers (Anusha Srivatsa) [RHEL-126213] +- video: pixel_format: Add compare helpers (Anusha Srivatsa) [RHEL-126213] +- mm: make folio page count functions return unsigned (Anusha Srivatsa) [RHEL-126213] +- list: add list_last_entry_or_null() (Anusha Srivatsa) [RHEL-126213] +Resolves: RHEL-126213, RHEL-131326, RHEL-132194, RHEL-136426, RHEL-138000 + * Tue Jan 06 2026 CKI KWF Bot [6.12.0-178.el10] - scsi: lpfc: Update lpfc version to 14.4.0.12 (Paul Ely) [RHEL-127898] - scsi: lpfc: Add capability to register Platform Name ID to fabric (Paul Ely) [RHEL-127898] diff --git a/kernel.spec b/kernel.spec index 340fbfc6b..9fdd24a84 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 178 +%define pkgrelease 179 %define kversion 6 -%define tarfile_release 6.12.0-178.el10 +%define tarfile_release 6.12.0-179.el10 # This is needed to do merge window version magic %define patchlevel 12 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 178%{?buildid}%{?dist} +%define specrelease 179%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 6.12.0-178.el10 +%define kabiversion 6.12.0-179.el10 # If this variable is set to 1, a bpf selftests build failure will cause a # fatal kernel package build error @@ -4475,6 +4475,59 @@ fi\ # # %changelog +* Thu Jan 08 2026 CKI KWF Bot [6.12.0-179.el10] +- powerpc/book3s64/hugetlb: Fix disabling hugetlb when fadump is active (Mamatha Inamdar) [RHEL-136426] +- mm/vmalloc: fix data race in show_numa_info() (Waiman Long) [RHEL-138000] {CVE-2025-38383} +- vmalloc: use for_each_vmap_node() in purge-vmap-area (Waiman Long) [RHEL-138000] +- vmalloc: switch to for_each_vmap_node() helper (Waiman Long) [RHEL-138000] +- vmalloc: add for_each_vmap_node() helper (Waiman Long) [RHEL-138000] +- redhat: enable mshv_root module with taint (Paolo Bonzini) [RHEL-132194] +- Drivers: hv: vmbus: Fix typos in vmbus_drv.c (Paolo Bonzini) [RHEL-132194] +- Drivers: hv: vmbus: Fix sysfs output format for ring buffer index (Paolo Bonzini) [RHEL-132194] +- Drivers: hv: vmbus: Clean up sscanf format specifier in target_cpu_store() (Paolo Bonzini) [RHEL-132194] +- mshv: Use common "entry virt" APIs to do work in root before running guest (Paolo Bonzini) [RHEL-132194] +- entry: Rename "kvm" entry code assets to "virt" to genericize APIs (Paolo Bonzini) [RHEL-132194] +- entry/kvm: KVM: Move KVM details related to signal/-EINTR into KVM proper (Paolo Bonzini) [RHEL-132194] +- mshv: Handle NEED_RESCHED_LAZY before transferring to guest (Paolo Bonzini) [RHEL-132194] +- Drivers: hv: Simplify data structures for VMBus channel close message (Paolo Bonzini) [RHEL-132194] +- Drivers: hv: util: Cosmetic changes for hv_utils_transport.c (Paolo Bonzini) [RHEL-132194] +- mshv: Add support for a new parent partition configuration (Paolo Bonzini) [RHEL-132194] +- clocksource: hyper-v: Skip unnecessary checks for the root partition (Paolo Bonzini) [RHEL-132194] +- hyperv: Add missing field to hv_output_map_device_interrupt (Paolo Bonzini) [RHEL-132194] +- mshv_eventfd: convert to CLASS(fd) (Paolo Bonzini) [RHEL-132194] +- PCI: hv: Use the correct hypercall for unmasking interrupts on nested (Paolo Bonzini) [RHEL-132194] +- x86/hyperv: Expose hv_map_msi_interrupt() (Paolo Bonzini) [RHEL-132194] +- Drivers: hv: Use nested hypercall for post message and signal event (Paolo Bonzini) [RHEL-132194] +- x86/hyperv: Clean up hv_map/unmap_interrupt() return values (Paolo Bonzini) [RHEL-132194] +- x86/hyperv: Fix usage of cpu_online_mask to get valid cpu (Paolo Bonzini) [RHEL-132194] +- PCI: hv: Don't load the driver for baremetal root partition (Paolo Bonzini) [RHEL-132194] +- PCI: hv: Fix warnings for missing export.h header inclusion (Paolo Bonzini) [RHEL-132194] +- clocksource: hyper-v: Fix warnings for missing export.h header inclusion (Paolo Bonzini) [RHEL-132194] +- x86/hyperv: Fix warnings for missing export.h header inclusion (Paolo Bonzini) [RHEL-132194] +- Drivers: hv: Fix warnings for missing export.h header inclusion (Paolo Bonzini) [RHEL-132194] +- drivers: hv: Convert open-coded timeouts to secs_to_jiffies() (Paolo Bonzini) [RHEL-132194] +- redhat/configs: automotive: enable NXP_STM_TIMER (Jared Kangas) [RHEL-131326] +- clocksource/drivers/nxp-stm: Prevent driver unbind (Jared Kangas) [RHEL-131326] +- clocksource/drivers/stm: Fix double deregistration on probe failure (Jared Kangas) [RHEL-131326] +- clocksource/drivers/nxp-stm: Fix section mismatches (Jared Kangas) [RHEL-131326] +- arm64: dts: s32g399a-rdb3: Enable the STM timers (Jared Kangas) [RHEL-131326] +- arm64: dts: s32g3: Add the System Timer Module nodes (Jared Kangas) [RHEL-131326] +- arm64: dts: s32g274-rd2: Enable the STM timers (Jared Kangas) [RHEL-131326] +- arm64: dts: s32g2: Add the System Timer Module nodes (Jared Kangas) [RHEL-131326] +- clocksource/drivers/stm: Add module owner (Jared Kangas) [RHEL-131326] +- clocksource/drivers/nxp-timer: Add the System Timer Module for the s32gx platforms (Jared Kangas) [RHEL-131326] +- dt-bindings: timer: Add NXP System Timer Module (Jared Kangas) [RHEL-131326] +- bitfield: Add FIELD_MODIFY() helper (Anusha Srivatsa) [RHEL-126213] +- iopoll: Generalize read_poll_timeout() into poll_timeout_us() (Anusha Srivatsa) [RHEL-126213] +- PM: hibernate: Fix pm_hibernation_mode_is_suspend() build breakage (Anusha Srivatsa) [RHEL-126213] +- PM: hibernate: Add pm_hibernation_mode_is_suspend() (Anusha Srivatsa) [RHEL-126213] +- drm/i915: rename range_overflows_end() to range_end_overflows() (Anusha Srivatsa) [RHEL-126213] +- overflow: add range_overflows() and range_end_overflows() (Anusha Srivatsa) [RHEL-126213] +- video: screen_info: Add pixel-format helper for linear framebuffers (Anusha Srivatsa) [RHEL-126213] +- video: pixel_format: Add compare helpers (Anusha Srivatsa) [RHEL-126213] +- mm: make folio page count functions return unsigned (Anusha Srivatsa) [RHEL-126213] +- list: add list_last_entry_or_null() (Anusha Srivatsa) [RHEL-126213] + * Tue Jan 06 2026 CKI KWF Bot [6.12.0-178.el10] - scsi: lpfc: Update lpfc version to 14.4.0.12 (Paul Ely) [RHEL-127898] - scsi: lpfc: Add capability to register Platform Name ID to fabric (Paul Ely) [RHEL-127898] diff --git a/sources b/sources index 83088fe8e..c35e84908 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-178.el10.tar.xz) = 93755a2f162e39f45b5e4ef9244f109156cbe89ac6974dcde2ab734bed369ffb73524f830b8886bb064ed440d0c530caf77b0445dc46724a32ce37b8469e007a -SHA512 (kernel-abi-stablelists-6.12.0-178.el10.tar.xz) = 3d0f079736574e25875fb37bda25e886767873e09616cd543c6674e5e9b1932cd1ef811e43016aedd2f784dd1974328165b4d1d4c6e6926c53893d4fb64e3ac6 -SHA512 (kernel-kabi-dw-6.12.0-178.el10.tar.xz) = 8bfa7d825107d4ee7c503ce38ed9b2f1dd3ba2b4f6ce9de39583e163fb35e7e7debdb8936d250fdeb1970b54c4eaaeebd1a8433d132a994aa773490a4f6d3168 +SHA512 (linux-6.12.0-179.el10.tar.xz) = 4d3d046ade8beb5937978a39146f58c40bda33a503611d8972ec0758b949de9d156e91a8a093389cb9dc491a8fe09933ef3075571a038b3a678be5982620cc1c +SHA512 (kernel-abi-stablelists-6.12.0-179.el10.tar.xz) = cd9a77afeca63f9765c93c6b2476aea7942d021064445db61d86906a911cba189bd442f10f1c7444e9545691d4c88d04ae95d0732048589b5ccc76040c08a6c4 +SHA512 (kernel-kabi-dw-6.12.0-179.el10.tar.xz) = 6383852f1541b4b5718dca4108712d204bfbc44f2a23e19618226df2d3353642ec9457513f3692ee99a7210798bb4d0a592d1aa0ad6c9ebb4a53118104bd90a0