]> git.proxmox.com Git - mirror_qemu.git/commit
qemu-thread: introduce qemu-thread-common.h
authorPeter Xu <peterx@redhat.com>
Wed, 25 Apr 2018 02:54:57 +0000 (10:54 +0800)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 28 Jun 2018 17:05:31 +0000 (19:05 +0200)
commitf1aff7aa8e6f238909bd0b0e7a1fe235802843f2
tree1011c518b6635c6cf15cf1259b22f900d45e9746
parent70c31264afd1f50c3b93a9007d97215ed5485e32
qemu-thread: introduce qemu-thread-common.h

Introduce some hooks for the shared part of qemu thread between POSIX
and Windows implementations.  Note that in qemu_mutex_unlock_impl() we
moved the call before unlock operation which should make more sense.
And we don't need qemu_mutex_post_unlock() hook.

Put all these shared hooks into the header files.  It should be internal
to qemu-thread but not for qemu-thread users, hence put into util/
directory.

Reviewed-by: Emilio G. Cota <cota@braap.org>
Signed-off-by: Peter Xu <peterx@redhat.com>
Message-Id: <20180425025459.5258-3-peterx@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
util/qemu-thread-common.h [new file with mode: 0644]
util/qemu-thread-posix.c
util/qemu-thread-win32.c