diff --git a/kernel/perf_event.c b/kernel/perf_event.c index 974e2e64a43a49e8d569032f995afcd620cecc50..533f71570736ce368a13301056c748d6aa74706c 100644 --- a/kernel/perf_event.c +++ b/kernel/perf_event.c @@ -5478,6 +5478,8 @@ static int perf_tp_event_match(struct perf_event *event, struct perf_sample_data *data, struct pt_regs *regs) { + if (event->hw.state & PERF_HES_STOPPED) + return 0; /* * All tracepoints are from kernel-space. */