]> git.baikalelectronics.ru Git - kernel.git/commitdiff
iomap: Remove test for folio error
authorMatthew Wilcox (Oracle) <willy@infradead.org>
Wed, 25 May 2022 04:10:01 +0000 (00:10 -0400)
committerMatthew Wilcox (Oracle) <willy@infradead.org>
Wed, 29 Jun 2022 12:51:07 +0000 (08:51 -0400)
Just because there has been a read error doesn't mean we should avoid
marking this part of the folio as uptodate.  Indeed, it may overwrite
the error part of the folio and let us mark the entire folio uptodate.

Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org>
fs/iomap/buffered-io.c

index d2a9f699e17ed3c75027f87e5ca2a4fced6b7ed2..66278a14bfa7c98044aee7ad835dc4ab24ee16aa 100644 (file)
@@ -154,9 +154,6 @@ static void iomap_iop_set_range_uptodate(struct folio *folio,
 static void iomap_set_range_uptodate(struct folio *folio,
                struct iomap_page *iop, size_t off, size_t len)
 {
-       if (folio_test_error(folio))
-               return;
-
        if (iop)
                iomap_iop_set_range_uptodate(folio, iop, off, len);
        else