summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorLiam R. Howlett <Liam.Howlett@oracle.com>2023-07-24 21:31:56 +0300
committerAndrew Morton <akpm@linux-foundation.org>2023-08-18 20:12:50 +0300
commitfec29364348fec535c55708b1f4025b321aba572 (patch)
tree8c48f44eb21a83a41a2add2257fea68609f760a4 /include
parent17983dc617837a588a52848ab4034d8efa6c1fa6 (diff)
downloadlinux-fec29364348fec535c55708b1f4025b321aba572.tar.xz
maple_tree: reduce resets during store setup
mas_prealloc() may walk partially down the tree before finding that a split or spanning store is needed. When the write occurs, relax the logic on resetting the walk so that partial walks will not restart, but walks that have gone too far (a store that affects beyond the current node) should be restarted. Link: https://lkml.kernel.org/r/20230724183157.3939892-15-Liam.Howlett@oracle.com Signed-off-by: Liam R. Howlett <Liam.Howlett@oracle.com> Cc: Peng Zhang <zhangpeng.00@bytedance.com> Cc: Suren Baghdasaryan <surenb@google.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions