RFC dynamic area addition
Get series with b4
b4 am [email protected]Versions newest first
- v1 RFC Latest6 patches 1 replyIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/6 | io_uring/zcrx: remove extra ifq closeio_uring/ | +4 | 0 replies | |
| 2/6 | io_uring/zcrx: move freelist lock to struct zcrxio_uring/ io_uring/ | +8 | 0 replies | |
| 3/6 | io_uring/zcrx: store area pointers in an arrayio_uring/ io_uring/ | +85 | 0 replies | |
| 4/6 | io_uring/zcrx: don't pass ifq_reg for for area creationio_uring/ | +14 | 0 replies | |
| 5/6 | io_uring/zcrx: split append from area creationio_uring/ | +16 | 0 replies | |
| 6/6 | io_uring/zcrx: add dynamic area creationinclude/ io_uring/ | +45 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [RFC 0/6] dynamic area addition
Currently, the user needs to give memory for the data upfront when registering a zcrx instance, but it's not always easy to predict for the user how much it will need. This series adds a way to add more memory / areas at runtime.
Pavel Begunkov (6):
io_uring/zcrx: remove extra ifq close io_uring/zcrx: move freelist lock to struct zcrx io_uring/zcrx: store area pointers in an array io_uring/zcrx: don't pass ifq_reg for for area creation io_uring/zcrx: split append from area creation io_uring/zcrx: add dynamic area creation
include/uapi/linux/io_uring/zcrx.h | 7 + io_uring/zcrx.c | 203 ++++++++++++++++++++++------- io_uring/zcrx.h | 7 +- 3 files changed, 168 insertions(+), 49 deletions(-)
Signature · 1 line
2.53.0