freebsd-dev/sys/vm
Alan Cox 234c7726c8 None of the "alloc" functions used by UMA assume that Giant is held any
longer.  (If they still need it, e.g., contigmalloc(), they acquire it
themselves.)  Therefore, we need not acquire Giant in slab_zalloc().
2003-07-28 02:29:07 +00:00
..
default_pager.c
device_pager.c Assert that the vm object is locked on entry to dev_pager_getpages(). 2003-06-24 19:48:34 +00:00
phys_pager.c
pmap.h Background: pmap_object_init_pt() premaps the pages of a object in 2003-07-03 20:18:02 +00:00
swap_pager.c Add a "int fd" argument to VOP_OPEN() which in the future will 2003-07-26 07:32:23 +00:00
swap_pager.h Move the implementation of the vmspace_swap_count() (used only in 2003-07-18 10:47:58 +00:00
uma_core.c None of the "alloc" functions used by UMA assume that Giant is held any 2003-07-28 02:29:07 +00:00
uma_dbg.c
uma_dbg.h
uma_int.h Move the pcpu lock out of the uma_cache and instead have a single set 2003-06-25 20:49:48 +00:00
uma.h
vm_contig.c Use pmap_zero_page() to zero pages instead of bzero() because 2003-07-27 10:41:33 +00:00
vm_extern.h Migrate the thread stack management functions from the machine-dependent 2003-06-14 23:23:55 +00:00
vm_fault.c Maintain a lock on the vm object of interest throughout vm_fault(), 2003-06-22 21:35:41 +00:00
vm_glue.c Use #ifdef __alpha__, not __alpha. 2003-06-15 00:12:42 +00:00
vm_init.c Avoid an unnecessary calculation: there is no need to subtract 2003-07-13 21:02:11 +00:00
vm_kern.c Remove GIANT_REQUIRED from kmem_alloc(). 2003-07-27 18:31:32 +00:00
vm_kern.h
vm_map.c Move the implementation of the vmspace_swap_count() (used only in 2003-07-18 10:47:58 +00:00
vm_map.h Introduce vm_map_pmap_enter(). Presently, this is a stub calling the MD 2003-06-29 23:32:55 +00:00
vm_meter.c
vm_mmap.c Remove unnecessary cast. 2003-07-04 12:23:43 +00:00
vm_object.c Allow vm_object_reference() on kernel_object without Giant. 2003-07-27 05:43:58 +00:00
vm_object.h
vm_page.c Modify vm_page_alloc() and vm_page_select_cache() to allow the page that 2003-07-01 07:33:41 +00:00
vm_page.h
vm_pageout.c - Complete the vm object locking in vm_pageout_object_deactivate_pages(). 2003-07-07 07:16:29 +00:00
vm_pageout.h
vm_pageq.c Modify vm_pageq_requeue() to handle a PQ_NONE page without dereferencing 2003-06-26 03:14:40 +00:00
vm_pager.c Initialize b_saveaddr when we hand out pbufs 2003-06-20 08:35:28 +00:00
vm_pager.h Assert that the vm object is locked on entry to vm_pager_get_pages(). 2003-06-23 06:15:05 +00:00
vm_param.h
vm_unix.c
vm_zeroidle.c
vm.h
vnode_pager.c Maintain a lock on the vm object of interest throughout vm_fault(), 2003-06-22 21:35:41 +00:00
vnode_pager.h