diff options
author | Glauber Costa <glommer@redhat.com> | 2009-10-07 16:38:03 -0300 |
---|---|---|
committer | Anthony Liguori <aliguori@us.ibm.com> | 2009-10-12 09:42:31 -0500 |
commit | d549db5a732ef2ec145b84c5008a7585cf17cf67 (patch) | |
tree | 62fa1660dca3ce393c20c92be0469408d4e46204 /qemu-common.h | |
parent | ce88f890bdbb4e38a047d9e5d096233163452651 (diff) |
unlock iothread mutex before running kvm ioctl
Without this, kvm will hold the mutex while it issues its run ioctl,
and never be able to step out of it, causing a deadlock.
Patchworks-ID: 35359
Signed-off-by: Glauber Costa <glommer@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'qemu-common.h')
-rw-r--r-- | qemu-common.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/qemu-common.h b/qemu-common.h index 12e7dd0ada..820dd37a5d 100644 --- a/qemu-common.h +++ b/qemu-common.h @@ -146,6 +146,9 @@ char *qemu_strndup(const char *str, size_t size); void *get_mmap_addr(unsigned long size); +void qemu_mutex_lock_iothread(void); +void qemu_mutex_unlock_iothread(void); + /* Error handling. */ void QEMU_NORETURN hw_error(const char *fmt, ...) |