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: Tue, 19 Jul 2016 12:12:22 +0200 Message-ID: <578DFD06.9000507@gmail.com> References: <1466584733-19459-1-git-send-email-paulinaszubarczyk@gmail.com> <1466584733-19459-3-git-send-email-paulinaszubarczyk@gmail.com> <20160719091209.ftmwfg4bm5hfhlxf@mac> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([85.158.143.247]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bPS0q-0000oJ-7E for xen-devel@lists.xenproject.org; Tue, 19 Jul 2016 10:12:28 +0000 Received: by mail-lf0-f66.google.com with SMTP id f93so851651lfi.0 for ; Tue, 19 Jul 2016 03:12:26 -0700 (PDT) In-Reply-To: <20160719091209.ftmwfg4bm5hfhlxf@mac> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= Cc: sstabellini@kernel.org, wei.liu2@citrix.com, ian.jackson@eu.citrix.com, david.vrabel@citrix.com, anthony.perard@citrix.com, xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org CgpPbiAwNy8xOS8yMDE2IDExOjEyIEFNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+IE9uIFdl ZCwgSnVuIDIyLCAyMDE2IGF0IDEwOjM4OjUzQU0gKzAyMDAsIFBhdWxpbmEgU3p1YmFyY3p5ayB3 cm90ZToKPj4gQ29weSBkYXRhIG9wZXJhdGVkIG9uIGR1cmluZyByZXF1ZXN0IGZyb20vdG8gbG9j YWwgYnVmZmVycyB0by9mcm9tCj4+IHRoZSBncmFudCByZWZlcmVuY2VzLgo+Pgo+PiBCZWZvcmUg Z3JhbnQgY29weSBvcGVyYXRpb24gbG9jYWwgYnVmZmVycyBtdXN0IGJlIGFsbG9jYXRlZCB3aGF0 IGlzCj4+IGRvbmUgYnkgY2FsbGluZyBpb3JlcV9pbml0X2NvcHlfYnVmZmVycy4gRm9yIHRoZSAn cmVhZCcgb3BlcmF0aW9uLAo+PiBmaXJzdCwgdGhlIHFlbXUgZGV2aWNlIGludm9rZXMgdGhlIHJl YWQgb3BlcmF0aW9uIG9uIGxvY2FsIGJ1ZmZlcnMKPj4gYW5kIG9uIHRoZSBjb21wbGV0aW9uIGdy YW50IGNvcHkgaXMgY2FsbGVkIGFuZCBidWZmZXJzIGFyZSBmcmVlZC4KPj4gRm9yIHRoZSAnd3Jp dGUnIG9wZXJhdGlvbiBncmFudCBjb3B5IGlzIHBlcmZvcm1lZCBiZWZvcmUgaW52b2tpbmcKPj4g d3JpdGUgYnkgcWVtdSBkZXZpY2UuCj4+Cj4+IEEgbmV3IHZhbHVlICdmZWF0dXJlX2dyYW50X2Nv cHknIGlzIGFkZGVkIHRvIHJlY29nbml6ZSB3aGVuIHRoZQo+PiBncmFudCBjb3B5IG9wZXJhdGlv biBpcyBzdXBwb3J0ZWQgYnkgYSBndWVzdC4KPj4gVGhlIGJvZHkgb2YgdGhlIGZ1bmN0aW9uICdp b3JlcV9ydW5pb19xZW11X2FpbycgaXMgbW92ZWQgdG8KPj4gJ2lvcmVxX3J1bmlvX3FlbXVfYWlv X2JsaycgYW5kIGluIHRoZSAnaW9yZXFfcnVuaW9fcWVtdV9haW8nIGRlcGVuZGluZwo+PiBvbiB0 aGUgc3VwcG9ydCBmb3IgZ3JhbnQgY29weSBhY2NvcmRpbmcgY2hlY2tzLCBpbml0aWFsaXphdGlv biwgZ3JhbnQKPj4gb3BlcmF0aW9uIGFyZSBtYWRlLCB0aGVuIHRoZSAnaW9yZXFfcnVuaW9fcWVt dV9haW9fYmxrJyBmdW5jdGlvbiBpcwo+PiBjYWxsZWQuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFBh dWxpbmEgU3p1YmFyY3p5ayA8cGF1bGluYXN6dWJhcmN6eWtAZ21haWwuY29tPgo+PiAtLS0KPj4g Q2hhbmdlcyBzaW5jZSB2MjoKPj4gLSB0byB1c2UgdGhlIHhlbmdudHRhYl8qIGZ1bmN0aW9uIGRp cmVjdGx5IGFkZGVkIC1seGVuZ250dGFiIHRvIGNvbmZpZ3VyZQo+PiAgICBhbmQgaW5jbHVkZSA8 eGVuZ250dGFiLmg+IGluIGluY2x1ZGUvaHcveGVuL3hlbl9jb21tb24uaAo+PiAtIGluIGlvcmVx X2NvcHkgcmVtb3ZlZCBhbiBvdXQgcGF0aCwgY2hhbmdlZCBhIGxvZyBsZXZlbCwgbWFkZSBleHBs aWNpdAo+PiAgICBhc3NpZ25lbWVudCB0byAneGVuZ250dGFiX2NvcHlfZ3JhbnRfc2VnbWVudCcK Pj4gKiBJIGRpZCBub3QgY2hhbmdlIHRoZSB3YXkgb2YgdGVzdGluZyBpZiBncmFudF9jb3B5IG9w ZXJhdGlvbiBpcyBpbXBsZW1lbnRlZC4KPj4gICAgQXMgZmFyIGFzIEkgdW5kZXJzdGFuZCBpZiB0 aGUgY29kZSBmcm9tIGdudHRhYl91bmltcC5jIGlzIHVzZWQgdGhlbiB0aGUgZ250dGFiCj4+ICAg IGRldmljZSBpcyB1bmF2YWlsYWJsZSBhbmQgdGhlIGhhbmRsZXIgdG8gZ250ZGV2IHdvdWxkIGJl IGludmFsaWQuIEJ1dAo+PiAgICBpZiB0aGUgaGFuZGxlciBpcyB2YWxpZCB0aGVuIHRoZSBpb2N0 bCBzaG91bGQgcmV0dXJuIG9wZXJhdGlvbiB1bmltcGxlbWVudGVkCj4+ICAgIGlmIHRoZSBnbnRk ZXYgZG9lcyBub3QgaW1wbGVtZW50IHRoZSBvcGVyYXRpb24uCj4+Cj4+ICAgY29uZmlndXJlICAg ICAgICAgICAgICAgICAgIHwgICAyICstCj4+ICAgaHcvYmxvY2sveGVuX2Rpc2suYyAgICAgICAg IHwgMTcxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tCj4+ICAg aW5jbHVkZS9ody94ZW4veGVuX2NvbW1vbi5oIHwgICAyICsKPj4gICAzIGZpbGVzIGNoYW5nZWQs IDE2MiBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKPgo+IFsuLi5dCj4KPj4gQEAgLTEw MjAsMTAgKzExNjAsMTcgQEAgc3RhdGljIGludCBibGtfY29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNl ICp4ZW5kZXYpCj4+Cj4+ICAgICAgIHhlbl9iZV9iaW5kX2V2dGNobigmYmxrZGV2LT54ZW5kZXYp Owo+Pgo+PiArICAgIGJsa2Rldi0+ZmVhdHVyZV9ncmFudF9jb3B5ID0KPj4gKyAgICAgICAgICAg ICAgICAoeGVuZ250dGFiX2dyYW50X2NvcHkoYmxrZGV2LT54ZW5kZXYuZ250dGFiZGV2LCAwLCBO VUxMKSA9PSAwKTsKPgo+IElzbid0IHRoaXMgZ29pbmcgdG8gdHJpZ2dlciBhbiBhYm9ydCBvbiBP U2VzIHRoYXQgZG9uJ3QgaW1wbGVtZW50Cj4geGVuZ250dGFiX2dyYW50X2NvcHk/IEFGQUlDVCB0 aGUgJ3VuaW1wbGVtZW50ZWQnIGhhbmRsZXIgaW4gbGliZ250dGFiIGZvcgo+IHRoaXMgaXMganVz dCBhbiBhYm9ydC4KClNvIGlzIHRoZSB4ZW5nbnR0YWJfbWFwX2dyYW50X3JlZnMgYW5kIHRoZSBw b2ludGVyIHRvIApibGtkZXYtPnhlbmRldi5nbnR0YWJkZXYgd291bGQgYmUgaW52YWxpZCBzbyB0 aGUgc3Jpbmcgd291bGQgbm90IGJlIAppbml0aWFsaXplZCBhIGZldyBsaW5lcyBlYXJsaWVyIGlu IHRoYXQgZnVuY3Rpb24gbGVhZGluZyB0byB0aGUgZmFpbCBvZiAKdGhlIGluaXRpYWxpemF0aW9u LiBJbiBjYXNlIHRoZSBnbnRkZXYgZG9lcyBub3QgaW1wbGVtZW50IHRoZSBpb2N0bCB0aGVuIApv bmx5IGFuIGVycm9yIGNvZGUgd2lsbCBiZSByZXR1cm5lZC4KClBhdWxpbmEKPgo+IFJvZ2VyLgo+ CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2 ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu Lm9yZy94ZW4tZGV2ZWwK