Fix conversion in fio_server_send_ts
authorVincent Fu <Vincent.Fu@sandisk.com>
Thu, 1 Dec 2016 17:20:08 +0000 (12:20 -0500)
committerJens Axboe <axboe@fb.com>
Thu, 1 Dec 2016 17:31:42 +0000 (10:31 -0700)
Signed-off-by: Jens Axboe <axboe@fb.com>
server.c

index ab3e7cf2667484d1fca8ddb7102d813a39520a5d..172ccc0618026c2e6ca3565e736878b8ec73c1b6 100644 (file)
--- a/server.c
+++ b/server.c
@@ -1541,9 +1541,9 @@ void fio_server_send_ts(struct thread_stat *ts, struct group_run_stats *rs)
        p.ts.latency_window     = cpu_to_le64(ts->latency_window);
        p.ts.latency_percentile.u.i = cpu_to_le64(fio_double_to_uint64(ts->latency_percentile.u.f));
 
-       p.ts.nr_block_infos     = le64_to_cpu(ts->nr_block_infos);
+       p.ts.nr_block_infos     = cpu_to_le64(ts->nr_block_infos);
        for (i = 0; i < p.ts.nr_block_infos; i++)
-               p.ts.block_infos[i] = le32_to_cpu(ts->block_infos[i]);
+               p.ts.block_infos[i] = cpu_to_le32(ts->block_infos[i]);
 
        convert_gs(&p.rs, rs);