Changeset bc24c5e in mainline


Ignore:
Timestamp:
2011-03-06T14:57:09Z (13 years ago)
Author:
Maurizio Lombardi <m.lombardi85@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
89ae871
Parents:
68ed0fb
Message:

Fix bitmaps blocks count

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/mkminix/mkminix.c

    r68ed0fb rbc24c5e  
    259259
    260260        /*Compute inode bitmap size in blocks*/
    261         sb->s_ibmap_blocks = sb->s_ninodes / (MFS_BLOCKSIZE * 8);
    262         if (sb->s_ibmap_blocks == 0)
    263                 sb->s_ibmap_blocks = 1;
     261        sb->s_ibmap_blocks = 1 + (sb->s_ninodes / (MFS_BLOCKSIZE * 8));
    264262
    265263        /*Compute zone bitmap size in blocks*/
    266264        if (fs_version == 1)
    267                 sb->s_zbmap_blocks = sb->s_nzones / (MFS_BLOCKSIZE * 8);
     265                sb->s_zbmap_blocks = 1 + (sb->s_nzones / (MFS_BLOCKSIZE * 8));
    268266        else
    269                 sb->s_zbmap_blocks = sb->s_nzones2 / (MFS_BLOCKSIZE * 8);
    270         if (sb->s_zbmap_blocks == 0)
    271                 sb->s_zbmap_blocks = 1;
     267                sb->s_zbmap_blocks = 1 + (sb->s_nzones2 / (MFS_BLOCKSIZE * 8));
    272268
    273269        /*Compute first data zone position*/
Note: See TracChangeset for help on using the changeset viewer.