mm: do not access page->mapping directly on page_endio

am: 2c290eede9

Change-Id: I1aefdd04229ab592d2978115d311317a3c6a28d0
This commit is contained in:
Minchan Kim
2017-03-12 08:17:39 +00:00
committed by android-build-merger

View File

@@ -910,9 +910,12 @@ void page_endio(struct page *page, bool is_write, int err)
unlock_page(page);
} else {
if (err) {
struct address_space *mapping;
SetPageError(page);
if (page->mapping)
mapping_set_error(page->mapping, err);
mapping = page_mapping(page);
if (mapping)
mapping_set_error(mapping, err);
}
end_page_writeback(page);
}