Subject: NetBSD master CVS tree commits
To: None <source-changes@NetBSD.ORG>
From: None <source@NetBSD.ORG>
List: source-changes
Date: 02/07/1998 02:40:02
chs
Fri Feb  6 18:31:07 PST 1998
Update of /cvsroot/src/sys/uvm
In directory netbsd1:/var/slash-tmp/cvs-serv26972

Modified Files:
	uvm_aobj.h 
Log Message:
declare aobj_pager, needed in uvm_km.c.


chs
Fri Feb  6 18:32:40 PST 1998
Update of /cvsroot/src/sys/uvm
In directory netbsd1:/var/slash-tmp/cvs-serv27454

Modified Files:
	uvm_aobj.c 
Log Message:
enable hashtables for swapslot storage - deadlock is fixed.
fix initialization of swhash entries.
use malloc(M_NOWAIT) for creating kernel object.
avoid dereferencing a vm_page once the page has been freed.



chs
Fri Feb  6 18:34:10 PST 1998
Update of /cvsroot/src/sys/uvm
In directory netbsd1:/var/slash-tmp/cvs-serv27748

Modified Files:
	uvm_page.c 
Log Message:
reserve some pages for the kernel, and some more especially
for the pagedaemon allocating from kmem_object.  this should
prevent from the pagedaemon running out of memory and deadlocking.
fix counting of wired pages.
add some debugging code to detect attempts to reference free vm_pages.



chs
Fri Feb  6 18:35:12 PST 1998
Update of /cvsroot/src/sys/uvm
In directory netbsd1:/var/slash-tmp/cvs-serv27865

Modified Files:
	uvm_pdaemon.c 
Log Message:
keep track of how many pages are currently being paged out,
stop initiating new pageouts when "(free + paging) > freetarg".
fix pageq locking.



chs
Fri Feb  6 18:37:01 PST 1998
Update of /cvsroot/src/sys/arch/sparc/sparc
In directory netbsd1:/var/slash-tmp/cvs-serv28092

Modified Files:
	pmap.c 
Log Message:
fix typo in locking.