| Commit message (Expand) | Author | Age | Files | Lines |
| * | Fix some races introduced in r332974. | Mark Johnston | 2018-05-04 | 1 | -2/+2 |
| * | Improve VM page queue scalability. | Mark Johnston | 2018-04-24 | 1 | -53/+6 |
| * | Dequeue wired pages lazily. | Mark Johnston | 2018-02-07 | 1 | -1/+1 |
| * | Use per-domain locks for vm page queue free. Move paging control from | Jeff Roberson | 2018-02-06 | 1 | -0/+2 |
| * | On munlock(), unwire correct page. | Konstantin Belousov | 2018-02-05 | 1 | -5/+16 |
| * | Implement 'domainset', a cpuset based NUMA policy mechanism. This allows | Jeff Roberson | 2018-01-12 | 1 | -0/+3 |
| * | Make the vm object bypass and collapse counters per CPU. | Alan Cox | 2017-12-25 | 1 | -8/+19 |
| * | SPDX: Consider code from Carnegie-Mellon University. | Pedro F. Giffuni | 2017-11-30 | 1 | -1/+1 |
| * | Eliminate kmem_arena and kmem_object in preparation for further NUMA commits. | Jeff Roberson | 2017-11-28 | 1 | -9/+0 |
| * | sys: further adoption of SPDX licensing ID tags. | Pedro F. Giffuni | 2017-11-20 | 1 | -0/+2 |
| * | Replace manyinstances of VM_WAIT with blocking page allocation flags | Jeff Roberson | 2017-11-08 | 1 | -2/+3 |
| * | Batch atomic updates to the number of active, inactive, and laundry | Alan Cox | 2017-10-19 | 1 | -2/+12 |
| * | Optimize vm_object_page_remove() by eliminating pointless calls to | Alan Cox | 2017-09-28 | 1 | -4/+6 |
| * | For unlinked files, do not msync(2) or sync on the vnode deactivation. | Konstantin Belousov | 2017-09-19 | 1 | -2/+2 |
| * | Batch freeing of the pages in vm_object_page_remove() under the same | Konstantin Belousov | 2017-09-15 | 1 | -1/+6 |
| * | Do not relock free queue mutex for each page, free whole terminating | Konstantin Belousov | 2017-09-13 | 1 | -12/+47 |
| * | Add a vm_page_change_lock() helper, the common code to not relock page | Konstantin Belousov | 2017-09-09 | 1 | -17/+9 |
| * | Replace global swhash in swap pager with per-object trie to track swap | Konstantin Belousov | 2017-08-25 | 1 | -0/+12 |
| * | Add OBJ_PG_DTOR flag to VM object. | Ruslan Bukin | 2017-08-16 | 1 | -36/+50 |
| * | Do not allocate struct kinfo_vmobject on stack. | Konstantin Belousov | 2017-07-22 | 1 | -30/+32 |
| * | Add pctrie_init() and vm_radix_init() to initialize generic pctrie and | Konstantin Belousov | 2017-07-19 | 1 | -2/+2 |
| * | Commit the 64-bit inode project. | Konstantin Belousov | 2017-05-23 | 1 | -0/+3 |
| * | - Remove 'struct vmmeter' from 'struct pcpu', leaving only global vmmeter | Gleb Smirnoff | 2017-04-17 | 1 | -1/+1 |
| * | Relax the locking requirements for vm_object_page_noreuse(). While | Alan Cox | 2017-03-15 | 1 | -1/+1 |
| * | Use atop() instead of OFF_TO_IDX() for convertion of addresses or | Konstantin Belousov | 2017-03-14 | 1 | -5/+5 |
| * | Renumber copyright clause 4 | Warner Losh | 2017-02-28 | 1 | -1/+1 |
| * | Avoid page lookups in the top-level object in vm_object_madvise(). | Mark Johnston | 2017-01-30 | 1 | -69/+98 |
| * | Avoid unnecessary page lookups in vm_object_madvise(). | Mark Johnston | 2017-01-15 | 1 | -23/+34 |
| * | Improve vm_object_scan_all_shadowed() to also check swap backing objects. | Konstantin Belousov | 2016-12-18 | 1 | -20/+24 |
| * | Eliminate every mention of PG_CACHED pages from the comments in the machine- | Alan Cox | 2016-12-12 | 1 | -4/+3 |
| * | During vm_page_cache()'s call to vm_radix_insert(), if vm_page_alloc() was | Alan Cox | 2016-12-01 | 1 | -1/+0 |
| * | Remove most of the code for implementing PG_CACHED pages. (This change does | Alan Cox | 2016-11-15 | 1 | -38/+1 |
| * | Introduce a new page queue, PQ_LAUNDRY, for storing unreferenced, dirty | Alan Cox | 2016-11-09 | 1 | -2/+2 |
| * | Fix a race in vm_page_busy_sleep(9). | Konstantin Belousov | 2016-10-13 | 1 | -5/+5 |
| * | Replace all remaining calls to vprint(9) with vn_printf(9), and remove | Edward Tomasz Napierala | 2016-08-10 | 1 | -1/+1 |
| * | In vgonel(), postpone setting BO_DEAD until VOP_RECLAIM() is called, | Konstantin Belousov | 2016-07-11 | 1 | -0/+4 |
| * | Do not leak the vm object lock when swap reservation failed, in | Konstantin Belousov | 2016-05-29 | 1 | -0/+1 |
| * | Prevent parallel object collapses. Both vm_object_collapse_scan() and | Konstantin Belousov | 2016-05-26 | 1 | -0/+5 |
| * | Style changes to some most outrageous violations in vm_object_collapse(). | Konstantin Belousov | 2016-05-26 | 1 | -9/+6 |
| * | Add implementation of robust mutexes, hopefully close enough to the | Konstantin Belousov | 2016-05-17 | 1 | -1/+1 |
| * | sys/vm: minor spelling fixes in comments. | Pedro F. Giffuni | 2016-05-02 | 1 | -1/+1 |
| * | Implement process-shared locks support for libthr.so.3, without | Konstantin Belousov | 2016-02-28 | 1 | -0/+5 |
| * | A change to KPI of vm_pager_get_pages() and underlying VOP_GETPAGES(). | Gleb Smirnoff | 2015-12-16 | 1 | -1/+1 |
| * | Pull vm_object_scan_all_shadowed out of vm_object_backing_scan | Conrad Meyer | 2015-12-03 | 1 | -155/+146 |
| * | r221714 fixed the situation when the collapse scan improperly handled | Konstantin Belousov | 2015-12-01 | 1 | -97/+84 |
| * | As a step towards the elimination of PG_CACHED pages, rework the handling | Mark Johnston | 2015-09-30 | 1 | -11/+11 |
| * | Revert r173708's modifications to vm_object_page_remove(). | Konstantin Belousov | 2015-07-25 | 1 | -23/+5 |
| * | Make KPI of vm_pager_get_pages() more strict: if a pager changes a page | Gleb Smirnoff | 2015-06-12 | 1 | -6/+2 |
| * | Provide vnode in memory map info for files on tmpfs | Eric van Gyzen | 2015-06-02 | 1 | -0/+12 |
| * | Export a list of VM objects in the system via a sysctl. The list can be | John Baldwin | 2015-05-27 | 1 | -0/+137 |