freebsd-dev/sys/vm
John Dyson 6e20a16589 Make MADV_FREE work better. Specifically, it did not wait for
the page to be unbusy, and it caused some algorithmic problems
as a result.  There were some other problems with it also, so
this is a general cleanup of the code.
Submitted by:	Douglas Crosher <dtc@scrooge.ee.swin.oz.au> and myself.
1997-01-20 02:25:14 +00:00
..
default_pager.c Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
default_pager.h Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
device_pager.c Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
device_pager.h Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
kern_lock.c Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
lock.h Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
pmap.h Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
swap_pager.c Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
swap_pager.h Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
vm_extern.h Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
vm_fault.c Change the map entry flags from bitfields to bitmasks. Allows 1997-01-16 04:16:22 +00:00
vm_glue.c Removed redundant spl0()'s from kernel processes. They were work-arounds 1997-01-15 19:05:08 +00:00
vm_inherit.h Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
vm_init.c Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
vm_kern.c Fix bug related to map entry allocations where a sleep might be attempted 1997-01-15 20:46:02 +00:00
vm_kern.h Fix bug related to map entry allocations where a sleep might be attempted 1997-01-15 20:46:02 +00:00
vm_map.c Change the map entry flags from bitfields to bitmasks. Allows 1997-01-16 04:16:22 +00:00
vm_map.h Change the map entry flags from bitfields to bitmasks. Allows 1997-01-16 04:16:22 +00:00
vm_meter.c Change the map entry flags from bitfields to bitmasks. Allows 1997-01-16 04:16:22 +00:00
vm_mmap.c Change the map entry flags from bitfields to bitmasks. Allows 1997-01-16 04:16:22 +00:00
vm_object.c Make MADV_FREE work better. Specifically, it did not wait for 1997-01-20 02:25:14 +00:00
vm_object.h Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
vm_page.c Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
vm_page.h Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
vm_pageout.c Change the map entry flags from bitfields to bitmasks. Allows 1997-01-16 04:16:22 +00:00
vm_pageout.h Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
vm_pager.c Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
vm_pager.h Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
vm_param.h Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
vm_prot.h Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
vm_swap.c Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
vm_unix.c Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
vm.h Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
vnode_pager.c Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
vnode_pager.h Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00