On Mon 12 Mar 2018 11:16:50 AM CET, Anton Nefedov wrote: > Signed-off-by: Anton Nefedov <anton.nefe...@virtuozzo.com> > --- > block/mirror.c | 11 +++++++++++ > 1 file changed, 11 insertions(+) > > diff --git a/block/mirror.c b/block/mirror.c > index f5bf620..2fb786f 100644 > --- a/block/mirror.c > +++ b/block/mirror.c > @@ -1100,6 +1100,15 @@ static BlockDriver bdrv_mirror_top = { > .bdrv_child_perm = bdrv_mirror_top_child_perm, > }; > > +static void mirror_top_set_supported_flags(BlockDriverState *bs) > +{ > + 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; > +} > +
Reviewed-by: Alberto Garcia <be...@igalia.com> Berto