Hi Linus, On top of the 5.15 io_uring core branch, this pull request adds io_uring support for mkdirat, symlinkat, and linkat. Please pull! The following changes since commit 26578cda3db983b17cabe4e577af26306beb9987: io_uring: add ->splice_fd_in checks (2021-08-23 13:13:00 -0600) are available in the Git repository at: git://git.kernel.dk/linux-block.git tags/for-5.15/io_uring-vfs-2021-08-30 for you to fetch changes up to cf30da90bc3a26911d369f199411f38b701394de: io_uring: add support for IORING_OP_LINKAT (2021-08-23 13:48:52 -0600) ---------------------------------------------------------------- for-5.15/io_uring-vfs-2021-08-30 ---------------------------------------------------------------- Dmitry Kadashev (11): namei: ignore ERR/NULL names in putname() namei: change filename_parentat() calling conventions namei: make do_mkdirat() take struct filename namei: make do_mknodat() take struct filename namei: make do_symlinkat() take struct filename namei: add getname_uflags() namei: make do_linkat() take struct filename namei: update do_*() helpers to return ints io_uring: add support for IORING_OP_MKDIRAT io_uring: add support for IORING_OP_SYMLINKAT io_uring: add support for IORING_OP_LINKAT fs/exec.c | 8 +- fs/internal.h | 8 +- fs/io_uring.c | 198 ++++++++++++++++++++++++++++++++++ fs/namei.c | 239 ++++++++++++++++++++++++------------------ include/linux/fs.h | 1 + include/uapi/linux/io_uring.h | 4 + 6 files changed, 348 insertions(+), 110 deletions(-) -- Jens Axboe