From e3c2dd13d4519d89fc78fd36a9ee4552f0f241ac Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bj=C3=B6rn=20Jacke?= Date: Wed, 3 Jul 2013 18:51:14 +0200 Subject: [PATCH] time: don't try to use the coarse clock MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit as we prefer to use the suspend aware CLOCK_BOOTTIME as monotonic clock source we cannot deal with the mono coarse clock any more. Actually I never saw a real performance gain with it. Signed-off-by: Björn Jacke Reviewed-by: Simo Sorce --- lib/util/time.c | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/lib/util/time.c b/lib/util/time.c index 56b2ec50dec1..bc8712085931 100644 --- a/lib/util/time.c +++ b/lib/util/time.c @@ -69,19 +69,12 @@ _PUBLIC_ void clock_gettime_mono(struct timespec *tp) /** a wrapper to preferably get the monotonic time in seconds -as this is only second resolution we can use the cached -(and much faster) COARSE clock variant **/ _PUBLIC_ time_t time_mono(time_t *t) { struct timespec tp; - int rc = -1; -#ifdef CLOCK_MONOTONIC_COARSE - rc = clock_gettime(CLOCK_MONOTONIC_COARSE,&tp); -#endif - if (rc != 0) { - clock_gettime_mono(&tp); - } + + clock_gettime_mono(&tp); if (t != NULL) { *t = tp.tv_sec; } -- 2.34.1