| Commit message (Expand) | Author | Age | Files | Lines |
| * | Replace random sbuf_printf() with cheaper cat/putc. | Alexander Motin | 2023-11-22 | 1 | -3/+3 |
| * | sys: Remove $FreeBSD$: one-line .c pattern | Warner Losh | 2023-08-16 | 1 | -2/+0 |
| * | inline_ffs: remove backup binary implementation | Doug Moore | 2023-07-06 | 1 | -32/+3 |
| * | blist: Correct the node count computed in blist_create() | Mark Johnston | 2021-07-13 | 1 | -2/+10 |
| * | kern: clean up empty lines in .c and .h files | Mateusz Guzik | 2020-09-01 | 1 | -1/+1 |
| * | Fix an overflow bug in the blist allocator that needlessly capped max | Doug Moore | 2020-07-25 | 1 | -109/+112 |
| * | Remove duplicated empty lines from kern/*.c | Mateusz Guzik | 2020-01-30 | 1 | -1/+0 |
| * | Simplify the processing a leaf mask to find big-enough ranges of set | Doug Moore | 2019-12-14 | 1 | -66/+35 |
| * | Address problems in blist_alloc introduced in r349777. The swap block alloca... | Doug Moore | 2019-07-11 | 1 | -3/+15 |
| * | Change blist_next_leaf_alloc so that it can examine more than one leaf | Doug Moore | 2019-07-06 | 1 | -41/+63 |
| * | A new parameter to blist_alloc specifies an upper bound on the size of | Doug Moore | 2019-05-11 | 1 | -59/+78 |
| * | When bitpos can't be implemented with an inline ffs* instruction, | Doug Moore | 2019-05-11 | 1 | -26/+35 |
| * | Revert r347469. | Doug Moore | 2019-05-11 | 1 | -40/+31 |
| * | Don't use _Generic, as many systems don't know about it. Go back to a lo-tec... | Doug Moore | 2019-05-10 | 1 | -8/+8 |
| * | When bitpos can't be implemented with an inline ffs* instruction, | Doug Moore | 2019-05-10 | 1 | -31/+40 |
| * | Add a (q)uit option to the subr_blist test program. | Doug Moore | 2019-05-10 | 1 | -1/+6 |
| * | Replace the expression "-mask & ~mask" with a function call that does | Doug Moore | 2019-05-10 | 1 | -1/+14 |
| * | blist_next_leaf_alloc walks over all the meta-nodes between one leaf | Doug Moore | 2019-05-10 | 1 | -8/+8 |
| * | Replace panic() with KASSERT() and provide more useful information when failu... | Doug Moore | 2019-05-10 | 1 | -27/+16 |
| * | The intention of the blist cursor is for the search for free blocks to | Doug Moore | 2019-05-06 | 1 | -4/+5 |
| * | blst_leaf_alloc updates bighint for a leaf when an allocation is successful | Alan Cox | 2018-12-09 | 1 | -16/+29 |
| * | Terminate a blist_alloc search when a blst_meta_alloc call fails with | Alan Cox | 2018-12-05 | 1 | -4/+4 |
| * | blist_meta_alloc assumes that mask=scan->bm_bitmap is nonzero. But if the | Alan Cox | 2018-11-24 | 1 | -0/+2 |
| * | Allow allocations across meta boundaries. | Mark Johnston | 2018-11-13 | 1 | -376/+221 |
| * | Correct the condition under which we allocate a terminator node. | Mark Johnston | 2018-09-05 | 1 | -5/+9 |
| * | sys: further adoption of SPDX licensing ID tags. | Pedro F. Giffuni | 2017-11-20 | 1 | -0/+2 |
| * | The recent change to initialization of blists (r324420) relied on '-1' | Alan Cox | 2017-10-09 | 1 | -1/+2 |
| * | The blst_radix_init function has two purposes - to compute the number of | Alan Cox | 2017-10-08 | 1 | -88/+50 |
| * | Modify blst_leaf_alloc to take only the cursor argument. | Alan Cox | 2017-09-16 | 1 | -61/+101 |
| * | To analyze the allocation of swap blocks by blist functions, add a method | Alan Cox | 2017-09-10 | 1 | -12/+231 |
| * | Correct a regression in the previous change, r322459. Specifically, the | Alan Cox | 2017-08-25 | 1 | -0/+2 |
| * | The *_meta_* functions include a radix parameter, a blk parameter, and | Alan Cox | 2017-08-13 | 1 | -21/+21 |
| * | In case readers are misled by expressions that combine multiplication and | Alan Cox | 2017-08-04 | 1 | -5/+10 |
| * | The blist_meta_* routines that process a subtree take arguments 'radix' and | Alan Cox | 2017-08-01 | 1 | -58/+77 |
| * | Change the interactions of the interface functions with the "meta" and | Alan Cox | 2017-07-24 | 1 | -60/+29 |
| * | Tidy up before making another round of functional changes: Remove end- | Alan Cox | 2017-07-17 | 1 | -103/+50 |
| * | Change blst_leaf_alloc() to handle a cursor argument, and to improve | Alan Cox | 2017-07-01 | 1 | -56/+74 |
| * | Address the remaining integer overflow issues with the "skip" parameters | Alan Cox | 2017-06-27 | 1 | -58/+41 |
| * | Change blist_alloc()'s allocation policy from first-fit to next-fit so | Alan Cox | 2017-06-18 | 1 | -24/+35 |
| * | Reduce the frequency of hint updates on allocation without incurring | Alan Cox | 2017-06-13 | 1 | -46/+70 |
| * | Remove an unnecessary field from struct blist. (The comment describing | Alan Cox | 2017-06-10 | 1 | -8/+13 |
| * | blist_fill()'s return type is too narrow. blist_fill() accepts a 64-bit | Alan Cox | 2017-06-09 | 1 | -10/+10 |
| * | When allocating swap blocks, if the available number of free blocks in a | Alan Cox | 2017-06-08 | 1 | -2/+2 |
| * | Originally, this file could be compiled as a user-space application for | Alan Cox | 2017-06-07 | 1 | -13/+7 |
| * | When the function blist_fill() was added to the kernel in r107913, the swap | Alan Cox | 2017-06-06 | 1 | -3/+2 |
| * | Halve the memory being internally allocated by the blist allocator. In | Alan Cox | 2017-06-05 | 1 | -2/+2 |
| * | Renumber license clauses in sys/kern to avoid skipping #3 | Ed Maste | 2016-09-15 | 1 | -1/+1 |
| * | sys/kern: spelling fixes in comments. | Pedro F. Giffuni | 2016-04-29 | 1 | -2/+2 |
| * | Remove reference to the rlist code from comments, and fix a typo visible | Sergey Kandaurov | 2013-02-05 | 1 | -8/+4 |
| * | - Fix typos s/(more|less) then|\1 than/ | Eitan Adler | 2011-12-03 | 1 | -5/+5 |