summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_object.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* | | | Merge from vmcontentionattilio2013-03-031-1/+0
|\ \ \ \ | |/ / /
| * | | MFCattilio2013-03-031-1/+0
| |\ \ \ | | |/ /
| | * | The value held by the vm object's field pg_color is only consideredalc2013-03-021-1/+0
| | * | Merge from vmc-playground branch:attilio2013-02-261-4/+4
| | * | Remove white spaces.attilio2013-02-261-2/+2
| * | | MFCattilio2013-02-261-4/+4
| * | | MFCattilio2013-02-261-1/+1
* | | | Revert white space change in the previous commit.alc2013-03-021-1/+0
* | | | Assert that the trie is empty when a vm object is destroyed.alc2013-03-021-4/+6
* | | | Merge from vmcontentionattilio2013-02-261-1/+1
OpenPOWER on IntegriCloud