From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:51900) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QFk9n-0000fL-QW for qemu-devel@nongnu.org; Fri, 29 Apr 2011 05:38:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QFk9m-0001Ng-Pm for qemu-devel@nongnu.org; Fri, 29 Apr 2011 05:38:39 -0400 Received: from mx1.redhat.com ([209.132.183.28]:7655) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QFk9m-0001NT-AO for qemu-devel@nongnu.org; Fri, 29 Apr 2011 05:38:38 -0400 Received: from int-mx02.intmail.prod.int.phx2.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id p3T9cb6f025754 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Fri, 29 Apr 2011 05:38:37 -0400 From: Gerd Hoffmann Date: Fri, 29 Apr 2011 11:38:28 +0200 Message-Id: <1304069912-21629-1-git-send-email-kraxel@redhat.com> Subject: [Qemu-devel] [PATCH 0/4] spice: fix locking List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Gerd Hoffmann Hi, This patch series moves a bunch of work spice has to do from spice server thread context to iothread context, which in turn allows to drop the current locking mess as we don't touch qemu internals from spice server thread any more. A long-standing warning fix from Jes is included too. cheers, Gerd The following changes since commit 430a3c18064fd3c007048d757e8bd0fff45fcc99: configure: reenable opengl by default (2011-04-26 23:26:49 +0200) are available in the git repository at: git://anongit.freedesktop.org/spice/qemu spice.v34 Gerd Hoffmann (3): spice: don't create updates in spice server context. spice: don't call displaystate callbacks from spice server context. spice: drop obsolete iothread locking Jes Sorensen (1): Make spice dummy functions inline to fix calls not checking return values hw/qxl-render.c | 25 ++++++++++---------- hw/qxl.c | 27 ++++++++++----------- ui/qemu-spice.h | 12 ++++++++- ui/spice-display.c | 63 +++++++++++++++++++++++++++++++++------------------- ui/spice-display.h | 24 +++++++++++++++---- 5 files changed, 94 insertions(+), 57 deletions(-)