| Commit message (Expand) | Author | Age | Files | Lines |
* | Change the vm_ooffset_t type to unsigned. | Konstantin Belousov | 2018-12-02 | 1 | -9/+2 |
* | Include path for tmpfs objects in vm.objects sysctl | Eric van Gyzen | 2018-11-30 | 1 | -0/+3 |
* | Use per-domain locks for vm page queue free. Move paging control from | Jeff Roberson | 2018-02-06 | 1 | -0/+11 |
* | Implement 'domainset', a cpuset based NUMA policy mechanism. This allows | Jeff Roberson | 2018-01-12 | 1 | -0/+2 |
* | 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 | -2/+2 |
* | sys: further adoption of SPDX licensing ID tags. | Pedro F. Giffuni | 2017-11-20 | 1 | -0/+2 |
* | Use existing tag name for the vm_object' memq. | Konstantin Belousov | 2017-09-13 | 1 | -1/+6 |
* | Replace global swhash in swap pager with per-object trie to track swap | Konstantin Belousov | 2017-08-25 | 1 | -4/+4 |
* | Add OBJ_PG_DTOR flag to VM object. | Ruslan Bukin | 2017-08-16 | 1 | -0/+1 |
* | Fix style: change spaces to tabs. | Ruslan Bukin | 2017-07-21 | 1 | -3/+3 |
* | Renumber copyright clause 4 | Warner Losh | 2017-02-28 | 1 | -1/+1 |
* | Consistently handle negative or wrapping offsets in the mmap(2) syscalls. | Konstantin Belousov | 2017-02-12 | 1 | -0/+15 |
* | Style, use tab after #define. | Konstantin Belousov | 2017-02-04 | 1 | -2/+2 |
* | Eliminate every mention of PG_CACHED pages from the comments in the machine- | Alan Cox | 2016-12-12 | 1 | -11/+0 |
* | Add a new populate() pager method and extend device pager ops vector | Konstantin Belousov | 2016-12-08 | 1 | -0/+1 |
* | Remove most of the code for implementing PG_CACHED pages. (This change does | Alan Cox | 2016-11-15 | 1 | -8/+0 |
* | The vmtotal sysctl handler marks active vm objects to calculate | Konstantin Belousov | 2016-06-21 | 1 | -1/+0 |
* | Add implementation of robust mutexes, hopefully close enough to the | Konstantin Belousov | 2016-05-17 | 1 | -0/+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 | -0/+2 |
* | As a step towards the elimination of PG_CACHED pages, rework the handling | Mark Johnston | 2015-09-30 | 1 | -2/+2 |
* | Revert r173708's modifications to vm_object_page_remove(). | Konstantin Belousov | 2015-07-25 | 1 | -1/+0 |
* | Provide vnode in memory map info for files on tmpfs | Eric van Gyzen | 2015-06-02 | 1 | -0/+1 |
* | Introduce vm_object_color() and use it in mmap(2) to set the color of | Alan Cox | 2015-03-21 | 1 | -0/+24 |
* | Update mtime for tmpfs files modified through memory mapping. Similar | Konstantin Belousov | 2015-01-28 | 1 | -0/+1 |
* | Update a stale comment. | Alan Cox | 2014-09-11 | 1 | -1/+1 |
* | Add wrappers to assert that vm object is unlocked and for try upgrade. | Konstantin Belousov | 2014-08-06 | 1 | -0/+4 |
* | When unwiring a region of an address space, do not assume that the | Alan Cox | 2014-07-26 | 1 | -0/+2 |
* | The OBJ_TMPFS flag of vm_object means that there is unreclaimed tmpfs | Konstantin Belousov | 2014-07-14 | 1 | -1/+2 |
* | On all the architectures, avoid to preallocate the physical memory | Attilio Rao | 2013-08-09 | 1 | -1/+1 |
* | Never remove user-wired pages from an object when doing | Konstantin Belousov | 2013-07-11 | 1 | -0/+1 |
* | o Relax locking assertions for vm_page_find_least() | Attilio Rao | 2013-05-21 | 1 | -0/+2 |
* | Rework the handling of the tmpfs node backing swap object and tmpfs | Konstantin Belousov | 2013-04-28 | 1 | -0/+11 |
* | Sync back vmcontention branch into HEAD: | Attilio Rao | 2013-03-18 | 1 | -5/+7 |
* | Switch the vm_object mutex to be a rwlock. This will enable in the | Attilio Rao | 2013-03-09 | 1 | -12/+25 |
* | Merge from vmc-playground: | Attilio Rao | 2013-03-09 | 1 | -0/+7 |
* | Merge from vmobj-rwlock: | Attilio Rao | 2013-02-27 | 1 | -1/+0 |
* | Merge from vmc-playground branch: | Attilio Rao | 2013-02-26 | 1 | -4/+0 |
* | Wrap the sleeps synchronized by the vm_object lock into the specific | Attilio Rao | 2013-02-26 | 1 | -1/+3 |
* | Fix a bug in the device pager code that can trigger an assertion | Kenneth D. Merry | 2013-01-09 | 1 | -0/+1 |
* | In the past four years, we've added two new vm object types. Each time, | Alan Cox | 2012-12-09 | 1 | -0/+2 |
* | - Add a comment explaining the locking of the cached pages pool held | Attilio Rao | 2012-06-22 | 1 | -1/+14 |
* | Fix madvise(MADV_WILLNEED) to properly handle individual mappings larger | John Baldwin | 2012-03-19 | 1 | -1/+1 |
* | In vm_object_page_clean(), do not clean OBJ_MIGHTBEDIRTY object flag | Konstantin Belousov | 2012-03-17 | 1 | -2/+2 |
* | Account the writeable shared mappings backed by file in the vnode | Konstantin Belousov | 2012-02-23 | 1 | -0/+1 |
* | Change the type of the paging_in_progress refcounter from u_short to | Konstantin Belousov | 2012-01-10 | 1 | -1/+1 |
* | Update the device pager interface, while keeping the compatibility | Konstantin Belousov | 2011-11-15 | 1 | -0/+1 |
* | Add the posix_fadvise(2) system call. It is somewhat similar to | John Baldwin | 2011-11-04 | 1 | -0/+2 |
* | Add a new option, OBJPR_NOTMAPPED, to vm_object_page_remove(). Passing this | Alan Cox | 2011-06-29 | 1 | -1/+8 |