X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=server.c;h=b453be5fc38b85c73627915eb78895cb1239b933;hb=02a36caa69f5675f7144fbeddb7a32e1d35ce0c7;hp=914a8c74cddaee7555bc27fa6fc236782e39f802;hpb=d04ed5d3764df8ef793478f17a424613aa506a39;p=fio.git diff --git a/server.c b/server.c index 914a8c74..b453be5f 100644 --- a/server.c +++ b/server.c @@ -1323,7 +1323,7 @@ static int handle_xmits(struct sk_out *sk_out) sk_unlock(sk_out); while (!flist_empty(&list)) { - entry = flist_entry(list.next, struct sk_entry, list); + entry = flist_first_entry(&list, struct sk_entry, list); flist_del(&entry->list); ret += handle_sk_entry(sk_out, entry); } @@ -2284,7 +2284,8 @@ int fio_send_iolog(struct thread_data *td, struct io_log *log, const char *name) struct io_sample *s = get_sample(log, cur_log, i); s->time = cpu_to_le64(s->time); - s->data.val = cpu_to_le64(s->data.val); + if (log->log_type != IO_LOG_TYPE_HIST) + s->data.val = cpu_to_le64(s->data.val); s->__ddir = __cpu_to_le32(s->__ddir); s->bs = cpu_to_le64(s->bs);