Skip to content

Commit 154ef7d

Browse files
author
Al Viro
committed
name_to_handle_at(): use CLASS(filename_uflags)
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
1 parent b79b3c1 commit 154ef7d

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

fs/fhandle.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -157,9 +157,8 @@ SYSCALL_DEFINE5(name_to_handle_at, int, dfd, const char __user *, name,
157157
fh_flags |= EXPORT_FH_CONNECTABLE;
158158

159159
lookup_flags = (flag & AT_SYMLINK_FOLLOW) ? LOOKUP_FOLLOW : 0;
160-
if (flag & AT_EMPTY_PATH)
161-
lookup_flags |= LOOKUP_EMPTY;
162-
err = user_path_at(dfd, name, lookup_flags, &path);
160+
CLASS(filename_uflags, filename)(name, flag);
161+
err = filename_lookup(dfd, filename, lookup_flags, &path, NULL);
163162
if (!err) {
164163
err = do_sys_name_to_handle(&path, handle, mnt_id,
165164
flag & AT_HANDLE_MNT_ID_UNIQUE,

0 commit comments

Comments
 (0)