| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-11-09 | maple_tree: fix tracepoint string pointers | Martin Kaiser | 1 | -14/+16 |
| 2025-10-02 | Merge tag 'mm-stable-2025-10-01-19-00' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -6/+6 |
| 2025-09-29 | maple_tree: Convert forking to use the sheaf interface | Liam R. Howlett | 1 | -24/+23 |
| 2025-09-29 | maple_tree: Add single node allocation support to maple state | Liam R. Howlett | 1 | -6/+41 |
| 2025-09-29 | maple_tree: Prefilled sheaf conversion and testing | Liam R. Howlett | 1 | -264/+62 |
| 2025-09-29 | maple_tree: Replace mt_free_one() with kfree() | Pedro Falcato | 1 | -9/+4 |
| 2025-09-29 | maple_tree: Use kfree_rcu in ma_free_rcu | Pedro Falcato | 1 | -10/+3 |
| 2025-09-29 | maple_tree: use percpu sheaves for maple_node_cache | Vlastimil Babka | 1 | -2/+7 |
| 2025-09-29 | maple_tree: Drop bulk insert support | Liam R. Howlett | 1 | -266/+4 |
| 2025-09-29 | maple_tree: remove redundant __GFP_NOWARN | Qianfeng Rong | 1 | -2/+2 |
| 2025-09-13 | maple_tree: fix MAPLE_PARENT_RANGE32 and parent pointer docs | Sidhartha Kumar | 1 | -6/+6 |
| 2025-07-13 | maple tree: add some comments | Dev Jain | 1 | -1/+7 |
| 2025-07-12 | Merge branch 'mm-hotfixes-stable' into mm-stable to pick up changes which | Andrew Morton | 1 | -0/+1 |
| 2025-07-09 | maple_tree: fix status setup on restore to active | Liam R. Howlett | 1 | -7/+18 |
| 2025-07-09 | maple tree: use goto label to simplify code | Dev Jain | 1 | -5/+2 |
| 2025-07-09 | maple_tree: fix mt_destroy_walk() on root leaf node | Wei Yang | 1 | -0/+1 |
| 2025-06-19 | maple_tree: fix MA_STATE_PREALLOC flag in mas_preallocate() | Liam R. Howlett | 1 | -1/+3 |
| 2025-05-11 | maple_tree: reorder mas->store_type case statements | Sidhartha Kumar | 1 | -26/+25 |
| 2025-05-11 | maple_tree: add sufficient height | Sidhartha Kumar | 1 | -3/+16 |
| 2025-05-11 | maple_tree: break on convergence in mas_spanning_rebalance() | Sidhartha Kumar | 1 | -3/+13 |
| 2025-05-11 | maple_tree: use vacant nodes to reduce worst case allocations | Sidhartha Kumar | 1 | -4/+9 |
| 2025-05-11 | maple_tree: use height and depth consistently | Sidhartha Kumar | 1 | -40/+44 |
| 2025-05-11 | maple_tree: convert mas_prealloc_calc() to take in a maple write state | Sidhartha Kumar | 1 | -8/+8 |
| 2025-03-16 | maple_tree: remove a BUG_ON() in mas_alloc_nodes() | Petr Tesarik | 1 | -1/+0 |
| 2025-03-16 | maple_tree: use ma_dead_node() in mte_dead_node() | I Hsin Cheng | 1 | -5/+2 |
| 2025-03-16 | maple_tree: correct comment for mas_start() | I Hsin Cheng | 1 | -1/+1 |
| 2025-01-13 | maple_tree: only root node could be deficient | Wei Yang | 1 | -1/+1 |
| 2025-01-13 | maple_tree: simplify split calculation | Wei Yang | 1 | -17/+6 |
| 2025-01-13 | maple_tree: we don't set offset to MAPLE_NODE_SLOTS on error | Wei Yang | 1 | -5/+2 |
| 2025-01-13 | maple_tree: not possible to be a root node after loop | Wei Yang | 1 | -4/+1 |
| 2025-01-13 | maple_tree: index has been checked to be smaller than pivot | Wei Yang | 1 | -7/+6 |
| 2025-01-13 | maple_tree: use mas_next_slot() directly | Wei Yang | 1 | -24/+1 |
| 2024-12-30 | maple_tree: reload mas before the second call for mas_empty_area | Yang Erkun | 1 | -0/+1 |
| 2024-11-11 | maple_tree: refine mas_store_root() on storing NULL | Wei Yang | 1 | -1/+12 |
| 2024-11-11 | maple_tree: not necessary to check index/last again | Wei Yang | 1 | -1/+3 |
| 2024-11-11 | maple_tree: the return value of mas_root_expand() is not used | Wei Yang | 1 | -2/+2 |
| 2024-11-11 | maple_tree: print empty for an empty tree on mt_dump() | Wei Yang | 1 | -3/+5 |
| 2024-11-06 | maple_tree: remove sanity check from mas_wr_slot_store() | Wei Yang | 1 | -3/+2 |
| 2024-11-06 | maple_tree: calculate new_end when needed | Wei Yang | 1 | -1/+1 |
| 2024-11-06 | maple_tree: simplify mas_push_node() | Wei Yang | 1 | -9/+7 |
| 2024-11-06 | maple_tree: total is not changed for nomem_one case | Wei Yang | 1 | -2/+1 |
| 2024-11-06 | maple_tree: clear request_count for new allocated one | Wei Yang | 1 | -1/+1 |
| 2024-11-06 | maple_tree: root node could be handled by !p_slot too | Wei Yang | 1 | -3/+1 |
| 2024-11-06 | maple_tree: fix alloc node fail issue | Jiazi Li | 1 | -1/+4 |
| 2024-11-06 | maple_tree: refactor mas_wr_store_type() | Sidhartha Kumar | 1 | -47/+25 |
| 2024-11-06 | maple_tree: do not hash pointers on dump in debug mode | Lorenzo Stoakes | 1 | -41/+59 |
| 2024-11-05 | maple_tree: memset maple_big_node as a whole | Wei Yang | 1 | -4/+1 |
| 2024-11-05 | maple_tree: remove maple_big_node.parent | Wei Yang | 1 | -1/+0 |
| 2024-11-05 | maple_tree: goto complete directly on a pivot of 0 | Wei Yang | 1 | -1/+1 |
| 2024-11-05 | maple_tree: i is always less than or equal to mas_end | Wei Yang | 1 | -2/+1 |
| 2024-10-17 | maple_tree: correct tree corruption on spanning store | Lorenzo Stoakes | 1 | -6/+6 |
| 2024-10-17 | maple_tree: check for MA_STATE_BULK on setting wr_rebalance | Sidhartha Kumar | 1 | -1/+1 |
| 2024-09-21 | Merge tag 'mm-stable-2024-09-20-02-31' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -379/+426 |
| 2024-09-09 | maple_tree: mark three functions as __maybe_unused | Liam R. Howlett | 1 | -3/+3 |
| 2024-09-09 | maple_tree: cleanup function descriptions | Wei Yang | 1 | -58/+47 |
| 2024-09-09 | maple_tree: dump error message based on format | Wei Yang | 1 | -2/+8 |
| 2024-09-09 | maple_tree: arange64 node is not a leaf node | Wei Yang | 1 | -5/+1 |
| 2024-09-01 | maple_tree: make write helper functions void | Sidhartha Kumar | 1 | -31/+16 |
| 2024-09-01 | maple_tree: remove unneeded mas_wr_walk() in mas_store_prealloc() | Sidhartha Kumar | 1 | -5/+13 |
| 2024-09-01 | maple_tree: remove repeated sanity checks from write helper functions | Sidhartha Kumar | 1 | -15/+2 |
| 2024-09-01 | maple_tree: remove node allocations from various write helper functions | Sidhartha Kumar | 1 | -27/+0 |
| 2024-09-01 | maple_tree: have mas_store() allocate nodes if needed | Sidhartha Kumar | 1 | -2/+17 |
| 2024-09-01 | maple_tree: remove mas_wr_modify() | Sidhartha Kumar | 1 | -38/+0 |
| 2024-09-01 | maple_tree: simplify mas_commit_b_node() | Sidhartha Kumar | 1 | -57/+7 |
| 2024-09-01 | maple_tree: convert mas_insert() to preallocate nodes | Sidhartha Kumar | 1 | -12/+10 |
| 2024-09-01 | maple_tree: use store type in mas_wr_store_entry() | Sidhartha Kumar | 1 | -38/+52 |
| 2024-09-01 | maple_tree: print store type in mas_dump() | Sidhartha Kumar | 1 | -0/+34 |
| 2024-09-01 | maple_tree: use mas_store_gfp() in mtree_store_range() | Sidhartha Kumar | 1 | -10/+1 |
| 2024-09-01 | maple_tree: preallocate nodes in mas_erase() | Sidhartha Kumar | 1 | -2/+6 |
| 2024-09-01 | maple_tree: remove mas_destroy() from mas_nomem() | Sidhartha Kumar | 1 | -13/+24 |
| 2024-09-01 | maple_tree: introduce mas_wr_store_type() | Sidhartha Kumar | 1 | -60/+157 |
| 2024-09-01 | maple_tree: move up mas_wr_store_setup() and mas_wr_prealloc_setup() | Sidhartha Kumar | 1 | -48/+48 |
| 2024-09-01 | maple_tree: introduce mas_wr_prealloc_setup() | Sidhartha Kumar | 1 | -2/+8 |
| 2024-09-01 | maple_tree: fix comment typo with corresponding maple_status | Wei Yang | 1 | -1/+1 |
| 2024-09-01 | maple_tree: fix comment typo of ma_root | Wei Yang | 1 | -1/+1 |
| 2024-09-01 | maple_tree: add test to replicate low memory race conditions | Sidhartha Kumar | 1 | -0/+13 |
| 2024-09-01 | maple_tree: reset mas->index and mas->last on write retries | Sidhartha Kumar | 1 | -4/+12 |
| 2024-09-01 | maple_tree: remove rcu_read_lock() from mt_validate() | Liam R. Howlett | 1 | -5/+2 |
| 2024-07-03 | maple_tree: modified return type of mas_wr_store_entry() | JaeJoon Jung | 1 | -9/+6 |
| 2024-05-05 | maple_tree: fix mas_empty_area_rev() null pointer dereference | Liam R. Howlett | 1 | -8/+8 |
| 2024-03-14 | Merge tag 'mm-stable-2024-03-13-20-04' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -4/+2 |
| 2024-02-22 | maple_tree: avoid duplicate variable init in mast_spanning_rebalance() | Lukas Bulwahn | 1 | -2/+0 |
| 2024-02-21 | maple_tree: fix comment describing mas_node_count_gfp() | Sidhartha Kumar | 1 | -2/+2 |
| 2024-02-21 | maple_tree: Add mtree_alloc_cyclic() | Chuck Lever | 1 | -0/+93 |
| 2023-12-20 | maple_tree: avoid checking other gaps after getting the largest gap | Peng Zhang | 1 | -0/+3 |
| 2023-12-20 | maple_tree: fix typos/spellos etc | Randy Dunlap | 1 | -4/+4 |
| 2023-12-20 | lib/maple_tree.c: fix build error due to hotfix alteration | Andrew Morton | 1 | -1/+1 |
| 2023-12-20 | sync mm-stable with mm-hotfixes-stable to pick up depended-upon changes | Andrew Morton | 1 | -0/+11 |
| 2023-12-20 | maple_tree: do not preallocate nodes for slot stores | Sidhartha Kumar | 1 | -0/+11 |
| 2023-12-12 | maple_tree: change return type of mas_split_final_node as void. | Levi Yun | 1 | -2/+1 |
| 2023-12-12 | maple_tree: simplify mas_leaf_set_meta() | Peng Zhang | 1 | -18/+4 |
| 2023-12-12 | maple_tree: delete one of the two identical checks | Peng Zhang | 1 | -3/+0 |
| 2023-12-12 | maple_tree: remove an unused parameter for ma_meta_end() | Peng Zhang | 1 | -6/+4 |
| 2023-12-12 | maple_tree: avoid ascending when mas->min is also the parent's minimum | Peng Zhang | 1 | -3/+5 |
| 2023-12-12 | maple_tree: move the check forward to avoid static check warning | Peng Zhang | 1 | -1/+1 |
| 2023-12-12 | maple_tree: remove unused function | Jiapeng Chong | 1 | -29/+0 |
| 2023-12-12 | maple_tree: mtree_range_walk() clean up | Liam R. Howlett | 1 | -15/+12 |
| 2023-12-12 | maple_tree: don't find node end in mtree_lookup_walk() | Liam R. Howlett | 1 | -9/+3 |
| 2023-12-12 | maple_tree: use maple state end for write operations | Liam R. Howlett | 1 | -22/+24 |
| 2023-12-12 | maple_tree: remove mas_searchable() | Liam R. Howlett | 1 | -50/+16 |
| 2023-12-12 | maple_tree: separate ma_state node from status | Liam R. Howlett | 1 | -183/+276 |
| 2023-12-12 | maple_tree: clean up inlines for some functions | Liam R. Howlett | 1 | -39/+39 |
| 2023-12-12 | maple_tree: use cached node end in mas_destroy() | Liam R. Howlett | 1 | -1/+1 |
| 2023-12-12 | maple_tree: use cached node end in mas_next() | Liam R. Howlett | 1 | -6/+8 |
| 2023-12-12 | maple_tree: add end of node tracking to the maple state | Liam R. Howlett | 1 | -0/+7 |
| 2023-12-12 | maple_tree: make mas_erase() more robust | Liam R. Howlett | 1 | -1/+1 |
| 2023-12-12 | maple_tree: remove unnecessary default labels from switch statements | Liam R. Howlett | 1 | -7/+2 |
| 2023-12-10 | maple_tree: preserve the tree attributes when destroying maple tree | Peng Zhang | 1 | -1/+1 |
| 2023-12-10 | maple_tree: introduce interfaces __mt_dup() and mtree_dup() | Peng Zhang | 1 | -0/+274 |
| 2023-12-10 | maple_tree: add mt_free_one() and mt_attr() helpers | Peng Zhang | 1 | -1/+11 |
| 2023-10-18 | maple_tree: add GFP_KERNEL to allocations in mas_expected_entries() | Liam R. Howlett | 1 | -1/+1 |
| 2023-09-29 | maple_tree: add MAS_UNDERFLOW and MAS_OVERFLOW states | Liam R. Howlett | 1 | -58/+163 |
| 2023-08-24 | maple_tree: clean up mas_wr_append() | Liam R. Howlett | 1 | -14/+20 |
| 2023-08-24 | merge mm-hotfixes-stable into mm-stable to pick up depended-upon changes | Andrew Morton | 1 | -0/+7 |
| 2023-08-24 | maple_tree: disable mas_wr_append() when other readers are possible | Liam R. Howlett | 1 | -0/+7 |
| 2023-08-21 | maple_tree: replace data before marking dead in split and spanning store | Liam R. Howlett | 1 | -325/+168 |
| 2023-08-21 | maple_tree: change mas_adopt_children() parent usage | Liam R. Howlett | 1 | -1/+1 |
| 2023-08-21 | maple_tree: introduce mas_tree_parent() definition | Liam R. Howlett | 1 | -8/+5 |
| 2023-08-21 | maple_tree: introduce mas_put_in_tree() | Liam R. Howlett | 1 | -46/+27 |
| 2023-08-21 | maple_tree: reorder replacement of nodes to avoid live lock | Liam R. Howlett | 1 | -10/+46 |
| 2023-08-21 | maple_tree: add hex output to maple_arange64 dump | Liam R. Howlett | 1 | -4/+20 |
| 2023-08-18 | maple_tree: reduce resets during store setup | Liam R. Howlett | 1 | -11/+26 |
| 2023-08-18 | maple_tree: refine mas_preallocate() node calculations | Liam R. Howlett | 1 | -1/+43 |
| 2023-08-18 | maple_tree: move mas_wr_end_piv() below mas_wr_extend_null() | Liam R. Howlett | 1 | -16/+15 |
| 2023-08-18 | maple_tree: adjust node allocation on mas_rebalance() | Liam R. Howlett | 1 | -1/+1 |
| 2023-08-18 | maple_tree: re-introduce entry to mas_preallocate() arguments | Liam R. Howlett | 1 | -1/+2 |
| 2023-08-18 | maple_tree: Be more strict about locking | Liam R. Howlett | 1 | -2/+8 |
| 2023-08-18 | maple_tree: mtree_insert: fix typo in kernel-doc description of GFP flags | Mike Rapoport (IBM) | 1 | -1/+1 |
| 2023-08-18 | maple_tree: mtree_insert*: fix typo in kernel-doc description | Mike Rapoport (IBM) | 1 | -2/+2 |
| 2023-08-18 | maple_tree: drop mas_first_entry() | Peng Zhang | 1 | -72/+0 |
| 2023-08-18 | maple_tree: replace mas_logical_pivot() with mas_safe_pivot() | Peng Zhang | 1 | -30/+3 |
| 2023-08-18 | maple_tree: update mt_validate() | Peng Zhang | 1 | -10/+9 |
| 2023-08-18 | maple_tree: make mas_validate_limits() check root node and node limit | Peng Zhang | 1 | -16/+14 |
| 2023-08-18 | maple_tree: fix mas_validate_child_slot() to check last missed slot | Peng Zhang | 1 | -4/+8 |
| 2023-08-18 | maple_tree: make mas_validate_gaps() to check metadata | Peng Zhang | 1 | -36/+42 |
| 2023-08-18 | maple_tree: don't use MAPLE_ARANGE64_META_MAX to indicate no gap | Peng Zhang | 1 | -11/+2 |
| 2023-08-18 | maple_tree: add a fast path case in mas_wr_slot_store() | Peng Zhang | 1 | -12/+24 |
| 2023-08-18 | maple_tree: optimize mas_wr_append(), also improve duplicating VMAs | Peng Zhang | 1 | -11/+22 |
| 2023-08-18 | maple_tree: fix a few documentation issues | Thomas Gleixner | 1 | -5/+21 |
| 2023-07-17 | maple_tree: set the node limit when creating a new root node | Peng Zhang | 1 | -1/+2 |
| 2023-06-09 | maple_tree: simplify and clean up mas_wr_node_store() | Peng Zhang | 1 | -61/+26 |
| 2023-06-09 | maple_tree: rework mas_wr_slot_store() to be cleaner and more efficient. | Peng Zhang | 1 | -34/+19 |
| 2023-06-09 | maple_tree: add comments and some minor cleanups to mas_wr_append() | Peng Zhang | 1 | -24/+23 |
| 2023-06-09 | maple_tree: add mas_wr_new_end() to calculate new_end accurately | Peng Zhang | 1 | -11/+23 |
| 2023-06-09 | maple_tree: make the code symmetrical in mas_wr_extend_null() | Peng Zhang | 1 | -12/+14 |
| 2023-06-09 | maple_tree: simplify mas_is_span_wr() | Peng Zhang | 1 | -23/+11 |
| 2023-06-09 | maple_tree: fix the arguments to __must_hold() | Peng Zhang | 1 | -3/+3 |
| 2023-06-09 | maple_tree: drop mas_{rev_}alloc() and mas_fill_gap() | Peng Zhang | 1 | -108/+0 |
| 2023-06-09 | maple_tree: rework mtree_alloc_{range,rrange}() | Peng Zhang | 1 | -25/+32 |
| 2023-06-09 | maple_tree: clear up index and last setting in single entry tree | Liam R. Howlett | 1 | -10/+11 |
| 2023-06-09 | maple_tree: add mas_prev_range() and mas_find_range_rev interface | Liam R. Howlett | 1 | -39/+122 |
| 2023-06-09 | maple_tree: introduce mas_prev_slot() interface | Liam R. Howlett | 1 | -142/+90 |
| 2023-06-09 | maple_tree: relocate mas_rewalk() and mas_rewalk_if_dead() | Liam R. Howlett | 1 | -19/+19 |
| 2023-06-09 | maple_tree: add mas_next_range() and mas_find_range() interfaces | Liam R. Howlett | 1 | -50/+122 |
| 2023-06-09 | maple_tree: introduce mas_next_slot() interface | Liam R. Howlett | 1 | -125/+104 |
| 2023-06-09 | maple_tree: revise limit checks in mas_empty_area{_rev}() | Liam R. Howlett | 1 | -7/+13 |
| 2023-06-09 | maple_tree: try harder to keep active node with mas_prev() | Liam R. Howlett | 1 | -42/+83 |
| 2023-06-09 | maple_tree: try harder to keep active node after mas_next() | Liam R. Howlett | 1 | -42/+47 |
| 2023-06-09 | maple_tree: mas_start() reset depth on dead node | Liam R. Howlett | 1 | -1/+1 |
| 2023-06-09 | maple_tree: remove unnecessary check from mas_destroy() | Liam R. Howlett | 1 | -3/+1 |
| 2023-06-09 | maple_tree: return error on mte_pivots() out of range | Liam R. Howlett | 1 | -11/+14 |
| 2023-06-09 | maple_tree: use MAS_BUG_ON() prior to calling mas_meta_gap() | Liam R. Howlett | 1 | -2/+2 |
| 2023-06-09 | maple_tree: use MAS_WR_BUG_ON() in mas_store_prealloc() | Liam R. Howlett | 1 | -1/+1 |
| 2023-06-09 | maple_tree: use MAS_BUG_ON() from mas_topiary_range() | Liam R. Howlett | 1 | -1/+2 |
| 2023-06-09 | maple_tree: use MAS_BUG_ON() in mas_set_height() | Liam R. Howlett | 1 | -1/+1 |
| 2023-06-09 | maple_tree: use MAS_BUG_ON() when setting a leaf node as a parent | Liam R. Howlett | 1 | -13/+13 |
| 2023-06-09 | maple_tree: convert debug code to use MT_WARN_ON() and MAS_WARN_ON() | Liam R. Howlett | 1 | -16/+14 |
| 2023-06-09 | maple_tree: convert BUG_ON() to MT_BUG_ON() | Liam R. Howlett | 1 | -1/+1 |
| 2023-06-09 | maple_tree: add debug BUG_ON and WARN_ON variants | Liam R. Howlett | 1 | -2/+32 |
| 2023-06-09 | maple_tree: add format option to mt_dump() | Liam R. Howlett | 1 | -29/+58 |
| 2023-06-09 | maple_tree: clean up mas_dfs_postorder() | Liam R. Howlett | 1 | -5/+2 |
| 2023-06-09 | maple_tree: avoid unnecessary ascending | Liam R. Howlett | 1 | -3/+8 |
| 2023-06-09 | maple_tree: clean up mas_parent_enum() and rename to mas_parent_type() | Liam R. Howlett | 1 | -28/+22 |
| 2023-06-09 | maple_tree: fix static analyser cppcheck issue | Liam R. Howlett | 1 | -2/+3 |
| 2023-06-09 | maple_tree: fix potential out-of-bounds access in mas_wr_end_piv() | Peng Zhang | 1 | -5/+6 |
| 2023-05-17 | maple_tree: make maple state reusable after mas_empty_area() | Peng Zhang | 1 | -9/+3 |
| 2023-04-21 | maple_tree: fix allocation in mas_sparse_area() | Peng Zhang | 1 | -21/+20 |
| 2023-04-18 | maple_tree: use correct variable type in sizeof | Peng Zhang | 1 | -1/+1 |
| 2023-04-18 | maple_tree: simplify mas_wr_node_walk() | Peng Zhang | 1 | -29/+5 |
| 2023-04-18 | sync mm-stable with mm-hotfixes-stable to pick up depended-upon upstream changes | Andrew Morton | 1 | -23/+24 |
| 2023-04-18 | maple_tree: fix mas_empty_area() search | Liam R. Howlett | 1 | -9/+11 |
| 2023-04-18 | maple_tree: make maple state reusable after mas_empty_area_rev() | Liam R. Howlett | 1 | -14/+13 |
| 2023-04-16 | sync mm-stable with mm-hotfixes-stable to pick up depended-upon upstream changes | Andrew Morton | 1 | -109/+197 |
| 2023-04-16 | maple_tree: fix a potential memory leak, OOB access, or other unpredictable bug | Peng Zhang | 1 | -12/+7 |
| 2023-04-05 | maple_tree: fix a potential concurrency bug in RCU mode | Peng Zhang | 1 | -2/+1 |
| 2023-04-05 | maple_tree: fix get wrong data_end in mtree_lookup_walk() | Peng Zhang | 1 | -10/+5 |
| 2023-04-05 | maple_tree: add RCU lock checking to rcu callback functions | Liam R. Howlett | 1 | -92/+96 |
| 2023-04-05 | maple_tree: add smp_rmb() to dead node detection | Liam R. Howlett | 1 | -2/+6 |
| 2023-04-05 | maple_tree: fix write memory barrier of nodes once dead for RCU mode | Liam R. Howlett | 1 | -2/+5 |
| 2023-04-05 | maple_tree: remove extra smp_wmb() from mas_dead_leaves() | Liam Howlett | 1 | -1/+0 |
| 2023-04-05 | maple_tree: fix freeing of nodes in rcu mode | Liam Howlett | 1 | -11/+62 |
| 2023-04-05 | maple_tree: detect dead nodes in mas_start() | Liam Howlett | 1 | -0/+4 |
| 2023-04-05 | maple_tree: be more cautious about dead nodes | Liam Howlett | 1 | -9/+43 |
| 2023-03-28 | maple_tree: export symbol mas_preallocate() | Danilo Krummrich | 1 | -0/+1 |
| 2023-03-23 | maple_tree: fix mas_skip_node() end slot detection | Liam R. Howlett | 1 | -19/+5 |
| 2023-02-16 | maple_tree: reduce stack usage with gcc-9 and earlier | Arnd Bergmann | 1 | -2/+9 |
| 2023-02-09 | maple_tree: fix mas_prev() and mas_find() state handling | Liam R. Howlett | 1 | -1/+5 |
| 2023-02-09 | maple_tree: fix handle of invalidated state in mas_wr_store_setup() | Liam R. Howlett | 1 | -0/+3 |
| 2023-02-09 | maple_tree: reduce user error potential | Liam R. Howlett | 1 | -0/+10 |
| 2023-02-09 | maple_tree: fix potential rcu issue | Liam R. Howlett | 1 | -1/+1 |