Introduce EXT4_CRC32_INIT instead of ~0
[lwext4.git] / lwext4 / ext4_super.c
index bcb460a904541429d6a5b64993f75affb6b1e3d2..65198c7462e9d7a04da3c254585ed524bb773310 100644 (file)
@@ -82,8 +82,8 @@ uint32_t ext4_inodes_in_group_cnt(struct ext4_sblock *s, uint32_t bgid)
 
 static uint32_t ext4_sb_csum(struct ext4_sblock *s)
 {
-       return ext4_crc32c(~0, s,
-                       ext4_offsetof(struct ext4_sblock, checksum));
+       return ext4_crc32c(EXT4_CRC32_INIT, s,
+                       offsetof(struct ext4_sblock, checksum));
 }
 
 static bool ext4_sb_verify_csum(struct ext4_sblock *s)