diff options
Diffstat (limited to 'fs/btrfs/tree-log.c')
-rw-r--r-- | fs/btrfs/tree-log.c | 4 |
1 files changed, 1 insertions, 3 deletions
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 | } |