diff options
author | Bauerchen <bauerchen@tencent.com> | 2020-04-06 10:36:54 +0800 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2020-04-11 08:49:20 -0400 |
commit | 278fb1627351218b23dd33403f08d7521643fda2 (patch) | |
tree | 4ef80980b91fe3b59b4a3ff523f18fb1546f7249 /util/path.c | |
parent | 9a709f06c87043856307ce824b2ba47e0fdb7621 (diff) |
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 'util/path.c')
0 files changed, 0 insertions, 0 deletions