diff --git a/kernel/events/core.c b/kernel/events/core.c index a1c89b675b0b..1ef924d6a385 100644 --- a/kernel/events/core.c +++ b/kernel/events/core.c @@ -10798,7 +10798,7 @@ perf_event_set_output(struct perf_event *event, struct perf_event *output_event) /* * If its not a per-cpu rb, it must be the same task. */ - if (output_event->cpu == -1 && output_event->ctx != event->ctx) + if (output_event->cpu == -1 && output_event->hw.target != event->hw.target) goto out; /*