io_uring: add support for IORING_OP_OPENAT
authorJens Axboe <axboe@kernel.dk>
Wed, 11 Dec 2019 18:20:36 +0000 (11:20 -0700)
committerJens Axboe <axboe@kernel.dk>
Mon, 13 Jan 2020 17:12:15 +0000 (10:12 -0700)
commitbf8edc9a0ac47716a290d1f15b7e698dbef439d1
tree3186c2866c489e40b6f1e0f4e1df18cc86f02844
parent48d3167045c90b8750e78ef2e73c9c4ee1a9009a
io_uring: add support for IORING_OP_OPENAT

This works just like openat(2), except it can be performed async. For
the normal case of a non-blocking path lookup this will complete
inline. If we have to do IO to perform the open, it'll be done from
async context.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
fs/io_uring.c
include/uapi/linux/io_uring.h