diff --git a/fs/io_uring.c b/fs/io_uring.c index a26de4143f3a28c040e3ecd14ce09c97056f1a69..66941217179999864624ece6873e863de8d8df98 100644 --- a/fs/io_uring.c +++ b/fs/io_uring.c @@ -2614,6 +2614,9 @@ static bool io_op_needs_file(const struct io_uring_sqe *sqe) case IORING_OP_NOP: case IORING_OP_POLL_REMOVE: case IORING_OP_TIMEOUT: + case IORING_OP_TIMEOUT_REMOVE: + case IORING_OP_ASYNC_CANCEL: + case IORING_OP_LINK_TIMEOUT: return false; default: return true;