On Thu, Jan 25, 2018 at 06:59:47PM +0100, Paolo Bonzini wrote: > There are cases in which a queued coroutine must be restarted from > non-coroutine context (with qemu_co_enter_next). In this cases, > qemu_co_enter_next also needs to be thread-safe, but it cannot use > a CoMutex and so cannot qemu_co_queue_wait. Use QemuLockable so > that the CoQueue can interchangeably use CoMutex or QemuMutex. > > Signed-off-by: Paolo Bonzini <pbonz...@redhat.com> > --- > include/qemu/coroutine.h | 6 +++++- > util/qemu-coroutine-lock.c | 12 +++++++----- > 2 files changed, 12 insertions(+), 6 deletions(-)
Reviewed-by: Stefan Hajnoczi <stefa...@redhat.com>
signature.asc
Description: PGP signature