Commit 76b31021 authored by Tomas Glozar's avatar Tomas Glozar Committed by Steven Rostedt (Google)
Browse files

rtla/timerlat: Make timerlat_hist_cpu->*_count unsigned long long

Do the same fix as in previous commit also for timerlat-hist.

Link: https://lore.kernel.org/20241011121015.2868751-2-tglozar@redhat.com


Reported-by: default avatarAttila Fazekas <afazekas@redhat.com>
Signed-off-by: default avatarTomas Glozar <tglozar@redhat.com>
Signed-off-by: default avatarSteven Rostedt (Google) <rostedt@goodmis.org>
parent 4eba4723
Loading
Loading
Loading
Loading
+9 −9
Original line number Diff line number Diff line
@@ -62,9 +62,9 @@ struct timerlat_hist_cpu {
	int			*thread;
	int			*user;

	int			irq_count;
	int			thread_count;
	int			user_count;
	unsigned long long	irq_count;
	unsigned long long	thread_count;
	unsigned long long	user_count;

	unsigned long long	min_irq;
	unsigned long long	sum_irq;
@@ -304,15 +304,15 @@ timerlat_print_summary(struct timerlat_hist_params *params,
			continue;

		if (!params->no_irq)
			trace_seq_printf(trace->seq, "%9d ",
			trace_seq_printf(trace->seq, "%9llu ",
					data->hist[cpu].irq_count);

		if (!params->no_thread)
			trace_seq_printf(trace->seq, "%9d ",
			trace_seq_printf(trace->seq, "%9llu ",
					data->hist[cpu].thread_count);

		if (params->user_hist)
			trace_seq_printf(trace->seq, "%9d ",
			trace_seq_printf(trace->seq, "%9llu ",
					 data->hist[cpu].user_count);
	}
	trace_seq_printf(trace->seq, "\n");
@@ -488,15 +488,15 @@ timerlat_print_stats_all(struct timerlat_hist_params *params,
		trace_seq_printf(trace->seq, "count:");

	if (!params->no_irq)
		trace_seq_printf(trace->seq, "%9d ",
		trace_seq_printf(trace->seq, "%9llu ",
				 sum.irq_count);

	if (!params->no_thread)
		trace_seq_printf(trace->seq, "%9d ",
		trace_seq_printf(trace->seq, "%9llu ",
				 sum.thread_count);

	if (params->user_hist)
		trace_seq_printf(trace->seq, "%9d ",
		trace_seq_printf(trace->seq, "%9llu ",
				 sum.user_count);

	trace_seq_printf(trace->seq, "\n");