[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-block] [PATCH 05/29] qed: Remove callback from qed_find_cluste
From: |
Stefan Hajnoczi |
Subject: |
Re: [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?
signature.asc
Description: PGP signature
- Re: [Qemu-block] [Qemu-devel] [PATCH 02/29] qed: Make qed_read_table() synchronous, (continued)
- [Qemu-block] [PATCH 03/29] qed: Remove callback from qed_read_table(), Kevin Wolf, 2017/05/26
- [Qemu-block] [PATCH 04/29] qed: Remove callback from qed_read_l2_table(), Kevin Wolf, 2017/05/26
- [Qemu-block] [PATCH 05/29] qed: Remove callback from qed_find_cluster(), Kevin Wolf, 2017/05/26
- [Qemu-block] [PATCH 06/29] qed: Make qed_read_backing_file() synchronous, Kevin Wolf, 2017/05/26
- [Qemu-block] [PATCH 07/29] qed: Make qed_copy_from_backing_file() synchronous, Kevin Wolf, 2017/05/26
- [Qemu-block] [PATCH 08/29] qed: Remove callback from qed_copy_from_backing_file(), Kevin Wolf, 2017/05/26
- [Qemu-block] [PATCH 09/29] qed: Make qed_write_header() synchronous, Kevin Wolf, 2017/05/26