From d0bcef06117c8a98635826ecdd260681bb9b151e Mon Sep 17 00:00:00 2001 From: CKI KWF Bot Date: Thu, 23 Oct 2025 15:22:07 +0000 Subject: [PATCH] kernel-5.14.0-629.el9 * Thu Oct 23 2025 CKI KWF Bot [5.14.0-629.el9] - kexec_core: accept unaccepted kexec segments' destination addresses (Baoquan He) [RHEL-114163] - crash: fix spelling mistake "crahskernel" -> "crashkernel" (Baoquan He) [RHEL-114163] - crash, powerpc: default to CRASH_DUMP=n on PPC_BOOK3S_32 (Baoquan He) [RHEL-114163] - kexec/crash: no crash update when kexec in progress (Baoquan He) [RHEL-114163] - ixgbe: fix ixgbe_orom_civd_info struct layout (CKI Backport Bot) [RHEL-117603] - macsec: read MACSEC_SA_ATTR_PN with nla_get_uint (CKI Backport Bot) [RHEL-115622] - macsec: MACsec SCI assignment for ES = 0 (CKI Backport Bot) [RHEL-115622] - netfilter: nf_reject: don't leak dst refcount for loopback packets (Florian Westphal) [RHEL-115630] - netfilter: nf_tables: reject duplicate device on updates (Florian Westphal) [RHEL-115630] - netfilter: nft_socket: remove WARN_ON_ONCE with huge level value (Florian Westphal) [RHEL-115630] - netfilter: ctnetlink: remove refcounting in expectation dumpers (Florian Westphal) [RHEL-115630] - netfilter: ctnetlink: fix refcount leak on table dump (Florian Westphal) [RHEL-115630] - bpf: Check netfilter ctx accesses are aligned (Florian Westphal) [RHEL-115630] - netfilter: xt_nfacct: don't assume acct name is null-terminated (Florian Westphal) [RHEL-115630] - bpf: Disable migration in nf_hook_run_bpf(). (Florian Westphal) [RHEL-115630] - netfilter: flowtable: account for Ethernet header in nf_flow_pppoe_proto() (Florian Westphal) [RHEL-115630] - netfilter: nf_set_pipapo_avx2: fix initial map fill (Florian Westphal) [RHEL-115630] - ipvs: fix uninit-value for saddr in do_output_route4 (Florian Westphal) [RHEL-115630] - netfilter: bridge: Move specific fragmented packet to slow_path instead of dropping it (Florian Westphal) [RHEL-115630] - netfilter: nf_tables: imbalance in flowtable binding (Florian Westphal) [RHEL-115630] - netfilter: nat: restore default DNAT behavior (Florian Westphal) [RHEL-115630] - sctp: initialize more fields in sctp_v6_from_sk() (Xin Long) [RHEL-115641] - sctp: Do not wake readers in __sctp_write_space() (Xin Long) [RHEL-115641] - selftests/bpf: Skip timer cases when bpf_timer is not supported (Gregory Bell) [RHEL-83826] - bpf: Reject bpf_timer for PREEMPT_RT (Gregory Bell) [RHEL-83826] - fs: fix UAF/GPF bug in nilfs_mdt_destroy (CKI Backport Bot) [RHEL-116661] {CVE-2022-50367} - octeon_ep: fix VF MAC address lifecycle handling (Kamal Heib) [RHEL-109634] - dm: split write BIOs on zone boundaries when zone append is not emulated (Ming Lei) [RHEL-111097] - dm: Check for forbidden splitting of zone write operations (Ming Lei) [RHEL-111097] - dm: dm-crypt: Do not partially accept write BIOs with zoned targets (Ming Lei) [RHEL-111097] - dm: Always split write BIOs to zoned device limits (Ming Lei) [RHEL-111097] - block: Introduce bio_needs_zone_write_plugging() (Ming Lei) [RHEL-111097] - block: Make REQ_OP_ZONE_FINISH a write operation (Ming Lei) [RHEL-111097] - block: restore default wbt enablement (Ming Lei) [RHEL-112997] - devtmpfs: don't use vfs_getattr_nosec to query i_mode (Ming Lei) [RHEL-112997] - fs: add kern_path_locked_negative() (Ming Lei) [RHEL-112997] - VFS: add common error checks to lookup_one_qstr_excl() (Ming Lei) [RHEL-112997] - fs: simplify misleading code to remove ambiguity regarding ihold()/iput() (Ming Lei) [RHEL-112997] - VFS: change kern_path_locked() and user_path_locked_at() to never return negative dentry (Ming Lei) [RHEL-112997] - ksmbd: fix racy issue from using ->d_parent and ->d_name (Ming Lei) [RHEL-112997] - VFS: filename_create(): fix incorrect intent. (Ming Lei) [RHEL-112997] - rename __filename_parentat() to filename_parentat() (Ming Lei) [RHEL-112997] - fs: move the bdex_statx call to vfs_getattr_nosec (Ming Lei) [RHEL-112997] - dm table: Fix W=1 build warning when mempool_needs_integrity is unused (Ming Lei) [RHEL-112997] - block: don't silently ignore metadata for sync read/write (Ming Lei) [RHEL-112997] - ext4: add __GFP_NOWARN to GFP_NOWAIT in readahead (Ming Lei) [RHEL-112997] - block: validate QoS before calling __rq_qos_done_bio() (Ming Lei) [RHEL-112997] - block: avoid cpu_hotplug_lock depedency on freeze_lock (Ming Lei) [RHEL-112997] - block: decrement block_rq_qos static key in rq_qos_del() (Ming Lei) [RHEL-112997] - block: skip q->rq_qos check in rq_qos_done_bio() (Ming Lei) [RHEL-112997] - blk-mq: fix lockdep warning in __blk_mq_update_nr_hw_queues (Ming Lei) [RHEL-112997] - block: make bio_integrity_map_user() static inline (Ming Lei) [RHEL-112997] - nbd: fix lockdep deadlock warning (Ming Lei) [RHEL-112997] - block: restore two stage elevator switch while running nr_hw_queue update (Ming Lei) [RHEL-112997] - md/raid10: fix set but not used variable in sync_request_write() (Ming Lei) [RHEL-112997] - block: fix module reference leak in mq-deadline I/O scheduler (Ming Lei) [RHEL-112997] - block: fix kobject leak in blk_unregister_queue (Ming Lei) [RHEL-112997] - nbd: fix uaf in nbd_genl_connect() error path (Ming Lei) [RHEL-112997] - brd: fix sleeping function called from invalid context in brd_insert_page() (Ming Lei) [RHEL-112997] - block: fix false warning in bdev_count_inflight_rw() (Ming Lei) [RHEL-112997] - aoe: defer rexmit timer downdev work to workqueue (Ming Lei) [RHEL-112997] - aoe: clean device rq_list in aoedev_downdev() (Ming Lei) [RHEL-112997] - block: Fix bvec_set_folio() for very large folios (Ming Lei) [RHEL-112997] - bio: Fix bio_first_folio() for SPARSEMEM without VMEMMAP (Ming Lei) [RHEL-112997] - block: don't use submit_bio_noacct_nocheck in blk_zone_wplug_bio_work (Ming Lei) [RHEL-112997] - block: Clear BIO_EMULATES_ZONE_APPEND flag on BIO completion (Ming Lei) [RHEL-112997] - block: flip iter directions in blk_rq_integrity_map_user() (Ming Lei) [RHEL-112997] - block: drop direction param from bio_integrity_copy_user() (Ming Lei) [RHEL-112997] - traceevent/block: Add REQ_ATOMIC flag to block trace events (Ming Lei) [RHEL-112997] - nvme-loop: avoid -Wflex-array-member-not-at-end warning (Ming Lei) [RHEL-112997] - blk-mq: add a copyright notice to blk-mq-dma.c (Ming Lei) [RHEL-112997] - blk-mq: move the DMA mapping code to a separate file (Ming Lei) [RHEL-112997] - cdrom: Remove unnecessary NULL check before unregister_sysctl_table() (Ming Lei) [RHEL-112997] - block: fix elv_update_nr_hw_queues() to reattach elevator (Ming Lei) [RHEL-112997] - brd: avoid extra xarray lookups on first write (Ming Lei) [RHEL-112997] - block: Remove obsolete configs BLK_MQ_{PCI,VIRTIO} (Ming Lei) [RHEL-112997] - block: remove the same_page output argument to bvec_try_merge_page (Ming Lei) [RHEL-112997] - block: unfreeze queue if realloc tag set fails during nr_hw_queues update (Ming Lei) [RHEL-112997] - md: clean up accounting for issued sync IO (Ming Lei) [RHEL-112997] - md: fix is_mddev_idle() (Ming Lei) [RHEL-112997] - md: add a new api sync_io_depth (Ming Lei) [RHEL-112997] - md: record dm-raid gendisk in mddev (Ming Lei) [RHEL-112997] - block: export API to get the number of bdev inflight IO (Ming Lei) [RHEL-112997] - block: clean up blk_mq_in_flight_rw() (Ming Lei) [RHEL-112997] - block: WARN if bdev inflight counter is negative (Ming Lei) [RHEL-112997] - block: reuse part_in_flight_rw for part_in_flight (Ming Lei) [RHEL-112997] - blk-mq: remove blk_mq_in_flight() (Ming Lei) [RHEL-112997] - block: move removing elevator after deleting disk->queue_kobj (Ming Lei) [RHEL-112997] - block: don't quiesce queue for calling elevator_set_none() (Ming Lei) [RHEL-112997] - fs: aio: initialize .ki_write_stream of read-write request (Ming Lei) [RHEL-112997] - dm-integrity: use bio_add_virt_nofail (Ming Lei) [RHEL-112997] - dm-bufio: use bio_add_virt_nofail (Ming Lei) [RHEL-112997] - rnbd-srv: use bio_add_virt_nofail (Ming Lei) [RHEL-112997] - block: simplify bio_map_kern (Ming Lei) [RHEL-112997] - block: pass the operation to bio_{map,copy}_kern (Ming Lei) [RHEL-112997] - block: remove the q argument from blk_rq_map_kern (Ming Lei) [RHEL-112997] - block: add a bio_add_vmalloc helpers (Ming Lei) [RHEL-112997] - block: add a bio_add_max_vecs helper (Ming Lei) [RHEL-112997] - block: add a bdev_rw_virt helper (Ming Lei) [RHEL-112997] - block: add a bio_add_virt_nofail helper (Ming Lei) [RHEL-112997] - block: fix warning on 'make htmldocs' (Ming Lei) [RHEL-112997] - block: expose write streams for block device nodes (Ming Lei) [RHEL-112997] - block: introduce a write_stream_granularity queue limit (Ming Lei) [RHEL-112997] - block: introduce max_write_streams queue limit (Ming Lei) [RHEL-112997] - block: add a bi_write_stream field (Ming Lei) [RHEL-112997] - fs: add a write stream field to the kiocb (Ming Lei) [RHEL-112997] - block: move wbt_enable_default() out of queue freezing from sched ->exit() (Ming Lei) [RHEL-112997] - block: move hctx cpuhp add/del out of queue freezing (Ming Lei) [RHEL-112997] - block: don't acquire ->elevator_lock in blk_mq_map_swqueue and blk_mq_realloc_hw_ctxs (Ming Lei) [RHEL-112997] - block: move hctx debugfs/sysfs registering out of freezing queue (Ming Lei) [RHEL-112997] - block: move elv_register[unregister]_queue out of elevator_lock (Ming Lei) [RHEL-112997] - block: add new helper for disabling elevator switch when deleting disk (Ming Lei) [RHEL-112997] - block: fail to show/store elevator sysfs attribute if elevator is dying (Ming Lei) [RHEL-112997] - block: remove elevator queue's type check in elv_attr_show/store() (Ming Lei) [RHEL-112997] - block: pass elevator_queue to elv_register_queue & unregister_queue (Ming Lei) [RHEL-112997] - block: unifying elevator change (Ming Lei) [RHEL-112997] - block: add `struct elv_change_ctx` for unifying elevator change (Ming Lei) [RHEL-112997] - block: move queue freezing & elevator_lock into elevator_change() (Ming Lei) [RHEL-112997] - block: simplify elevator reattachment for updating nr_hw_queues (Ming Lei) [RHEL-112997] - block: move blk_queue_registered() check into elv_iosched_store() (Ming Lei) [RHEL-112997] - block: fold elevator_disable into elevator_switch (Ming Lei) [RHEL-112997] - block: look up the elevator type in elevator_switch (Ming Lei) [RHEL-112997] - block: don't allow to switch elevator if updating nr_hw_queues is in-progress (Ming Lei) [RHEL-112997] - block: prevent adding/deleting disk during updating nr_hw_queues (Ming Lei) [RHEL-112997] - block: add helper add_disk_final() (Ming Lei) [RHEL-112997] - block: move sched debugfs register into elvevator_register_queue (Ming Lei) [RHEL-112997] - block: add two helpers for registering/un-registering sched debugfs (Ming Lei) [RHEL-112997] - block: use q->elevator with ->elevator_lock held in elv_iosched_show() (Ming Lei) [RHEL-112997] - block: don't call freeze queue in elevator_switch() and elevator_disable() (Ming Lei) [RHEL-112997] - block: move ELEVATOR_FLAG_DISABLE_WBT a request queue flag (Ming Lei) [RHEL-112997] - block: move blk_mq_add_queue_tag_set() after blk_mq_map_swqueue() (Ming Lei) [RHEL-112997] - brd: fix discard end sector (Ming Lei) [RHEL-112997] - brd: fix aligned_sector from brd_do_discard() (Ming Lei) [RHEL-112997] - brd: protect page with rcu (Ming Lei) [RHEL-112997] - block: avoid hctx spinlock for plug with multiple queues (Ming Lei) [RHEL-112997] - block: factor out blk_mq_dispatch_queue_requests() helper (Ming Lei) [RHEL-112997] - block: take rq_list instead of plug in dispatch functions (Ming Lei) [RHEL-112997] - brd: use memcpy_{to,from]_page in brd_rw_bvec (Ming Lei) [RHEL-112997] - brd: split I/O at page boundaries (Ming Lei) [RHEL-112997] - brd: use bvec_kmap_local in brd_do_bvec (Ming Lei) [RHEL-112997] - brd: remove the sector variable in brd_submit_bio (Ming Lei) [RHEL-112997] - brd: pass a bvec pointer to brd_do_bvec (Ming Lei) [RHEL-112997] - block: blk-rq-qos: guard rq-qos helpers by static key (Ming Lei) [RHEL-112997] - block: ensure that struct blk_mq_alloc_data is fully initialized (Ming Lei) [RHEL-112997] - block: Simplify blk_mq_dispatch_rq_list() and its callers (Ming Lei) [RHEL-112997] - block: always allocate integrity buffer when required (Ming Lei) [RHEL-112997] - block: remove test of incorrect io priority level (Ming Lei) [RHEL-112997] - block: only update request sector if needed (Ming Lei) [RHEL-112997] - block: don't autoload drivers on blk-cgroup configuration (Ming Lei) [RHEL-112997] - block: don't autoload drivers on stat (Ming Lei) [RHEL-112997] - buffer: remove __getblk_gfp() (Ming Lei) [RHEL-112997] - ext4: call bdev_getblk() from sb_getblk_gfp() (Ming Lei) [RHEL-112997] - buffer: convert sb_getblk() to call __getblk() (Ming Lei) [RHEL-112997] - buffer: convert getblk_unmovable() and __getblk() to use bdev_getblk() (Ming Lei) [RHEL-112997] - buffer: use bdev_getblk() to avoid memory reclaim in readahead path (Ming Lei) [RHEL-112997] - ext4: use bdev_getblk() to avoid memory reclaim in readahead path (Ming Lei) [RHEL-112997] - buffer: hoist GFP flags from grow_dev_page() to __getblk_gfp() (Ming Lei) [RHEL-112997] - buffer: pass GFP flags to folio_alloc_buffers() (Ming Lei) [RHEL-112997] - buffer: convert grow_dev_page() to use a folio (Ming Lei) [RHEL-112997] - block: move blkdev_{get,put} _no_open prototypes out of blkdev.h (Ming Lei) [RHEL-112997] - block: integrity: Do not call set_page_dirty_lock() (Ming Lei) [RHEL-112997] - loop: LOOP_SET_FD: send uevents for partitions (Ming Lei) [RHEL-112997] - loop: properly send KOBJ_CHANGED uevent for disk device (Ming Lei) [RHEL-112997] - block: fix resource leak in blk_register_queue() error path (Ming Lei) [RHEL-112997] - block: add SPDX header line to blk-throttle.h (Ming Lei) [RHEL-112997] - null_blk: Use strscpy() instead of strscpy_pad() in null_add_dev() (Ming Lei) [RHEL-112997] - block: don't grab elevator lock during queue initialization (Ming Lei) [RHEL-112997] - block: remove unused nseg parameter (Ming Lei) [RHEL-112997] - docs: sysfs-block: Clarify integrity sysfs attributes (Ming Lei) [RHEL-112997] - block/blk-iocost: ensure 'ret' is set on error (Ming Lei) [RHEL-112997] - block: correct locking order for protecting blk-wbt parameters (Ming Lei) [RHEL-112997] - block: release q->elevator_lock in ioc_qos_write (Ming Lei) [RHEL-112997] - blk-cgroup: improve policy registration error handling (Ming Lei) [RHEL-112997] - loop: move vfs_fsync() out of loop_update_dio() (Ming Lei) [RHEL-112997] - block: Make request_queue lockdep splats show up earlier (Ming Lei) [RHEL-112997] - block: protect debugfs attribute method hctx_busy_show (Ming Lei) [RHEL-112997] - block: remove unnecessary goto labels in debugfs attribute read methods (Ming Lei) [RHEL-112997] - block: protect debugfs attrs using elevator_lock instead of sysfs_lock (Ming Lei) [RHEL-112997] - block: remove unused parameter 'q' parameter in __blk_rq_map_sg() (Ming Lei) [RHEL-112997] - block: remove unused parameter (Ming Lei) [RHEL-112997] - block: protect hctx attributes/params using q->elevator_lock (Ming Lei) [RHEL-112997] - block: protect wbt_lat_usec using q->elevator_lock (Ming Lei) [RHEL-112997] - block: protect nr_requests update using q->elevator_lock (Ming Lei) [RHEL-112997] - block: introduce a dedicated lock for protecting queue elevator updates (Ming Lei) [RHEL-112997] - block: fix memory leak for elevator on add_disk failure (Ming Lei) [RHEL-112997] - block: remove q->sysfs_lock for attributes which don't need it (Ming Lei) [RHEL-112997] - block: move q->sysfs_lock and queue-freeze under show/store method (Ming Lei) [RHEL-112997] - block: acquire q->limits_lock while reading sysfs attributes (Ming Lei) [RHEL-112997] - block: Correctly initialize BLK_INTEGRITY_NOGENERATE and BLK_INTEGRITY_NOVERIFY (Ming Lei) [RHEL-112997] - block: ensure correct integrity capability propagation in stacked devices (Ming Lei) [RHEL-112997] - loop: Remove struct loop_func_table (Ming Lei) [RHEL-112997] - block: split struct bio_integrity_payload (Ming Lei) [RHEL-112997] - block: move the block layer auto-integrity code into a new file (Ming Lei) [RHEL-112997] - scsi: add support for user-meta interface (Ming Lei) [RHEL-112997] - nvme: add support for passing on the application tag (Ming Lei) [RHEL-112997] - block: add support to pass user meta buffer (Ming Lei) [RHEL-112997] - block: introduce BIP_CHECK_GUARD/REFTAG/APPTAG bip_flags (Ming Lei) [RHEL-112997] - fs: introduce IOCB_HAS_METADATA for metadata (Ming Lei) [RHEL-112997] - fs, iov_iter: define meta io descriptor (Ming Lei) [RHEL-112997] - block: modify bio_integrity_map_user to accept iov_iter as argument (Ming Lei) [RHEL-112997] - block: copy back bounce buffer to user-space correctly in case of split (Ming Lei) [RHEL-112997] - block: define set of integrity flags to be inherited by cloned bip (Ming Lei) [RHEL-112997] - block: mark bounce buffering as incompatible with integrity (Ming Lei) [RHEL-112997] - null_blk: do partial IO for bad blocks (Ming Lei) [RHEL-112997] - null_blk: pass transfer size to null_handle_rq() (Ming Lei) [RHEL-112997] - null_blk: replace null_process_cmd() call in null_zone_write() (Ming Lei) [RHEL-112997] - null_blk: introduce badblocks_once parameter (Ming Lei) [RHEL-112997] - null_blk: generate null_blk configfs features string (Ming Lei) [RHEL-112997] - blk-wbt: Cleanup a comment in wb_timer_fn (Ming Lei) [RHEL-112997] - blk-wbt: Fix some comments (Ming Lei) [RHEL-112997] - loop: take the file system minimum dio alignment into account (Ming Lei) [RHEL-112997] - loop: check in LO_FLAGS_DIRECT_IO in loop_default_blocksize (Ming Lei) [RHEL-112997] - loop: set LO_FLAGS_DIRECT_IO in loop_assign_backing_file (Ming Lei) [RHEL-112997] - loop: factor out a loop_assign_backing_file helper (Ming Lei) [RHEL-112997] - block: Remove commented out code (Ming Lei) [RHEL-112997] - block: refactor rq_qos_wait() (Ming Lei) [RHEL-112997] - block: introduce init_wait_func() (Ming Lei) [RHEL-112997] Resolves: RHEL-109634, RHEL-111097, RHEL-112997, RHEL-114163, RHEL-115622, RHEL-115630, RHEL-115641, RHEL-116661, RHEL-117603, RHEL-83826 Signed-off-by: CKI KWF Bot --- Makefile.rhelver | 2 +- kernel.changelog | 220 +++++++++++++++++++++++++++++++++++++++++++++ kernel.spec | 227 ++++++++++++++++++++++++++++++++++++++++++++++- sources | 6 +- 4 files changed, 447 insertions(+), 8 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index aa1461a54..89cdbf4ea 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 8 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 628 +RHEL_RELEASE = 629 # # ZSTREAM diff --git a/kernel.changelog b/kernel.changelog index 7af23ced2..f6c9bbd91 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,223 @@ +* Thu Oct 23 2025 CKI KWF Bot [5.14.0-629.el9] +- kexec_core: accept unaccepted kexec segments' destination addresses (Baoquan He) [RHEL-114163] +- crash: fix spelling mistake "crahskernel" -> "crashkernel" (Baoquan He) [RHEL-114163] +- crash, powerpc: default to CRASH_DUMP=n on PPC_BOOK3S_32 (Baoquan He) [RHEL-114163] +- kexec/crash: no crash update when kexec in progress (Baoquan He) [RHEL-114163] +- ixgbe: fix ixgbe_orom_civd_info struct layout (CKI Backport Bot) [RHEL-117603] +- macsec: read MACSEC_SA_ATTR_PN with nla_get_uint (CKI Backport Bot) [RHEL-115622] +- macsec: MACsec SCI assignment for ES = 0 (CKI Backport Bot) [RHEL-115622] +- netfilter: nf_reject: don't leak dst refcount for loopback packets (Florian Westphal) [RHEL-115630] +- netfilter: nf_tables: reject duplicate device on updates (Florian Westphal) [RHEL-115630] +- netfilter: nft_socket: remove WARN_ON_ONCE with huge level value (Florian Westphal) [RHEL-115630] +- netfilter: ctnetlink: remove refcounting in expectation dumpers (Florian Westphal) [RHEL-115630] +- netfilter: ctnetlink: fix refcount leak on table dump (Florian Westphal) [RHEL-115630] +- bpf: Check netfilter ctx accesses are aligned (Florian Westphal) [RHEL-115630] +- netfilter: xt_nfacct: don't assume acct name is null-terminated (Florian Westphal) [RHEL-115630] +- bpf: Disable migration in nf_hook_run_bpf(). (Florian Westphal) [RHEL-115630] +- netfilter: flowtable: account for Ethernet header in nf_flow_pppoe_proto() (Florian Westphal) [RHEL-115630] +- netfilter: nf_set_pipapo_avx2: fix initial map fill (Florian Westphal) [RHEL-115630] +- ipvs: fix uninit-value for saddr in do_output_route4 (Florian Westphal) [RHEL-115630] +- netfilter: bridge: Move specific fragmented packet to slow_path instead of dropping it (Florian Westphal) [RHEL-115630] +- netfilter: nf_tables: imbalance in flowtable binding (Florian Westphal) [RHEL-115630] +- netfilter: nat: restore default DNAT behavior (Florian Westphal) [RHEL-115630] +- sctp: initialize more fields in sctp_v6_from_sk() (Xin Long) [RHEL-115641] +- sctp: Do not wake readers in __sctp_write_space() (Xin Long) [RHEL-115641] +- selftests/bpf: Skip timer cases when bpf_timer is not supported (Gregory Bell) [RHEL-83826] +- bpf: Reject bpf_timer for PREEMPT_RT (Gregory Bell) [RHEL-83826] +- fs: fix UAF/GPF bug in nilfs_mdt_destroy (CKI Backport Bot) [RHEL-116661] {CVE-2022-50367} +- octeon_ep: fix VF MAC address lifecycle handling (Kamal Heib) [RHEL-109634] +- dm: split write BIOs on zone boundaries when zone append is not emulated (Ming Lei) [RHEL-111097] +- dm: Check for forbidden splitting of zone write operations (Ming Lei) [RHEL-111097] +- dm: dm-crypt: Do not partially accept write BIOs with zoned targets (Ming Lei) [RHEL-111097] +- dm: Always split write BIOs to zoned device limits (Ming Lei) [RHEL-111097] +- block: Introduce bio_needs_zone_write_plugging() (Ming Lei) [RHEL-111097] +- block: Make REQ_OP_ZONE_FINISH a write operation (Ming Lei) [RHEL-111097] +- block: restore default wbt enablement (Ming Lei) [RHEL-112997] +- devtmpfs: don't use vfs_getattr_nosec to query i_mode (Ming Lei) [RHEL-112997] +- fs: add kern_path_locked_negative() (Ming Lei) [RHEL-112997] +- VFS: add common error checks to lookup_one_qstr_excl() (Ming Lei) [RHEL-112997] +- fs: simplify misleading code to remove ambiguity regarding ihold()/iput() (Ming Lei) [RHEL-112997] +- VFS: change kern_path_locked() and user_path_locked_at() to never return negative dentry (Ming Lei) [RHEL-112997] +- ksmbd: fix racy issue from using ->d_parent and ->d_name (Ming Lei) [RHEL-112997] +- VFS: filename_create(): fix incorrect intent. (Ming Lei) [RHEL-112997] +- rename __filename_parentat() to filename_parentat() (Ming Lei) [RHEL-112997] +- fs: move the bdex_statx call to vfs_getattr_nosec (Ming Lei) [RHEL-112997] +- dm table: Fix W=1 build warning when mempool_needs_integrity is unused (Ming Lei) [RHEL-112997] +- block: don't silently ignore metadata for sync read/write (Ming Lei) [RHEL-112997] +- ext4: add __GFP_NOWARN to GFP_NOWAIT in readahead (Ming Lei) [RHEL-112997] +- block: validate QoS before calling __rq_qos_done_bio() (Ming Lei) [RHEL-112997] +- block: avoid cpu_hotplug_lock depedency on freeze_lock (Ming Lei) [RHEL-112997] +- block: decrement block_rq_qos static key in rq_qos_del() (Ming Lei) [RHEL-112997] +- block: skip q->rq_qos check in rq_qos_done_bio() (Ming Lei) [RHEL-112997] +- blk-mq: fix lockdep warning in __blk_mq_update_nr_hw_queues (Ming Lei) [RHEL-112997] +- block: make bio_integrity_map_user() static inline (Ming Lei) [RHEL-112997] +- nbd: fix lockdep deadlock warning (Ming Lei) [RHEL-112997] +- block: restore two stage elevator switch while running nr_hw_queue update (Ming Lei) [RHEL-112997] +- md/raid10: fix set but not used variable in sync_request_write() (Ming Lei) [RHEL-112997] +- block: fix module reference leak in mq-deadline I/O scheduler (Ming Lei) [RHEL-112997] +- block: fix kobject leak in blk_unregister_queue (Ming Lei) [RHEL-112997] +- nbd: fix uaf in nbd_genl_connect() error path (Ming Lei) [RHEL-112997] +- brd: fix sleeping function called from invalid context in brd_insert_page() (Ming Lei) [RHEL-112997] +- block: fix false warning in bdev_count_inflight_rw() (Ming Lei) [RHEL-112997] +- aoe: defer rexmit timer downdev work to workqueue (Ming Lei) [RHEL-112997] +- aoe: clean device rq_list in aoedev_downdev() (Ming Lei) [RHEL-112997] +- block: Fix bvec_set_folio() for very large folios (Ming Lei) [RHEL-112997] +- bio: Fix bio_first_folio() for SPARSEMEM without VMEMMAP (Ming Lei) [RHEL-112997] +- block: don't use submit_bio_noacct_nocheck in blk_zone_wplug_bio_work (Ming Lei) [RHEL-112997] +- block: Clear BIO_EMULATES_ZONE_APPEND flag on BIO completion (Ming Lei) [RHEL-112997] +- block: flip iter directions in blk_rq_integrity_map_user() (Ming Lei) [RHEL-112997] +- block: drop direction param from bio_integrity_copy_user() (Ming Lei) [RHEL-112997] +- traceevent/block: Add REQ_ATOMIC flag to block trace events (Ming Lei) [RHEL-112997] +- nvme-loop: avoid -Wflex-array-member-not-at-end warning (Ming Lei) [RHEL-112997] +- blk-mq: add a copyright notice to blk-mq-dma.c (Ming Lei) [RHEL-112997] +- blk-mq: move the DMA mapping code to a separate file (Ming Lei) [RHEL-112997] +- cdrom: Remove unnecessary NULL check before unregister_sysctl_table() (Ming Lei) [RHEL-112997] +- block: fix elv_update_nr_hw_queues() to reattach elevator (Ming Lei) [RHEL-112997] +- brd: avoid extra xarray lookups on first write (Ming Lei) [RHEL-112997] +- block: Remove obsolete configs BLK_MQ_{PCI,VIRTIO} (Ming Lei) [RHEL-112997] +- block: remove the same_page output argument to bvec_try_merge_page (Ming Lei) [RHEL-112997] +- block: unfreeze queue if realloc tag set fails during nr_hw_queues update (Ming Lei) [RHEL-112997] +- md: clean up accounting for issued sync IO (Ming Lei) [RHEL-112997] +- md: fix is_mddev_idle() (Ming Lei) [RHEL-112997] +- md: add a new api sync_io_depth (Ming Lei) [RHEL-112997] +- md: record dm-raid gendisk in mddev (Ming Lei) [RHEL-112997] +- block: export API to get the number of bdev inflight IO (Ming Lei) [RHEL-112997] +- block: clean up blk_mq_in_flight_rw() (Ming Lei) [RHEL-112997] +- block: WARN if bdev inflight counter is negative (Ming Lei) [RHEL-112997] +- block: reuse part_in_flight_rw for part_in_flight (Ming Lei) [RHEL-112997] +- blk-mq: remove blk_mq_in_flight() (Ming Lei) [RHEL-112997] +- block: move removing elevator after deleting disk->queue_kobj (Ming Lei) [RHEL-112997] +- block: don't quiesce queue for calling elevator_set_none() (Ming Lei) [RHEL-112997] +- fs: aio: initialize .ki_write_stream of read-write request (Ming Lei) [RHEL-112997] +- dm-integrity: use bio_add_virt_nofail (Ming Lei) [RHEL-112997] +- dm-bufio: use bio_add_virt_nofail (Ming Lei) [RHEL-112997] +- rnbd-srv: use bio_add_virt_nofail (Ming Lei) [RHEL-112997] +- block: simplify bio_map_kern (Ming Lei) [RHEL-112997] +- block: pass the operation to bio_{map,copy}_kern (Ming Lei) [RHEL-112997] +- block: remove the q argument from blk_rq_map_kern (Ming Lei) [RHEL-112997] +- block: add a bio_add_vmalloc helpers (Ming Lei) [RHEL-112997] +- block: add a bio_add_max_vecs helper (Ming Lei) [RHEL-112997] +- block: add a bdev_rw_virt helper (Ming Lei) [RHEL-112997] +- block: add a bio_add_virt_nofail helper (Ming Lei) [RHEL-112997] +- block: fix warning on 'make htmldocs' (Ming Lei) [RHEL-112997] +- block: expose write streams for block device nodes (Ming Lei) [RHEL-112997] +- block: introduce a write_stream_granularity queue limit (Ming Lei) [RHEL-112997] +- block: introduce max_write_streams queue limit (Ming Lei) [RHEL-112997] +- block: add a bi_write_stream field (Ming Lei) [RHEL-112997] +- fs: add a write stream field to the kiocb (Ming Lei) [RHEL-112997] +- block: move wbt_enable_default() out of queue freezing from sched ->exit() (Ming Lei) [RHEL-112997] +- block: move hctx cpuhp add/del out of queue freezing (Ming Lei) [RHEL-112997] +- block: don't acquire ->elevator_lock in blk_mq_map_swqueue and blk_mq_realloc_hw_ctxs (Ming Lei) [RHEL-112997] +- block: move hctx debugfs/sysfs registering out of freezing queue (Ming Lei) [RHEL-112997] +- block: move elv_register[unregister]_queue out of elevator_lock (Ming Lei) [RHEL-112997] +- block: add new helper for disabling elevator switch when deleting disk (Ming Lei) [RHEL-112997] +- block: fail to show/store elevator sysfs attribute if elevator is dying (Ming Lei) [RHEL-112997] +- block: remove elevator queue's type check in elv_attr_show/store() (Ming Lei) [RHEL-112997] +- block: pass elevator_queue to elv_register_queue & unregister_queue (Ming Lei) [RHEL-112997] +- block: unifying elevator change (Ming Lei) [RHEL-112997] +- block: add `struct elv_change_ctx` for unifying elevator change (Ming Lei) [RHEL-112997] +- block: move queue freezing & elevator_lock into elevator_change() (Ming Lei) [RHEL-112997] +- block: simplify elevator reattachment for updating nr_hw_queues (Ming Lei) [RHEL-112997] +- block: move blk_queue_registered() check into elv_iosched_store() (Ming Lei) [RHEL-112997] +- block: fold elevator_disable into elevator_switch (Ming Lei) [RHEL-112997] +- block: look up the elevator type in elevator_switch (Ming Lei) [RHEL-112997] +- block: don't allow to switch elevator if updating nr_hw_queues is in-progress (Ming Lei) [RHEL-112997] +- block: prevent adding/deleting disk during updating nr_hw_queues (Ming Lei) [RHEL-112997] +- block: add helper add_disk_final() (Ming Lei) [RHEL-112997] +- block: move sched debugfs register into elvevator_register_queue (Ming Lei) [RHEL-112997] +- block: add two helpers for registering/un-registering sched debugfs (Ming Lei) [RHEL-112997] +- block: use q->elevator with ->elevator_lock held in elv_iosched_show() (Ming Lei) [RHEL-112997] +- block: don't call freeze queue in elevator_switch() and elevator_disable() (Ming Lei) [RHEL-112997] +- block: move ELEVATOR_FLAG_DISABLE_WBT a request queue flag (Ming Lei) [RHEL-112997] +- block: move blk_mq_add_queue_tag_set() after blk_mq_map_swqueue() (Ming Lei) [RHEL-112997] +- brd: fix discard end sector (Ming Lei) [RHEL-112997] +- brd: fix aligned_sector from brd_do_discard() (Ming Lei) [RHEL-112997] +- brd: protect page with rcu (Ming Lei) [RHEL-112997] +- block: avoid hctx spinlock for plug with multiple queues (Ming Lei) [RHEL-112997] +- block: factor out blk_mq_dispatch_queue_requests() helper (Ming Lei) [RHEL-112997] +- block: take rq_list instead of plug in dispatch functions (Ming Lei) [RHEL-112997] +- brd: use memcpy_{to,from]_page in brd_rw_bvec (Ming Lei) [RHEL-112997] +- brd: split I/O at page boundaries (Ming Lei) [RHEL-112997] +- brd: use bvec_kmap_local in brd_do_bvec (Ming Lei) [RHEL-112997] +- brd: remove the sector variable in brd_submit_bio (Ming Lei) [RHEL-112997] +- brd: pass a bvec pointer to brd_do_bvec (Ming Lei) [RHEL-112997] +- block: blk-rq-qos: guard rq-qos helpers by static key (Ming Lei) [RHEL-112997] +- block: ensure that struct blk_mq_alloc_data is fully initialized (Ming Lei) [RHEL-112997] +- block: Simplify blk_mq_dispatch_rq_list() and its callers (Ming Lei) [RHEL-112997] +- block: always allocate integrity buffer when required (Ming Lei) [RHEL-112997] +- block: remove test of incorrect io priority level (Ming Lei) [RHEL-112997] +- block: only update request sector if needed (Ming Lei) [RHEL-112997] +- block: don't autoload drivers on blk-cgroup configuration (Ming Lei) [RHEL-112997] +- block: don't autoload drivers on stat (Ming Lei) [RHEL-112997] +- buffer: remove __getblk_gfp() (Ming Lei) [RHEL-112997] +- ext4: call bdev_getblk() from sb_getblk_gfp() (Ming Lei) [RHEL-112997] +- buffer: convert sb_getblk() to call __getblk() (Ming Lei) [RHEL-112997] +- buffer: convert getblk_unmovable() and __getblk() to use bdev_getblk() (Ming Lei) [RHEL-112997] +- buffer: use bdev_getblk() to avoid memory reclaim in readahead path (Ming Lei) [RHEL-112997] +- ext4: use bdev_getblk() to avoid memory reclaim in readahead path (Ming Lei) [RHEL-112997] +- buffer: hoist GFP flags from grow_dev_page() to __getblk_gfp() (Ming Lei) [RHEL-112997] +- buffer: pass GFP flags to folio_alloc_buffers() (Ming Lei) [RHEL-112997] +- buffer: convert grow_dev_page() to use a folio (Ming Lei) [RHEL-112997] +- block: move blkdev_{get,put} _no_open prototypes out of blkdev.h (Ming Lei) [RHEL-112997] +- block: integrity: Do not call set_page_dirty_lock() (Ming Lei) [RHEL-112997] +- loop: LOOP_SET_FD: send uevents for partitions (Ming Lei) [RHEL-112997] +- loop: properly send KOBJ_CHANGED uevent for disk device (Ming Lei) [RHEL-112997] +- block: fix resource leak in blk_register_queue() error path (Ming Lei) [RHEL-112997] +- block: add SPDX header line to blk-throttle.h (Ming Lei) [RHEL-112997] +- null_blk: Use strscpy() instead of strscpy_pad() in null_add_dev() (Ming Lei) [RHEL-112997] +- block: don't grab elevator lock during queue initialization (Ming Lei) [RHEL-112997] +- block: remove unused nseg parameter (Ming Lei) [RHEL-112997] +- docs: sysfs-block: Clarify integrity sysfs attributes (Ming Lei) [RHEL-112997] +- block/blk-iocost: ensure 'ret' is set on error (Ming Lei) [RHEL-112997] +- block: correct locking order for protecting blk-wbt parameters (Ming Lei) [RHEL-112997] +- block: release q->elevator_lock in ioc_qos_write (Ming Lei) [RHEL-112997] +- blk-cgroup: improve policy registration error handling (Ming Lei) [RHEL-112997] +- loop: move vfs_fsync() out of loop_update_dio() (Ming Lei) [RHEL-112997] +- block: Make request_queue lockdep splats show up earlier (Ming Lei) [RHEL-112997] +- block: protect debugfs attribute method hctx_busy_show (Ming Lei) [RHEL-112997] +- block: remove unnecessary goto labels in debugfs attribute read methods (Ming Lei) [RHEL-112997] +- block: protect debugfs attrs using elevator_lock instead of sysfs_lock (Ming Lei) [RHEL-112997] +- block: remove unused parameter 'q' parameter in __blk_rq_map_sg() (Ming Lei) [RHEL-112997] +- block: remove unused parameter (Ming Lei) [RHEL-112997] +- block: protect hctx attributes/params using q->elevator_lock (Ming Lei) [RHEL-112997] +- block: protect wbt_lat_usec using q->elevator_lock (Ming Lei) [RHEL-112997] +- block: protect nr_requests update using q->elevator_lock (Ming Lei) [RHEL-112997] +- block: introduce a dedicated lock for protecting queue elevator updates (Ming Lei) [RHEL-112997] +- block: fix memory leak for elevator on add_disk failure (Ming Lei) [RHEL-112997] +- block: remove q->sysfs_lock for attributes which don't need it (Ming Lei) [RHEL-112997] +- block: move q->sysfs_lock and queue-freeze under show/store method (Ming Lei) [RHEL-112997] +- block: acquire q->limits_lock while reading sysfs attributes (Ming Lei) [RHEL-112997] +- block: Correctly initialize BLK_INTEGRITY_NOGENERATE and BLK_INTEGRITY_NOVERIFY (Ming Lei) [RHEL-112997] +- block: ensure correct integrity capability propagation in stacked devices (Ming Lei) [RHEL-112997] +- loop: Remove struct loop_func_table (Ming Lei) [RHEL-112997] +- block: split struct bio_integrity_payload (Ming Lei) [RHEL-112997] +- block: move the block layer auto-integrity code into a new file (Ming Lei) [RHEL-112997] +- scsi: add support for user-meta interface (Ming Lei) [RHEL-112997] +- nvme: add support for passing on the application tag (Ming Lei) [RHEL-112997] +- block: add support to pass user meta buffer (Ming Lei) [RHEL-112997] +- block: introduce BIP_CHECK_GUARD/REFTAG/APPTAG bip_flags (Ming Lei) [RHEL-112997] +- fs: introduce IOCB_HAS_METADATA for metadata (Ming Lei) [RHEL-112997] +- fs, iov_iter: define meta io descriptor (Ming Lei) [RHEL-112997] +- block: modify bio_integrity_map_user to accept iov_iter as argument (Ming Lei) [RHEL-112997] +- block: copy back bounce buffer to user-space correctly in case of split (Ming Lei) [RHEL-112997] +- block: define set of integrity flags to be inherited by cloned bip (Ming Lei) [RHEL-112997] +- block: mark bounce buffering as incompatible with integrity (Ming Lei) [RHEL-112997] +- null_blk: do partial IO for bad blocks (Ming Lei) [RHEL-112997] +- null_blk: pass transfer size to null_handle_rq() (Ming Lei) [RHEL-112997] +- null_blk: replace null_process_cmd() call in null_zone_write() (Ming Lei) [RHEL-112997] +- null_blk: introduce badblocks_once parameter (Ming Lei) [RHEL-112997] +- null_blk: generate null_blk configfs features string (Ming Lei) [RHEL-112997] +- blk-wbt: Cleanup a comment in wb_timer_fn (Ming Lei) [RHEL-112997] +- blk-wbt: Fix some comments (Ming Lei) [RHEL-112997] +- loop: take the file system minimum dio alignment into account (Ming Lei) [RHEL-112997] +- loop: check in LO_FLAGS_DIRECT_IO in loop_default_blocksize (Ming Lei) [RHEL-112997] +- loop: set LO_FLAGS_DIRECT_IO in loop_assign_backing_file (Ming Lei) [RHEL-112997] +- loop: factor out a loop_assign_backing_file helper (Ming Lei) [RHEL-112997] +- block: Remove commented out code (Ming Lei) [RHEL-112997] +- block: refactor rq_qos_wait() (Ming Lei) [RHEL-112997] +- block: introduce init_wait_func() (Ming Lei) [RHEL-112997] +Resolves: RHEL-109634, RHEL-111097, RHEL-112997, RHEL-114163, RHEL-115622, RHEL-115630, RHEL-115641, RHEL-116661, RHEL-117603, RHEL-83826 + * Wed Oct 22 2025 Patrick Talbert [5.14.0-628.el9] - s390/qeth: Make hw_trap sysfs attribute idempotent (Mete Durlu) [RHEL-99997] - scsi: lpfc: Fix buffer free/clear order in deferred receive path (CKI Backport Bot) [RHEL-119116] {CVE-2025-39841} diff --git a/kernel.spec b/kernel.spec index 3cc069492..3a91068be 100644 --- 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 628 +%define pkgrelease 629 %define kversion 5 -%define tarfile_release 5.14.0-628.el9 +%define tarfile_release 5.14.0-629.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 628%{?buildid}%{?dist} +%define specrelease 629%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-628.el9 +%define kabiversion 5.14.0-629.el9 # # End of genspec.sh variables @@ -3692,6 +3692,225 @@ fi # # %changelog +* Thu Oct 23 2025 CKI KWF Bot [5.14.0-629.el9] +- kexec_core: accept unaccepted kexec segments' destination addresses (Baoquan He) [RHEL-114163] +- crash: fix spelling mistake "crahskernel" -> "crashkernel" (Baoquan He) [RHEL-114163] +- crash, powerpc: default to CRASH_DUMP=n on PPC_BOOK3S_32 (Baoquan He) [RHEL-114163] +- kexec/crash: no crash update when kexec in progress (Baoquan He) [RHEL-114163] +- ixgbe: fix ixgbe_orom_civd_info struct layout (CKI Backport Bot) [RHEL-117603] +- macsec: read MACSEC_SA_ATTR_PN with nla_get_uint (CKI Backport Bot) [RHEL-115622] +- macsec: MACsec SCI assignment for ES = 0 (CKI Backport Bot) [RHEL-115622] +- netfilter: nf_reject: don't leak dst refcount for loopback packets (Florian Westphal) [RHEL-115630] +- netfilter: nf_tables: reject duplicate device on updates (Florian Westphal) [RHEL-115630] +- netfilter: nft_socket: remove WARN_ON_ONCE with huge level value (Florian Westphal) [RHEL-115630] +- netfilter: ctnetlink: remove refcounting in expectation dumpers (Florian Westphal) [RHEL-115630] +- netfilter: ctnetlink: fix refcount leak on table dump (Florian Westphal) [RHEL-115630] +- bpf: Check netfilter ctx accesses are aligned (Florian Westphal) [RHEL-115630] +- netfilter: xt_nfacct: don't assume acct name is null-terminated (Florian Westphal) [RHEL-115630] +- bpf: Disable migration in nf_hook_run_bpf(). (Florian Westphal) [RHEL-115630] +- netfilter: flowtable: account for Ethernet header in nf_flow_pppoe_proto() (Florian Westphal) [RHEL-115630] +- netfilter: nf_set_pipapo_avx2: fix initial map fill (Florian Westphal) [RHEL-115630] +- ipvs: fix uninit-value for saddr in do_output_route4 (Florian Westphal) [RHEL-115630] +- netfilter: bridge: Move specific fragmented packet to slow_path instead of dropping it (Florian Westphal) [RHEL-115630] +- netfilter: nf_tables: imbalance in flowtable binding (Florian Westphal) [RHEL-115630] +- netfilter: nat: restore default DNAT behavior (Florian Westphal) [RHEL-115630] +- sctp: initialize more fields in sctp_v6_from_sk() (Xin Long) [RHEL-115641] +- sctp: Do not wake readers in __sctp_write_space() (Xin Long) [RHEL-115641] +- selftests/bpf: Skip timer cases when bpf_timer is not supported (Gregory Bell) [RHEL-83826] +- bpf: Reject bpf_timer for PREEMPT_RT (Gregory Bell) [RHEL-83826] +- fs: fix UAF/GPF bug in nilfs_mdt_destroy (CKI Backport Bot) [RHEL-116661] {CVE-2022-50367} +- octeon_ep: fix VF MAC address lifecycle handling (Kamal Heib) [RHEL-109634] +- dm: split write BIOs on zone boundaries when zone append is not emulated (Ming Lei) [RHEL-111097] +- dm: Check for forbidden splitting of zone write operations (Ming Lei) [RHEL-111097] +- dm: dm-crypt: Do not partially accept write BIOs with zoned targets (Ming Lei) [RHEL-111097] +- dm: Always split write BIOs to zoned device limits (Ming Lei) [RHEL-111097] +- block: Introduce bio_needs_zone_write_plugging() (Ming Lei) [RHEL-111097] +- block: Make REQ_OP_ZONE_FINISH a write operation (Ming Lei) [RHEL-111097] +- block: restore default wbt enablement (Ming Lei) [RHEL-112997] +- devtmpfs: don't use vfs_getattr_nosec to query i_mode (Ming Lei) [RHEL-112997] +- fs: add kern_path_locked_negative() (Ming Lei) [RHEL-112997] +- VFS: add common error checks to lookup_one_qstr_excl() (Ming Lei) [RHEL-112997] +- fs: simplify misleading code to remove ambiguity regarding ihold()/iput() (Ming Lei) [RHEL-112997] +- VFS: change kern_path_locked() and user_path_locked_at() to never return negative dentry (Ming Lei) [RHEL-112997] +- ksmbd: fix racy issue from using ->d_parent and ->d_name (Ming Lei) [RHEL-112997] +- VFS: filename_create(): fix incorrect intent. (Ming Lei) [RHEL-112997] +- rename __filename_parentat() to filename_parentat() (Ming Lei) [RHEL-112997] +- fs: move the bdex_statx call to vfs_getattr_nosec (Ming Lei) [RHEL-112997] +- dm table: Fix W=1 build warning when mempool_needs_integrity is unused (Ming Lei) [RHEL-112997] +- block: don't silently ignore metadata for sync read/write (Ming Lei) [RHEL-112997] +- ext4: add __GFP_NOWARN to GFP_NOWAIT in readahead (Ming Lei) [RHEL-112997] +- block: validate QoS before calling __rq_qos_done_bio() (Ming Lei) [RHEL-112997] +- block: avoid cpu_hotplug_lock depedency on freeze_lock (Ming Lei) [RHEL-112997] +- block: decrement block_rq_qos static key in rq_qos_del() (Ming Lei) [RHEL-112997] +- block: skip q->rq_qos check in rq_qos_done_bio() (Ming Lei) [RHEL-112997] +- blk-mq: fix lockdep warning in __blk_mq_update_nr_hw_queues (Ming Lei) [RHEL-112997] +- block: make bio_integrity_map_user() static inline (Ming Lei) [RHEL-112997] +- nbd: fix lockdep deadlock warning (Ming Lei) [RHEL-112997] +- block: restore two stage elevator switch while running nr_hw_queue update (Ming Lei) [RHEL-112997] +- md/raid10: fix set but not used variable in sync_request_write() (Ming Lei) [RHEL-112997] +- block: fix module reference leak in mq-deadline I/O scheduler (Ming Lei) [RHEL-112997] +- block: fix kobject leak in blk_unregister_queue (Ming Lei) [RHEL-112997] +- nbd: fix uaf in nbd_genl_connect() error path (Ming Lei) [RHEL-112997] +- brd: fix sleeping function called from invalid context in brd_insert_page() (Ming Lei) [RHEL-112997] +- block: fix false warning in bdev_count_inflight_rw() (Ming Lei) [RHEL-112997] +- aoe: defer rexmit timer downdev work to workqueue (Ming Lei) [RHEL-112997] +- aoe: clean device rq_list in aoedev_downdev() (Ming Lei) [RHEL-112997] +- block: Fix bvec_set_folio() for very large folios (Ming Lei) [RHEL-112997] +- bio: Fix bio_first_folio() for SPARSEMEM without VMEMMAP (Ming Lei) [RHEL-112997] +- block: don't use submit_bio_noacct_nocheck in blk_zone_wplug_bio_work (Ming Lei) [RHEL-112997] +- block: Clear BIO_EMULATES_ZONE_APPEND flag on BIO completion (Ming Lei) [RHEL-112997] +- block: flip iter directions in blk_rq_integrity_map_user() (Ming Lei) [RHEL-112997] +- block: drop direction param from bio_integrity_copy_user() (Ming Lei) [RHEL-112997] +- traceevent/block: Add REQ_ATOMIC flag to block trace events (Ming Lei) [RHEL-112997] +- nvme-loop: avoid -Wflex-array-member-not-at-end warning (Ming Lei) [RHEL-112997] +- blk-mq: add a copyright notice to blk-mq-dma.c (Ming Lei) [RHEL-112997] +- blk-mq: move the DMA mapping code to a separate file (Ming Lei) [RHEL-112997] +- cdrom: Remove unnecessary NULL check before unregister_sysctl_table() (Ming Lei) [RHEL-112997] +- block: fix elv_update_nr_hw_queues() to reattach elevator (Ming Lei) [RHEL-112997] +- brd: avoid extra xarray lookups on first write (Ming Lei) [RHEL-112997] +- block: Remove obsolete configs BLK_MQ_{PCI,VIRTIO} (Ming Lei) [RHEL-112997] +- block: remove the same_page output argument to bvec_try_merge_page (Ming Lei) [RHEL-112997] +- block: unfreeze queue if realloc tag set fails during nr_hw_queues update (Ming Lei) [RHEL-112997] +- md: clean up accounting for issued sync IO (Ming Lei) [RHEL-112997] +- md: fix is_mddev_idle() (Ming Lei) [RHEL-112997] +- md: add a new api sync_io_depth (Ming Lei) [RHEL-112997] +- md: record dm-raid gendisk in mddev (Ming Lei) [RHEL-112997] +- block: export API to get the number of bdev inflight IO (Ming Lei) [RHEL-112997] +- block: clean up blk_mq_in_flight_rw() (Ming Lei) [RHEL-112997] +- block: WARN if bdev inflight counter is negative (Ming Lei) [RHEL-112997] +- block: reuse part_in_flight_rw for part_in_flight (Ming Lei) [RHEL-112997] +- blk-mq: remove blk_mq_in_flight() (Ming Lei) [RHEL-112997] +- block: move removing elevator after deleting disk->queue_kobj (Ming Lei) [RHEL-112997] +- block: don't quiesce queue for calling elevator_set_none() (Ming Lei) [RHEL-112997] +- fs: aio: initialize .ki_write_stream of read-write request (Ming Lei) [RHEL-112997] +- dm-integrity: use bio_add_virt_nofail (Ming Lei) [RHEL-112997] +- dm-bufio: use bio_add_virt_nofail (Ming Lei) [RHEL-112997] +- rnbd-srv: use bio_add_virt_nofail (Ming Lei) [RHEL-112997] +- block: simplify bio_map_kern (Ming Lei) [RHEL-112997] +- block: pass the operation to bio_{map,copy}_kern (Ming Lei) [RHEL-112997] +- block: remove the q argument from blk_rq_map_kern (Ming Lei) [RHEL-112997] +- block: add a bio_add_vmalloc helpers (Ming Lei) [RHEL-112997] +- block: add a bio_add_max_vecs helper (Ming Lei) [RHEL-112997] +- block: add a bdev_rw_virt helper (Ming Lei) [RHEL-112997] +- block: add a bio_add_virt_nofail helper (Ming Lei) [RHEL-112997] +- block: fix warning on 'make htmldocs' (Ming Lei) [RHEL-112997] +- block: expose write streams for block device nodes (Ming Lei) [RHEL-112997] +- block: introduce a write_stream_granularity queue limit (Ming Lei) [RHEL-112997] +- block: introduce max_write_streams queue limit (Ming Lei) [RHEL-112997] +- block: add a bi_write_stream field (Ming Lei) [RHEL-112997] +- fs: add a write stream field to the kiocb (Ming Lei) [RHEL-112997] +- block: move wbt_enable_default() out of queue freezing from sched ->exit() (Ming Lei) [RHEL-112997] +- block: move hctx cpuhp add/del out of queue freezing (Ming Lei) [RHEL-112997] +- block: don't acquire ->elevator_lock in blk_mq_map_swqueue and blk_mq_realloc_hw_ctxs (Ming Lei) [RHEL-112997] +- block: move hctx debugfs/sysfs registering out of freezing queue (Ming Lei) [RHEL-112997] +- block: move elv_register[unregister]_queue out of elevator_lock (Ming Lei) [RHEL-112997] +- block: add new helper for disabling elevator switch when deleting disk (Ming Lei) [RHEL-112997] +- block: fail to show/store elevator sysfs attribute if elevator is dying (Ming Lei) [RHEL-112997] +- block: remove elevator queue's type check in elv_attr_show/store() (Ming Lei) [RHEL-112997] +- block: pass elevator_queue to elv_register_queue & unregister_queue (Ming Lei) [RHEL-112997] +- block: unifying elevator change (Ming Lei) [RHEL-112997] +- block: add `struct elv_change_ctx` for unifying elevator change (Ming Lei) [RHEL-112997] +- block: move queue freezing & elevator_lock into elevator_change() (Ming Lei) [RHEL-112997] +- block: simplify elevator reattachment for updating nr_hw_queues (Ming Lei) [RHEL-112997] +- block: move blk_queue_registered() check into elv_iosched_store() (Ming Lei) [RHEL-112997] +- block: fold elevator_disable into elevator_switch (Ming Lei) [RHEL-112997] +- block: look up the elevator type in elevator_switch (Ming Lei) [RHEL-112997] +- block: don't allow to switch elevator if updating nr_hw_queues is in-progress (Ming Lei) [RHEL-112997] +- block: prevent adding/deleting disk during updating nr_hw_queues (Ming Lei) [RHEL-112997] +- block: add helper add_disk_final() (Ming Lei) [RHEL-112997] +- block: move sched debugfs register into elvevator_register_queue (Ming Lei) [RHEL-112997] +- block: add two helpers for registering/un-registering sched debugfs (Ming Lei) [RHEL-112997] +- block: use q->elevator with ->elevator_lock held in elv_iosched_show() (Ming Lei) [RHEL-112997] +- block: don't call freeze queue in elevator_switch() and elevator_disable() (Ming Lei) [RHEL-112997] +- block: move ELEVATOR_FLAG_DISABLE_WBT a request queue flag (Ming Lei) [RHEL-112997] +- block: move blk_mq_add_queue_tag_set() after blk_mq_map_swqueue() (Ming Lei) [RHEL-112997] +- brd: fix discard end sector (Ming Lei) [RHEL-112997] +- brd: fix aligned_sector from brd_do_discard() (Ming Lei) [RHEL-112997] +- brd: protect page with rcu (Ming Lei) [RHEL-112997] +- block: avoid hctx spinlock for plug with multiple queues (Ming Lei) [RHEL-112997] +- block: factor out blk_mq_dispatch_queue_requests() helper (Ming Lei) [RHEL-112997] +- block: take rq_list instead of plug in dispatch functions (Ming Lei) [RHEL-112997] +- brd: use memcpy_{to,from]_page in brd_rw_bvec (Ming Lei) [RHEL-112997] +- brd: split I/O at page boundaries (Ming Lei) [RHEL-112997] +- brd: use bvec_kmap_local in brd_do_bvec (Ming Lei) [RHEL-112997] +- brd: remove the sector variable in brd_submit_bio (Ming Lei) [RHEL-112997] +- brd: pass a bvec pointer to brd_do_bvec (Ming Lei) [RHEL-112997] +- block: blk-rq-qos: guard rq-qos helpers by static key (Ming Lei) [RHEL-112997] +- block: ensure that struct blk_mq_alloc_data is fully initialized (Ming Lei) [RHEL-112997] +- block: Simplify blk_mq_dispatch_rq_list() and its callers (Ming Lei) [RHEL-112997] +- block: always allocate integrity buffer when required (Ming Lei) [RHEL-112997] +- block: remove test of incorrect io priority level (Ming Lei) [RHEL-112997] +- block: only update request sector if needed (Ming Lei) [RHEL-112997] +- block: don't autoload drivers on blk-cgroup configuration (Ming Lei) [RHEL-112997] +- block: don't autoload drivers on stat (Ming Lei) [RHEL-112997] +- buffer: remove __getblk_gfp() (Ming Lei) [RHEL-112997] +- ext4: call bdev_getblk() from sb_getblk_gfp() (Ming Lei) [RHEL-112997] +- buffer: convert sb_getblk() to call __getblk() (Ming Lei) [RHEL-112997] +- buffer: convert getblk_unmovable() and __getblk() to use bdev_getblk() (Ming Lei) [RHEL-112997] +- buffer: use bdev_getblk() to avoid memory reclaim in readahead path (Ming Lei) [RHEL-112997] +- ext4: use bdev_getblk() to avoid memory reclaim in readahead path (Ming Lei) [RHEL-112997] +- buffer: hoist GFP flags from grow_dev_page() to __getblk_gfp() (Ming Lei) [RHEL-112997] +- buffer: pass GFP flags to folio_alloc_buffers() (Ming Lei) [RHEL-112997] +- buffer: convert grow_dev_page() to use a folio (Ming Lei) [RHEL-112997] +- block: move blkdev_{get,put} _no_open prototypes out of blkdev.h (Ming Lei) [RHEL-112997] +- block: integrity: Do not call set_page_dirty_lock() (Ming Lei) [RHEL-112997] +- loop: LOOP_SET_FD: send uevents for partitions (Ming Lei) [RHEL-112997] +- loop: properly send KOBJ_CHANGED uevent for disk device (Ming Lei) [RHEL-112997] +- block: fix resource leak in blk_register_queue() error path (Ming Lei) [RHEL-112997] +- block: add SPDX header line to blk-throttle.h (Ming Lei) [RHEL-112997] +- null_blk: Use strscpy() instead of strscpy_pad() in null_add_dev() (Ming Lei) [RHEL-112997] +- block: don't grab elevator lock during queue initialization (Ming Lei) [RHEL-112997] +- block: remove unused nseg parameter (Ming Lei) [RHEL-112997] +- docs: sysfs-block: Clarify integrity sysfs attributes (Ming Lei) [RHEL-112997] +- block/blk-iocost: ensure 'ret' is set on error (Ming Lei) [RHEL-112997] +- block: correct locking order for protecting blk-wbt parameters (Ming Lei) [RHEL-112997] +- block: release q->elevator_lock in ioc_qos_write (Ming Lei) [RHEL-112997] +- blk-cgroup: improve policy registration error handling (Ming Lei) [RHEL-112997] +- loop: move vfs_fsync() out of loop_update_dio() (Ming Lei) [RHEL-112997] +- block: Make request_queue lockdep splats show up earlier (Ming Lei) [RHEL-112997] +- block: protect debugfs attribute method hctx_busy_show (Ming Lei) [RHEL-112997] +- block: remove unnecessary goto labels in debugfs attribute read methods (Ming Lei) [RHEL-112997] +- block: protect debugfs attrs using elevator_lock instead of sysfs_lock (Ming Lei) [RHEL-112997] +- block: remove unused parameter 'q' parameter in __blk_rq_map_sg() (Ming Lei) [RHEL-112997] +- block: remove unused parameter (Ming Lei) [RHEL-112997] +- block: protect hctx attributes/params using q->elevator_lock (Ming Lei) [RHEL-112997] +- block: protect wbt_lat_usec using q->elevator_lock (Ming Lei) [RHEL-112997] +- block: protect nr_requests update using q->elevator_lock (Ming Lei) [RHEL-112997] +- block: introduce a dedicated lock for protecting queue elevator updates (Ming Lei) [RHEL-112997] +- block: fix memory leak for elevator on add_disk failure (Ming Lei) [RHEL-112997] +- block: remove q->sysfs_lock for attributes which don't need it (Ming Lei) [RHEL-112997] +- block: move q->sysfs_lock and queue-freeze under show/store method (Ming Lei) [RHEL-112997] +- block: acquire q->limits_lock while reading sysfs attributes (Ming Lei) [RHEL-112997] +- block: Correctly initialize BLK_INTEGRITY_NOGENERATE and BLK_INTEGRITY_NOVERIFY (Ming Lei) [RHEL-112997] +- block: ensure correct integrity capability propagation in stacked devices (Ming Lei) [RHEL-112997] +- loop: Remove struct loop_func_table (Ming Lei) [RHEL-112997] +- block: split struct bio_integrity_payload (Ming Lei) [RHEL-112997] +- block: move the block layer auto-integrity code into a new file (Ming Lei) [RHEL-112997] +- scsi: add support for user-meta interface (Ming Lei) [RHEL-112997] +- nvme: add support for passing on the application tag (Ming Lei) [RHEL-112997] +- block: add support to pass user meta buffer (Ming Lei) [RHEL-112997] +- block: introduce BIP_CHECK_GUARD/REFTAG/APPTAG bip_flags (Ming Lei) [RHEL-112997] +- fs: introduce IOCB_HAS_METADATA for metadata (Ming Lei) [RHEL-112997] +- fs, iov_iter: define meta io descriptor (Ming Lei) [RHEL-112997] +- block: modify bio_integrity_map_user to accept iov_iter as argument (Ming Lei) [RHEL-112997] +- block: copy back bounce buffer to user-space correctly in case of split (Ming Lei) [RHEL-112997] +- block: define set of integrity flags to be inherited by cloned bip (Ming Lei) [RHEL-112997] +- block: mark bounce buffering as incompatible with integrity (Ming Lei) [RHEL-112997] +- null_blk: do partial IO for bad blocks (Ming Lei) [RHEL-112997] +- null_blk: pass transfer size to null_handle_rq() (Ming Lei) [RHEL-112997] +- null_blk: replace null_process_cmd() call in null_zone_write() (Ming Lei) [RHEL-112997] +- null_blk: introduce badblocks_once parameter (Ming Lei) [RHEL-112997] +- null_blk: generate null_blk configfs features string (Ming Lei) [RHEL-112997] +- blk-wbt: Cleanup a comment in wb_timer_fn (Ming Lei) [RHEL-112997] +- blk-wbt: Fix some comments (Ming Lei) [RHEL-112997] +- loop: take the file system minimum dio alignment into account (Ming Lei) [RHEL-112997] +- loop: check in LO_FLAGS_DIRECT_IO in loop_default_blocksize (Ming Lei) [RHEL-112997] +- loop: set LO_FLAGS_DIRECT_IO in loop_assign_backing_file (Ming Lei) [RHEL-112997] +- loop: factor out a loop_assign_backing_file helper (Ming Lei) [RHEL-112997] +- block: Remove commented out code (Ming Lei) [RHEL-112997] +- block: refactor rq_qos_wait() (Ming Lei) [RHEL-112997] +- block: introduce init_wait_func() (Ming Lei) [RHEL-112997] + * Wed Oct 22 2025 Patrick Talbert [5.14.0-628.el9] - s390/qeth: Make hw_trap sysfs attribute idempotent (Mete Durlu) [RHEL-99997] - scsi: lpfc: Fix buffer free/clear order in deferred receive path (CKI Backport Bot) [RHEL-119116] {CVE-2025-39841} diff --git a/sources b/sources index 26c154af3..fa4d60214 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-628.el9.tar.xz) = 34e6264a7f073df413228a6387d69ec6b442193061d523c8c78ff0c6fefd13585a5b4c5c5a590ba96cf506a4b1a587a9e0a017498acead6b6e2196a10ec2917c -SHA512 (kernel-abi-stablelists-5.14.0-628.el9.tar.bz2) = 5e482cef14ee8a1e7261009547c35b56ced18d79024f812d21e26fcac3d4aed4d99d09539f5df8f7e17352bdaf51e7b087617d3c86c5f0626389c3a61d2e30f2 -SHA512 (kernel-kabi-dw-5.14.0-628.el9.tar.bz2) = ff3357fa5572b2558a6e39245d8ab35a4e1a74a33ca02a85ca20a2b97a93e202078515275dc7d8097291af45ceab78636ed836a43f7fbb987fd91b476265a7f3 +SHA512 (linux-5.14.0-629.el9.tar.xz) = 1a1f8dea89d266ff2e892135f521865b92fe18dd9724d2e12f59044fce27a398aff7b07249a4b0d3ceb7174003c1a4a8d986e9a54f29197112a1ed0adf09c8da +SHA512 (kernel-abi-stablelists-5.14.0-629.el9.tar.bz2) = 384486e03394350338293e9931bd9b69160f5b328236a4663d00c3908d708c1c9289d1bfdf4834623497bf15ddeb119639b4308f25ae400601aaae079f016289 +SHA512 (kernel-kabi-dw-5.14.0-629.el9.tar.bz2) = ac252ee4a781e2d8c8ba053e7fb390de96620e6dab43b06f8bf0c67de9a132af5d3ab32f7d6d09936165479d0d9dc93a6c6d5e33bf13dbc785787cda7a97c3bc