On 22/01/2020 23:09, Pavel Begunkov wrote: > There are 2 problems addressed: > 1. it never calls *_prep() when going through IOSQE_ASYNC path. > 2. non-head linked reqs ignore IOSQE_ASYNC. Those two are intentionally short for quick fix up. I'll prepare something prettier on top of that a bit later. > > Also, there could be yet another problem, when we bypass io_issue_req() > and going straight to async. > > Pavel Begunkov (2): > io_uring: prep req when do IOSQE_ASYNC > io_uring: honor IOSQE_ASYNC for linked reqs > > fs/io_uring.c | 8 ++++++++ > 1 file changed, 8 insertions(+) > -- Pavel Begunkov