Merge tag 'fbdev-for-6.4-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller...
[linux-block.git] / include / linux / io_uring.h
index 35b9328ca3352eeca32b89914ee169421f965262..7fe31b2cd02f1ebac6c2fb8aaf476d07085f7ae2 100644 (file)
@@ -24,7 +24,7 @@ enum io_uring_cmd_flags {
 
 struct io_uring_cmd {
        struct file     *file;
-       const void      *cmd;
+       const struct io_uring_sqe *sqe;
        union {
                /* callback to defer completions to task context */
                void (*task_work_cb)(struct io_uring_cmd *cmd, unsigned);
@@ -36,6 +36,11 @@ struct io_uring_cmd {
        u8              pdu[32]; /* available inline for free use */
 };
 
+static inline const void *io_uring_sqe_cmd(const struct io_uring_sqe *sqe)
+{
+       return sqe->cmd;
+}
+
 #if defined(CONFIG_IO_URING)
 int io_uring_cmd_import_fixed(u64 ubuf, unsigned long len, int rw,
                              struct iov_iter *iter, void *ioucmd);