2021-01-05 |
Liam R. Howlett | maple_tree: Use ma_slots() instead of mas_get_slot... |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Rename range_walk to _walk, clean up mas_no... |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: optimize root expand |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Drop dup_tree() |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | mm/mmap: Alter brk to be more maple tree efficient. |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | mm: Move find_vma_intersection to mmap.c and change... |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | kernel/fork: Stop using dup tree and pre-allocate the... |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Export mas_entry_cnt to setup external... |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Fix validate on empty tree and some compile... |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Fix bug in mas_next_node and optimize _mas_... |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Add mas_root_locked() and mas_root(), renam... |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Fix state for external mas |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Optimize gap calcs |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Drop if 0 code |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Fix resetting depth to preserve depth for... |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Add mas_node_cnt() to allocate enough nodes... |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: wip for fast path |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Add validation for nulls in non-leaves |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Add CONFIG_MAPLE_RCU_DISABLED, drop full_cn... |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: mas_parent_gap no longer updates limits |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: mas_max_gap() breaks out of loop on 0 pivot |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: mas_leaf_max_gap optimizations for ma_pivots |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: mas_data_end starts at offset mt_min_slots now |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Optimize mab_mas_cp to use ma_pivots and... |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | mm/mmap: Introduce unlock_range() for code cleanup |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | mm: Change mmap do_brk_flags() to populate the existing VMA |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | mm/mmap: Change do_brk_flags() to expand existing VMA... |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Fix formatting of extend null |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Restore maple tree node fullness. |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Add extra trace events to test code |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | kernel/fork: Drop vma_store entirely |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree tracepoints: Add trace for span_wr, store_ra... |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | mmap trace: Change maple tree mods to use px |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | mmap: Remove __vma_link in favour of calling vma_mt_sto... |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | mm: Remove vma_stre and __vma_link_rb from header |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Don't initially set pivot in data_end. |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Alias rcu check to mas_slot() and mas_slot_... |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Avoid case statements with ma_gaps and... |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Optimize mas_awalk |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Rework mas_next |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | mm/mmap: Fix accounting in count_vma_pages_range again |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | mm/mmap: Fix accounting in count_vma_pages_range |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | kernel/fork: Use mas_dup_store for quicker forking |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Add mas_dup_store for quicker forking |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: cleanup |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Don't check lockdep on things that may... |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Rework mas_prev_node |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Rework mas_next_node again |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Rewrite mas_next_node to be less complex. |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Update mas_next_node comments and break... |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: use ma_get_slots() in mas_next_node loop |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: rework mas_prev_node loop |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Change mas_get_slot to only rcu_dereference... |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Use get_slots for extend_null |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Drop mte_get_slot(), _mte_get_slot(), ma_ge... |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Change mas_replace to use ma_get_slots |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Change more to use ma_get_slots |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Change adopt_Children to use ma_get_slots |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: use mte_slots for dup |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Start using mte_slots more |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Comments |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Remove recursive call for ma_get_node_alloc... |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Renames to remove _get and comments on... |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Remove comment for range 16 node types... |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Add new lines where necessary |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Remove unnecessary check from next_nentry |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: mas_data_end reduction #2 |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: mas_data_end reduction. |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Drop extra node types and mt_is_empty() |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Rename functions and variables |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Optimizations on mas_data_end and mas_rev_awalk |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Fix endif comment |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: remove _mas_data_end, only used in a few... |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | mm and fork: Fix mtree_destroy path |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Fix rcu flag again. |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Lower efficiency of node use. |
commit | commitdiff | tree |
2021-01-05 |
Matthew Wilcox... | radix tree test suite: Fix compilation |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Add newlines after functions |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Fix up after rebase v5.9-rc1 and history. |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Fix spanning_store testcases and then the... |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Revert __mas_next change. |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Fix spanning_rebalance across many nodes... |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Fix rcu flag, ma_flags on dup of tree |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | sched/mm and kernel/fork: Add maple tree rcu enable... |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Add in_rcu flag support |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Rename flags defines |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree; rename mas_get/set_slot to mas_offset |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Compress ma_height into ma_flags |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree_test: Add verification of 1000 entry tree... |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Add push right, use memmove for b_node... |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Fix range calc on slot 0 and clean up empty... |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: bulk free fixes |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Fix test from dumping crap |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Fix direct destroy |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | mmap stuff |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | linux.c stuff |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Add non-rcu destroy_walk, rename ma_free... |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | radix-tree testing framework: Add kmem_cache_free_bulk |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Alloc at most 1 page of nodes during fork. |
commit | commitdiff | tree |
2021-01-05 |
Liam R. Howlett | maple_tree: Fix dup tree walk up and add more testcases. |
commit | commitdiff | tree |
next |