| Commit message (Expand) | Author | Age | Files | Lines |
* | Correct an assertion in vm_pageout_flush(). Specifically, if a page's | alc | 2007-09-15 | 1 | -1/+2 |
* | In the previous revision, when I replaced the unconditional acquisition | alc | 2007-07-02 | 1 | -11/+10 |
* | Eliminate the use of Giant from vm_daemon(). Replace the unconditional | alc | 2007-06-26 | 1 | -21/+27 |
* | Eliminate unnecessary checks from vm_pageout_clean(): The page that is | alc | 2007-06-18 | 1 | -7/+4 |
* | Enable the new physical memory allocator. | alc | 2007-06-16 | 1 | -13/+6 |
* | Eliminate dead code: We have not performed pageouts on the kernel object | alc | 2007-06-13 | 1 | -3/+1 |
* | Optimize vmmeter locking. | attilio | 2007-06-10 | 1 | -11/+6 |
* | Commit 14/14 of sched_lock decomposition. | jeff | 2007-06-05 | 1 | -7/+12 |
* | Do proper "locking" for missing vmmeters part. | attilio | 2007-06-04 | 1 | -6/+11 |
* | Revert VMCNT_* operations introduction. | attilio | 2007-05-31 | 1 | -47/+47 |
* | - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating | jeff | 2007-05-18 | 1 | -47/+47 |
* | Change the pagedaemon, vm_wait(), and vm_waitpfault() to sleep on the | alc | 2007-02-07 | 1 | -8/+12 |
* | Use FOREACH_PROC_IN_SYSTEM instead of using its unrolled form. | delphij | 2007-01-17 | 1 | -1/+1 |
* | Replace PG_BUSY with VPO_BUSY. In other words, changes to the page's | alc | 2006-10-22 | 1 | -11/+17 |
* | Complete the transition from pmap_page_protect() to pmap_remove_write(). | alc | 2006-08-01 | 1 | -1/+1 |
* | Expand scope of marker to reduce the number of page queue scan restarts. | tegge | 2006-02-17 | 1 | -12/+19 |
* | Check return value from nonblocking call to vn_start_write(). | tegge | 2006-02-17 | 1 | -2/+8 |
* | Remove an unnecessary call to pmap_remove_all(). The given page is not | alc | 2006-02-04 | 1 | -1/+0 |
* | Use the new macros abstracting the page coloring/queues implementation. | alc | 2006-01-27 | 1 | -2/+2 |
* | MI changes: | netchild | 2005-12-31 | 1 | -6/+6 |
* | Reimplement the reclamation of PV entries. Specifically, perform | alc | 2005-11-09 | 1 | -34/+0 |
* | Don't allow pagedaemon to skip pages while scanning PQ_ACTIVE or PQ_INACTIVE | tegge | 2005-08-10 | 1 | -5/+70 |
* | /* -> /*- for license, minor formatting changes | imp | 2005-01-07 | 1 | -1/+1 |
* | Revise the part of vm_pageout_scan() that moves pages from the cache | alc | 2005-01-06 | 1 | -12/+31 |
* | During traversal of the inactive queue, try locking the page's containing | alc | 2004-11-05 | 1 | -4/+9 |
* | The synchronization provided by vm object locking has eliminated the | alc | 2004-11-03 | 1 | -2/+0 |
* | During traversal of the active queue by vm_pageout_page_stats(), try | alc | 2004-10-30 | 1 | -1/+10 |
* | Add an assignment statement that I omitted from the previous revision. | alc | 2004-10-30 | 1 | -0/+1 |
* | During traversal of the active queue, try locking the page's containing | alc | 2004-10-27 | 1 | -4/+12 |
* | Remove the GIANT_REQUIRED preceding pmap_remove() in | alc | 2004-07-18 | 1 | -1/+0 |
* | Push down the acquisition and release of the page queues lock into | alc | 2004-07-15 | 1 | -2/+0 |
* | Remove an unused and unimplemented sysctl. (For the record, it was marked | alc | 2004-07-12 | 1 | -10/+1 |
* | Call vm_pageout_page_stats() with the page queues lock held. | alc | 2004-06-24 | 1 | -3/+2 |
* | Remove spl calls. | alc | 2004-06-24 | 1 | -14/+1 |
* | Nice, is a property of a process as a whole.. | julian | 2004-06-16 | 1 | -4/+1 |
* | Cache queue pages are not mapped. Thus, the pmap_remove_all() by | alc | 2004-05-12 | 1 | -1/+0 |
* | 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 |