On 13.09.18 14:52, Kevin Wolf wrote: > When starting an active commit job, other callbacks can run before > mirror_start_job() calls bdrv_ref() where needed and cause the nodes to > go away. Add another pair of bdrv_ref/unref() around it to protect > against this case. > > Signed-off-by: Kevin Wolf <kw...@redhat.com> > --- > block/mirror.c | 11 +++++++++++ > 1 file changed, 11 insertions(+)
Reviewed-by: Max Reitz <mre...@redhat.com> But... How? Like... You mirror to some target (in an iothread), then you give that target a backing file, then you cancel the mirror and immediately commit the target? Max
signature.asc
Description: OpenPGP digital signature