Commit 849567cb3561773e5337a467e715394109f2b401

Con Kolivas 2013-04-21T19:19:22

Use cgtime in driver-avalon.c

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;