[PATCH 0/8] first zcrx updates for 7.2
Pavel Begunkov <[email protected]>
| Newsgroups | org.kernel.vger.io-uring,org.kernel.vger.netdev |
|---|---|
| Message-ID | <[email protected]> |
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