diff options
| -rw-r--r-- | mm/filemap.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/mm/filemap.c b/mm/filemap.c index 68f1813fbdc3..1b05f75aea0f 100644 --- a/mm/filemap.c +++ b/mm/filemap.c | |||
| @@ -1721,7 +1721,9 @@ find_page: | |||
| 1721 | * wait_on_page_locked is used to avoid unnecessarily | 1721 | * wait_on_page_locked is used to avoid unnecessarily |
| 1722 | * serialisations and why it's safe. | 1722 | * serialisations and why it's safe. |
| 1723 | */ | 1723 | */ |
| 1724 | wait_on_page_locked_killable(page); | 1724 | error = wait_on_page_locked_killable(page); |
| 1725 | if (unlikely(error)) | ||
| 1726 | goto readpage_error; | ||
| 1725 | if (PageUptodate(page)) | 1727 | if (PageUptodate(page)) |
| 1726 | goto page_ok; | 1728 | goto page_ok; |
| 1727 | 1729 | ||
