On 05/31/2017 04:43 AM, Paolo Bonzini wrote: > Signed-off-by: Paolo Bonzini > --- > block/vpc.c | 20 ++++++++++---------- > 1 file changed, 10 insertions(+), 10 deletions(-) > > @@ -705,10 +700,13 @@ static int64_t coroutine_fn vpc_co_get_block_status(BlockDriverState *bs, > (sector_num << BDRV_SECTOR_BITS); > } > > - offset = get_sector_offset(bs, sector_num, 0); > + qemu_co_mutex_lock(&s->lock); > + > + offset = get_image_offset(bs, sector_num << BDRV_SECTOR_BITS, 0); s/0/false/ (Phooey - your code and my efforts to turn block_status into byte-based code collide; I'll have to rebase again...) > if (nb_sectors == 0) { > break; > } > - offset = get_sector_offset(bs, sector_num, 0); > + offset = get_image_offset(bs, sector_num << BDRV_SECTOR_BITS, 0); s/0/false/ With the correct parameter, Reviewed-by: Eric Blake -- Eric Blake, Principal Software Engineer Red Hat, Inc. +1-919-301-3266 Virtualization: qemu.org | libvirt.org