From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paulina Szubarczyk Subject: Re: [PATCH v3 2/2] qdisk - hw/block/xen_disk: grant copy implementation Date: Fri, 15 Jul 2016 12:28:48 +0200 Message-ID: <5788BAE0.9080607@gmail.com> References: <1466584733-19459-1-git-send-email-paulinaszubarczyk@gmail.com> <1466584733-19459-3-git-send-email-paulinaszubarczyk@gmail.com> <20160714103752.GQ31770@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bO0MX-0001PY-M4 for xen-devel@lists.xenproject.org; Fri, 15 Jul 2016 10:28:54 +0000 Received: by mail-lf0-f65.google.com with SMTP id l89so6847296lfi.2 for ; Fri, 15 Jul 2016 03:28:52 -0700 (PDT) In-Reply-To: <20160714103752.GQ31770@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Wei Liu Cc: sstabellini@kernel.org, ian.jackson@eu.citrix.com, david.vrabel@citrix.com, anthony.perard@citrix.com, xen-devel@lists.xenproject.org, roger.pau@citrix.com List-Id: xen-devel@lists.xenproject.org CgpPbiAwNy8xNC8yMDE2IDEyOjM3IFBNLCBXZWkgTGl1IHdyb3RlOgo+IE9uIFdlZCwgSnVuIDIy LCAyMDE2IGF0IDEwOjM4OjUzQU0gKzAyMDAsIFBhdWxpbmEgU3p1YmFyY3p5ayB3cm90ZToKPj4g ZGlmZiAtLWdpdCBhL2NvbmZpZ3VyZSBiL2NvbmZpZ3VyZQo+PiBpbmRleCBlNDE4NzZhLi4zNTVk M2ZhIDEwMDc1NQo+PiAtLS0gYS9jb25maWd1cmUKPj4gKysrIGIvY29uZmlndXJlCj4+IEBAIC0x ODQzLDcgKzE4NDMsNyBAQCBmaQo+PiAgICMgeGVuIHByb2JlCj4+Cj4+ICAgaWYgdGVzdCAiJHhl biIgIT0gIm5vIiA7IHRoZW4KPj4gLSAgeGVuX2xpYnM9Ii1seGVuc3RvcmUgLWx4ZW5jdHJsIC1s eGVuZ3Vlc3QiCj4+ICsgIHhlbl9saWJzPSItbHhlbnN0b3JlIC1seGVuY3RybCAtbHhlbmd1ZXN0 IC1seGVuZ250dGFiIgo+Pgo+Cj4gRmlyc3QgdGhpbmcsIC1seGVuZ250dGFiIHNob3VsZCBiZSBp biB4ZW5fc3RhYmxlX2xpYnMuCj4KRG8gSSB1bmRlcnN0YW5kIGNvcnJlY3RseSB0aGF0IEkgc2hv dWxkIGFkZCBhIG5ldyB2YXJpYWJsZSAKInhlbl9zdGFibGVfbGlicyI/IEkgY291bGQgbm90IGZp bmQgaXQgaW4gdGhlIHFlbXUgdHJlZSB1c2VkIGFueXdoZXJlIGVsc2UuCgo+IFRoZSBwcm9iaW5n IG5lZWRzIHRvIGJlIG1vcmUgc29waGlzdGljYXRlZC4KPgo+IFlvdSBuZWVkIHRvIHByb2JlIHRo ZSBuZXcgZnVuY3Rpb24geW91ciBhZGRlZCBhcyB3ZWxsLiBKdXN0IGEgZmV3IGxpbmVzCj4gYmVs b3cgeGVuX3N0YWJsZV9saWJzIHRoZXJlIGlzIGEgc2VjdGlvbiBmb3IgaGFuZC1jb2RlZCBwcm9i aW5nIHNvdXJjZQo+IGNvZGUsIHdoaWNoIHlvdSB3b3VsZCBuZWVkIHRvIG1vZGlmeS4KPgo+IEFz c3VtaW5nIHlvdXIgZ250dGFiIGNoYW5nZSB3aWxsIGJlIG1lcmdlZCBpbnRvIDQuOCAodGhlIHJl bGVhc2UgdW5kZXIKPiBkZXZlbG9wbWVudCBhdCB0aGUgbW9tZW50KSwgeW91IG5lZWQgdG8gaGF2 ZSBhIHNlcGFyYXRlIHByb2dyYW0gZm9yIGl0Lgo+Ckkgd2lsbCBhZGQgdGhhdC4KCj4gQWZ0ZXIg eW91J3ZlIGRvbmUgcHJvcGVyIHByb2JpbmcsIHlvdSB3aWxsIGtub3cgd2hpY2ggdmVyc2lvbiBv ZiBYZW4KPiB0aGlzIHFlbXUgaXMgY29tcGlsaW5nIGFnYWluc3QuICBBbmQgdGhlbiwgdGhlcmUg c2hvdWxkIGJlIHNvbWUgZmFsbGJhY2sKPiBtZWNoYW5pc20gdG8gY29tcGlsZSBhbmQgcnVuIHRo aXMgcWVtdSB3aXRoIG9sZGVyIHZlcnNpb24gb2YgeGVuLiBUaGlzCj4gaXMgbm90IHRvbyBoYXJk IGJlY2F1c2UgeW91IGNhbiBndWFyZCB5b3VyIGNvZGUgd2l0aCBmZWF0dXJlIGZsYWcgb3IKPiBp ZmRlZiAocGxlYXNlIGNvbnN1bHQgU3RlZmFuIGFuZCBBbnRob255IHdoaWNoIG1ldGhvZCB0byB1 c2UpLgo+Cj4gRmVlbCBmcmVlIHRvIGFzayBxdWVzdGlvbnMuIEkgd2lsbCB0cnkgbXkgYmVzdCB0 byBleHBsYWluLgo+Cj4+Cj4+ICsgICAgYmxrZGV2LT5mZWF0dXJlX2dyYW50X2NvcHkgPQo+PiAr ICAgICAgICAgICAgICAgICh4ZW5nbnR0YWJfZ3JhbnRfY29weShibGtkZXYtPnhlbmRldi5nbnR0 YWJkZXYsIDAsIE5VTEwpID09IDApOwo+Cj4gVGhpcyBpcyBhIGJpdCBwcm9ibGVtYXRpYy4gQXMg dGhpcyBwYXRjaCBzdGFuZHMsIGl0IHdvbid0IGNvbXBpbGUgb24KPiBvbGRlciB2ZXJzaW9uIG9m IFhlbiBiZWNhdXNlIHRoZXJlIGlzIG5vIHN1Y2ggZnVuY3Rpb24gdGhlcmUuCgpUaGVyZSBpcyBh IHZhcmlhYmxlIENPTkZJR19YRU5fQ1RSTF9JTlRFUkZBQ0VfVkVSU0lPTiBob2xkaW5nIGN1cnJl bnQgCnZlcnNpb24gb2YgdGhlIFhlbiBjb250cm9sIGxpYnJhcnkgdGhpcyBxZW11IGlzIGNvbmZp Z3VyZWQgd2l0aC4gSXQgaXMgCnNldCBmcm9tIHRoZSBjb25maWd1cmUgZmlsZS4gVGhlIGZlYXR1 cmUgY291bGQgYmUgZ3VhcmRlZCB3aXRoIGlmZGVmIGJ5IAphIG5ldyB2YXJpYWJsZSBDT05GSUdf WEVOX0xJQlNfSU5URVJGQUNFX1ZFUlNJT04gb3IgdGhleSBjb3VsZCBiZSAKdW5pZmllZCB0byBD T05GSUdfWEVOX1RPT0xTX0lOVEVSRkFDRV9WRVJTSU9OIHRvIG5vdCBmaWxsIHRoZSBzYW1lIHZh bHVlIAp0d2ljZS4KClBhdWxpbmEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=