summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/extent-tree.c
diff options
context:
space:
mode:
authorDavid Sterba <dsterba@suse.com>2019-03-20 09:30:02 -0400
committerDavid Sterba <dsterba@suse.com>2019-04-29 13:02:30 -0400
commit6a884d7d527f32b5ea80dc472968a5430ffee9f5 (patch)
tree145c56829a20df24567a7d85ef51597ef31deadc /fs/btrfs/extent-tree.c
parented874f0db89724d0af1b4793fb518f640f333b0b (diff)
btrfs: get fs_info from eb in clean_tree_block
We can read fs_info from extent buffer and can drop it from the parameters. Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'fs/btrfs/extent-tree.c')
-rw-r--r--fs/btrfs/extent-tree.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/fs/btrfs/extent-tree.c b/fs/btrfs/extent-tree.c
index 44fd4553004b..aa52b0995fba 100644
--- a/fs/btrfs/extent-tree.c
+++ b/fs/btrfs/extent-tree.c
@@ -8557,7 +8557,7 @@ btrfs_init_new_buffer(struct btrfs_trans_handle *trans, struct btrfs_root *root,
8557 8557
8558 btrfs_set_buffer_lockdep_class(root->root_key.objectid, buf, level); 8558 btrfs_set_buffer_lockdep_class(root->root_key.objectid, buf, level);
8559 btrfs_tree_lock(buf); 8559 btrfs_tree_lock(buf);
8560 clean_tree_block(fs_info, buf); 8560 btrfs_clean_tree_block(buf);
8561 clear_bit(EXTENT_BUFFER_STALE, &buf->bflags); 8561 clear_bit(EXTENT_BUFFER_STALE, &buf->bflags);
8562 8562
8563 btrfs_set_lock_blocking_write(buf); 8563 btrfs_set_lock_blocking_write(buf);
@@ -9252,14 +9252,14 @@ static noinline int walk_up_proc(struct btrfs_trans_handle *trans,
9252 ret); 9252 ret);
9253 } 9253 }
9254 } 9254 }
9255 /* make block locked assertion in clean_tree_block happy */ 9255 /* make block locked assertion in btrfs_clean_tree_block happy */
9256 if (!path->locks[level] && 9256 if (!path->locks[level] &&
9257 btrfs_header_generation(eb) == trans->transid) { 9257 btrfs_header_generation(eb) == trans->transid) {
9258 btrfs_tree_lock(eb); 9258 btrfs_tree_lock(eb);
9259 btrfs_set_lock_blocking_write(eb); 9259 btrfs_set_lock_blocking_write(eb);
9260 path->locks[level] = BTRFS_WRITE_LOCK_BLOCKING; 9260 path->locks[level] = BTRFS_WRITE_LOCK_BLOCKING;
9261 } 9261 }
9262 clean_tree_block(fs_info, eb); 9262 btrfs_clean_tree_block(eb);
9263 } 9263 }
9264 9264
9265 if (eb == root->node) { 9265 if (eb == root->node) {