[PATCH v3 0/5] refine storing NULL
Wei Yang
richard.weiyang at gmail.com
Fri Oct 18 17:27:01 PDT 2024
On Fri, Oct 18, 2024 at 02:03:55PM -0400, Liam R. Howlett wrote:
>* 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?
>
I based on yesterday's master
4d939780b705 2024-10-17 Merge tag 'mm-hotfixes-stable-2024-10-17-16-08' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Do you prefer to based on latest akpm/mm-unstable in the following spin?
>>
>> [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
>>
--
Wei Yang
Help you, Help me
More information about the maple-tree
mailing list