summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_pageout.c
Commit message (Expand)AuthorAgeFilesLines
* Introduce a new mechanism for relocating virtual pages to a new physicalalc2015-12-191-166/+0
* In vm_pageout_grow_cache(), do not re-try the inactive queue whenkib2015-11-271-5/+6
* Remove unneeded includes of opt_kdtrace.h.markj2015-11-221-1/+1
* Rework the test which raises OOM condition. Right now, the codekib2015-11-161-14/+30
* Do not use vmspace_resident_count() for the OOM process selection.kib2015-11-161-3/+63
* VM daemon works in parallel with the pagedaemon threads, and, amongkib2015-11-161-1/+2
* Ensure that deactivated pages that are not expected to be reused aremarkj2015-11-081-0/+3
* Only marker is guaranteed to be present on the queue after the relockkib2015-10-181-5/+17
* Revert r289302, invalid pages can be queued, e.g. by vfs_vmio_unwire().kib2015-10-151-5/+5
* Invalid pages should not appear on the inactive queue. Change thekib2015-10-141-5/+5
* Reduce the scope of a variable to the only file where it is used.alc2015-10-031-1/+0
* Correct a non-fatal error in vm_pageout_worker(). vm_pageout_worker()alc2015-09-201-6/+11
* To simplify upcoming changes to the inactive queue scan, change the codealc2015-09-081-18/+8
* Eliminate pointless requeueing of pages from terminated objects. Thesealc2015-09-051-23/+25
* Handle held pages earlier in the inactive queue scan.alc2015-09-011-31/+33
* In vm_pageout_scan(), simplify the logic for determining if a page can bealc2015-08-271-15/+15
* Testing whether a page is dirty does not require the page lock. Moreover,alc2015-08-251-6/+10
* Prevent ticks rollover from preventing vm_lowmem eventrstone2015-08-201-3/+4
* As another piece of PG_CACHE page elimination, remove an LRU-defeating callalc2015-08-161-5/+0
* The intention of r254304 was to scan the active queue continuously.alc2015-07-081-15/+19
* Avoid pmap_is_modified() on pages that can't be mapped.alc2015-06-211-3/+5
* Invalid pages do not need neither update of the activation count norkib2015-06-141-15/+15
* As the next step in eliminating PG_CACHE pages, free rather than cachealc2015-06-141-3/+3
* Implement lockless resource limits.mjg2015-06-101-1/+1
* The vmem callback to reclaim kmem arena address space on low orkib2015-05-091-1/+6
* Add kern.racct.enable tunable and RACCT_DISABLED config option.trasz2015-04-291-25/+34
* - Simplify vm_pageout_scan() by introducing a new vm_pageout_clean()jeff2015-04-071-120/+123
* - Eliminate pagequeue locking in the dirty code in vm_pageout_scan().jeff2015-03-281-13/+10
* Add vm.panic_on_oom sysctl, which enables those who would rather panic thanwill2015-01-241-0/+8
* Avoid calling vmspace_free() while owning the process lock. Freeingkib2015-01-241-10/+16
* Refactor ZFS ARC reclaim checks and limitssmh2014-10-031-0/+8
* Fix ticks wrap issue of lowmem test in vm_pageout_scansmh2014-09-241-1/+1
* Refactor ZFS ARC reclaim logic to be more VM cooperativesmh2014-08-281-7/+18
* Back in the days when the kernel was single threaded, testingalc2014-08-261-14/+17
* Remove ia64.marcel2014-07-071-9/+0
* Prior to r254304, a separate function, vm_pageout_page_stats(), was used toalc2014-05-061-3/+5
* Rename global cnt to vm_cnt to avoid shadowing.bdrewery2014-03-221-25/+25
* Fix a couple of typos.jhb2014-01-211-2/+2
* Style changes in vm_pageout_scan():alc2014-01-181-12/+11
* Correctly update the count of stuck pages, "addl_page_shortage", inalc2014-01-121-15/+17
* For ia64, use pmap_remove_pages() and not pmap_remove(). The problem ismarcel2013-12-261-0/+10
* In sys/vm/vm_pageout.c, since vm_pageout_worker() takes a void * asdim2013-12-251-1/+1
* If filesystem declares that it supports shared locking for writes, usekib2013-11-091-2/+8
* - Eliminate the vm object lock from the active queue scan. It is notjeff2013-08-211-24/+9
* - Increase the active lru refresh interval to 10 minutes. This has beenjeff2013-08-191-4/+12
* Remove the arbitrary binding of the pagedaemon threads to the domains,kib2013-08-171-23/+4
* - Fix bug in r254304. Use the ACTIVE pq count for the active listjeff2013-08-151-2/+2
* Improve pageout flow control to wakeup more frequently and do less work whilejeff2013-08-131-204/+63
* Different consumers of the struct vm_page abuse pageq member to keepkib2013-08-101-16/+16
* The soft and hard busy mechanism rely on the vm object lock to work.attilio2013-08-091-22/+14
OpenPOWER on IntegriCloud