Commit 8fadb86d authored by Keith Busch's avatar Keith Busch Committed by Jens Axboe
Browse files

io_uring: remove uring_cmd cookie

parent e5da71f1
Loading
Loading
Loading
Loading
+2 −6
Original line number Diff line number Diff line
@@ -32,12 +32,8 @@ enum io_uring_cmd_flags {
struct io_uring_cmd {
	struct file	*file;
	const struct io_uring_sqe *sqe;
	union {
	/* callback to defer completions to task context */
	void (*task_work_cb)(struct io_uring_cmd *cmd, unsigned);
		/* used for polled completion */
		void *cookie;
	};
	u32		cmd_op;
	u32		flags;
	u8		pdu[32]; /* available inline for free use */
+0 −1
Original line number Diff line number Diff line
@@ -182,7 +182,6 @@ int io_uring_cmd(struct io_kiocb *req, unsigned int issue_flags)
			return -EOPNOTSUPP;
		issue_flags |= IO_URING_F_IOPOLL;
		req->iopoll_completed = 0;
		WRITE_ONCE(ioucmd->cookie, NULL);
	}

	ret = file->f_op->uring_cmd(ioucmd, issue_flags);