ext4: improve ext4_fill_flex_info() a bit
PATCH 1/1 ext4: improve ext4_fill_flex_info() a bit
- use kzalloc() instead of kmalloc() + memset()
- improve a printk info
Signed-off-by Li Zefan <[email protected]>
--- fs/ext4/super.c | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-)
fs/ext4/super.c +3 -4
@@ -1506,14 +1506,13 @@ static int ext4_fill_flex_info(struct super_block *sb) flex_group_count = (sbi->s_groups_count + groups_per_flex -1 ) / groups_per_flex; - sbi->s_flex_groups =kmalloc (flex_group_count * + sbi->s_flex_groups =kzalloc (flex_group_count *sizeof (struct flex_groups ),GFP_KERNEL );if (sbi->s_flex_groups ==NULL ) { -printk (KERN_ERR "EXT4-fs: not enough memory\n" ); +printk (KERN_ERR "EXT4-fs: not enough memory for " +"%lu flex groups\n" , flex_group_count); goto failed; } -memset (sbi->s_flex_groups,0 , flex_group_count * -sizeof (struct flex_groups )); gdp =ext4_get_group_desc (sb,1 , &bh); block_bitmap =ext4_block_bitmap (sb, gdp) -1 ;
Signature · 1 line
1.5.4.rc3
Quoted 2 lines · On Thu, 24 Jul 2008 09:30:20 +0800 Li Zefan <[email protected]> wrote:
- use
kzalloc()instead ofkmalloc()+memset()
- improve a printk info
Nicer - Thanks
Acked-by Jose R. Santos <[email protected]>
Quoted 28 lines
Signed-off-by Li Zefan <[email protected]>--- fs/ext4/super.c | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-)fs/ext4/super.c +3
-4@@ -1506,14 +1506,13 @@ static int ext4_fill_flex_info(struct super_block *sb) flex_group_count = (sbi->s_groups_count + groups_per_flex -1 ) / groups_per_flex; - sbi->s_flex_groups =kmalloc (flex_group_count * + sbi->s_flex_groups =kzalloc (flex_group_count *sizeof (struct flex_groups ),GFP_KERNEL );if (sbi->s_flex_groups ==NULL ) { -printk (KERN_ERR "EXT4-fs: not enough memory\n" ); +printk (KERN_ERR "EXT4-fs: not enough memory for " +"%lu flex groups\n" , flex_group_count); goto failed; } -memset (sbi->s_flex_groups,0 , flex_group_count * -sizeof (struct flex_groups )); gdp =ext4_get_group_desc (sb,1 , &bh); block_bitmap =ext4_block_bitmap (sb, gdp) -1 ;
Theodore Tso
maintainerQuoted 9 lines · Jose R. Santos
Quoted 2 lines · On Thu, 24 Jul 2008 09:30:20 +0800 Li Zefan <[email protected]> wrote:
- use
kzalloc()instead ofkmalloc()+memset()
- improve a printk infoNicer - Thanks
Acked-by Jose R. Santos <[email protected]>
I've already merged this into the patch queue earlier today.
- Ted