diff options
author | dyson <dyson@FreeBSD.org> | 1996-06-08 06:48:35 +0000 |
---|---|---|
committer | dyson <dyson@FreeBSD.org> | 1996-06-08 06:48:35 +0000 |
commit | dca5ec165f1eaf7fc7cb1b5e3c0674ee4ccbadbf (patch) | |
tree | c06be8b58bb694a3550d8b7913a7706f218974f0 /sys/vm/vm_page.h | |
parent | 4935a152211b73994e774e1f61bfc933505f92c6 (diff) | |
download | FreeBSD-src-dca5ec165f1eaf7fc7cb1b5e3c0674ee4ccbadbf.zip FreeBSD-src-dca5ec165f1eaf7fc7cb1b5e3c0674ee4ccbadbf.tar.gz |
Adjust the threshold for blocking on movement of pages from the cache
queue in vm_fault.
Move the PG_BUSY in vm_fault to the correct place.
Remove redundant/unnecessary code in pmap.c.
Properly block on rundown of page table pages, if they are busy.
I think that the VM system is in pretty good shape now, and the following
individuals (among others, in no particular order) have helped with this
recent bunch of bugs, thanks! If I left anyone out, I apologize!
Stephen McKay, Stephen Hocking, Eric J. Chet, Dan O'Brien, James Raynard,
Marc Fournier.
Diffstat (limited to 'sys/vm/vm_page.h')
-rw-r--r-- | sys/vm/vm_page.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/vm/vm_page.h b/sys/vm/vm_page.h index e11d02b..b274316 100644 --- a/sys/vm/vm_page.h +++ b/sys/vm/vm_page.h @@ -61,7 +61,7 @@ * any improvements or extensions that they make and grant Carnegie the * rights to redistribute these changes. * - * $Id: vm_page.h,v 1.26 1996/05/18 04:00:18 dyson Exp $ + * $Id: vm_page.h,v 1.27 1996/06/05 03:31:49 dyson Exp $ */ /* @@ -251,6 +251,7 @@ vm_offset_t vm_page_startup __P((vm_offset_t, vm_offset_t, vm_offset_t)); void vm_page_unwire __P((vm_page_t)); void vm_page_wire __P((vm_page_t)); void vm_page_unqueue __P((vm_page_t)); +void vm_page_unqueue_nowakeup __P((vm_page_t)); void vm_page_set_validclean __P((vm_page_t, int, int)); void vm_page_set_invalid __P((vm_page_t, int, int)); static __inline boolean_t vm_page_zero_fill __P((vm_page_t)); |