fsverity: stop using PG_error to track error status
[linux-2.6-microblaze.git] / fs / ext4 / readpage.c
index 3d21eae..e604ea4 100644 (file)
@@ -75,14 +75,10 @@ static void __read_end_io(struct bio *bio)
        bio_for_each_segment_all(bv, bio, iter_all) {
                page = bv->bv_page;
 
-               /* PG_error was set if verity failed. */
-               if (bio->bi_status || PageError(page)) {
+               if (bio->bi_status)
                        ClearPageUptodate(page);
-                       /* will re-read again later */
-                       ClearPageError(page);
-               } else {
+               else
                        SetPageUptodate(page);
-               }
                unlock_page(page);
        }
        if (bio->bi_private)