diff options
Diffstat (limited to 'kernel/profile.c')
| -rw-r--r-- | kernel/profile.c | 10 | 
1 files changed, 3 insertions, 7 deletions
| diff --git a/kernel/profile.c b/kernel/profile.c index ae7ead82cbc9..cd26bed4cc26 100644 --- a/kernel/profile.c +++ b/kernel/profile.c @@ -112,8 +112,6 @@ void __init profile_init(void)  /* Profile event notifications */ -#ifdef CONFIG_PROFILING -  static BLOCKING_NOTIFIER_HEAD(task_exit_notifier);  static ATOMIC_NOTIFIER_HEAD(task_free_notifier);  static BLOCKING_NOTIFIER_HEAD(munmap_notifier); @@ -203,8 +201,6 @@ void unregister_timer_hook(int (*hook)(struct pt_regs *))  }  EXPORT_SYMBOL_GPL(unregister_timer_hook); -#endif /* CONFIG_PROFILING */ -  #ifdef CONFIG_SMP  /* @@ -252,7 +248,7 @@ static void profile_flip_buffers(void)  	mutex_lock(&profile_flip_mutex);  	j = per_cpu(cpu_profile_flip, get_cpu());  	put_cpu(); -	on_each_cpu(__profile_flip_buffers, NULL, 0, 1); +	on_each_cpu(__profile_flip_buffers, NULL, 1);  	for_each_online_cpu(cpu) {  		struct profile_hit *hits = per_cpu(cpu_profile_hits, cpu)[j];  		for (i = 0; i < NR_PROFILE_HIT; ++i) { @@ -275,7 +271,7 @@ static void profile_discard_flip_buffers(void)  	mutex_lock(&profile_flip_mutex);  	i = per_cpu(cpu_profile_flip, get_cpu());  	put_cpu(); -	on_each_cpu(__profile_flip_buffers, NULL, 0, 1); +	on_each_cpu(__profile_flip_buffers, NULL, 1);  	for_each_online_cpu(cpu) {  		struct profile_hit *hits = per_cpu(cpu_profile_hits, cpu)[i];  		memset(hits, 0, NR_PROFILE_HIT*sizeof(struct profile_hit)); @@ -558,7 +554,7 @@ static int __init create_hash_tables(void)  out_cleanup:  	prof_on = 0;  	smp_mb(); -	on_each_cpu(profile_nop, NULL, 0, 1); +	on_each_cpu(profile_nop, NULL, 1);  	for_each_online_cpu(cpu) {  		struct page *page; | 
