]> git.proxmox.com Git - mirror_qemu.git/commit
iothread: replace init_done_cond with a semaphore
authorPeter Xu <peterx@redhat.com>
Wed, 6 Mar 2019 11:55:28 +0000 (19:55 +0800)
committerStefan Hajnoczi <stefanha@redhat.com>
Fri, 8 Mar 2019 10:16:15 +0000 (10:16 +0000)
commit21c4d15b4708b7d30c450041a560df670f36cac8
tree0a96bef0f39af5f31dc93dd2facd1039ff47c9b8
parentbf4069fbd72ae11f6af82f9150d3396c8a95bb18
iothread: replace init_done_cond with a semaphore

Only sending an init-done message using lock+cond seems an overkill to
me.  Replacing it with a simpler semaphore.

Meanwhile, init the semaphore unconditionally, then we can destroy it
unconditionally too in finalize which seems cleaner.

Signed-off-by: Peter Xu <peterx@redhat.com>
Message-id: 20190306115532.23025-2-peterx@redhat.com
Message-Id: <20190306115532.23025-2-peterx@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
include/sysemu/iothread.h
iothread.c