Commit 95a5bbae authored by Jens Axboe's avatar Jens Axboe
Browse files

io_uring: io_async_cancel() should pass in 'nxt' request pointer



If we have a linked request, this enables us to pass it back directly
without having to go through async context.

Signed-off-by: default avatarJens Axboe <axboe@kernel.dk>
parent 9c91e6a5
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -2480,7 +2480,7 @@ static int io_async_cancel(struct io_kiocb *req, const struct io_uring_sqe *sqe,
	    sqe->cancel_flags)
		return -EINVAL;

	io_async_find_and_cancel(ctx, req, READ_ONCE(sqe->addr), NULL);
	io_async_find_and_cancel(ctx, req, READ_ONCE(sqe->addr), nxt);
	return 0;
}