From 40719534d5d906f97a6ae7d28a00289270daf2a6 Mon Sep 17 00:00:00 2001 From: Simon Wilkinson Date: Tue, 29 Dec 2009 22:58:56 +0000 Subject: [PATCH] Linux: Replace invalidate_inode_pages invalidate_inode_pages is now marked as deprecated in the kernel headers. Use the equivalent call to invalidate_mapping_pages() which has been available since Linux 2.5 Change-Id: I58de20e16874bb06991320b26bc6ce63685b8bb4 Reviewed-on: http://gerrit.openafs.org/1042 Reviewed-by: Russ Allbery Tested-by: Russ Allbery Reviewed-by: Derrick Brashear --- src/afs/LINUX/osi_vm.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/src/afs/LINUX/osi_vm.c b/src/afs/LINUX/osi_vm.c index c33eaed..bf3fb2d 100644 --- a/src/afs/LINUX/osi_vm.c +++ b/src/afs/LINUX/osi_vm.c @@ -67,7 +67,7 @@ osi_VM_TryToSmush(struct vcache *avc, afs_ucred_t *acred, int sync) { struct inode *ip = AFSTOV(avc); - invalidate_inode_pages(ip->i_mapping); + invalidate_mapping_pages(ip->i_mapping, 0, -1); } /* Flush and invalidate pages, for fsync() with INVAL flag -- 1.7.1