diff options
Diffstat (limited to 'fs/ecryptfs')
-rw-r--r-- | fs/ecryptfs/mmap.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/ecryptfs/mmap.c b/fs/ecryptfs/mmap.c index 6df410c77264..7d5a43cb0d5c 100644 --- a/fs/ecryptfs/mmap.c +++ b/fs/ecryptfs/mmap.c | |||
@@ -422,6 +422,8 @@ static int ecryptfs_prepare_write(struct file *file, struct page *page, | |||
422 | goto out; | 422 | goto out; |
423 | } | 423 | } |
424 | } | 424 | } |
425 | if (end_of_prev_pg_pos + 1 > i_size_read(page->mapping->host)) | ||
426 | zero_user_page(page, 0, PAGE_CACHE_SIZE, KM_USER0); | ||
425 | } | 427 | } |
426 | out: | 428 | out: |
427 | return rc; | 429 | return rc; |