Show patches with: Submitter = Liam R. Howlett       |   1715 patches
« 1 2 ... 3 4 517 18 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[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
[v4,21/49] task_mmu: Convert to vma iterator VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,20/49] mempolicy: Convert to vma iterator VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,19/49] coredump: Convert to vma iterator VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,18/49] mlock: Convert mlock to vma iterator VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,17/49] mm: Change mprotect_fixup to vma iterator VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,16/49] userfaultfd: Use vma iterator VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,15/49] ipc/shm: Use the vma iterator for munmap calls VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,14/49] mm: Add temporary vma iterator versions of vma_merge(), split_vma(), and __split_vma() VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,13/49] mmap: Convert vma_expand() to use vma iterator VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,12/49] mmap: Change do_mas_munmap and do_mas_aligned_munmap() to use vma iterator VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,11/49] mm/mmap: Remove preallocation from do_mas_align_munmap() VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,10/49] mmap: Convert vma_link() vma iterator VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,09/49] kernel/fork: Convert forking to using the vmi iterator VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,08/49] mm/mmap: convert brk to use vma iterator VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,07/49] mm: Expand vma iterator interface VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,06/49] maple_tree: Fix mas_prev() and mas_find() state handling VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,05/49] maple_tree: Fix handle of invalidated state in mas_wr_store_setup() VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,04/49] test_maple_tree: Test modifications while iterating VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,03/49] maple_tree: Reduce user error potential VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,02/49] maple_tree: Fix potential rcu issue VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v4,01/49] maple_tree: Add mas_init() function VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-20 Liam R. Howlett New
[v3,48/48] vma_merge: Set vma iterator to correct position. VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-17 Liam R. Howlett New
[v3,46/48] mm/mmap: Convert do_brk_flags() to use vma_prepare() and vma_complete() VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-17 Liam R. Howlett New
[v3,47/48] mm/mmap: Remove __vma_adjust() VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-17 Liam R. Howlett New
[v3,44/48] mm/mmap: Don't use __vma_adjust() in shift_arg_pages() VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-17 Liam R. Howlett New
[v3,45/48] mm/mmap: Introduce dup_vma_anon() helper VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-17 Liam R. Howlett New
[v3,43/48] mm: Don't use __vma_adjust() in __split_vma() VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-17 Liam R. Howlett New
[v3,39/48] mm/mmap: move anon_vma setting in __vma_adjust() VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-17 Liam R. Howlett New
[v3,41/48] mm/mmap: Use vma_prepare() and vma_complete() in vma_expand() VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-17 Liam R. Howlett New
[v3,40/48] mm/mmap: Refactor locking out of __vma_adjust() VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-17 Liam R. Howlett New
[v3,42/48] mm/mmap: Introduce init_vma_prep() and init_multi_vma_prep() VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-17 Liam R. Howlett New
[v3,36/48] mm: Add vma iterator to vma_adjust() arguments VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-17 Liam R. Howlett New
[v3,38/48] mm: Change munmap splitting order and move_vma() VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-17 Liam R. Howlett New
[v3,37/48] mmap: Clean up mmap_region() unrolling VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-17 Liam R. Howlett New
[v3,32/48] mm: Pass through vma iterator to __vma_adjust() VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-17 Liam R. Howlett New
[v3,35/48] mm: Pass vma iterator through to __vma_adjust() VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-17 Liam R. Howlett New
[v3,34/48] mm: Remove unnecessary write to vma iterator in __vma_adjust() VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-17 Liam R. Howlett New
[v3,33/48] madvise: Use split_vma() instead of __split_vma() VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-17 Liam R. Howlett New
[v3,29/48] mm: Switch vma_merge(), split_vma(), and __split_vma to vma iterator VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-17 Liam R. Howlett New
[v3,31/48] mmap: Convert __vma_adjust() to use vma iterator VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-17 Liam R. Howlett New
[v3,30/48] mm/damon: Stop using vma_mas_store() for maple tree store VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-17 Liam R. Howlett New
[v3,26/48] mm/mremap: Use vmi version of vma_merge() VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-17 Liam R. Howlett New
[v3,25/48] mmap: Use vmi version of vma_merge() VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-17 Liam R. Howlett New
[v3,28/48] nommu: Pass through vma iterator to shrink_vma() VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-17 Liam R. Howlett New
[v3,27/48] nommu: Convert nommu to using the vma iterator VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-17 Liam R. Howlett New
[v3,23/48] madvise: Use vmi iterator for __split_vma() and vma_merge() VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-17 Liam R. Howlett New
[v3,22/48] sched: Convert to vma iterator VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-17 Liam R. Howlett New
[v3,24/48] mmap: Pass through vmi iterator to __split_vma() VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-17 Liam R. Howlett New
[v3,19/48] coredump: Convert to vma iterator VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-17 Liam R. Howlett New
[v3,21/48] task_mmu: Convert to vma iterator VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-17 Liam R. Howlett New
[v3,20/48] mempolicy: Convert to vma iterator VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-17 Liam R. Howlett New
[v3,16/48] userfaultfd: Use vma iterator VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-17 Liam R. Howlett New
[v3,17/48] mm: Change mprotect_fixup to vma iterator VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-17 Liam R. Howlett New
[v3,18/48] mlock: Convert mlock to vma iterator VMA tree type safety and remove __vma_adjust() - - - --- 2023-01-17 Liam R. Howlett New
« 1 2 ... 3 4 517 18 »