summaryrefslogtreecommitdiffstats
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Fix-up r250338 by completing the removal of VM_NDOMAIN in favor ofattilio2013-05-081-2/+2
* Rename VM_NDOMAIN into MAXMEMDOM and move it into machine/param.h inattilio2013-05-071-10/+10
* Remove a redundant call to panic() from vm_radix_keydiff(). The assertionalc2013-05-071-4/+2
* Optimize vm_radix_lookup_ge() and vm_radix_lookup_le(). Specifically,alc2013-05-041-103/+75
* Fix two bugs in the current NUMA-aware allocation code:jhb2013-05-031-6/+48
* Add a hint suggesting why tmpfs does not need a special case there.kib2013-05-021-1/+1
* Rework the handling of the tmpfs node backing swap object and tmpfskib2013-04-282-1/+34
* Make vm_object_page_clean() and vm_mmap_vnode() tolerate the vnode'kib2013-04-282-3/+15
* Assert that the object type for the vnode' non-NULL v_object, passedkib2013-04-281-0/+6
* Convert panic() into KASSERT().kib2013-04-281-2/+1
* Eliminate an unneeded call to vm_radix_trimkey() from vm_radix_lookup_le().alc2013-04-281-1/+0
* Avoid some lookup restarts in vm_radix_lookup_{ge,le}().alc2013-04-271-22/+24
* Panic if UMA_ZONE_PCPU is created at early stages of boot, when mp_ncpusglebius2013-04-221-0/+1
* Simplify vm_radix_{add,dec}lev().alc2013-04-221-8/+13
* When calculating the number of reserved nodes, discount the pages that willalc2013-04-181-2/+9
* Although we perform path compression to reduce the height of the trie andalc2013-04-151-26/+32
* Although we perform path compression to reduce the height of the trie andalc2013-04-121-20/+33
* Convert UMA code to C99 uintXX_t types.glebius2013-04-094-97/+97
* Swap us_freecount and us_flags, achieving same structure sizeglebius2013-04-091-2/+2
* Since now we support 256 items per slab, we need more bitsglebius2013-04-091-1/+1
* Fix KASSERTs: maximum number of items per slab is 256.glebius2013-04-091-3/+3
* Fix the assertions for the state of the object under the map entrykib2013-04-091-6/+16
* The per-page act_count can be made very-easily protected by theattilio2013-04-082-5/+5
* Merge from projects/counters: UMA_ZONE_PCPU zones.glebius2013-04-083-38/+68
* Micro-optimize the order of struct vm_radix_node's fields. Specifically,alc2013-04-071-2/+2
* Prepare to replace the buf splay with a trie:jeff2013-04-061-20/+4
* 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
OpenPOWER on IntegriCloud