Cpu clock does not wrap if there is no CPU clock
authorAkash Verma <akashv@google.com>
Thu, 19 Mar 2015 23:19:25 +0000 (16:19 -0700)
committerJens Axboe <axboe@fb.com>
Fri, 20 Mar 2015 16:29:29 +0000 (10:29 -0600)
This causes compiler warnings because of unused variables cycles_start
and cycles_wrap.

Signed-off-by: Jens Axboe <axboe@fb.com>
gettime.c

index d1c8eb970c3cb4125022508b2cb43b3f36571843..180aa5f2ed6c3893235e85b8852d5e9a6673affd 100644 (file)
--- a/gettime.c
+++ b/gettime.c
@@ -13,7 +13,8 @@
 #include "hash.h"
 #include "os/os.h"
 
-#if defined(ARCH_HAVE_CPU_CLOCK) && !defined(ARCH_CPU_CLOCK_CYCLES_PER_USEC)
+#if defined(ARCH_HAVE_CPU_CLOCK)
+#ifndef ARCH_CPU_CLOCK_CYCLES_PER_USEC
 static unsigned long cycles_per_usec;
 static unsigned long inv_cycles_per_usec;
 static uint64_t max_cycles_for_mult;
@@ -21,6 +22,7 @@ static uint64_t max_cycles_for_mult;
 #ifdef ARCH_CPU_CLOCK_WRAPS
 static unsigned long long cycles_start, cycles_wrap;
 #endif
+#endif
 int tsc_reliable = 0;
 
 struct tv_valid {