diff --git a/kernel/events/core.c b/kernel/events/core.c index b391907d53520cb4a126bc8e3e0a2d5a64ade54d..01d4fe68e57b399461ee085342534cb5692aa085 100644 --- a/kernel/events/core.c +++ b/kernel/events/core.c @@ -7228,7 +7228,7 @@ inherit_task_group(struct perf_event *event, struct task_struct *parent, * child. */ - child_ctx = alloc_perf_context(event->pmu, child); + child_ctx = alloc_perf_context(parent_ctx->pmu, child); if (!child_ctx) return -ENOMEM;