diff options
| author | Liam R. Howlett <[email protected]> | 2023-05-18 10:55:12 -0400 |
|---|---|---|
| committer | Andrew Morton <[email protected]> | 2023-06-09 16:25:27 -0700 |
| commit | 633769c9267fadadffd31e27655bf028538238ad (patch) | |
| tree | 7e087d5b6b6f0ef2fd27e46dc7993abec52200e4 /tools/perf/scripts/python/netdev-times.py | |
| parent | afc754c651b87093cd3293954f09fae589402fb0 (diff) | |
maple_tree: avoid unnecessary ascending
The maple tree node limits are implied by the parent. When walking up the
tree, the limit may not be known until a slot that does not have implied
limits are encountered. However, if the node is the left-most or
right-most node, the walking up to find that limit can be skipped.
This commit also fixes the debug/testing code that was not setting the
limit on walking down the tree as that optimization is not compatible with
this change.
Link: https://lkml.kernel.org/r/[email protected]
Signed-off-by: Liam R. Howlett <[email protected]>
Reviewed-by: Peng Zhang <[email protected]>
Cc: David Binderman <[email protected]>
Cc: Sergey Senozhatsky <[email protected]>
Cc: Vernon Yang <[email protected]>
Cc: Wei Yang <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/netdev-times.py')
0 files changed, 0 insertions, 0 deletions