Add support for shared io-wq backends
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v2 Latest4 patches 2 repliesIn review
- v14 patches 28 repliesSuperseded
Changes in v2 from the cover letter
- Use idr instead of ida, and use it for lookups too
- Rename IORING_SETUP_SHARED to IORING_SETUP_ATTACH_WQ
- Don't allow id specified without IORING_SETUP_ATTACH_WQ
- Use id=0 if we run out of idr space instead of failing
- id==0 is not allowed for attach
Patches in v2 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/4 | io-wq: make the io_wq ref countedfs/ | +10 | 0 replies | |
| 2/4 | io-wq: add 'id' to io_wqfs/ | +24 | 0 replies | |
| 3/4 | io-wq: allow lookup of existing io_wq with given idfs/ fs/ | +46 | 0 replies | |
| 4/4 | io_uring: add support for sharing kernel io-wq workqueuefs/ include/ | +20 | 2 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.
Cover letter [PATCHSET v2 0/4] Add support for shared io-wq backends
Here's v2 of the shared wq backend patchset. A few minor changes in terms of id validation, and a switch to using idr and also utilizing it for lookups.
Changes since v1:
- Use idr instead of ida, and use it for lookups too
- Rename IORING_SETUP_SHARED to IORING_SETUP_ATTACH_WQ
- Don't allow id specified without IORING_SETUP_ATTACH_WQ
- Use id=0 if we run out of idr space instead of failing
- id==0 is not allowed for attach
Signature · 1 line
Jens Axboe