diff options
| author | Jeff Roberson <jeff@FreeBSD.org> | 2002-08-04 10:29:36 +0000 |
|---|---|---|
| committer | Jeff Roberson <jeff@FreeBSD.org> | 2002-08-04 10:29:36 +0000 |
| commit | e6e370a7fe930e04cec38bcc2e06be127ed7ee02 (patch) | |
| tree | e889f56910bf98cbee3be239655a9e4bbb928b2e /sys/coda/coda_subr.c | |
| parent | f75bb0aa25847511ed461bccb4d3fc247ab6b1d5 (diff) | |
Notes
Diffstat (limited to 'sys/coda/coda_subr.c')
| -rw-r--r-- | sys/coda/coda_subr.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/coda/coda_subr.c b/sys/coda/coda_subr.c index 571f9caec0cb..8afe57dc0c24 100644 --- a/sys/coda/coda_subr.c +++ b/sys/coda/coda_subr.c @@ -413,7 +413,8 @@ int handleDownCall(opcode, out) vref(CTOV(cp)); cp->c_flags &= ~C_VATTR; - if (CTOV(cp)->v_flag & VTEXT) + ASSERT_VOP_LOCKED(CTOV(cp), "coda HandleDownCall"); + if (CTOV(cp)->v_vflag & VV_TEXT) error = coda_vmflush(cp); CODADEBUG(CODA_ZAPFILE, myprintf(( "zapfile: fid = (%lx.%lx.%lx), refcnt = %d, error = %d\n", @@ -470,8 +471,9 @@ int handleDownCall(opcode, out) } cp->c_flags &= ~C_VATTR; coda_nc_zapfid(&out->coda_purgefid.CodaFid, IS_DOWNCALL); + ASSERT_VOP_LOCKED(CTOV(cp), "coda HandleDownCall"); if (!(ODD(out->coda_purgefid.CodaFid.Vnode)) - && (CTOV(cp)->v_flag & VTEXT)) { + && (CTOV(cp)->v_vflag & VV_TEXT)) { error = coda_vmflush(cp); } |
