summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_page.c
diff options
context:
space:
mode:
authordyson <dyson@FreeBSD.org>1996-06-08 06:48:35 +0000
committerdyson <dyson@FreeBSD.org>1996-06-08 06:48:35 +0000
commitdca5ec165f1eaf7fc7cb1b5e3c0674ee4ccbadbf (patch)
treec06be8b58bb694a3550d8b7913a7706f218974f0 /sys/vm/vm_page.c
parent4935a152211b73994e774e1f61bfc933505f92c6 (diff)
downloadFreeBSD-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.c')
-rw-r--r--sys/vm/vm_page.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/sys/vm/vm_page.c b/sys/vm/vm_page.c
index 8b607cc..47543fe 100644
--- a/sys/vm/vm_page.c
+++ b/sys/vm/vm_page.c
@@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* from: @(#)vm_page.c 7.4 (Berkeley) 5/7/91
- * $Id: vm_page.c,v 1.53 1996/05/31 00:38:03 dyson Exp $
+ * $Id: vm_page.c,v 1.54 1996/06/05 03:31:48 dyson Exp $
*/
/*
@@ -141,7 +141,6 @@ static inline __pure int
vm_page_hash __P((vm_object_t object, vm_pindex_t pindex))
__pure2;
-static void vm_page_unqueue_nowakeup __P((vm_page_t m));
static int vm_page_freechk_and_unqueue __P((vm_page_t m));
static void vm_page_free_wakeup __P((void));
@@ -526,7 +525,7 @@ vm_page_rename(m, new_object, new_pindex)
/*
* vm_page_unqueue without any wakeup
*/
-static __inline void
+__inline void
vm_page_unqueue_nowakeup(m)
vm_page_t m;
{
OpenPOWER on IntegriCloud