From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:37472) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QnwZd-0002oz-GO for qemu-devel@nongnu.org; Mon, 01 Aug 2011 13:46:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QnwZW-0001B3-IC for qemu-devel@nongnu.org; Mon, 01 Aug 2011 13:46:39 -0400 Received: from mx1.redhat.com ([209.132.183.28]:28357) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QnwZT-00018F-W0 for qemu-devel@nongnu.org; Mon, 01 Aug 2011 13:46:32 -0400 Message-ID: <4E36E57A.4030706@redhat.com> Date: Mon, 01 Aug 2011 19:42:18 +0200 From: Hans de Goede MIME-Version: 1.0 References: <1312208590-25502-1-git-send-email-aliguori@us.ibm.com> In-Reply-To: <1312208590-25502-1-git-send-email-aliguori@us.ibm.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH 00/12][RFC] char: add flow control and fix guest_[open|close] List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Anthony Liguori Cc: Amit Shah , qemu-devel@nongnu.org Hi, On 08/01/2011 04:22 PM, Anthony Liguori wrote: > The char layer has been growing some nasty warts for some time now as we ask it > to do things it was never intended on doing. It's been long over due for an > overhaul and its become evident to me that we need to address this first before > adding any more features to the char layer. > > This series is the start at sanitizing the char layer. It effectively turns > the char layer into an internal pipe. It supports flow control using an > intermediate ring queue for each direction. > > This series is an RFC because I don't think we should merge the series until we > completely convert the old style flow control users to the new style. > > One particularly nasty area is the mux device. I'm not entirely sure yet how > to preceed there. > Anthony, thanks for looking into this / cooking up a patchset for this. Unfortunately I don't have the time to look into right now. Likely I won't have any time for this until after kvm forum. But if no-one has given this a serious look by then I'll try to convert the various spice related chardev frontends / backends to this and run some tests. Regards, Hans