diff options
author | dyson <dyson@FreeBSD.org> | 1996-05-23 02:24:55 +0000 |
---|---|---|
committer | dyson <dyson@FreeBSD.org> | 1996-05-23 02:24:55 +0000 |
commit | a9f2d600900930f3f14452ca53baca63165123be (patch) | |
tree | 2dd58ec44a33e375838ffae1a68da7cc53346684 /sys/vm | |
parent | ba6f97d58c95b3d1f96b5fd78025f24c36025134 (diff) | |
download | FreeBSD-src-a9f2d600900930f3f14452ca53baca63165123be.zip FreeBSD-src-a9f2d600900930f3f14452ca53baca63165123be.tar.gz |
Eliminate a vm_page_free, busy panic, in kern_malloc.
Diffstat (limited to 'sys/vm')
-rw-r--r-- | sys/vm/vm_kern.c | 3 |
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); |