diff options
author | David Sterba <dsterba@suse.com> | 2019-03-20 09:51:10 -0400 |
---|---|---|
committer | David Sterba <dsterba@suse.com> | 2019-04-29 13:02:50 -0400 |
commit | c71dd88007bdc8ba62e99439d93050b0778f101a (patch) | |
tree | d0b9ba2dfae830119a6a1ae8ad97691b2ddae78c | |
parent | 78ac4f9e5ae022bd183ca21da7b373d300b7be17 (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.c | 5 | ||||
-rw-r--r-- | fs/btrfs/ctree.h | 3 | ||||
-rw-r--r-- | fs/btrfs/dir-item.c | 2 | ||||
-rw-r--r-- | fs/btrfs/extent-tree.c | 2 | ||||
-rw-r--r-- | fs/btrfs/file-item.c | 2 | ||||
-rw-r--r-- | fs/btrfs/inode-item.c | 4 | ||||
-rw-r--r-- | fs/btrfs/tree-log.c | 4 | ||||
-rw-r--r-- | fs/btrfs/uuid-tree.c | 2 | ||||
-rw-r--r-- | fs/btrfs/xattr.c | 5 |
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 | */ |
4642 | void btrfs_extend_item(struct btrfs_fs_info *fs_info, struct btrfs_path *path, | 4642 | void 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); |
2931 | int btrfs_block_can_be_shared(struct btrfs_root *root, | 2931 | int btrfs_block_can_be_shared(struct btrfs_root *root, |
2932 | struct extent_buffer *buf); | 2932 | struct extent_buffer *buf); |
2933 | void btrfs_extend_item(struct btrfs_fs_info *fs_info, struct btrfs_path *path, | 2933 | void btrfs_extend_item(struct btrfs_path *path, u32 data_size); |
2934 | u32 data_size); | ||
2935 | void btrfs_truncate_item(struct btrfs_path *path, u32 new_size, int from_end); | 2934 | void btrfs_truncate_item(struct btrfs_path *path, u32 new_size, int from_end); |
2936 | int btrfs_split_item(struct btrfs_trans_handle *trans, | 2935 | int 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); |