From: Chas Williams Date: Tue, 5 Jan 2010 00:18:36 +0000 (+0000) Subject: Quick fix for readpages when using memcache X-Git-Tag: openafs-devel-1_5_69~22 X-Git-Url: http://git.openafs.org/?p=openafs.git;a=commitdiff_plain;h=9984a95687ab23fea422bbf2b01d92caf33a24a1 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 --- 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();