kernel/sources
CKI KWF Bot 0ccf9c6912 kernel-5.14.0-633.el9
* Mon Nov 03 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-633.el9]
- nbd: override creds to kernel when calling sock_{send,recv}msg() (Ming Lei) [RHEL-113752]
- vrf: Drop existing dst reference in vrf_ip6_input_dst (Antoine Tenart) [RHEL-115636]
- fanotify: add watchdog for permission events (Miklos Szeredi) [RHEL-123216]
- page_pool: Fix use-after-free in page_pool_recycle_in_ring (Paolo Abeni) [RHEL-115645]
- Documentation: Fix description format for powerpc RTAS ioctls (Mamatha Inamdar) [RHEL-101838]
- powerpc/pseries: Include linux/types.h in papr-platform-dump.h (Mamatha Inamdar) [RHEL-101838]
- powerpc/pseries: Add a char driver for physical-attestation RTAS (Mamatha Inamdar) [RHEL-101838]
- powerpc/pseries: Add papr-platform-dump character driver for dump retrieval (Mamatha Inamdar) [RHEL-101838]
- powerpc/pseries: Add ibm,get-dynamic-sensor-state RTAS call support (Mamatha Inamdar) [RHEL-101838]
- powerpc/pseries: Add ibm,set-dynamic-indicator RTAS call support (Mamatha Inamdar) [RHEL-101838]
- powerpc/pseries: Add papr-indices char driver for ibm,get-indices (Mamatha Inamdar) [RHEL-101838]
- powerpc/pseries: Define papr_indices_io_block for papr-indices ioctls (Mamatha Inamdar) [RHEL-101838]
- powerpc/pseries: Define common functions for RTAS sequence calls (Mamatha Inamdar) [RHEL-101838]
- powerpc: Find mutex struct based on RTAS tokens (Mamatha Inamdar) [RHEL-101838]
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects (Guillaume Nault) [RHEL-115639]
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object (Guillaume Nault) [RHEL-115639]
- vxlan: vnifilter: Fix unlocked deletion of default FDB entry (Guillaume Nault) [RHEL-115639]
- vxlan: Add RCU read-side critical sections in the Tx path (Guillaume Nault) [RHEL-115639]
- geneve: Suppress list corruption splat in geneve_destroy_tunnels(). (Guillaume Nault) [RHEL-115639]
- geneve: Fix use-after-free in geneve_find_dev(). (Guillaume Nault) [RHEL-115639]
- mm/debug_vm_pgtable: clear page table entries at destroy_args() (Herton R. Krzesinski) [RHEL-16340]
- fs: writeback: fix use-after-free in __mark_inode_dirty() (CKI Backport Bot) [RHEL-117209] {CVE-2025-39866}
- crypto: ccp - Use int type to store negative error codes (Vladis Dronov) [RHEL-106910]
- crypto: ccp - Fix incorrect payload size calculation in psp_poulate_hsti() (Vladis Dronov) [RHEL-106910]
- crypto: ccp - Fix typo in psp_populate_hsti function name (Vladis Dronov) [RHEL-106910]
- crypto: ccp - Remove redundant __GFP_ZERO (Vladis Dronov) [RHEL-106910]
- crypto: ccp - Fix checks for SNP_VLEK_LOAD input buffer length (Vladis Dronov) [RHEL-106910]
- crypto: ccp - Add support to enable CipherTextHiding on SNP_INIT_EX (Vladis Dronov) [RHEL-106910]
- crypto: ccp - Introduce new API interface to indicate SEV-SNP Ciphertext hiding feature (Vladis Dronov) [RHEL-106910]
- crypto: ccp - Add support for SNP_FEATURE_INFO command (Vladis Dronov) [RHEL-106910]
- crypto: ccp - Cache SEV platform status and platform state (Vladis Dronov) [RHEL-106910]
- crypto: ccp - New bit-field definitions for SNP_PLATFORM_STATUS command (Vladis Dronov) [RHEL-106910]
- crypto: ccp - Always pass in an error pointer to __sev_platform_shutdown_locked() (Vladis Dronov) [RHEL-106910]
- crypto: ccp - reduce stack usage in ccp_run_aes_gcm_cmd (Vladis Dronov) [RHEL-106910]
- crypto: ccp - Fix crash when rebind ccp device for ccp.ko (Vladis Dronov) [RHEL-106910] {CVE-2025-38581}
- crypto: ccp - Fix locking on alloc failure handling (Vladis Dronov) [RHEL-106910]
- crypto: ccp - Fix SNP panic notifier unregistration (Vladis Dronov) [RHEL-106910]
- crypto: ccp - Fix dereferencing uninitialized error pointer (Vladis Dronov) [RHEL-106910] {CVE-2025-39729}
- crypto: ccp - Add missing bootloader info reg for pspv6 (Vladis Dronov) [RHEL-106910]
- KVM: SVM: Add missing member in SNP_LAUNCH_START command structure (Vladis Dronov) [RHEL-106910]
- crypto: ccp - Add missing tee info reg for teev2 (Vladis Dronov) [RHEL-106910]
- crypto: ccp - Add missing bootloader info reg for pspv5 (Vladis Dronov) [RHEL-106910]
- dt-bindings: crypto: Convert amd,ccp-seattle-v1a to DT schema (Vladis Dronov) [RHEL-106910]
- crypto: ccp - Add support for PCI device 0x17D8 (Vladis Dronov) [RHEL-106910]
- crypto: ccp - Include crypto/utils.h for crypto_memneq (Vladis Dronov) [RHEL-106910]
- crypto: ccp - Fix __sev_snp_shutdown_locked (Vladis Dronov) [RHEL-106910]
- crypto: ccp - Add missing header inclusions (Vladis Dronov) [RHEL-106910]
- crypto: ccp - Silence may-be-uninitialized warning in sev_ioctl_do_pdh_export (Vladis Dronov) [RHEL-106910]
- crypto: ccp - Move SEV/SNP Platform initialization to KVM (Vladis Dronov) [RHEL-106910]
- KVM: SVM: Add support to initialize SEV/SNP functionality in KVM (Vladis Dronov) [RHEL-106910]
- crypto: ccp - Add new SEV/SNP platform shutdown API (Vladis Dronov) [RHEL-106910]
- crypto: ccp - Register SNP panic notifier only if SNP is enabled (Vladis Dronov) [RHEL-106910]
- crypto: ccp - Reset TMR size at SNP Shutdown (Vladis Dronov) [RHEL-106910]
- crypto: ccp - Ensure implicit SEV/SNP init and shutdown in ioctls (Vladis Dronov) [RHEL-106910]
- crypto: ccp - Move dev_info/err messages for SEV/SNP init and shutdown (Vladis Dronov) [RHEL-106910]
- crypto: ccp - Abort doing SEV INIT if SNP INIT fails (Vladis Dronov) [RHEL-106910]
- sanitize handling of long-term internal mounts (José Expósito) [RHEL-113576]
- PM: hibernate: Add stub for pm_hibernate_is_recovering() (José Expósito) [RHEL-113576]
- PM: hibernate: add new api pm_hibernate_is_recovering() (José Expósito) [RHEL-113576]
- mm/kmap: Add kmap_local_page_try_from_panic() (José Expósito) [RHEL-113576]
- firmware: sysfb: Move bpp-depth calculation into screen_info helper (José Expósito) [RHEL-113576]
- platform/x86: apple-gmux: Add apple_gmux_detect() helper (José Expósito) [RHEL-113576]
- platform/x86: apple-gmux: Move port defines to apple-gmux.h (José Expósito) [RHEL-113576]
- PCI: Add pci_is_display() to check if device is a display controller (José Expósito) [RHEL-113576]
- io_uring: fix incorrect unlikely() usage in io_waitid_prep() (Jeff Moyer) [RHEL-105612]
- io_uring: protect mem region deregistration (Jeff Moyer) [RHEL-105612]
- Revert "io_uring/rw: drop -EOPNOTSUPP check in __io_complete_rw_common()" (Jeff Moyer) [RHEL-105612]
- io_uring/msg_ring: kill alloc_cache for io_kiocb allocations (Jeff Moyer) [RHEL-105612]
- io_uring: rename the data cmd cache (Jeff Moyer) [RHEL-105612]
- io_uring: deduplicate caches deallocation (Jeff Moyer) [RHEL-105612]
- io_uring/kbuf: always use READ_ONCE() to read ring provided buffer lengths (Jeff Moyer) [RHEL-105612]
- fs: add a FMODE_ flag to indicate IOCB_HAS_METADATA availability (Jeff Moyer) [RHEL-105612]
- io_uring/net: always use current transfer count for buffer put (Jeff Moyer) [RHEL-105612]
- io_uring/memmap: cast nr_pages to size_t before shifting (Jeff Moyer) [RHEL-105612]
- io_uring: fix breakage in EXPERT menu (Jeff Moyer) [RHEL-105612]
- io_uring/poll: fix POLLERR handling (Jeff Moyer) [RHEL-105612]
- io_uring/msg_ring: ensure io_kiocb freeing is deferred for RCU (Jeff Moyer) [RHEL-105612]
- io_uring/rw: cast rw->flags assignment to rwf_t (Jeff Moyer) [RHEL-105612]
- io_uring: don't use int for ABI (Jeff Moyer) [RHEL-105612]
- io_uring/kbuf: flag partial buffer mappings (Jeff Moyer) [RHEL-105612]
- io_uring/net: mark iov as dynamically allocated even for single segments (Jeff Moyer) [RHEL-105612]
- io_uring/rsrc: don't rely on user vaddr alignment (Jeff Moyer) [RHEL-105612]
- io_uring/rsrc: fix folio unpinning (Jeff Moyer) [RHEL-105612]
- io_uring: fix potential page leak in io_sqe_buffer_register() (Jeff Moyer) [RHEL-105612]
- io_uring/sqpoll: don't put task_struct on tctx setup failure (Jeff Moyer) [RHEL-105612]
- io_uring: fix task leak issue in io_wq_create() (Jeff Moyer) [RHEL-105612]
- io_uring/rsrc: validate buffer count with offset for cloning (Jeff Moyer) [RHEL-105612]
- io_uring/kbuf: don't truncate end buffer for multiple buffer peeks (Jeff Moyer) [RHEL-105612]
- io_uring: consistently use rcu semantics with sqpoll thread (Jeff Moyer) [RHEL-105612]
- io_uring: fix use-after-free of sq->thread in __io_uring_show_fdinfo() (Jeff Moyer) [RHEL-105612]
- io_uring/net: only consider msg_inq if larger than 1 (Jeff Moyer) [RHEL-105612]
- io_uring/net: only retry recv bundle for a full transfer (Jeff Moyer) [RHEL-105612]
- io_uring: fix overflow resched cqe reordering (Jeff Moyer) [RHEL-105612]
- io_uring/fdinfo: grab ctx->uring_lock around io_uring_show_fdinfo() (Jeff Moyer) [RHEL-105612]
- io_uring/kbuf: account ring io_buffer_list memory (Jeff Moyer) [RHEL-105612]
- io_uring/memmap: don't use page_address() on a highmem page (Jeff Moyer) [RHEL-105612]
- io_uring/uring_cmd: fix hybrid polling initialization issue (Jeff Moyer) [RHEL-105612]
- io_uring: account drain memory to cgroup (Jeff Moyer) [RHEL-105612]
- io_uring/sqpoll: Increase task_work submission batch size (Jeff Moyer) [RHEL-105612]
- io_uring: always arm linked timeouts prior to issue (Jeff Moyer) [RHEL-105612]
- io_uring: fix 'sync' handling of io_fallback_tw() (Jeff Moyer) [RHEL-105612]
- io_uring/kbuf: reject zero sized provided buffers (Jeff Moyer) [RHEL-105612]
- io_uring: don't post tag CQEs on file/buffer registration failure (Jeff Moyer) [RHEL-105612]
- io_uring/net: account memory for zc sendmsg (Jeff Moyer) [RHEL-105612]
- io_uring/net: fix io_req_post_cqe abuse by send bundle (Jeff Moyer) [RHEL-105612]
- io_uring: fix retry handling off iowq (Jeff Moyer) [RHEL-105612]
- io_uring/net: only import send_zc buffer once (Jeff Moyer) [RHEL-105612]
- io_uring: Remove unused declaration io_alloc_async_data() (Jeff Moyer) [RHEL-105612]
- io_uring: make io_poll_issue() sturdier (Jeff Moyer) [RHEL-105612]
- io_uring/net: fix accept multishot handling (Jeff Moyer) [RHEL-105612]
- io_uring: use lockless_cq flag in io_req_complete_post() (Jeff Moyer) [RHEL-105612]
- io_uring: introduce type alias for io_tw_state (Jeff Moyer) [RHEL-105612]
- io_uring/net: improve recv bundles (Jeff Moyer) [RHEL-105612]
- io_uring: check for iowq alloc_workqueue failure (Jeff Moyer) [RHEL-105612]
- io_uring/io-wq: do not use bogus hash value (Jeff Moyer) [RHEL-105612]
- fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion (Jeff Moyer) [RHEL-105612]
- io_uring/net: fix sendzc double notif flush (Jeff Moyer) [RHEL-105612]
- io_uring/net: don't clear REQ_F_NEED_CLEANUP unconditionally (Jeff Moyer) [RHEL-105612]
- io_uring/rw: ensure reissue path is correctly handled for IOPOLL (Jeff Moyer) [RHEL-105612]
- io_uring/net: save msg_control for compat (Jeff Moyer) [RHEL-105612]
- io_uring/rw: clean up mshot forced sync mode (Jeff Moyer) [RHEL-105612]
- io_uring/rw: move ki_complete init into prep (Jeff Moyer) [RHEL-105612]
- io_uring/rw: don't directly use ki_complete (Jeff Moyer) [RHEL-105612]
- io_uring/rw: forbid multishot async reads (Jeff Moyer) [RHEL-105612]
- io_uring/rsrc: remove unused constants (Jeff Moyer) [RHEL-105612]
- io_uring: fix spelling error in uapi io_uring.h (Jeff Moyer) [RHEL-105612]
- io-wq: backoff when retrying worker creation (Jeff Moyer) [RHEL-105612]
- io_uring/uring_cmd: unconditionally copy SQEs at prep time (Jeff Moyer) [RHEL-105612]
- io_uring/waitid: setup async data in the prep handler (Jeff Moyer) [RHEL-105612]
- io_uring/uring_cmd: remove dead req_has_async_data() check (Jeff Moyer) [RHEL-105612]
- io_uring/uring_cmd: switch sqe to async_data on EAGAIN (Jeff Moyer) [RHEL-105612]
- io_uring/uring_cmd: don't assume io_uring_cmd_data layout (Jeff Moyer) [RHEL-105612]
- io_uring/kbuf: reallocate buf lists on upgrade (Jeff Moyer) [RHEL-105612]
- io_uring/waitid: don't abuse io_tw_state (Jeff Moyer) [RHEL-105612]
- io_uring/net: don't retry connect operation on EPOLLERR (Jeff Moyer) [RHEL-105612]
- io_uring/rw: simplify io_rw_recycle() (Jeff Moyer) [RHEL-105612]
- io_uring: remove !KASAN guards from cache free (Jeff Moyer) [RHEL-105612]
- io_uring/net: extract io_send_select_buffer() (Jeff Moyer) [RHEL-105612]
- io_uring/net: clean io_msg_copy_hdr() (Jeff Moyer) [RHEL-105612]
- io_uring/net: make io_net_vec_assign() return void (Jeff Moyer) [RHEL-105612]
- io_uring: add alloc_cache.c (Jeff Moyer) [RHEL-105612]
- io_uring: dont ifdef io_alloc_cache_kasan() (Jeff Moyer) [RHEL-105612]
- io_uring: include all deps for alloc_cache.h (Jeff Moyer) [RHEL-105612]
- io_uring: fix multishots with selected buffers (Jeff Moyer) [RHEL-105612]
- io_uring/register: use atomic_read/write for sq_flags migration (Jeff Moyer) [RHEL-105612]
- futex: Pass in task to futex_queue() (Jeff Moyer) [RHEL-105612]
- io_uring/alloc_cache: get rid of _nocache() helper (Jeff Moyer) [RHEL-105612]
- io_uring: get rid of alloc cache init_once handling (Jeff Moyer) [RHEL-105612]
- io_uring/uring_cmd: cleanup struct io_uring_cmd_data layout (Jeff Moyer) [RHEL-105612]
- io_uring/uring_cmd: use cached cmd_op in io_uring_cmd_sock() (Jeff Moyer) [RHEL-105612]
- io_uring/msg_ring: don't leave potentially dangling ->tctx pointer (Jeff Moyer) [RHEL-105612]
- io_uring/rsrc: Move lockdep assert from io_free_rsrc_node() to caller (Jeff Moyer) [RHEL-105612]
- io_uring/rsrc: remove unused parameter ctx for io_rsrc_node_alloc() (Jeff Moyer) [RHEL-105612]
- io_uring: clean up io_uring_register_get_file() (Jeff Moyer) [RHEL-105612]
- io_uring/rsrc: Simplify buffer cloning by locking both rings (Jeff Moyer) [RHEL-105612]
- io_uring/fdinfo: fix io_uring_show_fdinfo() misuse of ->d_iname (Jeff Moyer) [RHEL-105612]
- io_uring: reuse io_should_terminate_tw() for cmds (Jeff Moyer) [RHEL-105612]
- io_uring: Factor out a function to parse restrictions (Jeff Moyer) [RHEL-105612]
- io_uring/rsrc: require cloned buffers to share accounting contexts (Jeff Moyer) [RHEL-105612]
- io_uring: simplify the SQPOLL thread check when cancelling requests (Jeff Moyer) [RHEL-105612]
- io_uring: expose read/write attribute capability (Jeff Moyer) [RHEL-105612]
- io_uring/rw: don't gate retry on completion context (Jeff Moyer) [RHEL-105612]
- io_uring/rw: handle -EAGAIN retry at IO completion time (Jeff Moyer) [RHEL-105612]
- io_uring/rw: use io_rw_recycle() from cleanup path (Jeff Moyer) [RHEL-105612]
- io_uring/rsrc: simplify the bvec iter count calculation (Jeff Moyer) [RHEL-105612]
- io_uring: ensure io_queue_deferred() is out-of-line (Jeff Moyer) [RHEL-105612]
- io_uring/rw: always clear ->bytes_done on io_async_rw setup (Jeff Moyer) [RHEL-105612]
- io_uring/rw: use NULL for rw->free_iovec assigment (Jeff Moyer) [RHEL-105612]
- io_uring/rw: don't mask in f_iocb_flags (Jeff Moyer) [RHEL-105612]
- io_uring/msg_ring: Drop custom destructor (Jeff Moyer) [RHEL-105612]
- io_uring: Move old async data allocation helper to header (Jeff Moyer) [RHEL-105612]
- io_uring/rw: Allocate async data through helper (Jeff Moyer) [RHEL-105612]
- io_uring/net: Allocate msghdr async data through helper (Jeff Moyer) [RHEL-105612]
- io_uring/uring_cmd: Allocate async data through generic helper (Jeff Moyer) [RHEL-105612]
- io_uring/poll: Allocate apoll with generic alloc_cache helper (Jeff Moyer) [RHEL-105612]
- io_uring/futex: Allocate ifd with generic alloc_cache helper (Jeff Moyer) [RHEL-105612]
- io_uring: Add generic helper to allocate async data (Jeff Moyer) [RHEL-105612]
- io_uring: Fold allocation into alloc_cache helper (Jeff Moyer) [RHEL-105612]
- io_uring: prevent reg-wait speculations (Jeff Moyer) [RHEL-105612]
- io_uring: don't vmap single page regions (Jeff Moyer) [RHEL-105612]
- io_uring: clean up io_prep_rw_setup() (Jeff Moyer) [RHEL-105612]
- io_uring/kbuf: fix unintentional sign extension on shift of reg.bgid (Jeff Moyer) [RHEL-105612]
- io_uring: introduce attributes for read/write and PI support (Jeff Moyer) [RHEL-105612]
- fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio (Jeff Moyer) [RHEL-105612]
- io_uring/memmap: unify io_uring mmap'ing code (Jeff Moyer) [RHEL-105612]
- io_uring/kbuf: use region api for pbuf rings (Jeff Moyer) [RHEL-105612]
- io_uring/kbuf: remove pbuf ring refcounting (Jeff Moyer) [RHEL-105612]
- io_uring/kbuf: use mmap_lock to sync with mmap (Jeff Moyer) [RHEL-105612]
- io_uring: use region api for CQ (Jeff Moyer) [RHEL-105612]
- io_uring: use region api for SQ (Jeff Moyer) [RHEL-105612]
- io_uring: pass ctx to io_register_free_rings (Jeff Moyer) [RHEL-105612]
- io_uring/memmap: implement mmap for regions (Jeff Moyer) [RHEL-105612]
- io_uring/memmap: implement kernel allocated regions (Jeff Moyer) [RHEL-105612]
- io_uring/memmap: add IO_REGION_F_SINGLE_REF (Jeff Moyer) [RHEL-105612]
- io_uring/memmap: helper for pinning region pages (Jeff Moyer) [RHEL-105612]
- io_uring/memmap: optimise single folio regions (Jeff Moyer) [RHEL-105612]
- io_uring/memmap: reuse io_free_region for failure path (Jeff Moyer) [RHEL-105612]
- io_uring/memmap: account memory before pinning (Jeff Moyer) [RHEL-105612]
- io_uring/memmap: flag regions with user pages (Jeff Moyer) [RHEL-105612]
- io_uring/memmap: flag vmap'ed regions (Jeff Moyer) [RHEL-105612]
- io_uring/rsrc: export io_check_coalesce_buffer (Jeff Moyer) [RHEL-105612]
- io_uring: rename ->resize_lock (Jeff Moyer) [RHEL-105612]
- Reapply "io_uring/uring_cmd: defer SQE copying until it's needed" (Jeff Moyer) [RHEL-105612]
- io_uring/register: cache old SQ/CQ head reading for copies (Jeff Moyer) [RHEL-105612]
- io_uring/register: document io_register_resize_rings() shared mem usage (Jeff Moyer) [RHEL-105612]
- io_uring/register: use stable SQ/CQ ring data during resize (Jeff Moyer) [RHEL-105612]
- io_uring/rsrc: fixup io_clone_buffers() error handling (Jeff Moyer) [RHEL-105612]
- io_uring: don't touch sqd->thread off tw add (Jeff Moyer) [RHEL-105612]
- io_uring/eventfd: ensure io_eventfd_signal() defers another RCU period (Jeff Moyer) [RHEL-105612]
- io_uring: silence false positive warnings (Jeff Moyer) [RHEL-105612]
- io_uring: add io_uring_cmd_get_async_data helper (Jeff Moyer) [RHEL-105612]
- io_uring/cmd: add per-op data to struct io_uring_cmd_data (Jeff Moyer) [RHEL-105612]
- io_uring/cmd: rename struct uring_cache to io_uring_cmd_data (Jeff Moyer) [RHEL-105612]
- io_uring/timeout: fix multishot updates (Jeff Moyer) [RHEL-105612]
- io_uring/kbuf: use pre-committed buffer address for non-pollable file (Jeff Moyer) [RHEL-105612]
- io_uring/net: always initialize kmsg->msg.msg_inq upfront (Jeff Moyer) [RHEL-105612]
- io_uring/timeout: flush timeouts outside of the timeout lock (Jeff Moyer) [RHEL-105612]
- io_uring/rw: fix downgraded mshot read (Jeff Moyer) [RHEL-105612]
- io_uring/sqpoll: fix sqpoll error handling races (Jeff Moyer) [RHEL-105612]
- io_uring/register: limit ring resizing to DEFER_TASKRUN (Jeff Moyer) [RHEL-105612]
- io_uring: Fix registered ring file refcount leak (Jeff Moyer) [RHEL-105612]
- io_uring: make ctx->timeout_lock a raw spinlock (Jeff Moyer) [RHEL-105612]
- io_uring/rsrc: don't put/free empty buffers (Jeff Moyer) [RHEL-105612]
- io_uring: Change res2 parameter type in io_uring_cmd_done (Jeff Moyer) [RHEL-105612]
- io_uring/tctx: work around xa_store() allocation error issue (Jeff Moyer) [RHEL-105612]
- io_uring: fix task_work cap overshooting (Jeff Moyer) [RHEL-105612]
- io_uring: check for overflows in io_pin_pages (Jeff Moyer) [RHEL-105612]
- io_uring/nop: ensure nop->fd is always initialized (Jeff Moyer) [RHEL-105612]
- io_uring: limit local tw done (Jeff Moyer) [RHEL-105612]
- io_uring: add io_local_work_pending() (Jeff Moyer) [RHEL-105612]
- io_uring/region: return negative -E2BIG in io_create_region() (Jeff Moyer) [RHEL-105612]
- io_uring: protect register tracing (Jeff Moyer) [RHEL-105612]
- io_uring: remove io_uring_cqwait_reg_arg (Jeff Moyer) [RHEL-105612]
- io_uring/region: fix error codes after failed vmap (Jeff Moyer) [RHEL-105612]
- io_uring: restore back registered wait arguments (Jeff Moyer) [RHEL-105612]
- io_uring: add memory region registration (Jeff Moyer) [RHEL-105612]
- io_uring: introduce concept of memory regions (Jeff Moyer) [RHEL-105612]
- io_uring: temporarily disable registered waits (Jeff Moyer) [RHEL-105612]
- io_uring: disable ENTER_EXT_ARG_REG for IOPOLL (Jeff Moyer) [RHEL-105612]
- io_uring: fortify io_pin_pages with a warning (Jeff Moyer) [RHEL-105612]
- io_uring: fix invalid hybrid polling ctx leaks (Jeff Moyer) [RHEL-105612]
- io_uring/uring_cmd: fix buffer index retrieval (Jeff Moyer) [RHEL-105612]
- io_uring/cmd: let cmds to know about dying task (Jeff Moyer) [RHEL-105612]
- io_uring/rsrc: add & apply io_req_assign_buf_node() (Jeff Moyer) [RHEL-105612]
- io_uring/rsrc: remove '->ctx_ptr' of 'struct io_rsrc_node' (Jeff Moyer) [RHEL-105612]
- io_uring/rsrc: pass 'struct io_ring_ctx' reference to rsrc helpers (Jeff Moyer) [RHEL-105612]
- io_uring: Remove redundant hrtimer's callback function setup (Jeff Moyer) [RHEL-105612]
- io_uring: avoid normal tw intermediate fallback (Jeff Moyer) [RHEL-105612]
- io_uring/napi: add static napi tracking strategy (Jeff Moyer) [RHEL-105612]
- io_uring/napi: clean up __io_napi_do_busy_loop (Jeff Moyer) [RHEL-105612]
- io_uring/napi: Use lock guards (Jeff Moyer) [RHEL-105612]
- io_uring/napi: improve __io_napi_add (Jeff Moyer) [RHEL-105612]
- io_uring/napi: fix io_napi_entry RCU accesses (Jeff Moyer) [RHEL-105612]
- io_uring/napi: protect concurrent io_napi_entry timeout accesses (Jeff Moyer) [RHEL-105612]
- io_uring: prevent speculating sq_array indexing (Jeff Moyer) [RHEL-105612]
- io_uring: move struct io_kiocb from task_struct to io_uring_task (Jeff Moyer) [RHEL-105612]
- io_uring: remove task ref helpers (Jeff Moyer) [RHEL-105612]
- io_uring: move cancelations to be io_uring_task based (Jeff Moyer) [RHEL-105612]
- io_uring/rsrc: split io_kiocb node type assignments (Jeff Moyer) [RHEL-105612]
- io_uring/rsrc: encode node type and ctx together (Jeff Moyer) [RHEL-105612]
- io_uring: add support for hybrid IOPOLL (Jeff Moyer) [RHEL-105612]
- io_uring/rsrc: allow cloning with node replacements (Jeff Moyer) [RHEL-105612]
- io_uring/rsrc: allow cloning at an offset (Jeff Moyer) [RHEL-105612]
- io_uring/rsrc: get rid of the empty node and dummy_ubuf (Jeff Moyer) [RHEL-105612]
- io_uring/rsrc: add io_reset_rsrc_node() helper (Jeff Moyer) [RHEL-105612]
- io_uring/filetable: kill io_reset_alloc_hint() helper (Jeff Moyer) [RHEL-105612]
- io_uring/filetable: remove io_file_from_index() helper (Jeff Moyer) [RHEL-105612]
- io_uring/rsrc: add io_rsrc_node_lookup() helper (Jeff Moyer) [RHEL-105612]
- io_uring/rsrc: unify file and buffer resource tables (Jeff Moyer) [RHEL-105612]
- io_uring: only initialize io_kiocb rsrc_nodes when needed (Jeff Moyer) [RHEL-105612]
- io_uring/rsrc: add an empty io_rsrc_node for sparse buffer entries (Jeff Moyer) [RHEL-105612]
- io_uring/rsrc: get rid of io_rsrc_node allocation cache (Jeff Moyer) [RHEL-105612]
- io_uring/rsrc: get rid of per-ring io_rsrc_node list (Jeff Moyer) [RHEL-105612]
- io_uring/rsrc: kill io_charge_rsrc_node() (Jeff Moyer) [RHEL-105612]
- io_uring/splice: open code 2nd direct file assignment (Jeff Moyer) [RHEL-105612]
- io_uring/rsrc: move struct io_fixed_file to rsrc.h header (Jeff Moyer) [RHEL-105612]
- io_uring/nop: add support for testing registered files and buffers (Jeff Moyer) [RHEL-105612]
- io_uring: add support for fixed wait regions (Jeff Moyer) [RHEL-105612]
- io_uring: change io_get_ext_arg() to use uaccess begin + end (Jeff Moyer) [RHEL-105612]
- io_uring: switch struct ext_arg from __kernel_timespec to timespec64 (Jeff Moyer) [RHEL-105612]
- io_uring/sqpoll: wait on sqd->wait for thread parking (Jeff Moyer) [RHEL-105612]
- io_uring/register: add IORING_REGISTER_RESIZE_RINGS (Jeff Moyer) [RHEL-105612]
- io_uring/memmap: explicitly return -EFAULT for mmap on NULL rings (Jeff Moyer) [RHEL-105612]
- io_uring: abstract out a bit of the ring filling logic (Jeff Moyer) [RHEL-105612]
- io_uring: move max entry definition and ring sizing into header (Jeff Moyer) [RHEL-105612]
- io_uring/net: clean up io_msg_copy_hdr (Jeff Moyer) [RHEL-105612]
- io_uring/net: don't alias send user pointer reads (Jeff Moyer) [RHEL-105612]
- io_uring/net: don't store send address ptr (Jeff Moyer) [RHEL-105612]
- io_uring/net: split send and sendmsg prep helpers (Jeff Moyer) [RHEL-105612]
- io_uring: kill 'imu' from struct io_kiocb (Jeff Moyer) [RHEL-105612]
- io_uring/net: move send zc fixed buffer import to issue path (Jeff Moyer) [RHEL-105612]
- io_uring: remove 'issue_flags' argument for io_req_set_rsrc_node() (Jeff Moyer) [RHEL-105612]
- io_uring/rw: get rid of using req->imu (Jeff Moyer) [RHEL-105612]
- io_uring/uring_cmd: get rid of using req->imu (Jeff Moyer) [RHEL-105612]
- io_uring/rsrc: don't assign bvec twice in io_import_fixed() (Jeff Moyer) [RHEL-105612]
- io_uring: clean up cqe trace points (Jeff Moyer) [RHEL-105612]
- io_uring: static_key for !IORING_SETUP_NO_SQARRAY (Jeff Moyer) [RHEL-105612]
- io_uring: kill io_llist_xchg (Jeff Moyer) [RHEL-105612]
- io_uring: move cancel hash tables to kvmalloc/kvfree (Jeff Moyer) [RHEL-105612]
- io_uring/cancel: get rid of init_hash_table() helper (Jeff Moyer) [RHEL-105612]
- io_uring/poll: get rid of per-hashtable bucket locks (Jeff Moyer) [RHEL-105612]
- io_uring/poll: get rid of io_poll_tw_hash_eject() (Jeff Moyer) [RHEL-105612]
- io_uring/poll: get rid of unlocked cancel hash (Jeff Moyer) [RHEL-105612]
- io_uring/poll: remove 'ctx' argument from io_poll_req_delete() (Jeff Moyer) [RHEL-105612]
- io_uring/msg_ring: add support for sending a sync message (Jeff Moyer) [RHEL-105612]
- io_uring/msg_ring: refactor a few helper functions (Jeff Moyer) [RHEL-105612]
- io_uring/eventfd: move ctx->evfd_last_cq_tail into io_ev_fd (Jeff Moyer) [RHEL-105612]
- io_uring/eventfd: abstract out ev_fd grab + release helpers (Jeff Moyer) [RHEL-105612]
- io_uring/eventfd: move trigger check into a helper (Jeff Moyer) [RHEL-105612]
- io_uring/eventfd: move actual signaling part into separate helper (Jeff Moyer) [RHEL-105612]
- io_uring/eventfd: check for the need to async notifier earlier (Jeff Moyer) [RHEL-105612]
- io_uring/eventfd: abstract out ev_fd put helper (Jeff Moyer) [RHEL-105612]
- io_uring: IORING_OP_F[GS]ETXATTR is fine with REQ_F_FIXED_FILE (Jeff Moyer) [RHEL-105612]
- io_uring/rw: fix wrong NOWAIT check in io_rw_init_file() (Jeff Moyer) [RHEL-105612]
- io_uring/rsrc: ignore dummy_ubuf for buffer cloning (Jeff Moyer) [RHEL-105612]
- io_uring/rw: allow pollable non-blocking attempts for !FMODE_NOWAIT (Jeff Moyer) [RHEL-105612]
- io_uring: fix casts to io_req_flags_t (Jeff Moyer) [RHEL-105612]
- io_uring: improve request linking trace (Jeff Moyer) [RHEL-105612]
- io_uring/sqpoll: do the napi busy poll outside the submission block (Jeff Moyer) [RHEL-105612]
- io_uring: clean up a type in io_uring_register_get_file() (Jeff Moyer) [RHEL-105612]
- io_uring/rsrc: change ubuf->ubuf_end to length tracking (Jeff Moyer) [RHEL-105612]
- io_uring/rsrc: get rid of io_mapped_ubuf->folio_mask (Jeff Moyer) [RHEL-105612]
- io_uring: rename "copy buffers" to "clone buffers" (Jeff Moyer) [RHEL-105612]
- io_uring: add IORING_REGISTER_COPY_BUFFERS method (Jeff Moyer) [RHEL-105612]
- io_uring/register: provide helper to get io_ring_ctx from 'fd' (Jeff Moyer) [RHEL-105612]
- io_uring/rsrc: add reference count to struct io_mapped_ubuf (Jeff Moyer) [RHEL-105612]
- io_uring/rsrc: clear 'slot' entry upfront (Jeff Moyer) [RHEL-105612]
- block: implement async io_uring discard cmd (Jeff Moyer) [RHEL-105612]
- block: introduce blk_validate_byte_range() (Jeff Moyer) [RHEL-105612]
- filemap: introduce filemap_invalidate_pages (Jeff Moyer) [RHEL-105612]
- io_uring/cmd: give inline space in request to cmds (Jeff Moyer) [RHEL-105612]
- io_uring/cmd: expose iowq to cmds (Jeff Moyer) [RHEL-105612]
- io_uring/rw: drop -EOPNOTSUPP check in __io_complete_rw_common() (Jeff Moyer) [RHEL-105612]
- io_uring/eventfd: move refs to refcount_t (Jeff Moyer) [RHEL-105612]
- io_uring: remove unused rsrc_put_fn (Jeff Moyer) [RHEL-105612]
- io_uring: add new line after variable declaration (Jeff Moyer) [RHEL-105612]
- RHEL-only: Add CONFIG_GCOV_PROFILE_URING files (Jeff Moyer) [RHEL-105612]
- io_uring: add GCOV_PROFILE_URING Kconfig option (Jeff Moyer) [RHEL-105612]
- io_uring/kbuf: add support for incremental buffer consumption (Jeff Moyer) [RHEL-105612]
- io_uring/kbuf: pass in 'len' argument for buffer commit (Jeff Moyer) [RHEL-105612]
- io_uring/kbuf: move io_ring_head_to_buf() to kbuf.h (Jeff Moyer) [RHEL-105612]
- io_uring/kbuf: add io_kbuf_commit() helper (Jeff Moyer) [RHEL-105612]
- io_uring/kbuf: shrink nr_iovs/mode in struct buf_sel_arg (Jeff Moyer) [RHEL-105612]
- io_uring: wire up min batch wake timeout (Jeff Moyer) [RHEL-105612]
- io_uring: add support for batch wait timeout (Jeff Moyer) [RHEL-105612]
- io_uring: implement our own schedule timeout handling (Jeff Moyer) [RHEL-105612]
- io_uring: move schedule wait logic into helper (Jeff Moyer) [RHEL-105612]
- io_uring: encapsulate extraneous wait flags into a separate struct (Jeff Moyer) [RHEL-105612]
- io_uring: user registered clockid for wait timeouts (Jeff Moyer) [RHEL-105612]
- io_uring: add absolute mode wait timeouts (Jeff Moyer) [RHEL-105612]
- io_uring/napi: postpone napi timeout adjustment (Jeff Moyer) [RHEL-105612]
- io_uring/napi: refactor __io_napi_busy_loop() (Jeff Moyer) [RHEL-105612]
- io_uring/kbuf: turn io_buffer_list booleans into flags (Jeff Moyer) [RHEL-105612]
- io_uring/net: use ITER_UBUF for single segment send maps (Jeff Moyer) [RHEL-105612]
- io_uring/kbuf: use 'bl' directly rather than req->buf_list (Jeff Moyer) [RHEL-105612]
- io_uring: micro optimization of __io_sq_thread() condition (Jeff Moyer) [RHEL-105612]
- io_uring/rsrc: enable multi-hugepage buffer coalescing (Jeff Moyer) [RHEL-105612]
- io_uring/rsrc: store folio shift and mask into imu (Jeff Moyer) [RHEL-105612]
- io_uring: add napi busy settings to the fdinfo output (Jeff Moyer) [RHEL-105612]
- io_uring/rsrc: ensure compat iovecs are copied correctly (Jeff Moyer) [RHEL-105612]
- io_uring: fix user_data field name in comment (Jeff Moyer) [RHEL-105612]
- io_uring/sqpoll: annotate debug task == current with data_race() (Jeff Moyer) [RHEL-105612]
- io_uring/napi: remove duplicate io_napi_entry timeout assignation (Jeff Moyer) [RHEL-105612]
- io_uring: remove unused local list heads in NAPI functions (Jeff Moyer) [RHEL-105612]
- io_uring/napi: pass ktime to io_napi_adjust_timeout (Jeff Moyer) [RHEL-105612]
- io_uring/napi: use ktime in busy polling (Jeff Moyer) [RHEL-105612]
- io_uring/msg_ring: fix uninitialized use of target_req->flags (Jeff Moyer) [RHEL-105612]
- io_uring: align iowq and task request error handling (Jeff Moyer) [RHEL-105612]
- io_uring: kill REQ_F_CANCEL_SEQ (Jeff Moyer) [RHEL-105612]
- io_uring: simplify io_uring_cmd return (Jeff Moyer) [RHEL-105612]
- io_uring/net: check socket is valid in io_bind()/io_listen() (Jeff Moyer) [RHEL-105612]
- io_uring/napi: Remove unnecessary s64 cast (Jeff Moyer) [RHEL-105612]
- io_uring/net: cleanup io_recv_finish() bundle handling (Jeff Moyer) [RHEL-105612]
- io_uring/msg_ring: fix overflow posting (Jeff Moyer) [RHEL-105612]
- net: limit scope of a skb_zerocopy_iter_stream var (Jeff Moyer) [RHEL-105612]
- io_uring/net: move charging socket out of zc io_uring (Jeff Moyer) [RHEL-105612]
- net: batch zerocopy_fill_skb_from_iter accounting (Jeff Moyer) [RHEL-105612]
- net: split __zerocopy_sg_from_iter() (Jeff Moyer) [RHEL-105612]
- io_uring/msg_ring: use kmem_cache_free() to free request (Jeff Moyer) [RHEL-105612]
- io_uring/msg_ring: check for dead submitter task (Jeff Moyer) [RHEL-105612]
- io_uring/msg_ring: add an alloc cache for io_kiocb entries (Jeff Moyer) [RHEL-105612]
- io_uring/msg_ring: improve handling of target CQE posting (Jeff Moyer) [RHEL-105612]
- io_uring: add io_add_aux_cqe() helper (Jeff Moyer) [RHEL-105612]
- io_uring: add remote task_work execution helper (Jeff Moyer) [RHEL-105612]
- io_uring/msg_ring: tighten requirement for remote posting (Jeff Moyer) [RHEL-105612]
- io_uring: Allocate only necessary memory in io_probe (Jeff Moyer) [RHEL-105612]
- io_uring: Introduce IORING_OP_LISTEN (Jeff Moyer) [RHEL-105612]
- io_uring: Introduce IORING_OP_BIND (Jeff Moyer) [RHEL-105612]
- net: Split a __sys_listen helper for io_uring (Jeff Moyer) [RHEL-105612]
- net: Split a __sys_bind helper for io_uring (Jeff Moyer) [RHEL-105612]
- io_uring/advise: support 64-bit lengths (Jeff Moyer) [RHEL-105612]
- io_uring/rsrc: remove redundant __set_current_state() post schedule() (Jeff Moyer) [RHEL-105612]
- io_uring/io-wq: make io_wq_work flags atomic (Jeff Moyer) [RHEL-105612]
- io_uring: use 'state' consistently (Jeff Moyer) [RHEL-105612]
- io_uring/eventfd: move eventfd handling to separate file (Jeff Moyer) [RHEL-105612]
- io_uring/eventfd: move to more idiomatic RCU free usage (Jeff Moyer) [RHEL-105612]
- io_uring/rsrc: Drop io_copy_iov in favor of iovec API (Jeff Moyer) [RHEL-105612]
- io_uring: Drop per-ctx dummy_ubuf (Jeff Moyer) [RHEL-105612]
Resolves: RHEL-101838, RHEL-105612, RHEL-106910, RHEL-113576, RHEL-113752, RHEL-115636, RHEL-115639, RHEL-115645, RHEL-117209, RHEL-123216, RHEL-16340

Signed-off-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com>
2025-11-03 10:46:55 +00:00

4 lines
532 B
Plaintext

SHA512 (linux-5.14.0-633.el9.tar.xz) = b954c0eba2f93ab4f3162f76258fa01b9c9a7267f26282dfea32d42386f032d612e113fe95e6a3ae994e5ddd2d9937da5e06dbad5f91221e0c84699703a77c25
SHA512 (kernel-abi-stablelists-5.14.0-633.el9.tar.bz2) = 3e71c1b04464b90f5b938d417571d2a4b41c6cf351f4af64675a2201fa29efc453d14e41ad250b5c7303eb6d36126736c3fc8d2c4e5f2000f250026f14ac53c6
SHA512 (kernel-kabi-dw-5.14.0-633.el9.tar.bz2) = 85594cf4b033e7c670354498146b0e7fe1ca33803a2a5c079ae2d178fd671b466393413c16c6d7d53f3e7306fb4e20a9b6cb92bfdc007aeaa2d3006dc5cd8fca