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) | |
| download | focaccia-qemu-d549db5a732ef2ec145b84c5008a7585cf17cf67.tar.gz focaccia-qemu-d549db5a732ef2ec145b84c5008a7585cf17cf67.zip | |
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, ...) |