--- a/kernel/events/core.c
+++ b/kernel/events/core.c
-@@ -898,6 +898,15 @@ list_add_event(struct perf_event *event,
+@@ -911,6 +911,15 @@ list_add_event(struct perf_event *event,
}
/*
* Called at perf_event creation and when events are attached/detached from a
* group.
*/
-@@ -6036,8 +6045,7 @@ perf_event_alloc(struct perf_event_attr
+@@ -6058,8 +6067,7 @@ perf_event_alloc(struct perf_event_attr
event->overflow_handler = overflow_handler;
event->overflow_handler_context = context;
pmu = NULL;
-@@ -6459,9 +6467,17 @@ SYSCALL_DEFINE5(perf_event_open,
+@@ -6481,9 +6489,17 @@ SYSCALL_DEFINE5(perf_event_open,
mutex_lock(&gctx->mutex);
perf_remove_from_context(group_leader);