From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chao Peng Subject: Re: [RFC XEN PATCH v3 01/39] x86_64/mm: fix the PDX group check in mem_hotadd_check() Date: Fri, 27 Oct 2017 14:49:40 +0800 Message-ID: <1509086980.3110.20.camel@linux.intel.com> References: <20170911043820.14617-1-haozhong.zhang@intel.com> <20170911043820.14617-2-haozhong.zhang@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20170911043820.14617-2-haozhong.zhang@intel.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Haozhong Zhang , xen-devel@lists.xen.org Cc: Andrew Cooper , Dan Williams , Jan Beulich , Konrad Rzeszutek Wilk List-Id: xen-devel@lists.xenproject.org T24gTW9uLCAyMDE3LTA5LTExIGF0IDEyOjM3ICswODAwLCBIYW96aG9uZyBaaGFuZyB3cm90ZToK PiBUaGUgY3VycmVudCBjaGVjayByZWZ1c2VzIHRoZSBob3QtcGx1Z2dlZCBtZW1vcnkgdGhhdCBm YWxscyBpbiBvbmUKPiB1bnVzZWQgUERYIGdyb3VwLCB3aGljaCBzaG91bGQgYmUgYWxsb3dlZC4K Ckxvb2tzIHJlYXNvbmFibGUgdG8gbWUuIFRoZSBvbmx5IHRoaW5nIEkgY2FuIHRoaW5rIG9mIGlz IHlvdSBjYW4gZG91YmxlCmNoZWNrIGlmIHRoZSBmb2xsb3dpbmfCoGZpbmRfbmV4dF96ZXJvX2Jp dC9maW5kX25leHRfYml0IHdpbGwgc3RpbGwKd29yay7CoAoKQ2hhbwo+IAo+IFNpZ25lZC1vZmYt Ynk6IEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+Cj4gLS0tCj4gQ2M6 IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8YW5k cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAtLS0KPiDCoHhlbi9hcmNoL3g4Ni94ODZfNjQvbW0u YyB8IDYgKy0tLS0tCj4gwqAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDUgZGVsZXRp b25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYyBiL3hlbi9h cmNoL3g4Ni94ODZfNjQvbW0uYwo+IGluZGV4IDExNzQ2NzMwYjQuLjZjNTIyMWY5MGMgMTAwNjQ0 Cj4gLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCj4gKysrIGIveGVuL2FyY2gveDg2L3g4 Nl82NC9tbS5jCj4gQEAgLTEyOTYsMTIgKzEyOTYsOCBAQCBzdGF0aWMgaW50IG1lbV9ob3RhZGRf Y2hlY2sodW5zaWduZWQgbG9uZyBzcGZuLAo+IHVuc2lnbmVkIGxvbmcgZXBmbikKPiDCoMKgwqDC oMKgwqDCoMKgwqByZXR1cm4gMDsKPiDCoAo+IMKgwqDCoMKgwqAvKiBNYWtlIHN1cmUgdGhlIG5l dyByYW5nZSBpcyBub3QgcHJlc2VudCBub3cgKi8KPiAtwqDCoMKgwqBzaWR4ID0gKChwZm5fdG9f cGR4KHNwZm4pICsgUERYX0dST1VQX0NPVU5UIC0gMSnCoMKgJgo+IH4oUERYX0dST1VQX0NPVU5U IC0gMSkpCj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoC8gUERYX0dST1VQX0NPVU5UOwo+ICvC oMKgwqDCoHNpZHggPSAocGZuX3RvX3BkeChzcGZuKSAmIH4oUERYX0dST1VQX0NPVU5UIC0gMSkp IC8KPiBQRFhfR1JPVVBfQ09VTlQ7Cj4gwqDCoMKgwqDCoGVpZHggPSAocGZuX3RvX3BkeChlcGZu IC0gMSkgJiB+KFBEWF9HUk9VUF9DT1VOVCAtIDEpKSAvCj4gUERYX0dST1VQX0NPVU5UOwo+IC3C oMKgwqDCoGlmIChzaWR4ID49IGVpZHgpCj4gLcKgwqDCoMKgwqDCoMKgwqByZXR1cm4gMDsKPiAt Cj4gwqDCoMKgwqDCoHMgPSBmaW5kX25leHRfemVyb19iaXQocGR4X2dyb3VwX3ZhbGlkLCBlaWR4 LCBzaWR4KTsKPiDCoMKgwqDCoMKgaWYgKCBzID4gZWlkeCApCj4gwqDCoMKgwqDCoMKgwqDCoMKg cmV0dXJuIDA7CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK