mm/sl[aou]b: Move freeing of kmem_cache structure to common code
[platform/adaptation/renesas_rcar/renesas_kernel.git] / fs / ext4 / resize.c
index 7ea6cbb..41f6ef6 100644 (file)
@@ -798,7 +798,7 @@ static int add_new_gdb(handle_t *handle, struct inode *inode,
        ext4_kvfree(o_group_desc);
 
        le16_add_cpu(&es->s_reserved_gdt_blocks, -1);
-       err = ext4_handle_dirty_super_now(handle, sb);
+       err = ext4_handle_dirty_super(handle, sb);
        if (err)
                ext4_std_error(sb, err);
 
@@ -1272,6 +1272,11 @@ static void ext4_update_super(struct super_block *sb,
                           &sbi->s_flex_groups[flex_group].free_inodes);
        }
 
+       /*
+        * Update the fs overhead information
+        */
+       ext4_calculate_overhead(sb);
+
        if (test_opt(sb, DEBUG))
                printk(KERN_DEBUG "EXT4-fs: added group %u:"
                       "%llu blocks(%llu free %llu reserved)\n", flex_gd->count,