aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vm_pageout.h
Commit message (Expand)AuthorAgeFilesLines
* protosw: retire pr_drain and use EVENTHANDLER(9) directlyGleb Smirnoff2022-08-171-0/+1
* Add interruptible variant of vm_wait(9), vm_wait_intr(9).Konstantin Belousov2020-09-081-0/+1
* Fix OOM handling of some corner cases.Konstantin Belousov2019-08-161-2/+3
* Provide separate accounting for user-wired pages.Mark Johnston2019-05-131-1/+1
* linuxkpi: Use pageproc instead of vmprocBen Widawsky2018-11-211-2/+0
* linuxkpi: Add some basic swap functionsBen Widawsky2018-11-201-0/+3
* Avoid resource deadlocks when one domain has exhausted its memory. AttemptMark Johnston2018-09-061-1/+1
* Fix GCC build: Remove redundant pagedaemon_wakeup declarationConrad Meyer2018-03-161-1/+0
* Hide all vm/vm_pageout.h content under #ifdef _KERNEL.Konstantin Belousov2018-02-241-2/+3
* vm_wait() rework.Konstantin Belousov2018-02-201-4/+1
* Use per-domain locks for vm page queue free. Move paging control fromJeff Roberson2018-02-061-4/+5
* After r327168, the variable "vm_pageout_wanted" can be static.Alan Cox2017-12-291-1/+0
* Fix two problems with the page daemon control loop.Mark Johnston2017-12-241-3/+4
* SPDX: Consider code from Carnegie-Mellon University.Pedro F. Giffuni2017-11-301-1/+1
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Move swapout code into vm/vm_swapout.c.Konstantin Belousov2017-10-201-6/+3
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* call vm_lowmem hook in uma_reclaim_workerAndriy Gapon2017-02-251-0/+6
* The flag "vm_pages_needed" has long served two distinct purposes: (1) toAlan Cox2016-05-271-1/+2
* Introduce a new mechanism for relocating virtual pages to a new physicalAlan Cox2015-12-191-1/+0
* Reduce the scope of a variable to the only file where it is used.Alan Cox2015-10-031-1/+0
* Move what remains of vm/vm_contig.c into vm/vm_pageout.c, where similarAlan Cox2012-07-181-3/+1
* In vm_object_page_clean(), do not clean OBJ_MIGHTBEDIRTY object flagKonstantin Belousov2012-03-171-1/+1
* vm_pageout_flush() might cache the pages that finished write to theKonstantin Belousov2010-11-181-1/+1
* Make vm_contig_grow_cache() extern, and use it when vm_phys_alloc_contig()Jayachandran C.2010-06-041-0/+1
* Add a helper function vm_pageout_page_lock(), similar to tegge'Konstantin Belousov2010-05-061-0/+1
* Move the code for doing out-of-memory grass from vm_pageout_scan()Konstantin Belousov2008-09-291-0/+4
* Make contigmalloc(9)'s page laundering more robust. Specifically, useAlan Cox2007-11-251-0/+1
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* Disable U area swapping and remove the routines that create, destroy,David Schultz2004-11-201-6/+0
* Remove advertising clause from University of California Regent's license,Warner Losh2004-04-061-4/+0
* - Increase the object lock's scope in vm_contig_launder() so that accessAlan Cox2003-10-181-1/+1
* Change the layout policy of the swap_pager from a hardcoded widthPoul-Henning Kamp2003-08-031-1/+2
* Move a declaration to its proper place.Alan Cox2003-05-031-0/+1
* Remove unused declarations and definitions.Alan Cox2003-04-291-6/+0
* - Move swap_pager_isswapped()'s prototype to a more logical place.Alan Cox2003-04-241-1/+0
* - Acquire the vm_object's lock when performing vm_object_page_clean().Alan Cox2003-04-241-1/+1
* Make vm_pageout_page_free() static.Alan Cox2003-01-141-1/+0
* This is David Schultz's swapoff code which I am finally able to commit.Matthew Dillon2002-12-151-0/+6
* Remove __P.Alfred Perlstein2002-03-191-7/+7
* - Remove a number of extra newlines that do not belong here according toEivind Eklund2002-03-101-3/+1
* Changes to make the OOM killer much more effective:Mike Silbersack2002-02-191-0/+2
* - Remove asleep(), await(), and M_ASLEEP.John Baldwin2001-08-101-2/+0
* Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"Peter Wemm1999-12-291-1/+1
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
* This is a rather large commit that encompasses the new swapper,Matthew Dillon1999-01-211-1/+3
* VM level code cleanups.John Dyson1998-01-221-1/+2
* Fix some vnode management problems, and better mgmt of vnode free list.John Dyson1998-01-121-1/+2
* Support an optional, sysctl enabled feature of idle process swapout. ThisJohn Dyson1997-12-061-1/+7
* Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are notPeter Wemm1997-02-221-1/+1