Removal of race conditions. Inspired by Charles Hannum's
authorniklas <niklas@openbsd.org>
Thu, 17 Apr 1997 01:25:16 +0000 (01:25 +0000)
committerniklas <niklas@openbsd.org>
Thu, 17 Apr 1997 01:25:16 +0000 (01:25 +0000)
commit65a96b19f714255913c65f6de4ea2f0897fe7163
treebe998d29adab93c88f29f0bbcfe5d8619a19caae
parentac708d7b9c6702f0bf9e486baf531d5348a28230
Removal of race conditions.  Inspired by Charles Hannum's
<mycroft@netbsd.org> reorganization of the vm_collapse logic, although not
used verbatim.  We no longer collapse objects from the pagedaemon as that
is not necessary anymore with the more aggressive collapses that gets done.
This also increases performance of loaded systems.  Much KNF too.
12 files changed:
sys/vm/kern_lock.c
sys/vm/swap_pager.c
sys/vm/vm_extern.h
sys/vm/vm_fault.c
sys/vm/vm_glue.c
sys/vm/vm_kern.c
sys/vm/vm_map.c
sys/vm/vm_meter.c
sys/vm/vm_object.c
sys/vm/vm_object.h
sys/vm/vm_page.c
sys/vm/vm_pageout.c