diff options
Diffstat (limited to 'fs/ext4/balloc.c')
| -rw-r--r-- | fs/ext4/balloc.c | 15 | 
1 files changed, 11 insertions, 4 deletions
diff --git a/fs/ext4/balloc.c b/fs/ext4/balloc.c index 1f72f977c6db..79b20d6ae39e 100644 --- a/fs/ext4/balloc.c +++ b/fs/ext4/balloc.c @@ -913,11 +913,11 @@ unsigned long ext4_bg_num_gdb(struct super_block *sb, ext4_group_t group)  }  /* - * This function returns the number of file system metadata clusters at + * This function returns the number of file system metadata blocks at   * the beginning of a block group, including the reserved gdt blocks.   */ -static unsigned ext4_num_base_meta_clusters(struct super_block *sb, -				     ext4_group_t block_group) +unsigned int ext4_num_base_meta_blocks(struct super_block *sb, +				       ext4_group_t block_group)  {  	struct ext4_sb_info *sbi = EXT4_SB(sb);  	unsigned num; @@ -935,8 +935,15 @@ static unsigned ext4_num_base_meta_clusters(struct super_block *sb,  	} else { /* For META_BG_BLOCK_GROUPS */  		num += ext4_bg_num_gdb_meta(sb, block_group);  	} -	return EXT4_NUM_B2C(sbi, num); +	return num;  } + +static unsigned int ext4_num_base_meta_clusters(struct super_block *sb, +						ext4_group_t block_group) +{ +	return EXT4_NUM_B2C(EXT4_SB(sb), ext4_num_base_meta_blocks(sb, block_group)); +} +  /**   *	ext4_inode_to_goal_block - return a hint for block allocation   *	@inode: inode for block allocation  |