From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51457) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V8ykR-0004DK-Ui for qemu-devel@nongnu.org; Mon, 12 Aug 2013 16:29:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V8ykL-0003z5-Vd for qemu-devel@nongnu.org; Mon, 12 Aug 2013 16:29:51 -0400 Received: from nodalink.pck.nerim.net ([62.212.105.220]:56220 helo=paradis.irqsave.net) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V8ykL-0003yo-Lz for qemu-devel@nongnu.org; Mon, 12 Aug 2013 16:29:45 -0400 Date: Mon, 12 Aug 2013 22:31:34 +0200 From: =?iso-8859-1?Q?Beno=EEt?= Canet Message-ID: <20130812203133.GF5061@irqsave.net> References: <1376311769-29811-1-git-send-email-stefanha@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline In-Reply-To: <1376311769-29811-1-git-send-email-stefanha@redhat.com> Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] [PATCH 0/2] qemu-timer: make qemu_timer_mod_ns() and qemu_timer_del() thread-safe List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Stefan Hajnoczi Cc: Paolo Bonzini , Ping Fan Liu , qemu-devel@nongnu.org, Alex Bligh Hi Stefan, Is there a git tree on which I could rebase my throttling series on top o= f the new timers ? Best Regards Beno=EEt > Le Monday 12 Aug 2013 =E0 14:49:27 (+0200), Stefan Hajnoczi a =E9crit : > These patches are based on Alex Bligh's v10 AioContext timers series. >=20 > The purpose of these patches is to eventually allow device models to se= t and > cancel timers without holding the global mutex. When the device model = runs in > a vcpu thread and the iothread processes timers, the > QEMUTimerList->active_timers must be protected from concurrent access. >=20 > Patch 1 is a clean-up. >=20 > Patch 2 is the entire change needed to protect ->active_timers. >=20 > Stefan Hajnoczi (2): > qemu-timer: drop outdated signal safety comments > qemu-timer: make qemu_timer_mod_ns() and qemu_timer_del() thread-safe >=20 > include/qemu/timer.h | 17 +++++++++++++ > qemu-timer.c | 70 ++++++++++++++++++++++++++++++++++++++------= -------- > 2 files changed, 69 insertions(+), 18 deletions(-) >=20 > --=20 > 1.8.3.1 >=20 >=20