|
@@ -1727,6 +1727,7 @@ recover:
|
|
} while ((bh = bh->b_this_page) != head);
|
|
} while ((bh = bh->b_this_page) != head);
|
|
SetPageError(page);
|
|
SetPageError(page);
|
|
BUG_ON(PageWriteback(page));
|
|
BUG_ON(PageWriteback(page));
|
|
|
|
+ mapping_set_error(page->mapping, err);
|
|
set_page_writeback(page);
|
|
set_page_writeback(page);
|
|
do {
|
|
do {
|
|
struct buffer_head *next = bh->b_this_page;
|
|
struct buffer_head *next = bh->b_this_page;
|