From 9935b07165873b5cfa2fce428133b081ec1f795d Mon Sep 17 00:00:00 2001 From: Michael Halcrow Date: Wed, 27 Jun 2007 14:09:45 -0700 Subject: [PATCH] --- yaml --- r: 58078 b: refs/heads/master c: d4c5cdb3e099da7cc64df622b02ff7659babe16e h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/fs/ecryptfs/mmap.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index e69154b66a5c..8be445385e43 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: e10f281bca03f45bdec91e67645c394eaec2f8f6 +refs/heads/master: d4c5cdb3e099da7cc64df622b02ff7659babe16e diff --git a/trunk/fs/ecryptfs/mmap.c b/trunk/fs/ecryptfs/mmap.c index 6df410c77264..7d5a43cb0d5c 100644 --- a/trunk/fs/ecryptfs/mmap.c +++ b/trunk/fs/ecryptfs/mmap.c @@ -422,6 +422,8 @@ static int ecryptfs_prepare_write(struct file *file, struct page *page, goto out; } } + if (end_of_prev_pg_pos + 1 > i_size_read(page->mapping->host)) + zero_user_page(page, 0, PAGE_CACHE_SIZE, KM_USER0); } out: return rc;