*on top of for-5.6* This cleans up io-wq punting paths, doing small fixes and removing unnecessary logic from different submission paths. v2: - remove pid-related comment, as it's fixed separately - make ("add missing io_req_cancelled()") first in the series, so it may be picked for 5.6 v3: - rebase + drop a patch definitely colliding with poll work Pavel Begunkov (3): io_uring: don't call work.func from sync ctx io_uring: don't do full *prep_worker() from io-wq io_uring: remove req->in_async fs/io_uring.c | 101 +++++++++++++++++++++++++++----------------------- 1 file changed, 54 insertions(+), 47 deletions(-) -- 2.24.0