]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
fs: remove start_removing_user_path_at
authorChristoph Hellwig <hch@lst.de>
Mon, 11 May 2026 07:22:29 +0000 (09:22 +0200)
committerChristian Brauner <brauner@kernel.org>
Thu, 21 May 2026 11:39:34 +0000 (13:39 +0200)
This function is entirely unused, remove it.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Link: https://patch.msgid.link/20260511072239.2456725-3-hch@lst.de
Signed-off-by: Christian Brauner (Amutable) <brauner@kernel.org>
Documentation/filesystems/porting.rst
fs/namei.c
include/linux/namei.h

index fdf074429cd3ab7a4595182926edaba92d331a65..f546b1d3897fab4578ebb1da6a9bed4b3bb40381 100644 (file)
@@ -1297,7 +1297,6 @@ Several functions are renamed:
 -  kern_path_locked -> start_removing_path
 -  kern_path_create -> start_creating_path
 -  user_path_create -> start_creating_user_path
--  user_path_locked_at -> start_removing_user_path_at
 -  done_path_create -> end_creating_path
 
 ---
index c7fac83c9a85ef250bb424af0a91d581ee9f4919..bc641838530f4cc52341b1cb50efa20e6d48e0f5 100644 (file)
@@ -3029,15 +3029,6 @@ struct dentry *start_removing_path(const char *name, struct path *path)
        return __start_removing_path(AT_FDCWD, filename, path);
 }
 
-struct dentry *start_removing_user_path_at(int dfd,
-                                          const char __user *name,
-                                          struct path *path)
-{
-       CLASS(filename, filename)(name);
-       return __start_removing_path(dfd, filename, path);
-}
-EXPORT_SYMBOL(start_removing_user_path_at);
-
 int kern_path(const char *name, unsigned int flags, struct path *path)
 {
        CLASS(filename_kernel, filename)(name);
index 2ad6dd9987b905605d30ba7281e40caa850bf887..80488b3de0c988ed4972c96db48e5a4e6a7a4e8b 100644 (file)
@@ -61,7 +61,6 @@ extern struct dentry *start_creating_path(int, const char *, struct path *, unsi
 extern struct dentry *start_creating_user_path(int, const char __user *, struct path *, unsigned int);
 extern void end_creating_path(const struct path *, struct dentry *);
 extern struct dentry *start_removing_path(const char *, struct path *);
-extern struct dentry *start_removing_user_path_at(int , const char __user *, struct path *);
 static inline void end_removing_path(const struct path *path , struct dentry *dentry)
 {
        end_creating_path(path, dentry);