diff --git a/kernel/events/core.c b/kernel/events/core.c index 1833bc5a84a73049b6e1f27caed87adfbdf44b2c..1d1f030e2f1ef8218d939a7167c686fffc1be2a2 100644 --- a/kernel/events/core.c +++ b/kernel/events/core.c @@ -7465,7 +7465,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;