aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vm_object.h
Commit message (Expand)AuthorAgeFilesLines
* Change the vm_ooffset_t type to unsigned.Konstantin Belousov2018-12-021-9/+2
* Include path for tmpfs objects in vm.objects sysctlEric van Gyzen2018-11-301-0/+3
* Use per-domain locks for vm page queue free. Move paging control fromJeff Roberson2018-02-061-0/+11
* Implement 'domainset', a cpuset based NUMA policy mechanism. This allowsJeff Roberson2018-01-121-0/+2
* SPDX: Consider code from Carnegie-Mellon University.Pedro F. Giffuni2017-11-301-1/+1
* Eliminate kmem_arena and kmem_object in preparation for further NUMA commits.Jeff Roberson2017-11-281-2/+2
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Use existing tag name for the vm_object' memq.Konstantin Belousov2017-09-131-1/+6
* Replace global swhash in swap pager with per-object trie to track swapKonstantin Belousov2017-08-251-4/+4
* Add OBJ_PG_DTOR flag to VM object.Ruslan Bukin2017-08-161-0/+1
* Fix style: change spaces to tabs.Ruslan Bukin2017-07-211-3/+3
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* Consistently handle negative or wrapping offsets in the mmap(2) syscalls.Konstantin Belousov2017-02-121-0/+15
* Style, use tab after #define.Konstantin Belousov2017-02-041-2/+2
* Eliminate every mention of PG_CACHED pages from the comments in the machine-Alan Cox2016-12-121-11/+0
* Add a new populate() pager method and extend device pager ops vectorKonstantin Belousov2016-12-081-0/+1
* Remove most of the code for implementing PG_CACHED pages. (This change doesAlan Cox2016-11-151-8/+0
* The vmtotal sysctl handler marks active vm objects to calculateKonstantin Belousov2016-06-211-1/+0
* Add implementation of robust mutexes, hopefully close enough to theKonstantin Belousov2016-05-171-0/+1
* Implement process-shared locks support for libthr.so.3, withoutKonstantin Belousov2016-02-281-0/+5
* A change to KPI of vm_pager_get_pages() and underlying VOP_GETPAGES().Gleb Smirnoff2015-12-161-0/+2
* As a step towards the elimination of PG_CACHED pages, rework the handlingMark Johnston2015-09-301-2/+2
* Revert r173708's modifications to vm_object_page_remove().Konstantin Belousov2015-07-251-1/+0
* Provide vnode in memory map info for files on tmpfsEric van Gyzen2015-06-021-0/+1
* Introduce vm_object_color() and use it in mmap(2) to set the color ofAlan Cox2015-03-211-0/+24
* Update mtime for tmpfs files modified through memory mapping. SimilarKonstantin Belousov2015-01-281-0/+1
* Update a stale comment.Alan Cox2014-09-111-1/+1
* Add wrappers to assert that vm object is unlocked and for try upgrade.Konstantin Belousov2014-08-061-0/+4
* When unwiring a region of an address space, do not assume that theAlan Cox2014-07-261-0/+2
* The OBJ_TMPFS flag of vm_object means that there is unreclaimed tmpfsKonstantin Belousov2014-07-141-1/+2
* On all the architectures, avoid to preallocate the physical memoryAttilio Rao2013-08-091-1/+1
* Never remove user-wired pages from an object when doingKonstantin Belousov2013-07-111-0/+1
* o Relax locking assertions for vm_page_find_least()Attilio Rao2013-05-211-0/+2
* Rework the handling of the tmpfs node backing swap object and tmpfsKonstantin Belousov2013-04-281-0/+11
* Sync back vmcontention branch into HEAD:Attilio Rao2013-03-181-5/+7
* Switch the vm_object mutex to be a rwlock. This will enable in theAttilio Rao2013-03-091-12/+25
* Merge from vmc-playground:Attilio Rao2013-03-091-0/+7
* Merge from vmobj-rwlock:Attilio Rao2013-02-271-1/+0
* Merge from vmc-playground branch:Attilio Rao2013-02-261-4/+0
* Wrap the sleeps synchronized by the vm_object lock into the specificAttilio Rao2013-02-261-1/+3
* Fix a bug in the device pager code that can trigger an assertionKenneth D. Merry2013-01-091-0/+1
* In the past four years, we've added two new vm object types. Each time,Alan Cox2012-12-091-0/+2
* - Add a comment explaining the locking of the cached pages pool heldAttilio Rao2012-06-221-1/+14
* Fix madvise(MADV_WILLNEED) to properly handle individual mappings largerJohn Baldwin2012-03-191-1/+1
* In vm_object_page_clean(), do not clean OBJ_MIGHTBEDIRTY object flagKonstantin Belousov2012-03-171-2/+2
* Account the writeable shared mappings backed by file in the vnodeKonstantin Belousov2012-02-231-0/+1
* Change the type of the paging_in_progress refcounter from u_short toKonstantin Belousov2012-01-101-1/+1
* Update the device pager interface, while keeping the compatibilityKonstantin Belousov2011-11-151-0/+1
* Add the posix_fadvise(2) system call. It is somewhat similar toJohn Baldwin2011-11-041-0/+2
* Add a new option, OBJPR_NOTMAPPED, to vm_object_page_remove(). Passing thisAlan Cox2011-06-291-1/+8