]> git.proxmox.com Git - mirror_qemu.git/commit - block.c
block: prepare bdrv_reopen_multiple to release AioContext
authorPaolo Bonzini <pbonzini@redhat.com>
Thu, 27 Oct 2016 10:49:02 +0000 (12:49 +0200)
committerFam Zheng <famz@redhat.com>
Fri, 28 Oct 2016 13:50:18 +0000 (21:50 +0800)
commit720150f3189648712fc50efd1cca0a39076722a9
tree98fff0d27105e27cf4bdf63e33cc54a6218c05b9
parent8dd9006e9b2869b1b4ae3a6f6e9acf249ce5f2f9
block: prepare bdrv_reopen_multiple to release AioContext

After the next patch bdrv_drain_all will have to be called without holding any
AioContext.  Prepare to do this by adding an AioContext argument to
bdrv_reopen_multiple.

Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-Id: <1477565348-5458-15-git-send-email-pbonzini@redhat.com>
Signed-off-by: Fam Zheng <famz@redhat.com>
block.c
block/commit.c
block/replication.c
include/block/block.h
qemu-io-cmds.c