summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_object.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* | | | Revert the moving of vm_object objects initialization:attilio2013-02-261-9/+8
* | | | Merge from vmcontentionattilio2013-02-261-7/+5
|\ \ \ \ | |/ / /
| * | | MFCattilio2013-02-261-8/+5
| |\ \ \ | | |/ /
| | * | Wrap the sleeps synchronized by the vm_object lock into the specificattilio2013-02-261-7/+5
| | |/
* | | Retire the old UMA primitive uma_zone_set_obj() and replace it with theattilio2013-02-241-9/+10
* | | Fix wrong object reference.attilio2013-02-101-1/+1
* | | Make vm_object_cache_is_empty() inline.attilio2013-02-061-7/+0
* | | Fixup r246423 by adding vm_radix.h includes where it is not presentattilio2013-02-061-0/+1
* | | - Move the vm_object_cache_is_empty() prototype to be sortedattilio2013-02-061-1/+1
OpenPOWER on IntegriCloud