diff options
Diffstat (limited to 'fs/btrfs/extent-tree.c')
-rw-r--r-- | fs/btrfs/extent-tree.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/btrfs/extent-tree.c b/fs/btrfs/extent-tree.c index 2cb32bc45bcc..4ccc3397c644 100644 --- a/fs/btrfs/extent-tree.c +++ b/fs/btrfs/extent-tree.c | |||
@@ -5032,7 +5032,7 @@ static u64 calc_csum_metadata_size(struct inode *inode, u64 num_bytes, | |||
5032 | BTRFS_I(inode)->csum_bytes == 0) | 5032 | BTRFS_I(inode)->csum_bytes == 0) |
5033 | return 0; | 5033 | return 0; |
5034 | 5034 | ||
5035 | old_csums = (int)div64_u64(BTRFS_I(inode)->csum_bytes, root->sectorsize); | 5035 | old_csums = (int)div_u64(BTRFS_I(inode)->csum_bytes, root->sectorsize); |
5036 | if (reserve) | 5036 | if (reserve) |
5037 | BTRFS_I(inode)->csum_bytes += num_bytes; | 5037 | BTRFS_I(inode)->csum_bytes += num_bytes; |
5038 | else | 5038 | else |
@@ -5041,7 +5041,7 @@ static u64 calc_csum_metadata_size(struct inode *inode, u64 num_bytes, | |||
5041 | num_csums_per_leaf = (int)div_u64(csum_size, | 5041 | num_csums_per_leaf = (int)div_u64(csum_size, |
5042 | sizeof(struct btrfs_csum_item) + | 5042 | sizeof(struct btrfs_csum_item) + |
5043 | sizeof(struct btrfs_disk_key)); | 5043 | sizeof(struct btrfs_disk_key)); |
5044 | num_csums = (int)div64_u64(BTRFS_I(inode)->csum_bytes, root->sectorsize); | 5044 | num_csums = (int)div_u64(BTRFS_I(inode)->csum_bytes, root->sectorsize); |
5045 | num_csums = num_csums + num_csums_per_leaf - 1; | 5045 | num_csums = num_csums + num_csums_per_leaf - 1; |
5046 | num_csums = num_csums / num_csums_per_leaf; | 5046 | num_csums = num_csums / num_csums_per_leaf; |
5047 | 5047 | ||