io_uring: add support for IORING_OP_STATX

This provides support for async statx(2) through io_uring.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
This commit is contained in:
Jens Axboe
2019-12-13 21:18:10 -07:00
parent 3934e36f60
commit eddc7ef52a
2 changed files with 87 additions and 1 deletions

View File

@@ -35,6 +35,7 @@ struct io_uring_sqe {
__u32 accept_flags;
__u32 cancel_flags;
__u32 open_flags;
__u32 statx_flags;
};
__u64 user_data; /* data to be passed back at completion time */
union {
@@ -81,6 +82,7 @@ enum {
IORING_OP_OPENAT,
IORING_OP_CLOSE,
IORING_OP_FILES_UPDATE,
IORING_OP_STATX,
/* this goes last, obviously */
IORING_OP_LAST,