From 324fa6872f27007994def85be351a7eec55b5760 Mon Sep 17 00:00:00 2001 From: Linus Torvalds Date: Fri, 6 Feb 2009 18:10:04 -0800 Subject: [PATCH] --- yaml --- r: 131028 b: refs/heads/master c: 1d87b0d388c65feb890f1e0aa832338a33d0760f h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/fs/buffer.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 892298fe5951..6fb0afcb6483 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 92dc07b1f988e8c237a38e23be660b9b8533e6fd +refs/heads/master: 1d87b0d388c65feb890f1e0aa832338a33d0760f diff --git a/trunk/fs/buffer.c b/trunk/fs/buffer.c index b58208f1640a..665d446b25bc 100644 --- a/trunk/fs/buffer.c +++ b/trunk/fs/buffer.c @@ -2688,7 +2688,7 @@ int nobh_write_end(struct file *file, struct address_space *mapping, struct buffer_head *bh; BUG_ON(fsdata != NULL && page_has_buffers(page)); - if (unlikely(copied < len) && !page_has_buffers(page)) + if (unlikely(copied < len) && head) attach_nobh_buffers(page, head); if (page_has_buffers(page)) return generic_write_end(file, mapping, pos, len,