From 7a74af18d5620af983c74c5c70a414324367fbcd Mon Sep 17 00:00:00 2001 From: Jan Kara Date: Tue, 14 Jun 2011 00:58:27 +0200 Subject: [PATCH] --- yaml --- r: 253706 b: refs/heads/master c: f9f07b6c1372b1436aa6b45333445b443ffd8c95 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/fs/buffer.c | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/[refs] b/[refs] index 92faf4cda7fd..1834bea72b66 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 5e7f23373bf9a853e9256e81e86724cdd0a33c29 +refs/heads/master: f9f07b6c1372b1436aa6b45333445b443ffd8c95 diff --git a/trunk/fs/buffer.c b/trunk/fs/buffer.c index 49c9aada0374..1a80b048ade8 100644 --- a/trunk/fs/buffer.c +++ b/trunk/fs/buffer.c @@ -1902,10 +1902,8 @@ int __block_write_begin(struct page *page, loff_t pos, unsigned len, if (!buffer_uptodate(*wait_bh)) err = -EIO; } - if (unlikely(err)) { + if (unlikely(err)) page_zero_new_buffers(page, from, to); - ClearPageUptodate(page); - } return err; } EXPORT_SYMBOL(__block_write_begin);