Skip to content

io_uring: update to v5.15

Jeff Moyer requested to merge jmoyer1/centos-stream-9:guilt/bz2107656 into main

Merge Request Required Information

Summary of Changes

Update the io_uring code base and its dependencies to v5.15. We will not enable the functionality at this time, this is only a preparatory patch series. The patch series does touch other subsystems, though:

91ef658fb8b8-namei-ignore-ERR-NULL-names-in-putname.patch
0ee50b47532a-namei-change-filename_parentat-calling-conventions.patch
584d3226d665-namei-make-do_mkdirat-take-struct-filename.patch
7797251bb5ab-namei-make-do_mknodat-take-struct-filename.patch
da2d0cede330-namei-make-do_symlinkat-take-struct-filename.patch
8228e2c31319-namei-add-getname_uflags.patch
020250f31c4c-namei-make-do_linkat-take-struct-filename.patch
45f30dab3957-namei-update-do_-helpers-to-return-ints.patch
d32f89da7fa8-net-add-accept-helper-not-installing-fd.patch
2112ff5ce0c1-iov_iter-track-truncated-size.patch
0766ec82e5fb-namei-Fix-use-after-free-in-kern_path_locked.patch
8fb0f47a9d7a-iov_iter-add-helper-to-save-iov_iter-state.patch
7dedd3e18077-Revert-iov_iter-track-truncated-size.patch
3a862cacf867-fs-add-anon_inode_getfile_secure-similar-to-anon_inode_getfd_secure.patch

As a result, file system, block and networking tests should be run.

Omitted-fix: 81132a39c152 ("fs: remove fget_many and fput_many interface")
This is outside the scope of this MR, and isn't a "fix" so much as a performance enhancement.

Approved Bugzilla Ticket

Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2107656

Signed-off-by: Jeff Moyer jmoyer@redhat.com

Edited by Jeff Moyer

Merge request reports