summaryrefslogtreecommitdiffstats
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Part 2 of rev 1.68. Update comment to match reality now that vm_endcopypeter2004-03-121-1/+1
* - Make the acquisition of Giant in vm_fault_unwire() conditional on thealc2004-03-102-13/+5
* Implement a work around for the deadlock avoidance case inalc2004-03-081-0/+7
* Retire pmap_pinit2(). Alpha was the last platform that used it. However,alc2004-03-073-6/+0
* Mark uma_callout as CALLOUT_MPSAFE, as uma_timeout can run MPSAFE.rwatson2004-03-071-1/+1
* Undo the merger of mlock()/vslock and munlock()/vsunlock() and thetruckman2004-03-053-50/+113
* In the last revision, I introduced a physical contiguity check that is bothalc2004-03-051-3/+1
* Record exactly where this file was copied from. It wasn't repo-copied sobde2004-03-041-12/+12
* Minor style fixes. In vm_daemon(), don't fetch the rss limit long beforebde2004-03-041-9/+8
* Remove some long unused definitions.alc2004-03-041-2/+0
* Modify contigmalloc1() so that the free page queues lock is not held whenalc2004-03-022-4/+15
* Pich up a do {} while(0) cleanup by phk that was discarded accidentally inkan2004-03-011-11/+9
* Move the code dealing with vnode out of several functions into a singlekan2004-02-271-156/+136
* Split the mlock() kernel code into two parts, mlock(), which unpackstruckman2004-02-263-55/+43
* - Substitute bdone() and bwait() from vfs_bio.c foralc2004-02-231-23/+4
* Correct a long-standing race condition in vm_object_page_remove() thatalc2004-02-221-1/+1
* Eliminate the second, unnecessary call to pmap_page_protect() near the endalc2004-02-211-2/+4
* - Correct a long-standing race condition in vm_page_try_to_free() thatalc2004-02-191-4/+3
* Back out previous commit due to objections.des2004-02-161-2/+0
* Don't panic if we fail to satisfy an M_WAITOK request; return 0 instead.des2004-02-161-0/+2
* Correct a long-standing race condition in vm_contig_launder() that couldalc2004-02-161-0/+2
* Correct a long-standing race condition in vm_fault() that could result in aalc2004-02-151-3/+1
* - Correct a long-standing race condition in vm_page_try_to_cache() thatalc2004-02-142-4/+3
* Remove the absolute count g_access_abs() function since experience hasphk2004-02-121-2/+2
* Further reduce the use of Giant in vm_map_delete(): Perform pmap_remove()alc2004-02-121-2/+2
* Correct a long-standing race condition in the inactive queue scan. (Seealc2004-02-101-0/+15
* swp_pager_async_iodone() no longer requires Giant. Modify bufdone()alc2004-02-071-3/+0
* - Locking for the per-process resource limits structure has eliminatedalc2004-02-052-5/+1
* Locking for the per-process resource limits structure.jhb2004-02-045-32/+59
* Drop the reference count on the old vmspace after fully switching thejhb2004-02-021-2/+2
* Check error return from g_clone_bio(). (netchild@)phk2004-02-021-0/+11
* - Use a seperate startup function for the zeroidle kthread. Use this tojeff2004-02-021-10/+23
* - Fix a problem where we did not drain the cache of buckets in the zonejeff2004-02-011-8/+21
* Mechanical whitespace cleanup.des2004-01-301-41/+41
* Fixed breakage of scheduling in rev.1.29 of subr_4bsd.c. Thebde2004-01-291-1/+1
* - Add a flags parameter to mi_switch. The value of flags may be SW_VOL orjeff2004-01-251-2/+1
* 1. Statically initialize swap_pager_full and swap_pager_almost_full to thealc2004-01-241-2/+6
* Increase UMA_BOOT_PAGES because of changes to pv entry initialization inalc2004-01-181-1/+1
* Don't acquire Giant in vm_object_deallocate() unless the object is vnode-alc2004-01-181-8/+12
* Remove vm_page_alloc_contig(). It's now unused.alc2004-01-142-16/+0
* Remove long dead code, specifically, code related to munmapfd().alc2004-01-111-1/+0
* - Unmanage pages allocated by contigmalloc1(). (There is no point inalc2004-01-101-6/+2
* Unmanage pages allocated by kmem_alloc(). (There is no point in having PValc2004-01-101-0/+1
* - Enable recursive acquisition of the mutex synchronizing access to thealc2004-01-082-8/+13
* Don't bother clearing PG_ZERO in contigmalloc1(), kmem_alloc(), oralc2004-01-062-3/+0
* Simplify the various pager allocation routines by computing the desiredalc2004-01-043-15/+16
* Eliminate the acquisition and release of Giant from vnode_pager_alloc().alc2004-01-041-2/+0
* Reduce the scope of Giant in swap_pager_alloc().alc2004-01-031-2/+2
* Revision 1.74 of vm_meter.c ("Avoid lock-order reversal") makes the releasealc2004-01-021-2/+0
* Avoid lock-order reversal between the vm object list mutex and the vmalc2004-01-021-5/+15
OpenPOWER on IntegriCloud