• K
    coroutines: Use one global bottom half for CoQueue · e680cfa7
    Kevin Wolf 提交于
    Now that AsyncContexts don't exist any more, we can use one global bottom half
    for restarting coroutines instead of allocating a new one every time (before
    removing AsyncContexts, the problem with having a global BH was that it had to
    belong to a single AsyncContexts and wouldn't be executed in a different one -
    which leads to deadlocks)
    Signed-off-by: NKevin Wolf <kwolf@redhat.com>
    e680cfa7
qemu-coroutine-lock.c 3.3 KB