1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-23 16:01:42 +00:00
freebsd/sys/vm
Konstantin Belousov 86769ac0a4 Fix two bugs in r218670.
Hold the vnode around the region where object lock is dropped, until
vnode lock is acquired.

Do not drop the vnode reference for a case when the object was
deallocated during unlock. Note that in this case, VV_TEXT is cleared
by vnode_pager_dealloc().

Reported and tested by:	pho
Reviewed by:	alc
MFC after:	3 days
2011-04-23 21:38:21 +00:00
..
default_pager.c
device_pager.c Eliminate duplication of the fake page code and zone by the device and sg 2011-03-11 07:07:48 +00:00
memguard.c
memguard.h
phys_pager.c Remove unneeded includes of <sys/linker_set.h>. Other headers that use 2011-01-11 13:59:06 +00:00
pmap.h Sort function prototypes. 2011-01-16 20:40:50 +00:00
redzone.c
redzone.h
sg_pager.c Eliminate duplication of the fake page code and zone by the device and sg 2011-03-11 07:07:48 +00:00
swap_pager.c Add accounting for most of the memory-related resources. 2011-04-05 20:23:59 +00:00
swap_pager.h
uma_core.c - Merge changes to the base system to support OFED. These include 2011-03-21 09:40:01 +00:00
uma_dbg.c
uma_dbg.h
uma_int.h
uma.h
vm_contig.c Remove unneeded includes of <sys/linker_set.h>. Other headers that use 2011-01-11 13:59:06 +00:00
vm_extern.h
vm_fault.c Handle the corner case in vm_fault_quick_hold_pages(). 2011-03-25 16:38:10 +00:00
vm_glue.c Fix several places to ignore processes that are not yet fully constructed. 2011-04-06 17:47:22 +00:00
vm_init.c
vm_kern.c Since r218070 reenabled the call to vm_map_simplify_entry() from 2011-02-15 09:03:58 +00:00
vm_kern.h
vm_map.c Add accounting for most of the memory-related resources. 2011-04-05 20:23:59 +00:00
vm_map.h - Merge changes to the base system to support OFED. These include 2011-03-21 09:40:01 +00:00
vm_meter.c Fix some locking nits with the p_state field of struct proc: 2011-03-24 18:40:11 +00:00
vm_mmap.c Add accounting for most of the memory-related resources. 2011-04-05 20:23:59 +00:00
vm_object.c Fix two bugs in r218670. 2011-04-23 21:38:21 +00:00
vm_object.h Unless "cnt" exceeds MAX_COMMIT_COUNT, nfsrv_commit() and nfsvno_fsync() are 2011-02-05 21:21:27 +00:00
vm_page.c Eliminate duplication of the fake page code and zone by the device and sg 2011-03-11 07:07:48 +00:00
vm_page.h Eliminate duplication of the fake page code and zone by the device and sg 2011-03-11 07:07:48 +00:00
vm_pageout.c In vm_daemon(), do not skip processes stopped with SIGSTOP. 2011-04-06 16:27:04 +00:00
vm_pageout.h
vm_pager.c Move the definition of M_VMPGDATA to the swap pager, where the only 2011-01-18 04:54:43 +00:00
vm_pager.h Move the definition of M_VMPGDATA to the swap pager, where the only 2011-01-18 04:54:43 +00:00
vm_param.h
vm_phys.c Explicitly wire the user buffer rather than doing it implicitly in 2011-01-27 00:34:12 +00:00
vm_phys.h
vm_reserv.c Explicitly wire the user buffer rather than doing it implicitly in 2011-01-27 00:34:12 +00:00
vm_reserv.h
vm_unix.c Add accounting for most of the memory-related resources. 2011-04-05 20:23:59 +00:00
vm_zeroidle.c
vm.h
vnode_pager.c
vnode_pager.h