freebsd-dev/sys/vm
Max Laier a5db445da4 Fix a long standing (from the original 4.4BSD lite sources) race between
vmspace_fork and vm_map_wire that would lead to "vm_fault_copy_wired: page
missing" panics.  While faulting in pages for a map entry that is being
wired down, mark the containing map as busy.  In vmspace_fork wait until the
map is unbusy, before we try to copy the entries.

Reviewed by:	kib
MFC after:	5 days
Sponsored by:	Isilon Systems, Inc.
2010-12-09 21:02:22 +00:00
..
default_pager.c Replace pointer to "struct uidinfo" with pointer to "struct ucred" 2010-12-02 17:37:16 +00:00
device_pager.c
memguard.c Have memguard(9) crash with an easier-to-debug message on double-free. 2010-08-31 17:43:47 +00:00
memguard.h
phys_pager.c
pmap.h
redzone.c
redzone.h
sg_pager.c
swap_pager.c Replace pointer to "struct uidinfo" with pointer to "struct ucred" 2010-12-02 17:37:16 +00:00
swap_pager.h
uma_core.c Update startup_alloc() to support multi-page allocations and allow internal 2010-11-04 15:33:50 +00:00
uma_dbg.c
uma_dbg.h
uma_int.h
uma.h Change uma_zone_set_max to return the effective value of "nitems" after 2010-10-16 04:41:45 +00:00
vm_contig.c vm_pageout_flush() might cache the pages that finished write to the 2010-11-18 21:09:02 +00:00
vm_extern.h
vm_fault.c Replace pointer to "struct uidinfo" with pointer to "struct ucred" 2010-12-02 17:37:16 +00:00
vm_glue.c
vm_init.c
vm_kern.c Replace an XXX comment with the appropriate code. 2010-09-20 20:41:59 +00:00
vm_kern.h
vm_map.c Fix a long standing (from the original 4.4BSD lite sources) race between 2010-12-09 21:02:22 +00:00
vm_map.h Fix a long standing (from the original 4.4BSD lite sources) race between 2010-12-09 21:02:22 +00:00
vm_meter.c
vm_mmap.c Fix comment intentation. 2010-12-04 17:41:58 +00:00
vm_object.c Replace pointer to "struct uidinfo" with pointer to "struct ucred" 2010-12-02 17:37:16 +00:00
vm_object.h Replace pointer to "struct uidinfo" with pointer to "struct ucred" 2010-12-02 17:37:16 +00:00
vm_page.c Revert the vm/vm_page.c change in r216317. 2010-12-09 07:39:06 +00:00
vm_page.h Fix issue noted by alc while reviewing r215938: 2010-11-28 05:51:31 +00:00
vm_pageout.c vm_pageout_flush() might cache the pages that finished write to the 2010-11-18 21:09:02 +00:00
vm_pageout.h vm_pageout_flush() might cache the pages that finished write to the 2010-11-18 21:09:02 +00:00
vm_pager.c
vm_pager.h
vm_param.h
vm_phys.c Correct some format strings used by sysctls. 2010-10-30 18:00:53 +00:00
vm_phys.h
vm_reserv.c Off by one page in vm_reserv_reclaim_contig(): Also reclaim reservations 2010-11-19 04:30:33 +00:00
vm_reserv.h
vm_unix.c
vm_zeroidle.c
vm.h Replace pointer to "struct uidinfo" with pointer to "struct ucred" 2010-12-02 17:37:16 +00:00
vnode_pager.c
vnode_pager.h