freebsd-dev/sys/vm
Alan Cox 7e9d944218 If a physical page is mapped by two or more virtual addresses, transmitted
by the zero-copy sockets method, and written to before the transmission
completes, we need to destroy all of the existing mappings to the page,
not just the one that we fault on.  Otherwise, the mappings will no longer
be to the same page and changes made through one of the mappings will not
be visible through the others.

Observed by: tegge
2005-11-08 06:33:21 +00:00
..
default_pager.c
device_pager.c
memguard.c
memguard.h
phys_pager.c
pmap.h
swap_pager.c Make sure we have a bufobj before calling bstrategy(). 2005-09-21 15:01:09 +00:00
swap_pager.h
uma_core.c Change format string for u_int64_t to %ju from %llu, in order to use the 2005-10-20 21:28:31 +00:00
uma_dbg.c
uma_dbg.h
uma_int.h
uma.h As alc pointed out to me, vm_page.c 1.305 was incomplete: uma_startup() 2005-10-08 21:03:54 +00:00
vm_contig.c
vm_extern.h
vm_fault.c
vm_glue.c
vm_init.c
vm_kern.c
vm_kern.h
vm_map.c
vm_map.h
vm_meter.c
vm_mmap.c Move execve's access time update functionality into a new 2005-10-12 06:56:00 +00:00
vm_object.c Use of the ZERO_COPY_SOCKETS options can result in an unusual state that 2005-10-22 18:46:38 +00:00
vm_object.h
vm_page.c If a physical page is mapped by two or more virtual addresses, transmitted 2005-11-08 06:33:21 +00:00
vm_page.h
vm_pageout.c
vm_pageout.h
vm_pageq.c
vm_pager.c Normalize a significant number of kernel malloc type names: 2005-10-31 15:41:29 +00:00
vm_pager.h
vm_param.h
vm_unix.c
vm_zeroidle.c Trim a couple of unneeded includes. 2005-09-29 19:13:52 +00:00
vm.h
vnode_pager.c Rate limit vnode_pager_putpages printfs to once a second. 2005-11-01 23:00:24 +00:00
vnode_pager.h