qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [Qemu-block] [PATCH 05/29] qed: Remove callback from qe


From: Stefan Hajnoczi
Subject: Re: [Qemu-devel] [Qemu-block] [PATCH 05/29] qed: Remove callback from qed_find_cluster()
Date: Wed, 31 May 2017 13:24:20 +0100
User-agent: Mutt/1.8.0 (2017-02-23)

On Fri, May 26, 2017 at 10:21:46PM +0200, Kevin Wolf wrote:
> diff --git a/block/qed.c b/block/qed.c
> index a837a28..031bb0a 100644
> --- a/block/qed.c
> +++ b/block/qed.c
> @@ -776,14 +776,14 @@ static int64_t coroutine_fn 
> bdrv_qed_co_get_block_status(BlockDriverState *bs,
>          .file = file,
>      };
>      QEDRequest request = { .l2_table = NULL };
> +    uint64_t offset;
> +    int ret;
>  
> -    qed_find_cluster(s, &request, cb.pos, len, qed_is_allocated_cb, &cb);
> +    ret = qed_find_cluster(s, &request, cb.pos, &len, &offset);
> +    qed_is_allocated_cb(&cb, ret, offset, len);

qed_is_allocated_cb() used to be called within qed_acquire/release().
Now it's not?

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]