diff --git a/fs/f2fs/data.c b/fs/f2fs/data.c index d3d2e4775003..b8c142de7bb4 100644 --- a/fs/f2fs/data.c +++ b/fs/f2fs/data.c @@ -1734,6 +1734,7 @@ got_it: goto out_writepage; set_page_writeback(page); + ClearPageError(page); f2fs_put_dnode(&dn); if (fio->need_lock == LOCK_REQ) f2fs_unlock_op(fio->sbi); @@ -1756,6 +1757,7 @@ got_it: goto out_writepage; set_page_writeback(page); + ClearPageError(page); /* LFS mode write path */ write_data_page(&dn, fio);