This is the correct flag to test to know if the read completed successfully. Signed-off-by: Matthew Wilcox (Oracle) <willy@xxxxxxxxxxxxx> --- fs/gfs2/lops.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/gfs2/lops.c b/fs/gfs2/lops.c index 6ba51cbb94cf..9a9a35d68bd5 100644 --- a/fs/gfs2/lops.c +++ b/fs/gfs2/lops.c @@ -474,7 +474,7 @@ static void gfs2_jhead_process_page(struct gfs2_jdesc *jd, unsigned long index, page = find_get_page(jd->jd_inode->i_mapping, index); wait_on_page_locked(page); - if (PageError(page)) + if (!PageUptodate(page)) *done = true; if (!*done) -- 2.34.1