]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
vfs: inline getname()
authorMateusz Guzik <mjguzik@gmail.com>
Thu, 6 Feb 2025 00:01:05 +0000 (01:01 +0100)
committerChristian Brauner <brauner@kernel.org>
Fri, 21 Feb 2025 09:25:32 +0000 (10:25 +0100)
It is merely a trivial wrapper around getname_flags which adds a zeroed
argument, no point paying for an extra call.

Signed-off-by: Mateusz Guzik <mjguzik@gmail.com>
Link: https://lore.kernel.org/r/20250206000105.432528-1-mjguzik@gmail.com
Reviewed-by: Jan Kara <jack@suse.cz>
Signed-off-by: Christian Brauner <brauner@kernel.org>
fs/namei.c
include/linux/fs.h

index 21630a0f8e30aea34294a664dc7b3a0c777cd8a4..207898ee9fd54c9d14b2c502c61bebbee352fe34 100644 (file)
@@ -218,11 +218,6 @@ struct filename *getname_uflags(const char __user *filename, int uflags)
        return getname_flags(filename, flags);
 }
 
-struct filename *getname(const char __user * filename)
-{
-       return getname_flags(filename, 0);
-}
-
 struct filename *__getname_maybe_null(const char __user *pathname)
 {
        struct filename *name;
index c1763b022d06af9d5fd4458bfa30efea3fddc932..3e07e4a44de6d3cb22450258407ee9f88ebce758 100644 (file)
@@ -2842,7 +2842,10 @@ extern int filp_close(struct file *, fl_owner_t id);
 
 extern struct filename *getname_flags(const char __user *, int);
 extern struct filename *getname_uflags(const char __user *, int);
-extern struct filename *getname(const char __user *);
+static inline struct filename *getname(const char __user *name)
+{
+       return getname_flags(name, 0);
+}
 extern struct filename *getname_kernel(const char *);
 extern struct filename *__getname_maybe_null(const char __user *);
 static inline struct filename *getname_maybe_null(const char __user *name, int flags)