Merge branch 'for-6.13/io_uring' into io_uring-rsrc.4
* for-6.13/io_uring: (63 commits)
io_uring: use member filling in io_fill_cqe_req()
io_uring: move struct io_kiocb from task_struct to io_uring_task
io_uring: remove task ref helpers
io_uring: move cancelations to be io_uring_task based
io_uring/rsrc: split io_kiocb node type assignments
io_uring/rsrc: encode node type and ctx together
io_uring: support SQE grouping
io_uring: add helper of io_req_commit_cqe()
io_uring: add io_submit_fail_link() helper
io_uring: add io_link_sqe() helper
io_uring: add support for hybrid IOPOLL
io_uring/rsrc: allow cloning with node replacements
io_uring/rsrc: allow cloning at an offset
io_uring/rsrc: get rid of the empty node and dummy_ubuf
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
...