diff options
| author | Steven Rostedt <rostedt@goodmis.org> | 2008-09-29 23:02:41 -0400 | 
|---|---|---|
| committer | Ingo Molnar <mingo@elte.hu> | 2008-10-14 10:38:57 +0200 | 
| commit | 3928a8a2d98081d1bc3c0a84a2d70e29b90ecf1c (patch) | |
| tree | 5c1fd6fd721e2e9a5c47facfd50fbc011b3db53a /kernel/trace/trace_irqsoff.c | |
| parent | ed56829cb3195de499f97fa6108fe9134319bae6 (diff) | |
| download | olio-linux-3.10-3928a8a2d98081d1bc3c0a84a2d70e29b90ecf1c.tar.xz olio-linux-3.10-3928a8a2d98081d1bc3c0a84a2d70e29b90ecf1c.zip  | |
ftrace: make work with new ring buffer
This patch ports ftrace over to the new ring buffer.
Signed-off-by: Steven Rostedt <srostedt@redhat.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'kernel/trace/trace_irqsoff.c')
| -rw-r--r-- | kernel/trace/trace_irqsoff.c | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/kernel/trace/trace_irqsoff.c b/kernel/trace/trace_irqsoff.c index ece6cfb649f..37ad49407f2 100644 --- a/kernel/trace/trace_irqsoff.c +++ b/kernel/trace/trace_irqsoff.c @@ -173,7 +173,7 @@ out_unlock:  out:  	data->critical_sequence = max_sequence;  	data->preempt_timestamp = ftrace_now(cpu); -	tracing_reset(data); +	tracing_reset(tr, cpu);  	trace_function(tr, data, CALLER_ADDR0, parent_ip, flags);  } @@ -203,7 +203,7 @@ start_critical_timing(unsigned long ip, unsigned long parent_ip)  	data->critical_sequence = max_sequence;  	data->preempt_timestamp = ftrace_now(cpu);  	data->critical_start = parent_ip ? : ip; -	tracing_reset(data); +	tracing_reset(tr, cpu);  	local_save_flags(flags); @@ -234,7 +234,7 @@ stop_critical_timing(unsigned long ip, unsigned long parent_ip)  	data = tr->data[cpu]; -	if (unlikely(!data) || unlikely(!head_page(data)) || +	if (unlikely(!data) ||  	    !data->critical_start || atomic_read(&data->disabled))  		return;  |