summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_pageout.c
Commit message (Expand)AuthorAgeFilesLines
* - 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
* Initialize marker pages as held rather than fictitious/wired. Marking thealc2011-07-021-2/+8
* In vm_daemon(), do not skip processes stopped with SIGSTOP.trasz2011-04-061-2/+4
* Add RACCT_RSS.trasz2011-04-061-1/+41
* Fix some locking nits with the p_state field of struct proc:jhb2011-03-241-6/+4
* In vm_daemon(), when iterating over all processes in the system, skip thosetrasz2011-03-181-0/+4
* Shift responsibility for synchronizing access to the page's act_countalc2011-01-161-4/+4
* Release the page lock early in vm_pageout_clean(). There is no reason toalc2011-01-031-3/+3
* vm_pageout_flush() might cache the pages that finished write to thekib2010-11-181-3/+11
* On architectures with non-tree-based page tables like PowerPC, every pagenwhitehorn2010-09-091-2/+5
* Push down the acquisition of the page queues lock intoalc2010-07-021-3/+2
* With the demise of page coloring, the page queue macros no longer serve anyalc2010-07-021-5/+4
* Simplify entry to vm_pageout_clean(). Expect the page to be locked.alc2010-06-301-8/+4
* Introduce vm_page_next() and vm_page_prev(), and use them inalc2010-06-211-13/+8
* Eliminate checks for a page having a NULL object in vm_pageout_scan()alc2010-06-141-6/+6
* Reduce the scope of the page queues lock and the number ofalc2010-06-101-38/+30
* Roughly half of a typical pmap_mincore() implementation is machine-alc2010-05-241-6/+0
* Push down the page queues into vm_page_cache(), vm_page_try_to_cache(), andalc2010-05-081-10/+7
* Fix a typo in the previous commit.jkim2010-05-071-1/+1
* One more use for vm_pageout_init_marker().kib2010-05-071-8/+1
OpenPOWER on IntegriCloud