]> git.proxmox.com Git - mirror_ubuntu-kernels.git/commitdiff
btrfs: remove unused mnt_userns parameter from __btrfs_set_acl
authorOmar Sandoval <osandov@fb.com>
Thu, 10 Mar 2022 01:31:38 +0000 (17:31 -0800)
committerDavid Sterba <dsterba@suse.com>
Mon, 16 May 2022 15:03:06 +0000 (17:03 +0200)
Commit 4a8b34afa9c9 ("btrfs: handle ACLs on idmapped mounts") added this
parameter but didn't use it. __btrfs_set_acl() is the low-level helper
that writes an ACL to disk. The higher-level btrfs_set_acl() is the one
that translates the ACL based on the user namespace.

Reviewed-by: Sweet Tea Dorminy <sweettea-kernel@dorminy.me>
Signed-off-by: Omar Sandoval <osandov@fb.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/acl.c

index 0a0d0eccee4ef5782e3b2169be1fe4e8270d515b..a6909ec9bc38cf2af8877da1aacaea49fadc08f3 100644 (file)
@@ -56,7 +56,6 @@ struct posix_acl *btrfs_get_acl(struct inode *inode, int type, bool rcu)
 }
 
 static int __btrfs_set_acl(struct btrfs_trans_handle *trans,
-                          struct user_namespace *mnt_userns,
                           struct inode *inode, struct posix_acl *acl, int type)
 {
        int ret, size = 0;
@@ -123,7 +122,7 @@ int btrfs_set_acl(struct user_namespace *mnt_userns, struct inode *inode,
                if (ret)
                        return ret;
        }
-       ret = __btrfs_set_acl(NULL, mnt_userns, inode, acl, type);
+       ret = __btrfs_set_acl(NULL, inode, acl, type);
        if (ret)
                inode->i_mode = old_mode;
        return ret;
@@ -144,14 +143,14 @@ int btrfs_init_acl(struct btrfs_trans_handle *trans,
                return ret;
 
        if (default_acl) {
-               ret = __btrfs_set_acl(trans, &init_user_ns, inode, default_acl,
+               ret = __btrfs_set_acl(trans, inode, default_acl,
                                      ACL_TYPE_DEFAULT);
                posix_acl_release(default_acl);
        }
 
        if (acl) {
                if (!ret)
-                       ret = __btrfs_set_acl(trans, &init_user_ns, inode, acl,
+                       ret = __btrfs_set_acl(trans, inode, acl,
                                              ACL_TYPE_ACCESS);
                posix_acl_release(acl);
        }