Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1ec74f50 authored by Jaegeuk Kim's avatar Jaegeuk Kim Committed by Razziell
Browse files

f2fs: clear PageError on writepage



Cherry-pick from origin/upstream-f2fs-stable-linux-3.18.y:
commit da4febfa ("f2fs: clear PageError on writepage")

This patch clears PageError in some pages tagged by read path, but when we
write the pages with valid contents, writepage should clear the bit likewise
ext4.

Change-Id: I3348bb48b333d1336aa6e8e03b12169569f673d5
Reviewed-by: default avatarChao Yu <yuchao0@huawei.com>
Signed-off-by: default avatarJaegeuk Kim <jaegeuk@kernel.org>
Signed-off-by: default avatarAlbert I <krascgq@outlook.co.id>
parent 35476fdb
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -1719,6 +1719,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);
@@ -1741,6 +1742,7 @@ got_it:
		goto out_writepage;

	set_page_writeback(page);
	ClearPageError(page);

	/* LFS mode write path */
	write_data_page(&dn, fio);