Message ID | 20231018151843.3542335-4-kbusch@meta.com (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | block integrity: direclty map user space addresses | expand |
Looks good and should probably go straight to the io_uring tree
instead of being mixed up with the metadata changes.
Reviewed-by: Christoph Hellwig <hch@lst.de>
On Thu, Oct 19, 2023 at 07:41:05AM +0200, Christoph Hellwig wrote: > Looks good and should probably go straight to the io_uring tree > instead of being mixed up with the metadata changes. The previos metadata patch removes the only user of the flag, so this can't go in separately. But if the driver needs to fallback to kernel bounce buffer for unaligned or multi-page requests, I don't think I can easily get rid of the iouring flag since the driver PDU doesn't have enough room to track everything it needs.
On 10/18/2023 8:48 PM, Keith Busch wrote: > From: Keith Busch <kbusch@kernel.org> > > No more users of this flag. > > Signed-off-by: Keith Busch <kbusch@kernel.org> > --- > include/uapi/linux/io_uring.h | 2 -- > 1 file changed, 2 deletions(-) > > diff --git a/include/uapi/linux/io_uring.h b/include/uapi/linux/io_uring.h > index 8e61f8b7c2ced..10e724370b612 100644 > --- a/include/uapi/linux/io_uring.h > +++ b/include/uapi/linux/io_uring.h > @@ -249,10 +249,8 @@ enum io_uring_op { > * sqe->uring_cmd_flags > * IORING_URING_CMD_FIXED use registered buffer; pass this flag > * along with setting sqe->buf_index. > - * IORING_URING_CMD_POLLED driver use only > */ > #define IORING_URING_CMD_FIXED (1U << 0) > -#define IORING_URING_CMD_POLLED (1U << 31) > This is bit outdated. This flag got moved to a different file since this patch. https://lore.kernel.org/io-uring/20230928124327.135679-2-ming.lei@redhat.com/
diff --git a/include/uapi/linux/io_uring.h b/include/uapi/linux/io_uring.h index 8e61f8b7c2ced..10e724370b612 100644 --- a/include/uapi/linux/io_uring.h +++ b/include/uapi/linux/io_uring.h @@ -249,10 +249,8 @@ enum io_uring_op { * sqe->uring_cmd_flags * IORING_URING_CMD_FIXED use registered buffer; pass this flag * along with setting sqe->buf_index. - * IORING_URING_CMD_POLLED driver use only */ #define IORING_URING_CMD_FIXED (1U << 0) -#define IORING_URING_CMD_POLLED (1U << 31) /*