Subject: [PATCH 0/8] first zcrx updates for 7.2

From: Pavel Begunkov <[email-masked]>
Date: Tue, 19 May 2026 12:44:26 +0100

First batch of zcrx updates for 7.2. The main part is patches 5-8,
which add notifications from zcrx to userspace via asynchronous
CQE posting about events like allocation failures and copying, and
statistics. It's accompanied by relevant query updates. Patches 1-4
are general cleanups.

Bertie Tryner (1):
  io_uring/zcrx: reorder fd allocation in zcrx_export()

Clément Léger (2):
  io_uring/zcrx: notify user on frag copy fallback
  io_uring/zcrx: add shared-memory notification statistics

Pavel Begunkov (5):
  io_uring/zcrx: make scrubbing more reliable
  io_uring/zcrx: poison pointers on unregistration
  io_uring/zcrx: remove extra ifq close
  io_uring/zcrx: add ctx pointer to zcrx
  io_uring/zcrx: notify user when out of buffers

 include/uapi/linux/io_uring/query.h |  12 ++
 include/uapi/linux/io_uring/zcrx.h  |  36 ++++-
 io_uring/io_uring.c                 |   2 +-
 io_uring/io_uring.h                 |   1 +
 io_uring/query.c                    |  16 ++
 io_uring/zcrx.c                     | 227 ++++++++++++++++++++++++----
 io_uring/zcrx.h                     |  11 +-
 7 files changed, 274 insertions(+), 31 deletions(-)

-- 
2.54.0