Document loading external io engines
[fio.git] / gettime.c
index 161240eeedbbcee0107bfc92a5c1fa7e94954915..533ec97b50b6e9c1baf84e82a012090a06214be2 100644 (file)
--- a/gettime.c
+++ b/gettime.c
@@ -113,26 +113,18 @@ void fio_gettime(struct timeval *tp, void fio_unused *caller)
 
        gtod_log_caller(caller);
 #endif
-repeat:
-       if (!clock_gettime_works)
+       if (!clock_gettime_works) {
+gtod:
                gettimeofday(tp, NULL);
-       else {
+       else {
                struct timespec ts;
 
                if (clock_gettime(CLOCK_MONOTONIC, &ts) < 0) {
                        clock_gettime_works = 0;
-                       goto repeat;
+                       goto gtod;
                }
 
                tp->tv_sec = ts.tv_sec;
                tp->tv_usec = ts.tv_nsec / 1000;
        }
 }
-
-static void fio_init check_clock(void)
-{
-       struct timespec ts;
-
-       if (clock_getres(CLOCK_MONOTONIC, &ts) < 0)
-               clock_gettime_works = 0;
-}