Show patches with: Submitter = Liam R. Howlett       |    State = Action Required       |    Archived = No       |   1421 patches
« 1 2 3 414 15 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[28/34] maple_tree: Revise limit checks in mas_empty_area{_rev}() Maple tree mas_{next,prev}_range() and cleanup - 1 - --- 2023-04-25 Liam R. Howlett New
[27/34] maple_tree: Introduce mas_next_slot() interface Maple tree mas_{next,prev}_range() and cleanup - - - --- 2023-04-25 Liam R. Howlett New
[26/34] maple_tree: Update testing code for mas_{next,prev,walk} Maple tree mas_{next,prev}_range() and cleanup - - - --- 2023-04-25 Liam R. Howlett New
[25/34] maple_tree: Clear up index and last setting in single entry tree Maple tree mas_{next,prev}_range() and cleanup - - - --- 2023-04-25 Liam R. Howlett New
[24/34] maple_tree: Try harder to keep active node with mas_prev() Maple tree mas_{next,prev}_range() and cleanup - - - --- 2023-04-25 Liam R. Howlett New
[23/34] maple_tree: Try harder to keep active node after mas_next() Maple tree mas_{next,prev}_range() and cleanup - - - --- 2023-04-25 Liam R. Howlett New
[22/34] mm/mmap: Change do_vmi_align_munmap() for maple tree iterator changes Maple tree mas_{next,prev}_range() and cleanup - - - --- 2023-04-25 Liam R. Howlett New
[21/34] maple_tree: mas_start() reset depth on dead node Maple tree mas_{next,prev}_range() and cleanup - 1 - --- 2023-04-25 Liam R. Howlett New
[20/34] maple_tree: Remove unnecessary check from mas_destroy() Maple tree mas_{next,prev}_range() and cleanup - 1 - --- 2023-04-25 Liam R. Howlett New
[19/34] maple_tree: Add __init and __exit to test module Maple tree mas_{next,prev}_range() and cleanup - - - --- 2023-04-25 Liam R. Howlett New
[18/34] mm: Update vma_iter_store() to use MAS_WARN_ON() Maple tree mas_{next,prev}_range() and cleanup - - - --- 2023-04-25 Liam R. Howlett New
[17/34] mm: Update validate_mm() to use vma iterator Maple tree mas_{next,prev}_range() and cleanup - - - --- 2023-04-25 Liam R. Howlett New
[16/34] maple_tree: Make test code work without debug enabled Maple tree mas_{next,prev}_range() and cleanup - - - --- 2023-04-25 Liam R. Howlett New
[15/34] maple_tree: Return error on mte_pivots() out of range Maple tree mas_{next,prev}_range() and cleanup - 1 - --- 2023-04-25 Liam R. Howlett New
[14/34] maple_tree: Use MAS_BUG_ON() prior to calling mas_meta_gap() Maple tree mas_{next,prev}_range() and cleanup - - - --- 2023-04-25 Liam R. Howlett New
[13/34] maple_tree: Use MAS_WR_BUG_ON() in mas_store_prealloc() Maple tree mas_{next,prev}_range() and cleanup - - - --- 2023-04-25 Liam R. Howlett New
[12/34] maple_tree: Use MAS_BUG_ON() from mas_topiary_range() Maple tree mas_{next,prev}_range() and cleanup - - - --- 2023-04-25 Liam R. Howlett New
[11/34] maple_tree: Use MAS_BUG_ON() in mas_set_height() Maple tree mas_{next,prev}_range() and cleanup - - - --- 2023-04-25 Liam R. Howlett New
[10/34] maple_tree: Use MAS_BUG_ON() when setting a leaf node as a parent Maple tree mas_{next,prev}_range() and cleanup - - - --- 2023-04-25 Liam R. Howlett New
[09/34] maple_tree: Convert debug code to use MT_WARN_ON() and MAS_WARN_ON() Maple tree mas_{next,prev}_range() and cleanup - - - --- 2023-04-25 Liam R. Howlett New
[08/34] maple_tree: Change RCU checks to WARN_ON() instead of BUG_ON() Maple tree mas_{next,prev}_range() and cleanup - - - --- 2023-04-25 Liam R. Howlett New
[07/34] maple_tree: Convert BUG_ON() to MT_BUG_ON() Maple tree mas_{next,prev}_range() and cleanup - - - --- 2023-04-25 Liam R. Howlett New
[06/34] maple_tree: Add debug BUG_ON and WARN_ON variants Maple tree mas_{next,prev}_range() and cleanup - - - --- 2023-04-25 Liam R. Howlett New
[05/34] maple_tree: Add format option to mt_dump() Maple tree mas_{next,prev}_range() and cleanup - - - --- 2023-04-25 Liam R. Howlett New
[04/34] maple_tree: Clean up mas_dfs_postorder() Maple tree mas_{next,prev}_range() and cleanup - - - --- 2023-04-25 Liam R. Howlett New
[03/34] maple_tree: Avoid unnecessary ascending Maple tree mas_{next,prev}_range() and cleanup - 1 - --- 2023-04-25 Liam R. Howlett New
[02/34] maple_tree: Clean up mas_parent_enum() Maple tree mas_{next,prev}_range() and cleanup - 1 - --- 2023-04-25 Liam R. Howlett New
[01/34] maple_tree: Fix static analyser cppcheck issue Maple tree mas_{next,prev}_range() and cleanup - 1 - --- 2023-04-25 Liam R. Howlett New
[v3,4/4] mm/mmap: Regression fix for unmapped_area{_topdown} Fix mas_empty_area() search - - - --- 2023-04-21 Liam R. Howlett New
[v3,3/4] maple_tree: Fix mas_empty_area() search Fix mas_empty_area() search - - - --- 2023-04-21 Liam R. Howlett New
[v3,2/4] maple_tree: Update mtree_alloc_rrange() and mtree_alloc_range() testing Fix mas_empty_area() search - - - --- 2023-04-21 Liam R. Howlett New
[v3,1/4] maple_tree: Make maple state reusable after mas_empty_area_rev() Fix mas_empty_area() search - - - --- 2023-04-21 Liam R. Howlett New
mm: move 'mmap_min_addr' logic from callers into vm_unmapped_area() mm: move 'mmap_min_addr' logic from callers into vm_unmapped_area() - - - --- 2023-04-18 Liam R. Howlett New
[v2] mm/mmap: Regression fix for unmapped_area{_topdown} [v2] mm/mmap: Regression fix for unmapped_area{_topdown} - - - --- 2023-04-14 Liam R. Howlett New
[3/3] mm/mmap: Regression fix for unmapped_area{_topdown} [1/3] maple_tree: Make maple state reusable after mas_empty_area_rev() - - - --- 2023-04-14 Liam R. Howlett New
[2/3] maple_tree: Fix mas_empty_area() search [1/3] maple_tree: Make maple state reusable after mas_empty_area_rev() - - - --- 2023-04-14 Liam R. Howlett New
[1/3] maple_tree: Make maple state reusable after mas_empty_area_rev() [1/3] maple_tree: Make maple state reusable after mas_empty_area_rev() - - - --- 2023-04-14 Liam R. Howlett New
[6.1,14/14] mm: enable maple tree RCU mode by default. Backport of maple tree fixes for 6.1/6.2 - - - --- 2023-04-11 Liam R. Howlett New
[6.1,13/14] maple_tree: add RCU lock checking to rcu callback functions Backport of maple tree fixes for 6.1/6.2 - - - --- 2023-04-11 Liam R. Howlett New
[6.1,12/14] maple_tree: add smp_rmb() to dead node detection Backport of maple tree fixes for 6.1/6.2 - - - --- 2023-04-11 Liam R. Howlett New
[6.1,11/14] maple_tree: remove extra smp_wmb() from mas_dead_leaves() Backport of maple tree fixes for 6.1/6.2 - - - --- 2023-04-11 Liam R. Howlett New
[6.1,10/14] maple_tree: fix freeing of nodes in rcu mode Backport of maple tree fixes for 6.1/6.2 - - - --- 2023-04-11 Liam R. Howlett New
[6.1,09/14] maple_tree: detect dead nodes in mas_start() Backport of maple tree fixes for 6.1/6.2 - - - --- 2023-04-11 Liam R. Howlett New
[6.1,08/14] maple_tree: refine ma_state init from mas_start() Backport of maple tree fixes for 6.1/6.2 - - - --- 2023-04-11 Liam R. Howlett New
[6.1,07/14] maple_tree: be more cautious about dead nodes Backport of maple tree fixes for 6.1/6.2 - - - --- 2023-04-11 Liam R. Howlett New
[6.1,06/14] maple_tree: fix mas_skip_node() end slot detection Backport of maple tree fixes for 6.1/6.2 - - 1 --- 2023-04-11 Liam R. Howlett New
[6.1,05/14] maple_tree: fix mas_prev() and mas_find() state handling Backport of maple tree fixes for 6.1/6.2 - - - --- 2023-04-11 Liam R. Howlett New
[6.1,04/14] maple_tree: fix handle of invalidated state in mas_wr_store_setup() Backport of maple tree fixes for 6.1/6.2 - - - --- 2023-04-11 Liam R. Howlett New
[6.1,03/14] maple_tree: reduce user error potential Backport of maple tree fixes for 6.1/6.2 - - - --- 2023-04-11 Liam R. Howlett New
[6.1,02/14] maple_tree: fix potential rcu issue Backport of maple tree fixes for 6.1/6.2 - - - --- 2023-04-11 Liam R. Howlett New
[6.1,01/14] maple_tree: remove GFP_ZERO from kmem_cache_alloc() and kmem_cache_alloc_bulk() Backport of maple tree fixes for 6.1/6.2 - - - --- 2023-04-11 Liam R. Howlett New
mm/mempolicy: Fix use-after-free of VMA iterator mm/mempolicy: Fix use-after-free of VMA iterator - - - --- 2023-04-10 Liam R. Howlett New
mm/mprotect: Fix do_mprotect_pkey() return on error mm/mprotect: Fix do_mprotect_pkey() return on error - - - --- 2023-04-06 Liam R. Howlett New
[8/8] mm: enable maple tree RCU mode by default. Fix VMA tree modification under mmap read lock - - - --- 2023-03-27 Liam R. Howlett New
[7/8] maple_tree: add RCU lock checking to rcu callback functions Fix VMA tree modification under mmap read lock - - - --- 2023-03-27 Liam R. Howlett New
[6/8] maple_tree: add smp_rmb() to dead node detection Fix VMA tree modification under mmap read lock - - - --- 2023-03-27 Liam R. Howlett New
[5/8] maple_tree: fix write memory barrier of nodes once dead for RCU mode Fix VMA tree modification under mmap read lock - - - --- 2023-03-27 Liam R. Howlett New
[4/8] maple_tree: remove extra smp_wmb() from mas_dead_leaves() Fix VMA tree modification under mmap read lock - - - --- 2023-03-27 Liam R. Howlett New
[3/8] maple_tree: fix freeing of nodes in rcu mode Fix VMA tree modification under mmap read lock - - - --- 2023-03-27 Liam R. Howlett New
[2/8] maple_tree: detect dead nodes in mas_start() Fix VMA tree modification under mmap read lock - - - --- 2023-03-27 Liam R. Howlett New
[1/8] maple_tree: be more cautious about dead nodes Fix VMA tree modification under mmap read lock - - - --- 2023-03-27 Liam R. Howlett New
[v2] mm/ksm: Fix race with VMA iteration and mm_struct teardown [v2] mm/ksm: Fix race with VMA iteration and mm_struct teardown 1 - - --- 2023-03-08 Liam R. Howlett New
mm/ksm: Fix race with ksm_exit() in VMA iteration mm/ksm: Fix race with ksm_exit() in VMA iteration 1 - - --- 2023-03-07 Liam R. Howlett New
[v2,2/2] test_maple_tree: Add more testing for mas_empty_area() Fix mas_skip_node() for mas_empty_area() - - - --- 2023-03-07 Liam R. Howlett New
[v2,1/2] maple_tree: Fix mas_skip_node() end slot detection Fix mas_skip_node() for mas_empty_area() - - 1 --- 2023-03-07 Liam R. Howlett New
[2/2] test_maple_tree: Add more testing for mas_empty_area() [1/2] maple_tree: Fix mas_skip_node() end slot detection - - - --- 2023-03-03 Liam R. Howlett New
[1/2] maple_tree: Fix mas_skip_node() end slot detection [1/2] maple_tree: Fix mas_skip_node() end slot detection - 1 - --- 2023-03-03 Liam R. Howlett New
mm/mprotect: Fix successful vma_merge() of next in do_mprotect_pkey() mm/mprotect: Fix successful vma_merge() of next in do_mprotect_pkey() - - - --- 2023-02-24 Liam R. Howlett New
mm/mmap: Fix vma_merge() offset when expanding the next vma mm/mmap: Fix vma_merge() offset when expanding the next vma 1 - - --- 2023-01-30 Liam R. Howlett New
ipc/shm: Introduce new do_vma_munmap() to munmap ipc/shm: Introduce new do_vma_munmap() to munmap - - - --- 2023-01-26 Liam R. Howlett New
mm/mremap: Fix vma iterator initialization mm/mremap: Fix vma iterator initialization - - - --- 2023-01-26 Liam R. Howlett New
mm/madvise: Fix VMA_ITERATOR start position mm/madvise: Fix VMA_ITERATOR start position - - - --- 2023-01-25 Liam R. Howlett New
[v4,49/49] vma_merge: Set vma iterator to correct position. VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,48/49] mm/mmap: Remove __vma_adjust() VMA tree type safety and remove __vma_adjust() - 1 - --- 2023-01-20 Liam R. Howlett New
[v4,47/49] mm/mmap: Convert do_brk_flags() to use vma_prepare() and vma_complete() VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,46/49] mm/mmap: Introduce dup_vma_anon() helper VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,45/49] mm/mmap: Don't use __vma_adjust() in shift_arg_pages() VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,44/49] mm/mremap: Convert vma_adjust() to vma_expand() VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,43/49] mm: Don't use __vma_adjust() in __split_vma() VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,42/49] mm/mmap: Introduce init_vma_prep() and init_multi_vma_prep() VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,41/49] mm/mmap: Use vma_prepare() and vma_complete() in vma_expand() VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,40/49] mm/mmap: Refactor locking out of __vma_adjust() VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,39/49] mm/mmap: move anon_vma setting in __vma_adjust() VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,38/49] mm: Change munmap splitting order and move_vma() VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,37/49] mmap: Clean up mmap_region() unrolling VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,36/49] mm: Add vma iterator to vma_adjust() arguments VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,35/49] mm: Pass vma iterator through to __vma_adjust() VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,34/49] mm: Remove unnecessary write to vma iterator in __vma_adjust() VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,33/49] madvise: Use split_vma() instead of __split_vma() VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,32/49] mm: Pass through vma iterator to __vma_adjust() VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,31/49] mmap: Convert __vma_adjust() to use vma iterator VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,30/49] mm/damon/vaddr-test.h: Stop using vma_mas_store() for maple tree store VMA tree type safety and remove __vma_adjust() - 1 - --- 2023-01-20 Liam R. Howlett New
[v4,29/49] mm: Switch vma_merge(), split_vma(), and __split_vma to vma iterator VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,28/49] nommu: Pass through vma iterator to shrink_vma() VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,27/49] nommu: Convert nommu to using the vma iterator VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,26/49] mm/mremap: Use vmi version of vma_merge() VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,25/49] mmap: Use vmi version of vma_merge() VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,24/49] mmap: Pass through vmi iterator to __split_vma() VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,23/49] madvise: Use vmi iterator for __split_vma() and vma_merge() VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,22/49] sched: Convert to vma iterator VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
« 1 2 3 414 15 »