freebsd-dev/sys/vm
marcel 85f7e242fb Fix two bugs introduced with the rstack functionality and specific to
the rstack functionality:
1. Fix a KASSERT that tests for the address to be above the upward
   growable stack. Typically for rstack, the faulting address can be
   identical to the record end of the upward growable entry, and
   very likely is on ia64. The KASSERT tested for greater than, not
   greater equal, so whenever the register stack had to be grown
   the assertion fired.
2. When we grow the upward growable stack entry and adjust the
   unlying object, don't forget to adjust the size of the VM map.
   Not doing so would trigger an assert in vm_mapzdtor().

Pointy hat: marcel (for not testing with INVARIANTS).
2003-10-31 07:29:28 +00:00
..
default_pager.c Access the swap_pagers' ->putpages() through swappagerops instead 2003-08-06 12:05:48 +00:00
device_pager.c The addition of a locking assertion to vm_page_zero_invalid() has revealed 2003-10-05 22:23:44 +00:00
phys_pager.c Use sparse struct initializations for struct pagerops. 2003-08-05 06:51:26 +00:00
pmap.h Move pmap_resident_count() from the MD pmap.h to the MI pmap.h. 2003-10-06 01:47:12 +00:00
swap_pager.c - Synchronize access to the swdevt's sw_flags with sw_dev_mtx. 2003-10-31 05:18:45 +00:00
swap_pager.h Staticize swap_pager_putpages() 2003-08-06 12:08:27 +00:00
uma_core.c - Fix MD_SMALL_ALLOC on architectures that support it. Define a new alloc 2003-09-21 07:39:16 +00:00
uma_dbg.c Provide a bit more help with "memory overwritten after free" style bugs. 2003-09-27 21:33:13 +00:00
uma_dbg.h - Use my freebsd email alias in the copyright. 2002-09-19 06:05:32 +00:00
uma_int.h - Remove the working-set algorithm. Instead, use the per cpu buckets as the 2003-09-19 23:27:46 +00:00
uma.h - Fix the silly flag situation in UMA. Remove redundant ZFLAG/ZONE flags 2003-09-19 08:37:44 +00:00
vm_contig.c - Increase the object lock's scope in vm_contig_launder() so that access 2003-10-18 21:09:21 +00:00
vm_extern.h Revert previous commit. Come back vslock(), all is forgiven. 2003-10-05 12:41:08 +00:00
vm_fault.c - vm_fault_copy_entry() should not assume that the source object contains 2003-10-15 08:00:45 +00:00
vm_glue.c Revert previous commit. Come back vslock(), all is forgiven. 2003-10-05 12:41:08 +00:00
vm_init.c Change clean_map from a global to an auto variable 2003-09-01 16:46:47 +00:00
vm_kern.c Synchronize access to a vm page's valid field using the containing 2003-10-04 19:13:27 +00:00
vm_kern.h More pipe changes: 2003-08-11 05:51:51 +00:00
vm_map.c Fix two bugs introduced with the rstack functionality and specific to 2003-10-31 07:29:28 +00:00
vm_map.h Move pmap_resident_count() from the MD pmap.h to the MI pmap.h. 2003-10-06 01:47:12 +00:00
vm_meter.c Use __FBSDID(). 2003-06-11 23:50:51 +00:00
vm_mmap.c Only the super-user should be able to wire pages via the mlock() family 2003-10-06 01:59:04 +00:00
vm_object.c - Simplify vm_object_collapse()'s collapse case, reducing the number 2003-10-26 06:29:26 +00:00
vm_object.h Reduce the size of the vm object on 64-bit architectures by moving 2003-08-12 20:10:32 +00:00
vm_page.c - Retire vm_pageout_page_free(). Instead, use vm_page_select_cache() from 2003-10-22 18:41:32 +00:00
vm_page.h - Align a comment within struct vm_page. 2003-10-25 18:33:04 +00:00
vm_pageout.c - Push down Giant from vm_pageout() to vm_pageout_scan(), freeing 2003-10-24 06:43:04 +00:00
vm_pageout.h - Increase the object lock's scope in vm_contig_launder() so that access 2003-10-18 21:09:21 +00:00
vm_pageq.c Expand inline the relevant parts of src/COPYRIGHT for Matt Dillon's 2003-08-12 23:24:05 +00:00
vm_pager.c - Remove comments referring to functions that no longer exist. 2003-10-20 05:16:27 +00:00
vm_pager.h - Push down Giant from vm_pageout() to vm_pageout_scan(), freeing 2003-10-24 06:43:04 +00:00
vm_param.h Rev 1.16 renamed VM_METER to VM_TOTAL. This is breaking 3rd-party apps. 2003-01-18 21:14:02 +00:00
vm_unix.c Add the mlockall() and munlockall() system calls. 2003-08-11 07:14:08 +00:00
vm_zeroidle.c Expand inline the relevant parts of src/COPYRIGHT for Matt Dillon's 2003-08-12 23:24:05 +00:00
vm.h Change the way ELF coredumps are handled. Instead of unconditionally 2002-12-16 19:24:43 +00:00
vnode_pager.c - Call vnode_pager_input_old() with the vm object locked. 2003-10-25 05:21:16 +00:00
vnode_pager.h Remove __P. 2002-03-19 22:20:14 +00:00