| Commit message (Expand) | Author | Age | Files | Lines |
* | vm_radix: add a missing paren | Doug Moore | 2023-09-12 | 1 | -1/+1 |
* | radix_trie: have vm_radix use pctrie code | Doug Moore | 2023-09-12 | 1 | -680/+12 |
* | Revert "radix_trie: have vm_radix use pctrie code" | Doug Moore | 2023-09-11 | 1 | -11/+685 |
* | radix_trie: have vm_radix use pctrie code | Doug Moore | 2023-09-11 | 1 | -685/+11 |
* | sys: Remove $FreeBSD$: one-line .c pattern | Warner Losh | 2023-08-16 | 1 | -2/+0 |
* | radix_tree: compute slot from keybarr | Doug Moore | 2023-07-30 | 1 | -35/+26 |
* | radix_tree: redefine the clev field | Doug Moore | 2023-07-30 | 1 | -47/+31 |
* | Every path in a radix trie ends with a leaf or a NULL. By replacing | Doug Moore | 2023-07-28 | 1 | -112/+119 |
* | radix_trie: simplify ge, le lookups | Doug Moore | 2023-07-19 | 1 | -172/+113 |
* | radix_trie: avoid code duplication in insert | Doug Moore | 2023-07-09 | 1 | -32/+18 |
* | radix_trie: replace node count with popmap | Doug Moore | 2023-07-07 | 1 | -102/+89 |
* | radix_trie: pass fewer params to node_get | Doug Moore | 2023-06-27 | 1 | -23/+21 |
* | radix_trie: clean up overlong lines | Doug Moore | 2023-06-27 | 1 | -11/+20 |
* | radix_trie: skip compare in lookup_le, lookup_ge | Doug Moore | 2023-06-27 | 1 | -4/+6 |
* | radix_trie: simplify trimkey functions | Doug Moore | 2023-06-25 | 1 | -9/+2 |
* | radix_trie: avoid reloading radix node | Doug Moore | 2023-06-23 | 1 | -5/+6 |
* | vm_radix: drop unused function; use bool. | Doug Moore | 2023-06-21 | 1 | -18/+3 |
* | radix_trie: eliminate iteration in keydiff | Doug Moore | 2023-06-20 | 1 | -6/+8 |
* | spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD | Warner Losh | 2023-05-12 | 1 | -1/+1 |
* | vm: clean up empty lines in .c and .h files | Mateusz Guzik | 2020-09-01 | 1 | -1/+0 |
* | kernel: provide panicky version of __unreachable | Kyle Evans | 2020-05-13 | 1 | -1/+1 |
* | Move SMR pointer type definition and access macros to smr_types.h. | Mark Johnston | 2020-03-07 | 1 | -1/+2 |
* | vm_radix: prefer __builtin_unreachable() to an unreachable panic() | Kyle Evans | 2020-02-22 | 1 | -2/+1 |
* | Silence a gcc warning about no return from a function that handles every | Jeff Roberson | 2020-02-19 | 1 | -0/+2 |
* | Use SMR to provide a safe unlocked lookup for vm_radix. | Jeff Roberson | 2020-02-19 | 1 | -117/+208 |
* | vm: stop passing M_ZERO when allocating radix nodes | Mateusz Guzik | 2018-06-24 | 1 | -2/+12 |
* | Fix boot_pages calculation for machines that don't have UMA_MD_SMALL_ALLOC. | Gleb Smirnoff | 2018-02-06 | 1 | -4/+3 |
* | sys: general adoption of SPDX licensing ID tags. | Pedro F. Giffuni | 2017-11-27 | 1 | -1/+3 |
* | Replace manyinstances of VM_WAIT with blocking page allocation flags | Jeff Roberson | 2017-11-08 | 1 | -0/+6 |
* | Add pctrie_init() and vm_radix_init() to initialize generic pctrie and | Konstantin Belousov | 2017-07-19 | 1 | -1/+1 |
* | Previously, vm_radix_remove() would panic if the radix trie didn't | Alan Cox | 2016-12-08 | 1 | -9/+9 |
* | Eliminate a stale comment; vm_radix_prealloc() was replaced in r254141. | Alan Cox | 2016-12-02 | 1 | -2/+0 |
* | During vm_page_cache()'s call to vm_radix_insert(), if vm_page_alloc() was | Alan Cox | 2016-12-01 | 1 | -55/+2 |
* | Cleanup redundant parenthesis from existing howmany()/roundup() macro uses. | Pedro F. Giffuni | 2016-04-22 | 1 | -1/+1 |
* | Pull in r267961 and r267973 again. Fix for issues reported will follow. | Hans Petter Selasky | 2014-06-28 | 1 | -1/+1 |
* | Revert r267961, r267973: | Glen Barber | 2014-06-27 | 1 | -1/+1 |
* | Extend the meaning of the CTLFLAG_TUN flag to automatically check if | Hans Petter Selasky | 2014-06-27 | 1 | -1/+1 |
* | Rename global cnt to vm_cnt to avoid shadowing. | Bryan Drewery | 2014-03-22 | 1 | -1/+1 |
* | Eliminate a redundant parameter to vm_radix_replace(). | Alan Cox | 2013-12-08 | 1 | -7/+5 |
* | Addendum to r254141: The call to vm_radix_insert() in vm_page_cache() can | Alan Cox | 2013-08-23 | 1 | -0/+15 |
* | On all the architectures, avoid to preallocate the physical memory | Attilio Rao | 2013-08-09 | 1 | -48/+126 |
* | To reduce the amount of arithmetic performed in the various radix tree | Alan Cox | 2013-05-11 | 1 | -13/+12 |
* | Remove a redundant call to panic() from vm_radix_keydiff(). The assertion | Alan Cox | 2013-05-07 | 1 | -4/+2 |
* | Optimize vm_radix_lookup_ge() and vm_radix_lookup_le(). Specifically, | Alan Cox | 2013-05-04 | 1 | -103/+75 |
* | Eliminate an unneeded call to vm_radix_trimkey() from vm_radix_lookup_le(). | Alan Cox | 2013-04-28 | 1 | -1/+0 |
* | Avoid some lookup restarts in vm_radix_lookup_{ge,le}(). | Alan Cox | 2013-04-27 | 1 | -22/+24 |
* | Simplify vm_radix_{add,dec}lev(). | Alan Cox | 2013-04-22 | 1 | -8/+13 |
* | When calculating the number of reserved nodes, discount the pages that will | Alan Cox | 2013-04-18 | 1 | -2/+9 |
* | Although we perform path compression to reduce the height of the trie and | Alan Cox | 2013-04-15 | 1 | -26/+32 |
* | Although we perform path compression to reduce the height of the trie and | Alan Cox | 2013-04-12 | 1 | -20/+33 |