On 24/02/2020 11:30, Pavel Begunkov wrote: > *on top of for-5.6* Jens, let me know if this and the splice patchset should be rebased onto your poll branch. > > 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(-) > -- Pavel Begunkov