coroutine-lock: add mutex argument to CoQueue APIs
All that CoQueue needs in order to become thread-safe is help from an external mutex. Add this to the API. Signed-off-by:Paolo Bonzini <pbonzini@redhat.com> Reviewed-by:
Fam Zheng <famz@redhat.com> Message-id: 20170213181244.16297-6-pbonzini@redhat.com Signed-off-by:
Stefan Hajnoczi <stefanha@redhat.com>
Showing
- block/backup.c 1 addition, 1 deletionblock/backup.c
- block/io.c 2 additions, 2 deletionsblock/io.c
- block/nbd-client.c 1 addition, 1 deletionblock/nbd-client.c
- block/qcow2-cluster.c 1 addition, 3 deletionsblock/qcow2-cluster.c
- block/sheepdog.c 1 addition, 1 deletionblock/sheepdog.c
- block/throttle-groups.c 1 addition, 1 deletionblock/throttle-groups.c
- hw/9pfs/9p.c 1 addition, 1 deletionhw/9pfs/9p.c
- include/qemu/coroutine.h 5 additions, 3 deletionsinclude/qemu/coroutine.h
- util/qemu-coroutine-lock.c 21 additions, 3 deletionsutil/qemu-coroutine-lock.c
Loading
Please register or sign in to comment