]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
linux-revert-truncate-inode-pages-for-smush-20010420
authorDerrick Brashear <shadow@dementia.org>
Sat, 21 Apr 2001 20:04:08 +0000 (20:04 +0000)
committerDerrick Brashear <shadow@dementia.org>
Sat, 21 Apr 2001 20:04:08 +0000 (20:04 +0000)
osi_VM_TryToSmush needs to be careful not to walk on in-use pages

src/afs/LINUX/osi_vm.c

index 675c48eb2680d9c3f82ca372c90d41660861f527..73ba8561f25b3f982e78028a47ef0f88e7fb6256 100644 (file)
@@ -66,17 +66,7 @@ int osi_VM_FlushVCache(struct vcache *avc, int *slept)
  */
 void osi_VM_TryToSmush(struct vcache *avc, struct AFS_UCRED *acred, int sync)
 {
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,4,0)
-    struct inode *ip = (struct inode*)avc;
-
-    truncate_inode_pages(&ip->i_data, 0);
-#elif LINUX_VERSION_CODE >= KERNEL_VERSION(2,2,15)
-    struct inode *ip = (struct inode*)avc;
-
-    truncate_inode_pages(ip, 0);
-#else
     invalidate_inode_pages((struct inode *)avc);
-#endif
 }
 
 /* Flush and invalidate pages, for fsync() with INVAL flag