| Age | Commit message (Expand) | Author |
| 2025-05-07 | vm_page: drop mpred param from insert_lookup | Doug Moore |
| 2025-04-14 | vm_page: use iterators in page allocaction | Doug Moore |
| 2023-11-26 | sys: Automated cleanup of cdefs and other formatting | Warner Losh |
| 2023-08-16 | sys: Remove $FreeBSD$: one-line .c pattern | Warner Losh |
| 2023-05-12 | spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD | Warner Losh |
| 2023-04-25 | vm: fix a number of functions to match the expected prototypes | Dimitry Andric |
| 2021-05-13 | vm_object_kvme_type(): reimplement by embedding kvme_type into pagerops | Konstantin Belousov |
| 2021-05-07 | Constify vm_pager-related virtual tables. | Konstantin Belousov |
| 2020-09-09 | Allow consumer to customize physical pager. | Konstantin Belousov |
| 2020-01-19 | Don't hold the object lock while calling getpages. | Jeff Roberson |
| 2019-10-15 | (4/6) Protect page valid with the busy lock. | Jeff Roberson |
| 2019-10-15 | (1/6) Replace busy checks with acquires where it is trival to do so. | Jeff Roberson |
| 2019-09-10 | Use the sleepq lock rather than the page lock to protect against wakeup | Jeff Roberson |
| 2017-11-27 | sys: general adoption of SPDX licensing ID tags. | Pedro F. Giffuni |
| 2017-11-08 | Replace manyinstances of VM_WAIT with blocking page allocation flags | Jeff Roberson |
| 2016-12-08 | Implement the populate() pager method for phys pager. | Konstantin Belousov |
| 2016-12-08 | Style. | Konstantin Belousov |
| 2016-04-21 | sys: use our roundup2/rounddown2() macros when param.h is available. | Pedro F. Giffuni |
| 2015-12-16 | A change to KPI of vm_pager_get_pages() and underlying VOP_GETPAGES(). | Gleb Smirnoff |
| 2015-05-08 | Place VM objects on the object list when created and never remove them. | John Baldwin |
| 2013-08-09 | The soft and hard busy mechanism rely on the vm object lock to work. | Attilio Rao |
| 2013-03-09 | Switch the vm_object mutex to be a rwlock. This will enable in the | Attilio Rao |
| 2011-01-11 | Remove unneeded includes of <sys/linker_set.h>. Other headers that use | John Baldwin |
| 2010-05-03 | Handle busy status of the page in a way expected for pager_getpage(). | Konstantin Belousov |
| 2009-06-23 | Implement global and per-uid accounting of the anonymous memory. Add | Konstantin Belousov |
| 2009-06-13 | Eliminate an unnecessary clearing of a page's dirty bits in | Alan Cox |
| 2007-10-30 | Correct a copy and paste'o in phys_pager.c, we are talking about phys here | Remko Lodder |
| 2007-08-18 | Fix the phys_pager in the way similar to the rev. 1.83 of the | Konstantin Belousov |
| 2007-08-05 | Consider a scenario in which one processor, call it Pt, is performing | Alan Cox |
| 2007-04-10 | Minor typo fix, noticed while I was going through *_pager.c files. | Giorgos Keramidas |
| 2007-02-25 | Change the way that unmanaged pages are created. Specifically, | Alan Cox |
| 2006-10-22 | Replace PG_BUSY with VPO_BUSY. In other words, changes to the page's | Alan Cox |
| 2005-01-07 | /* -> /*- for license, minor formatting changes | Warner Losh |
| 2004-04-25 | Zero the physical page only if it is invalid and not prezeroed. | Alan Cox |
| 2004-04-24 | Add a VM_OBJECT_LOCK_ASSERT() call. Remove splvm() and splx() calls. Move | Alan Cox |
| 2004-01-04 | Simplify the various pager allocation routines by computing the desired | Alan Cox |
| 2003-08-05 | Use sparse struct initializations for struct pagerops. | Poul-Henning Kamp |
| 2003-06-11 | Use __FBSDID(). | David E. O'Brien |
| 2002-12-27 | Increase the scope of the page queues lock in phys_pager_getpages(). | Alan Cox |
| 2002-12-17 | Hold the page queues lock when performing vm_page_flag_set(). | Alan Cox |
| 2002-08-25 | o Retire vm_page_zero_fill() and vm_page_zero_fill_area(). Ever since | Alan Cox |
| 2002-07-13 | o Lock page queue accesses by vm_page_unmanage(). | Alan Cox |
| 2002-06-22 | o Remove GIANT_REQUIRED from phys_pager_alloc(). If handle isn't NULL, | Alan Cox |
| 2002-04-04 | Change callers of mtx_init() to pass in an appropriate lock type name. In | John Baldwin |
| 2002-03-20 | Remove references to vm_zone.h and switch over to the new uma API. | Jeff Roberson |
| 2001-07-04 | With Alfred's permission, remove vm_mtx in favor of a fine-grained approach | Matthew Dillon |
| 2001-05-23 | Set the phys_pager_alloc_lock to 1 when it is acquired so that it is | John Baldwin |
| 2001-05-19 | Introduce a global lock for the vm subsystem (vm_mtx). | Alfred Perlstein |
| 2001-05-01 | Undo part of the tangle of having sys/lock.h and sys/mutex.h included in | Mark Murray |
| 2001-04-18 | Protect pager object creation with sx locks. | Alfred Perlstein |