summaryrefslogtreecommitdiff
path: root/sys/vm/vm_object.c
Commit message (Expand)AuthorAgeFilesLines
* MFC r302567:Konstantin Belousov2016-07-251-0/+4
* Do not leak the vm object lock when swap reservation failed, inKonstantin Belousov2016-05-291-0/+1
* Prevent parallel object collapses. Both vm_object_collapse_scan() andKonstantin Belousov2016-05-261-0/+5
* Style changes to some most outrageous violations in vm_object_collapse().Konstantin Belousov2016-05-261-9/+6
* Add implementation of robust mutexes, hopefully close enough to theKonstantin Belousov2016-05-171-1/+1
* sys/vm: minor spelling fixes in comments.Pedro F. Giffuni2016-05-021-1/+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-1/+1
* Pull vm_object_scan_all_shadowed out of vm_object_backing_scanConrad Meyer2015-12-031-155/+146
* r221714 fixed the situation when the collapse scan improperly handledKonstantin Belousov2015-12-011-97/+84
* As a step towards the elimination of PG_CACHED pages, rework the handlingMark Johnston2015-09-301-11/+11
* Revert r173708's modifications to vm_object_page_remove().Konstantin Belousov2015-07-251-23/+5
* Make KPI of vm_pager_get_pages() more strict: if a pager changes a pageGleb Smirnoff2015-06-121-6/+2
* Provide vnode in memory map info for files on tmpfsEric van Gyzen2015-06-021-0/+12
* Export a list of VM objects in the system via a sysctl. The list can beJohn Baldwin2015-05-271-0/+137
* Place VM objects on the object list when created and never remove them.John Baldwin2015-05-081-14/+17
* Correct a typo in vm_object_backing_scan() that originated in r254141.Alan Cox2015-03-071-1/+1
* Use RW_NEW rather than calling bzero().Alan Cox2015-03-011-2/+1
* Update mtime for tmpfs files modified through memory mapping. SimilarKonstantin Belousov2015-01-281-1/+6
* When the last reference on the vnode' vm object is dropped, read theKonstantin Belousov2014-12-051-1/+6
* When unwiring a region of an address space, do not assume that theAlan Cox2014-07-261-0/+72
* Correct assertion. The shadowing object cannot be tmpfs vm object,Konstantin Belousov2014-07-241-2/+4
* The OBJ_TMPFS flag of vm_object means that there is unreclaimed tmpfsKonstantin Belousov2014-07-141-3/+3
* Rename global cnt to vm_cnt to avoid shadowing.Bryan Drewery2014-03-221-1/+1
* Do not vdrop() the tmpfs vnode until it is unlocked. The holdKonstantin Belousov2014-03-121-1/+2
* Fix-up r254141: in the process of making a failing vm_page_rename()Attilio Rao2014-02-141-2/+4
* Fix function name in KASSERT().Gleb Smirnoff2014-02-121-2/+1
* Do not coalesce if the swap object belongs to tmpfs vnode. TheKonstantin Belousov2013-11-051-2/+3
* Drain for the xbusy state for two places which potentially doKonstantin Belousov2013-09-081-0/+6
* Remove the deprecated VM_ALLOC_RETRY flag for the vm_page_grab(9).Konstantin Belousov2013-08-221-2/+1
* On all the architectures, avoid to preallocate the physical memoryAttilio Rao2013-08-091-27/+49
* The soft and hard busy mechanism rely on the vm object lock to work.Attilio Rao2013-08-091-23/+25
* Replace kernel virtual address space allocation with vmem. This providesJeff Roberson2013-08-071-1/+1
* Never remove user-wired pages from an object when doingKonstantin Belousov2013-07-111-9/+10
* - Add a general purpose resource allocator, vmem, from NetBSD. It wasJeff Roberson2013-06-281-6/+0
* Revise the interface between vm_object_madvise() and vm_page_dontneed() soAlan Cox2013-06-101-22/+2
* In vm_object_split(), busy and consequently unbusy the pages only whenAttilio Rao2013-06-041-3/+4
* After the object lock was dropped, the object' reference count couldKonstantin Belousov2013-05-301-5/+5
* Remove the capitalization in the assertion message. Print the addressKonstantin Belousov2013-05-301-1/+1
* Rework the handling of the tmpfs node backing swap object and tmpfsKonstantin Belousov2013-04-281-1/+23
* Make vm_object_page_clean() and vm_mmap_vnode() tolerate the vnode'Konstantin Belousov2013-04-281-1/+6
* Sync back vmcontention branch into HEAD:Attilio Rao2013-03-181-5/+8
* Switch the vm_object mutex to be a rwlock. This will enable in theAttilio Rao2013-03-091-103/+104
* Merge from vmc-playground:Attilio Rao2013-03-091-5/+6
* Merge from vmcontention:Attilio Rao2013-03-041-4/+5
* The value held by the vm object's field pg_color is only consideredAlan Cox2013-03-021-1/+0
* Merge from vmc-playground branch:Attilio Rao2013-02-261-4/+4
* Remove white spaces.Attilio Rao2013-02-261-2/+2
* Wrap the sleeps synchronized by the vm_object lock into the specificAttilio Rao2013-02-261-7/+5
* In the past four years, we've added two new vm object types. Each time,Alan Cox2012-12-091-8/+27