From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:44393) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RXyT2-0007Qm-Em for qemu-devel@nongnu.org; Tue, 06 Dec 2011 12:06:12 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RXyT1-000681-F9 for qemu-devel@nongnu.org; Tue, 06 Dec 2011 12:06:08 -0500 Received: from mail-fx0-f45.google.com ([209.85.161.45]:53703) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RXyT1-00067c-2a for qemu-devel@nongnu.org; Tue, 06 Dec 2011 12:06:07 -0500 Received: by faao26 with SMTP id o26so1543288faa.4 for ; Tue, 06 Dec 2011 09:06:06 -0800 (PST) Sender: Paolo Bonzini From: Paolo Bonzini Date: Tue, 6 Dec 2011 18:05:51 +0100 Message-Id: <1323191155-22549-1-git-send-email-pbonzini@redhat.com> Subject: [Qemu-devel] [PATCH 0/4] add qemu_thread_join, use it to fix bug in ccid List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: jan.kiszka@siemens.com, alevy@redhat.com Patches introducing qemu_thread_join have floated around multiple times. Now I found a bug that requires it to be fixed, so perhaps this time it will be more successful. For the actual bug, see patch 4. Jan Kiszka (2): qemu-thread: add API for joinable threads qemu-thread: implement joinable threads for POSIX Paolo Bonzini (2): qemu-thread: implement joinable threads for Win32 ccid: make threads joinable cpus.c | 6 ++- hw/ccid-card-emulated.c | 25 +++++------ qemu-thread-posix.c | 35 ++++++++++++++-- qemu-thread-win32.c | 107 ++++++++++++++++++++++++++++++---------------- qemu-thread-win32.h | 5 +- qemu-thread.h | 8 +++- roms/seabios | 2 +- ui/vnc-jobs-async.c | 2 +- 8 files changed, 127 insertions(+), 63 deletions(-) -- 1.7.7.1