mkfs.mfs:add comment about the overflow check.
Change-Id: I1f09c3a62377164296037f6dc9b7874023123311
This commit is contained in:
		
							parent
							
								
									a4eca06cca
								
							
						
					
					
						commit
						04ad4fa1a2
					
				@ -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);
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user