diff options
| author | Pavel Begunkov <[email protected]> | 2023-01-16 16:48:57 +0000 |
|---|---|---|
| committer | Jens Axboe <[email protected]> | 2023-01-29 15:17:41 -0700 |
| commit | b0b7a7d24b66109a940d09d8d2dcf513e4eaf3a1 (patch) | |
| tree | f8c14e44ea4cc08f7544d965492040ae9b0ba2a1 /tools/perf/scripts/python | |
| parent | 88b80534f60f5ddf5f42218b280e0370f95eae78 (diff) | |
io_uring: return back links tw run optimisation
io_submit_flush_completions() may queue new requests for tw execution,
especially true for linked requests. Recheck the tw list for emptiness
after flushing completions.
Note that this doesn't really fix the commit referenced below, but it
does reinstate an optimization that existed before that got merged.
Fixes: f88262e60bb9 ("io_uring: lockless task list")
Signed-off-by: Pavel Begunkov <[email protected]>
Link: https://lore.kernel.org/r/6328acdbb5e60efc762b18003382de077e6e1367.1673887636.git.asml.silence@gmail.com
Signed-off-by: Jens Axboe <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions