On Thu, May 25, 2023 at 02:47:09PM +0200, Kevin Wolf wrote: > The AioContext lock must not be held for bdrv_open_child(), but it is > necessary for the followig operations, in particular those using nested
following > event loops in coroutine wrappers. > > Temporarily dropping the main AioContext lock is not necessary because > we know we run in the main thread. > > Signed-off-by: Kevin Wolf <kw...@redhat.com> > --- > block/copy-before-write.c | 21 ++++++++++++++++----- > 1 file changed, 16 insertions(+), 5 deletions(-) > -- Eric Blake, Principal Software Engineer Red Hat, Inc. +1-919-301-3266 Virtualization: qemu.org | libvirt.org