summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_object.c
Commit message (Expand)AuthorAgeFilesLines
* Addendum to 1.155. Verify the existence of the object before checkingalc1999-05-301-2/+3
* Avoid the creation of unnecessary shadow objects.alc1999-05-281-1/+11
* Remove prototypes for functions that don't exist anymore (vm_map.h).alc1999-05-161-10/+14
* Correct two optimization errors in vm_object_page_remove:alc1999-03-141-3/+4
* Remove unnecessary page protects on map_split and collapse operations.dillon1999-02-241-3/+4
* Fix a bug in the new madvise() code that would possibly (improperly)dillon1999-02-151-24/+12
* Minor optimization to madvise() MADV_FREE to make page as freeable asdillon1999-02-121-1/+7
* Fix non-fatal bug in vm_map_insert() which improperly cleareddillon1999-02-121-18/+12
* Revamp vm_object_[q]collapse(). Despite the complexity of this patch,dillon1999-02-081-208/+235
* General cleanup. Remove #if 0's and remove useless register qualifiers.dillon1999-02-081-79/+34
* Remove MAP_ENTRY_IS_A_MAP 'share' maps. These maps were once used todillon1999-02-071-3/+3
* When shadowing objects, adjust the page coloring of the shadowing objectdillon1999-02-071-1/+6
* Fix bug in a KASSERT I introduced in vm_page_qcollapse() rev 1.139.dillon1999-02-041-17/+40
* Submitted by: Alan Coxdillon1999-02-031-2/+3
* Fix warnings in preparation for adding -Wall -Wcast-qual to thedillon1999-01-281-5/+5
* Depreciate vm_object_pmap_copy() - nobody uses it. Everyone usesdillon1999-01-241-2/+14
* object->id was badly implemented. It has simply been removed.dillon1999-01-211-1/+1
* This is a rather large commit that encompasses the new swapper,dillon1999-01-211-103/+143
* KNFize, by bde.eivind1999-01-101-7/+7
* Split DIAGNOSTIC -> DIAGNOSTIC, INVARIANTS, and INVARIANT_SUPPORT aseivind1999-01-081-20/+14
* Ifdefed conditionally used simplock variables.bde1999-01-021-1/+3
* Implemented zero-copy TCP/IP extensions via sendfile(2) - send adg1998-11-051-3/+1
* Added needed splvm() protection around object page traversal indg1998-10-271-1/+4
* Nitpicking and dusting performed on a train. Removes trivial warningsphk1998-10-251-5/+2
* Oops, revert part of last fix. vm_pager_dealloc() can't be called untildg1998-10-231-7/+8
* Fixed two bugs in recent commit: in vm_object_terminate, vm_pager_deallocdg1998-10-231-8/+10
* Make the VM system handle the case where a terminating object containsdg1998-10-221-43/+31
* Be more selctive about when we clear p->valid.dg1998-09-281-3/+5
* Cosmetic changes to the PAGE_XXX macros to make them consistent withdfr1998-09-041-25/+25
* Change various syscalls to use size_t arguments instead of u_int.dfr1998-08-241-32/+32
* Protect all modifications to paging_in_progress with splvm(). The i386dfr1998-08-061-5/+5
* Print pointers using %p instead of attempting to print them bybde1998-07-141-12/+13
* Fixed printf format errors.bde1998-07-111-6/+8
* Removed unused includes.bde1998-06-211-2/+1
* This commit fixes various 64bit portability problems required fordfr1998-06-071-8/+8
* Make flushing dirty pages work correctly on filesystems thatdyson1998-05-211-2/+10
* Tighten up management of memory and swap space during map allocation,dyson1998-04-291-4/+12
* Some VM improvements, including elimination of alot of Sig-11dyson1998-03-161-10/+12
* Remove a very ill advised vm_page_protect. This was being calleddyson1998-03-081-2/+1
* Several minor fixes:dyson1998-03-081-4/+11
* This mega-commit is meant to fix numerous interrelated problems. Theredyson1998-03-071-15/+13
* 1) Use a more consistent page wait methodology.dyson1998-03-011-45/+23
* Fix page prezeroing for SMP, and fix some potential paging-in-progressdyson1998-02-251-20/+17
* Staticize.eivind1998-02-091-3/+3
* Back out DIAGNOSTIC changes.eivind1998-02-061-3/+1
* 1) Start using a cleaner and more consistant page allocator insteaddyson1998-02-051-12/+19
* Turn DIAGNOSTIC into a new-style option.eivind1998-02-041-1/+3
* Change the busy page mgmt, so that when pages are freed, theydyson1998-01-311-25/+56
* VM level code cleanups.dyson1998-01-221-7/+27
* Tie up some loose ends in vnode/object management. Remove an unneededdyson1998-01-171-19/+21
OpenPOWER on IntegriCloud