summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_subr.c
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2002-12-28 22:27:14 +0000
committerphk <phk@FreeBSD.org>2002-12-28 22:27:14 +0000
commit1496f0639dbcd32325c411769b38b1ad0442b134 (patch)
treea81ed8a3dd2c85edded0c49ca1702da66970a774 /sys/kern/vfs_subr.c
parentde21d6bfa0525729ca2075eaed679d0d458c3eb6 (diff)
downloadFreeBSD-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.c3
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,
OpenPOWER on IntegriCloud