]> git.ipfire.org Git - thirdparty/qemu.git/blobdiff - blockjob.c
job: Add job_yield()
[thirdparty/qemu.git] / blockjob.c
index 438baa17784cc88a2b0ca9ecf695e5ce68ce7a6c..f146fe0cbd1f1a3f52393a3eeefef550a006b948 100644 (file)
@@ -431,22 +431,6 @@ void *block_job_create(const char *job_id, const BlockJobDriver *driver,
     return job;
 }
 
-void block_job_yield(BlockJob *job)
-{
-    assert(job->job.busy);
-
-    /* Check cancellation *before* setting busy = false, too!  */
-    if (job_is_cancelled(&job->job)) {
-        return;
-    }
-
-    if (!job_should_pause(&job->job)) {
-        job_do_yield(&job->job, -1);
-    }
-
-    job_pause_point(&job->job);
-}
-
 void block_job_iostatus_reset(BlockJob *job)
 {
     if (job->iostatus == BLOCK_DEVICE_IO_STATUS_OK) {