diff options
Diffstat (limited to 'fs/ext4')
-rw-r--r-- | fs/ext4/super.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/ext4/super.c b/fs/ext4/super.c index e046eba24782..282a2704be23 100644 --- a/fs/ext4/super.c +++ b/fs/ext4/super.c | |||
@@ -241,7 +241,7 @@ handle_t *ext4_journal_start_sb(struct super_block *sb, int nblocks) | |||
241 | if (sb->s_flags & MS_RDONLY) | 241 | if (sb->s_flags & MS_RDONLY) |
242 | return ERR_PTR(-EROFS); | 242 | return ERR_PTR(-EROFS); |
243 | 243 | ||
244 | vfs_check_frozen(sb, SB_FREEZE_WRITE); | 244 | vfs_check_frozen(sb, SB_FREEZE_TRANS); |
245 | /* Special case here: if the journal has aborted behind our | 245 | /* Special case here: if the journal has aborted behind our |
246 | * backs (eg. EIO in the commit thread), then we still need to | 246 | * backs (eg. EIO in the commit thread), then we still need to |
247 | * take the FS itself readonly cleanly. */ | 247 | * take the FS itself readonly cleanly. */ |
@@ -3608,7 +3608,7 @@ int ext4_force_commit(struct super_block *sb) | |||
3608 | 3608 | ||
3609 | journal = EXT4_SB(sb)->s_journal; | 3609 | journal = EXT4_SB(sb)->s_journal; |
3610 | if (journal) { | 3610 | if (journal) { |
3611 | vfs_check_frozen(sb, SB_FREEZE_WRITE); | 3611 | vfs_check_frozen(sb, SB_FREEZE_TRANS); |
3612 | ret = ext4_journal_force_commit(journal); | 3612 | ret = ext4_journal_force_commit(journal); |
3613 | } | 3613 | } |
3614 | 3614 | ||