From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Dunlap Subject: Re: [PATCH 5/6] x86/mm: clean up SHARED_M2P{, _ENTRY} uses Date: Tue, 12 Dec 2017 17:50:01 +0000 Message-ID: <99bcb464-4c17-88ee-bf4c-c1f8c7c1db05@citrix.com> References: <5A2FFB8D0200007800196DDF@prv-mh.provo.novell.com> <5A2FFEF40200007800196E31@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eOogz-0005yO-U7 for xen-devel@lists.xenproject.org; Tue, 12 Dec 2017 17:50:09 +0000 In-Reply-To: <5A2FFEF40200007800196E31@prv-mh.provo.novell.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Jan Beulich , xen-devel Cc: George Dunlap , Andrew Cooper , tamas@tklengyel.com, Tim Deegan List-Id: xen-devel@lists.xenproject.org T24gMTIvMTIvMjAxNyAwMzowOCBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gU3RvcCBvcGVuLWNv ZGluZyBTSEFSRURfTTJQKCkgYW5kIGRyb3AgYSBwb2ludGxlc3MgdXNlIG9mIGl0IGZyb20KPiBw YWdpbmdfbWZuX2lzX2RpcnR5KCkgKCFWQUxJRF9NMlAoKSBpcyBhIHN1cGVyc2V0IG9mIFNIQVJF RF9NMlAoKSkgYW5kCj4gYW5vdGhlciBvbmUgZnJvbSBmcmVlX3BhZ2VfdHlwZSgpIChwcmlvciBh c3NlcnRpb25zIHJlbmRlciB0aGlzCj4gcmVkdW5kYW50KS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBK YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gLS0tIGEveGVuL2FyY2gveDg2L21t LmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0uYwo+IEBAIC0yMzcxLDkgKzIzNzEsNyBAQCBpbnQg ZnJlZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnCj4gIAo+ICAgICAgICAgIGdtZm4g PSBtZm5fdG9fZ21mbihvd25lciwgbWZuX3gocGFnZV90b19tZm4ocGFnZSkpKTsKPiAgICAgICAg ICBBU1NFUlQoVkFMSURfTTJQKGdtZm4pKTsKPiAtICAgICAgICAvKiBQYWdlIHNoYXJpbmcgbm90 IHN1cHBvcnRlZCBmb3Igc2hhZG93ZWQgZG9tYWlucyAqLwo+IC0gICAgICAgIGlmKCFTSEFSRURf TTJQKGdtZm4pKQo+IC0gICAgICAgICAgICBzaGFkb3dfcmVtb3ZlX2FsbF9zaGFkb3dzKG93bmVy LCBfbWZuKGdtZm4pKTsKPiArICAgICAgICBzaGFkb3dfcmVtb3ZlX2FsbF9zaGFkb3dzKG93bmVy LCBfbWZuKGdtZm4pKTsKCkJ1dCB0aGF0J3MgYW4gQVNTRVJUKCksIG5vdCBhIEJVR19PTigpLiAg Q29kZSBhZnRlciBhbiBBU1NFUlQoKSBuZWVkcyB0bwptYWtlIHN1cmUgdGhhdCBpZiBpdCB0dXJu cyBvdXQgdG8gYmUgZmFsc2UgaW4gYSBub24tZGVidWcgcnVuLCBub3RoaW5nCndvcnNlIHRoYW4g YSBCVUcoKSB3aWxsIGhhcHBlbiAtLSBmb3IgaW5zdGFuY2UsIGFuIGluZm9ybWF0aW9uIGxlYWsg b3IgYQpwcml2aWxlZ2UgZXNjYWxhdGlvbi4KCnhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9u LmM6c2hfcmVtb3ZlX3NoYWRvd3MoKSBsb29rcyB1cCB0aGUgcGFnZQpzdHJ1Y3QgZm9yIHRoZSBt Zm4gd2l0aG91dCBjaGVja2luZyBpZiBpdCdzIHZhbGlkOyBzbyBpdCB3aWxsICpwcm9iYWJseSoK ZW5kIHVwIGFjY2Vzc2luZyBhIHdpbGQgcG9pbnRlcjsgYXQgd2hpY2ggcG9pbnQgaXQgd291bGQg YmUgYmV0dGVyIHRvCmNoYW5nZSB0aGUgQVNTRVJUKFZBTElEX00yUCgpKSBpbnRvIGEgQlVHX09O KCFWQUxJRF9NMlAoKSkuCgpPciwgaWYgd2UgZG9uJ3Qgd2FudCB0byBjcmFzaCBvbiBhIHByb2R1 Y3Rpb24gYm94IGluIHRoYXQgY2FzZSwgd2UKc2hvdWxkIGxlYXZlIHRoZSBpZigpIHN0YXRlbWVu dCB0aGVyZS4KCj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jCj4gKysrIGIveGVuL2Fy Y2gveDg2L21tL3BhZ2luZy5jCj4gQEAgLTM2OSw4ICszNjksOCBAQCBpbnQgcGFnaW5nX21mbl9p c19kaXJ0eShzdHJ1Y3QgZG9tYWluICpkCj4gIAo+ICAgICAgLyogV2UgL3JlYWxseS8gbWVhbiBQ Rk4gaGVyZSwgZXZlbiBmb3Igbm9uLXRyYW5zbGF0ZWQgZ3Vlc3RzLiAqLwo+ICAgICAgcGZuID0g X3BmbihnZXRfZ3Bmbl9mcm9tX21mbihtZm5feChnbWZuKSkpOwo+IC0gICAgLyogU2hhcmVkIHBh Z2VzIGFyZSBhbHdheXMgcmVhZC1vbmx5OyBpbnZhbGlkIHBhZ2VzIGNhbid0IGJlIGRpcnR5LiAq Lwo+IC0gICAgaWYgKCB1bmxpa2VseShTSEFSRURfTTJQKHBmbl94KHBmbikpIHx8ICFWQUxJRF9N MlAocGZuX3gocGZuKSkpICkKPiArICAgIC8qIEludmFsaWQgcGFnZXMgY2FuJ3QgYmUgZGlydHku ICovCj4gKyAgICBpZiAoIHVubGlrZWx5KCFWQUxJRF9NMlAocGZuX3gocGZuKSkpICkKPiAgICAg ICAgICByZXR1cm4gMDsKCkFyZSB5b3Ugc3VyZSB0aGF0IGl0IHdpbGwgYWx3YXlzIGJlIHRoZSBj YXNlIGluIHRoZSBmdXR1cmUgdGhhdApTSEFSRURfTVAyKHgpIGltcGxpZXMgIVZBTElEX00yUCh4 KT8gIChUaGlzIGlzIGFsc28gcmVsZXZhbnQgZm9yIG15CnByZXZpb3VzIGNvbW1lbnQuKQoKIC1H ZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=