From fbef36cebf68bea939f23994195dff877063820a Mon Sep 17 00:00:00 2001 From: Augusto Caringi Date: Wed, 12 Mar 2025 15:16:28 -0300 Subject: [PATCH] kernel-5.14.0-572.el9 * Wed Mar 12 2025 Augusto Caringi [5.14.0-572.el9] - sched: Don't define sched_clock_irqtime as static key (Phil Auld) [RHEL-78821] - sched/fair: Do not compute overloaded status unnecessarily during lb (Phil Auld) [RHEL-78821] - sched/fair: Do not compute NUMA Balancing stats unnecessarily during lb (Phil Auld) [RHEL-78821] - sched, psi: Don't account irq time if sched_clock_irqtime is disabled (Phil Auld) [RHEL-78821] - sched: Don't account irq time if sched_clock_irqtime is disabled (Phil Auld) [RHEL-78821] - sched: Define sched_clock_irqtime as static key (Phil Auld) [RHEL-78821] - sched/debug: Change need_resched warnings to pr_err (Phil Auld) [RHEL-78821] - sched: Fix race between yield_to() and try_to_wake_up() (Phil Auld) [RHEL-78821] - topology: Keep the cpumask unchanged when printing cpumap (Phil Auld) [RHEL-78821] - sched/fair: Update comments after sched_tick() rename. (Phil Auld) [RHEL-78821] - cpufreq: schedutil: Fix superfluous updates caused by need_freq_update (Phil Auld) [RHEL-78821] - sched/fair: Fix CPU bandwidth limit bypass during CPU hotplug (Phil Auld) [RHEL-78821] - sched: deadline: Cleanup goto label in pick_earliest_pushable_dl_task (Phil Auld) [RHEL-78821] - sched/fair: Mark m*_vruntime() with __maybe_unused (Phil Auld) [RHEL-78821] - sched: Unify HK_TYPE_{TIMER|TICK|MISC} to HK_TYPE_KERNEL_NOISE (Phil Auld) [RHEL-78821] - sched/isolation: Consolidate housekeeping cpumasks that are always identical (Phil Auld) [RHEL-78821] - sched/isolation: Make "isolcpus=nohz" equivalent to "nohz_full" (Phil Auld) [RHEL-78821] - sched/core: Remove HK_TYPE_SCHED (Phil Auld) [RHEL-78821] - sched/deadline: Consolidate Timer Cancellation (Phil Auld) [RHEL-78821] - sched/fair: Remove CONFIG_CFS_BANDWIDTH=n definition of cfs_bandwidth_used() (Phil Auld) [RHEL-78821] - sched: Don't try to catch up excess steal time. (Phil Auld) [RHEL-78821] - sched: add READ_ONCE to task_on_rq_queued (Phil Auld) [RHEL-78821] - sched/cpufreq: Ensure sd is rebuilt for EAS check (Phil Auld) [RHEL-78821] - sched: Initialize idle tasks only once (Phil Auld) [RHEL-78821] - sched/uclamp: Fix unnused variable warning (Phil Auld) [RHEL-78821] - sched_getattr: port to copy_struct_to_user (Phil Auld) [RHEL-78821] - uaccess: add copy_struct_to_user helper (Phil Auld) [RHEL-78821] - sched: Consolidate pick_*_task to task_is_pushable helper (Phil Auld) [RHEL-78821] - sched: Add move_queued_task_locked helper (Phil Auld) [RHEL-78821] - sched: idle: Optimize the generic idle loop by removing needless memory barrier (Phil Auld) [RHEL-78821] - sched/wait: Remove unused bit_wait_io_timeout (Phil Auld) [RHEL-78821] - sched/deadline: Fix schedstats vs deadline servers (Phil Auld) [RHEL-78821] - timekeeping: Fix bogus clock_was_set() invocation in do_adjtimex() (Phil Auld) [RHEL-78821] - sched/deadline: Comment sched_dl_entity::dl_server variable (Phil Auld) [RHEL-78821] - sched/core: Add clearing of ->dl_server in put_prev_task_balance() (Phil Auld) [RHEL-78821] - sched/core: Clear prev->dl_server in CFS pick fast path (Phil Auld) [RHEL-78821] - sched/fair: Make SCHED_IDLE entity be preempted in strict hierarchy (Phil Auld) [RHEL-78821] - sched: remove HZ_BW feature hedge (Phil Auld) [RHEL-78821] - lib: bitmap: fix many kernel-doc warnings (Phil Auld) [RHEL-78821] - docs/scheduler: fix typo and warning in sched-bwc (Phil Auld) [RHEL-78821] - arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array (CKI Backport Bot) [RHEL-81666] {CVE-2025-21785} - irqchip/gic-v3: Fix rk3399 workaround when secure interrupts are enabled (Charles Mirabile) [RHEL-62922] - irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly (Charles Mirabile) [RHEL-62922] - irqchip/gic: Correct declaration of *percpu_base pointer in union gic_base (Charles Mirabile) [RHEL-62922] - irqchip/gic-v3: Fix irq_complete_ack() comment (Charles Mirabile) [RHEL-62922] - irqchip/gic-v3-its: Rely on genpool alignment (Charles Mirabile) [RHEL-62922] - irqchip/gic-v3-its: Fix over allocation in itt_alloc_pool() (Charles Mirabile) [RHEL-62922] - irqchip/gic-v3-its: Share ITS tables with a non-trusted hypervisor (Charles Mirabile) [RHEL-62922] - irqchip/gic-v3: Force propagation of the active state with a read-back (Charles Mirabile) [RHEL-62922] - irqchip/gic-v4.1: Replace bare number with ID_AA64PFR0_EL1_GIC_V4P1 (Charles Mirabile) [RHEL-62922] - irqchip: Remove asmlinkage for handlers registered with set_handle_irq() (Charles Mirabile) [RHEL-62922] - irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init() (Charles Mirabile) [RHEL-62922] - irqchip/gic-v3: Pass #redistributor-regions to gic_of_setup_kvm_info() (Charles Mirabile) [RHEL-62922] - irqchip/gic-v4: Make sure a VPE is locked when VMAPP is issued (Charles Mirabile) [RHEL-62922] - irqchip/gic-v4: Fix ordering between vmapp and vpe locks (Charles Mirabile) [RHEL-62922] - irqchip/gic-v4: Substitute vmovp_lock for a per-VM lock (Charles Mirabile) [RHEL-62922] - irqchip/gic-v4: Always configure affinity on VPE activation (Charles Mirabile) [RHEL-62922] - irqchip/gic-v3: Enable non-coherent redistributors/ITSes ACPI probing (Charles Mirabile) [RHEL-62922] - ACPICA: MADT: Add new MADT GICC/GICR/ITS non-coherent flags handling (Charles Mirabile) [RHEL-62922] - irqchip/gic-v3: Fix 'broken_rdists' unused warning when !SMP and !ACPI (Charles Mirabile) [RHEL-62922] - irqchip/gic-v3: Add support for ACPI's disabled but 'online capable' CPUs (Charles Mirabile) [RHEL-62922] - ACPICA: MADT: Add GICC online capable bit handling (Charles Mirabile) [RHEL-62922] - irqchip/gic-v3: Don't return errors from gic_acpi_match_gicc() (Charles Mirabile) [RHEL-62922] - irqchip/gic-v3: Work around insecure GIC integrations (Charles Mirabile) [RHEL-62922] - arm64: irqchip/gic-v3: Select priorities at boot time (Charles Mirabile) [RHEL-62922] - irqchip/gic-v3: Init SRE before poking sysregs (Charles Mirabile) [RHEL-62922] - irqchip/gic-v3: Detect GICD_CTRL.DS and SCR_EL3.FIQ earlier (Charles Mirabile) [RHEL-62922] - irqchip/gic-v3: Make distributor priorities variables (Charles Mirabile) [RHEL-62922] - irqchip/gic-common: Remove sync_access callback (Charles Mirabile) [RHEL-62922] - wordpart.h: Add REPEAT_BYTE_U32() (Charles Mirabile) [RHEL-62922] - irqchip/gic-v3-its: Don't enable interrupts in its_irq_set_vcpu_affinity() (Charles Mirabile) [RHEL-62922] - irqchip/gic-v3-its: Fix potential race condition in its_vlpi_prop_update() (Charles Mirabile) [RHEL-62922] - irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc (Charles Mirabile) [RHEL-62922] - irqchip/gic-v3-its: Avoid explicit cpumask allocation on stack (Charles Mirabile) [RHEL-62922] - irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1 (Charles Mirabile) [RHEL-62922] - irqchip/gic-v3-its: Remove usage of the deprecated ida_simple_xx() API (Charles Mirabile) [RHEL-62922] - irqchip/gic(v3): Replace gic_irq() with irqd_to_hwirq() (Charles Mirabile) [RHEL-62922] - irqchip/gic-v3: Use readl_relaxed_poll_timeout_atomic() (Charles Mirabile) [RHEL-62922] - iopoll: Do not use timekeeping in read_poll_timeout_atomic() (Charles Mirabile) [RHEL-62922] - iopoll: Call cpu_relax() in busy loops (Charles Mirabile) [RHEL-62922] - irqchip/gic-v3: Make gic_irq_domain_select() robust for zero parameter count (Charles Mirabile) [RHEL-62922] - irqchip/gic-v3-its: Do not assume vPE tables are preallocated (Charles Mirabile) [RHEL-62922] - irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update (Charles Mirabile) [RHEL-62922] - irqchip/gic-v3-its: Flush ITS tables correctly in non-coherent GIC designs (Charles Mirabile) [RHEL-62922] - irqchip/gic-v3-its: Handle non-coherent GICv4 redistributors (Charles Mirabile) [RHEL-62922] - irqchip/gic-v3: Enable non-coherent redistributors/ITSes DT probing (Charles Mirabile) [RHEL-62922] - irqchip/gic-v3-its: Restore quirk probing for ACPI-based systems (Charles Mirabile) [RHEL-62922] - irqchip/gic-v3-its: Don't override quirk settings with default values (Charles Mirabile) [RHEL-62922] - irqchip/gic-v3-its: Split allocation from initialisation of its_node (Charles Mirabile) [RHEL-62922] - block: Add common atomic writes enable flag (Nigel Croxon) [RHEL-73514] - block: Ensure start sector is aligned for stacking atomic writes (Nigel Croxon) [RHEL-73514] - block: Support atomic writes limits for stacked devices (Nigel Croxon) [RHEL-73514] - md/raid*: Fix the set_queue_limits implementations (Nigel Croxon) [RHEL-73514] - md: Fix linear_set_limits() (Nigel Croxon) [RHEL-73514] - md/md-bitmap: Synchronize bitmap_get_stats() with bitmap lifetime (Nigel Croxon) [RHEL-73514] - md/md-linear: Fix a NULL vs IS_ERR() bug in linear_add() (Nigel Croxon) [RHEL-73514] - md/md-bitmap: move bitmap_{start, end}write to md upper layer (Nigel Croxon) [RHEL-73514] - md/raid5: implement pers->bitmap_sector() (Nigel Croxon) [RHEL-73514] - md: add a new callback pers->bitmap_sector() (Nigel Croxon) [RHEL-73514] - md/md-bitmap: remove the last parameter for bimtap_ops->endwrite() (Nigel Croxon) [RHEL-73514] - md/md-bitmap: factor behind write counters out from bitmap_{start/end}write() (Nigel Croxon) [RHEL-73514] - md: Replace deprecated kmap_atomic() with kmap_local_page() (Nigel Croxon) [RHEL-73514] - md/raid10: Atomic write support (Nigel Croxon) [RHEL-73514] - md/raid1: Atomic write support (Nigel Croxon) [RHEL-73514] - md/raid0: Atomic write support (Nigel Croxon) [RHEL-73514] - md/raid5: Increase r5conf.cache_name size (Nigel Croxon) [RHEL-73514] - md/raid10: Handle bio_split() errors (Nigel Croxon) [RHEL-73514] - md/raid1: Handle bio_split() errors (Nigel Croxon) [RHEL-73514] - md/raid0: Handle bio_split() errors (Nigel Croxon) [RHEL-73514] - md/raid5: Wait sync io to finish before changing group cnt (Nigel Croxon) [RHEL-73514] - md/md-bitmap: Add missing destroy_work_on_stack() (Nigel Croxon) [RHEL-73514] - md/raid5: don't set Faulty rdev for blocked_rdev (Nigel Croxon) [RHEL-73514] - md/raid10: don't wait for Faulty rdev in wait_blocked_rdev() (Nigel Croxon) [RHEL-73514] - md/raid1: don't wait for Faulty rdev in wait_blocked_rdev() (Nigel Croxon) [RHEL-73514] - md/raid1: factor out helper to handle blocked rdev from raid1_write_request() (Nigel Croxon) [RHEL-73514] - md: don't record new badblocks for faulty rdev (Nigel Croxon) [RHEL-73514] - md: don't wait faulty rdev in md_wait_for_blocked_rdev() (Nigel Croxon) [RHEL-73514] - md: add a new helper rdev_blocked() (Nigel Croxon) [RHEL-73514] - md/raid5-ppl: Use atomic64_inc_return() in ppl_new_iounit() (Nigel Croxon) [RHEL-73514] - md: ensure child flush IO does not affect origin bio->bi_status (Nigel Croxon) [RHEL-73514] - mm/mm_init: use node's number of cpus in deferred_page_init_max_threads (Eric Chanudet) [RHEL-77271] - selftests/net: convert test_vxlan_mdb.sh to run it in unique namespace (CKI Backport Bot) [RHEL-77173] - powerpc/xive/spapr: correct bitmap allocation size (Mamatha Inamdar) [RHEL-80803] {CVE-2022-49623} - RDMA/mana_ib: Allocate PAGE aligned doorbell index (Maxim Levitsky) [RHEL-80098] - RDMA/mana_ib: use the correct page size for mapping user-mode doorbell page (Maxim Levitsky) [RHEL-80098] - RDMA/mana_ib: use the correct page table index based on hardware page size (Maxim Levitsky) [RHEL-80098] - net: mana: Cleanup "mana" debugfs dir after cleanup of all children (Maxim Levitsky) [RHEL-80098] - net: mana: Fix irq_contexts memory leak in mana_gd_setup_irqs (Maxim Levitsky) [RHEL-80098] - net: mana: Fix memory leak in mana_gd_setup_irqs (Maxim Levitsky) [RHEL-80098] - net :mana :Request a V2 response version for MANA_QUERY_GF_STAT (Maxim Levitsky) [RHEL-80098] - net: mana: use ethtool string helpers (Maxim Levitsky) [RHEL-80098] - net: mana: Enable debugfs files for MANA device (Maxim Levitsky) [RHEL-80098] - net: mana: Add get_link and get_link_ksettings in ethtool (Maxim Levitsky) [RHEL-80098] - net: mana: Increase the DEF_RX_BUFFERS_PER_QUEUE to 1024 (Maxim Levitsky) [RHEL-80098] - net: mana: Improve mana_set_channels() in low mem conditions (Maxim Levitsky) [RHEL-80098] - net: mana: Implement get_ringparam/set_ringparam for mana (Maxim Levitsky) [RHEL-80098] - net: mana: Fix error handling in mana_create_txq/rxq's NAPI cleanup (Maxim Levitsky) [RHEL-80098] - net: mana: Fix race of mana_hwc_post_rx_wqe and new hwc response (Maxim Levitsky) [RHEL-80098] - net: mana: Fix doorbell out of order violation and avoid unnecessary doorbell rings (Maxim Levitsky) [RHEL-80098] - net: mana: Fix RX buf alloc_size alignment and atomic op panic (Maxim Levitsky) [RHEL-80098] - s390/pci: Fix handling of isolated VFs (Mete Durlu) [RHEL-81935] - s390/pci: Pull search for parent PF out of zpci_iov_setup_virtfn() (Mete Durlu) [RHEL-81935] - s390/pci: Fix SR-IOV for PFs initially in standby (Mete Durlu) [RHEL-81935] - io_uring: check if iowq is killed before queuing (Jeff Moyer) [RHEL-72430] {CVE-2024-56709} - io_uring/rw: fix missing NOWAIT check for O_DIRECT start write (Jeff Moyer) [RHEL-68164] {CVE-2024-53052} - io_uring: check if we need to reschedule during overflow flush (Jeff Moyer) [RHEL-63824] {CVE-2024-50060} - crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY (Herbert Xu) [RHEL-78983] {CVE-2024-56690} - soc: qcom: cmd-db: Map shared memory as WC, not WB (CKI Backport Bot) [RHEL-58876] {CVE-2024-46689} Resolves: RHEL-58876, RHEL-62922, RHEL-63824, RHEL-68164, RHEL-72430, RHEL-73514, RHEL-77173, RHEL-77271, RHEL-78821, RHEL-78983, RHEL-80098, RHEL-80803, RHEL-81666, RHEL-81935 Signed-off-by: Augusto Caringi --- Makefile.rhelver | 2 +- kernel.changelog | 151 ++++++++++++++++++++++++++++++++++++++++++++ kernel.spec | 158 +++++++++++++++++++++++++++++++++++++++++++++-- sources | 6 +- 4 files changed, 309 insertions(+), 8 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 53798601d..6d7dbc98d 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 7 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 571 +RHEL_RELEASE = 572 # # ZSTREAM diff --git a/kernel.changelog b/kernel.changelog index dc3aba856..b199cf6bc 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,154 @@ +* Wed Mar 12 2025 Augusto Caringi [5.14.0-572.el9] +- sched: Don't define sched_clock_irqtime as static key (Phil Auld) [RHEL-78821] +- sched/fair: Do not compute overloaded status unnecessarily during lb (Phil Auld) [RHEL-78821] +- sched/fair: Do not compute NUMA Balancing stats unnecessarily during lb (Phil Auld) [RHEL-78821] +- sched, psi: Don't account irq time if sched_clock_irqtime is disabled (Phil Auld) [RHEL-78821] +- sched: Don't account irq time if sched_clock_irqtime is disabled (Phil Auld) [RHEL-78821] +- sched: Define sched_clock_irqtime as static key (Phil Auld) [RHEL-78821] +- sched/debug: Change need_resched warnings to pr_err (Phil Auld) [RHEL-78821] +- sched: Fix race between yield_to() and try_to_wake_up() (Phil Auld) [RHEL-78821] +- topology: Keep the cpumask unchanged when printing cpumap (Phil Auld) [RHEL-78821] +- sched/fair: Update comments after sched_tick() rename. (Phil Auld) [RHEL-78821] +- cpufreq: schedutil: Fix superfluous updates caused by need_freq_update (Phil Auld) [RHEL-78821] +- sched/fair: Fix CPU bandwidth limit bypass during CPU hotplug (Phil Auld) [RHEL-78821] +- sched: deadline: Cleanup goto label in pick_earliest_pushable_dl_task (Phil Auld) [RHEL-78821] +- sched/fair: Mark m*_vruntime() with __maybe_unused (Phil Auld) [RHEL-78821] +- sched: Unify HK_TYPE_{TIMER|TICK|MISC} to HK_TYPE_KERNEL_NOISE (Phil Auld) [RHEL-78821] +- sched/isolation: Consolidate housekeeping cpumasks that are always identical (Phil Auld) [RHEL-78821] +- sched/isolation: Make "isolcpus=nohz" equivalent to "nohz_full" (Phil Auld) [RHEL-78821] +- sched/core: Remove HK_TYPE_SCHED (Phil Auld) [RHEL-78821] +- sched/deadline: Consolidate Timer Cancellation (Phil Auld) [RHEL-78821] +- sched/fair: Remove CONFIG_CFS_BANDWIDTH=n definition of cfs_bandwidth_used() (Phil Auld) [RHEL-78821] +- sched: Don't try to catch up excess steal time. (Phil Auld) [RHEL-78821] +- sched: add READ_ONCE to task_on_rq_queued (Phil Auld) [RHEL-78821] +- sched/cpufreq: Ensure sd is rebuilt for EAS check (Phil Auld) [RHEL-78821] +- sched: Initialize idle tasks only once (Phil Auld) [RHEL-78821] +- sched/uclamp: Fix unnused variable warning (Phil Auld) [RHEL-78821] +- sched_getattr: port to copy_struct_to_user (Phil Auld) [RHEL-78821] +- uaccess: add copy_struct_to_user helper (Phil Auld) [RHEL-78821] +- sched: Consolidate pick_*_task to task_is_pushable helper (Phil Auld) [RHEL-78821] +- sched: Add move_queued_task_locked helper (Phil Auld) [RHEL-78821] +- sched: idle: Optimize the generic idle loop by removing needless memory barrier (Phil Auld) [RHEL-78821] +- sched/wait: Remove unused bit_wait_io_timeout (Phil Auld) [RHEL-78821] +- sched/deadline: Fix schedstats vs deadline servers (Phil Auld) [RHEL-78821] +- timekeeping: Fix bogus clock_was_set() invocation in do_adjtimex() (Phil Auld) [RHEL-78821] +- sched/deadline: Comment sched_dl_entity::dl_server variable (Phil Auld) [RHEL-78821] +- sched/core: Add clearing of ->dl_server in put_prev_task_balance() (Phil Auld) [RHEL-78821] +- sched/core: Clear prev->dl_server in CFS pick fast path (Phil Auld) [RHEL-78821] +- sched/fair: Make SCHED_IDLE entity be preempted in strict hierarchy (Phil Auld) [RHEL-78821] +- sched: remove HZ_BW feature hedge (Phil Auld) [RHEL-78821] +- lib: bitmap: fix many kernel-doc warnings (Phil Auld) [RHEL-78821] +- docs/scheduler: fix typo and warning in sched-bwc (Phil Auld) [RHEL-78821] +- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array (CKI Backport Bot) [RHEL-81666] {CVE-2025-21785} +- irqchip/gic-v3: Fix rk3399 workaround when secure interrupts are enabled (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly (Charles Mirabile) [RHEL-62922] +- irqchip/gic: Correct declaration of *percpu_base pointer in union gic_base (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3: Fix irq_complete_ack() comment (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3-its: Rely on genpool alignment (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3-its: Fix over allocation in itt_alloc_pool() (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3-its: Share ITS tables with a non-trusted hypervisor (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3: Force propagation of the active state with a read-back (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v4.1: Replace bare number with ID_AA64PFR0_EL1_GIC_V4P1 (Charles Mirabile) [RHEL-62922] +- irqchip: Remove asmlinkage for handlers registered with set_handle_irq() (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init() (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3: Pass #redistributor-regions to gic_of_setup_kvm_info() (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v4: Make sure a VPE is locked when VMAPP is issued (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v4: Fix ordering between vmapp and vpe locks (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v4: Substitute vmovp_lock for a per-VM lock (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v4: Always configure affinity on VPE activation (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3: Enable non-coherent redistributors/ITSes ACPI probing (Charles Mirabile) [RHEL-62922] +- ACPICA: MADT: Add new MADT GICC/GICR/ITS non-coherent flags handling (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3: Fix 'broken_rdists' unused warning when !SMP and !ACPI (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3: Add support for ACPI's disabled but 'online capable' CPUs (Charles Mirabile) [RHEL-62922] +- ACPICA: MADT: Add GICC online capable bit handling (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3: Don't return errors from gic_acpi_match_gicc() (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3: Work around insecure GIC integrations (Charles Mirabile) [RHEL-62922] +- arm64: irqchip/gic-v3: Select priorities at boot time (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3: Init SRE before poking sysregs (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3: Detect GICD_CTRL.DS and SCR_EL3.FIQ earlier (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3: Make distributor priorities variables (Charles Mirabile) [RHEL-62922] +- irqchip/gic-common: Remove sync_access callback (Charles Mirabile) [RHEL-62922] +- wordpart.h: Add REPEAT_BYTE_U32() (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3-its: Don't enable interrupts in its_irq_set_vcpu_affinity() (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3-its: Fix potential race condition in its_vlpi_prop_update() (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3-its: Avoid explicit cpumask allocation on stack (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1 (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3-its: Remove usage of the deprecated ida_simple_xx() API (Charles Mirabile) [RHEL-62922] +- irqchip/gic(v3): Replace gic_irq() with irqd_to_hwirq() (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3: Use readl_relaxed_poll_timeout_atomic() (Charles Mirabile) [RHEL-62922] +- iopoll: Do not use timekeeping in read_poll_timeout_atomic() (Charles Mirabile) [RHEL-62922] +- iopoll: Call cpu_relax() in busy loops (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3: Make gic_irq_domain_select() robust for zero parameter count (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3-its: Do not assume vPE tables are preallocated (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3-its: Flush ITS tables correctly in non-coherent GIC designs (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3-its: Handle non-coherent GICv4 redistributors (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3: Enable non-coherent redistributors/ITSes DT probing (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3-its: Restore quirk probing for ACPI-based systems (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3-its: Don't override quirk settings with default values (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3-its: Split allocation from initialisation of its_node (Charles Mirabile) [RHEL-62922] +- block: Add common atomic writes enable flag (Nigel Croxon) [RHEL-73514] +- block: Ensure start sector is aligned for stacking atomic writes (Nigel Croxon) [RHEL-73514] +- block: Support atomic writes limits for stacked devices (Nigel Croxon) [RHEL-73514] +- md/raid*: Fix the set_queue_limits implementations (Nigel Croxon) [RHEL-73514] +- md: Fix linear_set_limits() (Nigel Croxon) [RHEL-73514] +- md/md-bitmap: Synchronize bitmap_get_stats() with bitmap lifetime (Nigel Croxon) [RHEL-73514] +- md/md-linear: Fix a NULL vs IS_ERR() bug in linear_add() (Nigel Croxon) [RHEL-73514] +- md/md-bitmap: move bitmap_{start, end}write to md upper layer (Nigel Croxon) [RHEL-73514] +- md/raid5: implement pers->bitmap_sector() (Nigel Croxon) [RHEL-73514] +- md: add a new callback pers->bitmap_sector() (Nigel Croxon) [RHEL-73514] +- md/md-bitmap: remove the last parameter for bimtap_ops->endwrite() (Nigel Croxon) [RHEL-73514] +- md/md-bitmap: factor behind write counters out from bitmap_{start/end}write() (Nigel Croxon) [RHEL-73514] +- md: Replace deprecated kmap_atomic() with kmap_local_page() (Nigel Croxon) [RHEL-73514] +- md/raid10: Atomic write support (Nigel Croxon) [RHEL-73514] +- md/raid1: Atomic write support (Nigel Croxon) [RHEL-73514] +- md/raid0: Atomic write support (Nigel Croxon) [RHEL-73514] +- md/raid5: Increase r5conf.cache_name size (Nigel Croxon) [RHEL-73514] +- md/raid10: Handle bio_split() errors (Nigel Croxon) [RHEL-73514] +- md/raid1: Handle bio_split() errors (Nigel Croxon) [RHEL-73514] +- md/raid0: Handle bio_split() errors (Nigel Croxon) [RHEL-73514] +- md/raid5: Wait sync io to finish before changing group cnt (Nigel Croxon) [RHEL-73514] +- md/md-bitmap: Add missing destroy_work_on_stack() (Nigel Croxon) [RHEL-73514] +- md/raid5: don't set Faulty rdev for blocked_rdev (Nigel Croxon) [RHEL-73514] +- md/raid10: don't wait for Faulty rdev in wait_blocked_rdev() (Nigel Croxon) [RHEL-73514] +- md/raid1: don't wait for Faulty rdev in wait_blocked_rdev() (Nigel Croxon) [RHEL-73514] +- md/raid1: factor out helper to handle blocked rdev from raid1_write_request() (Nigel Croxon) [RHEL-73514] +- md: don't record new badblocks for faulty rdev (Nigel Croxon) [RHEL-73514] +- md: don't wait faulty rdev in md_wait_for_blocked_rdev() (Nigel Croxon) [RHEL-73514] +- md: add a new helper rdev_blocked() (Nigel Croxon) [RHEL-73514] +- md/raid5-ppl: Use atomic64_inc_return() in ppl_new_iounit() (Nigel Croxon) [RHEL-73514] +- md: ensure child flush IO does not affect origin bio->bi_status (Nigel Croxon) [RHEL-73514] +- mm/mm_init: use node's number of cpus in deferred_page_init_max_threads (Eric Chanudet) [RHEL-77271] +- selftests/net: convert test_vxlan_mdb.sh to run it in unique namespace (CKI Backport Bot) [RHEL-77173] +- powerpc/xive/spapr: correct bitmap allocation size (Mamatha Inamdar) [RHEL-80803] {CVE-2022-49623} +- RDMA/mana_ib: Allocate PAGE aligned doorbell index (Maxim Levitsky) [RHEL-80098] +- RDMA/mana_ib: use the correct page size for mapping user-mode doorbell page (Maxim Levitsky) [RHEL-80098] +- RDMA/mana_ib: use the correct page table index based on hardware page size (Maxim Levitsky) [RHEL-80098] +- net: mana: Cleanup "mana" debugfs dir after cleanup of all children (Maxim Levitsky) [RHEL-80098] +- net: mana: Fix irq_contexts memory leak in mana_gd_setup_irqs (Maxim Levitsky) [RHEL-80098] +- net: mana: Fix memory leak in mana_gd_setup_irqs (Maxim Levitsky) [RHEL-80098] +- net :mana :Request a V2 response version for MANA_QUERY_GF_STAT (Maxim Levitsky) [RHEL-80098] +- net: mana: use ethtool string helpers (Maxim Levitsky) [RHEL-80098] +- net: mana: Enable debugfs files for MANA device (Maxim Levitsky) [RHEL-80098] +- net: mana: Add get_link and get_link_ksettings in ethtool (Maxim Levitsky) [RHEL-80098] +- net: mana: Increase the DEF_RX_BUFFERS_PER_QUEUE to 1024 (Maxim Levitsky) [RHEL-80098] +- net: mana: Improve mana_set_channels() in low mem conditions (Maxim Levitsky) [RHEL-80098] +- net: mana: Implement get_ringparam/set_ringparam for mana (Maxim Levitsky) [RHEL-80098] +- net: mana: Fix error handling in mana_create_txq/rxq's NAPI cleanup (Maxim Levitsky) [RHEL-80098] +- net: mana: Fix race of mana_hwc_post_rx_wqe and new hwc response (Maxim Levitsky) [RHEL-80098] +- net: mana: Fix doorbell out of order violation and avoid unnecessary doorbell rings (Maxim Levitsky) [RHEL-80098] +- net: mana: Fix RX buf alloc_size alignment and atomic op panic (Maxim Levitsky) [RHEL-80098] +- s390/pci: Fix handling of isolated VFs (Mete Durlu) [RHEL-81935] +- s390/pci: Pull search for parent PF out of zpci_iov_setup_virtfn() (Mete Durlu) [RHEL-81935] +- s390/pci: Fix SR-IOV for PFs initially in standby (Mete Durlu) [RHEL-81935] +- io_uring: check if iowq is killed before queuing (Jeff Moyer) [RHEL-72430] {CVE-2024-56709} +- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write (Jeff Moyer) [RHEL-68164] {CVE-2024-53052} +- io_uring: check if we need to reschedule during overflow flush (Jeff Moyer) [RHEL-63824] {CVE-2024-50060} +- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY (Herbert Xu) [RHEL-78983] {CVE-2024-56690} +- soc: qcom: cmd-db: Map shared memory as WC, not WB (CKI Backport Bot) [RHEL-58876] {CVE-2024-46689} +Resolves: RHEL-58876, RHEL-62922, RHEL-63824, RHEL-68164, RHEL-72430, RHEL-73514, RHEL-77173, RHEL-77271, RHEL-78821, RHEL-78983, RHEL-80098, RHEL-80803, RHEL-81666, RHEL-81935 + * Thu Mar 06 2025 Augusto Caringi [5.14.0-571.el9] - KVM: arm64: Unconditionally save+flush host FPSIMD/SVE/SME state (Eric Auger) [RHEL-68997] - PCI: qcom: Update ICC and OPP values after Link Up event (Myron Stowe) [RHEL-67693] diff --git a/kernel.spec b/kernel.spec index 28b843e22..8dadff759 100755 --- a/kernel.spec +++ b/kernel.spec @@ -165,15 +165,15 @@ Summary: The Linux kernel # define buildid .local %define specversion 5.14.0 %define patchversion 5.14 -%define pkgrelease 571 +%define pkgrelease 572 %define kversion 5 -%define tarfile_release 5.14.0-571.el9 +%define tarfile_release 5.14.0-572.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 571%{?buildid}%{?dist} +%define specrelease 572%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-571.el9 +%define kabiversion 5.14.0-572.el9 # # End of genspec.sh variables @@ -3785,6 +3785,156 @@ fi # # %changelog +* Wed Mar 12 2025 Augusto Caringi [5.14.0-572.el9] +- sched: Don't define sched_clock_irqtime as static key (Phil Auld) [RHEL-78821] +- sched/fair: Do not compute overloaded status unnecessarily during lb (Phil Auld) [RHEL-78821] +- sched/fair: Do not compute NUMA Balancing stats unnecessarily during lb (Phil Auld) [RHEL-78821] +- sched, psi: Don't account irq time if sched_clock_irqtime is disabled (Phil Auld) [RHEL-78821] +- sched: Don't account irq time if sched_clock_irqtime is disabled (Phil Auld) [RHEL-78821] +- sched: Define sched_clock_irqtime as static key (Phil Auld) [RHEL-78821] +- sched/debug: Change need_resched warnings to pr_err (Phil Auld) [RHEL-78821] +- sched: Fix race between yield_to() and try_to_wake_up() (Phil Auld) [RHEL-78821] +- topology: Keep the cpumask unchanged when printing cpumap (Phil Auld) [RHEL-78821] +- sched/fair: Update comments after sched_tick() rename. (Phil Auld) [RHEL-78821] +- cpufreq: schedutil: Fix superfluous updates caused by need_freq_update (Phil Auld) [RHEL-78821] +- sched/fair: Fix CPU bandwidth limit bypass during CPU hotplug (Phil Auld) [RHEL-78821] +- sched: deadline: Cleanup goto label in pick_earliest_pushable_dl_task (Phil Auld) [RHEL-78821] +- sched/fair: Mark m*_vruntime() with __maybe_unused (Phil Auld) [RHEL-78821] +- sched: Unify HK_TYPE_{TIMER|TICK|MISC} to HK_TYPE_KERNEL_NOISE (Phil Auld) [RHEL-78821] +- sched/isolation: Consolidate housekeeping cpumasks that are always identical (Phil Auld) [RHEL-78821] +- sched/isolation: Make "isolcpus=nohz" equivalent to "nohz_full" (Phil Auld) [RHEL-78821] +- sched/core: Remove HK_TYPE_SCHED (Phil Auld) [RHEL-78821] +- sched/deadline: Consolidate Timer Cancellation (Phil Auld) [RHEL-78821] +- sched/fair: Remove CONFIG_CFS_BANDWIDTH=n definition of cfs_bandwidth_used() (Phil Auld) [RHEL-78821] +- sched: Don't try to catch up excess steal time. (Phil Auld) [RHEL-78821] +- sched: add READ_ONCE to task_on_rq_queued (Phil Auld) [RHEL-78821] +- sched/cpufreq: Ensure sd is rebuilt for EAS check (Phil Auld) [RHEL-78821] +- sched: Initialize idle tasks only once (Phil Auld) [RHEL-78821] +- sched/uclamp: Fix unnused variable warning (Phil Auld) [RHEL-78821] +- sched_getattr: port to copy_struct_to_user (Phil Auld) [RHEL-78821] +- uaccess: add copy_struct_to_user helper (Phil Auld) [RHEL-78821] +- sched: Consolidate pick_*_task to task_is_pushable helper (Phil Auld) [RHEL-78821] +- sched: Add move_queued_task_locked helper (Phil Auld) [RHEL-78821] +- sched: idle: Optimize the generic idle loop by removing needless memory barrier (Phil Auld) [RHEL-78821] +- sched/wait: Remove unused bit_wait_io_timeout (Phil Auld) [RHEL-78821] +- sched/deadline: Fix schedstats vs deadline servers (Phil Auld) [RHEL-78821] +- timekeeping: Fix bogus clock_was_set() invocation in do_adjtimex() (Phil Auld) [RHEL-78821] +- sched/deadline: Comment sched_dl_entity::dl_server variable (Phil Auld) [RHEL-78821] +- sched/core: Add clearing of ->dl_server in put_prev_task_balance() (Phil Auld) [RHEL-78821] +- sched/core: Clear prev->dl_server in CFS pick fast path (Phil Auld) [RHEL-78821] +- sched/fair: Make SCHED_IDLE entity be preempted in strict hierarchy (Phil Auld) [RHEL-78821] +- sched: remove HZ_BW feature hedge (Phil Auld) [RHEL-78821] +- lib: bitmap: fix many kernel-doc warnings (Phil Auld) [RHEL-78821] +- docs/scheduler: fix typo and warning in sched-bwc (Phil Auld) [RHEL-78821] +- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array (CKI Backport Bot) [RHEL-81666] {CVE-2025-21785} +- irqchip/gic-v3: Fix rk3399 workaround when secure interrupts are enabled (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly (Charles Mirabile) [RHEL-62922] +- irqchip/gic: Correct declaration of *percpu_base pointer in union gic_base (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3: Fix irq_complete_ack() comment (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3-its: Rely on genpool alignment (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3-its: Fix over allocation in itt_alloc_pool() (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3-its: Share ITS tables with a non-trusted hypervisor (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3: Force propagation of the active state with a read-back (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v4.1: Replace bare number with ID_AA64PFR0_EL1_GIC_V4P1 (Charles Mirabile) [RHEL-62922] +- irqchip: Remove asmlinkage for handlers registered with set_handle_irq() (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init() (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3: Pass #redistributor-regions to gic_of_setup_kvm_info() (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v4: Make sure a VPE is locked when VMAPP is issued (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v4: Fix ordering between vmapp and vpe locks (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v4: Substitute vmovp_lock for a per-VM lock (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v4: Always configure affinity on VPE activation (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3: Enable non-coherent redistributors/ITSes ACPI probing (Charles Mirabile) [RHEL-62922] +- ACPICA: MADT: Add new MADT GICC/GICR/ITS non-coherent flags handling (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3: Fix 'broken_rdists' unused warning when !SMP and !ACPI (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3: Add support for ACPI's disabled but 'online capable' CPUs (Charles Mirabile) [RHEL-62922] +- ACPICA: MADT: Add GICC online capable bit handling (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3: Don't return errors from gic_acpi_match_gicc() (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3: Work around insecure GIC integrations (Charles Mirabile) [RHEL-62922] +- arm64: irqchip/gic-v3: Select priorities at boot time (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3: Init SRE before poking sysregs (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3: Detect GICD_CTRL.DS and SCR_EL3.FIQ earlier (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3: Make distributor priorities variables (Charles Mirabile) [RHEL-62922] +- irqchip/gic-common: Remove sync_access callback (Charles Mirabile) [RHEL-62922] +- wordpart.h: Add REPEAT_BYTE_U32() (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3-its: Don't enable interrupts in its_irq_set_vcpu_affinity() (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3-its: Fix potential race condition in its_vlpi_prop_update() (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3-its: Avoid explicit cpumask allocation on stack (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1 (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3-its: Remove usage of the deprecated ida_simple_xx() API (Charles Mirabile) [RHEL-62922] +- irqchip/gic(v3): Replace gic_irq() with irqd_to_hwirq() (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3: Use readl_relaxed_poll_timeout_atomic() (Charles Mirabile) [RHEL-62922] +- iopoll: Do not use timekeeping in read_poll_timeout_atomic() (Charles Mirabile) [RHEL-62922] +- iopoll: Call cpu_relax() in busy loops (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3: Make gic_irq_domain_select() robust for zero parameter count (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3-its: Do not assume vPE tables are preallocated (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3-its: Flush ITS tables correctly in non-coherent GIC designs (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3-its: Handle non-coherent GICv4 redistributors (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3: Enable non-coherent redistributors/ITSes DT probing (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3-its: Restore quirk probing for ACPI-based systems (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3-its: Don't override quirk settings with default values (Charles Mirabile) [RHEL-62922] +- irqchip/gic-v3-its: Split allocation from initialisation of its_node (Charles Mirabile) [RHEL-62922] +- block: Add common atomic writes enable flag (Nigel Croxon) [RHEL-73514] +- block: Ensure start sector is aligned for stacking atomic writes (Nigel Croxon) [RHEL-73514] +- block: Support atomic writes limits for stacked devices (Nigel Croxon) [RHEL-73514] +- md/raid*: Fix the set_queue_limits implementations (Nigel Croxon) [RHEL-73514] +- md: Fix linear_set_limits() (Nigel Croxon) [RHEL-73514] +- md/md-bitmap: Synchronize bitmap_get_stats() with bitmap lifetime (Nigel Croxon) [RHEL-73514] +- md/md-linear: Fix a NULL vs IS_ERR() bug in linear_add() (Nigel Croxon) [RHEL-73514] +- md/md-bitmap: move bitmap_{start, end}write to md upper layer (Nigel Croxon) [RHEL-73514] +- md/raid5: implement pers->bitmap_sector() (Nigel Croxon) [RHEL-73514] +- md: add a new callback pers->bitmap_sector() (Nigel Croxon) [RHEL-73514] +- md/md-bitmap: remove the last parameter for bimtap_ops->endwrite() (Nigel Croxon) [RHEL-73514] +- md/md-bitmap: factor behind write counters out from bitmap_{start/end}write() (Nigel Croxon) [RHEL-73514] +- md: Replace deprecated kmap_atomic() with kmap_local_page() (Nigel Croxon) [RHEL-73514] +- md/raid10: Atomic write support (Nigel Croxon) [RHEL-73514] +- md/raid1: Atomic write support (Nigel Croxon) [RHEL-73514] +- md/raid0: Atomic write support (Nigel Croxon) [RHEL-73514] +- md/raid5: Increase r5conf.cache_name size (Nigel Croxon) [RHEL-73514] +- md/raid10: Handle bio_split() errors (Nigel Croxon) [RHEL-73514] +- md/raid1: Handle bio_split() errors (Nigel Croxon) [RHEL-73514] +- md/raid0: Handle bio_split() errors (Nigel Croxon) [RHEL-73514] +- md/raid5: Wait sync io to finish before changing group cnt (Nigel Croxon) [RHEL-73514] +- md/md-bitmap: Add missing destroy_work_on_stack() (Nigel Croxon) [RHEL-73514] +- md/raid5: don't set Faulty rdev for blocked_rdev (Nigel Croxon) [RHEL-73514] +- md/raid10: don't wait for Faulty rdev in wait_blocked_rdev() (Nigel Croxon) [RHEL-73514] +- md/raid1: don't wait for Faulty rdev in wait_blocked_rdev() (Nigel Croxon) [RHEL-73514] +- md/raid1: factor out helper to handle blocked rdev from raid1_write_request() (Nigel Croxon) [RHEL-73514] +- md: don't record new badblocks for faulty rdev (Nigel Croxon) [RHEL-73514] +- md: don't wait faulty rdev in md_wait_for_blocked_rdev() (Nigel Croxon) [RHEL-73514] +- md: add a new helper rdev_blocked() (Nigel Croxon) [RHEL-73514] +- md/raid5-ppl: Use atomic64_inc_return() in ppl_new_iounit() (Nigel Croxon) [RHEL-73514] +- md: ensure child flush IO does not affect origin bio->bi_status (Nigel Croxon) [RHEL-73514] +- mm/mm_init: use node's number of cpus in deferred_page_init_max_threads (Eric Chanudet) [RHEL-77271] +- selftests/net: convert test_vxlan_mdb.sh to run it in unique namespace (CKI Backport Bot) [RHEL-77173] +- powerpc/xive/spapr: correct bitmap allocation size (Mamatha Inamdar) [RHEL-80803] {CVE-2022-49623} +- RDMA/mana_ib: Allocate PAGE aligned doorbell index (Maxim Levitsky) [RHEL-80098] +- RDMA/mana_ib: use the correct page size for mapping user-mode doorbell page (Maxim Levitsky) [RHEL-80098] +- RDMA/mana_ib: use the correct page table index based on hardware page size (Maxim Levitsky) [RHEL-80098] +- net: mana: Cleanup "mana" debugfs dir after cleanup of all children (Maxim Levitsky) [RHEL-80098] +- net: mana: Fix irq_contexts memory leak in mana_gd_setup_irqs (Maxim Levitsky) [RHEL-80098] +- net: mana: Fix memory leak in mana_gd_setup_irqs (Maxim Levitsky) [RHEL-80098] +- net :mana :Request a V2 response version for MANA_QUERY_GF_STAT (Maxim Levitsky) [RHEL-80098] +- net: mana: use ethtool string helpers (Maxim Levitsky) [RHEL-80098] +- net: mana: Enable debugfs files for MANA device (Maxim Levitsky) [RHEL-80098] +- net: mana: Add get_link and get_link_ksettings in ethtool (Maxim Levitsky) [RHEL-80098] +- net: mana: Increase the DEF_RX_BUFFERS_PER_QUEUE to 1024 (Maxim Levitsky) [RHEL-80098] +- net: mana: Improve mana_set_channels() in low mem conditions (Maxim Levitsky) [RHEL-80098] +- net: mana: Implement get_ringparam/set_ringparam for mana (Maxim Levitsky) [RHEL-80098] +- net: mana: Fix error handling in mana_create_txq/rxq's NAPI cleanup (Maxim Levitsky) [RHEL-80098] +- net: mana: Fix race of mana_hwc_post_rx_wqe and new hwc response (Maxim Levitsky) [RHEL-80098] +- net: mana: Fix doorbell out of order violation and avoid unnecessary doorbell rings (Maxim Levitsky) [RHEL-80098] +- net: mana: Fix RX buf alloc_size alignment and atomic op panic (Maxim Levitsky) [RHEL-80098] +- s390/pci: Fix handling of isolated VFs (Mete Durlu) [RHEL-81935] +- s390/pci: Pull search for parent PF out of zpci_iov_setup_virtfn() (Mete Durlu) [RHEL-81935] +- s390/pci: Fix SR-IOV for PFs initially in standby (Mete Durlu) [RHEL-81935] +- io_uring: check if iowq is killed before queuing (Jeff Moyer) [RHEL-72430] {CVE-2024-56709} +- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write (Jeff Moyer) [RHEL-68164] {CVE-2024-53052} +- io_uring: check if we need to reschedule during overflow flush (Jeff Moyer) [RHEL-63824] {CVE-2024-50060} +- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY (Herbert Xu) [RHEL-78983] {CVE-2024-56690} +- soc: qcom: cmd-db: Map shared memory as WC, not WB (CKI Backport Bot) [RHEL-58876] {CVE-2024-46689} + * Thu Mar 06 2025 Augusto Caringi [5.14.0-571.el9] - KVM: arm64: Unconditionally save+flush host FPSIMD/SVE/SME state (Eric Auger) [RHEL-68997] - PCI: qcom: Update ICC and OPP values after Link Up event (Myron Stowe) [RHEL-67693] diff --git a/sources b/sources index 8febe80f6..079e7660d 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-571.el9.tar.xz) = b022e588e1ec01c5169e734a1caaaaa5e27741d3a92feb7c50aafd1326797759a567eb4c59619789012c0153833c507aa85680403e32e38c4c6e03ef8f583d97 -SHA512 (kernel-abi-stablelists-5.14.0-571.el9.tar.bz2) = 83424f50a52007e78b6c2c7a8f14d0cb8d6aa5169ec7b8c849e52fecd41f3ad140fd69ed7ad30fea6c778acd988a41490dc0cc72276b73c9d407dc301eafe4dd -SHA512 (kernel-kabi-dw-5.14.0-571.el9.tar.bz2) = fdc1585f269b6aef07f21b0772899224a158799e77cc1d8cd4b143fc4d1aeaf3c0165be543c3f28c3cd4879160bdb7c16ad3382183d896136650e204fa50fe27 +SHA512 (linux-5.14.0-572.el9.tar.xz) = e6a4f018b6adc06dbdff9e57ce36095e2d5b80c5633289f37333293767d84cd3523232423abb83567a42fa6e873478c967b429cbc461c78b7730dcda85d9bc04 +SHA512 (kernel-abi-stablelists-5.14.0-572.el9.tar.bz2) = 9bd2cc3bc606c79901877b6ed368f5f9aecd06c95b85a337375a42a07ccd8ab1e007936e375e25b4d4e61cbc0a358776dbdc018579e12404e0acabd2403a7584 +SHA512 (kernel-kabi-dw-5.14.0-572.el9.tar.bz2) = fdc1585f269b6aef07f21b0772899224a158799e77cc1d8cd4b143fc4d1aeaf3c0165be543c3f28c3cd4879160bdb7c16ad3382183d896136650e204fa50fe27