X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=fs%2Fmpage.c;h=bb9aebe93862d8c03a94990d4b28fc4832e93a1f;hb=a54e678b8f476d6f28e6aa4409f6b88ce476af1b;hp=b92c0e64aefa313d74456db2d4c718ad08182dc3;hpb=67394f8f069c2fdf90f3b6d851824c07815442af;p=pandora-kernel.git diff --git a/fs/mpage.c b/fs/mpage.c index b92c0e64aefa..bb9aebe93862 100644 --- a/fs/mpage.c +++ b/fs/mpage.c @@ -79,8 +79,11 @@ static int mpage_end_io_write(struct bio *bio, unsigned int bytes_done, int err) if (--bvec >= bio->bi_io_vec) prefetchw(&bvec->bv_page->flags); - if (!uptodate) + if (!uptodate){ SetPageError(page); + if (page->mapping) + set_bit(AS_EIO, &page->mapping->flags); + } end_page_writeback(page); } while (bvec >= bio->bi_io_vec); bio_put(bio);