summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_pageout.c
Commit message (Expand)AuthorAgeFilesLines
* Remove references to vm_zone.h and switch over to the new uma API.jeff2002-03-201-1/+1
* Remove __P.alfred2002-03-191-8/+8
* This is the first part of the new kernel memory allocator. This replacesjeff2002-03-191-0/+1
* Back out the modification of vm_map locks from lockmgr to sx locks. Thegreen2002-03-181-1/+2
* Rename SI_SUB_MUTEX to SI_SUB_MTX_POOL to make the name at all accurate.green2002-03-131-2/+1
* - Remove a number of extra newlines that do not belong here according toeivind2002-03-101-19/+6
* Fix a horribly suboptimal algorithm in the vm_daemon.silby2002-02-271-1/+1
* Changes to make the OOM killer much more effective:silby2002-02-191-2/+1
* GC P_BUFEXHAUST leftovers, we've had a new mechanism to avoid bufferdillon2002-01-311-3/+0
* Fix a BUF_TIMELOCK race against BUF_LOCK and fix a deadlock in vget()dillon2001-12-201-4/+11
* Syntax cleanup and documentation, no operational changes.dillon2001-10-211-5/+9
* Don't remove all mappings of a swapped out process if the vm map containedtegge2001-10-141-1/+5
* KSE Milestone 2julian2001-09-121-9/+12
* Reorg vm_page.c into vm_page.c, vm_pageq.c, and vm_contig.c (for contigmalloc).dillon2001-07-041-51/+14
* whitespace / register cleanupdillon2001-07-041-3/+3
* With Alfred's permission, remove vm_mtx in favor of a fine-grained approachdillon2001-07-041-35/+11
* Don't lock around swap_pager_swap_init() that is only called once duringjhb2001-06-201-0/+2
* Put the scheduler, vmdaemon, and pagedaemon kthreads back under Giant forjhb2001-06-201-16/+1
* Two fixes to the out-of-swap process termination code. First, start killingdillon2001-06-091-3/+8
* - Add in several asserts of vm_mtx.jhb2001-05-231-5/+42
* Introduce a global lock for the vm subsystem (vm_mtx).alfred2001-05-191-5/+14
* During the code to pick a process to kill when memory is exhausted, keepjhb2001-05-171-3/+18
* Undo part of the tangle of having sys/lock.h and sys/mutex.h included inmarkm2001-05-011-1/+2
* Convert the allproc and proctree locks from lockmgr locks to sx locks.jhb2001-03-281-4/+5
* Change and clean the mutex lock interface.bmilekic2001-02-091-10/+10
* Mechanical change to use <sys/queue.h> macro API instead ofphk2001-02-041-1/+1
* - Catch up to proc flag changes.jhb2001-01-241-3/+8
* This implements a better launder limiting solution. There was a solutiondillon2000-12-261-111/+117
* - If swap metadata does not fit into the KVM, reduce the number oftanimura2000-12-131-0/+1
* - Change the allproc_lock to use a macro, ALLPROC_LOCK(how), insteadjake2000-12-131-4/+4
* Be less conservative with a recently added KASSERT. Certain edgedillon2000-12-111-1/+4
* Protect p_stat with sched_lock.jhb2000-12-021-0/+6
* Protect the following with a lockmgr lock:jake2000-11-221-0/+4
* Implement a low-memory deadlock solution.dillon2000-11-181-72/+96
* Major update to the way synchronization is done in the kernel. Highlightsjasone2000-09-071-0/+8
* Add snapshots to the fast filesystem. Most of the changes supportmckusick2000-07-111-1/+11
* This is a cleanup patch to Peter's new OBJT_PHYS VM object typedillon2000-05-291-6/+10
* Fix bug in vm_pageout_page_stats() that always resulted in a fulldillon2000-05-291-0/+2
* Checkpoint of a new physical memory backed object type, that does notpeter2000-05-211-1/+1
* Implement an optimization of the VM<->pmap API. Pass vm_page_t's directlypeter2000-05-211-8/+8
* Add necessary spl protection for swapper. The problem was located bydillon2000-03-271-0/+4
* Revert spelling mistake I made in the previous commitcharnier2000-03-271-1/+1
* Spellingcharnier2000-03-261-4/+4
* Lock reporting and assertion changes.eivind1999-12-111-1/+1
* The core of this patch is to vm/vm_page.h. The effects are two-fold: (1) toalc1999-10-301-29/+29
* useracc() the prequel:phk1999-10-291-1/+0
* Reviewed by: Alan Cox <alc@cs.rice.edu>, David Greenman <dg@root.com>dillon1999-09-171-92/+95
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
* Remove two unused variable declarations.alc1999-08-221-3/+1
* vm_pageout_clean:alc1999-08-171-27/+1
OpenPOWER on IntegriCloud