]> www.infradead.org Git - users/jedix/linux-maple.git/shortlog
users/jedix/linux-maple.git
2020-11-24 Liam R. Howlettmm: WIP, trying to avoid splitting is a mess. maple3_do_munmap
2020-11-21 Liam R. Howlettmm/mmap: Fix vm_pgoff in vma_shorten()
2020-11-21 Liam R. Howlettmm/mmap: Fix vma_shorten() to correctly set vm_pgoff...
2020-11-21 Liam R. Howlettmm/mmap: __do_munmap() Add maple state support.
2020-11-21 Liam R. Howlettmm/mmap.c: whitespace and brace fixes
2020-11-21 Liam R. Howlettmm/mmap: Rewrite __do_munmap() to be more maple tree...
2020-11-21 Liam R. Howlettmm/mmap: Change __do_munmap() to avoid unnecessary...
2020-11-21 Liam R. Howlettmaple_tree: Fix __mas_next() when the limit is hit
2020-11-21 Liam R. Howletttest_maple_tree: Fix defines
2020-11-19 Liam R. Howletttesting: radix-tree changes cleanup
2020-11-19 Liam R. Howlettmaple_tree: Code clean up
2020-11-19 Liam R. Howlettmm: Clean up modifications
2020-11-16 Liam R. Howlettmm: Remove vmacache
2020-11-16 Liam R. Howlettmaple_tree: More efficient rev_awalk and mas_next()
2020-11-12 Liam R. Howlettmm/mmap: Change vma->vm_mm to mm
2020-11-11 Liam R. Howlettmm/mmap: Fix unlock range un do_munmap
2020-11-11 Liam R. Howlettmaple_tree: Clean up mas_ascend() on root parent
2020-11-11 Liam R. Howlettmaple_tree: reset mas->node to MAS_START in mas_next...
2020-11-11 Liam R. Howlettmm/mmap: Drop munmap_vma_range()
2020-11-11 Liam R. Howlettmaple_tree: When mas_walk() is called in mas->node...
2020-11-11 Liam R. Howlettmm/mmap: Change mmap_region to use maple tree state
2020-11-09 Liam R. Howlettmm/mmap: Fix do_brk_munmap() multiple pages.
2020-11-09 Liam R. Howlettmm/mmap: Call __do_munmap() on slow path of do_brk_munmap()
2020-11-06 Liam R. Howlettmm/mmap: Finish converting brk() to using a maple state
2020-11-06 Liam R. Howlettmaple_tree: Add mas_store_gfp() and fix mas_prev()...
2020-11-06 Liam R. Howlettmaple_tree: Optimizations and whitespace. nothing...
2020-11-04 Liam R. Howlettmaple_tree: whitespace
2020-11-04 Liam R. Howletttest_maple_tree: Make bench_slot_store() more realistic
2020-11-04 Liam R. Howlettmaple_tree: Optimize __mas_next a bit, I hope
2020-11-04 Liam R. Howlettmaple_tree: Add metadata to arange nodes.
2020-11-02 Liam R. Howlettmm_types: Drop more rb tree from vm_area
2020-11-02 Liam R. Howlettmm/mmap: Fux mm->map reference to mm->mmap after rebase
2020-10-30 Liam R. Howlettmmm/mmap: Fix differences after rebase
2020-10-30 Liam R. Howlettmaple_tree: Rework MA_STATE_BULK and MA_STATE_REBALANCE
2020-10-30 Liam R. Howletttest_maple_tree: Add bench_slot_store()
2020-10-30 Liam R. Howlettmaple_tree: Drop 128B node support
2020-10-30 Liam R. Howlettmaple_tree: Fix _mas_store() expand null
2020-10-30 Liam R. Howlettmaple_tree: Rename MA_STATE_ defines
2020-10-30 Liam R. Howlettmaple_tree: Don't use mas_extend_null in _mas_store()
2020-10-30 Liam R. Howletttest_maple_tree: Drop dump in check_ranges()
2020-10-30 Liam R. Howlettmaple_tree: Reduce variables by using mas->offset direc...
2020-10-30 Liam R. Howlettmaple_tree: Reduce variables by using mas->offset directly
2020-10-30 Liam R. Howlettmaple_tree: Remove mas_offset() and mas_set_offset...
2020-10-30 Liam R. Howlettmm/mmap: Fix vma locking on brk
2020-10-30 Liam R. Howlettmaple_tree: Some optimizations, I hope
2020-10-30 Liam R. Howlettmaple_tree: Fix _mas_store() rmin expansion on null.
2020-10-30 Liam R. Howlettkernel/fork: Update maple tree interface.
2020-10-30 Liam R. Howlettmaple_tree: Implement optimized fork splitting.
2020-10-30 Liam R. Howlettmaple_tree: Fix mas_alloc_push() overflow
2020-10-30 Liam R. Howletttest_maple_tree: Add more allocation checks around...
2020-10-30 Liam R. Howlettmaple_tree: Fix allocation issues
2020-10-30 Liam R. Howletttest_maple_tree: Test poping all pushed nodes to ensure...
2020-10-30 Liam R. Howlettmaple_tree: Add better allocation testing and relax...
2020-10-30 Liam R. Howletttest_maple_tree: Add check_forking()
2020-10-30 Liam R. Howlettmaple_tree: clean up a few small things
2020-10-30 Liam R. Howlettmaple_tree: Fix mas_for_each limits on index when searc...
2020-10-30 Liam R. Howlettmm/mmap: Fix unnecessary locking of anon_vma on expandi...
2020-10-30 Liam R. Howlettmaple_tree_test: Fix compile warnings
2020-10-30 Liam R. Howlettmaple_tree: Fix mas_alloc_nodes() off by one in bulk...
2020-10-30 Liam R. Howlettmaple_tree: Switch to kmem_cache_alloc_bulk() instead...
2020-10-30 Liam R. Howletttools/testing/radix-tree: Add keme_cache_alloc_bulk...
2020-10-30 Liam R. Howlettmaple_tree: Add mas_node_store() and fix issue with...
2020-10-30 Liam R. Howletttest_maple_tree: change cnt to count
2020-10-30 Liam R. Howlettmaple_tree: cnt => count
2020-10-30 Liam R. Howlettmaple_tree: Add mas_free to push unused nodes
2020-10-30 Liam R. Howlettmm/mmap: Fix memory leak by maple tree
2020-10-30 Liam R. Howlettmaple_tree: Export mas_empty_alloc() for mas_for_each...
2020-10-30 Liam R. Howlettmaple_tree: Fix ltp shmt09 by checking if vma->vm_anon...
2020-10-30 Liam R. Howlettmm/mmap: brk fix
2020-10-30 Liam R. Howlettmm/mmap: Change vm_brk_flags() to use mm_populate_vma()
2020-10-30 Liam R. Howlettmm/mmap: Change do_brk_munmap/do_brk_flags().
2020-10-30 Liam R. Howlettmaple_tree: Fix find_vma_intersction() cache update...
2020-10-30 Liam R. Howlettmm/mmap: Fix vma_adjust in tracking maple tree
2020-10-30 Liam R. Howlettkernel/fork: Adjust maple calls
2020-10-30 Liam R. Howlettmas_entry_cnt() rename and cleanup
2020-10-30 Liam R. Howlettmaple_tree: Return NULL on unlikely not found case.
2020-10-30 Liam R. Howlettmaple_tree: Set offset out of range on mas_is_ptr in...
2020-10-30 Liam R. Howlettmaple_tree: Return false if _mas_walk is a ptr and...
2020-10-30 Liam R. Howlettmaple_tree: Drop span_enode to get ma_state to one...
2020-10-30 Liam R. Howlettmaple_tree: Change hard-coded 127 to MAPLE_NODE_MASK
2020-10-30 Liam R. Howlettmm/mmap: Clean up brk modifications
2020-10-30 Liam R. Howlettmm/mmap: Fix exit_mmap() call to unlock_range()
2020-10-30 Liam R. Howlettkernel/fork: Don't take spinlock of maple tree.
2020-10-30 Liam R. Howlettmaple_tree: Fix mte_destroy_walk() overwriting slots...
2020-10-30 Liam R. Howlettmm/mmap: Export find_vma_intersection to fix unresolved...
2020-10-30 Liam R. Howlettmaple_tree: Fix double null
2020-10-30 Liam R. Howlettmaple_tree: Fix mas_parent_gap() propigation upwards
2020-10-30 Liam R. Howlettmaple_tree: Add missing mas_walk() which is part of...
2020-10-30 Liam R. Howlettmaple_tree: Use ma_slots() instead of mas_get_slot...
2020-10-30 Liam R. Howlettmaple_tree: Rename range_walk to _walk, clean up mas_no...
2020-10-30 Liam R. Howlettmaple_tree: optimize root expand
2020-10-30 Liam R. Howlettmaple_tree: Drop dup_tree()
2020-10-30 Liam R. Howlettmm/mmap: Alter brk to be more maple tree efficient.
2020-10-30 Liam R. Howlettmm: Move find_vma_intersection to mmap.c and change...
2020-10-30 Liam R. Howlettkernel/fork: Stop using dup tree and pre-allocate the...
2020-10-30 Liam R. Howlettmaple_tree: Export mas_entry_cnt to setup external...
2020-10-30 Liam R. Howlettmaple_tree: Fix validate on empty tree and some compile...
2020-10-30 Liam R. Howlettmaple_tree: Fix bug in mas_next_node and optimize _mas_...
2020-10-30 Liam R. Howlettmaple_tree: Add mas_root_locked() and mas_root(), renam...
2020-10-30 Liam R. Howlettmaple_tree: Fix state for external mas
next