On Wed 23 Sep 2015 03:58:23 PM CEST, Kevin Wolf wrote: >> > @@ -151,7 +151,7 @@ static void blkverify_close(BlockDriverState *bs) >> > { >> > BDRVBlkverifyState *s = bs->opaque; >> > >> > - bdrv_unref(s->test_file); >> > + bdrv_unref_child(bs, s->test_file); >> > s->test_file = NULL; >> > } >> >> You are using bdrv_unref_child() here whereas in quorum you kept >> bdrv_unref(). >> >> In principle both seem correct because if you don't detach the >> children in the driver's close function then bdrv_close() will take >> care of doing it, but is there a reason why you are using different >> methods? > > Because consistency is overrated? Or simply carelessness?
Ah ok :-) > VMDK uses bdrv_unref_child() as well, so I guess quorum is the one > that should be changed? You can keep my R-b if you do so. Berto