]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
balance afs_vcount in non-linux CM
authorDerrick Brashear <shadow@dementia.org>
Thu, 2 Dec 2010 06:48:53 +0000 (01:48 -0500)
committerDerrick Brashear <shadow@dementia.org>
Mon, 6 Dec 2010 20:11:11 +0000 (12:11 -0800)
when we dole out a vcache, count it.

Reviewed-on: http://gerrit.openafs.org/3423
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>
(cherry picked from commit bd2e024dc230693b1c6cbcfe40d4270a475b02d0)
Change-Id: Ie80dfd0be5e8c5560763b3fa50a27ed766340aa5
Reviewed-on: http://gerrit.openafs.org/3449

src/afs/afs_vcache.c

index d19a68d70150754206b98f2bff48157f68bd1463..afb4bc7fcb7468e723a9ccf866b0c4b5954f6cb7 100644 (file)
@@ -817,6 +817,7 @@ afs_NewVCache_int(struct VenusFid *afid, struct server *serverp, int seq)
        tvc = freeVCList;       /* take from free list */
        freeVCList = tvc->nextfree;
        tvc->nextfree = NULL;
+       afs_vcount++; /* balanced by FlushVCache */
     } /* end of if (!freeVCList) */
 
 #endif /* AFS_LINUX22_ENV */