Revision ddca9fb2 posix-aio-compat.c
b/posix-aio-compat.c | ||
---|---|---|
455 | 455 |
} else { |
456 | 456 |
ret = -ret; |
457 | 457 |
} |
458 |
|
|
459 |
trace_paio_complete(acb, acb->common.opaque, ret); |
|
460 |
|
|
458 | 461 |
/* remove the request */ |
459 | 462 |
*pacb = acb->next; |
460 | 463 |
/* call the callback */ |
... | ... | |
537 | 540 |
struct qemu_paiocb *acb = (struct qemu_paiocb *)blockacb; |
538 | 541 |
int active = 0; |
539 | 542 |
|
543 |
trace_paio_cancel(acb, acb->common.opaque); |
|
544 |
|
|
540 | 545 |
mutex_lock(&lock); |
541 | 546 |
if (!acb->active) { |
542 | 547 |
QTAILQ_REMOVE(&request_list, acb, node); |
Also available in: Unified diff