Rename 'initialize_dir_tail' to 'ext4_dir_init_entry_tail'
[lwext4.git] / lwext4 / ext4_super.c
index bcb460a904541429d6a5b64993f75affb6b1e3d2..a9a68bd9e2f41158e95e5f99b8d31c757f4cfd6c 100644 (file)
@@ -80,11 +80,16 @@ uint32_t ext4_inodes_in_group_cnt(struct ext4_sblock *s, uint32_t bgid)
        return (total_inodes - ((block_group_count - 1) * inodes_per_group));
 }
 
+#if CONFIG_META_CSUM_ENABLE
 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));
 }
+#else
+#define ext4_sb_csum(...) 0
+#endif
 
 static bool ext4_sb_verify_csum(struct ext4_sblock *s)
 {