diff options
Diffstat (limited to 'mm/filemap.c')
-rw-r--r-- | mm/filemap.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/mm/filemap.c b/mm/filemap.c index 88d719665a28..35e12d186566 100644 --- a/mm/filemap.c +++ b/mm/filemap.c | |||
@@ -1105,6 +1105,12 @@ page_not_up_to_date_locked: | |||
1105 | } | 1105 | } |
1106 | 1106 | ||
1107 | readpage: | 1107 | readpage: |
1108 | /* | ||
1109 | * A previous I/O error may have been due to temporary | ||
1110 | * failures, eg. multipath errors. | ||
1111 | * PG_error will be set again if readpage fails. | ||
1112 | */ | ||
1113 | ClearPageError(page); | ||
1108 | /* Start the actual read. The read will unlock the page. */ | 1114 | /* Start the actual read. The read will unlock the page. */ |
1109 | error = mapping->a_ops->readpage(filp, page); | 1115 | error = mapping->a_ops->readpage(filp, page); |
1110 | 1116 | ||