aboutsummaryrefslogtreecommitdiffstats
path: root/fs/nfs/pagelist.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/nfs/pagelist.c')
-rw-r--r--fs/nfs/pagelist.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/fs/nfs/pagelist.c b/fs/nfs/pagelist.c
index 8ce4f61cbaa5..1f6db4231057 100644
--- a/fs/nfs/pagelist.c
+++ b/fs/nfs/pagelist.c
@@ -342,7 +342,7 @@ nfs_create_request(struct nfs_open_context *ctx, struct page *page,
342 * update_nfs_request below if the region is not locked. */ 342 * update_nfs_request below if the region is not locked. */
343 req->wb_page = page; 343 req->wb_page = page;
344 req->wb_index = page_file_index(page); 344 req->wb_index = page_file_index(page);
345 page_cache_get(page); 345 get_page(page);
346 req->wb_offset = offset; 346 req->wb_offset = offset;
347 req->wb_pgbase = offset; 347 req->wb_pgbase = offset;
348 req->wb_bytes = count; 348 req->wb_bytes = count;
@@ -392,7 +392,7 @@ static void nfs_clear_request(struct nfs_page *req)
392 struct nfs_lock_context *l_ctx = req->wb_lock_context; 392 struct nfs_lock_context *l_ctx = req->wb_lock_context;
393 393
394 if (page != NULL) { 394 if (page != NULL) {
395 page_cache_release(page); 395 put_page(page);
396 req->wb_page = NULL; 396 req->wb_page = NULL;
397 } 397 }
398 if (l_ctx != NULL) { 398 if (l_ctx != NULL) {
@@ -904,7 +904,7 @@ static bool nfs_can_coalesce_requests(struct nfs_page *prev,
904 return false; 904 return false;
905 } else { 905 } else {
906 if (req->wb_pgbase != 0 || 906 if (req->wb_pgbase != 0 ||
907 prev->wb_pgbase + prev->wb_bytes != PAGE_CACHE_SIZE) 907 prev->wb_pgbase + prev->wb_bytes != PAGE_SIZE)
908 return false; 908 return false;
909 } 909 }
910 } 910 }