aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
diff options
context:
space:
mode:
Diffstat (limited to 'kernel')
-rw-r--r--kernel/events/core.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/kernel/events/core.c b/kernel/events/core.c
index e580e0f41ac6..fef45b4bb5f8 100644
--- a/kernel/events/core.c
+++ b/kernel/events/core.c
@@ -6123,6 +6123,7 @@ static int perf_swevent_add(struct perf_event *event, int flags)
6123 } 6123 }
6124 6124
6125 hlist_add_head_rcu(&event->hlist_entry, head); 6125 hlist_add_head_rcu(&event->hlist_entry, head);
6126 perf_event_update_userpage(event);
6126 6127
6127 return 0; 6128 return 0;
6128} 6129}
@@ -6592,6 +6593,7 @@ static int cpu_clock_event_add(struct perf_event *event, int flags)
6592{ 6593{
6593 if (flags & PERF_EF_START) 6594 if (flags & PERF_EF_START)
6594 cpu_clock_event_start(event, flags); 6595 cpu_clock_event_start(event, flags);
6596 perf_event_update_userpage(event);
6595 6597
6596 return 0; 6598 return 0;
6597} 6599}
@@ -6666,6 +6668,7 @@ static int task_clock_event_add(struct perf_event *event, int flags)
6666{ 6668{
6667 if (flags & PERF_EF_START) 6669 if (flags & PERF_EF_START)
6668 task_clock_event_start(event, flags); 6670 task_clock_event_start(event, flags);
6671 perf_event_update_userpage(event);
6669 6672
6670 return 0; 6673 return 0;
6671} 6674}