[PATCH] BTT patch: (2/3) per-IO stream output
[blktrace.git] / btt / iostat.c
index f2c54dc6e891af1608abb53cacc159208a261087..360d972236bd58d8eda778a7673d7746860c805d 100644 (file)
@@ -62,7 +62,7 @@ void dump_hdr(void)
 
 void im2d2c_func(struct io *c_iop, struct io *im_iop)
 {
-       ADD_STAT(c_iop->dip, wait, c_iop->t.time - im_iop->t.time);
+       ADD_STAT(c_iop->dip, wait, tdelta(im_iop, c_iop));
 }
 
 void iostat_init(void)
@@ -295,5 +295,5 @@ void iostat_complete(struct io *d_iop, struct io *c_iop)
        update_idle_time(dip, now, 0);
        DEC_STAT(dip, cur_dev);
 
-       ADD_STAT(dip, svctm, c_iop->t.time - d_iop->t.time);
+       ADD_STAT(dip, svctm, tdelta(d_iop, c_iop));
 }