From c22b50cca2042a3199e02630b478f80275571653 Mon Sep 17 00:00:00 2001 From: "akpm@osdl.org" Date: Sun, 1 May 2005 08:58:39 -0700 Subject: [PATCH] --- yaml --- r: 635 b: refs/heads/master c: de7d5a3b6c9ff8429bf046c36b56d3192b75c3da h: refs/heads/master i: 633: 9629f0b4dc6b59adc09ff1b3d05c3586d7f6b6da 631: 581871a8e00d283f78271f54da0b13f3a1352082 v: v3 --- [refs] | 2 +- trunk/fs/buffer.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index cf1d26e83d19..2b0000cb654a 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 552fca4cbe552520d85b21e839f289c880fa48d2 +refs/heads/master: de7d5a3b6c9ff8429bf046c36b56d3192b75c3da diff --git a/trunk/fs/buffer.c b/trunk/fs/buffer.c index 3b12cf947aba..665db84a1f9f 100644 --- a/trunk/fs/buffer.c +++ b/trunk/fs/buffer.c @@ -2917,7 +2917,7 @@ drop_buffers(struct page *page, struct buffer_head **buffers_to_free) bh = head; do { - if (buffer_write_io_error(bh)) + if (buffer_write_io_error(bh) && page->mapping) set_bit(AS_EIO, &page->mapping->flags); if (buffer_busy(bh)) goto failed;