summaryrefslogtreecommitdiffstats
path: root/sys/coda/coda_namecache.c
diff options
context:
space:
mode:
authorjeff <jeff@FreeBSD.org>2002-09-25 02:33:29 +0000
committerjeff <jeff@FreeBSD.org>2002-09-25 02:33:29 +0000
commitd168f755f99bb0772204d5a6106672c073805d5d (patch)
tree0e05a08d55d1536f0fe052fae64ff4e828b5c555 /sys/coda/coda_namecache.c
parentf7e588347b3192f4351b4e27c498cc085021b6e4 (diff)
downloadFreeBSD-src-d168f755f99bb0772204d5a6106672c073805d5d.zip
FreeBSD-src-d168f755f99bb0772204d5a6106672c073805d5d.tar.gz
- Use vrefcnt() instead of directly accessing v_usecount.
Diffstat (limited to 'sys/coda/coda_namecache.c')
-rw-r--r--sys/coda/coda_namecache.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/coda/coda_namecache.c b/sys/coda/coda_namecache.c
index 8637237..f9bf03f 100644
--- a/sys/coda/coda_namecache.c
+++ b/sys/coda/coda_namecache.c
@@ -362,12 +362,12 @@ coda_nc_remove(cncp, dcstat)
CODA_NC_HSHREM(cncp);
CODA_NC_HSHNUL(cncp); /* have it be a null chain */
- if ((dcstat == IS_DOWNCALL) && (CTOV(cncp->dcp)->v_usecount == 1)) {
+ if ((dcstat == IS_DOWNCALL) && (vrefcnt(CTOV(cncp->dcp)) == 1)) {
cncp->dcp->c_flags |= C_PURGING;
}
vrele(CTOV(cncp->dcp));
- if ((dcstat == IS_DOWNCALL) && (CTOV(cncp->cp)->v_usecount == 1)) {
+ if ((dcstat == IS_DOWNCALL) && (vrefcnt(CTOV(cncp->cp)) == 1)) {
cncp->cp->c_flags |= C_PURGING;
}
vrele(CTOV(cncp->cp));
@@ -607,7 +607,7 @@ coda_nc_flush(dcstat)
CODA_NC_HSHREM(cncp); /* only zero valid nodes */
CODA_NC_HSHNUL(cncp);
if ((dcstat == IS_DOWNCALL)
- && (CTOV(cncp->dcp)->v_usecount == 1))
+ && (vrefcnt(CTOV(cncp->dcp)) == 1))
{
cncp->dcp->c_flags |= C_PURGING;
}
@@ -621,7 +621,7 @@ coda_nc_flush(dcstat)
}
if ((dcstat == IS_DOWNCALL)
- && (CTOV(cncp->cp)->v_usecount == 1))
+ && (vrefcnt(CTOV(cncp->cp)) == 1))
{
cncp->cp->c_flags |= C_PURGING;
}
OpenPOWER on IntegriCloud