freebsd-nq/sys/vm
Jeff Roberson bbee39c629 - Now that uma_zalloc_internal is not the fast path don't be so fussy about
extra function calls.  Refactor uma_zalloc_internal into seperate functions
   for finding the most appropriate slab, filling buckets, allocating single
   items, and pulling items off of slabs.  This makes the code significantly
   cleaner.
 - This also fixes the "Returning an empty bucket." panic that a few people
   have seen.

Tested On:	alpha, x86
2002-10-24 07:59:03 +00:00
..
default_pager.c
device_pager.c
phys_pager.c
pmap.h
swap_pager.c
swap_pager.h
uma_core.c - Now that uma_zalloc_internal is not the fast path don't be so fussy about 2002-10-24 07:59:03 +00:00
uma_dbg.c
uma_dbg.h
uma_int.h
uma.h Fix typo in comments (misspelled "necessary"). 2002-10-22 12:10:27 +00:00
vm_contig.c
vm_extern.h
vm_fault.c Complete the page queues locking needed for the page-based copy- 2002-10-19 18:34:39 +00:00
vm_glue.c - Check that a process isn't a new process (p_state == PRS_NEW) before 2002-10-22 14:31:32 +00:00
vm_init.c
vm_kern.c
vm_kern.h
vm_map.c Properly put macro args in (). 2002-10-16 10:52:15 +00:00
vm_map.h
vm_meter.c
vm_mmap.c Invoke mac_check_vnode_mmap() during mmap operations on vnodes, 2002-10-22 15:56:44 +00:00
vm_object.c Replace the vm_page hash table with a per-vmobject splay tree. There should 2002-10-18 17:24:30 +00:00
vm_object.h Replace the vm_page hash table with a per-vmobject splay tree. There should 2002-10-18 17:24:30 +00:00
vm_page.c o Reinline vm_page_undirty(), reducing the kernel size. (This reverts 2002-10-20 19:57:55 +00:00
vm_page.h o Reinline vm_page_undirty(), reducing the kernel size. (This reverts 2002-10-20 19:57:55 +00:00
vm_pageout.c
vm_pageout.h
vm_pageq.c
vm_pager.c
vm_pager.h
vm_param.h
vm_swap.c Introduce MAC_CHECK_VNODE_SWAPON, which permits MAC policies to 2002-10-22 15:53:43 +00:00
vm_unix.c
vm_zeroidle.c
vm.h
vnode_pager.c
vnode_pager.h