aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ext4/super.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/ext4/super.c')
-rw-r--r--fs/ext4/super.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/fs/ext4/super.c b/fs/ext4/super.c
index a9c683425929..c17200a42301 100644
--- a/fs/ext4/super.c
+++ b/fs/ext4/super.c
@@ -579,7 +579,7 @@ static void ext4_put_super(struct super_block *sb)
579 lock_super(sb); 579 lock_super(sb);
580 lock_kernel(); 580 lock_kernel();
581 if (sb->s_dirt) 581 if (sb->s_dirt)
582 ext4_write_super(sb); 582 ext4_commit_super(sb, 1);
583 583
584 ext4_release_system_zone(sb); 584 ext4_release_system_zone(sb);
585 ext4_mb_release(sb); 585 ext4_mb_release(sb);
@@ -3336,7 +3336,9 @@ int ext4_force_commit(struct super_block *sb)
3336 3336
3337static void ext4_write_super(struct super_block *sb) 3337static void ext4_write_super(struct super_block *sb)
3338{ 3338{
3339 lock_super(sb);
3339 ext4_commit_super(sb, 1); 3340 ext4_commit_super(sb, 1);
3341 unlock_super(sb);
3340} 3342}
3341 3343
3342static int ext4_sync_fs(struct super_block *sb, int wait) 3344static int ext4_sync_fs(struct super_block *sb, int wait)