Anna-Maria Gleixner
f28d3d5346
timer/trace: Improve timer tracing
...
Timers are added to the timer wheel off by one. This is required in
case a timer is queued directly before incrementing jiffies to prevent
early timer expiry.
When reading a timer trace and relying only on the expiry time of the timer
in the timer_start trace point and on the now in the timer_expiry_entry
trace point, it seems that the timer fires late. With the current
timer_expiry_entry trace point information only now=jiffies is printed but
not the value of base->clk. This makes it impossible to draw a conclusion
to the index of base->clk and makes it impossible to examine timer problems
without additional trace points.
Therefore add the base->clk value to the timer_expire_entry trace
point, to be able to calculate the index the timer base is located at
during collecting expired timers.
Signed-off-by: Anna-Maria Gleixner <anna-maria@linutronix.de >
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
Cc: fweisbec@gmail.com
Cc: peterz@infradead.org
Cc: Steven Rostedt <rostedt@goodmis.org >
Link: https://lkml.kernel.org/r/20190321120921.16463-5-anna-maria@linutronix.de
2019-03-24 20:29:33 +01:00
..
2017-11-02 11:10:55 +01:00
2019-01-17 15:17:28 +00:00
2017-11-02 11:10:55 +01:00
2018-04-16 11:53:35 +01:00
2018-12-13 08:15:54 -07:00
2017-11-02 11:10:55 +01:00
2017-12-13 15:10:01 -05:00
2019-02-25 14:13:39 +01:00
2018-04-04 13:41:27 +01:00
2018-07-11 10:48:47 -07:00
2018-06-19 10:06:29 -07:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2019-03-04 11:00:43 -08:00
2017-11-17 14:58:01 -08:00
2018-12-19 14:07:58 -05:00
2019-03-12 18:59:19 -07:00
2018-05-24 23:01:15 -04:00
2018-08-13 09:21:05 -07:00
2018-11-30 11:26:12 -05:00
2017-11-02 11:10:55 +01:00
2017-11-17 09:51:57 -08:00
2018-04-06 14:05:14 +01:00
2018-07-23 15:22:52 +10:00
2018-07-12 12:02:31 +10:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2019-02-07 18:28:35 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2018-10-11 20:07:35 -07:00
2017-05-31 21:01:03 +02:00
2018-04-26 15:02:46 -04:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-09-25 20:38:26 +02:00
2017-11-02 11:10:55 +01:00
2018-12-20 20:03:55 -05:00
2017-11-02 11:10:55 +01:00
2017-11-15 18:21:06 -08:00
2017-12-18 12:57:01 +01:00
2018-11-12 08:28:37 -07:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2018-10-02 11:31:14 +02:00
2019-02-24 20:25:29 -08:00
2018-03-15 11:15:22 +01:00
2018-10-26 16:26:32 -07:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2019-02-23 23:22:33 -08:00
2018-01-02 14:27:30 -05:00
2018-11-30 13:23:25 -08:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2018-11-15 14:43:43 -08:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2018-07-26 10:17:47 +02:00
2018-07-31 11:32:27 -04:00
2017-11-02 11:10:55 +01:00
2019-01-16 11:15:11 -05:00
2017-08-16 14:10:10 -07:00
2017-11-02 11:10:55 +01:00
2018-08-30 16:03:42 -07:00
2018-01-23 09:44:14 -05:00
2017-11-02 11:10:55 +01:00
2019-02-14 09:20:40 -05:00
2019-02-14 09:20:40 -05:00
2017-11-02 11:10:55 +01:00
2018-06-06 11:58:31 +02:00
2018-02-13 21:30:22 +01:00
2019-03-08 11:26:16 -08:00
2018-11-27 20:31:55 -05:00
2017-11-02 11:10:55 +01:00
2018-01-02 14:27:29 -05:00
2018-10-03 16:47:43 +02:00
2017-12-19 10:56:24 +01:00
2017-11-02 11:10:55 +01:00
2019-02-14 18:01:33 +01:00
2018-07-02 22:40:56 +09:00
2019-01-07 18:33:10 +00:00
2017-11-02 11:10:55 +01:00
2019-03-12 16:01:39 -04:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2018-09-26 20:07:19 -07:00
2019-01-07 09:52:42 +05:30
2017-11-02 11:10:55 +01:00
2017-12-07 22:52:01 +01:00
2017-11-02 11:10:55 +01:00
2019-03-24 20:29:33 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2018-04-18 23:37:39 -04:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2018-04-11 10:28:30 -07:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2018-04-19 11:05:48 -04:00
2017-11-14 15:32:19 -08:00
2018-08-17 15:56:23 -07:00
2018-05-14 17:02:30 -04:00