exec: make mmap_lock/mmap_unlock globally available
authorPaolo Bonzini <pbonzini@redhat.com>
Tue, 11 Aug 2015 08:57:52 +0000 (10:57 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Wed, 9 Sep 2015 13:34:56 +0000 (15:34 +0200)
commit8fd19e6cfd5b6cdf028c6ac2ff4157ed831ea3a6
treee8a94c171102729696fec8984437a40f7b6dd7b6
parent756920876f60829fad0d15df4f3fa205077a8131
exec: make mmap_lock/mmap_unlock globally available

There is some iffy lock hierarchy going on in translate-all.c.  To
fix it, we need to take the mmap_lock in cpu-exec.c.  Make the
functions globally available.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
bsd-user/qemu.h
include/exec/exec-all.h
linux-user/qemu.h
translate-all.c