From: Pavel Begunkov Date: Thu, 1 Apr 2021 14:44:02 +0000 (+0100) Subject: io_uring: don't quiesce intial files register X-Git-Tag: for-5.13/io_uring-2021-04-27~75 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=f4f7d21ce46474128934caeb80dfb1e5396b596e;p=linux-block.git io_uring: don't quiesce intial files register There is no reason why we would want to fully quiesce ring on IORING_REGISTER_FILES, if it's already registered we fail. Signed-off-by: Pavel Begunkov Link: https://lore.kernel.org/r/563bb8060bb2d3efbc32fce6101678281c574d2a.1617287883.git.asml.silence@gmail.com Signed-off-by: Jens Axboe --- diff --git a/fs/io_uring.c b/fs/io_uring.c index ede9d01efb3b..4700de36a8cc 100644 --- a/fs/io_uring.c +++ b/fs/io_uring.c @@ -9815,6 +9815,7 @@ static int io_register_enable_rings(struct io_ring_ctx *ctx) static bool io_register_op_must_quiesce(int op) { switch (op) { + case IORING_REGISTER_FILES: case IORING_UNREGISTER_FILES: case IORING_REGISTER_FILES_UPDATE: case IORING_REGISTER_PROBE: