aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--include/linux/perf_event.h6
-rw-r--r--kernel/events/core.c2
2 files changed, 4 insertions, 4 deletions
diff --git a/include/linux/perf_event.h b/include/linux/perf_event.h
index 8f4a70f2eca8..e56b07f5c9b6 100644
--- a/include/linux/perf_event.h
+++ b/include/linux/perf_event.h
@@ -319,10 +319,8 @@ struct perf_event {
319 */ 319 */
320 struct list_head migrate_entry; 320 struct list_head migrate_entry;
321 321
322 union { 322 struct hlist_node hlist_entry;
323 struct hlist_node hlist_entry; 323 struct list_head active_entry;
324 struct list_head active_entry;
325 };
326 int nr_siblings; 324 int nr_siblings;
327 int group_flags; 325 int group_flags;
328 struct perf_event *group_leader; 326 struct perf_event *group_leader;
diff --git a/kernel/events/core.c b/kernel/events/core.c
index 89d34f9bb8cb..c3b6c2799f34 100644
--- a/kernel/events/core.c
+++ b/kernel/events/core.c
@@ -6670,6 +6670,8 @@ perf_event_alloc(struct perf_event_attr *attr, int cpu,
6670 INIT_LIST_HEAD(&event->sibling_list); 6670 INIT_LIST_HEAD(&event->sibling_list);
6671 INIT_LIST_HEAD(&event->rb_entry); 6671 INIT_LIST_HEAD(&event->rb_entry);
6672 INIT_LIST_HEAD(&event->active_entry); 6672 INIT_LIST_HEAD(&event->active_entry);
6673 INIT_HLIST_NODE(&event->hlist_entry);
6674
6673 6675
6674 init_waitqueue_head(&event->waitq); 6676 init_waitqueue_head(&event->waitq);
6675 init_irq_work(&event->pending, perf_pending_event); 6677 init_irq_work(&event->pending, perf_pending_event);