A respin of the patch forcing mshot reads to be executed synchornously with cleanups on top. Let me know if you want me to separate the set, as ideally patches should target different versions. v2: clarified commit message + patches 2-4 Pavel Begunkov (4): io_uring/rw: forbid multishot async reads io_uring/rw: don't directly use ki_complete io_uring/rw: move ki_complete init into prep io_uring/rw: clean up mshot forced sync mode io_uring/rw.c | 30 +++++++++++++++++++++--------- 1 file changed, 21 insertions(+), 9 deletions(-) -- 2.48.1