freebsd-dev/sys/vm
Alan Cox 1f11f2bff4 Address a race condition that was introduced in r238212. Unless the page
queues lock is acquired before the page lock is released, there is no
guarantee that the page will still be in that same page queue when
vm_page_requeue() is called.

Reported by:		pho
In collaboration with:	kib
MFC after:	3 days
2012-09-23 17:42:39 +00:00
..
default_pager.c
device_pager.c After the PHYS_TO_VM_PAGE() function was de-inlined, the main reason 2012-08-05 14:11:42 +00:00
memguard.c Fix a bug with memguard(9) on 32-bit architectures without a 2012-07-15 20:29:48 +00:00
memguard.h Fix a bug with memguard(9) on 32-bit architectures without a 2012-07-15 20:29:48 +00:00
phys_pager.c
pmap.h The page flag PGA_WRITEABLE is set and cleared exclusively by the pmap 2012-06-16 18:56:19 +00:00
redzone.c
redzone.h
sg_pager.c After the PHYS_TO_VM_PAGE() function was de-inlined, the main reason 2012-08-05 14:11:42 +00:00
swap_pager.c Whitespace cleanup. 2012-09-05 12:24:50 +00:00
swap_pager.h
uma_core.c If caller specifies UMA_ZONE_OFFPAGE explicitly, then do not waste memory 2012-09-18 20:28:55 +00:00
uma_dbg.c
uma_dbg.h
uma_int.h
uma.h
vm_extern.h
vm_fault.c
vm_glue.c - Remove accounting of locked memory from vsunlock(9) that I missed in r239818. 2012-08-30 08:03:33 +00:00
vm_init.c
vm_kern.c Move what remains of vm/vm_contig.c into vm/vm_pageout.c, where similar 2012-07-18 05:21:34 +00:00
vm_kern.h
vm_map.c - After r240026 sgrowsiz should be used in a safer maner. 2012-09-03 09:34:46 +00:00
vm_map.h Fix a bug with memguard(9) on 32-bit architectures without a 2012-07-15 20:29:48 +00:00
vm_meter.c
vm_mmap.c - Simplify VM code by using vmspace_wired_count() for counting wired 2012-09-05 18:19:54 +00:00
vm_object.c Plug the accounting leak for the wired pages when msync(MS_INVALIDATE) 2012-09-20 09:52:57 +00:00
vm_object.h - Add a comment explaining the locking of the cached pages pool held 2012-06-22 18:34:11 +00:00
vm_page.c Do not leave invalid pages in the object after the short read for a 2012-08-14 11:45:47 +00:00
vm_page.h Do not leave invalid pages in the object after the short read for a 2012-08-14 11:45:47 +00:00
vm_pageout.c Address a race condition that was introduced in r238212. Unless the page 2012-09-23 17:42:39 +00:00
vm_pageout.h Move what remains of vm/vm_contig.c into vm/vm_pageout.c, where similar 2012-07-18 05:21:34 +00:00
vm_pager.c
vm_pager.h
vm_param.h
vm_phys.c
vm_phys.h
vm_reserv.c Correct an off-by-one error in vm_reserv_alloc_contig() that resulted in 2012-07-15 21:46:19 +00:00
vm_reserv.h
vm_unix.c
vm_zeroidle.c
vm.h
vnode_pager.c Do not leave invalid pages in the object after the short read for a 2012-08-14 11:45:47 +00:00
vnode_pager.h