]> Zhao Yanbai Git Server - minix.git/commitdiff
mkfs.mfs:add comment about the overflow check. 16/516/2
authorKees Jongenburger <keesj@minix3.org>
Thu, 18 Apr 2013 15:38:46 +0000 (17:38 +0200)
committerKees Jongenburger <keesj@minix3.org>
Fri, 19 Apr 2013 11:10:06 +0000 (13:10 +0200)
Change-Id: I1f09c3a62377164296037f6dc9b7874023123311

usr.sbin/mkfs.mfs/mkfs.c

index a513e81707edd3e88399e9677567085b73190dd5..88c35eb6aff747dffd5e191f058e962a198e3998 100644 (file)
@@ -562,11 +562,14 @@ ino_t inodes;
   
 #define BIGGERBLOCKS "Please try a larger block size for an FS of this size.\n"
   sup->s_imap_blocks = nb = bitmapsize((uint32_t) (1 + inodes), block_size);
+  /* Checks for an overflow nb is uint32_t while s_imap_blocks is of type 
+   * int16_t */
   if(sup->s_imap_blocks != nb) {
        fprintf(stderr, "mkfs: too many inode bitmap blocks.\n" BIGGERBLOCKS);
        exit(1);
   }
   sup->s_zmap_blocks = nb = bitmapsize((uint32_t) zones, block_size);
+  /* Idem here check for overflow */
   if(nb != sup->s_zmap_blocks) {
        fprintf(stderr, "mkfs: too many block bitmap blocks.\n" BIGGERBLOCKS);
        exit(1);