summaryrefslogtreecommitdiff
path: root/include/linux/maple_tree.h
AgeCommit message (Expand)AuthorFilesLines
2023-12-12maple_tree: use maple state end for write operationsLiam R. Howlett1-1/+0
2023-12-12maple_tree: separate ma_state node from statusLiam R. Howlett1-37/+50
2023-12-12maple_tree: add end of node tracking to the maple stateLiam R. Howlett1-0/+1
2023-12-12maple_tree: move debug check to __mas_set_range()Liam R. Howlett1-126/+129
2023-12-11maple_tree: introduce interfaces __mt_dup() and mtree_dup()Peng Zhang1-0/+3
2023-12-11maple_tree: introduce {mtree,mas}_lock_nested()Peng Zhang1-0/+4
2023-09-30maple_tree: add MAS_UNDERFLOW and MAS_OVERFLOW statesLiam R. Howlett1-0/+2
2023-09-30maple_tree: add mas_is_active() to detect in-tree walksLiam R. Howlett1-0/+9
2023-08-25maple_tree: shrink struct maple_treeMateusz Guzik1-1/+1
2023-08-18maple_tree: re-introduce entry to mas_preallocate() argumentsLiam R. Howlett1-1/+1
2023-08-18maple_tree: introduce __mas_set_range()Liam R. Howlett1-3/+18
2023-08-18maple_tree: Be more strict about lockingLiam R. Howlett1-1/+6
2023-08-18mm/mmap: change detached vma locking schemeLiam R. Howlett1-0/+3
2023-08-18maple_tree: relax lockdep checks for on-stack treesLiam R. Howlett1-1/+3
2023-08-18maple_tree: don't use MAPLE_ARANGE64_META_MAX to indicate no gapPeng Zhang1-2/+0
2023-08-18maple_tree: fix a few documentation issuesThomas Gleixner1-2/+3
2023-06-10maple_tree: relocate the declaration of mas_empty_area_rev().Peng Zhang1-6/+6
2023-06-10maple_tree: add mas_prev_range() and mas_find_range_rev interfaceLiam R. Howlett1-0/+2
2023-06-10maple_tree: add mas_next_range() and mas_find_range() interfacesLiam R. Howlett1-1/+2
2023-06-10maple_tree: change RCU checks to WARN_ON() instead of BUG_ON()Liam R. Howlett1-2/+2
2023-06-10maple_tree: add debug BUG_ON and WARN_ON variantsLiam R. Howlett1-3/+97
2023-06-10maple_tree: add format option to mt_dump()Liam R. Howlett1-2/+7
2023-02-10maple_tree: add mas_init() functionLiam R. Howlett1-0/+11
2023-02-03maple_tree: remove the parameter entry of mas_preallocateVernon Yang1-1/+1
2023-01-19maple_tree: remove the redundant codeVernon Yang1-4/+0
2023-01-19maple_tree: remove extra space and blank lineVernon Yang1-2/+0
2022-11-09maple_tree: reorganize testing to restore module testingLiam Howlett1-0/+7
2022-09-27Maple Tree: add new data structureLiam R. Howlett1-0/+685