freebsd-src/sys/vm
David Greenman ec4f9fb0ee Fixed a few bugs in vm_object_page_clean, mostly related to not syncing
pages that are in FS buffers. This fixes the (believed to already have been
fixed) problem with msync() not doing it's job...in other words, the
stuff that Andrew has continuously been complaining about.

Submitted by:	John Dyson, w/minor changes by me.
1995-04-16 03:11:28 +00:00
..
device_pager.c Clear OBJ_INTERNAL flag for device pager objects and named anonymous 1995-03-11 22:25:02 +00:00
device_pager.h These changes embody the support of the fully coherent merged VM buffer cache, 1995-01-09 16:06:02 +00:00
kern_lock.c Slight change to include file order to accommodate upcoming changes. 1995-03-01 21:37:44 +00:00
lock.h These changes embody the support of the fully coherent merged VM buffer cache, 1995-01-09 16:06:02 +00:00
pmap.h These changes embody the support of the fully coherent merged VM buffer cache, 1995-01-09 16:06:02 +00:00
swap_pager.c Added a check for wrong object size; print a warning, but deal with it 1995-03-22 05:12:18 +00:00
swap_pager.h swap_pager.c: 1995-02-02 09:09:15 +00:00
vm.h These changes embody the support of the fully coherent merged VM buffer cache, 1995-01-09 16:06:02 +00:00
vm_extern.h Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-16 18:17:34 +00:00
vm_fault.c Changes from John Dyson and myself: 1995-04-09 06:03:56 +00:00
vm_glue.c Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-28 07:58:53 +00:00
vm_inherit.h These changes embody the support of the fully coherent merged VM buffer cache, 1995-01-09 16:06:02 +00:00
vm_init.c Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-16 18:17:34 +00:00
vm_kern.c Special cased the handling of mb_map in the M_WAITOK case. kmem_malloc() 1995-03-15 07:52:06 +00:00
vm_kern.h These changes embody the support of the fully coherent merged VM buffer cache, 1995-01-09 16:06:02 +00:00
vm_map.c Pass syncio flag to vm_object_clean(). It remains unimplemented, however. 1995-03-25 17:36:57 +00:00
vm_map.h Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-16 18:17:34 +00:00
vm_meter.c Fixed some formatting weirdness that I overlooked in the previous commit. 1995-01-10 07:32:52 +00:00
vm_mmap.c Fix logic bug I just introduced with the flags to msync(). 1995-03-25 17:44:03 +00:00
vm_object.c Fixed a few bugs in vm_object_page_clean, mostly related to not syncing 1995-04-16 03:11:28 +00:00
vm_object.h Changes from John Dyson and myself: 1995-04-09 06:03:56 +00:00
vm_page.c Changes from John Dyson and myself: 1995-04-09 06:03:56 +00:00
vm_page.h Removed some obsolete flags. 1995-03-26 23:33:14 +00:00
vm_pageout.c Changes from John Dyson and myself: 1995-04-09 06:03:56 +00:00
vm_pageout.h Changes from John Dyson and myself: 1995-04-09 06:03:56 +00:00
vm_pager.c Fix completely bogus comment. 1995-03-11 22:25:20 +00:00
vm_pager.h Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-16 18:17:34 +00:00
vm_param.h These changes embody the support of the fully coherent merged VM buffer cache, 1995-01-09 16:06:02 +00:00
vm_prot.h These changes embody the support of the fully coherent merged VM buffer cache, 1995-01-09 16:06:02 +00:00
vm_swap.c Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-16 18:17:34 +00:00
vm_unix.c Stop using vm_allocate and vm_deallocate. 1995-02-20 17:36:36 +00:00
vm_user.c Removed vm_allocate(), vm_deallocate(), and vm_protect() functions. The 1995-02-20 23:58:10 +00:00
vm_vmio.c John Dyson's work in progress. Not currently used. 1994-10-04 07:32:08 +00:00
vnode_pager.c Changes from John Dyson and myself: 1995-04-09 06:03:56 +00:00
vnode_pager.h These changes embody the support of the fully coherent merged VM buffer cache, 1995-01-09 16:06:02 +00:00