summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_object.h
Commit message (Expand)AuthorAgeFilesLines
* Implement process-shared locks support for libthr.so.3, withoutkib2016-02-281-0/+5
* A change to KPI of vm_pager_get_pages() and underlying VOP_GETPAGES().glebius2015-12-161-0/+2
* As a step towards the elimination of PG_CACHED pages, rework the handlingmarkj2015-09-301-2/+2
* Revert r173708's modifications to vm_object_page_remove().kib2015-07-251-1/+0
* Provide vnode in memory map info for files on tmpfsvangyzen2015-06-021-0/+1
* Introduce vm_object_color() and use it in mmap(2) to set the color ofalc2015-03-211-0/+24
* Update mtime for tmpfs files modified through memory mapping. Similarkib2015-01-281-0/+1
* Update a stale comment.alc2014-09-111-1/+1
* Add wrappers to assert that vm object is unlocked and for try upgrade.kib2014-08-061-0/+4
* When unwiring a region of an address space, do not assume that thealc2014-07-261-0/+2
* The OBJ_TMPFS flag of vm_object means that there is unreclaimed tmpfskib2014-07-141-1/+2
* On all the architectures, avoid to preallocate the physical memoryattilio2013-08-091-1/+1
* Never remove user-wired pages from an object when doingkib2013-07-111-0/+1
* o Relax locking assertions for vm_page_find_least()attilio2013-05-211-0/+2
* Rework the handling of the tmpfs node backing swap object and tmpfskib2013-04-281-0/+11
* Introduce vm_radix_is_empty(), and use it in place ofalc2013-03-101-1/+1
* Merge from vmcontention.attilio2013-03-091-12/+25
|\
| * MFCattilio2013-03-091-12/+32
| |\
| | * Switch the vm_object mutex to be a rwlock. This will enable in theattilio2013-03-091-12/+25
| | |\
| | | * MFCattilio2013-02-261-3/+0
| | | * As VM_OBJECT_SLEEP() is a vm_object_t specific function, makeattilio2013-02-261-1/+1
| | | * Complete the asserts by definining also assertions forattilio2013-02-211-0/+4
| | | * Hide the details for the assertion for VM_OBJECT_LOCK operations.attilio2013-02-211-2/+2
| | | * Add read mode operations to VM_OBJECT_LOCK* class of functions.attilio2013-02-201-0/+6
| | | * Rename VM_OBJECT_LOCK(), VM_OBJECT_UNLOCK() and VM_OBJECT_TRYLOCK() toattilio2013-02-201-4/+4
| | | * There is no need to use VM_OBJECT_LOCKED() as the assertion won'tattilio2013-02-201-2/+0
| | | * Remove unused VM_OBJECT_LOCKPTR().attilio2013-02-201-2/+0
| | | * Switch vm_object lock to be a rwlock.attilio2013-02-201-14/+21
| | * | Merge from vmc-playground:attilio2013-03-091-0/+7
| | * | Merge from vmobj-rwlock:attilio2013-02-271-1/+0
| | * | Merge from vmc-playground branch:attilio2013-02-261-4/+0
| * | | MFCattilio2013-02-271-1/+0
| * | | MFCattilio2013-02-261-4/+0
* | | | Evaluations on the likelyhood of empty object cache cannot be made inattilio2013-03-041-1/+1
* | | | Merge from vmcontentionattilio2013-02-271-1/+0
* | | | Merge from vmcontentionattilio2013-02-261-1/+3
|\ \ \ \ | |/ / /
| * | | MFCattilio2013-02-261-1/+3
| |\ \ \ | | |/ /
| | * | Wrap the sleeps synchronized by the vm_object lock into the specificattilio2013-02-261-1/+3
| | |/
* | | Retire the old UMA primitive uma_zone_set_obj() and replace it with theattilio2013-02-241-4/+0
* | | Reduce differences with HEAD.attilio2013-02-071-1/+1
* | | Reformat comments to follow original version and re-add correctattilio2013-02-061-2/+2
* | | Do not assume the lock to be held so that this can be used also inattilio2013-02-061-2/+0
* | | Tweak comment to remove splay tree references.attilio2013-02-061-2/+2
* | | Make vm_object_cache_is_empty() inline.attilio2013-02-061-1/+9
* | | Avoid a namespace pollution in vm_object.h by defining separately theattilio2013-02-061-1/+1
* | | - Move the vm_object_cache_is_empty() prototype to be sortedattilio2013-02-061-1/+1
* | | Merge from vmcontentionattilio2013-02-041-0/+3
|\ \ \ | |/ /
| * | MFCattilio2013-02-031-0/+1
| |\ \ | | |/
| | * Fix a bug in the device pager code that can trigger an assertionken2013-01-091-0/+1
| * | MFCattilio2012-12-111-0/+2
| |\ \ | | |/
OpenPOWER on IntegriCloud