summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorBauerchen2020-04-06 04:36:54 +0200
committerPaolo Bonzini2020-04-11 14:49:20 +0200
commit278fb1627351218b23dd33403f08d7521643fda2 (patch)
tree4ef80980b91fe3b59b4a3ff523f18fb1546f7249 /include
parentpiix: fix xenfv regression, add compat machine xenfv-4.2 (diff)
downloadqemu-278fb1627351218b23dd33403f08d7521643fda2.tar.gz
qemu-278fb1627351218b23dd33403f08d7521643fda2.tar.xz
qemu-278fb1627351218b23dd33403f08d7521643fda2.zip
oslib-posix: take lock before qemu_cond_broadcast
In touch_all_pages, if the mutex is not taken around qemu_cond_broadcast, qemu_cond_broadcast may be called before all touch page threads enter qemu_cond_wait. In this case, the touch page threads wait forever for the main thread to wake them up, causing a deadlock. Signed-off-by: Bauerchen <bauerchen@tencent.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions