summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_pageout.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* The buffer queue mechanism has been reformulated. Instead of havingmckusick1999-07-041-11/+9
* Slight reorganization of kernel thread/process creation. Instead of usingpeter1999-07-011-3/+4
* There isn't much point waking up a daemon that hasn't existed sincepeter1999-06-261-6/+2
* Make pmap_collect() an official pmap interface.dt1999-04-231-2/+1
* Don't forcibly kill processes that are locked in-core via PHOLD - it waspeter1999-04-061-2/+3
* Stop the mfs from trying to swap out crucial bits of the mfsjulian1999-03-121-2/+2
* Eliminate a possible numerical overflow.luoqi1999-02-191-7/+7
* Hide access to vmspace:vm_pmap with inline function vmspace_pmap(). Thisluoqi1999-02-191-6/+6
* Rip out PQ_ZERO queue. PQ_ZERO functionality is now combined in withdillon1999-02-081-2/+2
* Remove MAP_ENTRY_IS_A_MAP 'share' maps. These maps were once used todillon1999-02-071-3/+3
* Change all manual settings of vm_page_t->dirty = VM_PAGE_BITS_ALLdillon1999-01-241-2/+2
* Added warning printf ( needs INVARIANTS ) when busy cache page is founddillon1999-01-241-1/+4
* It is possible for a page in the cache to be busy. vm_pageout.c was notdillon1999-01-241-1/+5
OpenPOWER on IntegriCloud