]> git.proxmox.com Git - mirror_qemu.git/blobdiff - block/stream.c
job: Move completion and cancellation to Job
[mirror_qemu.git] / block / stream.c
index eee02538edf12dd8caf4696de20e16174041682d..8546c412cd114bf749550d4dcd3a2ab073619023 100644 (file)
@@ -93,7 +93,7 @@ out:
     }
 
     g_free(s->backing_file_str);
-    block_job_completed(&s->common, data->ret);
+    job_completed(job, data->ret);
     g_free(data);
 }
 
@@ -215,6 +215,7 @@ static const BlockJobDriver stream_job_driver = {
         .free          = block_job_free,
         .start         = stream_run,
         .user_resume   = block_job_user_resume,
+        .drain         = block_job_drain,
     },
 };