btrfs-progs: unbreak btrfs-sb-mod compilation

Fix compiler warnings and errors in btrfs-sb-mod due to incorrect
conversion with the checksum updates.

Signed-off-by: Johannes Thumshirn <jthumshirn@suse.de>
Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
Johannes Thumshirn 2019-10-10 16:09:49 +02:00 committed by David Sterba
parent c5a202be8f
commit a7e2f17a84

View File

@ -36,7 +36,7 @@ static int check_csum_superblock(void *sb)
u8 result[BTRFS_CSUM_SIZE];
u16 csum_type = btrfs_super_csum_type(sb);
btrfs_csum_data(csum_type, (char *)sb + BTRFS_CSUM_SIZE,
btrfs_csum_data(csum_type, (unsigned char *)sb + BTRFS_CSUM_SIZE,
result, BTRFS_SUPER_INFO_SIZE - BTRFS_CSUM_SIZE);
return !memcmp(sb, result, csum_size);
@ -48,7 +48,7 @@ static void update_block_csum(void *block)
struct btrfs_header *hdr;
u16 csum_type = btrfs_super_csum_type(block);
btrfs_csum_data(csum_type, (char *)block + BTRFS_CSUM_SIZE,
btrfs_csum_data(csum_type, (unsigned char *)block + BTRFS_CSUM_SIZE,
result, BTRFS_SUPER_INFO_SIZE - BTRFS_CSUM_SIZE);
memset(block, 0, BTRFS_CSUM_SIZE);
@ -283,7 +283,7 @@ int main(int argc, char **argv) {
}
/* verify superblock */
csum_size = btrfs_csum_sizes[BTRFS_CSUM_TYPE_CRC32];
csum_size = btrfs_csum_type_size(BTRFS_CSUM_TYPE_CRC32);
off = BTRFS_SUPER_INFO_OFFSET;
ret = pread(fd, buf, BLOCKSIZE, off);