arch: tsc_reliable can be a bool
authorJens Axboe <axboe@kernel.dk>
Thu, 22 Jun 2017 20:12:29 +0000 (14:12 -0600)
committerJens Axboe <axboe@kernel.dk>
Thu, 22 Jun 2017 20:12:29 +0000 (14:12 -0600)
Signed-off-by: Jens Axboe <axboe@kernel.dk>
arch/arch-ia64.h
arch/arch-ppc.h
arch/arch-s390.h
arch/arch-x86-common.h
arch/arch.h
gettime.c
t/arch.c

index 53c049f..ece3f7e 100644 (file)
@@ -28,10 +28,10 @@ static inline unsigned long long get_cpu_clock(void)
 }
 
 #define ARCH_HAVE_INIT
-extern int tsc_reliable;
+extern bool tsc_reliable;
 static inline int arch_init(char *envp[])
 {
-       tsc_reliable = 1;
+       tsc_reliable = true;
        return 0;
 }
 
index 4a8aa97..ba452b1 100644 (file)
@@ -117,12 +117,12 @@ static void atb_clocktest(void)
 #endif
 
 #define ARCH_HAVE_INIT
-extern int tsc_reliable;
+extern bool tsc_reliable;
 
 static inline int arch_init(char *envp[])
 {
 #if 0
-       tsc_reliable = 1;
+       tsc_reliable = true;
        atb_clocktest();
 #endif
        return 0;
index 2e84bf8..6bf033b 100644 (file)
@@ -28,10 +28,10 @@ static inline unsigned long long get_cpu_clock(void)
 #undef ARCH_CPU_CLOCK_WRAPS
 
 #define ARCH_HAVE_INIT
-extern int tsc_reliable;
+extern bool tsc_reliable;
 static inline int arch_init(char *envp[])
 {
-       tsc_reliable = 1;
+       tsc_reliable = true;
        return 0;
 }
 
index cbf66b8..c51c04c 100644 (file)
@@ -14,7 +14,7 @@ static inline void cpuid(unsigned int op,
 
 #define ARCH_HAVE_INIT
 
-extern int tsc_reliable;
+extern bool tsc_reliable;
 extern int arch_random;
 
 static inline void arch_init_intel(unsigned int level)
index 00d247c..4fb9b51 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef ARCH_H
 #define ARCH_H
 
+#include "../lib/types.h"
+
 enum {
        arch_x86_64 = 1,
        arch_x86,
index a14a179..5741932 100644 (file)
--- a/gettime.c
+++ b/gettime.c
@@ -28,7 +28,7 @@ static unsigned int max_cycles_shift;
 static unsigned int cycles_wrap;
 #endif
 #endif
-int tsc_reliable = 0;
+bool tsc_reliable = false;
 
 struct tv_valid {
        int warned;
@@ -413,7 +413,7 @@ void fio_clock_init(void)
        fio_clock_source_inited = fio_clock_source;
 
        if (calibrate_cpu_clock())
-               tsc_reliable = 0;
+               tsc_reliable = false;
 
        /*
         * If the arch sets tsc_reliable != 0, then it must be good enough
index befb7c7..bd28a84 100644 (file)
--- a/t/arch.c
+++ b/t/arch.c
@@ -1,5 +1,5 @@
 #include "../arch/arch.h"
 
 unsigned long arch_flags = 0;
-int tsc_reliable;
+bool tsc_reliable;
 int arch_random;