aboutsummaryrefslogtreecommitdiffstats
path: root/include/uapi/linux/io_uring.h
diff options
context:
space:
mode:
authorPavel Begunkov <asml.silence@gmail.com>2021-04-25 14:32:26 +0100
committerJens Axboe <axboe@kernel.dk>2021-04-25 10:14:04 -0600
commit634d00df5e1cfc4a707b629a814bd607f726bd52 (patch)
tree8c1d968566bd63784ca63b8d480cd4221c2e4dc8 /include/uapi/linux/io_uring.h
parentio_uring: implement fixed buffers registration similar to fixed files (diff)
downloadlinux-dev-634d00df5e1cfc4a707b629a814bd607f726bd52.tar.xz
linux-dev-634d00df5e1cfc4a707b629a814bd607f726bd52.zip
io_uring: add full-fledged dynamic buffers support
Hook buffers into all rsrc infrastructure, including tagging and updates. Suggested-by: Bijan Mottahedeh <bijan.mottahedeh@oracle.com> Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> Link: https://lore.kernel.org/r/119ed51d68a491dae87eb55fb467a47870c86aad.1619356238.git.asml.silence@gmail.com Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'include/uapi/linux/io_uring.h')
-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 6d8360b5b9c5..e1ae46683301 100644
--- a/include/uapi/linux/io_uring.h
+++ b/include/uapi/linux/io_uring.h
@@ -314,6 +314,7 @@ struct io_uring_files_update {
enum {
IORING_RSRC_FILE = 0,
+ IORING_RSRC_BUFFER = 1,
};
struct io_uring_rsrc_register {