summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_kern.c
diff options
context:
space:
mode:
authordyson <dyson@FreeBSD.org>1996-05-23 02:24:55 +0000
committerdyson <dyson@FreeBSD.org>1996-05-23 02:24:55 +0000
commita9f2d600900930f3f14452ca53baca63165123be (patch)
tree2dd58ec44a33e375838ffae1a68da7cc53346684 /sys/vm/vm_kern.c
parentba6f97d58c95b3d1f96b5fd78025f24c36025134 (diff)
downloadFreeBSD-src-a9f2d600900930f3f14452ca53baca63165123be.zip
FreeBSD-src-a9f2d600900930f3f14452ca53baca63165123be.tar.gz
Eliminate a vm_page_free, busy panic, in kern_malloc.
Diffstat (limited to 'sys/vm/vm_kern.c')
-rw-r--r--sys/vm/vm_kern.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/vm/vm_kern.c b/sys/vm/vm_kern.c
index fbad3f1..1b9960e 100644
--- a/sys/vm/vm_kern.c
+++ b/sys/vm/vm_kern.c
@@ -61,7 +61,7 @@
* any improvements or extensions that they make and grant Carnegie the
* rights to redistribute these changes.
*
- * $Id: vm_kern.c,v 1.24 1996/05/10 19:28:54 wollman Exp $
+ * $Id: vm_kern.c,v 1.25 1996/05/18 03:37:39 dyson Exp $
*/
/*
@@ -347,6 +347,7 @@ retry:
i -= PAGE_SIZE;
m = vm_page_lookup(kmem_object,
OFF_TO_IDX(offset + i));
+ PAGE_WAKEUP(m);
vm_page_free(m);
}
vm_map_delete(map, addr, addr + size);
OpenPOWER on IntegriCloud