From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:53366) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ra8dV-0007qP-1a for qemu-devel@nongnu.org; Mon, 12 Dec 2011 11:21:58 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ra8dQ-00052z-UX for qemu-devel@nongnu.org; Mon, 12 Dec 2011 11:21:53 -0500 Received: from mail-iy0-f173.google.com ([209.85.210.173]:36186) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ra8dQ-00052n-RY for qemu-devel@nongnu.org; Mon, 12 Dec 2011 11:21:48 -0500 Received: by iagj37 with SMTP id j37so2885080iag.4 for ; Mon, 12 Dec 2011 08:21:48 -0800 (PST) Sender: Paolo Bonzini From: Paolo Bonzini Date: Mon, 12 Dec 2011 17:21:30 +0100 Message-Id: <1323706894-29959-1-git-send-email-pbonzini@redhat.com> Subject: [Qemu-devel] [PATCH v2 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. v1->v2: remove spurious submodule change, fix blank lines 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 +++- ui/vnc-jobs-async.c | 2 +- 8 files changed, 127 insertions(+), 63 deletions(-) -- 1.7.7.1