HardenedBSD/sys/vm
John Dyson 925a3a419a Fix some vnode management problems, and better mgmt of vnode free list.
Fix the UIO optimization code.
Fix an assumption in vm_map_insert regarding allocation of swap pagers.
Fix an spl problem in the collapse handling in vm_object_deallocate.
When pages are freed from vnode objects, and the criteria for putting
the associated vnode onto the free list is reached, either put the
vnode onto the list, or put it onto an interrupt safe version of the
list, for further transfer onto the actual free list.
Some minor syntax changes changing pre-decs, pre-incs to post versions.
Remove a bogus timeout (that I added for debugging) from vn_lock.

PHK will likely still have problems with the vnode list management, and
so do I, but it is better than it was.
1998-01-12 01:46:33 +00:00
..
default_pager.c
default_pager.h
device_pager.c
device_pager.h
pmap.h After one of my analysis passes to evaluate methods for SMP TLB mgmt, I 1997-12-14 02:11:23 +00:00
swap_pager.c Support running with inadequate swap space. Additionally, the code 1997-12-24 15:05:25 +00:00
swap_pager.h
vm_extern.h caddr_t --> void * 1997-12-31 02:35:29 +00:00
vm_fault.c Fix some vnode management problems, and better mgmt of vnode free list. 1998-01-12 01:46:33 +00:00
vm_glue.c Fix the prototype for swapout_procs(); 1997-12-11 02:10:55 +00:00
vm_inherit.h
vm_init.c
vm_kern.c
vm_kern.h
vm_map.c Fix some vnode management problems, and better mgmt of vnode free list. 1998-01-12 01:46:33 +00:00
vm_map.h Make our v_usecount vnode reference count work identically to the 1998-01-06 05:26:17 +00:00
vm_meter.c Removed all traces of P_IDLEPROC. It was tested but never set. 1997-11-24 15:15:33 +00:00
vm_mmap.c caddr_t --> void * 1997-12-31 02:35:29 +00:00
vm_object.c Fix some vnode management problems, and better mgmt of vnode free list. 1998-01-12 01:46:33 +00:00
vm_object.h Make our v_usecount vnode reference count work identically to the 1998-01-06 05:26:17 +00:00
vm_page.c Fix some vnode management problems, and better mgmt of vnode free list. 1998-01-12 01:46:33 +00:00
vm_page.h
vm_pageout.c Fix some vnode management problems, and better mgmt of vnode free list. 1998-01-12 01:46:33 +00:00
vm_pageout.h Fix some vnode management problems, and better mgmt of vnode free list. 1998-01-12 01:46:33 +00:00
vm_pager.c Lots of improvements, including restructring the caching and management 1997-12-29 00:25:11 +00:00
vm_pager.h Last major round (Unless Bruce thinks of somthing :-) of malloc changes. 1997-10-12 20:26:33 +00:00
vm_param.h
vm_prot.h
vm_swap.c Rename some local variables to avoid shadowing other local variables. 1997-11-07 09:21:01 +00:00
vm_unix.c Move the "retval" (3rd) parameter from all syscall functions and put 1997-11-06 19:29:57 +00:00
vm_zone.c Improve my copyright. 1997-12-22 11:48:13 +00:00
vm_zone.h Slight improvement to the vm_zone stats output. Also, some other superficial 1997-12-14 05:17:44 +00:00
vm.h
vnode_pager.c Make our v_usecount vnode reference count work identically to the 1998-01-06 05:26:17 +00:00
vnode_pager.h