summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_object.c
Commit message (Expand)AuthorAgeFilesLines
* As a step towards the elimination of PG_CACHED pages, rework the handlingmarkj2015-09-301-11/+11
* Revert r173708's modifications to vm_object_page_remove().kib2015-07-251-23/+5
* Make KPI of vm_pager_get_pages() more strict: if a pager changes a pageglebius2015-06-121-6/+2
* Provide vnode in memory map info for files on tmpfsvangyzen2015-06-021-0/+12
* Export a list of VM objects in the system via a sysctl. The list can bejhb2015-05-271-0/+137
* Place VM objects on the object list when created and never remove them.jhb2015-05-081-14/+17
* Correct a typo in vm_object_backing_scan() that originated in r254141.alc2015-03-071-1/+1
* Use RW_NEW rather than calling bzero().alc2015-03-011-2/+1
* Update mtime for tmpfs files modified through memory mapping. Similarkib2015-01-281-1/+6
* When the last reference on the vnode' vm object is dropped, read thekib2014-12-051-1/+6
* When unwiring a region of an address space, do not assume that thealc2014-07-261-0/+72
* Correct assertion. The shadowing object cannot be tmpfs vm object,kib2014-07-241-2/+4
* The OBJ_TMPFS flag of vm_object means that there is unreclaimed tmpfskib2014-07-141-3/+3
* Rename global cnt to vm_cnt to avoid shadowing.bdrewery2014-03-221-1/+1
* Do not vdrop() the tmpfs vnode until it is unlocked. The holdkib2014-03-121-1/+2
* Fix-up r254141: in the process of making a failing vm_page_rename()attilio2014-02-141-2/+4
* Fix function name in KASSERT().glebius2014-02-121-2/+1
* Do not coalesce if the swap object belongs to tmpfs vnode. Thekib2013-11-051-2/+3
* Drain for the xbusy state for two places which potentially dokib2013-09-081-0/+6
* Remove the deprecated VM_ALLOC_RETRY flag for the vm_page_grab(9).kib2013-08-221-2/+1
* On all the architectures, avoid to preallocate the physical memoryattilio2013-08-091-27/+49
* The soft and hard busy mechanism rely on the vm object lock to work.attilio2013-08-091-23/+25
* Replace kernel virtual address space allocation with vmem. This providesjeff2013-08-071-1/+1
* Never remove user-wired pages from an object when doingkib2013-07-111-9/+10
* - Add a general purpose resource allocator, vmem, from NetBSD. It wasjeff2013-06-281-6/+0
* Revise the interface between vm_object_madvise() and vm_page_dontneed() soalc2013-06-101-22/+2
* In vm_object_split(), busy and consequently unbusy the pages only whenattilio2013-06-041-3/+4
* After the object lock was dropped, the object' reference count couldkib2013-05-301-5/+5
* Remove the capitalization in the assertion message. Print the addresskib2013-05-301-1/+1
* Rework the handling of the tmpfs node backing swap object and tmpfskib2013-04-281-1/+23
* Make vm_object_page_clean() and vm_mmap_vnode() tolerate the vnode'kib2013-04-281-1/+6
* Introduce vm_radix_is_empty(), and use it in place ofalc2013-03-101-1/+1
* Merge from vmcontention.attilio2013-03-091-103/+104
|\
| * MFCattilio2013-03-091-102/+105
| |\
| | * Switch the vm_object mutex to be a rwlock. This will enable in theattilio2013-03-091-103/+104
| | |\
| | | * MFCattilio2013-03-081-5/+5
| | | |\
| | | * | Fix compiling.attilio2013-02-261-2/+2
| | | * | MFCattilio2013-02-261-4/+4
| | | * | MFCattilio2013-02-261-2/+2
| | | * | MFCattilio2013-02-261-1/+1
| | | * | As VM_OBJECT_SLEEP() is a vm_object_t specific function, makeattilio2013-02-261-3/+3
| | | * | Hide the details for the assertion for VM_OBJECT_LOCK operations.attilio2013-02-211-21/+21
| | | * | Rename VM_OBJECT_LOCK(), VM_OBJECT_UNLOCK() and VM_OBJECT_TRYLOCK() toattilio2013-02-201-78/+78
| | | * | Switch vm_object lock to be a rwlock.attilio2013-02-201-33/+32
| | * | | Merge from vmc-playground:attilio2013-03-091-5/+6
| | | |/ | | |/|
| * | | MFCattilio2013-03-041-3/+5
| |\ \ \ | | |/ /
| | * | Merge from vmcontention:attilio2013-03-041-4/+5
* | | | Evaluations on the likelyhood of empty object cache cannot be made inattilio2013-03-041-4/+5
* | | | Remove the boot-time cache support and rely on UMA boot-time slab cacheattilio2013-03-041-0/+2
* | | | We don't need to reinitialize the root of the page cache trie on everyalc2013-03-031-1/+1
OpenPOWER on IntegriCloud