diff options
| author | Alexander Kabaev <kan@FreeBSD.org> | 2005-08-10 11:46:03 +0000 |
|---|---|---|
| committer | Alexander Kabaev <kan@FreeBSD.org> | 2005-08-10 11:46:03 +0000 |
| commit | 45a0d1ed7a3dbbea249ce1e36d52e9c0b7fe4e79 (patch) | |
| tree | 69f3f5bd9eba4594651b68d8255f74e83eaabdb9 /sys/kern/vfs_subr.c | |
| parent | f8a8f9ca5ec5891fb4a38a49aa504388f28567ec (diff) | |
Notes
Diffstat (limited to 'sys/kern/vfs_subr.c')
| -rw-r--r-- | sys/kern/vfs_subr.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/sys/kern/vfs_subr.c b/sys/kern/vfs_subr.c index af6cbb092820..53bd9a853aac 100644 --- a/sys/kern/vfs_subr.c +++ b/sys/kern/vfs_subr.c @@ -2333,10 +2333,8 @@ vgonel(struct vnode *vp) /* * Don't vgonel if we're already doomed. */ - if (vp->v_iflag & VI_DOOMED) { - VI_UNLOCK(vp); + if (vp->v_iflag & VI_DOOMED) return; - } vp->v_iflag |= VI_DOOMED; /* * Check to see if the vnode is in use. If so, we have to call |
