On Mon, 5 Sep 2022 06:22:47 -0700, Dylan Yudaken wrote: > This series adds support to liburing for the IORING_SETUP_DEFER_TASKRUN flag. > > This flag needs a couple of new API calls to force a call to get events for > users that are polling the io_uring fd (or a registered eventfd). > > The second half of the series is a bit mixed and includes some documentation > fixes, overflow cleanups and test cleanups. I sent these a couple of months > ago and forgot about it, but now it does depend on the new API so it needs to > be ordered. > I can send it separately if you like. > > [...] Applied, thanks! [01/11] Copy defer task run definition from kernel commit: 1999c963b86b0378b44edb2820e9d5102b7b531a [02/11] Add documentation for IORING_SETUP_DEFER_TASKRUN flag commit: f8bac73b2529d33a10002905351c08f9cc457fd7 [03/11] add io_uring_submit_and_get_events and io_uring_get_events commit: daa5b2dff32f0ba3383d66b48badf122bd6d2898 [04/11] add a t_probe_defer_taskrun helper function for tests commit: cc2e1bce106f2356c3a3ddd528b56980b8ea8a77 [05/11] update existing tests for defer taskrun commit: f91105d5495546403ec5c15aa0768ae6a93d5ab1 [06/11] add a defer-taskrun test commit: bfca8f112cf1bd9cf8781cdcaa8f0f52bc727506 [07/11] update io_uring_enter.2 docs for IORING_FEAT_NODROP commit: f84b884aa865435ca2e691dad72d6c89529eb60b [08/11] add docs for overflow lost errors commit: d5be8c01ee0d80f20da17fbc8b241d44157c06b6 [09/11] expose CQ ring overflow state commit: 3f2835810413beee65dad84a69b1c6280fb79eb8 [10/11] overflow: add tests commit: c9663ac060552aa4dc3f1b5af0fb5319a2a9b24e [11/11] file-verify test: log if short read commit: 8bcc9029e3f7292bd17ed67d48c1122f1d56e36b Best regards, -- Jens Axboe