From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Ostrovsky Subject: Re: [PATCH 1/4] xen: re-introduce support for grant v2 interface Date: Tue, 12 Sep 2017 11:41:19 -0400 Message-ID: <67503f2a-6d93-59c6-5a49-40fcb487859c__19051.4906462797$1505335837$gmane$org@oracle.com> References: <20170908144849.2958-1-jgross@suse.com> <20170908144849.2958-2-jgross@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" 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 1drnJd-0003C4-QZ for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 15:41:33 +0000 In-Reply-To: <20170908144849.2958-2-jgross@suse.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Juergen Gross , linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org Cj4gK2ludCBhcmNoX2dudHRhYl9tYXBfc3RhdHVzKHVpbnQ2NF90ICpmcmFtZXMsIHVuc2lnbmVk IGxvbmcgbnJfZ2ZyYW1lcywKPiArCQkJICAgdW5zaWduZWQgbG9uZyBtYXhfbnJfZ2ZyYW1lcywK PiArCQkJICAgZ3JhbnRfc3RhdHVzX3QgKipfX3NoYXJlZCkKPiArewo+ICsJZ3JhbnRfc3RhdHVz X3QgKnNoYXJlZCA9ICpfX3NoYXJlZDsKPiArCXVuc2lnbmVkIGxvbmcgYWRkcjsKPiArCXVuc2ln bmVkIGxvbmcgaTsKPiArCj4gKwlpZiAoc2hhcmVkID09IE5VTEwpCj4gKwkJKl9fc2hhcmVkID0g c2hhcmVkID0gZ250dGFiX3N0YXR1c192bV9hcmVhLmFyZWEtPmFkZHI7Cj4gKwo+ICsJYWRkciA9 ICh1bnNpZ25lZCBsb25nKXNoYXJlZDsKPiArCj4gKwlmb3IgKGkgPSAwOyBpIDwgbnJfZ2ZyYW1l czsgaSsrKSB7Cj4gKwkJc2V0X3B0ZV9hdCgmaW5pdF9tbSwgYWRkciwgZ250dGFiX3N0YXR1c192 bV9hcmVhLnB0ZXNbaV0sCj4gKwkJCSAgIG1mbl9wdGUoZnJhbWVzW2ldLCBQQUdFX0tFUk5FTCkp Owo+ICsJCWFkZHIgKz0gUEFHRV9TSVpFOwo+ICsJfQo+ICsKPiArCXJldHVybiAwOwo+ICt9CgpU aGlzIGxvb2tzIHByZXR0eSBtdWNoIGlkZW50aWNhbCB0byBhcmNoX2dudHRhYl9tYXBfc2hhcmVk KCkgZXhjZXB0IGZvcgpnbnR0YWJfc2hhcmVkX3ZtX2FyZWEgdnMuIGdudHRhYl9zdGF0dXNfdm1f YXJlYSx3aGljaCBjYW4gYmUgcGFzc2VkIGluCmFzIGEgcGFyYW1ldGVyLgoKPiArCj4gIHZvaWQg YXJjaF9nbnR0YWJfdW5tYXAodm9pZCAqc2hhcmVkLCB1bnNpZ25lZCBsb25nIG5yX2dmcmFtZXMp Cj4gIHsKPiArCXB0ZV90ICoqcHRlczsKPiAgCXVuc2lnbmVkIGxvbmcgYWRkcjsKPiAgCXVuc2ln bmVkIGxvbmcgaTsKPiAgCj4gKwlpZiAoc2hhcmVkID09IGdudHRhYl9zdGF0dXNfdm1fYXJlYS5h cmVhLT5hZGRyKQo+ICsJCXB0ZXMgPSBnbnR0YWJfc3RhdHVzX3ZtX2FyZWEucHRlczsKPiArCWVs c2UKPiArCQlwdGVzID0gZ250dGFiX3NoYXJlZF92bV9hcmVhLnB0ZXM7Cj4gKwo+ICAJYWRkciA9 ICh1bnNpZ25lZCBsb25nKXNoYXJlZDsKPiAgCj4gIAlmb3IgKGkgPSAwOyBpIDwgbnJfZ2ZyYW1l czsgaSsrKSB7Cj4gLQkJc2V0X3B0ZV9hdCgmaW5pdF9tbSwgYWRkciwgZ250dGFiX3NoYXJlZF92 bV9hcmVhLnB0ZXNbaV0sCj4gLQkJCSAgIF9fcHRlKDApKTsKPiArCQlzZXRfcHRlX2F0KCZpbml0 X21tLCBhZGRyLCBwdGVzW2ldLCBfX3B0ZSgwKSk7Cj4gIAkJYWRkciArPSBQQUdFX1NJWkU7Cj4g IAl9CgpBbmQgdGhpcyB0b28gbG9va3MgbGlrZSBjYW4gYmUgZmFjdG9yZWQgb3V0ICh0byBzb21l dGhpbmcgbGlrZQphcmNoX3VwZGF0ZV9nbnR0YWIoKSkuIEJ1dCBwZXJoYXBzIG5vdCBpbiB0aGlz IHBhdGNoLgoKPiAgfQo+IEBAIC0xMDIsMTIgKzEyOSwzNSBAQCBzdGF0aWMgaW50IGFyY2hfZ250 dGFiX3ZhbGxvYyhzdHJ1Y3QgZ250dGFiX3ZtX2FyZWEgKmFyZWEsIHVuc2lnbmVkIG5yX2ZyYW1l cykKPiAgCXJldHVybiAwOwo+ICB9Cj4gIAo+IC1pbnQgYXJjaF9nbnR0YWJfaW5pdCh1bnNpZ25l ZCBsb25nIG5yX3NoYXJlZCkKPiArc3RhdGljIHZvaWQgYXJjaF9nbnR0YWJfdmZyZWUoc3RydWN0 IGdudHRhYl92bV9hcmVhICphcmVhKQo+ICB7Cj4gKwlmcmVlX3ZtX2FyZWEoYXJlYS0+YXJlYSk7 Cj4gKwlrZnJlZShhcmVhLT5wdGVzKTsKPiArfQoKTm90IHN1cmUgdGhlcmUgaXMgbmVlZCBmb3Ig dGhpcyByb3V0aW5lLiBJdCBpcyB1c2VkIG9ubHkgb25jZS4KCkFsc28sIGFzIGFuIG92ZXJhbGwg Y29tbWVudCAtLSBJdCBmZWVscyBsaWtlIHRoZXJlIG1heSBiZSB0b28gbWFueQpCVUdfT04oKXMu CgoKLWJvcmlzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK