may_linkat(): constify path
authorAl Viro <viro@zeniv.linux.org.uk>
Thu, 4 Aug 2022 16:53:46 +0000 (12:53 -0400)
committerAl Viro <viro@zeniv.linux.org.uk>
Thu, 1 Sep 2022 21:36:52 +0000 (17:36 -0400)
Reviewed-by: Christian Brauner (Microsoft) <brauner@kernel.org>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
fs/internal.h
fs/namei.c

index 87e96b9024ce1db0ee8b6b53a45e0122d7a5eb71..c209b4838d683e73414c6e748a6fe9d961ab7c59 100644 (file)
@@ -62,7 +62,7 @@ extern int vfs_path_lookup(struct dentry *, struct vfsmount *,
                           const char *, unsigned int, struct path *);
 int do_rmdir(int dfd, struct filename *name);
 int do_unlinkat(int dfd, struct filename *name);
-int may_linkat(struct user_namespace *mnt_userns, struct path *link);
+int may_linkat(struct user_namespace *mnt_userns, const struct path *link);
 int do_renameat2(int olddfd, struct filename *oldname, int newdfd,
                 struct filename *newname, unsigned int flags);
 int do_mkdirat(int dfd, struct filename *name, umode_t mode);
index 53b4bc094db23a7be059f4b27aa1e5750db733ed..6a5ab1a6f01bf0d466e59865a913b99dbdc2a32a 100644 (file)
@@ -1178,7 +1178,7 @@ static bool safe_hardlink_source(struct user_namespace *mnt_userns,
  *
  * Returns 0 if successful, -ve on error.
  */
-int may_linkat(struct user_namespace *mnt_userns, struct path *link)
+int may_linkat(struct user_namespace *mnt_userns, const struct path *link)
 {
        struct inode *inode = link->dentry->d_inode;