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

Commit 704af52b authored by Arjan van de Ven's avatar Arjan van de Ven
Browse files

hrtimer: show the timer ranges in /proc/timer_list



to help debugging and visibility of timer ranges, show them
in the existing timer list in /proc/timer_list

Signed-off-by: default avatarArjan van de Ven <arjan@linux.intel.com>
parent 4ce105d3
Loading
Loading
Loading
Loading
+3 −1
Original line number Original line Diff line number Diff line
@@ -65,8 +65,10 @@ print_timer(struct seq_file *m, struct hrtimer *timer, int idx, u64 now)
	SEQ_printf(m, ", %s/%d", tmp, timer->start_pid);
	SEQ_printf(m, ", %s/%d", tmp, timer->start_pid);
#endif
#endif
	SEQ_printf(m, "\n");
	SEQ_printf(m, "\n");
	SEQ_printf(m, " # expires at %Lu nsecs [in %Ld nsecs]\n",
	SEQ_printf(m, " # expires at %Lu-%Lu nsecs [in %Ld to %Ld nsecs]\n",
		(unsigned long long)ktime_to_ns(hrtimer_get_softexpires(timer)),
		(unsigned long long)ktime_to_ns(hrtimer_get_expires(timer)),
		(unsigned long long)ktime_to_ns(hrtimer_get_expires(timer)),
		(long long)(ktime_to_ns(hrtimer_get_softexpires(timer)) - now),
		(long long)(ktime_to_ns(hrtimer_get_expires(timer)) - now));
		(long long)(ktime_to_ns(hrtimer_get_expires(timer)) - now));
}
}