From 8e1420b21fb275adf52c73483ec9abc187d72b27 Mon Sep 17 00:00:00 2001 From: CKI KWF Bot Date: Tue, 28 Oct 2025 06:31:00 -0400 Subject: [PATCH] kernel-6.12.0-147.el10 * Tue Oct 28 2025 CKI KWF Bot [6.12.0-147.el10] - redhat: use the same cert as UKI's to sign addons (Li Tian) [RHEL-124088] - blk-mq: fix blk_mq_tags double free while nr_requests grown (Ming Lei) [RHEL-118047] - smp: Fix up and expand the smp_call_function_many() kerneldoc (Waiman Long) [RHEL-121178] - smp: Fix spelling in on_each_cpu_cond_mask()'s doc-comment (Waiman Long) [RHEL-121178] - smp: Document preemption and stop_machine() mutual exclusion (Waiman Long) [RHEL-121178] - smp: Wait only if work was enqueued (Waiman Long) [RHEL-121178] - smp: Defer check for local execution in smp_call_function_many_cond() (Waiman Long) [RHEL-121178] - smp: Use cpumask_any_but() in smp_call_function_many_cond() (Waiman Long) [RHEL-121178] - smp: Improve locality in smp_call_function_any() (Waiman Long) [RHEL-121178] - smp/scf: Evaluate local cond_func() before IPI side-effects (Waiman Long) [RHEL-121178] - selftests: fib_nexthops: Add test cases for FDB status change (Guillaume Nault) [RHEL-115577] - selftests: fib_nexthops: Fix creation of non-FDB nexthops (Guillaume Nault) [RHEL-115577] - nexthop: Forbid FDB status change while nexthop is in a group (Guillaume Nault) [RHEL-115577] - ipv4: Fix NULL vs error pointer check in inet_blackhole_dev_init() (Guillaume Nault) [RHEL-115577] - inet: ping: check sock_net() in ping_get_port() and ping_lookup() (Guillaume Nault) [RHEL-115577] - ipv4: Switch inet_addr_hash() to less predictable hash. (Guillaume Nault) [RHEL-115577] - vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects (Guillaume Nault) [RHEL-115591] - vxlan: Fix NPD when refreshing an FDB entry with a nexthop object (Guillaume Nault) [RHEL-115591] - vxlan: vnifilter: Fix unlocked deletion of default FDB entry (Guillaume Nault) [RHEL-115591] - vxlan: Add RCU read-side critical sections in the Tx path (Guillaume Nault) [RHEL-115591] - i2c: tegra: Use internal reset when reset property is not available (Charles Mirabile) [RHEL-113178] - i2c: tegra: Fix reset error handling with ACPI (Charles Mirabile) [RHEL-113178] - selftests: bonding: add fail_over_mac testing (CKI Backport Bot) [RHEL-115579] - bonding: set random address only when slaves already exist (CKI Backport Bot) [RHEL-115579] - bonding: don't force LACPDU tx to ~333 ms boundaries (CKI Backport Bot) [RHEL-115579] - sched: restore the behavior of put_task_struct() for non-rt (Luis Claudio R. Goncalves) [RHEL-73310] - sched: Do not call __put_task_struct() on rt if pi_blocked_on is set (Luis Claudio R. Goncalves) [RHEL-73310] Resolves: RHEL-113178, RHEL-115577, RHEL-115579, RHEL-115591, RHEL-118047, RHEL-121178, RHEL-124088, RHEL-73310 Signed-off-by: CKI KWF Bot --- Makefile.rhelver | 2 +- kernel.changelog | 30 ++++++++++++++++++++++++++++++ kernel.spec | 48 ++++++++++++++++++++++++++++++++++++++---------- sources | 6 +++--- 4 files changed, 72 insertions(+), 14 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 170e7229d..2d5828d7f 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 = 146 +RHEL_RELEASE = 147 # # RHEL_REBASE_NUM diff --git a/kernel.changelog b/kernel.changelog index 0b1c9d536..693fad9aa 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,33 @@ +* Tue Oct 28 2025 CKI KWF Bot [6.12.0-147.el10] +- redhat: use the same cert as UKI's to sign addons (Li Tian) [RHEL-124088] +- blk-mq: fix blk_mq_tags double free while nr_requests grown (Ming Lei) [RHEL-118047] +- smp: Fix up and expand the smp_call_function_many() kerneldoc (Waiman Long) [RHEL-121178] +- smp: Fix spelling in on_each_cpu_cond_mask()'s doc-comment (Waiman Long) [RHEL-121178] +- smp: Document preemption and stop_machine() mutual exclusion (Waiman Long) [RHEL-121178] +- smp: Wait only if work was enqueued (Waiman Long) [RHEL-121178] +- smp: Defer check for local execution in smp_call_function_many_cond() (Waiman Long) [RHEL-121178] +- smp: Use cpumask_any_but() in smp_call_function_many_cond() (Waiman Long) [RHEL-121178] +- smp: Improve locality in smp_call_function_any() (Waiman Long) [RHEL-121178] +- smp/scf: Evaluate local cond_func() before IPI side-effects (Waiman Long) [RHEL-121178] +- selftests: fib_nexthops: Add test cases for FDB status change (Guillaume Nault) [RHEL-115577] +- selftests: fib_nexthops: Fix creation of non-FDB nexthops (Guillaume Nault) [RHEL-115577] +- nexthop: Forbid FDB status change while nexthop is in a group (Guillaume Nault) [RHEL-115577] +- ipv4: Fix NULL vs error pointer check in inet_blackhole_dev_init() (Guillaume Nault) [RHEL-115577] +- inet: ping: check sock_net() in ping_get_port() and ping_lookup() (Guillaume Nault) [RHEL-115577] +- ipv4: Switch inet_addr_hash() to less predictable hash. (Guillaume Nault) [RHEL-115577] +- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects (Guillaume Nault) [RHEL-115591] +- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object (Guillaume Nault) [RHEL-115591] +- vxlan: vnifilter: Fix unlocked deletion of default FDB entry (Guillaume Nault) [RHEL-115591] +- vxlan: Add RCU read-side critical sections in the Tx path (Guillaume Nault) [RHEL-115591] +- i2c: tegra: Use internal reset when reset property is not available (Charles Mirabile) [RHEL-113178] +- i2c: tegra: Fix reset error handling with ACPI (Charles Mirabile) [RHEL-113178] +- selftests: bonding: add fail_over_mac testing (CKI Backport Bot) [RHEL-115579] +- bonding: set random address only when slaves already exist (CKI Backport Bot) [RHEL-115579] +- bonding: don't force LACPDU tx to ~333 ms boundaries (CKI Backport Bot) [RHEL-115579] +- sched: restore the behavior of put_task_struct() for non-rt (Luis Claudio R. Goncalves) [RHEL-73310] +- sched: Do not call __put_task_struct() on rt if pi_blocked_on is set (Luis Claudio R. Goncalves) [RHEL-73310] +Resolves: RHEL-113178, RHEL-115577, RHEL-115579, RHEL-115591, RHEL-118047, RHEL-121178, RHEL-124088, RHEL-73310 + * Mon Oct 27 2025 CKI KWF Bot [6.12.0-146.el10] - nbd: restrict sockets to TCP and UDP (Ming Lei) [RHEL-121713] - loop: fix backing file reference leak on validation error (Ming Lei) [RHEL-118049] diff --git a/kernel.spec b/kernel.spec index ec54353d0..7af7e77fe 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 146 +%define pkgrelease 147 %define kversion 6 -%define tarfile_release 6.12.0-146.el10 +%define tarfile_release 6.12.0-147.el10 # This is needed to do merge window version magic %define patchlevel 12 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 146%{?buildid}%{?dist} +%define specrelease 147%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 6.12.0-146.el10 +%define kabiversion 6.12.0-147.el10 # If this variable is set to 1, a bpf selftests build failure will cause a # fatal kernel package build error @@ -2800,6 +2800,11 @@ BuildKernel() { %endif %pesign -s -i $KernelUnifiedImage -o $KernelUnifiedImage.signed -a %{secureboot_ca_0} -c $UKI_secureboot_cert -n $UKI_secureboot_name + for addon in "$KernelAddonsDirOut"/*; do + %pesign -s -i $addon -o $addon.signed -a %{secureboot_ca_0} -c $UKI_secureboot_cert -n $UKI_secureboot_name + rm -f $addon + mv $addon.signed $addon + done # 0%{?fedora}%{?eln} %endif if [ ! -s $KernelUnifiedImage.signed ]; then @@ -2808,12 +2813,6 @@ BuildKernel() { fi mv $KernelUnifiedImage.signed $KernelUnifiedImage - for addon in "$KernelAddonsDirOut"/*; do - %pesign -s -i $addon -o $addon.signed -a %{secureboot_ca_0} -c %{secureboot_key_0} -n %{pesign_name_0} - rm -f $addon - mv $addon.signed $addon - done - mkdir -p $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer cp -a $UKI_secureboot_cert $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/secureboot-uki-%{_arch}.cer @@ -4365,6 +4364,35 @@ fi\ # # %changelog +* Tue Oct 28 2025 CKI KWF Bot [6.12.0-147.el10] +- redhat: use the same cert as UKI's to sign addons (Li Tian) [RHEL-124088] +- blk-mq: fix blk_mq_tags double free while nr_requests grown (Ming Lei) [RHEL-118047] +- smp: Fix up and expand the smp_call_function_many() kerneldoc (Waiman Long) [RHEL-121178] +- smp: Fix spelling in on_each_cpu_cond_mask()'s doc-comment (Waiman Long) [RHEL-121178] +- smp: Document preemption and stop_machine() mutual exclusion (Waiman Long) [RHEL-121178] +- smp: Wait only if work was enqueued (Waiman Long) [RHEL-121178] +- smp: Defer check for local execution in smp_call_function_many_cond() (Waiman Long) [RHEL-121178] +- smp: Use cpumask_any_but() in smp_call_function_many_cond() (Waiman Long) [RHEL-121178] +- smp: Improve locality in smp_call_function_any() (Waiman Long) [RHEL-121178] +- smp/scf: Evaluate local cond_func() before IPI side-effects (Waiman Long) [RHEL-121178] +- selftests: fib_nexthops: Add test cases for FDB status change (Guillaume Nault) [RHEL-115577] +- selftests: fib_nexthops: Fix creation of non-FDB nexthops (Guillaume Nault) [RHEL-115577] +- nexthop: Forbid FDB status change while nexthop is in a group (Guillaume Nault) [RHEL-115577] +- ipv4: Fix NULL vs error pointer check in inet_blackhole_dev_init() (Guillaume Nault) [RHEL-115577] +- inet: ping: check sock_net() in ping_get_port() and ping_lookup() (Guillaume Nault) [RHEL-115577] +- ipv4: Switch inet_addr_hash() to less predictable hash. (Guillaume Nault) [RHEL-115577] +- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects (Guillaume Nault) [RHEL-115591] +- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object (Guillaume Nault) [RHEL-115591] +- vxlan: vnifilter: Fix unlocked deletion of default FDB entry (Guillaume Nault) [RHEL-115591] +- vxlan: Add RCU read-side critical sections in the Tx path (Guillaume Nault) [RHEL-115591] +- i2c: tegra: Use internal reset when reset property is not available (Charles Mirabile) [RHEL-113178] +- i2c: tegra: Fix reset error handling with ACPI (Charles Mirabile) [RHEL-113178] +- selftests: bonding: add fail_over_mac testing (CKI Backport Bot) [RHEL-115579] +- bonding: set random address only when slaves already exist (CKI Backport Bot) [RHEL-115579] +- bonding: don't force LACPDU tx to ~333 ms boundaries (CKI Backport Bot) [RHEL-115579] +- sched: restore the behavior of put_task_struct() for non-rt (Luis Claudio R. Goncalves) [RHEL-73310] +- sched: Do not call __put_task_struct() on rt if pi_blocked_on is set (Luis Claudio R. Goncalves) [RHEL-73310] + * Mon Oct 27 2025 CKI KWF Bot [6.12.0-146.el10] - nbd: restrict sockets to TCP and UDP (Ming Lei) [RHEL-121713] - loop: fix backing file reference leak on validation error (Ming Lei) [RHEL-118049] diff --git a/sources b/sources index 6c29f3465..0f8009977 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-146.el10.tar.xz) = 12f3f99b82c2cc785aeaea63b9b247094d36ab2deb85cccf93512800aaee06b46a32e12d5a8eda1bc24e402a97031bcd989fafd0be681ccc464414f4bc145738 -SHA512 (kernel-abi-stablelists-6.12.0-146.el10.tar.xz) = f0432c9ab1f4fc9a64b8aaac09ac18894f077da801f2a07a289c063ee17564dc92c75802782c7fd0c1559e9446fa17e11dd43bc653c2a690c42c548ee725aa1f -SHA512 (kernel-kabi-dw-6.12.0-146.el10.tar.xz) = 7bff119fa4f3303daa7eab1bff3ee179aa46654b25ba929403db5b16090cca14e8dfeb8d994a2b3006ff140f8efc5ff5394e70030e0668f00fc4b413104da112 +SHA512 (linux-6.12.0-147.el10.tar.xz) = f12cd1a1ebaa40c1e16c3e689028b259b56afa9f852db76917a6b5c1376f5ff9878504f24739f34d2e5277a00ee3c94e78e26a38732b751edc16a8e99817b160 +SHA512 (kernel-abi-stablelists-6.12.0-147.el10.tar.xz) = 8fb485810c179fa5d08d8402e21f4e56576ff53336c247a6f76e72a100608942b35b71bd8a66cc4202ea3bf3df6ec21c912fcc698dd3412cf0ab276c46f6c699 +SHA512 (kernel-kabi-dw-6.12.0-147.el10.tar.xz) = 4ae60ee2ff92dfbc0cb0f7450b0b81fb59ff0ff02221e9f158052db8db8c5a030e1fd01fc77bab46adc1ce117f39cd1b12f87ccc7143272d2615aa79be827a13