projects
/
platform
/
kernel
/
linux-starfive.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
maple_tree: fix mas_empty_area() search
2023-04-18
Liam R. Howlett
maple_tree: fix mas_empty_area() search
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-04-18
Liam R. Howlett
maple_tree: make maple state reusable after mas_empty_area_rev()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-04-16
Liam R. Howlett
mm/mempolicy: fix use-after-free of VMA iterator
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-04-16
Liam R. Howlett
mm/mprotect: fix do_mprotect_pkey() return on error
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-04-06
Liam R. Howlett
mm: enable maple tree RCU mode by default
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-04-06
Liam R. Howlett
maple_tree: add RCU lock checking to rcu callback functions
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-04-06
Liam R. Howlett
maple_tree: add smp_rmb() to dead node detection
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-04-06
Liam R. Howlett
maple_tree: fix write memory barrier of nodes once...
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-03-24
Liam R. Howlett
mm/ksm: fix race with VMA iteration and mm_struct teardown
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-03-24
Liam R. Howlett
test_maple_tree: add more testing for mas_empty_area()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-03-24
Liam R. Howlett
maple_tree: fix mas_skip_node() end slot detection
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-26
Liam R. Howlett
mm/mprotect: Fix successful vma_merge() of next in...
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
vma_merge: set vma iterator to correct position.
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
mm/mmap: remove __vma_adjust()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
mm/mmap: convert do_brk_flags() to use vma_prepare...
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
mm/mmap: introduce dup_vma_anon() helper
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
mm/mmap: don't use __vma_adjust() in shift_arg_pages()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
mm/mremap: convert vma_adjust() to vma_expand()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
mm: don't use __vma_adjust() in __split_vma()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
mm/mmap: introduce init_vma_prep() and init_multi_vma_prep()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
mm/mmap: use vma_prepare() and vma_complete() in vma_expand()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
mm/mmap: refactor locking out of __vma_adjust()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
mm/mmap: move anon_vma setting in __vma_adjust()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
mm: change munmap splitting order and move_vma()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
mmap: clean up mmap_region() unrolling
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
mm: add vma iterator to vma_adjust() arguments
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
mm: pass vma iterator through to __vma_adjust()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
mm: remove unnecessary write to vma iterator in __vma_adjust()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
madvise: use split_vma() instead of __split_vma()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
mm: pass through vma iterator to __vma_adjust()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
mmap: convert __vma_adjust() to use vma iterator
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
mm/damon/vaddr-test.h: stop using vma_mas_store() for...
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
mm: switch vma_merge(), split_vma(), and __split_vma...
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
nommu: pass through vma iterator to shrink_vma()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
nommu: convert nommu to using the vma iterator
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
mm/mremap: use vmi version of vma_merge()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
mmap: use vmi version of vma_merge()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
mmap: pass through vmi iterator to __split_vma()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
madvise: use vmi iterator for __split_vma() and vma_merge()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
sched: convert to vma iterator
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
task_mmu: convert to vma iterator
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
mempolicy: convert to vma iterator
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
coredump: convert to vma iterator
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
mlock: convert mlock to vma iterator
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
mm: change mprotect_fixup to vma iterator
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
userfaultfd: use vma iterator
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
ipc/shm: introduce new do_vma_munmap() to munmap
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
ipc/shm: use the vma iterator for munmap calls
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
mm: add temporary vma iterator versions of vma_merge...
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
mmap: convert vma_expand() to use vma iterator
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
mmap: change do_mas_munmap and do_mas_aligned_munmap...
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
mm/mmap: remove preallocation from do_mas_align_munmap()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
mmap: convert vma_link() vma iterator
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
kernel/fork: convert forking to using the vmi iterator
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
mm/mmap: convert brk to use vma iterator
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
mm: expand vma iterator interface
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
maple_tree: fix mas_prev() and mas_find() state handling
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
maple_tree: fix handle of invalidated state in mas_wr_store_...
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
test_maple_tree: test modifications while iterating
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
maple_tree: reduce user error potential
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
maple_tree: fix potential rcu issue
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-02-10
Liam R. Howlett
maple_tree: add mas_init() function
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2022-10-21
Liam R. Howlett
mm/page_alloc: reduce potential fragmentation in make_alloc_...
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2022-09-27
Liam R. Howlett
mm/mmap.c: pass in mapping to __vma_link_file()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2022-09-27
Liam R. Howlett
mm/mmap: drop range_has_overlap() function
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@Oracle.com>
commit
|
commitdiff
|
tree
2022-09-27
Liam R. Howlett
mm: remove the vma linked list
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@Oracle.com>
commit
|
commitdiff
|
tree
2022-09-27
Liam R. Howlett
mm/vmscan: use vma iterator instead of vm_next
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2022-09-27
Liam R. Howlett
riscv: use vma iterator for vdso
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2022-09-27
Liam R. Howlett
mm/swapfile: use vma iterator instead of vma linked...
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@Oracle.com>
commit
|
commitdiff
|
tree
2022-09-27
Liam R. Howlett
mm/oom_kill: use vma iterators instead of vma linked...
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@Oracle.com>
commit
|
commitdiff
|
tree
2022-09-27
Liam R. Howlett
mm/msync: use vma_find() instead of vma linked list
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@Oracle.com>
commit
|
commitdiff
|
tree
2022-09-27
Liam R. Howlett
mm/mremap: use vma_find_intersection() instead of vma...
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@Oracle.com>
commit
|
commitdiff
|
tree
2022-09-27
Liam R. Howlett
mm/mprotect: use maple tree navigation instead of VMA...
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@Oracle.com>
commit
|
commitdiff
|
tree
2022-09-27
Liam R. Howlett
mm/mempolicy: use vma iterator & maple state instead...
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@Oracle.com>
commit
|
commitdiff
|
tree
2022-09-27
Liam R. Howlett
mm/memcontrol: stop using mm->highest_vm_end
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@Oracle.com>
commit
|
commitdiff
|
tree
2022-09-27
Liam R. Howlett
mm/madvise: use vma_find() instead of vma linked list
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@Oracle.com>
commit
|
commitdiff
|
tree
2022-09-27
Liam R. Howlett
mm/gup: use maple tree navigation instead of linked...
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@Oracle.com>
commit
|
commitdiff
|
tree
2022-09-27
Liam R. Howlett
bpf: remove VMA linked list
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@Oracle.com>
commit
|
commitdiff
|
tree
2022-09-27
Liam R. Howlett
ipc/shm: use VMA iterator instead of linked list
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@Oracle.com>
commit
|
commitdiff
|
tree
2022-09-27
Liam R. Howlett
userfaultfd: use maple tree iterator to iterate VMAs
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@Oracle.com>
commit
|
commitdiff
|
tree
2022-09-27
Liam R. Howlett
fs/proc/base: use the vma iterators in place of linked...
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@Oracle.com>
commit
|
commitdiff
|
tree
2022-09-27
Liam R. Howlett
arm64: Change elfcore for_each_mte_vma() to use VMA...
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2022-09-27
Liam R. Howlett
mm/mmap: change do_brk_munmap() to use do_mas_align_munmap()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@Oracle.com>
commit
|
commitdiff
|
tree
2022-09-27
Liam R. Howlett
mm/mmap: reorganize munmap to use maple states
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@Oracle.com>
commit
|
commitdiff
|
tree
2022-09-27
Liam R. Howlett
mm/mmap: move mmap_region() below do_munmap()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@Oracle.com>
commit
|
commitdiff
|
tree
2022-09-27
Liam R. Howlett
mm: convert vma_lookup() to use mtree_load()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@Oracle.com>
commit
|
commitdiff
|
tree
2022-09-27
Liam R. Howlett
mm: remove vmacache
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@Oracle.com>
commit
|
commitdiff
|
tree
2022-09-27
Liam R. Howlett
mm/mmap: use advanced maple tree API for mmap_region()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@Oracle.com>
commit
|
commitdiff
|
tree
2022-09-27
Liam R. Howlett
mm: use maple tree operations for find_vma_intersection()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@Oracle.com>
commit
|
commitdiff
|
tree
2022-09-27
Liam R. Howlett
mm/mmap: change do_brk_flags() to expand existing VMA...
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@Oracle.com>
commit
|
commitdiff
|
tree
2022-09-27
Liam R. Howlett
mm/khugepaged: optimize collapse_pte_mapped_thp() by...
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@Oracle.com>
commit
|
commitdiff
|
tree
2022-09-27
Liam R. Howlett
mm: optimize find_exact_vma() to use vma_lookup()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@Oracle.com>
commit
|
commitdiff
|
tree
2022-09-27
Liam R. Howlett
xen: use vma_lookup() in privcmd_ioctl_mmap()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@Oracle.com>
commit
|
commitdiff
|
tree
2022-09-27
Liam R. Howlett
mmap: change zeroing of maple tree in __vma_adjust()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2022-09-27
Liam R. Howlett
mm: remove rb tree.
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@Oracle.com>
commit
|
commitdiff
|
tree
2022-09-27
Liam R. Howlett
damon: convert __damon_va_three_regions to use the...
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@Oracle.com>
commit
|
commitdiff
|
tree
2022-09-27
Liam R. Howlett
kernel/fork: use maple tree for dup_mmap() during forking
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@Oracle.com>
commit
|
commitdiff
|
tree
2022-09-27
Liam R. Howlett
mm/mmap: use maple tree for unmapped_area{_topdown}
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@Oracle.com>
commit
|
commitdiff
|
tree
2022-09-27
Liam R. Howlett
mm/mmap: use the maple tree for find_vma_prev() instead...
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@Oracle.com>
commit
|
commitdiff
|
tree
2022-09-27
Liam R. Howlett
mm/mmap: use the maple tree in find_vma() instead of...
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@Oracle.com>
commit
|
commitdiff
|
tree
next