]> www.infradead.org Git - users/hch/block.git/commitdiff
simplify io_uring_cmd_prep_async
authorChristoph Hellwig <hch@lst.de>
Fri, 6 May 2022 06:00:16 +0000 (08:00 +0200)
committerChristoph Hellwig <hch@lst.de>
Fri, 6 May 2022 06:00:25 +0000 (08:00 +0200)
a variable length array has size 0, so no need for the complex
expression.

fs/io_uring.c

index 646cc1497e12529137b06c934ff0f9668f5f9377..86e1af89b5cb4b1dc93e8ef39652bc409eb1bf1e 100644 (file)
@@ -4946,8 +4946,7 @@ 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) -
-                               offsetof(struct io_uring_sqe, cmd);
+       size_t cmd_size = sizeof(struct io_uring_sqe);
 
        if (ctx->flags & IORING_SETUP_SQE128)
                cmd_size += sizeof(struct io_uring_sqe);