diff options
| author | Kevin Wolf | 2010-05-04 16:35:24 +0200 |
|---|---|---|
| committer | Kevin Wolf | 2010-05-17 10:20:04 +0200 |
| commit | 38d8dfa193e9a45f0f08b06aab2ba2a94f40a041 (patch) | |
| tree | 3c7a9183a45ebd11f4c16f7900c5b13e8684abcc /block | |
| parent | cloop: use qemu block API (diff) | |
| download | qemu-38d8dfa193e9a45f0f08b06aab2ba2a94f40a041.tar.gz qemu-38d8dfa193e9a45f0f08b06aab2ba2a94f40a041.tar.xz qemu-38d8dfa193e9a45f0f08b06aab2ba2a94f40a041.zip | |
ide: Fix ide_dma_cancel
When cancelling a request, bdrv_aio_cancel may decide that it waits for
completion of a request rather than for cancellation. IDE therefore can't
abandon its DMA status before calling bdrv_aio_cancel; otherwise the callback
of a completed request would use invalid data.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'block')
0 files changed, 0 insertions, 0 deletions
