]> git.proxmox.com Git - qemu.git/blobdiff - block/qcow2.c
coroutine: add qemu_co_queue_restart_all()
[qemu.git] / block / qcow2.c
index 5ac9fb482818bbd7023b3ed5ba478337760c1476..a2be7d79490c3ff699e83dd5e3a9935d2d1cba75 100644 (file)
@@ -516,7 +516,7 @@ static void run_dependent_requests(BDRVQcowState *s, QCowL2Meta *m)
     /* Restart all dependent requests */
     if (!qemu_co_queue_empty(&m->dependent_requests)) {
         qemu_co_mutex_unlock(&s->lock);
-        while(qemu_co_queue_next(&m->dependent_requests));
+        qemu_co_queue_restart_all(&m->dependent_requests);
         qemu_co_mutex_lock(&s->lock);
     }
 }