Message ID | cover.1672916894.git.asml.silence@gmail.com (mailing list archive) |
---|---|
Headers | show |
Series | cq wait refactoring rebase | expand |
On Thu, 05 Jan 2023 11:22:19 +0000, Pavel Begunkov wrote: > Rebase of 6.3, i.e. recent CQ waiting refactoring series on top of > just sent 6.2 patch ("io_uring: fix CQ waiting timeout handling"). > > Apart from that there are 2 more patches on top, 9/10 squeezes > an extra 1% of perf for one of my tests. > > Pavel Begunkov (10): > io_uring: rearrange defer list checks > io_uring: don't iterate cq wait fast path > io_uring: kill io_run_task_work_ctx > io_uring: move defer tw task checks > io_uring: parse check_cq out of wq waiting > io_uring: mimimise io_cqring_wait_schedule > io_uring: simplify io_has_work > io_uring: set TASK_RUNNING right after schedule > io_uring: optimise non-timeout waiting > io_uring: keep timeout in io_wait_queue > > [...] Applied, thanks! [01/10] io_uring: rearrange defer list checks commit: d6d505fb8cafd1d78ca438fcd2d9a460c9695a1a [02/10] io_uring: don't iterate cq wait fast path commit: ba5636ba85eb7b01bcbb03b8855ec444f78779ed [03/10] io_uring: kill io_run_task_work_ctx commit: a95f8ea66f4804c9faeb51bf496008d09d43bf41 [04/10] io_uring: move defer tw task checks commit: 07ef9bf92577095d2e6612b010267f6bd5139936 [05/10] io_uring: parse check_cq out of wq waiting commit: 4a42b391367e7df55f8fd5f7a4e42cdf796ef36a [06/10] io_uring: mimimise io_cqring_wait_schedule commit: 4fbb75ef0d9ed027d098394227596d91c59e246a [07/10] io_uring: simplify io_has_work commit: 8d1f973f5025d62f88a9b3e4406c74c857ef49de [08/10] io_uring: set TASK_RUNNING right after schedule commit: 2fc7bfa59e195d2a1fed638a35dde7ab794f0178 [09/10] io_uring: optimise non-timeout waiting commit: dc53cdbd5a63ef78c1acc34b2fda535bbcffd5c5 [10/10] io_uring: keep timeout in io_wait_queue commit: a367ffbe03a6da8d97f5f8057114bada90ccaea8 Best regards,