blktrace: don't stop tracer if not setup trace successfully
[blktrace.git] / btt / trace_issue.c
index a18d44d503c6576318711b6f3750b9893a37b366..976fe1c3736f2065944c95a3de60a17a406ddad6 100644 (file)
@@ -34,6 +34,7 @@ static void handle_issue(struct io *d_iop)
        d_iop->dip->n_ds++;
        if (!remapper_dev(d_iop->t.device))
                update_d_histo(d_iop->t.bytes);
+       aqd_issue(d_iop->dip->aqd_handle, BIT_TIME(d_iop->t.time));
 
        dip_foreach_list(d_iop, IOP_Q, &head);
        list_for_each_safe(p, q, &head) {
@@ -54,6 +55,8 @@ static void handle_issue(struct io *d_iop)
                if (output_all_data)
                        q2d_histo_add(q_iop->dip->q2d_priv,
                                                d_iop->t.time - q_iop->t.time);
+               latency_q2d(q_iop->dip, d_iop->t.time, 
+                                               d_iop->t.time - q_iop->t.time);
        }
 }