aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAl Viro <[email protected]>2024-09-20 04:26:57 +0000
committerAl Viro <[email protected]>2024-11-13 16:44:30 +0000
commit8e15e12d37f21c03dacac0c37561db5a222690c0 (patch)
tree3cc23e045f146e741855bd626e856536995c55ab
parentgetname_maybe_null() - the third variant of pathname copy-in (diff)
downloadkernel-8e15e12d37f21c03dacac0c37561db5a222690c0.tar.gz
kernel-8e15e12d37f21c03dacac0c37561db5a222690c0.zip
io_statx_prep(): use getname_uflags()
the only thing in flags getname_flags() ever cares about is LOOKUP_EMPTY; anything else is none of its damn business. Reviewed-by: Jens Axboe <[email protected]> Reviewed-by: Christian Brauner <[email protected]> Signed-off-by: Al Viro <[email protected]>
-rw-r--r--io_uring/statx.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/io_uring/statx.c b/io_uring/statx.c
index f7f9b202eec0..6bc4651700a2 100644
--- a/io_uring/statx.c
+++ b/io_uring/statx.c
@@ -36,8 +36,7 @@ int io_statx_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
sx->buffer = u64_to_user_ptr(READ_ONCE(sqe->addr2));
sx->flags = READ_ONCE(sqe->statx_flags);
- sx->filename = getname_flags(path,
- getname_statx_lookup_flags(sx->flags));
+ sx->filename = getname_uflags(path, sx->flags);
if (IS_ERR(sx->filename)) {
int ret = PTR_ERR(sx->filename);