aboutsummaryrefslogtreecommitdiffstats
path: root/fs/btrfs/disk-io.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/btrfs/disk-io.c')
-rw-r--r--fs/btrfs/disk-io.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/fs/btrfs/disk-io.c b/fs/btrfs/disk-io.c
index 6d19a0a554aa..7bb28691ed98 100644
--- a/fs/btrfs/disk-io.c
+++ b/fs/btrfs/disk-io.c
@@ -238,7 +238,7 @@ out:
238 return em; 238 return em;
239} 239}
240 240
241u32 btrfs_csum_data(struct btrfs_root *root, char *data, u32 seed, size_t len) 241u32 btrfs_csum_data(char *data, u32 seed, size_t len)
242{ 242{
243 return crc32c(seed, data, len); 243 return crc32c(seed, data, len);
244} 244}
@@ -274,7 +274,7 @@ static int csum_tree_block(struct btrfs_root *root, struct extent_buffer *buf,
274 if (err) 274 if (err)
275 return 1; 275 return 1;
276 cur_len = min(len, map_len - (offset - map_start)); 276 cur_len = min(len, map_len - (offset - map_start));
277 crc = btrfs_csum_data(root, kaddr + offset - map_start, 277 crc = btrfs_csum_data(kaddr + offset - map_start,
278 crc, cur_len); 278 crc, cur_len);
279 len -= cur_len; 279 len -= cur_len;
280 offset += cur_len; 280 offset += cur_len;
@@ -2919,7 +2919,7 @@ static int write_dev_supers(struct btrfs_device *device,
2919 btrfs_set_super_bytenr(sb, bytenr); 2919 btrfs_set_super_bytenr(sb, bytenr);
2920 2920
2921 crc = ~(u32)0; 2921 crc = ~(u32)0;
2922 crc = btrfs_csum_data(NULL, (char *)sb + 2922 crc = btrfs_csum_data((char *)sb +
2923 BTRFS_CSUM_SIZE, crc, 2923 BTRFS_CSUM_SIZE, crc,
2924 BTRFS_SUPER_INFO_SIZE - 2924 BTRFS_SUPER_INFO_SIZE -
2925 BTRFS_CSUM_SIZE); 2925 BTRFS_CSUM_SIZE);