diff options
Diffstat (limited to 'kernel/events/core.c')
| -rw-r--r-- | kernel/events/core.c | 10 | 
1 files changed, 10 insertions, 0 deletions
diff --git a/kernel/events/core.c b/kernel/events/core.c index 75b58bb75b3..ddb993b5219 100644 --- a/kernel/events/core.c +++ b/kernel/events/core.c @@ -2560,6 +2560,16 @@ done:  		list_del_init(&cpuctx->rotation_list);  } +#ifdef CONFIG_NO_HZ_FULL +bool perf_event_can_stop_tick(void) +{ +	if (list_empty(&__get_cpu_var(rotation_list))) +		return true; +	else +		return false; +} +#endif +  void perf_event_task_tick(void)  {  	struct list_head *head = &__get_cpu_var(rotation_list);  |