summaryrefslogtreecommitdiffstats
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Simplify vm_radix_keybarr().alc2013-04-061-3/+1
* Simplify vm_radix_insert().alc2013-04-061-29/+8
* Replace the remaining uses of vm_radix_node_page() by vm_radix_isleaf() andalc2013-04-031-65/+67
* Release the v_writecount reference on the vnode in case of error,kib2013-03-281-0/+4
* Introduce vm_radix_isleaf() and use it in a couple places. As compared toalc2013-03-261-2/+12
* Micro-optimize the control flow in a few places. Eliminate a panic callalc2013-03-241-8/+6
* Only size and create the bio_transient_map when unmapped buffers arekib2013-03-211-4/+6
* Fix the logic inversion in the r248512.kib2013-03-201-1/+1
* Do not map the swap i/o pbufs if the geom provider for the swapkib2013-03-192-13/+34
* Pass unmapped buffers for page in requests if the filesystem indicated supportkib2013-03-191-6/+30
* Implement the concept of the unmapped VMIO buffers, i.e. buffers whichkib2013-03-193-1/+9
* Commit new file FreeBSD tags.attilio2013-03-173-0/+3
* MFCattilio2013-03-173-5/+7
|\
| * Some style fixes.kib2013-03-141-1/+1
| * Add pmap function pmap_copy_pages(), which copies the content of thekib2013-03-141-0/+2
| * Remove excessive and inconsistent initializers for the various kernelkib2013-03-141-4/+4
| * Simplify vm_page_is_valid().attilio2013-03-121-4/+1
* | Fix a couple typos.alc2013-03-171-2/+2
* | The calls to vm_radix_lookup_ge() by vm_reserv_alloc_{contig,page}() canalc2013-03-171-2/+2
* | The M_ZERO can be eliminated from the uma_zalloc() call inalc2013-03-171-3/+22
* | Most allocation of pages to objects proceeds from lower to higheralc2013-03-171-5/+5
* | Simplify the interface to vm_radix_insert() by eliminating the parameteralc2013-03-173-9/+7
* | Expand ambiguous comments some more.attilio2013-03-171-5/+11
* | Fix compilation.attilio2013-03-131-1/+2
* | Use the _KERNEL protectors.attilio2013-03-131-0/+3
* | Add a further safety belt to prevent inconsistencies.attilio2013-03-131-0/+2
* | For uniformity, use the user provided index.attilio2013-03-131-1/+1
* | MFCattilio2013-03-121-4/+1
* | When transferring the page from one object to another, don't insert thealc2013-03-121-1/+1
* | MFCattilio2013-03-111-1/+1
|\ \ | |/
| * Update a comment: The object lock is no longer a mutex.alc2013-03-091-1/+1
* | Introduce vm_radix_is_empty(), and use it in place ofalc2013-03-104-6/+14
* | Merge from vmcontention.attilio2013-03-0921-428/+449
|\ \
| * \ MFCattilio2013-03-0921-449/+579
| |\ \ | | |/
| | * Switch the vm_object mutex to be a rwlock. This will enable in theattilio2013-03-0921-421/+449
| | |\
| | | * MFCattilio2013-03-091-7/+0
| | | * MFCattilio2013-03-081-5/+5
| | | |\
| | | * \ MFCattilio2013-03-021-3/+3
| | | |\ \
| | | * | | Fix compiling.attilio2013-02-261-2/+2
| | | * | | MFCattilio2013-02-267-71/+73
| | | * | | MFCattilio2013-02-262-4/+4
| | | * | | MFCattilio2013-02-261-1/+1
| | | * | | As VM_OBJECT_SLEEP() is a vm_object_t specific function, makeattilio2013-02-264-6/+6
| | | * | | 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-2113-88/+88
| | | * | | 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-2018-321/+321
| | | * | | 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-2021-121/+141
OpenPOWER on IntegriCloud