diff options
| author | Jeff Roberson <jeff@FreeBSD.org> | 2005-05-03 10:56:00 +0000 |
|---|---|---|
| committer | Jeff Roberson <jeff@FreeBSD.org> | 2005-05-03 10:56:00 +0000 |
| commit | 059f090fa1b5979777be6aa4f24b1e3be0fd5308 (patch) | |
| tree | b226b7511fa73240521ef4fe955e5979caaf840d /sys/kern/vfs_subr.c | |
| parent | 269576c82a0a5ffd6cd0e12c92b5c609a34095fc (diff) | |
Notes
Diffstat (limited to 'sys/kern/vfs_subr.c')
| -rw-r--r-- | sys/kern/vfs_subr.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/kern/vfs_subr.c b/sys/kern/vfs_subr.c index 6a65680ecc10..001c49e1e636 100644 --- a/sys/kern/vfs_subr.c +++ b/sys/kern/vfs_subr.c @@ -788,6 +788,8 @@ vtryrecycle(struct vnode *vp) error = EBUSY; goto err; } + if (vp->v_iflag & VI_FREE) + vbusy(vp); VI_UNLOCK(vp); VOP_UNLOCK(vp, 0, td); vn_finished_write(vnmp); |
