For more details see 1/2. The change is not as horrid as it may look, just passing rsrc type not in struct but as arguments deffered from IORING_REGISTER_*. I do think it's a better API and might save us from putting extra bits in the future. Suggestions are welcome. Pavel Begunkov (2): io_uring: change registration/upd/rsrc tagging ABI io_uring: add feature flag for rsrc tags fs/io_uring.c | 42 ++++++++++++++++++++++++----------- include/uapi/linux/io_uring.h | 19 ++++++++-------- 2 files changed, 39 insertions(+), 22 deletions(-) -- 2.31.1