Loading mm/filemap.c +3 −1 Original line number Diff line number Diff line Loading @@ -3524,8 +3524,10 @@ static struct folio *do_read_cache_folio(struct address_space *mapping, folio_clear_error(folio); filler: err = filler(file, folio); if (err < 0) { if (err) { folio_put(folio); if (err == AOP_TRUNCATED_PAGE) goto repeat; return ERR_PTR(err); } Loading Loading
mm/filemap.c +3 −1 Original line number Diff line number Diff line Loading @@ -3524,8 +3524,10 @@ static struct folio *do_read_cache_folio(struct address_space *mapping, folio_clear_error(folio); filler: err = filler(file, folio); if (err < 0) { if (err) { folio_put(folio); if (err == AOP_TRUNCATED_PAGE) goto repeat; return ERR_PTR(err); } Loading