From: Simon Wilkinson Date: Tue, 29 Dec 2009 22:58:56 +0000 (+0000) Subject: Linux: Replace invalidate_inode_pages X-Git-Tag: openafs-devel-1_5_69~78 X-Git-Url: http://git.openafs.org/?p=openafs.git;a=commitdiff_plain;h=40719534d5d906f97a6ae7d28a00289270daf2a6;hp=acd1bcf7267ea800ee4e3a19761105482a24f7b6 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 --- 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