[PATCH 0/5] async punting improvements for io_uring

From: Pavel Begunkov
Date: Tue Feb 11 2020 - 15:02:51 EST


This cleans up io-wq punting paths, doing small fixes and removing
unnecessary logic from different submission paths. The last patch is
a resubmission after a rebase bundled into this patchset.

Pavel Begunkov (5):
io_uring: remove REQ_F_MUST_PUNT
io_uring: don't call work.func from sync ctx
io_uring: fix reassigning work.task_pid from io-wq
io_uring: add missing io_req_cancelled()
io_uring: purge req->in_async

fs/io_uring.c | 122 ++++++++++++++++++++++++++------------------------
1 file changed, 64 insertions(+), 58 deletions(-)

--
2.24.0