On 08/01/2017 09:18 AM, Anton Nefedov wrote: > Signed-off-by: Anton Nefedov > --- > block/mirror.c | 5 +++++ > 1 file changed, 5 insertions(+) I think this one counts as a bug fix worthy of inclusion in 2.10. Reviewed-by: Eric Blake > > diff --git a/block/mirror.c b/block/mirror.c > index d46dace..7e539f1 100644 > --- a/block/mirror.c > +++ b/block/mirror.c > @@ -1056,6 +1056,11 @@ static void bdrv_mirror_top_refresh_filename(BlockDriverState *bs, QDict *opts) > bdrv_refresh_filename(bs->backing->bs); > pstrcpy(bs->exact_filename, sizeof(bs->exact_filename), > bs->backing->bs->filename); > + bs->supported_write_flags = BDRV_REQ_FUA & > + bs->backing->bs->supported_write_flags; > + bs->supported_zero_flags = > + (BDRV_REQ_FUA | BDRV_REQ_MAY_UNMAP) & > + bs->backing->bs->supported_zero_flags; > } > > static void bdrv_mirror_top_close(BlockDriverState *bs) > -- Eric Blake, Principal Software Engineer Red Hat, Inc. +1-919-301-3266 Virtualization: qemu.org | libvirt.org