summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Sterba <dsterba@suse.com>2019-03-20 09:51:10 -0400
committerDavid Sterba <dsterba@suse.com>2019-04-29 13:02:50 -0400
commitc71dd88007bdc8ba62e99439d93050b0778f101a (patch)
treed0b9ba2dfae830119a6a1ae8ad97691b2ddae78c
parent78ac4f9e5ae022bd183ca21da7b373d300b7be17 (diff)
btrfs: remove unused parameter fs_info from btrfs_extend_item
Signed-off-by: David Sterba <dsterba@suse.com>
-rw-r--r--fs/btrfs/ctree.c5
-rw-r--r--fs/btrfs/ctree.h3
-rw-r--r--fs/btrfs/dir-item.c2
-rw-r--r--fs/btrfs/extent-tree.c2
-rw-r--r--fs/btrfs/file-item.c2
-rw-r--r--fs/btrfs/inode-item.c4
-rw-r--r--fs/btrfs/tree-log.c4
-rw-r--r--fs/btrfs/uuid-tree.c2
-rw-r--r--fs/btrfs/xattr.c5
9 files changed, 12 insertions, 17 deletions
diff --git a/fs/btrfs/ctree.c b/fs/btrfs/ctree.c
index d8252bae0537..eacd0b80e272 100644
--- a/fs/btrfs/ctree.c
+++ b/fs/btrfs/ctree.c
@@ -4639,8 +4639,7 @@ void btrfs_truncate_item(struct btrfs_path *path, u32 new_size, int from_end)
4639/* 4639/*
4640 * make the item pointed to by the path bigger, data_size is the added size. 4640 * make the item pointed to by the path bigger, data_size is the added size.
4641 */ 4641 */
4642void btrfs_extend_item(struct btrfs_fs_info *fs_info, struct btrfs_path *path, 4642void btrfs_extend_item(struct btrfs_path *path, u32 data_size)
4643 u32 data_size)
4644{ 4643{
4645 int slot; 4644 int slot;
4646 struct extent_buffer *leaf; 4645 struct extent_buffer *leaf;
@@ -4669,7 +4668,7 @@ void btrfs_extend_item(struct btrfs_fs_info *fs_info, struct btrfs_path *path,
4669 BUG_ON(slot < 0); 4668 BUG_ON(slot < 0);
4670 if (slot >= nritems) { 4669 if (slot >= nritems) {
4671 btrfs_print_leaf(leaf); 4670 btrfs_print_leaf(leaf);
4672 btrfs_crit(fs_info, "slot %d too large, nritems %d", 4671 btrfs_crit(leaf->fs_info, "slot %d too large, nritems %d",
4673 slot, nritems); 4672 slot, nritems);
4674 BUG(); 4673 BUG();
4675 } 4674 }
diff --git a/fs/btrfs/ctree.h b/fs/btrfs/ctree.h
index b6b570bcadaa..93318ab9ceb9 100644
--- a/fs/btrfs/ctree.h
+++ b/fs/btrfs/ctree.h
@@ -2930,8 +2930,7 @@ int btrfs_copy_root(struct btrfs_trans_handle *trans,
2930 struct extent_buffer **cow_ret, u64 new_root_objectid); 2930 struct extent_buffer **cow_ret, u64 new_root_objectid);
2931int btrfs_block_can_be_shared(struct btrfs_root *root, 2931int btrfs_block_can_be_shared(struct btrfs_root *root,
2932 struct extent_buffer *buf); 2932 struct extent_buffer *buf);
2933void btrfs_extend_item(struct btrfs_fs_info *fs_info, struct btrfs_path *path, 2933void btrfs_extend_item(struct btrfs_path *path, u32 data_size);
2934 u32 data_size);
2935void btrfs_truncate_item(struct btrfs_path *path, u32 new_size, int from_end); 2934void btrfs_truncate_item(struct btrfs_path *path, u32 new_size, int from_end);
2936int btrfs_split_item(struct btrfs_trans_handle *trans, 2935int btrfs_split_item(struct btrfs_trans_handle *trans,
2937 struct btrfs_root *root, 2936 struct btrfs_root *root,
diff --git a/fs/btrfs/dir-item.c b/fs/btrfs/dir-item.c
index 2120b61f61b8..863367c2c620 100644
--- a/fs/btrfs/dir-item.c
+++ b/fs/btrfs/dir-item.c
@@ -36,7 +36,7 @@ static struct btrfs_dir_item *insert_with_overflow(struct btrfs_trans_handle
36 di = btrfs_match_dir_item_name(fs_info, path, name, name_len); 36 di = btrfs_match_dir_item_name(fs_info, path, name, name_len);
37 if (di) 37 if (di)
38 return ERR_PTR(-EEXIST); 38 return ERR_PTR(-EEXIST);
39 btrfs_extend_item(fs_info, path, data_size); 39 btrfs_extend_item(path, data_size);
40 } else if (ret < 0) 40 } else if (ret < 0)
41 return ERR_PTR(ret); 41 return ERR_PTR(ret);
42 WARN_ON(ret > 0); 42 WARN_ON(ret > 0);
diff --git a/fs/btrfs/extent-tree.c b/fs/btrfs/extent-tree.c
index 01dbc8bf6808..2ac4ae41cfed 100644
--- a/fs/btrfs/extent-tree.c
+++ b/fs/btrfs/extent-tree.c
@@ -1705,7 +1705,7 @@ void setup_inline_extent_backref(struct btrfs_fs_info *fs_info,
1705 type = extent_ref_type(parent, owner); 1705 type = extent_ref_type(parent, owner);
1706 size = btrfs_extent_inline_ref_size(type); 1706 size = btrfs_extent_inline_ref_size(type);
1707 1707
1708 btrfs_extend_item(fs_info, path, size); 1708 btrfs_extend_item(path, size);
1709 1709
1710 ei = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_extent_item); 1710 ei = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_extent_item);
1711 refs = btrfs_extent_refs(leaf, ei); 1711 refs = btrfs_extent_refs(leaf, ei);
diff --git a/fs/btrfs/file-item.c b/fs/btrfs/file-item.c
index 9f6ceb8eb451..5a3be16ca93d 100644
--- a/fs/btrfs/file-item.c
+++ b/fs/btrfs/file-item.c
@@ -848,7 +848,7 @@ again:
848 diff /= csum_size; 848 diff /= csum_size;
849 diff *= csum_size; 849 diff *= csum_size;
850 850
851 btrfs_extend_item(fs_info, path, diff); 851 btrfs_extend_item(path, diff);
852 ret = 0; 852 ret = 0;
853 goto csum; 853 goto csum;
854 } 854 }
diff --git a/fs/btrfs/inode-item.c b/fs/btrfs/inode-item.c
index 3e0f12d6d094..30d62ef918b9 100644
--- a/fs/btrfs/inode-item.c
+++ b/fs/btrfs/inode-item.c
@@ -288,7 +288,7 @@ static int btrfs_insert_inode_extref(struct btrfs_trans_handle *trans,
288 name, name_len, NULL)) 288 name, name_len, NULL))
289 goto out; 289 goto out;
290 290
291 btrfs_extend_item(root->fs_info, path, ins_len); 291 btrfs_extend_item(path, ins_len);
292 ret = 0; 292 ret = 0;
293 } 293 }
294 if (ret < 0) 294 if (ret < 0)
@@ -347,7 +347,7 @@ int btrfs_insert_inode_ref(struct btrfs_trans_handle *trans,
347 goto out; 347 goto out;
348 348
349 old_size = btrfs_item_size_nr(path->nodes[0], path->slots[0]); 349 old_size = btrfs_item_size_nr(path->nodes[0], path->slots[0]);
350 btrfs_extend_item(fs_info, path, ins_len); 350 btrfs_extend_item(path, ins_len);
351 ref = btrfs_item_ptr(path->nodes[0], path->slots[0], 351 ref = btrfs_item_ptr(path->nodes[0], path->slots[0],
352 struct btrfs_inode_ref); 352 struct btrfs_inode_ref);
353 ref = (struct btrfs_inode_ref *)((unsigned long)ref + old_size); 353 ref = (struct btrfs_inode_ref *)((unsigned long)ref + old_size);
diff --git a/fs/btrfs/tree-log.c b/fs/btrfs/tree-log.c
index 13aabbf13251..67cd144e6be1 100644
--- a/fs/btrfs/tree-log.c
+++ b/fs/btrfs/tree-log.c
@@ -344,7 +344,6 @@ static noinline int overwrite_item(struct btrfs_trans_handle *trans,
344 struct extent_buffer *eb, int slot, 344 struct extent_buffer *eb, int slot,
345 struct btrfs_key *key) 345 struct btrfs_key *key)
346{ 346{
347 struct btrfs_fs_info *fs_info = root->fs_info;
348 int ret; 347 int ret;
349 u32 item_size; 348 u32 item_size;
350 u64 saved_i_size = 0; 349 u64 saved_i_size = 0;
@@ -467,8 +466,7 @@ insert:
467 if (found_size > item_size) 466 if (found_size > item_size)
468 btrfs_truncate_item(path, item_size, 1); 467 btrfs_truncate_item(path, item_size, 1);
469 else if (found_size < item_size) 468 else if (found_size < item_size)
470 btrfs_extend_item(fs_info, path, 469 btrfs_extend_item(path, item_size - found_size);
471 item_size - found_size);
472 } else if (ret) { 470 } else if (ret) {
473 return ret; 471 return ret;
474 } 472 }
diff --git a/fs/btrfs/uuid-tree.c b/fs/btrfs/uuid-tree.c
index 44838ad3a7f9..91caab63bdf5 100644
--- a/fs/btrfs/uuid-tree.c
+++ b/fs/btrfs/uuid-tree.c
@@ -121,7 +121,7 @@ int btrfs_uuid_tree_add(struct btrfs_trans_handle *trans, u8 *uuid, u8 type,
121 * An item with that type already exists. 121 * An item with that type already exists.
122 * Extend the item and store the new subid at the end. 122 * Extend the item and store the new subid at the end.
123 */ 123 */
124 btrfs_extend_item(fs_info, path, sizeof(subid_le)); 124 btrfs_extend_item(path, sizeof(subid_le));
125 eb = path->nodes[0]; 125 eb = path->nodes[0];
126 slot = path->slots[0]; 126 slot = path->slots[0];
127 offset = btrfs_item_ptr_offset(eb, slot); 127 offset = btrfs_item_ptr_offset(eb, slot);
diff --git a/fs/btrfs/xattr.c b/fs/btrfs/xattr.c
index c5593d0922f5..cb45c02cdc44 100644
--- a/fs/btrfs/xattr.c
+++ b/fs/btrfs/xattr.c
@@ -185,8 +185,7 @@ int btrfs_setxattr(struct btrfs_trans_handle *trans, struct inode *inode,
185 if (old_data_len + name_len + sizeof(*di) == item_size) { 185 if (old_data_len + name_len + sizeof(*di) == item_size) {
186 /* No other xattrs packed in the same leaf item. */ 186 /* No other xattrs packed in the same leaf item. */
187 if (size > old_data_len) 187 if (size > old_data_len)
188 btrfs_extend_item(fs_info, path, 188 btrfs_extend_item(path, size - old_data_len);
189 size - old_data_len);
190 else if (size < old_data_len) 189 else if (size < old_data_len)
191 btrfs_truncate_item(path, data_size, 1); 190 btrfs_truncate_item(path, data_size, 1);
192 } else { 191 } else {
@@ -194,7 +193,7 @@ int btrfs_setxattr(struct btrfs_trans_handle *trans, struct inode *inode,
194 ret = btrfs_delete_one_dir_name(trans, root, path, di); 193 ret = btrfs_delete_one_dir_name(trans, root, path, di);
195 if (ret) 194 if (ret)
196 goto out; 195 goto out;
197 btrfs_extend_item(fs_info, path, data_size); 196 btrfs_extend_item(path, data_size);
198 } 197 }
199 198
200 item = btrfs_item_nr(slot); 199 item = btrfs_item_nr(slot);