first zcrx updates for 7.2
Status from this message: Applied, thanks!
Get series with b4
b4 am [email protected]Versions newest first
Patches in v1 Applied
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/8 | io_uring/zcrx: make scrubbing more reliableio_uring/ | +6 | 0 replies | |
| 2/8 | io_uring/zcrx: poison pointers on unregistrationio_uring/ | +5 | 0 replies | |
| 3/8 | io_uring/zcrx: remove extra ifq closeio_uring/ | +4 | 0 replies | |
| 4/8 | io_uring/zcrx: reorder fd allocation in zcrx_export()io_uring/ | +14 | 0 replies | |
| 5/8 | io_uring/zcrx: add ctx pointer to zcrxio_uring/ io_uring/ | +34 | 1 reply | |
| 6/8 | io_uring/zcrx: notify user when out of buffersinclude/ io_uring/ io_uring/ +2 more | +115 | 8 replies | |
| 7/8 | io_uring/zcrx: notify user on frag copy fallbackinclude/ io_uring/ io_uring/ | +8 | 0 replies | |
| 8/8 | io_uring/zcrx: add shared-memory notification statisticsinclude/ include/ io_uring/ +2 more | +94 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/8] first zcrx updates for 7.2
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(-)
Signature · 1 line
2.54.0