freebsd-nq/sys/vm
Jeff Roberson 29bcc4514f - Add a flags parameter to mi_switch. The value of flags may be SW_VOL or
SW_INVOL.  Assert that one of these is set in mi_switch() and propery
   adjust the rusage statistics.  This is to simplify the large number of
   users of this interface which were previously all required to adjust the
   proper counter prior to calling mi_switch().  This also facilitates more
   switch and locking optimizations.
 - Change all callers of mi_switch() to pass the appropriate paramter and
   remove direct references to the process statistics.
2004-01-25 03:54:52 +00:00
..
default_pager.c
device_pager.c Simplify the various pager allocation routines by computing the desired 2004-01-04 20:55:15 +00:00
phys_pager.c Simplify the various pager allocation routines by computing the desired 2004-01-04 20:55:15 +00:00
pmap.h
swap_pager.c 1. Statically initialize swap_pager_full and swap_pager_almost_full to the 2004-01-24 21:31:06 +00:00
swap_pager.h
uma_core.c Fix all users of mp_maxid to use the same semantics, namely: 2003-12-03 14:57:26 +00:00
uma_dbg.c
uma_dbg.h
uma_int.h Increase UMA_BOOT_PAGES because of changes to pv entry initialization in 2004-01-18 05:51:06 +00:00
uma.h
vm_contig.c Remove vm_page_alloc_contig(). It's now unused. 2004-01-14 06:21:38 +00:00
vm_extern.h Remove vm_page_alloc_contig(). It's now unused. 2004-01-14 06:21:38 +00:00
vm_fault.c - Reduce Giant's scope in vm_fault(). 2003-12-26 23:33:37 +00:00
vm_glue.c - The Open Group Base Specifications Issue 6 specifies that an munmap(2) 2003-11-10 01:37:40 +00:00
vm_init.c
vm_kern.c Unmanage pages allocated by kmem_alloc(). (There is no point in having PV 2004-01-10 00:22:33 +00:00
vm_kern.h
vm_map.c - Modify vm_object_split() to expect a locked vm object on entry and 2003-12-30 22:28:36 +00:00
vm_map.h
vm_meter.c Avoid lock-order reversal between the vm object list mutex and the vm 2004-01-02 19:38:25 +00:00
vm_mmap.c - Correct an error in mincore(2) that has existed since its introduction: 2003-12-21 06:03:40 +00:00
vm_object.c Don't acquire Giant in vm_object_deallocate() unless the object is vnode- 2004-01-18 03:44:14 +00:00
vm_object.h
vm_page.c - Enable recursive acquisition of the mutex synchronizing access to the 2004-01-08 20:48:26 +00:00
vm_page.h
vm_pageout.c
vm_pageout.h
vm_pageq.c
vm_pager.c
vm_pager.h
vm_param.h
vm_unix.c
vm_zeroidle.c - Add a flags parameter to mi_switch. The value of flags may be SW_VOL or 2004-01-25 03:54:52 +00:00
vm.h
vnode_pager.c Eliminate the acquisition and release of Giant from vnode_pager_alloc(). 2004-01-04 03:18:24 +00:00
vnode_pager.h