summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_pageout.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add a helper function vm_pageout_page_lock(), similar to tegge'kib2010-05-061-12/+60
* Eliminate an assignment that was made redundant by r207410.alc2010-05-021-2/+0
* Defer the acquisition of the page and page queues locks inalc2010-05-021-8/+8
* push up dropping of the page queue lock to avoid holding it in vm_pageout_flushkmacy2010-04-301-0/+2
* - don't check hold_count without the page lock heldkmacy2010-04-301-6/+7
* On Alan's advice, rather than do a wholesale conversion on a singlekmacy2010-04-301-11/+75
* Simplify the inner loop of vm_pageout_object_deactivate_pages(). Ratheralc2010-04-291-7/+4
* Eliminate an unnecessary call to pmap_remove_all(). If a page belongs toalc2010-04-201-1/+2
* Remove a nonsensical test from vm_pageout_clean(). A page can't be in thealc2010-04-181-2/+0
OpenPOWER on IntegriCloud