]> www.infradead.org Git - users/jedix/linux-maple.git/commit
maple_tree: clear request_count for new allocated one
authorWei Yang <richard.weiyang@gmail.com>
Tue, 15 Oct 2024 12:07:44 +0000 (12:07 +0000)
committerAndrew Morton <akpm@linux-foundation.org>
Fri, 1 Nov 2024 04:29:09 +0000 (21:29 -0700)
commit99fcffb103fd5c643abaddec828d3dd7d50180b4
tree9f86020975fd60b5d53961a37c5e243bb8198022
parentf0046d01aa92b5439f8bde58e422aa0288cb2528
maple_tree: clear request_count for new allocated one

Patch series "maple_tree: simplify mas_push_node()", v2.

When count is not 0, we know head is valid.  So we can put the assignment
in if (count) instead of checking the head pointer again.

Also count represents current total, we can assign the new total by
increasing the count by one.

This patch (of 3):

If this is not a new allocated one, the request_count has already been
cleared in mas_set_alloc_req().

Link: https://lkml.kernel.org/r/20241015120746.15850-1-richard.weiyang@gmail.com
Link: https://lkml.kernel.org/r/20241015120746.15850-2-richard.weiyang@gmail.com
Signed-off-by: Wei Yang <richard.weiyang@gmail.com>
Reviewed-by: Liam R. Howlett <Liam.Howlett@Oracle.com>
Cc: Sidhartha Kumar <sidhartha.kumar@oracle.com>
Cc: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
lib/maple_tree.c