[PATCH v3 0/5] refine storing NULL
Liam R. Howlett
Liam.Howlett at oracle.com
Fri Oct 18 11:03:55 PDT 2024
* Wei Yang <richard.weiyang at gmail.com> [241017 22:40]:
> The original thread[1] thoughts it is a problem in mas_new_root(). But after
> discussion, this should be an improvement on storing NULL.
>
> Patch 1/2 preparation for refine.
>
> Patch 3 remove redundant check in mas_new_root().
>
> Patch 4 refine mas_store_root() to improve memory efficiency and remove
> possible consecutive NULL slot.
>
> Patch 5 adds a test for storing NULL.
This series fails to apply to akpm/mm-unstable today.
What are you based off?
>
> [1]: https://lkml.kernel.org/r/20241015233909.23592-1-richard.weiyang@gmail.com
>
> v3:
> patch 4 move the change into mas_store_root()
> patch 5 move test into lib/test_maple_tree.c
>
> Wei Yang (5):
> maple_tree: print empty for an empty tree on mt_dump()
> maple_tree: the return value of mas_root_expand() is not used
> maple_tree: not necessary to check index/last again
> maple_tree: refine mas_store_root() on storing NULL
> maple_tree: add a test checking storing null
>
> lib/maple_tree.c | 20 ++++++----
> lib/test_maple_tree.c | 90 +++++++++++++++++++++++++++++++++++++++++++
> 2 files changed, 103 insertions(+), 7 deletions(-)
>
> --
> 2.34.1
>
More information about the maple-tree
mailing list