| Commit message (Expand) | Author | Age | Files | Lines |
* | - Eliminate the vm object lock from the active queue scan. It is not | jeff | 2013-08-21 | 1 | -24/+9 |
* | - Increase the active lru refresh interval to 10 minutes. This has been | jeff | 2013-08-19 | 1 | -4/+12 |
* | Remove the arbitrary binding of the pagedaemon threads to the domains, | kib | 2013-08-17 | 1 | -23/+4 |
* | - Fix bug in r254304. Use the ACTIVE pq count for the active list | jeff | 2013-08-15 | 1 | -2/+2 |
* | Improve pageout flow control to wakeup more frequently and do less work while | jeff | 2013-08-13 | 1 | -204/+63 |
* | Different consumers of the struct vm_page abuse pageq member to keep | kib | 2013-08-10 | 1 | -16/+16 |
* | The soft and hard busy mechanism rely on the vm object lock to work. | attilio | 2013-08-09 | 1 | -22/+14 |
* | Split the pagequeues per NUMA domains, and split pageademon process | kib | 2013-08-07 | 1 | -110/+240 |
* | Improve page LRU quality and simplify the logic. | jeff | 2013-07-26 | 1 | -71/+57 |
* | - Remove the long obsolete 'vm_pageout_algorithm' experiment. | jeff | 2013-07-24 | 1 | -9/+2 |
* | Relax the object locking in vm_pageout_map_deactivate_pages() and | alc | 2013-06-04 | 1 | -11/+11 |
* | The per-page act_count can be made very-easily protected by the | attilio | 2013-04-08 | 1 | -4/+4 |
* | Hide the details for the assertion for VM_OBJECT_LOCK operations. | attilio | 2013-02-21 | 1 | -4/+4 |
* | Rename VM_OBJECT_LOCK(), VM_OBJECT_UNLOCK() and VM_OBJECT_TRYLOCK() to | attilio | 2013-02-20 | 1 | -39/+39 |
* | Switch vm_object lock to be a rwlock. | attilio | 2013-02-20 | 1 | -4/+5 |
* | - Add sysctls to show number of stats scans. | zont | 2013-01-28 | 1 | -2/+12 |
* | - Style. | zont | 2013-01-28 | 1 | -15/+16 |
* | In the past four years, we've added two new vm object types. Each time, | alc | 2012-12-09 | 1 | -3/+3 |
* | Replace the single, global page queues lock with per-queue locks on the | alc | 2012-11-13 | 1 | -92/+81 |
* | In general, we call pmap_remove_all() before calling vm_page_cache(). So, | alc | 2012-11-01 | 1 | -25/+10 |
* | Remove useless check; vm_pindex_t is unsigned on all architectures. | trasz | 2012-10-28 | 1 | -1/+1 |
* | Remove the support for using non-mpsafe filesystem modules. | kib | 2012-10-22 | 1 | -6/+1 |
* | Move vm_page_requeue() to the only file that uses it. | alc | 2012-10-13 | 1 | -11/+32 |
* | Eliminate the conditional for releasing the page queues lock in | alc | 2012-10-13 | 1 | -1/+0 |
* | Address a race condition that was introduced in r238212. Unless the page | alc | 2012-09-23 | 1 | -1/+1 |
* | Correct double "the the" | eadler | 2012-09-14 | 1 | -1/+1 |
* | Never sleep on busy pages in vm_pageout_launder(), always skip them. Long | alc | 2012-08-07 | 1 | -12/+3 |
* | Do not requeue held page or page for which locking failed, just leave | kib | 2012-07-26 | 1 | -21/+35 |
* | Addendum to r238604. If the inactive queue scan isn't restarted, then | alc | 2012-07-24 | 1 | -4/+3 |
* | Do not restart scan of the inactive queue when non-inactive page is | kib | 2012-07-18 | 1 | -5/+1 |
* | Move what remains of vm/vm_contig.c into vm/vm_pageout.c, where similar | alc | 2012-07-18 | 1 | -2/+137 |
* | Avoid vm page queues lock leak after r238212. | kib | 2012-07-08 | 1 | -4/+2 |
* | Drop page queues mutex on each iteration of vm_pageout_scan over the | kib | 2012-07-07 | 1 | -23/+38 |
* | Style. | kib | 2012-07-06 | 1 | -3/+3 |
* | The page flag PGA_WRITEABLE is set and cleared exclusively by the pmap | alc | 2012-06-16 | 1 | -2/+2 |
* | Assert that fictitious or unmanaged pages do not appear on | kib | 2012-05-12 | 1 | -0/+9 |
* | In vm_object_page_clean(), do not clean OBJ_MIGHTBEDIRTY object flag | kib | 2012-03-17 | 1 | -2/+10 |
* | Revert r212360 now that PowerPC can handle large sparse arguments to | nwhitehorn | 2012-01-17 | 1 | -5/+2 |
* | Split the vm_page flags PG_WRITEABLE and PG_REFERENCED into atomic | kib | 2011-09-06 | 1 | -15/+13 |
* | All the racct_*() calls need to happen with the proc locked. Fixing this | trasz | 2011-07-06 | 1 | -0/+4 |
* | Initialize marker pages as held rather than fictitious/wired. Marking the | alc | 2011-07-02 | 1 | -2/+8 |
* | In vm_daemon(), do not skip processes stopped with SIGSTOP. | trasz | 2011-04-06 | 1 | -2/+4 |
* | Add RACCT_RSS. | trasz | 2011-04-06 | 1 | -1/+41 |
* | Fix some locking nits with the p_state field of struct proc: | jhb | 2011-03-24 | 1 | -6/+4 |
* | In vm_daemon(), when iterating over all processes in the system, skip those | trasz | 2011-03-18 | 1 | -0/+4 |
* | Shift responsibility for synchronizing access to the page's act_count | alc | 2011-01-16 | 1 | -4/+4 |
* | Release the page lock early in vm_pageout_clean(). There is no reason to | alc | 2011-01-03 | 1 | -3/+3 |
* | vm_pageout_flush() might cache the pages that finished write to the | kib | 2010-11-18 | 1 | -3/+11 |
* | On architectures with non-tree-based page tables like PowerPC, every page | nwhitehorn | 2010-09-09 | 1 | -2/+5 |
* | Push down the acquisition of the page queues lock into | alc | 2010-07-02 | 1 | -3/+2 |