diff options
Diffstat (limited to 'fs/ecryptfs/mmap.c')
-rw-r--r-- | fs/ecryptfs/mmap.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/fs/ecryptfs/mmap.c b/fs/ecryptfs/mmap.c index 32c5711d79a3..0535412d8c64 100644 --- a/fs/ecryptfs/mmap.c +++ b/fs/ecryptfs/mmap.c | |||
@@ -257,8 +257,7 @@ static int fill_zeros_to_end_of_page(struct page *page, unsigned int to) | |||
257 | end_byte_in_page = i_size_read(inode) % PAGE_CACHE_SIZE; | 257 | end_byte_in_page = i_size_read(inode) % PAGE_CACHE_SIZE; |
258 | if (to > end_byte_in_page) | 258 | if (to > end_byte_in_page) |
259 | end_byte_in_page = to; | 259 | end_byte_in_page = to; |
260 | zero_user_page(page, end_byte_in_page, | 260 | zero_user_segment(page, end_byte_in_page, PAGE_CACHE_SIZE); |
261 | PAGE_CACHE_SIZE - end_byte_in_page, KM_USER0); | ||
262 | out: | 261 | out: |
263 | return 0; | 262 | return 0; |
264 | } | 263 | } |
@@ -307,7 +306,7 @@ static int ecryptfs_prepare_write(struct file *file, struct page *page, | |||
307 | */ | 306 | */ |
308 | if ((i_size_read(page->mapping->host) == prev_page_end_size) && | 307 | if ((i_size_read(page->mapping->host) == prev_page_end_size) && |
309 | (from != 0)) { | 308 | (from != 0)) { |
310 | zero_user_page(page, 0, PAGE_CACHE_SIZE, KM_USER0); | 309 | zero_user(page, 0, PAGE_CACHE_SIZE); |
311 | } | 310 | } |
312 | out: | 311 | out: |
313 | return rc; | 312 | return rc; |