f2fs: remove unnecessary TestClearPageError when wait pages writeback
In wait_on_node_pages_writeback we will test and clear error flag for all pages in radix tree, but not necessary. So we only do this for pages belong to the specified inode. Signed-off-by: Chao Yu <chao2.yu@samsung.com> Signed-off-by: Jaegeuk Kim <jaegeuk.kim@samsung.com>
This commit is contained in:
parent
66e960c692
commit
4bf08ff6f9
@ -1170,10 +1170,11 @@ int wait_on_node_pages_writeback(struct f2fs_sb_info *sbi, nid_t ino)
|
||||
if (page->index > end)
|
||||
continue;
|
||||
|
||||
if (ino && ino_of_node(page) == ino)
|
||||
if (ino && ino_of_node(page) == ino) {
|
||||
wait_on_page_writeback(page);
|
||||
if (TestClearPageError(page))
|
||||
ret = -EIO;
|
||||
if (TestClearPageError(page))
|
||||
ret = -EIO;
|
||||
}
|
||||
}
|
||||
pagevec_release(&pvec);
|
||||
cond_resched();
|
||||
|
Loading…
Reference in New Issue
Block a user