[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] fixing qemu-0.1X endless loop in qcow2_alloc_cluster_of
From: |
Andreas Färber |
Subject: |
Re: [Qemu-devel] fixing qemu-0.1X endless loop in qcow2_alloc_cluster_offset |
Date: |
Fri, 09 Nov 2012 18:21:15 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121025 Thunderbird/16.0.2 |
Am 15.10.2012 11:13, schrieb Kevin Wolf:
> What I'm suggesting (not even compile tested!) is:
>
> Signed-off-by: Kevin Wolf <address@hidden>
>
> 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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [Qemu-devel] fixing qemu-0.1X endless loop in qcow2_alloc_cluster_offset,
Andreas Färber <=