]> www.infradead.org Git - users/jedix/linux-maple.git/shortlog
users/jedix/linux-maple.git
2021-01-05 Liam R. Howlettmaple_tree: Reduce variables by using mas->offset direc...
2021-01-05 Liam R. Howlettmaple_tree: Reduce variables by using mas->offset directly
2021-01-05 Liam R. Howlettmaple_tree: Remove mas_offset() and mas_set_offset...
2021-01-05 Liam R. Howlettmm/mmap: Fix vma locking on brk
2021-01-05 Liam R. Howlettmaple_tree: Some optimizations, I hope
2021-01-05 Liam R. Howlettmaple_tree: Fix _mas_store() rmin expansion on null.
2021-01-05 Liam R. Howlettkernel/fork: Update maple tree interface.
2021-01-05 Liam R. Howlettmaple_tree: Implement optimized fork splitting.
2021-01-05 Liam R. Howlettmaple_tree: Fix mas_alloc_push() overflow
2021-01-05 Liam R. Howletttest_maple_tree: Add more allocation checks around...
2021-01-05 Liam R. Howlettmaple_tree: Fix allocation issues
2021-01-05 Liam R. Howletttest_maple_tree: Test poping all pushed nodes to ensure...
2021-01-05 Liam R. Howlettmaple_tree: Add better allocation testing and relax...
2021-01-05 Liam R. Howletttest_maple_tree: Add check_forking()
2021-01-05 Liam R. Howlettmaple_tree: clean up a few small things
2021-01-05 Liam R. Howlettmaple_tree: Fix mas_for_each limits on index when searc...
2021-01-05 Liam R. Howlettmm/mmap: Fix unnecessary locking of anon_vma on expandi...
2021-01-05 Liam R. Howlettmaple_tree_test: Fix compile warnings
2021-01-05 Liam R. Howlettmaple_tree: Fix mas_alloc_nodes() off by one in bulk...
2021-01-05 Liam R. Howlettmaple_tree: Switch to kmem_cache_alloc_bulk() instead...
2021-01-05 Liam R. Howletttools/testing/radix-tree: Add keme_cache_alloc_bulk...
2021-01-05 Liam R. Howlettmaple_tree: Add mas_node_store() and fix issue with...
2021-01-05 Liam R. Howletttest_maple_tree: change cnt to count
2021-01-05 Liam R. Howlettmaple_tree: cnt => count
2021-01-05 Liam R. Howlettmaple_tree: Add mas_free to push unused nodes
2021-01-05 Liam R. Howlettmm/mmap: Fix memory leak by maple tree
2021-01-05 Liam R. Howlettmaple_tree: Export mas_empty_alloc() for mas_for_each...
2021-01-05 Liam R. Howlettmaple_tree: Fix ltp shmt09 by checking if vma->vm_anon...
2021-01-05 Liam R. Howlettmm/mmap: brk fix
2021-01-05 Liam R. Howlettmm/mmap: Change vm_brk_flags() to use mm_populate_vma()
2021-01-05 Liam R. Howlettmm/mmap: Change do_brk_munmap/do_brk_flags().
2021-01-05 Liam R. Howlettmaple_tree: Fix find_vma_intersction() cache update...
2021-01-05 Liam R. Howlettmm/mmap: Fix vma_adjust in tracking maple tree
2021-01-05 Liam R. Howlettkernel/fork: Adjust maple calls
2021-01-05 Liam R. Howlettmas_entry_cnt() rename and cleanup
2021-01-05 Liam R. Howlettmaple_tree: Return NULL on unlikely not found case.
2021-01-05 Liam R. Howlettmaple_tree: Set offset out of range on mas_is_ptr in...
2021-01-05 Liam R. Howlettmaple_tree: Return false if _mas_walk is a ptr and...
2021-01-05 Liam R. Howlettmaple_tree: Drop span_enode to get ma_state to one...
2021-01-05 Liam R. Howlettmaple_tree: Change hard-coded 127 to MAPLE_NODE_MASK
2021-01-05 Liam R. Howlettmm/mmap: Clean up brk modifications
2021-01-05 Liam R. Howlettmm/mmap: Fix exit_mmap() call to unlock_range()
2021-01-05 Liam R. Howlettkernel/fork: Don't take spinlock of maple tree.
2021-01-05 Liam R. Howlettmaple_tree: Fix mte_destroy_walk() overwriting slots...
2021-01-05 Liam R. Howlettmm/mmap: Export find_vma_intersection to fix unresolved...
2021-01-05 Liam R. Howlettmaple_tree: Fix double null
2021-01-05 Liam R. Howlettmaple_tree: Fix mas_parent_gap() propigation upwards
2021-01-05 Liam R. Howlettmaple_tree: Add missing mas_walk() which is part of...
2021-01-05 Liam R. Howlettmaple_tree: Use ma_slots() instead of mas_get_slot...
2021-01-05 Liam R. Howlettmaple_tree: Rename range_walk to _walk, clean up mas_no...
2021-01-05 Liam R. Howlettmaple_tree: optimize root expand
2021-01-05 Liam R. Howlettmaple_tree: Drop dup_tree()
2021-01-05 Liam R. Howlettmm/mmap: Alter brk to be more maple tree efficient.
2021-01-05 Liam R. Howlettmm: Move find_vma_intersection to mmap.c and change...
2021-01-05 Liam R. Howlettkernel/fork: Stop using dup tree and pre-allocate the...
2021-01-05 Liam R. Howlettmaple_tree: Export mas_entry_cnt to setup external...
2021-01-05 Liam R. Howlettmaple_tree: Fix validate on empty tree and some compile...
2021-01-05 Liam R. Howlettmaple_tree: Fix bug in mas_next_node and optimize _mas_...
2021-01-05 Liam R. Howlettmaple_tree: Add mas_root_locked() and mas_root(), renam...
2021-01-05 Liam R. Howlettmaple_tree: Fix state for external mas
2021-01-05 Liam R. Howlettmaple_tree: Optimize gap calcs
2021-01-05 Liam R. Howlettmaple_tree: Drop if 0 code
2021-01-05 Liam R. Howlettmaple_tree: Fix resetting depth to preserve depth for...
2021-01-05 Liam R. Howlettmaple_tree: Add mas_node_cnt() to allocate enough nodes...
2021-01-05 Liam R. Howlettmaple_tree: wip for fast path
2021-01-05 Liam R. Howlettmaple_tree: Add validation for nulls in non-leaves
2021-01-05 Liam R. Howlettmaple_tree: Add CONFIG_MAPLE_RCU_DISABLED, drop full_cn...
2021-01-05 Liam R. Howlettmaple_tree: mas_parent_gap no longer updates limits
2021-01-05 Liam R. Howlettmaple_tree: mas_max_gap() breaks out of loop on 0 pivot
2021-01-05 Liam R. Howlettmaple_tree: mas_leaf_max_gap optimizations for ma_pivots
2021-01-05 Liam R. Howlettmaple_tree: mas_data_end starts at offset mt_min_slots now
2021-01-05 Liam R. Howlettmaple_tree: Optimize mab_mas_cp to use ma_pivots and...
2021-01-05 Liam R. Howlettmm/mmap: Introduce unlock_range() for code cleanup
2021-01-05 Liam R. Howlettmm: Change mmap do_brk_flags() to populate the existing VMA
2021-01-05 Liam R. Howlettmm/mmap: Change do_brk_flags() to expand existing VMA...
2021-01-05 Liam R. Howlettmaple_tree: Fix formatting of extend null
2021-01-05 Liam R. Howlettmaple_tree: Restore maple tree node fullness.
2021-01-05 Liam R. Howlettmaple_tree: Add extra trace events to test code
2021-01-05 Liam R. Howlettkernel/fork: Drop vma_store entirely
2021-01-05 Liam R. Howlettmaple_tree tracepoints: Add trace for span_wr, store_ra...
2021-01-05 Liam R. Howlettmmap trace: Change maple tree mods to use px
2021-01-05 Liam R. Howlettmmap: Remove __vma_link in favour of calling vma_mt_sto...
2021-01-05 Liam R. Howlettmm: Remove vma_stre and __vma_link_rb from header
2021-01-05 Liam R. Howlettmaple_tree: Don't initially set pivot in data_end.
2021-01-05 Liam R. Howlettmaple_tree: Alias rcu check to mas_slot() and mas_slot_...
2021-01-05 Liam R. Howlettmaple_tree: Avoid case statements with ma_gaps and...
2021-01-05 Liam R. Howlettmaple_tree: Optimize mas_awalk
2021-01-05 Liam R. Howlettmaple_tree: Rework mas_next
2021-01-05 Liam R. Howlettmm/mmap: Fix accounting in count_vma_pages_range again
2021-01-05 Liam R. Howlettmm/mmap: Fix accounting in count_vma_pages_range
2021-01-05 Liam R. Howlettkernel/fork: Use mas_dup_store for quicker forking
2021-01-05 Liam R. Howlettmaple_tree: Add mas_dup_store for quicker forking
2021-01-05 Liam R. Howlettmaple_tree: cleanup
2021-01-05 Liam R. Howlettmaple_tree: Don't check lockdep on things that may...
2021-01-05 Liam R. Howlettmaple_tree: Rework mas_prev_node
2021-01-05 Liam R. Howlettmaple_tree: Rework mas_next_node again
2021-01-05 Liam R. Howlettmaple_tree: Rewrite mas_next_node to be less complex.
2021-01-05 Liam R. Howlettmaple_tree: Update mas_next_node comments and break...
2021-01-05 Liam R. Howlettmaple_tree: use ma_get_slots() in mas_next_node loop
2021-01-05 Liam R. Howlettmaple_tree: rework mas_prev_node loop
next