summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_pageout.c
Commit message (Expand)AuthorAgeFilesLines
* MFC r277646:kib2015-01-311-10/+16
* MFC r270759:smh2014-10-101-7/+26
* MFC r272071:smh2014-09-271-1/+1
* This is a direct commit to account for the renaming of 'cnt' to 'vm_cnt'alc2014-09-031-2/+2
* MFC r270666alc2014-09-031-14/+17
* MFC r265418alc2014-05-131-3/+5
* MFC r260567alc2014-05-131-15/+17
* MFC r259908:marcel2014-02-161-0/+10
* MFC r259893:dim2013-12-281-1/+1
* MFC r257899:kib2013-12-131-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
* Split the pagequeues per NUMA domains, and split pageademon processkib2013-08-071-110/+240
* Improve page LRU quality and simplify the logic.jeff2013-07-261-71/+57
* - Remove the long obsolete 'vm_pageout_algorithm' experiment.jeff2013-07-241-9/+2
* Relax the object locking in vm_pageout_map_deactivate_pages() andalc2013-06-041-11/+11
* The per-page act_count can be made very-easily protected by theattilio2013-04-081-4/+4
* Hide the details for the assertion for VM_OBJECT_LOCK operations.attilio2013-02-211-4/+4
* Rename VM_OBJECT_LOCK(), VM_OBJECT_UNLOCK() and VM_OBJECT_TRYLOCK() toattilio2013-02-201-39/+39
* Switch vm_object lock to be a rwlock.attilio2013-02-201-4/+5
* - Add sysctls to show number of stats scans.zont2013-01-281-2/+12
* - Style.zont2013-01-281-15/+16
* In the past four years, we've added two new vm object types. Each time,alc2012-12-091-3/+3
* Replace the single, global page queues lock with per-queue locks on thealc2012-11-131-92/+81
* In general, we call pmap_remove_all() before calling vm_page_cache(). So,alc2012-11-011-25/+10
* Remove useless check; vm_pindex_t is unsigned on all architectures.trasz2012-10-281-1/+1
* Remove the support for using non-mpsafe filesystem modules.kib2012-10-221-6/+1
* Move vm_page_requeue() to the only file that uses it.alc2012-10-131-11/+32
* Eliminate the conditional for releasing the page queues lock inalc2012-10-131-1/+0
* Address a race condition that was introduced in r238212. Unless the pagealc2012-09-231-1/+1
* Correct double "the the"eadler2012-09-141-1/+1
* Never sleep on busy pages in vm_pageout_launder(), always skip them. Longalc2012-08-071-12/+3
* Do not requeue held page or page for which locking failed, just leavekib2012-07-261-21/+35
* Addendum to r238604. If the inactive queue scan isn't restarted, thenalc2012-07-241-4/+3
* Do not restart scan of the inactive queue when non-inactive page iskib2012-07-181-5/+1
* Move what remains of vm/vm_contig.c into vm/vm_pageout.c, where similaralc2012-07-181-2/+137
* Avoid vm page queues lock leak after r238212.kib2012-07-081-4/+2
* Drop page queues mutex on each iteration of vm_pageout_scan over thekib2012-07-071-23/+38
* Style.kib2012-07-061-3/+3
* The page flag PGA_WRITEABLE is set and cleared exclusively by the pmapalc2012-06-161-2/+2
* Assert that fictitious or unmanaged pages do not appear onkib2012-05-121-0/+9
* In vm_object_page_clean(), do not clean OBJ_MIGHTBEDIRTY object flagkib2012-03-171-2/+10
* Revert r212360 now that PowerPC can handle large sparse arguments tonwhitehorn2012-01-171-5/+2
* Split the vm_page flags PG_WRITEABLE and PG_REFERENCED into atomickib2011-09-061-15/+13
* All the racct_*() calls need to happen with the proc locked. Fixing thistrasz2011-07-061-0/+4
OpenPOWER on IntegriCloud