mirror of
https://github.com/torvalds/linux.git
synced 2024-11-24 21:21:41 +00:00
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: Steven Rostedt <srostedt@redhat.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
This commit is contained in:
parent
aa1e0e3bcf
commit
6450c1d321
@ -142,11 +142,11 @@ check_critical_timing(struct trace_array *tr,
|
||||
|
||||
local_save_flags(flags);
|
||||
|
||||
pc = preempt_count();
|
||||
|
||||
if (!report_latency(delta))
|
||||
goto out;
|
||||
|
||||
pc = preempt_count();
|
||||
|
||||
spin_lock_irqsave(&max_trace_lock, flags);
|
||||
|
||||
/* check if we are still the max latency */
|
||||
|
Loading…
Reference in New Issue
Block a user