| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | Place VM objects on the object list when created and never remove them. | John Baldwin | 2015-05-08 | 1 | -14/+17 |
* | Correct a typo in vm_object_backing_scan() that originated in r254141. | Alan Cox | 2015-03-07 | 1 | -1/+1 |
* | Use RW_NEW rather than calling bzero(). | Alan Cox | 2015-03-01 | 1 | -2/+1 |
* | Update mtime for tmpfs files modified through memory mapping. Similar | Konstantin Belousov | 2015-01-28 | 1 | -1/+6 |
* | When the last reference on the vnode' vm object is dropped, read the | Konstantin Belousov | 2014-12-05 | 1 | -1/+6 |
* | When unwiring a region of an address space, do not assume that the | Alan Cox | 2014-07-26 | 1 | -0/+72 |
* | Correct assertion. The shadowing object cannot be tmpfs vm object, | Konstantin Belousov | 2014-07-24 | 1 | -2/+4 |
* | The OBJ_TMPFS flag of vm_object means that there is unreclaimed tmpfs | Konstantin Belousov | 2014-07-14 | 1 | -3/+3 |
* | Rename global cnt to vm_cnt to avoid shadowing. | Bryan Drewery | 2014-03-22 | 1 | -1/+1 |
* | Do not vdrop() the tmpfs vnode until it is unlocked. The hold | Konstantin Belousov | 2014-03-12 | 1 | -1/+2 |
* | Fix-up r254141: in the process of making a failing vm_page_rename() | Attilio Rao | 2014-02-14 | 1 | -2/+4 |