@@ -3083,6 +3083,8 @@ int main(int argc, char **argv)
}
cmdname = argv[1];
+ aio_context_acquire(qemu_get_aio_context());
+
/* find the command */
for (cmd = img_cmds; cmd->name != NULL; cmd++) {
if (!strcmp(cmdname, cmd->name)) {
@@ -465,6 +465,7 @@ int main(int argc, char **argv)
error_report_err(local_error);
exit(1);
}
+ aio_context_acquire(qemu_get_aio_context());
/* initialize commands */
qemuio_add_command(&quit_cmd);
@@ -670,6 +670,7 @@ int main(int argc, char **argv)
exit(EXIT_FAILURE);
}
bdrv_init();
+ aio_context_acquire(qemu_get_aio_context());
atexit(bdrv_close_all);
if (fmt) {
This will harmless now and would be mandatory in a couple of patches Signed-off-by: Denis V. Lunev <den@openvz.org> CC: Stefan Hajnoczi <stefanha@redhat.com> --- qemu-img.c | 2 ++ qemu-io.c | 1 + qemu-nbd.c | 1 + 3 files changed, 4 insertions(+)