diff options
Diffstat (limited to 'kernel/trace/trace_functions.c')
| -rw-r--r-- | kernel/trace/trace_functions.c | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/kernel/trace/trace_functions.c b/kernel/trace/trace_functions.c index b3f3776b0cd..16aee4d44e8 100644 --- a/kernel/trace/trace_functions.c +++ b/kernel/trace/trace_functions.c @@ -54,14 +54,14 @@ function_trace_call_preempt_only(unsigned long ip, unsigned long parent_ip)  	struct trace_array_cpu *data;  	unsigned long flags;  	long disabled; -	int cpu, resched; +	int cpu;  	int pc;  	if (unlikely(!ftrace_function_enabled))  		return;  	pc = preempt_count(); -	resched = ftrace_preempt_disable(); +	preempt_disable_notrace();  	local_save_flags(flags);  	cpu = raw_smp_processor_id();  	data = tr->data[cpu]; @@ -71,7 +71,7 @@ function_trace_call_preempt_only(unsigned long ip, unsigned long parent_ip)  		trace_function(tr, ip, parent_ip, flags, pc);  	atomic_dec(&data->disabled); -	ftrace_preempt_enable(resched); +	preempt_enable_notrace();  }  static void  |