summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/stackcollapse.py
diff options
context:
space:
mode:
authorArnaldo Carvalho de Melo <acme@redhat.com>2026-06-04 12:55:29 -0300
committerArnaldo Carvalho de Melo <acme@redhat.com>2026-06-04 17:34:52 -0300
commit66ea9de60396a4dea5276bc87025884691876c36 (patch)
treeb779ea40d5029b7336227db3d3bbf595046a1cdf /tools/perf/scripts/python/stackcollapse.py
parenta5498ccf8079fc91c938f122ff9697b0c526b2fd (diff)
perf sched: Fix thread reference leak in latency_switch_event
In latency_switch_event(), after acquiring thread references for sched_out and sched_in via machine__findnew_thread(), the first add_sched_out_event() failure path does 'return -1', bypassing the out_put label that calls thread__put() on both references. The second and third add_sched_out_event() failures correctly use 'goto out_put'. Fix the first one to match. Fixes: b91fc39f4ad7 ("perf machine: Protect the machine->threads with a rwlock") Reported-by: sashiko-bot <sashiko-bot@kernel.org> Assisted-by: Claude:claude-opus-4.6 Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions