Merge branch 'for-6.13/io_uring' into io_uring-rsrc
* for-6.13/io_uring: (53 commits)
io_uring/rsrc: get rid of the empty node and dummy_ubuf
io_uring/rsrc: fix error code in io_clone_buffers()
io_uring/rsrc: Fix an IS_ERR() vs NULL bug in io_install_fixed_file()
io_uring/rsrc: clear ->buf before mapping pages
io_uring/rsrc: add io_reset_rsrc_node() helper
io_uring/filetable: kill io_reset_alloc_hint() helper
io_uring/filetable: remove io_file_from_index() helper
io_uring/rsrc: add io_rsrc_node_lookup() helper
io_uring/rsrc: unify file and buffer resource tables
io_uring: only initialize io_kiocb rsrc_nodes when needed
io_uring/rsrc: add an empty io_rsrc_node for sparse buffer entries
io_uring/rsrc: get rid of io_rsrc_node allocation cache
io_uring/rsrc: get rid of per-ring io_rsrc_node list
io_uring/rsrc: kill io_charge_rsrc_node()
io_uring/splice: open code 2nd direct file assignment
io_uring: specify freeptr usage for SLAB_TYPESAFE_BY_RCU io_kiocb cache
io_uring/rsrc: move struct io_fixed_file to rsrc.h header
io_uring/nop: add support for testing registered files and buffers
io_uring: add support for fixed wait regions
io_uring: change io_get_ext_arg() to use uaccess begin + end
...