summaryrefslogtreecommitdiff
path: root/sys/kern/vfs_default.c
diff options
context:
space:
mode:
authorAlan Cox <alc@FreeBSD.org>2004-11-06 05:33:02 +0000
committerAlan Cox <alc@FreeBSD.org>2004-11-06 05:33:02 +0000
commit19187819b70a5a6780750b81963977b8f477e12d (patch)
treef75344d5038066255af0c0ea580ccb09e34bd84f /sys/kern/vfs_default.c
parent445ac9fc5bb44f75e128a3bf9d074d4de8605d68 (diff)
Notes
Diffstat (limited to 'sys/kern/vfs_default.c')
-rw-r--r--sys/kern/vfs_default.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/kern/vfs_default.c b/sys/kern/vfs_default.c
index a2d7a0d5ba81..99b6e4d1a859 100644
--- a/sys/kern/vfs_default.c
+++ b/sys/kern/vfs_default.c
@@ -424,6 +424,7 @@ retry:
VM_OBJECT_LOCK(object);
if (object->flags & OBJ_DEAD) {
VOP_UNLOCK(vp, 0, td);
+ vm_object_set_flag(object, OBJ_DISCONNECTWNT);
msleep(object, VM_OBJECT_MTX(object), PDROP | PVM,
"vodead", 0);
vn_lock(vp, LK_EXCLUSIVE | LK_RETRY, td);