From f557acf4279799bb3423a8b89ef745ea49957536 Mon Sep 17 00:00:00 2001 From: CKI KWF Bot Date: Thu, 2 Jul 2026 08:24:05 +0000 Subject: [PATCH] kernel-5.14.0-721.el9 * Thu Jul 02 2026 CKI KWF Bot [5.14.0-721.el9] - watchdog: Fix NULL pointer dereference when releasing cdev (David Arcari) [RHEL-189449] - fs/smb/client: fix out-of-bounds read in cifs_sanitize_prepath (CKI Backport Bot) [RHEL-189496] {CVE-2026-43112} - arch_topology: Provide a stub topology_core_has_smt() for !CONFIG_GENERIC_ARCH_TOPOLOGY (Mark Salter) [RHEL-143322] - perf: arm_pmuv3: Don't use PMCCNTR_EL0 on SMT cores (Mark Salter) [RHEL-143322] - perf: arm_pmu: Move PMUv3-specific data (Mark Salter) [RHEL-143322] - perf: arm_pmuv3: Factor out PMCCNTR_EL0 use conditions (Mark Salter) [RHEL-143322] - scsi: core: Run queues for all non-SDEV_DEL devices from scsi_run_host_queues (David Jeffery) [RHEL-118669] - ip6_tunnel: clear skb2->cb[] in ip4ip6_err() (Guillaume Nault) [RHEL-172647] {CVE-2026-43037} - blk-mq: fix stale tag depth for shared sched tags in blk_mq_update_nr_requests() (Ming Lei) [RHEL-165529] - block: use trylock to avoid lockdep circular dependency in sysfs (Ming Lei) [RHEL-165529] - block: define alloc_sched_data and free_sched_data methods for kyber (Ming Lei) [RHEL-165529] - block: use {alloc|free}_sched data methods (Ming Lei) [RHEL-165529] - block: introduce alloc_sched_data and free_sched_data elevator methods (Ming Lei) [RHEL-165529] - block: move elevator tags into struct elevator_resources (Ming Lei) [RHEL-165529] - block: unify elevator tags and type xarrays into struct elv_change_ctx (Ming Lei) [RHEL-165529] - blk-mq: remove blk_mq_tag_update_depth() (Ming Lei) [RHEL-165529] - blk-mq: fix potential deadlock while nr_requests grown (Ming Lei) [RHEL-165529] - blk-mq-sched: add new parameter nr_requests in blk_mq_alloc_sched_tags() (Ming Lei) [RHEL-165529] - blk-mq: split bitmap grow and resize case in blk_mq_update_nr_requests() (Ming Lei) [RHEL-165529] - blk-mq: cleanup shared tags case in blk_mq_update_nr_requests() (Ming Lei) [RHEL-165529] - blk-mq: convert to serialize updating nr_requests with update_nr_hwq_lock (Ming Lei) [RHEL-165529] - blk-mq: check invalid nr_requests in queue_requests_store() (Ming Lei) [RHEL-165529] - blk-mq: remove useless checkings in blk_mq_update_nr_requests() (Ming Lei) [RHEL-165529] - blk-mq: remove useless checking in queue_requests_store() (Ming Lei) [RHEL-165529] - tick/nohz: Expose housekeeping CPUs in sysfs (Waiman Long) [RHEL-143910] - kernel/rcu/tree_stall: add /sys/kernel/rcu_stall_count (Waiman Long) [RHEL-143910] - kernel/watchdog: add /sys/kernel/{hard,soft}lockup_count (Waiman Long) [RHEL-143910] - watchdog: move softlockup_panic back to early_param (Waiman Long) [RHEL-143910] - watchdog/hardlockup: avoid large stack frames in watchdog_hardlockup_check() (Waiman Long) [RHEL-143910] - nmi_backtrace: allow excluding an arbitrary CPU (Waiman Long) [RHEL-143910] - powerpc: move arch_trigger_cpumask_backtrace from nmi.h to irq.h (Waiman Long) [RHEL-143910] - watchdog/hardlockup: in watchdog_hardlockup_check() use cpumask_copy() (Waiman Long) [RHEL-143910] - watchdog/hardlockup: keep kernel.nmi_watchdog sysctl as 0444 if probe fails (Waiman Long) [RHEL-143910] - watchdog/perf: adapt the watchdog_perf interface for async model (Waiman Long) [RHEL-143910] - watchdog/hardlockup: have the perf hardlockup use __weak functions more cleanly (Waiman Long) [RHEL-143910] - watchdog/hardlockup: rename some "NMI watchdog" constants/function (Waiman Long) [RHEL-143910] - watchdog/hardlockup: move perf hardlockup watchdog petting to watchdog.c (Waiman Long) [RHEL-143910] - watchdog/hardlockup: add a "cpu" param to watchdog_hardlockup_check() (Waiman Long) [RHEL-143910] - watchdog/hardlockup: style changes to watchdog_hardlockup_check() / is_hardlockup() (Waiman Long) [RHEL-143910] - watchdog/hardlockup: move perf hardlockup checking/panic to common watchdog.c (Waiman Long) [RHEL-143910] - watchdog/perf: rename watchdog_hld.c to watchdog_perf.c (Waiman Long) [RHEL-143910] - watchdog/hardlockup: add comments to touch_nmi_watchdog() (Waiman Long) [RHEL-143910] - watchdog/hardlockup: change watchdog_nmi_enable() to void (Waiman Long) [RHEL-143910] - watchdog: remove WATCHDOG_DEFAULT (Waiman Long) [RHEL-143910] - watchdog/perf: more properly prevent false positives with turbo modes (Waiman Long) [RHEL-143910] - lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections (Waiman Long) [RHEL-143910] Resolves: RHEL-118669, RHEL-143322, RHEL-143910, RHEL-165529, RHEL-172647, RHEL-189449, RHEL-189496 Signed-off-by: CKI KWF Bot --- Makefile.rhelver | 2 +- kernel.changelog | 49 ++++++++++++++++++++++++++++++++++++++++++ kernel.spec | 56 ++++++++++++++++++++++++++++++++++++++++++++---- sources | 6 +++--- 4 files changed, 105 insertions(+), 8 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index da4a2adeb..f32239ee4 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 9 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 720 +RHEL_RELEASE = 721 # # ZSTREAM diff --git a/kernel.changelog b/kernel.changelog index 9ef243ec5..df871a745 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,52 @@ +* Thu Jul 02 2026 CKI KWF Bot [5.14.0-721.el9] +- watchdog: Fix NULL pointer dereference when releasing cdev (David Arcari) [RHEL-189449] +- fs/smb/client: fix out-of-bounds read in cifs_sanitize_prepath (CKI Backport Bot) [RHEL-189496] {CVE-2026-43112} +- arch_topology: Provide a stub topology_core_has_smt() for !CONFIG_GENERIC_ARCH_TOPOLOGY (Mark Salter) [RHEL-143322] +- perf: arm_pmuv3: Don't use PMCCNTR_EL0 on SMT cores (Mark Salter) [RHEL-143322] +- perf: arm_pmu: Move PMUv3-specific data (Mark Salter) [RHEL-143322] +- perf: arm_pmuv3: Factor out PMCCNTR_EL0 use conditions (Mark Salter) [RHEL-143322] +- scsi: core: Run queues for all non-SDEV_DEL devices from scsi_run_host_queues (David Jeffery) [RHEL-118669] +- ip6_tunnel: clear skb2->cb[] in ip4ip6_err() (Guillaume Nault) [RHEL-172647] {CVE-2026-43037} +- blk-mq: fix stale tag depth for shared sched tags in blk_mq_update_nr_requests() (Ming Lei) [RHEL-165529] +- block: use trylock to avoid lockdep circular dependency in sysfs (Ming Lei) [RHEL-165529] +- block: define alloc_sched_data and free_sched_data methods for kyber (Ming Lei) [RHEL-165529] +- block: use {alloc|free}_sched data methods (Ming Lei) [RHEL-165529] +- block: introduce alloc_sched_data and free_sched_data elevator methods (Ming Lei) [RHEL-165529] +- block: move elevator tags into struct elevator_resources (Ming Lei) [RHEL-165529] +- block: unify elevator tags and type xarrays into struct elv_change_ctx (Ming Lei) [RHEL-165529] +- blk-mq: remove blk_mq_tag_update_depth() (Ming Lei) [RHEL-165529] +- blk-mq: fix potential deadlock while nr_requests grown (Ming Lei) [RHEL-165529] +- blk-mq-sched: add new parameter nr_requests in blk_mq_alloc_sched_tags() (Ming Lei) [RHEL-165529] +- blk-mq: split bitmap grow and resize case in blk_mq_update_nr_requests() (Ming Lei) [RHEL-165529] +- blk-mq: cleanup shared tags case in blk_mq_update_nr_requests() (Ming Lei) [RHEL-165529] +- blk-mq: convert to serialize updating nr_requests with update_nr_hwq_lock (Ming Lei) [RHEL-165529] +- blk-mq: check invalid nr_requests in queue_requests_store() (Ming Lei) [RHEL-165529] +- blk-mq: remove useless checkings in blk_mq_update_nr_requests() (Ming Lei) [RHEL-165529] +- blk-mq: remove useless checking in queue_requests_store() (Ming Lei) [RHEL-165529] +- tick/nohz: Expose housekeeping CPUs in sysfs (Waiman Long) [RHEL-143910] +- kernel/rcu/tree_stall: add /sys/kernel/rcu_stall_count (Waiman Long) [RHEL-143910] +- kernel/watchdog: add /sys/kernel/{hard,soft}lockup_count (Waiman Long) [RHEL-143910] +- watchdog: move softlockup_panic back to early_param (Waiman Long) [RHEL-143910] +- watchdog/hardlockup: avoid large stack frames in watchdog_hardlockup_check() (Waiman Long) [RHEL-143910] +- nmi_backtrace: allow excluding an arbitrary CPU (Waiman Long) [RHEL-143910] +- powerpc: move arch_trigger_cpumask_backtrace from nmi.h to irq.h (Waiman Long) [RHEL-143910] +- watchdog/hardlockup: in watchdog_hardlockup_check() use cpumask_copy() (Waiman Long) [RHEL-143910] +- watchdog/hardlockup: keep kernel.nmi_watchdog sysctl as 0444 if probe fails (Waiman Long) [RHEL-143910] +- watchdog/perf: adapt the watchdog_perf interface for async model (Waiman Long) [RHEL-143910] +- watchdog/hardlockup: have the perf hardlockup use __weak functions more cleanly (Waiman Long) [RHEL-143910] +- watchdog/hardlockup: rename some "NMI watchdog" constants/function (Waiman Long) [RHEL-143910] +- watchdog/hardlockup: move perf hardlockup watchdog petting to watchdog.c (Waiman Long) [RHEL-143910] +- watchdog/hardlockup: add a "cpu" param to watchdog_hardlockup_check() (Waiman Long) [RHEL-143910] +- watchdog/hardlockup: style changes to watchdog_hardlockup_check() / is_hardlockup() (Waiman Long) [RHEL-143910] +- watchdog/hardlockup: move perf hardlockup checking/panic to common watchdog.c (Waiman Long) [RHEL-143910] +- watchdog/perf: rename watchdog_hld.c to watchdog_perf.c (Waiman Long) [RHEL-143910] +- watchdog/hardlockup: add comments to touch_nmi_watchdog() (Waiman Long) [RHEL-143910] +- watchdog/hardlockup: change watchdog_nmi_enable() to void (Waiman Long) [RHEL-143910] +- watchdog: remove WATCHDOG_DEFAULT (Waiman Long) [RHEL-143910] +- watchdog/perf: more properly prevent false positives with turbo modes (Waiman Long) [RHEL-143910] +- lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections (Waiman Long) [RHEL-143910] +Resolves: RHEL-118669, RHEL-143322, RHEL-143910, RHEL-165529, RHEL-172647, RHEL-189449, RHEL-189496 + * Tue Jun 30 2026 CKI KWF Bot [5.14.0-720.el9] - KVM: s390: Add capability that forwards operation exceptions (Christoph Schlameuss) [RHEL-136478] - KVM: s390: Add KVM capability for ESA mode guests (Mircea Dragan) [RHEL-136478] diff --git a/kernel.spec b/kernel.spec index 606c685d4..54bc4e5d8 100644 --- a/kernel.spec +++ b/kernel.spec @@ -176,15 +176,15 @@ Summary: The Linux kernel # define buildid .local %define specversion 5.14.0 %define patchversion 5.14 -%define pkgrelease 720 +%define pkgrelease 721 %define kversion 5 -%define tarfile_release 5.14.0-720.el9 +%define tarfile_release 5.14.0-721.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 720%{?buildid}%{?dist} +%define specrelease 721%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-720.el9 +%define kabiversion 5.14.0-721.el9 # # End of genspec.sh variables @@ -3753,6 +3753,54 @@ fi # # %changelog +* Thu Jul 02 2026 CKI KWF Bot [5.14.0-721.el9] +- watchdog: Fix NULL pointer dereference when releasing cdev (David Arcari) [RHEL-189449] +- fs/smb/client: fix out-of-bounds read in cifs_sanitize_prepath (CKI Backport Bot) [RHEL-189496] {CVE-2026-43112} +- arch_topology: Provide a stub topology_core_has_smt() for !CONFIG_GENERIC_ARCH_TOPOLOGY (Mark Salter) [RHEL-143322] +- perf: arm_pmuv3: Don't use PMCCNTR_EL0 on SMT cores (Mark Salter) [RHEL-143322] +- perf: arm_pmu: Move PMUv3-specific data (Mark Salter) [RHEL-143322] +- perf: arm_pmuv3: Factor out PMCCNTR_EL0 use conditions (Mark Salter) [RHEL-143322] +- scsi: core: Run queues for all non-SDEV_DEL devices from scsi_run_host_queues (David Jeffery) [RHEL-118669] +- ip6_tunnel: clear skb2->cb[] in ip4ip6_err() (Guillaume Nault) [RHEL-172647] {CVE-2026-43037} +- blk-mq: fix stale tag depth for shared sched tags in blk_mq_update_nr_requests() (Ming Lei) [RHEL-165529] +- block: use trylock to avoid lockdep circular dependency in sysfs (Ming Lei) [RHEL-165529] +- block: define alloc_sched_data and free_sched_data methods for kyber (Ming Lei) [RHEL-165529] +- block: use {alloc|free}_sched data methods (Ming Lei) [RHEL-165529] +- block: introduce alloc_sched_data and free_sched_data elevator methods (Ming Lei) [RHEL-165529] +- block: move elevator tags into struct elevator_resources (Ming Lei) [RHEL-165529] +- block: unify elevator tags and type xarrays into struct elv_change_ctx (Ming Lei) [RHEL-165529] +- blk-mq: remove blk_mq_tag_update_depth() (Ming Lei) [RHEL-165529] +- blk-mq: fix potential deadlock while nr_requests grown (Ming Lei) [RHEL-165529] +- blk-mq-sched: add new parameter nr_requests in blk_mq_alloc_sched_tags() (Ming Lei) [RHEL-165529] +- blk-mq: split bitmap grow and resize case in blk_mq_update_nr_requests() (Ming Lei) [RHEL-165529] +- blk-mq: cleanup shared tags case in blk_mq_update_nr_requests() (Ming Lei) [RHEL-165529] +- blk-mq: convert to serialize updating nr_requests with update_nr_hwq_lock (Ming Lei) [RHEL-165529] +- blk-mq: check invalid nr_requests in queue_requests_store() (Ming Lei) [RHEL-165529] +- blk-mq: remove useless checkings in blk_mq_update_nr_requests() (Ming Lei) [RHEL-165529] +- blk-mq: remove useless checking in queue_requests_store() (Ming Lei) [RHEL-165529] +- tick/nohz: Expose housekeeping CPUs in sysfs (Waiman Long) [RHEL-143910] +- kernel/rcu/tree_stall: add /sys/kernel/rcu_stall_count (Waiman Long) [RHEL-143910] +- kernel/watchdog: add /sys/kernel/{hard,soft}lockup_count (Waiman Long) [RHEL-143910] +- watchdog: move softlockup_panic back to early_param (Waiman Long) [RHEL-143910] +- watchdog/hardlockup: avoid large stack frames in watchdog_hardlockup_check() (Waiman Long) [RHEL-143910] +- nmi_backtrace: allow excluding an arbitrary CPU (Waiman Long) [RHEL-143910] +- powerpc: move arch_trigger_cpumask_backtrace from nmi.h to irq.h (Waiman Long) [RHEL-143910] +- watchdog/hardlockup: in watchdog_hardlockup_check() use cpumask_copy() (Waiman Long) [RHEL-143910] +- watchdog/hardlockup: keep kernel.nmi_watchdog sysctl as 0444 if probe fails (Waiman Long) [RHEL-143910] +- watchdog/perf: adapt the watchdog_perf interface for async model (Waiman Long) [RHEL-143910] +- watchdog/hardlockup: have the perf hardlockup use __weak functions more cleanly (Waiman Long) [RHEL-143910] +- watchdog/hardlockup: rename some "NMI watchdog" constants/function (Waiman Long) [RHEL-143910] +- watchdog/hardlockup: move perf hardlockup watchdog petting to watchdog.c (Waiman Long) [RHEL-143910] +- watchdog/hardlockup: add a "cpu" param to watchdog_hardlockup_check() (Waiman Long) [RHEL-143910] +- watchdog/hardlockup: style changes to watchdog_hardlockup_check() / is_hardlockup() (Waiman Long) [RHEL-143910] +- watchdog/hardlockup: move perf hardlockup checking/panic to common watchdog.c (Waiman Long) [RHEL-143910] +- watchdog/perf: rename watchdog_hld.c to watchdog_perf.c (Waiman Long) [RHEL-143910] +- watchdog/hardlockup: add comments to touch_nmi_watchdog() (Waiman Long) [RHEL-143910] +- watchdog/hardlockup: change watchdog_nmi_enable() to void (Waiman Long) [RHEL-143910] +- watchdog: remove WATCHDOG_DEFAULT (Waiman Long) [RHEL-143910] +- watchdog/perf: more properly prevent false positives with turbo modes (Waiman Long) [RHEL-143910] +- lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections (Waiman Long) [RHEL-143910] + * Tue Jun 30 2026 CKI KWF Bot [5.14.0-720.el9] - KVM: s390: Add capability that forwards operation exceptions (Christoph Schlameuss) [RHEL-136478] - KVM: s390: Add KVM capability for ESA mode guests (Mircea Dragan) [RHEL-136478] diff --git a/sources b/sources index af0d1b0ae..64a19996a 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-720.el9.tar.xz) = 0b7aeac124233ef44755ca578b488b512c9a02a21f18b36030b42d488922dbf4190e938bd7d60182a6a71f9fe881b03e276e535f970ac3a3e2336497633a4bc9 -SHA512 (kernel-abi-stablelists-5.14.0-720.el9.tar.bz2) = 4bba55b1c78038ec405398dfaa0ef56eccd24822f27c02787d7c021f4babcc93286fd47b0432f53f61b37952292bb77a8d83078b28e93dadef22c78a5f5a7b55 -SHA512 (kernel-kabi-dw-5.14.0-720.el9.tar.bz2) = 242e02484a8ed544b0375d2bd178ece26b07f791220b45d81a9ec158a2db432a4258647eacfaa8e2b1a60524562c4e5d2f7e1ebcc151385ad37729bcf6ff41f1 +SHA512 (linux-5.14.0-721.el9.tar.xz) = d5fc6ba077c155e1923e1fcaf8bb649c208a5aca0b7f25f7a072fe5ed9f37c347fe5028732cf2417f4a747be76f3d3643ffa607385d5b05a54ac3e6ddcdee0de +SHA512 (kernel-abi-stablelists-5.14.0-721.el9.tar.bz2) = 89292e030cf9185056ce42d56ebe1f9efdc6ef6873fd2b328e6587ba318fe1a53160003e71bc7a530e5b1b35c068f12d5bdcbbd6ea6931e863776ab52b8cdecb +SHA512 (kernel-kabi-dw-5.14.0-721.el9.tar.bz2) = 6091f11e32696379dd94cc2df517f5cac55adb97ae577aba8bd048fe6f07104d2add5ae24c04989b4ebbf26f9dcea4fc0ea3273be5a7e5e7eb1581f254315332