summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_pageout.c
Commit message (Expand)AuthorAgeFilesLines
* Instead of forcing vn_start_write() to reset mp back to NULL for thekib2008-11-161-2/+1
* Move the code for doing out-of-memory grass from vm_pageout_scan()kib2008-09-291-68/+77
* Prevent an integer overflow in vm_pageout_page_stats() on machines with aalc2008-09-211-1/+2
* Fill in a few sysctl descriptions.trhodes2008-08-031-2/+2
* Rename vm_pageq_requeue() to vm_page_requeue() on account of its recentalc2008-03-191-12/+12
* - Relax requirements for p_numthreads, p_threads, p_swtick, and p_nice fromjeff2008-03-191-6/+0
* In keeping with style(9)'s recommendations on macros, use a ';'rwatson2008-03-161-2/+3
* Make contigmalloc(9)'s page laundering more robust. Specifically, usealc2007-11-251-1/+1
* Add a read/write sysctl for reconfiguring the maximum number of physicalalc2007-11-231-0/+2
* Change the management of cached pages (PQ_CACHE) in two fundamentalalc2007-09-251-35/+2
* - Move all of the PS_ flags into either p_flag or td_flags.jeff2007-09-171-1/+1
* Correct an assertion in vm_pageout_flush(). Specifically, if a page'salc2007-09-151-1/+2
* In the previous revision, when I replaced the unconditional acquisitionalc2007-07-021-11/+10
* Eliminate the use of Giant from vm_daemon(). Replace the unconditionalalc2007-06-261-21/+27
* Eliminate unnecessary checks from vm_pageout_clean(): The page that isalc2007-06-181-7/+4
* Enable the new physical memory allocator.alc2007-06-161-13/+6
* Eliminate dead code: We have not performed pageouts on the kernel objectalc2007-06-131-3/+1
* Optimize vmmeter locking.attilio2007-06-101-11/+6
* Commit 14/14 of sched_lock decomposition.jeff2007-06-051-7/+12
* Do proper "locking" for missing vmmeters part.attilio2007-06-041-6/+11
* Revert VMCNT_* operations introduction.attilio2007-05-311-47/+47
* - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulatingjeff2007-05-181-47/+47
* Change the pagedaemon, vm_wait(), and vm_waitpfault() to sleep on thealc2007-02-071-8/+12
* Use FOREACH_PROC_IN_SYSTEM instead of using its unrolled form.delphij2007-01-171-1/+1
* Replace PG_BUSY with VPO_BUSY. In other words, changes to the page'salc2006-10-221-11/+17
* Complete the transition from pmap_page_protect() to pmap_remove_write().alc2006-08-011-1/+1
* Expand scope of marker to reduce the number of page queue scan restarts.tegge2006-02-171-12/+19
* Check return value from nonblocking call to vn_start_write().tegge2006-02-171-2/+8
* Remove an unnecessary call to pmap_remove_all(). The given page is notalc2006-02-041-1/+0
* Use the new macros abstracting the page coloring/queues implementation.alc2006-01-271-2/+2
* MI changes:netchild2005-12-311-6/+6
* Reimplement the reclamation of PV entries. Specifically, performalc2005-11-091-34/+0
* Don't allow pagedaemon to skip pages while scanning PQ_ACTIVE or PQ_INACTIVEtegge2005-08-101-5/+70
* /* -> /*- for license, minor formatting changesimp2005-01-071-1/+1
* Revise the part of vm_pageout_scan() that moves pages from the cachealc2005-01-061-12/+31
* During traversal of the inactive queue, try locking the page's containingalc2004-11-051-4/+9
* The synchronization provided by vm object locking has eliminated thealc2004-11-031-2/+0
* During traversal of the active queue by vm_pageout_page_stats(), tryalc2004-10-301-1/+10
* Add an assignment statement that I omitted from the previous revision.alc2004-10-301-0/+1
* During traversal of the active queue, try locking the page's containingalc2004-10-271-4/+12
* Remove the GIANT_REQUIRED preceding pmap_remove() inalc2004-07-181-1/+0
* Push down the acquisition and release of the page queues lock intoalc2004-07-151-2/+0
* Remove an unused and unimplemented sysctl. (For the record, it was markedalc2004-07-121-10/+1
* Call vm_pageout_page_stats() with the page queues lock held.alc2004-06-241-3/+2
* Remove spl calls.alc2004-06-241-14/+1
* Nice, is a property of a process as a whole..julian2004-06-161-4/+1
* Cache queue pages are not mapped. Thus, the pmap_remove_all() byalc2004-05-121-1/+0
* Minor style fixes. In vm_daemon(), don't fetch the rss limit long beforebde2004-03-041-9/+8
* 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_cache() thatalc2004-02-141-3/+2
OpenPOWER on IntegriCloud