git.samba.org
/
sfrench
/
cifs-2.6.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Linux 6.10-rc2
2024-05-06
Liam R. Howlett
maple_tree: fix mas_empty_area_rev() null pointer dereference
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2024-02-21
Liam R. Howlett
test_maple_tree: testing the cyclic allocation
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-12-12
Liam R. Howlett
maple_tree: mtree_range_walk() clean up
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-12-12
Liam R. Howlett
maple_tree: don't find node end in mtree_lookup_walk()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-12-12
Liam R. Howlett
maple_tree: use maple state end for write operations
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-12-12
Liam R. Howlett
maple_tree: remove mas_searchable()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-12-12
Liam R. Howlett
maple_tree: separate ma_state node from status
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-12-12
Liam R. Howlett
maple_tree: clean up inlines for some functions
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-12-12
Liam R. Howlett
maple_tree: use cached node end in mas_destroy()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-12-12
Liam R. Howlett
maple_tree: use cached node end in mas_next()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-12-12
Liam R. Howlett
maple_tree: add end of node tracking to the maple state
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-12-12
Liam R. Howlett
maple_tree: move debug check to __mas_set_range()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-12-12
Liam R. Howlett
maple_tree: make mas_erase() more robust
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-12-12
Liam R. Howlett
maple_tree: remove unnecessary default labels from...
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-10-18
Liam R. Howlett
mmap: add clarifying comment to vma_merge() code
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-10-18
Liam R. Howlett
radix tree test suite: fix allocation calculation in...
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-10-18
Liam R. Howlett
maple_tree: add GFP_KERNEL to allocations in mas_expected_en...
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-10-06
Liam R. Howlett
mmap: fix error paths with dup_anon_vma()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-10-06
Liam R. Howlett
mmap: fix vma_iterator in error path of vma_merge()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-10-06
Liam R. Howlett
mm/mempolicy: fix set_mempolicy_home_node() previous...
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-09-30
Liam R. Howlett
maple_tree: add MAS_UNDERFLOW and MAS_OVERFLOW states
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-09-30
Liam R. Howlett
maple_tree: add mas_is_active() to detect in-tree walks
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-09-19
Liam R. Howlett
kernel/sched: Modify initial boot task idle setup
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-08-24
Liam R. Howlett
maple_tree: clean up mas_wr_append()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-08-24
Liam R. Howlett
maple_tree: disable mas_wr_append() when other readers...
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-08-21
Liam R. Howlett
maple_tree: replace data before marking dead in split...
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-08-21
Liam R. Howlett
maple_tree: change mas_adopt_children() parent usage
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-08-21
Liam R. Howlett
maple_tree: introduce mas_tree_parent() definition
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-08-21
Liam R. Howlett
maple_tree: introduce mas_put_in_tree()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-08-21
Liam R. Howlett
maple_tree: reorder replacement of nodes to avoid live...
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-08-21
Liam R. Howlett
maple_tree: add hex output to maple_arange64 dump
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-08-18
Liam R. Howlett
mm/mmap: change vma iteration order in do_vmi_align_munmap()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-08-18
Liam R. Howlett
maple_tree: reduce resets during store setup
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-08-18
Liam R. Howlett
maple_tree: refine mas_preallocate() node calculations
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-08-18
Liam R. Howlett
maple_tree: update mas_preallocate() testing
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-08-18
Liam R. Howlett
maple_tree: move mas_wr_end_piv() below mas_wr_extend_null()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-08-18
Liam R. Howlett
mm: set up vma iterator for vma_iter_prealloc() calls
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-08-18
Liam R. Howlett
mm: use vma_iter_clear_gfp() in nommu
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-08-18
Liam R. Howlett
maple_tree: adjust node allocation on mas_rebalance()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-08-18
Liam R. Howlett
maple_tree: re-introduce entry to mas_preallocate(...
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-08-18
Liam R. Howlett
mm: remove re-walk from mmap_region()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-08-18
Liam R. Howlett
maple_tree: introduce __mas_set_range()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-08-18
Liam R. Howlett
mm: remove prev check from do_vmi_align_munmap()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-08-18
Liam R. Howlett
mm: change do_vmi_align_munmap() tracking of VMAs to...
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-08-18
Liam R. Howlett
maple_tree: add benchmarking for mas_prev()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-08-18
Liam R. Howlett
maple_tree: add benchmarking for mas_for_each
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-08-18
Liam R. Howlett
maple_tree: Be more strict about locking
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-08-18
Liam R. Howlett
mm/mmap: change detached vma locking scheme
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-08-18
Liam R. Howlett
maple_tree: relax lockdep checks for on-stack trees
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-08-18
Liam R. Howlett
mm/mmap: clean up validate_mm() calls
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-08-04
Liam R. Howlett
MAINTAINERS: add maple tree mailing list
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-07-17
Liam R. Howlett
maple_tree: fix node allocation testing on 32 bit
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-07-17
Liam R. Howlett
maple_tree: fix 32 bit mas_next testing
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-07-17
Liam R. Howlett
mm/mlock: fix vma iterator conversion of apply_vma_lock_flags()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-07-01
Liam R. Howlett
mm: Update do_vmi_align_munmap() return semantics
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-06-24
Liam R. Howlett
mm: make find_extend_vma() fail if write lock not held
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-06-19
Liam R. Howlett
userfaultfd: fix regression in userfaultfd_unmap_prep()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-06-19
Liam R. Howlett
mm/mprotect: fix do_mprotect_pkey() limit check
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-06-18
Liam R. Howlett
mm/mmap: Fix error path in do_vmi_align_munmap()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-06-09
Liam R. Howlett
mm: avoid rewalk in mmap_region
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-06-09
Liam R. Howlett
mm: add vma_iter_{next,prev}_range() to vma iterator
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-06-09
Liam R. Howlett
maple_tree: update testing code for mas_{next,prev...
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-06-09
Liam R. Howlett
maple_tree: clear up index and last setting in single...
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-06-09
Liam R. Howlett
maple_tree: add mas_prev_range() and mas_find_range_rev...
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-06-09
Liam R. Howlett
maple_tree: introduce mas_prev_slot() interface
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-06-09
Liam R. Howlett
maple_tree: relocate mas_rewalk() and mas_rewalk_if_dead()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-06-09
Liam R. Howlett
maple_tree: add mas_next_range() and mas_find_range...
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-06-09
Liam R. Howlett
maple_tree: introduce mas_next_slot() interface
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-06-09
Liam R. Howlett
maple_tree: fix testing mas_empty_area()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-06-09
Liam R. Howlett
maple_tree: revise limit checks in mas_empty_area{_rev}()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-06-09
Liam R. Howlett
maple_tree: try harder to keep active node with mas_prev()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-06-09
Liam R. Howlett
maple_tree: try harder to keep active node after mas_next()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-06-09
Liam R. Howlett
mm/mmap: change do_vmi_align_munmap() for maple tree...
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-06-09
Liam R. Howlett
maple_tree: mas_start() reset depth on dead node
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-06-09
Liam R. Howlett
maple_tree: remove unnecessary check from mas_destroy()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-06-09
Liam R. Howlett
maple_tree: add __init and __exit to test module
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-06-09
Liam R. Howlett
mm: update vma_iter_store() to use MAS_WARN_ON()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-06-09
Liam R. Howlett
mm: update validate_mm() to use vma iterator
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-06-09
Liam R. Howlett
maple_tree: make test code work without debug enabled
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-06-09
Liam R. Howlett
maple_tree: return error on mte_pivots() out of range
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-06-09
Liam R. Howlett
maple_tree: use MAS_BUG_ON() prior to calling mas_meta_gap()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-06-09
Liam R. Howlett
maple_tree: use MAS_WR_BUG_ON() in mas_store_prealloc()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-06-09
Liam R. Howlett
maple_tree: use MAS_BUG_ON() from mas_topiary_range()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-06-09
Liam R. Howlett
maple_tree: use MAS_BUG_ON() in mas_set_height()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-06-09
Liam R. Howlett
maple_tree: use MAS_BUG_ON() when setting a leaf node...
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-06-09
Liam R. Howlett
maple_tree: convert debug code to use MT_WARN_ON()...
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-06-09
Liam R. Howlett
maple_tree: change RCU checks to WARN_ON() instead...
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-06-09
Liam R. Howlett
maple_tree: convert BUG_ON() to MT_BUG_ON()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-06-09
Liam R. Howlett
maple_tree: add debug BUG_ON and WARN_ON variants
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-06-09
Liam R. Howlett
maple_tree: add format option to mt_dump()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-06-09
Liam R. Howlett
maple_tree: clean up mas_dfs_postorder()
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-06-09
Liam R. Howlett
maple_tree: avoid unnecessary ascending
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-06-09
Liam R. Howlett
maple_tree: clean up mas_parent_enum() and rename to...
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-06-09
Liam R. Howlett
maple_tree: fix static analyser cppcheck issue
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
2023-04-18
Liam R. Howlett
mm/mmap: regression fix for unmapped_area{_topdown}
Signed-off-by:
Liam R. Howlett
<Liam.Howlett@oracle.com>
commit
|
commitdiff
|
tree
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
next