From 85ee779116eb97d1eef8a115a8bef2f815e97e22 Mon Sep 17 00:00:00 2001 From: Christoph Hellwig Date: Fri, 6 May 2022 07:58:29 +0200 Subject: [PATCH] constify io_uring_cmd and remove the nasty cast --- fs/io_uring.c | 2 +- include/linux/io_uring.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/fs/io_uring.c b/fs/io_uring.c index 884f40f51536..646cc1497e12 100644 --- a/fs/io_uring.c +++ b/fs/io_uring.c @@ -4963,7 +4963,7 @@ static int io_uring_cmd_prep(struct io_kiocb *req, if (sqe->ioprio || sqe->rw_flags) return -EINVAL; - ioucmd->cmd = (void *) sqe->cmd; + ioucmd->cmd = sqe->cmd; ioucmd->cmd_op = READ_ONCE(sqe->cmd_op); return 0; } diff --git a/include/linux/io_uring.h b/include/linux/io_uring.h index b892b038de21..4a2f6cc5a492 100644 --- a/include/linux/io_uring.h +++ b/include/linux/io_uring.h @@ -19,7 +19,7 @@ enum io_uring_cmd_flags { struct io_uring_cmd { struct file *file; - void *cmd; + const void *cmd; /* callback to defer completions to task context */ void (*task_work_cb)(struct io_uring_cmd *cmd); u32 cmd_op; -- 2.50.1