freebsd-dev/sys/vm
John Baldwin 6d556da5c2 Assert Giant is held for the device pager alloc and getpages methods since
we call the mmap method of the cdevsw of the device we are mmap'ing.
2001-05-23 22:27:52 +00:00
..
default_pager.c Introduce a global lock for the vm subsystem (vm_mtx). 2001-05-19 01:28:09 +00:00
device_pager.c Assert Giant is held for the device pager alloc and getpages methods since 2001-05-23 22:27:52 +00:00
phys_pager.c Set the phys_pager_alloc_lock to 1 when it is acquired so that it is 2001-05-23 19:52:23 +00:00
pmap.h Unrevert the pmap_map() changes. They weren't broken on x86. 2001-03-07 05:29:21 +00:00
swap_pager.c aquire Giant when playing with the buffercache and doing IO. 2001-05-23 10:28:11 +00:00
swap_pager.h
vm_extern.h
vm_fault.c Take a more conservative approach and still lock Giant around VM faults 2001-05-23 22:09:18 +00:00
vm_glue.c Introduce a global lock for the vm subsystem (vm_mtx). 2001-05-19 01:28:09 +00:00
vm_init.c Sort includes from previous commit. 2001-05-22 05:35:45 +00:00
vm_kern.c Introduce a global lock for the vm subsystem (vm_mtx). 2001-05-19 01:28:09 +00:00
vm_kern.h
vm_map.c Introduce a global lock for the vm subsystem (vm_mtx). 2001-05-19 01:28:09 +00:00
vm_map.h Introduce a global lock for the vm subsystem (vm_mtx). 2001-05-19 01:28:09 +00:00
vm_meter.c Introduce a global lock for the vm subsystem (vm_mtx). 2001-05-19 01:28:09 +00:00
vm_mmap.c - Obtain Giant in mmap() syscall while messing with file descriptors and 2001-05-23 22:17:43 +00:00
vm_object.c Introduce a global lock for the vm subsystem (vm_mtx). 2001-05-19 01:28:09 +00:00
vm_object.h Introduce a global lock for the vm subsystem (vm_mtx). 2001-05-19 01:28:09 +00:00
vm_page.c Sort includes. 2001-05-22 07:01:11 +00:00
vm_page.h Introduce a global lock for the vm subsystem (vm_mtx). 2001-05-19 01:28:09 +00:00
vm_pageout.c Introduce a global lock for the vm subsystem (vm_mtx). 2001-05-19 01:28:09 +00:00
vm_pageout.h
vm_pager.c Introduce a global lock for the vm subsystem (vm_mtx). 2001-05-19 01:28:09 +00:00
vm_pager.h Introduce a global lock for the vm subsystem (vm_mtx). 2001-05-19 01:28:09 +00:00
vm_param.h
vm_swap.c Introduce per-swap area accounting in the VM system, and export 2001-02-23 18:46:21 +00:00
vm_unix.c Acquire Giant around vm_map_remove() inside of the obreak() syscall for 2001-05-23 22:13:10 +00:00
vm_zone.c Introduce a global lock for the vm subsystem (vm_mtx). 2001-05-19 01:28:09 +00:00
vm_zone.h Undo part of the tangle of having sys/lock.h and sys/mutex.h included in 2001-05-01 08:13:21 +00:00
vm.h Introduce a global lock for the vm subsystem (vm_mtx). 2001-05-19 01:28:09 +00:00
vnode_pager.c Introduce a global lock for the vm subsystem (vm_mtx). 2001-05-19 01:28:09 +00:00
vnode_pager.h vnode_pager_freepage() is really vm_page_free() in disguise, 2001-04-19 06:18:23 +00:00