]> www.infradead.org Git - users/jedix/linux-maple.git/commit
maple_tree: Fix potential insufficient nodes on mas_spanning_rebalance()
authorLiam R. Howlett <Liam.Howlett@oracle.com>
Wed, 20 Apr 2022 13:36:02 +0000 (09:36 -0400)
committerLiam R. Howlett <Liam.Howlett@oracle.com>
Wed, 20 Apr 2022 13:36:06 +0000 (09:36 -0400)
commit0773dfda2194064a88d5331876a24882ceec6d03
treec13d0421f3a0e55af898c648f9ea5a52e228c5aa
parentf172d1127b8fe8a6c8bd9744dcdffbab8568c51d
maple_tree: Fix potential insufficient nodes on mas_spanning_rebalance()

When a spanning store occurs at a non-root node but causes an
insufficient leave, mas_spanning_rebalance() was not detecting it as a
non-root node.  This only happened when the spanning write was detected
at the root node.

Signed-off-by: Liam R. Howlett <Liam.Howlett@oracle.com>
lib/maple_tree.c