diff options
author | phk <phk@FreeBSD.org> | 2002-12-28 22:27:14 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 2002-12-28 22:27:14 +0000 |
commit | 1496f0639dbcd32325c411769b38b1ad0442b134 (patch) | |
tree | a81ed8a3dd2c85edded0c49ca1702da66970a774 /sys/kern/vfs_subr.c | |
parent | de21d6bfa0525729ca2075eaed679d0d458c3eb6 (diff) | |
download | FreeBSD-src-1496f0639dbcd32325c411769b38b1ad0442b134.zip FreeBSD-src-1496f0639dbcd32325c411769b38b1ad0442b134.tar.gz |
KASSERT that vop_revoke() gets a VCHR.
Diffstat (limited to 'sys/kern/vfs_subr.c')
-rw-r--r-- | sys/kern/vfs_subr.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/kern/vfs_subr.c b/sys/kern/vfs_subr.c index 3c578d5..0d5c8d7 100644 --- a/sys/kern/vfs_subr.c +++ b/sys/kern/vfs_subr.c @@ -2602,8 +2602,9 @@ vop_revoke(ap) dev_t dev; KASSERT((ap->a_flags & REVOKEALL) != 0, ("vop_revoke")); - vp = ap->a_vp; + KASSERT((vp->v_type == VCHR), ("vop_revoke: not VCHR")); + VI_LOCK(vp); /* * If a vgone (or vclean) is already in progress, |