projects
/
fio.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
man: sync "PARAMETER TYPES" section with HOWTO
[fio.git]
/
gettime-thread.c
diff --git
a/gettime-thread.c
b/gettime-thread.c
index 19541b474b75878999657475f88d46178ad7c831..cbb81dc83e9ff3c7f427e071161b92f016c1b9d1 100644
(file)
--- a/
gettime-thread.c
+++ b/
gettime-thread.c
@@
-6,30
+6,30
@@
#include "fio.h"
#include "smalloc.h"
#include "fio.h"
#include "smalloc.h"
-struct time
val *fio_tv
= NULL;
+struct time
spec *fio_ts
= NULL;
int fio_gtod_offload = 0;
static pthread_t gtod_thread;
static os_cpu_mask_t fio_gtod_cpumask;
void fio_gtod_init(void)
{
int fio_gtod_offload = 0;
static pthread_t gtod_thread;
static os_cpu_mask_t fio_gtod_cpumask;
void fio_gtod_init(void)
{
- if (fio_t
v
)
+ if (fio_t
s
)
return;
return;
- fio_t
v = smalloc(sizeof(struct timeval
));
- if (!fio_t
v
)
+ fio_t
s = smalloc(sizeof(*fio_ts
));
+ if (!fio_t
s
)
log_err("fio: smalloc pool exhausted\n");
}
static void fio_gtod_update(void)
{
log_err("fio: smalloc pool exhausted\n");
}
static void fio_gtod_update(void)
{
- if (fio_t
v
) {
+ if (fio_t
s
) {
struct timeval __tv;
gettimeofday(&__tv, NULL);
struct timeval __tv;
gettimeofday(&__tv, NULL);
- fio_t
v
->tv_sec = __tv.tv_sec;
+ fio_t
s
->tv_sec = __tv.tv_sec;
write_barrier();
write_barrier();
- fio_t
v->tv_usec = __tv.tv_usec
;
+ fio_t
s->tv_nsec = __tv.tv_usec * 1000
;
write_barrier();
}
}
write_barrier();
}
}