summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/free-space-cache.c
diff options
context:
space:
mode:
authorDomagoj Tršan <domagoj.trsan@gmail.com>2016-10-27 03:52:33 -0400
committerDavid Sterba <dsterba@suse.com>2016-11-30 07:45:18 -0500
commit0b5e3dafb60229dd7225e81023af5d2ddfb6a4b7 (patch)
tree91f93d3c295a6528cd027cba93bebd2d99e8273b /fs/btrfs/free-space-cache.c
parenta23eaa875f0f1d89eb866b8c9860e78273ff5daf (diff)
btrfs: change btrfs_csum_final result param type to u8
csum member of struct btrfs_super_block has array type of u8. It makes sense that function btrfs_csum_final should be also declared to accept u8 *. I changed the declaration of method void btrfs_csum_final(u32 crc, char *result); to void btrfs_csum_final(u32 crc, u8 *result); Signed-off-by: Domagoj Tršan <domagoj.trsan@gmail.com> [ changed cast to u8 at several call sites ] Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'fs/btrfs/free-space-cache.c')
-rw-r--r--fs/btrfs/free-space-cache.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/btrfs/free-space-cache.c b/fs/btrfs/free-space-cache.c
index a754865b3cb1..e690d386ee5e 100644
--- a/fs/btrfs/free-space-cache.c
+++ b/fs/btrfs/free-space-cache.c
@@ -476,7 +476,7 @@ static void io_ctl_set_crc(struct btrfs_io_ctl *io_ctl, int index)
476 476
477 crc = btrfs_csum_data(io_ctl->orig + offset, crc, 477 crc = btrfs_csum_data(io_ctl->orig + offset, crc,
478 PAGE_SIZE - offset); 478 PAGE_SIZE - offset);
479 btrfs_csum_final(crc, (char *)&crc); 479 btrfs_csum_final(crc, (u8 *)&crc);
480 io_ctl_unmap_page(io_ctl); 480 io_ctl_unmap_page(io_ctl);
481 tmp = page_address(io_ctl->pages[0]); 481 tmp = page_address(io_ctl->pages[0]);
482 tmp += index; 482 tmp += index;
@@ -504,7 +504,7 @@ static int io_ctl_check_crc(struct btrfs_io_ctl *io_ctl, int index)
504 io_ctl_map_page(io_ctl, 0); 504 io_ctl_map_page(io_ctl, 0);
505 crc = btrfs_csum_data(io_ctl->orig + offset, crc, 505 crc = btrfs_csum_data(io_ctl->orig + offset, crc,
506 PAGE_SIZE - offset); 506 PAGE_SIZE - offset);
507 btrfs_csum_final(crc, (char *)&crc); 507 btrfs_csum_final(crc, (u8 *)&crc);
508 if (val != crc) { 508 if (val != crc) {
509 btrfs_err_rl(io_ctl->root->fs_info, 509 btrfs_err_rl(io_ctl->root->fs_info,
510 "csum mismatch on free space cache"); 510 "csum mismatch on free space cache");