constify struct path argument of finish_automount()/do_add_mount()
authorAl Viro <viro@zeniv.linux.org.uk>
Sat, 19 Jun 2021 00:27:57 +0000 (20:27 -0400)
committerAl Viro <viro@zeniv.linux.org.uk>
Mon, 31 Jan 2022 02:16:48 +0000 (21:16 -0500)
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
fs/internal.h
fs/namespace.c

index 8590c97..fe0a44c 100644 (file)
@@ -74,7 +74,7 @@ int do_linkat(int olddfd, struct filename *old, int newdfd,
  * namespace.c
  */
 extern struct vfsmount *lookup_mnt(const struct path *);
-extern int finish_automount(struct vfsmount *, struct path *);
+extern int finish_automount(struct vfsmount *, const struct path *);
 
 extern int sb_prepare_remount_readonly(struct super_block *);
 
index 40b994a..13d025a 100644 (file)
@@ -2876,7 +2876,7 @@ static int do_move_mount_old(struct path *path, const char *old_name)
  * add a mount into a namespace's mount tree
  */
 static int do_add_mount(struct mount *newmnt, struct mountpoint *mp,
-                       struct path *path, int mnt_flags)
+                       const struct path *path, int mnt_flags)
 {
        struct mount *parent = real_mount(path->mnt);
 
@@ -2999,7 +2999,7 @@ static int do_new_mount(struct path *path, const char *fstype, int sb_flags,
        return err;
 }
 
-int finish_automount(struct vfsmount *m, struct path *path)
+int finish_automount(struct vfsmount *m, const struct path *path)
 {
        struct dentry *dentry = path->dentry;
        struct mountpoint *mp;