OSDN Git Service

io_uring: add flag to not fail link after timeout
authorPavel Begunkov <asml.silence@gmail.com>
Sat, 2 Oct 2021 18:36:14 +0000 (19:36 +0100)
committerJens Axboe <axboe@kernel.dk>
Tue, 19 Oct 2021 11:49:54 +0000 (05:49 -0600)
commit6224590d242fc8c6b26941328e02a40b4384949b
tree4ffd5a38d9cd36478cb63b4469da87e59ff14303
parent30d51dd4ad2040d4c90497287b69635af7c67502
io_uring: add flag to not fail link after timeout

For some reason non-off IORING_OP_TIMEOUT always fails links, it's
pretty inconvenient and unnecessary limits chaining after it to hard
linking, which is far from ideal, e.g. doesn't pair well with timeout
cancellation. Add a flag forcing it to not fail links on -ETIME.

Signed-off-by: Pavel Begunkov <asml.silence@gmail.com>
Link: https://lore.kernel.org/r/17c7ec0fb7a6113cc6be8cdaedcada0ba836ac0e.1633199723.git.asml.silence@gmail.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
fs/io_uring.c
include/uapi/linux/io_uring.h