]> git.ipfire.org Git - thirdparty/qemu.git/blobdiff - job.c
block: Use a single global AioWait
[thirdparty/qemu.git] / job.c
diff --git a/job.c b/job.c
index 93aea79a7b1a78f1456fde4084d261f6fcb021bd..c65e01bbfa34764727530ef04ee632b611ec5e56 100644 (file)
--- a/job.c
+++ b/job.c
@@ -978,7 +978,6 @@ void job_complete(Job *job, Error **errp)
 int job_finish_sync(Job *job, void (*finish)(Job *, Error **errp), Error **errp)
 {
     Error *local_err = NULL;
-    AioWait dummy_wait = {};
     int ret;
 
     job_ref(job);
@@ -992,7 +991,7 @@ int job_finish_sync(Job *job, void (*finish)(Job *, Error **errp), Error **errp)
         return -EBUSY;
     }
 
-    AIO_WAIT_WHILE(&dummy_wait, job->aio_context,
+    AIO_WAIT_WHILE(job->aio_context,
                    (job_drain(job), !job_is_completed(job)));
 
     ret = (job_is_cancelled(job) && job->ret == 0) ? -ECANCELED : job->ret;