diff options
| author | Gabriele Monaco <gmonaco@redhat.com> | 2026-06-01 17:38:31 +0200 |
|---|---|---|
| committer | Gabriele Monaco <gmonaco@redhat.com> | 2026-06-03 12:33:24 +0200 |
| commit | 32171d828ab964dc1f05f2056a81477522a3361b (patch) | |
| tree | bdb4d365ccc81352338d44f88e27856f6010e5b5 /tools/perf/scripts/python/stackcollapse.py | |
| parent | c3d016ea823a9941ab8cbcef01a500821ff0cf16 (diff) | |
rv: Ensure all pending probes terminate on per-obj monitor destroy
The monitor disable/destroy sequence detaches all probes and resets the
monitor's data, however it doesn't wait for pending probes. This is an
issue with per-object monitors, which free the monitor storage.
Call tracepoint_synchronize_unregister() to make sure to wait for all
pending probes before destroying the monitor storage.
Fixes: 4a24127bd6cb ("rv: Add support for per-object monitors in DA/HA")
Reviewed-by: Wen Yang <wen.yang@linux.dev>
Reviewed-by: Nam Cao <namcao@linutronix.de>
Link: https://lore.kernel.org/r/20260601153840.124372-5-gmonaco@redhat.com
Signed-off-by: Gabriele Monaco <gmonaco@redhat.com>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions
