]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
btrfs: remove redundant root argument from btrfs_update_inode_item()
authorFilipe Manana <fdmanana@suse.com>
Fri, 22 Sep 2023 10:37:23 +0000 (11:37 +0100)
committerDavid Sterba <dsterba@suse.com>
Thu, 12 Oct 2023 14:44:12 +0000 (16:44 +0200)
The root argument for btrfs_update_inode_item() always matches the root of
the given inode, so remove the root argument and get it from the inode
argument.

Reviewed-by: Qu Wenruo <wqu@suse.com>
Signed-off-by: Filipe Manana <fdmanana@suse.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/inode.c

index 13a97d3ce34a260f4eb555074eb07fc4ec1b2d12..c4b5d4047c5d3b3c384c43682a2cbb764244c4ff 100644 (file)
@@ -3966,8 +3966,7 @@ static void fill_inode_item(struct btrfs_trans_handle *trans,
  * copy everything in the in-memory inode into the btree.
  */
 static noinline int btrfs_update_inode_item(struct btrfs_trans_handle *trans,
-                               struct btrfs_root *root,
-                               struct btrfs_inode *inode)
+                                           struct btrfs_inode *inode)
 {
        struct btrfs_inode_item *inode_item;
        struct btrfs_path *path;
@@ -3978,7 +3977,7 @@ static noinline int btrfs_update_inode_item(struct btrfs_trans_handle *trans,
        if (!path)
                return -ENOMEM;
 
-       ret = btrfs_lookup_inode(trans, root, path, &inode->location, 1);
+       ret = btrfs_lookup_inode(trans, inode->root, path, &inode->location, 1);
        if (ret) {
                if (ret > 0)
                        ret = -ENOENT;
@@ -4026,7 +4025,7 @@ int btrfs_update_inode(struct btrfs_trans_handle *trans,
                return ret;
        }
 
-       return btrfs_update_inode_item(trans, root, inode);
+       return btrfs_update_inode_item(trans, inode);
 }
 
 int btrfs_update_inode_fallback(struct btrfs_trans_handle *trans,
@@ -4036,7 +4035,7 @@ int btrfs_update_inode_fallback(struct btrfs_trans_handle *trans,
 
        ret = btrfs_update_inode(trans, inode);
        if (ret == -ENOSPC)
-               return btrfs_update_inode_item(trans, inode->root, inode);
+               return btrfs_update_inode_item(trans, inode);
        return ret;
 }