summaryrefslogtreecommitdiff
path: root/sys/vm/vm_pageout.h
AgeCommit message (Expand)Author
2025-05-30vm_pageout: reduce number of flush() paramsDoug Moore
2024-07-29vm: Remove kernel stack swapping support, part 1Mark Johnston
2023-11-26sys: Remove ancient SCCS tags.Warner Losh
2023-08-16sys: Remove $FreeBSD$: two-line .h patternWarner Losh
2022-08-17protosw: retire pr_drain and use EVENTHANDLER(9) directlyGleb Smirnoff
2020-09-08Add interruptible variant of vm_wait(9), vm_wait_intr(9).Konstantin Belousov
2019-08-16Fix OOM handling of some corner cases.Konstantin Belousov
2019-05-13Provide separate accounting for user-wired pages.Mark Johnston
2018-11-21linuxkpi: Use pageproc instead of vmprocBen Widawsky
2018-11-20linuxkpi: Add some basic swap functionsBen Widawsky
2018-09-06Avoid resource deadlocks when one domain has exhausted its memory. AttemptMark Johnston
2018-03-16Fix GCC build: Remove redundant pagedaemon_wakeup declarationConrad Meyer
2018-02-24Hide all vm/vm_pageout.h content under #ifdef _KERNEL.Konstantin Belousov
2018-02-20vm_wait() rework.Konstantin Belousov
2018-02-06Use per-domain locks for vm page queue free. Move paging control fromJeff Roberson
2017-12-29After r327168, the variable "vm_pageout_wanted" can be static.Alan Cox
2017-12-24Fix two problems with the page daemon control loop.Mark Johnston
2017-11-30SPDX: Consider code from Carnegie-Mellon University.Pedro F. Giffuni
2017-11-20sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-10-20Move swapout code into vm/vm_swapout.c.Konstantin Belousov
2017-02-28Renumber copyright clause 4Warner Losh
2017-02-25call vm_lowmem hook in uma_reclaim_workerAndriy Gapon
2016-05-27The flag "vm_pages_needed" has long served two distinct purposes: (1) toAlan Cox
2015-12-19Introduce a new mechanism for relocating virtual pages to a new physicalAlan Cox
2015-10-03Reduce the scope of a variable to the only file where it is used.Alan Cox
2012-07-18Move what remains of vm/vm_contig.c into vm/vm_pageout.c, where similarAlan Cox
2012-03-17In vm_object_page_clean(), do not clean OBJ_MIGHTBEDIRTY object flagKonstantin Belousov
2010-11-18vm_pageout_flush() might cache the pages that finished write to theKonstantin Belousov
2010-06-04Make vm_contig_grow_cache() extern, and use it when vm_phys_alloc_contig()Jayachandran C.
2010-05-06Add a helper function vm_pageout_page_lock(), similar to tegge'Konstantin Belousov
2008-09-29Move the code for doing out-of-memory grass from vm_pageout_scan()Konstantin Belousov
2007-11-25Make contigmalloc(9)'s page laundering more robust. Specifically, useAlan Cox
2005-01-07/* -> /*- for license, minor formatting changesWarner Losh
2004-11-20Disable U area swapping and remove the routines that create, destroy,David Schultz
2004-04-06Remove advertising clause from University of California Regent's license,Warner Losh
2003-10-18 - Increase the object lock's scope in vm_contig_launder() so that accessAlan Cox
2003-08-03Change the layout policy of the swap_pager from a hardcoded widthPoul-Henning Kamp
2003-05-03Move a declaration to its proper place.Alan Cox
2003-04-29Remove unused declarations and definitions.Alan Cox
2003-04-24 - Move swap_pager_isswapped()'s prototype to a more logical place.Alan Cox
2003-04-24 - Acquire the vm_object's lock when performing vm_object_page_clean().Alan Cox
2003-01-14Make vm_pageout_page_free() static.Alan Cox
2002-12-15This is David Schultz's swapoff code which I am finally able to commit.Matthew Dillon
2002-03-19Remove __P.Alfred Perlstein
2002-03-10- Remove a number of extra newlines that do not belong here according toEivind Eklund
2002-02-19Changes to make the OOM killer much more effective:Mike Silbersack
2001-08-10- Remove asleep(), await(), and M_ASLEEP.John Baldwin
1999-12-29Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"Peter Wemm
1999-08-28$Id$ -> $FreeBSD$Peter Wemm
1999-01-21 This is a rather large commit that encompasses the new swapper,Matthew Dillon