Refactor FEATURE_RO to FRO
[lwext4.git] / lwext4 / ext4_balloc.c
index b1c18433d7690368a2e36de35ff49a1b449329c6..c3b2ce0acee4bb4dd75cc71a1ee4e25a29dd7446 100644 (file)
@@ -83,7 +83,7 @@ static uint32_t ext4_balloc_bitmap_csum(struct ext4_sblock *sb,
 {
        uint32_t checksum = 0;
        if (ext4_sb_has_feature_read_only(sb,
-                               EXT4_FEATURE_RO_COMPAT_METADATA_CSUM)) {
+                               EXT4_FRO_COM_METADATA_CSUM)) {
                uint32_t blocks_per_group =
                        ext4_get32(sb, blocks_per_group);
 
@@ -91,7 +91,7 @@ static uint32_t ext4_balloc_bitmap_csum(struct ext4_sblock *sb,
                checksum = ext4_crc32c(~0, sb->uuid, sizeof(sb->uuid));
                /* Then calculate crc32 checksum against block_group_desc */
                checksum = ext4_crc32c(checksum, bitmap,
-                                    (blocks_per_group + 7) / 8);
+                                    blocks_per_group / 8);
        }
        return checksum;
 }
@@ -101,9 +101,9 @@ static uint32_t ext4_balloc_bitmap_csum(struct ext4_sblock *sb,
  *       Currently we do not verify the checksum of bitmaps.
  */
 
-static void ext4_balloc_set_bitmap_csum(struct ext4_sblock *sb,
-                                       struct ext4_bgroup *bg,
-                                       void *bitmap)
+void ext4_balloc_set_bitmap_csum(struct ext4_sblock *sb,
+                                struct ext4_bgroup *bg,
+                                void *bitmap)
 {
        int desc_size = ext4_sb_get_desc_size(sb);
        uint32_t checksum = ext4_balloc_bitmap_csum(sb, bitmap);