Commit 6450c1d3 authored by Steven Rostedt's avatar Steven Rostedt Committed by Ingo Molnar

ftrace: move pc counter in irqtrace

The assigning of the pc counter is in the wrong spot in the
check_critical_timing function. The pc variable is used in the
out jump.
Signed-off-by: default avatarSteven Rostedt <srostedt@redhat.com>
Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
parent aa1e0e3b
...@@ -142,11 +142,11 @@ check_critical_timing(struct trace_array *tr, ...@@ -142,11 +142,11 @@ check_critical_timing(struct trace_array *tr,
local_save_flags(flags); local_save_flags(flags);
pc = preempt_count();
if (!report_latency(delta)) if (!report_latency(delta))
goto out; goto out;
pc = preempt_count();
spin_lock_irqsave(&max_trace_lock, flags); spin_lock_irqsave(&max_trace_lock, flags);
/* check if we are still the max latency */ /* check if we are still the max latency */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment