From 7c6a9862fd7c6e49350aaf527194603930b10ca2 Mon Sep 17 00:00:00 2001 From: Brian Olson Date: Fri, 16 Jun 2017 12:58:33 -0400 Subject: [PATCH] added workaround for ticks being returned as zero from 2.6.32 kernel. Signed-off-by: Brian Olson --- clockadj.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clockadj.c b/clockadj.c index 5eb7cce..86c7b33 100644 --- a/clockadj.c +++ b/clockadj.c @@ -73,7 +73,7 @@ double clockadj_get_freq(clockid_t clkid) pr_err("failed to read out the clock frequency adjustment: %m"); } else { f = tx.freq / 65.536; - if (clkid == CLOCK_REALTIME && realtime_nominal_tick) + if (clkid == CLOCK_REALTIME && realtime_nominal_tick && tx.tick) f += 1e3 * realtime_hz * (tx.tick - realtime_nominal_tick); } return f;