]> git.proxmox.com Git - qemu.git/blobdiff - posix-aio-compat.c
usb-linux: Add support for buffering iso out usb packets
[qemu.git] / posix-aio-compat.c
index fa5494db8ceb683d037e969df5f0c1c7c753610a..6d4df9da300f79d0e4db1dec899a8ca2d155fa6f 100644 (file)
@@ -455,6 +455,9 @@ static int posix_aio_process_queue(void *opaque)
                 } else {
                     ret = -ret;
                 }
+
+                trace_paio_complete(acb, acb->common.opaque, ret);
+
                 /* remove the request */
                 *pacb = acb->next;
                 /* call the callback */
@@ -537,6 +540,8 @@ static void paio_cancel(BlockDriverAIOCB *blockacb)
     struct qemu_paiocb *acb = (struct qemu_paiocb *)blockacb;
     int active = 0;
 
+    trace_paio_cancel(acb, acb->common.opaque);
+
     mutex_lock(&lock);
     if (!acb->active) {
         QTAILQ_REMOVE(&request_list, acb, node);