From 486332e567826eb284bfd9064440867f31fccd7f Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Mon, 10 Dec 2012 08:07:14 +0100 Subject: [PATCH] Increase CPU clock calibration accuracy Lets throw some more loops at it, it reduces the noise. Signed-off-by: Jens Axboe --- gettime.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gettime.c b/gettime.c index 89a3a016..549c35e9 100644 --- a/gettime.c +++ b/gettime.c @@ -201,13 +201,13 @@ static unsigned long get_cycles_per_usec(void) gettimeofday(&e, NULL); elapsed = utime_since(&s, &e); - if (elapsed >= 10) { + if (elapsed >= 1280) { c_e = get_cpu_clock(); break; } } while (1); - return c_e - c_s; + return (c_e - c_s) >> 7; } #define NR_TIME_ITERS 50 -- 2.25.1