coroutine: remove qemu_co_queue_wait_insert_head
qemu_co_queue_wait_insert_head() is unused in qemu code base now. Signed-off-by: Marc-André Lureau <marcandre.lureau@gmail.com> Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
This commit is contained in:
parent
981cbf59b5
commit
f287c41381
@ -120,12 +120,6 @@ void qemu_co_queue_init(CoQueue *queue);
|
|||||||
*/
|
*/
|
||||||
void coroutine_fn qemu_co_queue_wait(CoQueue *queue);
|
void coroutine_fn qemu_co_queue_wait(CoQueue *queue);
|
||||||
|
|
||||||
/**
|
|
||||||
* Adds the current coroutine to the head of the CoQueue and transfers control to the
|
|
||||||
* caller of the coroutine.
|
|
||||||
*/
|
|
||||||
void coroutine_fn qemu_co_queue_wait_insert_head(CoQueue *queue);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Restarts the next coroutine in the CoQueue and removes it from the queue.
|
* Restarts the next coroutine in the CoQueue and removes it from the queue.
|
||||||
*
|
*
|
||||||
|
@ -41,14 +41,6 @@ void coroutine_fn qemu_co_queue_wait(CoQueue *queue)
|
|||||||
assert(qemu_in_coroutine());
|
assert(qemu_in_coroutine());
|
||||||
}
|
}
|
||||||
|
|
||||||
void coroutine_fn qemu_co_queue_wait_insert_head(CoQueue *queue)
|
|
||||||
{
|
|
||||||
Coroutine *self = qemu_coroutine_self();
|
|
||||||
QTAILQ_INSERT_HEAD(&queue->entries, self, co_queue_next);
|
|
||||||
qemu_coroutine_yield();
|
|
||||||
assert(qemu_in_coroutine());
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* qemu_co_queue_run_restart:
|
* qemu_co_queue_run_restart:
|
||||||
*
|
*
|
||||||
|
Loading…
Reference in New Issue
Block a user