btrfs: remove unused parameter fs_info from btrfs_truncate_item
authorDavid Sterba <dsterba@suse.com>
Wed, 20 Mar 2019 13:49:12 +0000 (14:49 +0100)
committerDavid Sterba <dsterba@suse.com>
Mon, 29 Apr 2019 17:02:50 +0000 (19:02 +0200)
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/ctree.c
fs/btrfs/ctree.h
fs/btrfs/dir-item.c
fs/btrfs/extent-tree.c
fs/btrfs/file-item.c
fs/btrfs/inode-item.c
fs/btrfs/inode.c
fs/btrfs/tree-log.c
fs/btrfs/uuid-tree.c
fs/btrfs/xattr.c

index 928d4d8c542b1c18f986960a683802364228feb8..d8252bae0537afba5c79195b082fa5108cf944ad 100644 (file)
@@ -4541,8 +4541,7 @@ int btrfs_duplicate_item(struct btrfs_trans_handle *trans,
  * off the end of the item or if we shift the item to chop bytes off
  * the front.
  */
-void btrfs_truncate_item(struct btrfs_fs_info *fs_info,
-                        struct btrfs_path *path, u32 new_size, int from_end)
+void btrfs_truncate_item(struct btrfs_path *path, u32 new_size, int from_end)
 {
        int slot;
        struct extent_buffer *leaf;
index aa557b43d349a1c2ed1b9acf6bc72f18a9bdbc79..b6b570bcadaad528d88a9a732eda00add858718a 100644 (file)
@@ -2932,8 +2932,7 @@ int btrfs_block_can_be_shared(struct btrfs_root *root,
                              struct extent_buffer *buf);
 void btrfs_extend_item(struct btrfs_fs_info *fs_info, struct btrfs_path *path,
                       u32 data_size);
-void btrfs_truncate_item(struct btrfs_fs_info *fs_info,
-                        struct btrfs_path *path, u32 new_size, int from_end);
+void btrfs_truncate_item(struct btrfs_path *path, u32 new_size, int from_end);
 int btrfs_split_item(struct btrfs_trans_handle *trans,
                     struct btrfs_root *root,
                     struct btrfs_path *path,
index 8de74d835dba46e0067ffd0b665486545bb5efd9..2120b61f61b8ac407a81d003e73fef6ff3487b98 100644 (file)
@@ -429,8 +429,7 @@ int btrfs_delete_one_dir_name(struct btrfs_trans_handle *trans,
                start = btrfs_item_ptr_offset(leaf, path->slots[0]);
                memmove_extent_buffer(leaf, ptr, ptr + sub_item_len,
                        item_len - (ptr + sub_item_len - start));
-               btrfs_truncate_item(root->fs_info, path,
-                                   item_len - sub_item_len, 1);
+               btrfs_truncate_item(path, item_len - sub_item_len, 1);
        }
        return ret;
 }
index 34078f302538d4ed1bbac59a7903758d5eacd00b..01dbc8bf68086308f037268671cc57799ca28ac2 100644 (file)
@@ -1780,7 +1780,6 @@ void update_inline_extent_backref(struct btrfs_path *path,
                                  int *last_ref)
 {
        struct extent_buffer *leaf = path->nodes[0];
-       struct btrfs_fs_info *fs_info = leaf->fs_info;
        struct btrfs_extent_item *ei;
        struct btrfs_extent_data_ref *dref = NULL;
        struct btrfs_shared_data_ref *sref = NULL;
@@ -1835,7 +1834,7 @@ void update_inline_extent_backref(struct btrfs_path *path,
                        memmove_extent_buffer(leaf, ptr, ptr + size,
                                              end - ptr - size);
                item_size -= size;
-               btrfs_truncate_item(fs_info, path, item_size, 1);
+               btrfs_truncate_item(path, item_size, 1);
        }
        btrfs_mark_buffer_dirty(leaf);
 }
index a120d6ba3a28264ec4810b34012b6033f8301a16..9f6ceb8eb45114ddf70c36c4557881994f3ae85f 100644 (file)
@@ -547,7 +547,7 @@ static noinline void truncate_one_csum(struct btrfs_fs_info *fs_info,
                 */
                u32 new_size = (bytenr - key->offset) >> blocksize_bits;
                new_size *= csum_size;
-               btrfs_truncate_item(fs_info, path, new_size, 1);
+               btrfs_truncate_item(path, new_size, 1);
        } else if (key->offset >= bytenr && csum_end > end_byte &&
                   end_byte > key->offset) {
                /*
@@ -559,7 +559,7 @@ static noinline void truncate_one_csum(struct btrfs_fs_info *fs_info,
                u32 new_size = (csum_end - end_byte) >> blocksize_bits;
                new_size *= csum_size;
 
-               btrfs_truncate_item(fs_info, path, new_size, 0);
+               btrfs_truncate_item(path, new_size, 0);
 
                key->offset = end_byte;
                btrfs_set_item_key_safe(fs_info, path, key);
index a8956a3c9e05de8cbcc8a26c871f5ae47711227c..3e0f12d6d09455ffadfc4d172c1a9058d6a636bf 100644 (file)
@@ -170,7 +170,7 @@ static int btrfs_del_inode_extref(struct btrfs_trans_handle *trans,
        memmove_extent_buffer(leaf, ptr, ptr + del_len,
                              item_size - (ptr + del_len - item_start));
 
-       btrfs_truncate_item(root->fs_info, path, item_size - del_len, 1);
+       btrfs_truncate_item(path, item_size - del_len, 1);
 
 out:
        btrfs_free_path(path);
@@ -234,7 +234,7 @@ int btrfs_del_inode_ref(struct btrfs_trans_handle *trans,
        item_start = btrfs_item_ptr_offset(leaf, path->slots[0]);
        memmove_extent_buffer(leaf, ptr, ptr + sub_item_len,
                              item_size - (ptr + sub_item_len - item_start));
-       btrfs_truncate_item(root->fs_info, path, item_size - sub_item_len, 1);
+       btrfs_truncate_item(path, item_size - sub_item_len, 1);
 out:
        btrfs_free_path(path);
 
index 19eebdad798ce7d1b51d41bce0eb81d36adab922..fb237ffbda1a92d0049b927b12ee31cf663495ff 100644 (file)
@@ -4669,7 +4669,7 @@ search_again:
 
                                btrfs_set_file_extent_ram_bytes(leaf, fi, size);
                                size = btrfs_file_extent_calc_inline_size(size);
-                               btrfs_truncate_item(root->fs_info, path, size, 1);
+                               btrfs_truncate_item(path, size, 1);
                        } else if (!del_item) {
                                /*
                                 * We have to bail so the last_size is set to
index b94a0cca4ecd5a9a6fe864715e76c32398fe6911..13aabbf13251aa618d6e64ddc5951cacc5b779ff 100644 (file)
@@ -465,7 +465,7 @@ insert:
                found_size = btrfs_item_size_nr(path->nodes[0],
                                                path->slots[0]);
                if (found_size > item_size)
-                       btrfs_truncate_item(fs_info, path, item_size, 1);
+                       btrfs_truncate_item(path, item_size, 1);
                else if (found_size < item_size)
                        btrfs_extend_item(fs_info, path,
                                          item_size - found_size);
index c1cc9a5c002400930ab5f60c5b05da6f225e916c..44838ad3a7f9fb77c442fb0f33c7b489d7d87d2e 100644 (file)
@@ -219,7 +219,7 @@ int btrfs_uuid_tree_remove(struct btrfs_trans_handle *trans, u8 *uuid, u8 type,
        move_src = offset + sizeof(subid);
        move_len = item_size - (move_src - btrfs_item_ptr_offset(eb, slot));
        memmove_extent_buffer(eb, move_dst, move_src, move_len);
-       btrfs_truncate_item(fs_info, path, item_size - sizeof(subid), 1);
+       btrfs_truncate_item(path, item_size - sizeof(subid), 1);
 
 out:
        btrfs_free_path(path);
index 10da873d11f5ebe9cb99c996729706b4c482a5de..c5593d0922f509316c7f27574c975174bd694e87 100644 (file)
@@ -188,8 +188,7 @@ int btrfs_setxattr(struct btrfs_trans_handle *trans, struct inode *inode,
                                btrfs_extend_item(fs_info, path,
                                                  size - old_data_len);
                        else if (size < old_data_len)
-                               btrfs_truncate_item(fs_info, path,
-                                                   data_size, 1);
+                               btrfs_truncate_item(path, data_size, 1);
                } else {
                        /* There are other xattrs packed in the same item. */
                        ret = btrfs_delete_one_dir_name(trans, root, path, di);