]> git.baikalelectronics.ru Git - kernel.git/commit
maple_tree: don't set a new maximum on the node when not reusing nodes
authorLiam Howlett <liam.howlett@oracle.com>
Mon, 7 Nov 2022 16:39:02 +0000 (16:39 +0000)
committerAndrew Morton <akpm@linux-foundation.org>
Tue, 8 Nov 2022 23:57:25 +0000 (15:57 -0800)
commita0e77eae89132f1721197afea3d18e377db0f7f4
tree8bbbb014e1b1281e418b2c26ad51a6fcda86377b
parentf8b13822278225bc120d222223f13bcc7e52efa7
maple_tree: don't set a new maximum on the node when not reusing nodes

In RCU mode, the node limits were being updated to the last pivot which
may not be correct and would cause the metadata to be set when it
shouldn't.  Fix this by not setting a new limit in this case.

Link: https://lkml.kernel.org/r/20221107163857.867377-1-Liam.Howlett@oracle.com
Signed-off-by: Liam R. Howlett <Liam.Howlett@oracle.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
lib/maple_tree.c