summaryrefslogtreecommitdiffstats
path: root/sys/vm/vnode_pager.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/vm/vnode_pager.c')
-rw-r--r--sys/vm/vnode_pager.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/sys/vm/vnode_pager.c b/sys/vm/vnode_pager.c
index f3a3499..6cf22f2 100644
--- a/sys/vm/vnode_pager.c
+++ b/sys/vm/vnode_pager.c
@@ -37,7 +37,7 @@
* SUCH DAMAGE.
*
* from: @(#)vnode_pager.c 7.5 (Berkeley) 4/20/91
- * $Id: vnode_pager.c,v 1.25 1995/02/22 10:34:34 davidg Exp $
+ * $Id: vnode_pager.c,v 1.26 1995/02/23 22:32:38 davidg Exp $
*/
/*
@@ -565,12 +565,7 @@ vnode_pager_iodone(bp)
}
pmap_qremove(paddr, npages);
if (obj) {
- --obj->paging_in_progress;
- if (obj->paging_in_progress == 0 &&
- (obj->flags & OBJ_PIPWNT)) {
- obj->flags &= ~OBJ_PIPWNT;
- wakeup((caddr_t) obj);
- }
+ vm_object_pip_wakeup(obj);
} else {
panic("vnode_pager_iodone: object is gone???");
}
OpenPOWER on IntegriCloud