diff options
| author | Steven Rostedt <rostedt@goodmis.org> | 2026-08-07 11:35:58 -0400 |
|---|---|---|
| committer | Steven Rostedt <rostedt@goodmis.org> | 2026-08-11 10:23:38 -0400 |
| commit | a8aaf7445bfcdb6e61ee4b8e4946d684c1b4a228 (patch) | |
| tree | 070b436f8c9674c952b53d2ff60f31a3ec221cc6 /tools/perf/scripts/python/stackcollapse.py | |
| parent | 0456323ddd676446ac79aacd69c3443e64197843 (diff) | |
tracing: Cleanup event_enable_trigger_parse() by using __free()
The enable_data variable gets freed on most error paths in
event_enable_trigger_parse(). Use free() to free it and just before
returning normally, call retain_and_null_ptr(enable_data) just before a
successful exit to keep it from being freed. On success, the enable_data
is assigned to the trigger_data->private_data field.
Also add a comment to why event_trigger_free(trigger_data) is being called
before a successful exit.
Link: https://patch.msgid.link/20260807113558.0ff14e96@gandalf.local.home
Reviewed-by: Masami Hiramatsu (Google) <mhiramat@kernel.org>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions
