Use cgtime in driver-avalon.c
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
diff --git a/driver-avalon.c b/driver-avalon.c
index 28af4cd..49e6121 100644
--- a/driver-avalon.c
+++ b/driver-avalon.c
@@ -38,6 +38,7 @@
#include "fpgautils.h"
#include "driver-avalon.h"
#include "hexdump.c"
+#include "util.h"
static int option_offset = -1;
struct avalon_info **avalon_infos;
@@ -235,7 +236,7 @@ static inline int avalon_gets(int fd, uint8_t *buf, struct thr_info *thr,
return AVA_GETS_ERROR;
}
if (likely(first)) {
- gettimeofday(tv_finish, NULL);
+ cgtime(tv_finish);
first = false;
}
if (likely(ret >= read_amount))
@@ -677,7 +678,7 @@ static bool avalon_prepare(struct thr_info *thr)
else
__avalon_init(avalon);
- gettimeofday(&now, NULL);
+ cgtime(&now);
get_datestamp(avalon->init, &now);
return true;
}
@@ -877,7 +878,7 @@ static int64_t avalon_scanhash(struct thr_info *thr)
first_try = 0;
elapsed.tv_sec = elapsed.tv_usec = 0;
- gettimeofday(&tv_start, NULL);
+ cgtime(&tv_start);
result_wrong = 0;
hash_count = 0;