| Commit message (Expand) | Author | Age | Files | Lines |
* | Minor style fixes. In vm_daemon(), don't fetch the rss limit long before | bde | 2004-03-04 | 1 | -9/+8 |
* | Eliminate the second, unnecessary call to pmap_page_protect() near the end | alc | 2004-02-21 | 1 | -2/+4 |
* | - Correct a long-standing race condition in vm_page_try_to_cache() that | alc | 2004-02-14 | 1 | -3/+2 |
* | Correct a long-standing race condition in the inactive queue scan. (See | alc | 2004-02-10 | 1 | -0/+15 |
* | Locking for the per-process resource limits structure. | jhb | 2004-02-04 | 1 | -2/+3 |
* | - Push down Giant from vm_pageout() to vm_pageout_scan(), freeing | alc | 2003-10-24 | 1 | -7/+4 |
* | - Retire vm_pageout_page_free(). Instead, use vm_page_select_cache() from | alc | 2003-10-22 | 1 | -40/+12 |
* | - Assert that every page found in the active queue is an active page. | alc | 2003-10-22 | 1 | -7/+2 |
* | - Increase the object lock's scope in vm_contig_launder() so that access | alc | 2003-10-18 | 1 | -11/+5 |
* | - Synchronize access to a vm page's valid field using the containing | alc | 2003-10-17 | 1 | -14/+19 |
* | Merge vm_pageout_free_page_calc() into vm_pageout(), eliminating some | alc | 2003-09-19 | 1 | -26/+18 |
* | When calling vget() on a vnode-backed vm object, acquire the vnode | alc | 2003-09-17 | 1 | -2/+3 |
* | - Add vm object locking to the part of vm_pageout_scan() that launders | alc | 2003-08-31 | 1 | -20/+16 |
* | Extend the scope of the page queues lock in vm_pageout_scan() to cover | alc | 2003-08-15 | 1 | -14/+4 |
* | Change the layout policy of the swap_pager from a hardcoded width | phk | 2003-08-03 | 1 | -2/+2 |
* | - Complete the vm object locking in vm_pageout_object_deactivate_pages(). | alc | 2003-07-07 | 1 | -21/+27 |
* | Add vm object locking to vm_pageout_map_deactivate_pages(). | alc | 2003-06-29 | 1 | -9/+18 |
* | - Add vm object locking to vm_pageout_clean(). | alc | 2003-06-28 | 1 | -5/+7 |
* | Use __FBSDID(). | obrien | 2003-06-11 | 1 | -2/+3 |
* | If we seem to be out of VM, don't allow the pagedaemon to kill | das | 2003-05-19 | 1 | -7/+8 |
* | Avoid a lock-order reversal and implement vm_object locking | alc | 2003-05-04 | 1 | -8/+8 |
* | Eliminate an unused parameter from vm_pageout_object_deactivate_pages(). | alc | 2003-04-30 | 1 | -6/+5 |
* | - Acquire the vm_object's lock when performing vm_object_page_clean(). | alc | 2003-04-24 | 1 | -4/+7 |
* | Lock the proc to check p_flag and several other related tests in | jhb | 2003-04-22 | 1 | -2/+5 |
* | - Lock the vm_object when performing vm_object_pip_wakeup(). | alc | 2003-04-20 | 1 | -2/+2 |
* | - Lock the vm_object when performing vm_object_pip_add(). | alc | 2003-04-20 | 1 | -0/+2 |
* | Add a facility allowing processes to inform the VM subsystem they are | wes | 2003-03-31 | 1 | -1/+2 |
* | - When the VM daemon is out of swap space and looking for a | das | 2003-03-12 | 1 | -2/+7 |
* | Add a comment describing how pagedaemon_wakeup() should be used and | alc | 2003-02-09 | 1 | -0/+6 |
* | - It's more accurate to say that vm_paging_needed() returns TRUE | alc | 2003-02-02 | 1 | -2/+3 |
* | - Convert vm_pageout()'s tsleep()s to msleep()s with the page queue lock. | alc | 2003-02-02 | 1 | -2/+5 |
* | - Remove (some) unnecessary explicit initializations to zero. | alc | 2003-02-01 | 1 | -8/+5 |
* | - Update vm_pageout_deficit using atomic operations. It's a simple | alc | 2003-01-14 | 1 | -3/+1 |
* | Make vm_pageout_page_free() static. | alc | 2003-01-14 | 1 | -1/+2 |
* | Avoid extern decls in .c files by putting them in the vm/swap_pager.h | phk | 2003-01-03 | 1 | -1/+0 |
* | vm_pager_put_pages() takes VM_PAGER_* flags, not OBJPC_* flags. It just | dillon | 2002-12-28 | 1 | -1/+1 |
* | Hold the page queues lock when performing vm_page_flag_set(). | alc | 2002-12-18 | 1 | -0/+2 |
* | Hold the page queues lock when calling pmap_protect(); it updates fields | alc | 2002-12-01 | 1 | -3/+5 |
* | Increase the scope of the page queue lock in vm_pageout_scan(). | alc | 2002-12-01 | 1 | -2/+2 |
* | Assert that the page queues lock rather than Giant is held in | alc | 2002-11-23 | 1 | -2/+3 |
* | - Add an event that is triggered when the system is low on memory. This is | jeff | 2002-11-21 | 1 | -1/+9 |
* | Remove vm_page_protect(). Instead, use pmap_page_protect() directly. | alc | 2002-11-18 | 1 | -2/+2 |
* | Now that pmap_remove_all() is exported by our pmap implementations | alc | 2002-11-16 | 1 | -5/+5 |
* | Move pmap_collect() out of the machine-dependent code, rename it | alc | 2002-11-13 | 1 | -1/+31 |
* | When prot is VM_PROT_NONE, call pmap_page_protect() directly rather than | alc | 2002-11-10 | 1 | -5/+5 |
* | - Create a new scheduler api that is defined in sys/sched.h | jeff | 2002-10-12 | 1 | -3/+2 |
* | - Get rid of the unused LK_NOOBJ. | jeff | 2002-09-25 | 1 | -1/+1 |
* | Use the fields in the sysentvec and in the vm map header in place of the | jake | 2002-09-21 | 1 | -2/+2 |
* | Completely redo thread states. | julian | 2002-09-11 | 1 | -6/+6 |
* | o Lock page queue accesses by vm_page_activate(). | alc | 2002-08-10 | 1 | -0/+4 |