summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/stackcollapse.py
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2026-10-11 10:25:12 -0700
committerLinus Torvalds <torvalds@linux-foundation.org>2026-10-11 12:42:26 -0700
commitff9b071c0e49c14be3089a6d9ef0d3b16e9e59ae (patch)
treeb4d66d05eed7f0f3b02edd3394bac1dea7fd459f /tools/perf/scripts/python/stackcollapse.py
parentd8854b39950a0407cb3923c6a3653aeb91bbd3bc (diff)
downloadlinux-next-ff9b071c0e49c14be3089a6d9ef0d3b16e9e59ae.tar.gz
linux-next-ff9b071c0e49c14be3089a6d9ef0d3b16e9e59ae.zip
assoc_array: fill the segment cache in one place
The loop that records the segment of each leaf in a full node is written out twice in assoc_array_insert_into_terminal_node(): for the node at its own level, and again at the far end of a shortcut that replaces it. Make it assoc_array_segment_leaves(). The second copy did not look for metadata pointers, because that path is only taken for a node holding nothing but leaves, so the function finds none there. The new key's segment is still set by each caller, from the walk the first time and from the key the second. No functional change. Assisted-by: LLM Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions