summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorPavel Begunkov <asml.silence@gmail.com>2026-11-04 00:10:49 +0000
committerJens Axboe <axboe@kernel.dk>2026-11-04 09:18:05 -0700
commit21662435a5ee49c49a5ff05f2ddcde87acb7b293 (patch)
treeabebed9c296bccbbf5550569317f4f9b847c5454 /include
parent99b6efa810675d99c04216574a189aa4bf031cfd (diff)
io_uring: add feature flag for dma-buf support
Add IORING_FEAT_REGBUF_TYPES, a feature flag that tells whether extended buffer registration and dma-buf buffers are available (see IO_REGBUF_TYPE_* and struct io_uring_regbuf_desc). Fixes: 62e4bf5b25d44 ("io_uring/rsrc: add dmabuf backed registered buffers") Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> Link: https://patch.msgid.link/1b3ca4acc350aa5a397325d066533c4e5743a0f7.1793623347.git.asml.silence@gmail.com Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'include')
-rw-r--r--include/uapi/linux/io_uring.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/uapi/linux/io_uring.h b/include/uapi/linux/io_uring.h
index b456f45fa8de..cf1afd11bb87 100644
--- a/include/uapi/linux/io_uring.h
+++ b/include/uapi/linux/io_uring.h
@@ -646,6 +646,7 @@ struct io_uring_params {
#define IORING_FEAT_MIN_TIMEOUT (1U << 15)
#define IORING_FEAT_RW_ATTR (1U << 16)
#define IORING_FEAT_NO_IOWAIT (1U << 17)
+#define IORING_FEAT_REGBUF_TYPES (1U << 18)
/*
* io_uring_register(2) opcodes and arguments