]> www.infradead.org Git - users/hch/block.git/commitdiff
remove pointless local variables in io_uring_cmd_prep_async
authorChristoph Hellwig <hch@lst.de>
Fri, 6 May 2022 06:04:27 +0000 (08:04 +0200)
committerChristoph Hellwig <hch@lst.de>
Fri, 6 May 2022 06:04:27 +0000 (08:04 +0200)
fs/io_uring.c

index f72fed9a1ccf775c7cb9dd938a3c7b312c387ef6..2c73985a1d83f299dd052fe6c1962a54c8a0a05b 100644 (file)
@@ -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;
 }