From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LjBNr-0003nq-SM for qemu-devel@nongnu.org; Mon, 16 Mar 2009 07:53:31 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LjBNm-0003k4-Ev for qemu-devel@nongnu.org; Mon, 16 Mar 2009 07:53:30 -0400 Received: from [199.232.76.173] (port=53245 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LjBNm-0003jw-Bf for qemu-devel@nongnu.org; Mon, 16 Mar 2009 07:53:26 -0400 Received: from verein.lst.de ([213.95.11.210]:50368) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_3DES_EDE_CBC_SHA1:24) (Exim 4.60) (envelope-from ) id 1LjBNl-0000dl-Rb for qemu-devel@nongnu.org; Mon, 16 Mar 2009 07:53:26 -0400 Received: from verein.lst.de (localhost [127.0.0.1]) by verein.lst.de (8.12.3/8.12.3/Debian-7.1) with ESMTP id n2GBrNIF000494 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO) for ; Mon, 16 Mar 2009 12:53:23 +0100 Received: (from hch@localhost) by verein.lst.de (8.12.3/8.12.3/Debian-6.6) id n2GBrNll000492 for qemu-devel@nongnu.org; Mon, 16 Mar 2009 12:53:23 +0100 Date: Mon, 16 Mar 2009 12:53:23 +0100 From: Christoph Hellwig Subject: Re: [Qemu-devel] [PATCH 6/6] experimental native preadv/pwritev support for Linux Message-ID: <20090316115323.GA438@lst.de> References: <20090314192701.GA3497@lst.de> <20090314193127.GC3799@lst.de> <49BE3A30.6060205@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <49BE3A30.6060205@redhat.com> Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org On Mon, Mar 16, 2009 at 12:38:24PM +0100, Gerd Hoffmann wrote: > See $patch I've hacked up a while ago. I think it already ran over the > list a while ago, /me was waiting for the preadv kernel patches hitting > mainline before trying to re-submit with the final syscall numbers and > the warning removed. > > It provides qemu_p{read,write}v() functions. Adds autoconf check for > *BSD, does linux syscall windup, runtime check and emulation for old > kernels. Cool, I had missed that one. I'll throw it into the next version of the series that will go out once I'd either had a defintive NACK on the plain iovec APIs or someone backing up my point.