perf: Handle stopped state with tracepoints
[pandora-kernel.git] / kernel / perf_event.c
index 974e2e6..533f715 100644 (file)
@@ -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.
         */