Option for changing log files to use Unix epoch instead of being
[fio.git] / stat.c
diff --git a/stat.c b/stat.c
index a3fa8363b34dbf0e68e3dce4d1f92ed6f94ead04..552d88dde06797c9098820da224cd0891aab268e 100644 (file)
--- a/stat.c
+++ b/stat.c
@@ -2020,7 +2020,7 @@ static void __add_log_sample(struct io_log *iolog, unsigned long val,
                s = get_sample(iolog, cur_log, cur_log->nr_samples);
 
                s->val = val;
-               s->time = t;
+               s->time = t + iolog->td->unix_epoch;
                io_sample_set_ddir(iolog, s, ddir);
                s->bs = bs;
 
@@ -2234,7 +2234,7 @@ void add_clat_sample(struct thread_data *td, enum fio_ddir ddir,
                        dst = malloc(sizeof(struct io_u_plat_entry));
                        memcpy(&(dst->io_u_plat), io_u_plat,
                                FIO_IO_U_PLAT_NR * sizeof(unsigned int));
-                       flist_add(&dst->list, &hw->list.list);
+                       flist_add(&dst->list, &hw->list);
                        __add_log_sample(iolog, (unsigned long)dst, ddir, bs,
                                                elapsed, offset);