| Commit message (Expand) | Author | Age | Files | Lines |
* | Make MAXPHYS tunable. Bump MAXPHYS to 1M. | Konstantin Belousov | 2020-11-28 | 1 | -4/+5 |
* | sys/vm: quiet -Wwrite-strings | Ryan Libby | 2020-02-23 | 1 | -1/+1 |
* | Eliminate some unnecessary uses of UMA_ZONE_VM. Only zones involved in | Jeff Roberson | 2020-02-19 | 1 | -1/+1 |
* | Don't hold the object lock while calling getpages. | Jeff Roberson | 2020-01-19 | 1 | -1/+6 |
* | Add couple more assertions to vm_pager_assert_in(). The bogus page is | Gleb Smirnoff | 2019-10-25 | 1 | -5/+12 |
* | Do not reserve KVA for paging bufs in vm_ksubmap_init(), since now | Gleb Smirnoff | 2019-01-16 | 1 | -10/+0 |
* | Allocate pager bufs from UMA instead of 80-ish mutex protected linked list. | Gleb Smirnoff | 2019-01-15 | 1 | -127/+71 |
* | SPDX: Consider code from Carnegie-Mellon University. | Pedro F. Giffuni | 2017-11-30 | 1 | -1/+1 |
* | sys: further adoption of SPDX licensing ID tags. | Pedro F. Giffuni | 2017-11-20 | 1 | -0/+2 |
* | Start annotating global _padalign locks with __exclusive_cache_line | Mateusz Guzik | 2017-09-06 | 1 | -1/+1 |
* | Renumber copyright clause 4 | Warner Losh | 2017-02-28 | 1 | -1/+1 |
* | Move bogus_page declaration to vm_page.h and initialization to vm_page.c. | Gleb Smirnoff | 2017-01-04 | 1 | -2/+0 |
* | Ansify vm/vm_pager.c. Style. | Konstantin Belousov | 2016-12-31 | 1 | -36/+22 |
* | Allow bogus_page to be passed to pager(s). | Gleb Smirnoff | 2016-12-09 | 1 | -0/+4 |
* | Add BUF_TRACKING and FULL_BUF_TRACKING buffer debugging | Conrad Meyer | 2016-10-31 | 1 | -0/+2 |
* | Remove slightly used const values that can be replaced with nitems(). | Pedro F. Giffuni | 2016-04-21 | 1 | -3/+1 |
* | A change to KPI of vm_pager_get_pages() and underlying VOP_GETPAGES(). | Gleb Smirnoff | 2015-12-16 | 1 | -61/+28 |
* | - Make 'struct buf *buf' private to vfs_bio.c. Having a global variable | Jeff Roberson | 2015-07-29 | 1 | -0/+2 |
* | Refactor unmapped buffer address handling. | Jeff Roberson | 2015-07-23 | 1 | -4/+3 |
* | o Un-inline vm_pager_get_pages(), vm_pager_get_pages_async(). | Gleb Smirnoff | 2015-06-17 | 1 | -1/+71 |
* | o Enhance vm_pager_free_nonreq() function: | Gleb Smirnoff | 2015-03-17 | 1 | -8/+14 |
* | - In vnode_pager_generic_getpages() use different free counters for | Gleb Smirnoff | 2015-03-06 | 1 | -0/+1 |
* | Avoid an exclusive acquisition of the object lock on the expected execution | Alan Cox | 2014-09-14 | 1 | -0/+27 |
* | - Add a general purpose resource allocator, vmem, from NetBSD. It was | Jeff Roberson | 2013-06-28 | 1 | -8/+4 |
* | Prepare to replace the buf splay with a trie: | Jeff Roberson | 2013-04-06 | 1 | -20/+4 |
* | Switch the vm_object mutex to be a rwlock. This will enable in the | Attilio Rao | 2013-03-09 | 1 | -4/+5 |
* | vm_pager_object_lookup: small performance optimization | Andriy Gapon | 2012-05-23 | 1 | -6/+7 |
* | Add new pager type, OBJT_MGTDEVICE. It provides the device pager | Konstantin Belousov | 2012-05-12 | 1 | -1/+2 |
* | Remove the condition that is always true. | Konstantin Belousov | 2011-11-15 | 1 | -1/+1 |
* | Move the definition of M_VMPGDATA to the swap pager, where the only | Alan Cox | 2011-01-18 | 1 | -2/+0 |
* | Add a new type of VM object: OBJT_SG. An OBJT_SG object is very similar to | John Baldwin | 2009-07-24 | 1 | -1/+2 |
* | Implement global and per-uid accounting of the anonymous memory. Add | Konstantin Belousov | 2009-06-23 | 1 | -4/+4 |
* | Change the functions to ANSI in those cases where it breaks promotion | Roman Divacky | 2009-02-24 | 1 | -5/+2 |
* | Consider a scenario in which one processor, call it Pt, is performing | Alan Cox | 2007-08-05 | 1 | -7/+19 |
* | Normalize a significant number of kernel malloc type names: | Robert Watson | 2005-10-31 | 1 | -1/+1 |
* | Do not use vm_pager_init() to initialize vnode_pbuf_freecnt variable. | Alexander Kabaev | 2005-08-13 | 1 | -0/+1 |
* | Remove calls to spl*(). | Alan Cox | 2005-05-18 | 1 | -11/+0 |
* | Make npages static and const. | Poul-Henning Kamp | 2005-02-10 | 1 | -1/+1 |
* | /* -> /*- for license, minor formatting changes | Warner Losh | 2005-01-07 | 1 | -1/+1 |
* | Add pbgetbo()/pbrelbo() lighter weight versions of pbgetvp()/pbrelvp(). | Poul-Henning Kamp | 2004-11-15 | 1 | -0/+42 |
* | More kasserts. | Poul-Henning Kamp | 2004-11-15 | 1 | -1/+6 |
* | style polishing. | Poul-Henning Kamp | 2004-11-15 | 1 | -7/+3 |
* | Move pbgetvp() and pbrelvp() to vm_pager.c with the rest of the pbuf stuff. | Poul-Henning Kamp | 2004-11-15 | 1 | -0/+44 |
* | expect the caller to have called pbrelvp() if necessary. | Poul-Henning Kamp | 2004-11-15 | 1 | -3/+0 |
* | Retire b_magic now, we have the bufobj containing the same hint. | Poul-Henning Kamp | 2004-11-04 | 1 | -1/+0 |
* | Move the buffer method vector (buf->b_op) to the bufobj. | Poul-Henning Kamp | 2004-10-24 | 1 | -1/+0 |
* | The demise of vm_pager_map_page() in revision 1.93 of vm/vm_pager.c permits | Alan Cox | 2004-04-08 | 1 | -3/+0 |
* | Remove advertising clause from University of California Regent's license, | Warner Losh | 2004-04-06 | 1 | -4/+0 |
* | Eliminate vm_pager_map_page() and vm_pager_unmap_page() and their uses. | Alan Cox | 2004-04-06 | 1 | -20/+0 |
* | - Remove comments referring to functions that no longer exist. | Alan Cox | 2003-10-20 | 1 | -2/+0 |