diff options
Diffstat (limited to 'fs/f2fs/data.c')
-rw-r--r-- | fs/f2fs/data.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/fs/f2fs/data.c b/fs/f2fs/data.c index 2261ccdd0b5f..20c3c648e56d 100644 --- a/fs/f2fs/data.c +++ b/fs/f2fs/data.c | |||
@@ -55,8 +55,7 @@ static void f2fs_write_end_io(struct bio *bio, int err) | |||
55 | if (unlikely(err)) { | 55 | if (unlikely(err)) { |
56 | SetPageError(page); | 56 | SetPageError(page); |
57 | set_bit(AS_EIO, &page->mapping->flags); | 57 | set_bit(AS_EIO, &page->mapping->flags); |
58 | set_ckpt_flags(sbi->ckpt, CP_ERROR_FLAG); | 58 | f2fs_stop_checkpoint(sbi); |
59 | sbi->sb->s_flags |= MS_RDONLY; | ||
60 | } | 59 | } |
61 | end_page_writeback(page); | 60 | end_page_writeback(page); |
62 | dec_page_count(sbi, F2FS_WRITEBACK); | 61 | dec_page_count(sbi, F2FS_WRITEBACK); |