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;
}