io_uring: enumerate dynamic resources

As resources are getting more support and common parts, it'll be more
convenient to index resources and use it for indexing.

Signed-off-by: Pavel Begunkov <asml.silence@gmail.com>
Link: https://lore.kernel.org/r/f0be63e9310212d5601d36277c2946ff7a040485.1619356238.git.asml.silence@gmail.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
This commit is contained in:
Pavel Begunkov
2021-04-25 14:32:20 +01:00
committed by Jens Axboe
parent 98f0b3b4f1
commit fdecb66281
2 changed files with 12 additions and 8 deletions

View File

@@ -316,6 +316,10 @@ struct io_uring_rsrc_update {
__aligned_u64 data;
};
enum {
IORING_RSRC_FILE = 0,
};
/* Skip updating fd indexes set to this value in the fd table */
#define IORING_REGISTER_FILES_SKIP (-2)