From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH v3 for-next 0/4] xen: Convert __page_to_mfn and _mfn_to_page to use typesafe MFN Date: Thu, 9 Nov 2017 15:39:44 +0000 Message-ID: References: <20171101140316.31333-1-julien.grall@linaro.org> <5A005786020000780018C824@prv-mh.provo.novell.com> <5A005F70020000780018C8A0@prv-mh.provo.novell.com> <249a2e70-a445-6d50-77f5-5c0996f00026@linaro.org> <5A006739020000780018C8F1@prv-mh.provo.novell.com> <5A048415020000780018DA78@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <5A048415020000780018DA78@prv-mh.provo.novell.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: Tim Deegan , Kevin Tian , Stefano Stabellini , Wei Liu , Jun Nakajima , Razvan Cojocaru , Konrad Rzeszutek Wilk , George Dunlap , Andrew Cooper , Ian Jackson , xen-devel@lists.xen.org, Julien Grall , Paul Durrant , Tamas K Lengyel , Suravee Suthikulpanit , Shane Wang , Boris Ostrovsky , Gang Wei List-Id: xen-devel@lists.xenproject.org SGksCgpPbiAwOS8xMS8xNyAxNTozNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDkuMTEu MTcgYXQgMTY6MjAsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4gd3JvdGU6Cj4+IEkgaGFkIGEg bG9vayBhdCB0aGUgZmlsZXMgdGhhdCBuZWVkcyB0byBjb252ZXJ0LiBJdCBzZWVtcyB0aGVyZSBh cmUgZmV3Cj4+IGZpbGVzIHdpdGggcGFnZV90b19tZm4vbWZuX3RvX3BhZ2UgcmUtZGVmaW5lZCBi dXQgbm8gY2FsbGVyczoKPj4gCS0gYXJjaC94ODYvbW0vaGFwL25lc3RlZF9oYXAuYwo+PiAJLSBh cmNoL3g4Ni9tbS9wMm0tcHQuYwo+PiAJLSBhcmNoL3g4Ni9wdi90cmFwcy5jCj4+IAktIGFyY2gv eDg2L3B2L21tLmMKPj4gCS0gYXJjaC94ODYvcHYvaXJldC5jCj4+Cj4+IFRob3NlIGNhbiBiZSBm aXhlZCBub3cuIFRoYXQgbGVhdmUgdGhlIGZvbGxvd2luZyBmaWxlczoKPj4gCS0gYXJjaC94ODYv bW0vcDJtLWVwdC5jCj4+IAkJSW4gdGhhdCBmaWxlLCB0aGUgb3ZlcnJpZGUgcHJldmVudHMgYWxs IHRoZSBjYWxsZXIgdG8gdXNlIHRoZQo+PiBjb25zdHJ1Y3Rpb24gbWZuX3RvX3BhZ2UoX21mbigu Li4pKSBhcyBpdCBtb3N0bHkgZGVhbHMgd2l0aCBoYXJkd2FyZS4KPiAKPiBJJ20gbm90IGNsZWFy IHdoYXQgeW91J3JlIHRyeWluZyB0byB0ZWxsIG1lIGhlcmUuIFRoZSBmaWxlIGhhcyBhIHRvdGFs Cj4gZm9yIGZvdXIgbWZuX3RvX3BhZ2UoKSB1c2VzIC0gaWYgb3ZlcnJpZGVzIGRvbid0IGhlbHAg KGFuZCBwZXJoYXBzCj4gcmVnYXJkbGVzcyBvZiBpZiB0aGV5IGRvKSwgSSB0aGluayBpdCB3b3Vs ZG4ndCBiZSB2ZXJ5IGRpZmZpY3VsdCB0byBzaW1wbHkKPiBjaGFuZ2UgdGhlIGZvdXIgcGxhY2Vz LiBBbmQgbm90ZSB0aGF0IHBsYWluIHN0YWdpbmcgaGFzIG5vIG92ZXJyaWRlCj4gdGhlcmUgcmln aHQgbm93LgpCZWNhdXNlIHRoZSBwbGFpbiBzdGFnaW5nIHN0aWxsIGhhcyBwYWdlX3RvX21mbigp IG5vdCB1c2luZyB0eXBlc2FmZS4uLiAKWW91IHdvdWxkIG5lZWQgdG8gb3ZlcnJpZGUgaXQgZXZl biBJIGZvbGxvdyB5b3VyIHN1Z2dlc3Rpb24uCgpXaGF0IEkgbWVhbnQgaXMgeW91IHdvdWxkIHJl cGxhY2UgdGhlIDQgb2NjdXJyZW5jZXMgYnkgCm1mbl90b19wYWdlKF9tZm4oLi4uKSkuIElmIHlv dSBhcmUgaGFwcHkgd2l0aCB0aGF0LCB0aGVuIGZpbmUuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdy YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu eGVuLm9yZy94ZW4tZGV2ZWwK