From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH 6/7] xen/tmem: Convert the file common/tmem_xen.c to use typesafe MFN Date: Wed, 4 Oct 2017 23:46:09 +0100 Message-ID: <5ac0341e-19c7-e652-eafb-2b056dc69eeb@citrix.com> References: <20171004181526.9405-1-julien.grall@linaro.org> <20171004181526.9405-7-julien.grall@linaro.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20171004181526.9405-7-julien.grall@linaro.org> Content-Language: en-GB List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Julien Grall , xen-devel@lists.xen.org Cc: Konrad Rzeszutek Wilk List-Id: xen-devel@lists.xenproject.org T24gMDQvMTAvMjAxNyAxOToxNSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEBAIC02OCwxNiArNzIs MTYgQEAgc3RhdGljIGlubGluZSB2b2lkICpjbGlfZ2V0X3BhZ2UoeGVuX3Bmbl90IGNtZm4sIHVu c2lnbmVkIGxvbmcgKnBjbGlfbWZuLAo+ICAKPiAgICAgICpwY2xpX21mbiA9IHBhZ2VfdG9fbWZu KHBhZ2UpOwo+ICAgICAgKnBjbGlfcGZwID0gcGFnZTsKCk5ld2xpbmUuCgo+IC0gICAgcmV0dXJu IG1hcF9kb21haW5fcGFnZShfbWZuKCpwY2xpX21mbikpOwo+ICsgICAgcmV0dXJuIG1hcF9kb21h aW5fcGFnZSgqcGNsaV9tZm4pOwo+ICB9Cj4gIAo+ICBzdGF0aWMgaW5saW5lIHZvaWQgY2xpX3B1 dF9wYWdlKHZvaWQgKmNsaV92YSwgc3RydWN0IHBhZ2VfaW5mbyAqY2xpX3BmcCwKPiAtICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGNsaV9tZm4sIGJvb2wgbWFy a19kaXJ0eSkKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBjbGlfbWZu LCBib29sIG1hcmtfZGlydHkpCj4gIHsKPiAgICAgIGlmICggbWFya19kaXJ0eSApCj4gICAgICB7 Cj4gICAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUoY2xpX3BmcCk7Cj4gLSAgICAgICAgcGFnaW5n X21hcmtfZGlydHkoY3VycmVudC0+ZG9tYWluLCBfbWZuKGNsaV9tZm4pKTsKPiArICAgICAgICBw YWdpbmdfbWFya19kaXJ0eShjdXJyZW50LT5kb21haW4sIGNsaV9tZm4pOwo+ICAgICAgfQo+ICAg ICAgZWxzZQo+ICAgICAgICAgIHB1dF9wYWdlKGNsaV9wZnApOwo+IEBAIC0xNjUsNyArMTY5LDcg QEAgaW50IHRtZW1fY29weV90b19jbGllbnQoeGVuX3Bmbl90IGNtZm4sIHN0cnVjdCBwYWdlX2lu Zm8gKnBmcCwKPiAgICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Cj4gICAgICB9Cj4gICAgICB0 bWVtX21mbiA9IHBhZ2VfdG9fbWZuKHBmcCk7Cj4gLSAgICB0bWVtX3ZhID0gbWFwX2RvbWFpbl9w YWdlKF9tZm4odG1lbV9tZm4pKTsKPiArICAgIHRtZW1fdmEgPSBtYXBfZG9tYWluX3BhZ2UodG1l bV9tZm4pOwoKTmV3bGluZS4KCk90aGVyd2lzZSwgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgo+ICAgICAgaWYgKCBjbGlfdmEgKQo+ICAgICAg ewo+ICAgICAgICAgIG1lbWNweShjbGlfdmEsIHRtZW1fdmEsIFBBR0VfU0laRSk7Cj4KCgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94 ZW4tZGV2ZWwK