summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_radix.c
Commit message (Expand)AuthorAgeFilesLines
* Pull in r267961 and r267973 again. Fix for issues reported will follow.hselasky2014-06-281-1/+1
* Revert r267961, r267973:gjb2014-06-271-1/+1
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifhselasky2014-06-271-1/+1
* Rename global cnt to vm_cnt to avoid shadowing.bdrewery2014-03-221-1/+1
* Eliminate a redundant parameter to vm_radix_replace().alc2013-12-081-7/+5
* Addendum to r254141: The call to vm_radix_insert() in vm_page_cache() canalc2013-08-231-0/+15
* On all the architectures, avoid to preallocate the physical memoryattilio2013-08-091-48/+126
* To reduce the amount of arithmetic performed in the various radix treealc2013-05-111-13/+12
* 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
* 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
* 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
* Micro-optimize the order of struct vm_radix_node's fields. Specifically,alc2013-04-071-2/+2
* 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
* 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
* Commit new file FreeBSD tags.attilio2013-03-171-0/+1
* Fix a couple typos.alc2013-03-171-2/+2
* The M_ZERO can be eliminated from the uma_zalloc() call inalc2013-03-171-3/+22
* Simplify the interface to vm_radix_insert() by eliminating the parameteralc2013-03-171-4/+3
* Expand ambiguous comments some more.attilio2013-03-171-5/+11
* Fix compilation.attilio2013-03-131-1/+2
* 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
* Improve comments.attilio2013-03-071-9/+9
* Fix a typo.alc2013-03-041-1/+1
* Make a pass over most of the comments.alc2013-03-041-26/+25
* Simplify Boolean expressions.alc2013-03-041-6/+6
* Fix spelling.alc2013-03-041-1/+1
* Remove the boot-time cache support and rely on UMA boot-time slab cacheattilio2013-03-041-54/+32
* Missing semicolon.attilio2013-02-241-1/+1
* Simplify return logic.attilio2013-02-241-6/+2
* Retire the old UMA primitive uma_zone_set_obj() and replace it with theattilio2013-02-241-6/+4
* Fix an inverted check that was reporting indexes wrongly detectedattilio2013-02-241-1/+1
* On arches with VM_PHYSSEG_DENSE the vm_page_array is larger thanattilio2013-02-151-2/+4
* Remove unused headers.attilio2013-02-151-6/+0
* Fix comment.attilio2013-02-151-1/+1
* Move the radix node zone destructor definition closer toattilio2013-02-151-16/+16
* - When panicing for "too small boot cache" reason, print the actualattilio2013-02-151-1/+5
* Improve dynamic branch prediction and i-cache utilization:attilio2013-02-151-7/+17
* Fix style.attilio2013-02-141-4/+4
* The radix preallocation pages can overfow the biggestone segment, soattilio2013-02-141-28/+41
* Grammar.attilio2013-02-131-1/+1
* Implement a new algorithm for managing the radix trie which alsoattilio2013-02-131-522/+516
OpenPOWER on IntegriCloud