From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Vrabel Subject: Re: [PATCHv5 00/14] xen: fix many long-standing grant mapping bugs Date: Wed, 28 Jan 2015 14:15:48 +0000 Message-ID: <54C8EF14.6040400@citrix.com> References: <1422377057-19221-1-git-send-email-david.vrabel@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <1422377057-19221-1-git-send-email-david.vrabel@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org On 27/01/15 16:44, David Vrabel wrote: > This series fixes a number of long-standing bugs in the handling of > grant maps. Refer to the following for all the details. > > http://xenbits.xen.org/people/dvrabel/grant-improvements-C.pdf > > In summary, the important uses that this enables are: > > 1. Block backends can use networked storage safely. > > 2. Block backends can use network storage provided by other guests on > the same host. > > 3. User space block backends can use direct I/O or asynchronous I/O. > > The first two patches are the core MM changes necessary. These have > already been acked. > > Patches #3 and #4 remove existing (broken) mechanisms. This does > temporarily break some previously working use cases, but it does make > the subsequent additions much easier to review. > > Only patches #3, #4, and #13 need acks from other Xen maintainers. > > As a happy side effect, performance is also likely to be improved in > some areas (but I've not got any measurements yet). User space > backends using grant mapping should see some good improvements from > reduced overheads and better unmap batching. VIF to VIF network > traffic may also see a small improvement. > > Finally, thanks to Jenny who did much of the implementation. Applied to devel/for-linus-3.20. David