From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60757) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bm1J7-0002ui-Gd for qemu-devel@nongnu.org; Mon, 19 Sep 2016 12:20:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bm1J3-0007L9-AI for qemu-devel@nongnu.org; Mon, 19 Sep 2016 12:20:37 -0400 Received: from smtp.citrix.com ([66.165.176.89]:7241) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bm1J3-0007Ks-5G for qemu-devel@nongnu.org; Mon, 19 Sep 2016 12:20:33 -0400 Date: Mon, 19 Sep 2016 17:20:25 +0100 From: Wei Liu Message-ID: <20160919162025.GR30319@citrix.com> References: <1473880203-4360-1-git-send-email-paulinaszubarczyk@gmail.com> <1473880203-4360-2-git-send-email-paulinaszubarczyk@gmail.com> <20160919155823.GP30319@citrix.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <20160919155823.GP30319@citrix.com> Subject: Re: [Qemu-devel] [PATCH v7 1/2] libs/gnttab: introduce grant copy interface List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Paulina Szubarczyk Cc: xen-devel@lists.xenproject.org, roger.pau@citrix.com, wei.liu2@citrix.com, ian.jackson@eu.citrix.com, david.vrabel@citrix.com, sstabellini@kernel.org, anthony.perard@citrix.com, qemu-devel@nongnu.org On Mon, Sep 19, 2016 at 04:58:23PM +0100, Wei Liu wrote: > On Wed, Sep 14, 2016 at 09:10:02PM +0200, Paulina Szubarczyk wrote: > > In a linux part an ioctl(gntdev, IOCTL_GNTDEV_GRANT_COPY, ..) > > system call is invoked. In mini-os the operation is yet not > > implemented. For the OSs that does not implement gnttab the > > call of the grant copy operation causes abort. > > > > Signed-off-by: Paulina Szubarczyk > > Reviewed-by: David Vrabel > > Paulina, this is mostly for your information. No action is needed on > your side. Thanks for putting in the effort to contribute to Xen. > > Because Ian prefers another way of dealing with BUILD_BUG_ON, I've sent > out another patch for that. I also write the following patch to fix up > this patch. > > ---8<--- > From 096fef32bffaef5b3e273bdfe75d620d8a7c8792 Mon Sep 17 00:00:00 2001 > From: Wei Liu > Date: Mon, 19 Sep 2016 16:50:35 +0100 > Subject: [PATCH] fixup! libs/gnttab: introduce grant copy interface > Squashed the fixup into this patch and pushed to staging. From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH v7 1/2] libs/gnttab: introduce grant copy interface Date: Mon, 19 Sep 2016 17:20:25 +0100 Message-ID: <20160919162025.GR30319@citrix.com> References: <1473880203-4360-1-git-send-email-paulinaszubarczyk@gmail.com> <1473880203-4360-2-git-send-email-paulinaszubarczyk@gmail.com> <20160919155823.GP30319@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bm1J4-0000jm-Lf for xen-devel@lists.xenproject.org; Mon, 19 Sep 2016 16:20:34 +0000 Content-Disposition: inline In-Reply-To: <20160919155823.GP30319@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Paulina Szubarczyk Cc: sstabellini@kernel.org, wei.liu2@citrix.com, ian.jackson@eu.citrix.com, qemu-devel@nongnu.org, david.vrabel@citrix.com, anthony.perard@citrix.com, xen-devel@lists.xenproject.org, roger.pau@citrix.com List-Id: xen-devel@lists.xenproject.org T24gTW9uLCBTZXAgMTksIDIwMTYgYXQgMDQ6NTg6MjNQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK PiBPbiBXZWQsIFNlcCAxNCwgMjAxNiBhdCAwOToxMDowMlBNICswMjAwLCBQYXVsaW5hIFN6dWJh cmN6eWsgd3JvdGU6Cj4gPiBJbiBhIGxpbnV4IHBhcnQgYW4gaW9jdGwoZ250ZGV2LCBJT0NUTF9H TlRERVZfR1JBTlRfQ09QWSwgLi4pCj4gPiBzeXN0ZW0gY2FsbCBpcyBpbnZva2VkLiBJbiBtaW5p LW9zIHRoZSBvcGVyYXRpb24gaXMgeWV0IG5vdAo+ID4gaW1wbGVtZW50ZWQuIEZvciB0aGUgT1Nz IHRoYXQgZG9lcyBub3QgaW1wbGVtZW50IGdudHRhYiB0aGUKPiA+IGNhbGwgb2YgdGhlIGdyYW50 IGNvcHkgb3BlcmF0aW9uIGNhdXNlcyBhYm9ydC4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogUGF1 bGluYSBTenViYXJjenlrIDxwYXVsaW5hc3p1YmFyY3p5a0BnbWFpbC5jb20+Cj4gPiBSZXZpZXdl ZC1ieTogRGF2aWQgVnJhYmVsIDxkYXZpZC52cmFiZWxAY2l0cml4LmNvbT4KPiAKPiBQYXVsaW5h LCB0aGlzIGlzIG1vc3RseSBmb3IgeW91ciBpbmZvcm1hdGlvbi4gTm8gYWN0aW9uIGlzIG5lZWRl ZCBvbgo+IHlvdXIgc2lkZS4gVGhhbmtzIGZvciBwdXR0aW5nIGluIHRoZSBlZmZvcnQgdG8gY29u dHJpYnV0ZSB0byBYZW4uCj4gCj4gQmVjYXVzZSBJYW4gcHJlZmVycyBhbm90aGVyIHdheSBvZiBk ZWFsaW5nIHdpdGggQlVJTERfQlVHX09OLCBJJ3ZlIHNlbnQKPiBvdXQgYW5vdGhlciBwYXRjaCBm b3IgdGhhdC4gIEkgYWxzbyB3cml0ZSB0aGUgZm9sbG93aW5nIHBhdGNoIHRvIGZpeCB1cAo+IHRo aXMgcGF0Y2guCj4gCj4gLS0tODwtLS0KPiBGcm9tIDA5NmZlZjMyYmZmYWVmNWIzZTI3M2JkZmU3 NWQ2MjBkOGE3Yzg3OTIgTW9uIFNlcCAxNyAwMDowMDowMCAyMDAxCj4gRnJvbTogV2VpIExpdSA8 d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBEYXRlOiBNb24sIDE5IFNlcCAyMDE2IDE2OjUwOjM1ICsw MTAwCj4gU3ViamVjdDogW1BBVENIXSBmaXh1cCEgbGlicy9nbnR0YWI6IGludHJvZHVjZSBncmFu dCBjb3B5IGludGVyZmFjZQo+IAoKU3F1YXNoZWQgdGhlIGZpeHVwIGludG8gdGhpcyBwYXRjaCBh bmQgcHVzaGVkIHRvIHN0YWdpbmcuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK