From ea867eb4f0018488604eaa78d5a7d17e66b74ef9 Mon Sep 17 00:00:00 2001 From: Johannes Weiner Date: Tue, 10 Jan 2012 15:07:55 -0800 Subject: [PATCH] --- yaml --- r: 283013 b: refs/heads/master c: e3a41a5ba9c2ab988b9f1442925109dca2382fd9 h: refs/heads/master i: 283011: 323feb71c74bdce75971ba33dee8d264db43b0a8 v: v3 --- [refs] | 2 +- trunk/fs/btrfs/file.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index caccbd9dea49..f2529ffa8277 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 0faa70cb0180d45a06208e54b552a538aabb8a30 +refs/heads/master: e3a41a5ba9c2ab988b9f1442925109dca2382fd9 diff --git a/trunk/fs/btrfs/file.c b/trunk/fs/btrfs/file.c index 97fbe939c050..20375e6691c3 100644 --- a/trunk/fs/btrfs/file.c +++ b/trunk/fs/btrfs/file.c @@ -1081,7 +1081,7 @@ static noinline int prepare_pages(struct btrfs_root *root, struct file *file, again: for (i = 0; i < num_pages; i++) { pages[i] = find_or_create_page(inode->i_mapping, index + i, - mask); + mask | __GFP_WRITE); if (!pages[i]) { faili = i - 1; err = -ENOMEM;