Am 15.10.2012 11:13, schrieb Kevin Wolf: > What I'm suggesting (not even compile tested!) is: > > Signed-off-by: Kevin Wolf <kw...@redhat.com> > > diff --git a/block/qcow2.c b/block/qcow2.c > index 48e1b95..d665675 100644 > --- a/block/qcow2.c > +++ b/block/qcow2.c > @@ -388,10 +388,7 @@ typedef struct QCowAIOCB { > > static void qcow2_aio_cancel(BlockDriverAIOCB *blockacb) > { > - QCowAIOCB *acb = container_of(blockacb, QCowAIOCB, common); > - if (acb->hd_aiocb) > - bdrv_aio_cancel(acb->hd_aiocb); > - qemu_aio_release(acb); > + qemu_aio_flush(); > } > > static AIOPool qcow2_aio_pool = {
Thanks, we've applied this to stable-0.15. Andreas -- SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer; HRB 16746 AG Nürnberg