From 5236055e8606be3f01e9d3cfdb90ac91fdd80b69 Mon Sep 17 00:00:00 2001 From: Julio Faracco Date: Fri, 25 Apr 2025 00:51:41 -0300 Subject: [PATCH] kernel-6.12.0-77.el10 * Thu Apr 24 2025 Julio Faracco [6.12.0-77.el10] - redhat: enable CONFIG_WERROR=y (Jan Stancek) [RHEL-85334] - redhat: don't enforce WERROR for 3rd-party OOT kmods (Jan Stancek) [RHEL-85334] - redhat: make ENABLE_WERROR enable also KVM_WERROR (Jan Stancek) [RHEL-85334] - fortify: Hide run-time copy size from value range tracking (Jan Stancek) [RHEL-85334] - resolve_btfids: Fix compiler warnings (Jan Stancek) [RHEL-85334] - platform/x86: intel: Use *-y instead of *-objs in Makefile (Steve Best) [RHEL-45086] - platform/x86/intel/ifs: Update documentation with image download path (Steve Best) [RHEL-45086] - platform/x86/intel/ifs: Add Clearwater Forest to CPU support list (Steve Best) [RHEL-45086] - s390/diag: Add memory topology information via diag310 (Mete Durlu) [RHEL-72681] - i3c: dw: Fix use-after-free in dw_i3c_master driver due to race condition (CKI Backport Bot) [RHEL-81452] {CVE-2024-57984} - x86/cpu: Add CPU type to struct cpuinfo_topology (Steve Best) [RHEL-64636] - x86/amd: Use heterogeneous core topology for identifying boost numerator (Steve Best) [RHEL-64636] - PCI/ACS: Fix 'pci=config_acs=' parameter (Myron Stowe) [RHEL-72899] - tools/power/x86/intel-speed-select: v1.22 release (Steve Best) [RHEL-74190] - tools/power/x86/intel-speed-select: Prefix header search path with sysroot (Steve Best) [RHEL-74190] - tools/power/x86/intel-speed-select: Die ID for IO dies (Steve Best) [RHEL-74190] - tools/power/x86/intel-speed-select: Fix the condition to check multi die system (Steve Best) [RHEL-74190] - tools/power/x86/intel-speed-select: Prevent increasing MAX_DIE_PER_PACKAGE (Steve Best) [RHEL-74190] - platform/x86/intel: power-domains: Add Clearwater Forest support (Steve Best) [RHEL-74190] - platform/x86: ISST: Correct command storage data length (Steve Best) [RHEL-74190] - s390/cio: Do not unregister the subchannel based on DNV (Mete Durlu) [RHEL-87158] - PCI: Use downstream bridges for distributing resources (Myron Stowe) [RHEL-73398] - ipmi: ssif_bmc: Fix new request loss when bmc ready for a response (Tony Camuso) [RHEL-82110] - ipmi: make ipmi_destroy_user() return void (Tony Camuso) [RHEL-82110] - char:ipmi: Fix a not-used variable on a non-ACPI system (Tony Camuso) [RHEL-82110] - Get rid of 'remove_new' relic from platform driver struct (Tony Camuso) [RHEL-82110] - char:ipmi: Fix the wrong format specifier (Tony Camuso) [RHEL-82110] - ipmi: ipmb: Add check devm_kasprintf() returned value (Tony Camuso) [RHEL-82110] Resolves: RHEL-45086, RHEL-64636, RHEL-72681, RHEL-72899, RHEL-73398, RHEL-74190, RHEL-81452, RHEL-82110, RHEL-85334, RHEL-87158 Signed-off-by: Julio Faracco --- Makefile.rhelver | 2 +- kernel-aarch64-64k-debug-rhel.config | 4 +-- kernel-aarch64-64k-rhel.config | 4 +-- kernel-aarch64-automotive-debug-rhel.config | 4 +-- kernel-aarch64-automotive-rhel.config | 4 +-- kernel-aarch64-debug-rhel.config | 4 +-- kernel-aarch64-rhel.config | 4 +-- kernel-aarch64-rt-64k-debug-rhel.config | 4 +-- kernel-aarch64-rt-64k-rhel.config | 4 +-- kernel-aarch64-rt-debug-rhel.config | 4 +-- kernel-aarch64-rt-rhel.config | 4 +-- kernel-ppc64le-debug-rhel.config | 4 +-- kernel-ppc64le-rhel.config | 4 +-- kernel-s390x-debug-rhel.config | 4 +-- kernel-s390x-rhel.config | 4 +-- kernel-s390x-zfcpdump-rhel.config | 4 +-- kernel-x86_64-automotive-debug-rhel.config | 4 +-- kernel-x86_64-automotive-rhel.config | 4 +-- kernel-x86_64-debug-rhel.config | 4 +-- kernel-x86_64-rhel.config | 4 +-- kernel-x86_64-rt-debug-rhel.config | 4 +-- kernel-x86_64-rt-rhel.config | 4 +-- kernel.changelog | 31 +++++++++++++++++ kernel.spec | 38 ++++++++++++++++++--- sources | 6 ++-- 25 files changed, 111 insertions(+), 50 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index d6450e0d4..47da8f741 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 1 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 76 +RHEL_RELEASE = 77 # # RHEL_REBASE_NUM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index 8577210ee..b26beaf28 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -3363,7 +3363,7 @@ CONFIG_KUNIT_TEST=m CONFIG_KVM_MAX_NR_VCPUS=4096 CONFIG_KVM_PROVE_MMU=y CONFIG_KVM_SMM=y -# CONFIG_KVM_WERROR is not set +CONFIG_KVM_WERROR=y # CONFIG_KVM_XEN is not set CONFIG_KVM=y # CONFIG_KXCJK1013 is not set @@ -8172,7 +8172,7 @@ CONFIG_WATCH_QUEUE=y # CONFIG_WCN36XX is not set # CONFIG_WDAT_WDT is not set # CONFIG_WDTPCI is not set -# CONFIG_WERROR is not set +CONFIG_WERROR=y # CONFIG_WFX is not set # CONFIG_WIL6210 is not set # CONFIG_WILC1000_SDIO is not set diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index b4778afe4..b918dca2e 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -3342,7 +3342,7 @@ CONFIG_KUNIT_TEST=m CONFIG_KVM_MAX_NR_VCPUS=4096 # CONFIG_KVM_PROVE_MMU is not set CONFIG_KVM_SMM=y -# CONFIG_KVM_WERROR is not set +CONFIG_KVM_WERROR=y # CONFIG_KVM_XEN is not set CONFIG_KVM=y # CONFIG_KXCJK1013 is not set @@ -8147,7 +8147,7 @@ CONFIG_WATCH_QUEUE=y # CONFIG_WCN36XX is not set # CONFIG_WDAT_WDT is not set # CONFIG_WDTPCI is not set -# CONFIG_WERROR is not set +CONFIG_WERROR=y # CONFIG_WFX is not set # CONFIG_WIL6210 is not set # CONFIG_WILC1000_SDIO is not set diff --git a/kernel-aarch64-automotive-debug-rhel.config b/kernel-aarch64-automotive-debug-rhel.config index be2c31688..495185742 100644 --- a/kernel-aarch64-automotive-debug-rhel.config +++ b/kernel-aarch64-automotive-debug-rhel.config @@ -3597,7 +3597,7 @@ CONFIG_KVM_MAX_NR_VCPUS=4096 # CONFIG_KVM_MMU_AUDIT is not set CONFIG_KVM_PROVE_MMU=y CONFIG_KVM_SMM=y -# CONFIG_KVM_WERROR is not set +CONFIG_KVM_WERROR=y # CONFIG_KVM_XEN is not set CONFIG_KVM=y # CONFIG_KXCJK1013 is not set @@ -8947,7 +8947,7 @@ CONFIG_WATCH_QUEUE=y # CONFIG_WCN36XX is not set # CONFIG_WDAT_WDT is not set # CONFIG_WDTPCI is not set -# CONFIG_WERROR is not set +CONFIG_WERROR=y # CONFIG_WFX is not set # CONFIG_WIL6210 is not set # CONFIG_WILC1000_SDIO is not set diff --git a/kernel-aarch64-automotive-rhel.config b/kernel-aarch64-automotive-rhel.config index 85fa01db6..5f709f95b 100644 --- a/kernel-aarch64-automotive-rhel.config +++ b/kernel-aarch64-automotive-rhel.config @@ -3576,7 +3576,7 @@ CONFIG_KVM_MAX_NR_VCPUS=4096 # CONFIG_KVM_MMU_AUDIT is not set # CONFIG_KVM_PROVE_MMU is not set CONFIG_KVM_SMM=y -# CONFIG_KVM_WERROR is not set +CONFIG_KVM_WERROR=y # CONFIG_KVM_XEN is not set CONFIG_KVM=y # CONFIG_KXCJK1013 is not set @@ -8922,7 +8922,7 @@ CONFIG_WATCH_QUEUE=y # CONFIG_WCN36XX is not set # CONFIG_WDAT_WDT is not set # CONFIG_WDTPCI is not set -# CONFIG_WERROR is not set +CONFIG_WERROR=y # CONFIG_WFX is not set # CONFIG_WIL6210 is not set # CONFIG_WILC1000_SDIO is not set diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 68675e221..7905ebd39 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -3360,7 +3360,7 @@ CONFIG_KUNIT_TEST=m CONFIG_KVM_MAX_NR_VCPUS=4096 CONFIG_KVM_PROVE_MMU=y CONFIG_KVM_SMM=y -# CONFIG_KVM_WERROR is not set +CONFIG_KVM_WERROR=y # CONFIG_KVM_XEN is not set CONFIG_KVM=y # CONFIG_KXCJK1013 is not set @@ -8168,7 +8168,7 @@ CONFIG_WATCH_QUEUE=y # CONFIG_WCN36XX is not set # CONFIG_WDAT_WDT is not set # CONFIG_WDTPCI is not set -# CONFIG_WERROR is not set +CONFIG_WERROR=y # CONFIG_WFX is not set # CONFIG_WIL6210 is not set # CONFIG_WILC1000_SDIO is not set diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index a1162047c..d3259aed5 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -3339,7 +3339,7 @@ CONFIG_KUNIT_TEST=m CONFIG_KVM_MAX_NR_VCPUS=4096 # CONFIG_KVM_PROVE_MMU is not set CONFIG_KVM_SMM=y -# CONFIG_KVM_WERROR is not set +CONFIG_KVM_WERROR=y # CONFIG_KVM_XEN is not set CONFIG_KVM=y # CONFIG_KXCJK1013 is not set @@ -8143,7 +8143,7 @@ CONFIG_WATCH_QUEUE=y # CONFIG_WCN36XX is not set # CONFIG_WDAT_WDT is not set # CONFIG_WDTPCI is not set -# CONFIG_WERROR is not set +CONFIG_WERROR=y # CONFIG_WFX is not set # CONFIG_WIL6210 is not set # CONFIG_WILC1000_SDIO is not set diff --git a/kernel-aarch64-rt-64k-debug-rhel.config b/kernel-aarch64-rt-64k-debug-rhel.config index 4da576956..b9fae5883 100644 --- a/kernel-aarch64-rt-64k-debug-rhel.config +++ b/kernel-aarch64-rt-64k-debug-rhel.config @@ -3404,7 +3404,7 @@ CONFIG_KUNIT_TEST=m CONFIG_KVM_MAX_NR_VCPUS=4096 CONFIG_KVM_PROVE_MMU=y CONFIG_KVM_SMM=y -# CONFIG_KVM_WERROR is not set +CONFIG_KVM_WERROR=y # CONFIG_KVM_XEN is not set CONFIG_KVM=y # CONFIG_KXCJK1013 is not set @@ -8221,7 +8221,7 @@ CONFIG_WATCH_QUEUE=y # CONFIG_WCN36XX is not set # CONFIG_WDAT_WDT is not set # CONFIG_WDTPCI is not set -# CONFIG_WERROR is not set +CONFIG_WERROR=y # CONFIG_WFX is not set # CONFIG_WIL6210 is not set # CONFIG_WILC1000_SDIO is not set diff --git a/kernel-aarch64-rt-64k-rhel.config b/kernel-aarch64-rt-64k-rhel.config index 279e1b904..662476b4a 100644 --- a/kernel-aarch64-rt-64k-rhel.config +++ b/kernel-aarch64-rt-64k-rhel.config @@ -3383,7 +3383,7 @@ CONFIG_KUNIT_TEST=m CONFIG_KVM_MAX_NR_VCPUS=4096 # CONFIG_KVM_PROVE_MMU is not set CONFIG_KVM_SMM=y -# CONFIG_KVM_WERROR is not set +CONFIG_KVM_WERROR=y # CONFIG_KVM_XEN is not set CONFIG_KVM=y # CONFIG_KXCJK1013 is not set @@ -8196,7 +8196,7 @@ CONFIG_WATCH_QUEUE=y # CONFIG_WCN36XX is not set # CONFIG_WDAT_WDT is not set # CONFIG_WDTPCI is not set -# CONFIG_WERROR is not set +CONFIG_WERROR=y # CONFIG_WFX is not set # CONFIG_WIL6210 is not set # CONFIG_WILC1000_SDIO is not set diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index 2853549e5..c628f50a2 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -3401,7 +3401,7 @@ CONFIG_KUNIT_TEST=m CONFIG_KVM_MAX_NR_VCPUS=4096 CONFIG_KVM_PROVE_MMU=y CONFIG_KVM_SMM=y -# CONFIG_KVM_WERROR is not set +CONFIG_KVM_WERROR=y # CONFIG_KVM_XEN is not set CONFIG_KVM=y # CONFIG_KXCJK1013 is not set @@ -8217,7 +8217,7 @@ CONFIG_WATCH_QUEUE=y # CONFIG_WCN36XX is not set # CONFIG_WDAT_WDT is not set # CONFIG_WDTPCI is not set -# CONFIG_WERROR is not set +CONFIG_WERROR=y # CONFIG_WFX is not set # CONFIG_WIL6210 is not set # CONFIG_WILC1000_SDIO is not set diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index 0a672a3aa..f672f3c0b 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -3380,7 +3380,7 @@ CONFIG_KUNIT_TEST=m CONFIG_KVM_MAX_NR_VCPUS=4096 # CONFIG_KVM_PROVE_MMU is not set CONFIG_KVM_SMM=y -# CONFIG_KVM_WERROR is not set +CONFIG_KVM_WERROR=y # CONFIG_KVM_XEN is not set CONFIG_KVM=y # CONFIG_KXCJK1013 is not set @@ -8192,7 +8192,7 @@ CONFIG_WATCH_QUEUE=y # CONFIG_WCN36XX is not set # CONFIG_WDAT_WDT is not set # CONFIG_WDTPCI is not set -# CONFIG_WERROR is not set +CONFIG_WERROR=y # CONFIG_WFX is not set # CONFIG_WIL6210 is not set # CONFIG_WILC1000_SDIO is not set diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index c4a97159f..6fadda26f 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -3030,7 +3030,7 @@ CONFIG_KVM_GUEST=y CONFIG_KVM_MAX_NR_VCPUS=4096 CONFIG_KVM_PROVE_MMU=y CONFIG_KVM_SMM=y -# CONFIG_KVM_WERROR is not set +CONFIG_KVM_WERROR=y # CONFIG_KVM_XEN is not set CONFIG_KVM_XICS=y # CONFIG_KXCJK1013 is not set @@ -7612,7 +7612,7 @@ CONFIG_WATCH_QUEUE=y # CONFIG_WCN36XX is not set # CONFIG_WDAT_WDT is not set # CONFIG_WDTPCI is not set -# CONFIG_WERROR is not set +CONFIG_WERROR=y # CONFIG_WFX is not set # CONFIG_WIL6210 is not set # CONFIG_WILC1000_SDIO is not set diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index 334f08b40..d3ecf0bf5 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -3010,7 +3010,7 @@ CONFIG_KVM_GUEST=y CONFIG_KVM_MAX_NR_VCPUS=4096 # CONFIG_KVM_PROVE_MMU is not set CONFIG_KVM_SMM=y -# CONFIG_KVM_WERROR is not set +CONFIG_KVM_WERROR=y # CONFIG_KVM_XEN is not set CONFIG_KVM_XICS=y # CONFIG_KXCJK1013 is not set @@ -7589,7 +7589,7 @@ CONFIG_WATCH_QUEUE=y # CONFIG_WCN36XX is not set # CONFIG_WDAT_WDT is not set # CONFIG_WDTPCI is not set -# CONFIG_WERROR is not set +CONFIG_WERROR=y # CONFIG_WFX is not set # CONFIG_WIL6210 is not set # CONFIG_WILC1000_SDIO is not set diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index 88736b3be..278ad2d1d 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -3006,7 +3006,7 @@ CONFIG_KVM_MAX_NR_VCPUS=4096 CONFIG_KVM_PROVE_MMU=y # CONFIG_KVM_S390_UCONTROL is not set CONFIG_KVM_SMM=y -# CONFIG_KVM_WERROR is not set +CONFIG_KVM_WERROR=y # CONFIG_KVM_XEN is not set # CONFIG_KXCJK1013 is not set # CONFIG_KXSD9 is not set @@ -7593,7 +7593,7 @@ CONFIG_WATCH_QUEUE=y # CONFIG_WCN36XX is not set # CONFIG_WDAT_WDT is not set # CONFIG_WDTPCI is not set -# CONFIG_WERROR is not set +CONFIG_WERROR=y # CONFIG_WFX is not set # CONFIG_WIL6210 is not set # CONFIG_WILC1000_SDIO is not set diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index 29f487002..d5b177164 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -2986,7 +2986,7 @@ CONFIG_KVM_MAX_NR_VCPUS=4096 # CONFIG_KVM_PROVE_MMU is not set # CONFIG_KVM_S390_UCONTROL is not set CONFIG_KVM_SMM=y -# CONFIG_KVM_WERROR is not set +CONFIG_KVM_WERROR=y # CONFIG_KVM_XEN is not set # CONFIG_KXCJK1013 is not set # CONFIG_KXSD9 is not set @@ -7570,7 +7570,7 @@ CONFIG_WATCH_QUEUE=y # CONFIG_WCN36XX is not set # CONFIG_WDAT_WDT is not set # CONFIG_WDTPCI is not set -# CONFIG_WERROR is not set +CONFIG_WERROR=y # CONFIG_WFX is not set # CONFIG_WIL6210 is not set # CONFIG_WILC1000_SDIO is not set diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index dbd5a17ce..2128da8bb 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -2994,7 +2994,7 @@ CONFIG_KVM_MAX_NR_VCPUS=4096 # CONFIG_KVM_PROVE_MMU is not set # CONFIG_KVM_S390_UCONTROL is not set CONFIG_KVM_SMM=y -# CONFIG_KVM_WERROR is not set +CONFIG_KVM_WERROR=y # CONFIG_KVM_XEN is not set # CONFIG_KXCJK1013 is not set # CONFIG_KXSD9 is not set @@ -7592,7 +7592,7 @@ CONFIG_WATCH_QUEUE=y # CONFIG_WCN36XX is not set # CONFIG_WDAT_WDT is not set # CONFIG_WDTPCI is not set -# CONFIG_WERROR is not set +CONFIG_WERROR=y # CONFIG_WFX is not set # CONFIG_WIL6210 is not set # CONFIG_WILC1000_SDIO is not set diff --git a/kernel-x86_64-automotive-debug-rhel.config b/kernel-x86_64-automotive-debug-rhel.config index e7c2150f1..2af92301e 100644 --- a/kernel-x86_64-automotive-debug-rhel.config +++ b/kernel-x86_64-automotive-debug-rhel.config @@ -3368,7 +3368,7 @@ CONFIG_KVM_MAX_NR_VCPUS=4096 CONFIG_KVM_PROVE_MMU=y CONFIG_KVM_SMM=y CONFIG_KVM_SW_PROTECTED_VM=y -# CONFIG_KVM_WERROR is not set +CONFIG_KVM_WERROR=y # CONFIG_KVM_XEN is not set # CONFIG_KXCJK1013 is not set # CONFIG_KXSD9 is not set @@ -8271,7 +8271,7 @@ CONFIG_WATCH_QUEUE=y # CONFIG_WCN36XX is not set CONFIG_WDAT_WDT=m # CONFIG_WDTPCI is not set -# CONFIG_WERROR is not set +CONFIG_WERROR=y # CONFIG_WFX is not set # CONFIG_WIL6210 is not set # CONFIG_WILC1000_SDIO is not set diff --git a/kernel-x86_64-automotive-rhel.config b/kernel-x86_64-automotive-rhel.config index 172d0ef6c..f7d6b2568 100644 --- a/kernel-x86_64-automotive-rhel.config +++ b/kernel-x86_64-automotive-rhel.config @@ -3348,7 +3348,7 @@ CONFIG_KVM_MAX_NR_VCPUS=4096 # CONFIG_KVM_PROVE_MMU is not set CONFIG_KVM_SMM=y CONFIG_KVM_SW_PROTECTED_VM=y -# CONFIG_KVM_WERROR is not set +CONFIG_KVM_WERROR=y # CONFIG_KVM_XEN is not set # CONFIG_KXCJK1013 is not set # CONFIG_KXSD9 is not set @@ -8247,7 +8247,7 @@ CONFIG_WATCH_QUEUE=y # CONFIG_WCN36XX is not set CONFIG_WDAT_WDT=m # CONFIG_WDTPCI is not set -# CONFIG_WERROR is not set +CONFIG_WERROR=y # CONFIG_WFX is not set # CONFIG_WIL6210 is not set # CONFIG_WILC1000_SDIO is not set diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index f2db1e7b6..2476f86ed 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -3258,7 +3258,7 @@ CONFIG_KVM_MMU_AUDIT=y CONFIG_KVM_PROVE_MMU=y CONFIG_KVM_SMM=y CONFIG_KVM_SW_PROTECTED_VM=y -# CONFIG_KVM_WERROR is not set +CONFIG_KVM_WERROR=y # CONFIG_KVM_XEN is not set # CONFIG_KXCJK1013 is not set # CONFIG_KXSD9 is not set @@ -8006,7 +8006,7 @@ CONFIG_WATCH_QUEUE=y # CONFIG_WCN36XX is not set CONFIG_WDAT_WDT=m # CONFIG_WDTPCI is not set -# CONFIG_WERROR is not set +CONFIG_WERROR=y # CONFIG_WFX is not set # CONFIG_WIL6210 is not set # CONFIG_WILC1000_SDIO is not set diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index 35d429942..22c8d7c8d 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -3238,7 +3238,7 @@ CONFIG_KVM_MMU_AUDIT=y # CONFIG_KVM_PROVE_MMU is not set CONFIG_KVM_SMM=y CONFIG_KVM_SW_PROTECTED_VM=y -# CONFIG_KVM_WERROR is not set +CONFIG_KVM_WERROR=y # CONFIG_KVM_XEN is not set # CONFIG_KXCJK1013 is not set # CONFIG_KXSD9 is not set @@ -7982,7 +7982,7 @@ CONFIG_WATCH_QUEUE=y # CONFIG_WCN36XX is not set CONFIG_WDAT_WDT=m # CONFIG_WDTPCI is not set -# CONFIG_WERROR is not set +CONFIG_WERROR=y # CONFIG_WFX is not set # CONFIG_WIL6210 is not set # CONFIG_WILC1000_SDIO is not set diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index 657b53b7f..90a4bc78c 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -3299,7 +3299,7 @@ CONFIG_KVM_MMU_AUDIT=y CONFIG_KVM_PROVE_MMU=y CONFIG_KVM_SMM=y CONFIG_KVM_SW_PROTECTED_VM=y -# CONFIG_KVM_WERROR is not set +CONFIG_KVM_WERROR=y # CONFIG_KVM_XEN is not set # CONFIG_KXCJK1013 is not set # CONFIG_KXSD9 is not set @@ -8055,7 +8055,7 @@ CONFIG_WATCH_QUEUE=y # CONFIG_WCN36XX is not set CONFIG_WDAT_WDT=m # CONFIG_WDTPCI is not set -# CONFIG_WERROR is not set +CONFIG_WERROR=y # CONFIG_WFX is not set # CONFIG_WIL6210 is not set # CONFIG_WILC1000_SDIO is not set diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index a8fe4041b..94e0ce6bb 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -3279,7 +3279,7 @@ CONFIG_KVM_MMU_AUDIT=y # CONFIG_KVM_PROVE_MMU is not set CONFIG_KVM_SMM=y CONFIG_KVM_SW_PROTECTED_VM=y -# CONFIG_KVM_WERROR is not set +CONFIG_KVM_WERROR=y # CONFIG_KVM_XEN is not set # CONFIG_KXCJK1013 is not set # CONFIG_KXSD9 is not set @@ -8031,7 +8031,7 @@ CONFIG_WATCH_QUEUE=y # CONFIG_WCN36XX is not set CONFIG_WDAT_WDT=m # CONFIG_WDTPCI is not set -# CONFIG_WERROR is not set +CONFIG_WERROR=y # CONFIG_WFX is not set # CONFIG_WIL6210 is not set # CONFIG_WILC1000_SDIO is not set diff --git a/kernel.changelog b/kernel.changelog index d158521ce..f3c557598 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,34 @@ +* Thu Apr 24 2025 Julio Faracco [6.12.0-77.el10] +- redhat: enable CONFIG_WERROR=y (Jan Stancek) [RHEL-85334] +- redhat: don't enforce WERROR for 3rd-party OOT kmods (Jan Stancek) [RHEL-85334] +- redhat: make ENABLE_WERROR enable also KVM_WERROR (Jan Stancek) [RHEL-85334] +- fortify: Hide run-time copy size from value range tracking (Jan Stancek) [RHEL-85334] +- resolve_btfids: Fix compiler warnings (Jan Stancek) [RHEL-85334] +- platform/x86: intel: Use *-y instead of *-objs in Makefile (Steve Best) [RHEL-45086] +- platform/x86/intel/ifs: Update documentation with image download path (Steve Best) [RHEL-45086] +- platform/x86/intel/ifs: Add Clearwater Forest to CPU support list (Steve Best) [RHEL-45086] +- s390/diag: Add memory topology information via diag310 (Mete Durlu) [RHEL-72681] +- i3c: dw: Fix use-after-free in dw_i3c_master driver due to race condition (CKI Backport Bot) [RHEL-81452] {CVE-2024-57984} +- x86/cpu: Add CPU type to struct cpuinfo_topology (Steve Best) [RHEL-64636] +- x86/amd: Use heterogeneous core topology for identifying boost numerator (Steve Best) [RHEL-64636] +- PCI/ACS: Fix 'pci=config_acs=' parameter (Myron Stowe) [RHEL-72899] +- tools/power/x86/intel-speed-select: v1.22 release (Steve Best) [RHEL-74190] +- tools/power/x86/intel-speed-select: Prefix header search path with sysroot (Steve Best) [RHEL-74190] +- tools/power/x86/intel-speed-select: Die ID for IO dies (Steve Best) [RHEL-74190] +- tools/power/x86/intel-speed-select: Fix the condition to check multi die system (Steve Best) [RHEL-74190] +- tools/power/x86/intel-speed-select: Prevent increasing MAX_DIE_PER_PACKAGE (Steve Best) [RHEL-74190] +- platform/x86/intel: power-domains: Add Clearwater Forest support (Steve Best) [RHEL-74190] +- platform/x86: ISST: Correct command storage data length (Steve Best) [RHEL-74190] +- s390/cio: Do not unregister the subchannel based on DNV (Mete Durlu) [RHEL-87158] +- PCI: Use downstream bridges for distributing resources (Myron Stowe) [RHEL-73398] +- ipmi: ssif_bmc: Fix new request loss when bmc ready for a response (Tony Camuso) [RHEL-82110] +- ipmi: make ipmi_destroy_user() return void (Tony Camuso) [RHEL-82110] +- char:ipmi: Fix a not-used variable on a non-ACPI system (Tony Camuso) [RHEL-82110] +- Get rid of 'remove_new' relic from platform driver struct (Tony Camuso) [RHEL-82110] +- char:ipmi: Fix the wrong format specifier (Tony Camuso) [RHEL-82110] +- ipmi: ipmb: Add check devm_kasprintf() returned value (Tony Camuso) [RHEL-82110] +Resolves: RHEL-45086, RHEL-64636, RHEL-72681, RHEL-72899, RHEL-73398, RHEL-74190, RHEL-81452, RHEL-82110, RHEL-85334, RHEL-87158 + * Tue Apr 22 2025 Julio Faracco [6.12.0-76.el10] - selftests/mm: fix guard-pages build (Luiz Capitulino) [RHEL-78135] - selftests/mm: set allocated memory to non-zero content in cow test (Luiz Capitulino) [RHEL-78135] diff --git a/kernel.spec b/kernel.spec index ac1678352..ef2c702af 100644 --- a/kernel.spec +++ b/kernel.spec @@ -162,15 +162,15 @@ Summary: The Linux kernel %define specrpmversion 6.12.0 %define specversion 6.12.0 %define patchversion 6.12 -%define pkgrelease 76 +%define pkgrelease 77 %define kversion 6 -%define tarfile_release 6.12.0-76.el10 +%define tarfile_release 6.12.0-77.el10 # This is needed to do merge window version magic %define patchlevel 12 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 76%{?buildid}%{?dist} +%define specrelease 77%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 6.12.0-76.el10 +%define kabiversion 6.12.0-77.el10 # If this variable is set to 1, a bpf selftests build failure will cause a # fatal kernel package build error @@ -4334,6 +4334,36 @@ fi\ # # %changelog +* Thu Apr 24 2025 Julio Faracco [6.12.0-77.el10] +- redhat: enable CONFIG_WERROR=y (Jan Stancek) [RHEL-85334] +- redhat: don't enforce WERROR for 3rd-party OOT kmods (Jan Stancek) [RHEL-85334] +- redhat: make ENABLE_WERROR enable also KVM_WERROR (Jan Stancek) [RHEL-85334] +- fortify: Hide run-time copy size from value range tracking (Jan Stancek) [RHEL-85334] +- resolve_btfids: Fix compiler warnings (Jan Stancek) [RHEL-85334] +- platform/x86: intel: Use *-y instead of *-objs in Makefile (Steve Best) [RHEL-45086] +- platform/x86/intel/ifs: Update documentation with image download path (Steve Best) [RHEL-45086] +- platform/x86/intel/ifs: Add Clearwater Forest to CPU support list (Steve Best) [RHEL-45086] +- s390/diag: Add memory topology information via diag310 (Mete Durlu) [RHEL-72681] +- i3c: dw: Fix use-after-free in dw_i3c_master driver due to race condition (CKI Backport Bot) [RHEL-81452] {CVE-2024-57984} +- x86/cpu: Add CPU type to struct cpuinfo_topology (Steve Best) [RHEL-64636] +- x86/amd: Use heterogeneous core topology for identifying boost numerator (Steve Best) [RHEL-64636] +- PCI/ACS: Fix 'pci=config_acs=' parameter (Myron Stowe) [RHEL-72899] +- tools/power/x86/intel-speed-select: v1.22 release (Steve Best) [RHEL-74190] +- tools/power/x86/intel-speed-select: Prefix header search path with sysroot (Steve Best) [RHEL-74190] +- tools/power/x86/intel-speed-select: Die ID for IO dies (Steve Best) [RHEL-74190] +- tools/power/x86/intel-speed-select: Fix the condition to check multi die system (Steve Best) [RHEL-74190] +- tools/power/x86/intel-speed-select: Prevent increasing MAX_DIE_PER_PACKAGE (Steve Best) [RHEL-74190] +- platform/x86/intel: power-domains: Add Clearwater Forest support (Steve Best) [RHEL-74190] +- platform/x86: ISST: Correct command storage data length (Steve Best) [RHEL-74190] +- s390/cio: Do not unregister the subchannel based on DNV (Mete Durlu) [RHEL-87158] +- PCI: Use downstream bridges for distributing resources (Myron Stowe) [RHEL-73398] +- ipmi: ssif_bmc: Fix new request loss when bmc ready for a response (Tony Camuso) [RHEL-82110] +- ipmi: make ipmi_destroy_user() return void (Tony Camuso) [RHEL-82110] +- char:ipmi: Fix a not-used variable on a non-ACPI system (Tony Camuso) [RHEL-82110] +- Get rid of 'remove_new' relic from platform driver struct (Tony Camuso) [RHEL-82110] +- char:ipmi: Fix the wrong format specifier (Tony Camuso) [RHEL-82110] +- ipmi: ipmb: Add check devm_kasprintf() returned value (Tony Camuso) [RHEL-82110] + * Tue Apr 22 2025 Julio Faracco [6.12.0-76.el10] - selftests/mm: fix guard-pages build (Luiz Capitulino) [RHEL-78135] - selftests/mm: set allocated memory to non-zero content in cow test (Luiz Capitulino) [RHEL-78135] diff --git a/sources b/sources index 02cd0dc37..ddedb8acf 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-76.el10.tar.xz) = 66a5c41bed5046d64c8ba6220fabaecbb902ba6f4124efc2af6b56555d6cf54a8a00acb74ad0b8c17beb1c9b52413d433fa1ebcfbd9996ec5a883722bf5c1363 -SHA512 (kernel-abi-stablelists-6.12.0-76.el10.tar.xz) = 29461e7ec9bd00a75be6a412173b28f1ad5489f718ef1c097b428c0064d558987870644624afdcbc122ef22eb7dd0fbcc0550865073dfd704bb0ffc97a3b9c2c -SHA512 (kernel-kabi-dw-6.12.0-76.el10.tar.xz) = 363638a37d0822f41ee10a642eba36b7442adc8697b96afc32d0dfe7cdfef25279d16621d6a9d75e29ec659a379ba2be6b7a92e59255bdeb00c17b5d4b54690d +SHA512 (linux-6.12.0-77.el10.tar.xz) = d8f2542f7b2884aa361a419c38bf46c5b97e8d392d674a6aa262e2b9dbd49b4d5715a5450d5d25c91f5c43ed9d5fe92a50b94af4745d14542ec1de69da7b0215 +SHA512 (kernel-abi-stablelists-6.12.0-77.el10.tar.xz) = ebd2c36e72152c23dc8647a8f88e498340d28796600f3e8e403cb7e387ff76ffc4dd40ed4e4b4ff82809739356db5a1a7566583aced3dfb399cc125c7ffb1a90 +SHA512 (kernel-kabi-dw-6.12.0-77.el10.tar.xz) = 363638a37d0822f41ee10a642eba36b7442adc8697b96afc32d0dfe7cdfef25279d16621d6a9d75e29ec659a379ba2be6b7a92e59255bdeb00c17b5d4b54690d