From c33d3b35e5a48eb9552c0721d7248cdddb20c0c7 Mon Sep 17 00:00:00 2001 From: Christoph Hellwig Date: Fri, 6 May 2022 08:04:27 +0200 Subject: [PATCH] remove pointless local variables in io_uring_cmd_prep_async --- fs/io_uring.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/fs/io_uring.c b/fs/io_uring.c index f72fed9a1ccf..2c73985a1d83 100644 --- a/fs/io_uring.c +++ b/fs/io_uring.c @@ -4943,14 +4943,11 @@ EXPORT_SYMBOL_GPL(io_uring_cmd_done); static int io_uring_cmd_prep_async(struct io_kiocb *req) { - struct io_uring_cmd *ioucmd = &req->uring_cmd; - struct io_ring_ctx *ctx = req->ctx; size_t cmd_size = sizeof(struct io_uring_sqe); - if (ctx->flags & IORING_SETUP_SQE128) + if (req->ctx->flags & IORING_SETUP_SQE128) cmd_size += sizeof(struct io_uring_sqe); - - memcpy(req->async_data, ioucmd->cmd, cmd_size); + memcpy(req->async_data, req->uring_cmd.cmd, cmd_size); return 0; } -- 2.50.1