maple_tree: simplify mas_push_node()
authorWei Yang <richard.weiyang@gmail.com>
Tue, 15 Oct 2024 12:07:46 +0000 (12:07 +0000)
committerAndrew Morton <akpm@linux-foundation.org>
Thu, 7 Nov 2024 04:11:14 +0000 (20:11 -0800)
commit908378a30b0972e5bf8fae3cf38affc162fe8e3b
tree6efa4aa933821ca3d576f955bb4ab600d84c5bee
parent4223dd93bfc976debededffc0b03cc63d9b73d14
maple_tree: simplify mas_push_node()

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.

Link: https://lkml.kernel.org/r/20241015120746.15850-4-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