aboutsummaryrefslogtreecommitdiffstats
path: root/fs/btrfs
diff options
context:
space:
mode:
Diffstat (limited to 'fs/btrfs')
-rw-r--r--fs/btrfs/disk-io.c1
-rw-r--r--fs/btrfs/file.c8
2 files changed, 4 insertions, 5 deletions
diff --git a/fs/btrfs/disk-io.c b/fs/btrfs/disk-io.c
index 8a2bcc7024fe..2464c099db57 100644
--- a/fs/btrfs/disk-io.c
+++ b/fs/btrfs/disk-io.c
@@ -1734,7 +1734,6 @@ struct btrfs_root *open_ctree(struct super_block *sb,
1734 goto fail_cleaner; 1734 goto fail_cleaner;
1735 1735
1736 if (btrfs_super_log_root(disk_super) != 0) { 1736 if (btrfs_super_log_root(disk_super) != 0) {
1737 u32 blocksize;
1738 u64 bytenr = btrfs_super_log_root(disk_super); 1737 u64 bytenr = btrfs_super_log_root(disk_super);
1739 1738
1740 if (fs_devices->rw_devices == 0) { 1739 if (fs_devices->rw_devices == 0) {
diff --git a/fs/btrfs/file.c b/fs/btrfs/file.c
index 1e8c024c69c3..1c9243560eab 100644
--- a/fs/btrfs/file.c
+++ b/fs/btrfs/file.c
@@ -662,18 +662,18 @@ next_slot:
662 } 662 }
663 663
664 if (found_extent && !keep) { 664 if (found_extent && !keep) {
665 u64 disk_bytenr = le64_to_cpu(old.disk_bytenr); 665 u64 old_disk_bytenr = le64_to_cpu(old.disk_bytenr);
666 666
667 if (disk_bytenr != 0) { 667 if (old_disk_bytenr != 0) {
668 inode_sub_bytes(inode, 668 inode_sub_bytes(inode,
669 le64_to_cpu(old.num_bytes)); 669 le64_to_cpu(old.num_bytes));
670 ret = btrfs_free_extent(trans, root, 670 ret = btrfs_free_extent(trans, root,
671 disk_bytenr, 671 old_disk_bytenr,
672 le64_to_cpu(old.disk_num_bytes), 672 le64_to_cpu(old.disk_num_bytes),
673 leaf_start, root_owner, 673 leaf_start, root_owner,
674 root_gen, key.objectid, 0); 674 root_gen, key.objectid, 0);
675 BUG_ON(ret); 675 BUG_ON(ret);
676 *hint_byte = disk_bytenr; 676 *hint_byte = old_disk_bytenr;
677 } 677 }
678 } 678 }
679 679