X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=fs%2Fbuffer.c;h=1a80b048ade822849b88fb51003e5244c80872f5;hb=23e8e1aaacb10d9f05e44a93e10ea4ee5b3838a5;hp=49c9aada0374b4c8b407d1110d37203f26339b62;hpb=ffdb8f1bfbd9cef1394f5d3c4a774015d4ac0f97;p=mv-sheeva.git diff --git a/fs/buffer.c b/fs/buffer.c index 49c9aada037..1a80b048ade 100644 --- a/fs/buffer.c +++ b/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);