Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 829b876d authored by Steven Rostedt's avatar Steven Rostedt Committed by Steven Rostedt
Browse files

tracing: fix transposed numbers of lock_depth and preempt_count



The lock_depth and preempt_count numbers in the latency format is
transposed.

Signed-off-by: default avatarSteven Rostedt <rostedt@goodmis.org>
parent b0f56f1a
Loading
Loading
Loading
Loading
+8 −6
Original line number Diff line number Diff line
@@ -486,16 +486,18 @@ int trace_print_lat_fmt(struct trace_seq *s, struct trace_entry *entry)
				hardirq ? 'h' : softirq ? 's' : '.'))
		return 0;

	if (entry->lock_depth < 0)
		ret = trace_seq_putc(s, '.');
	if (entry->preempt_count)
		ret = trace_seq_printf(s, "%x", entry->preempt_count);
	else
		ret = trace_seq_printf(s, "%d", entry->lock_depth);
		ret = trace_seq_putc(s, '.');

	if (!ret)
		return 0;

	if (entry->preempt_count)
		return trace_seq_printf(s, "%x", entry->preempt_count);
	if (entry->lock_depth < 0)
		return trace_seq_putc(s, '.');

	return trace_seq_printf(s, "%d", entry->lock_depth);
}

static int