From 9984a95687ab23fea422bbf2b01d92caf33a24a1 Mon Sep 17 00:00:00 2001 From: Chas Williams Date: Tue, 5 Jan 2010 00:18:36 +0000 Subject: [PATCH] Quick fix for readpages when using memcache Just don't do readpages if we're using memcache Change-Id: I6b8b45f291d106ad1303d5bea1caf7f910b7ecf4 Reviewed-on: http://gerrit.openafs.org/1061 Reviewed-by: Derrick Brashear Tested-by: Derrick Brashear --- src/afs/LINUX/osi_vnodeops.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/afs/LINUX/osi_vnodeops.c b/src/afs/LINUX/osi_vnodeops.c index 01d8e01..a72b752 100644 --- a/src/afs/LINUX/osi_vnodeops.c +++ b/src/afs/LINUX/osi_vnodeops.c @@ -1949,6 +1949,9 @@ afs_linux_readpages(struct file *fp, struct address_space *mapping, if (afs_linux_bypass_check(inode)) return afs_linux_bypass_readpages(fp, mapping, page_list, num_pages); + if (cacheDiskType == AFS_FCACHE_TYPE_MEM) + return 0; + AFS_GLOCK(); if ((code = afs_linux_VerifyVCache(avc, NULL))) { AFS_GUNLOCK(); -- 1.9.4