From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [RFC PATCH v2 05/25] x86: NUMA: Move generic dummy_numa_init to separate function Date: Thu, 20 Apr 2017 17:12:28 +0100 Message-ID: References: <1490716413-19796-1-git-send-email-vijay.kilari@gmail.com> <1490716413-19796-6-git-send-email-vijay.kilari@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1490716413-19796-6-git-send-email-vijay.kilari@gmail.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: vijay.kilari@gmail.com, xen-devel@lists.xen.org Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com, Vijaya Kumar K List-Id: xen-devel@lists.xenproject.org SGkgVmlqYXksCgpPbiAyOC8wMy8xNyAxNjo1MywgdmlqYXkua2lsYXJpQGdtYWlsLmNvbSB3cm90 ZToKPiBGcm9tOiBWaWpheWEgS3VtYXIgSyA8VmlqYXlhLkt1bWFyQGNhdml1bS5jb20+Cj4KPiBT cGxpdCBudW1hX2luaXRtZW1faW5pdCgpIHNvIHRoYXQgdGhlIG51bWEgZmFsbGJhY2sgY29kZSBp cyBtb3ZlZAo+IGFzIHNlcGFyYXRlIGZ1bmN0aW9uIHdoaWNoIGlzIGdlbmVyaWMuCj4KPiBTaWdu ZWQtb2ZmLWJ5OiBWaWpheWEgS3VtYXIgSyA8VmlqYXlhLkt1bWFyQGNhdml1bS5jb20+Cj4gLS0t Cj4gIHhlbi9hcmNoL3g4Ni9udW1hLmMgfCAyOSArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t LQo+ICAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCj4K PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L251bWEuYyBiL3hlbi9hcmNoL3g4Ni9udW1hLmMK PiBpbmRleCA2Yjc5NGE3Li4wODg4ZDUzIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9udW1h LmMKPiArKysgYi94ZW4vYXJjaC94ODYvbnVtYS5jCj4gQEAgLTI2OCwyMSArMjY4LDEwIEBAIHN0 YXRpYyBpbnQgX19pbml0IG51bWFfZW11bGF0aW9uKHVpbnQ2NF90IHN0YXJ0X3BmbiwgdWludDY0 X3QgZW5kX3BmbikKPiAgfQo+ICAjZW5kaWYKPgo+IC12b2lkIF9faW5pdCBudW1hX2luaXRtZW1f aW5pdCh1bnNpZ25lZCBsb25nIHN0YXJ0X3BmbiwgdW5zaWduZWQgbG9uZyBlbmRfcGZuKQo+ICtz dGF0aWMgdm9pZCBfX2luaXQgbnVtYV9kdW1teV9pbml0KHVuc2lnbmVkIGxvbmcgc3RhcnRfcGZu LCB1bnNpZ25lZCBsb25nIGVuZF9wZm4pCj4gIHsKPiAgICAgIGludCBpOwo+Cj4gLSNpZmRlZiBD T05GSUdfTlVNQV9FTVUKPiAtICAgIGlmICggZ2V0X251bWFfZmFrZSgpICYmICFudW1hX2VtdWxh dGlvbihzdGFydF9wZm4sIGVuZF9wZm4pICkKPiAtICAgICAgICByZXR1cm47Cj4gLSNlbmRpZgo+ IC0KPiAtI2lmZGVmIENPTkZJR19BQ1BJX05VTUEKPiAtICAgIGlmICggIWlzX251bWFfb2ZmKCkg JiYgIWFjcGlfc2Nhbl9ub2RlcygodWludDY0X3Qpc3RhcnRfcGZuIDw8IFBBR0VfU0hJRlQsCj4g LSAgICAgICAgICh1aW50NjRfdCllbmRfcGZuIDw8IFBBR0VfU0hJRlQpICkKPiAtICAgICAgICBy ZXR1cm47Cj4gLSNlbmRpZgo+IC0KPiAgICAgIHByaW50ayhLRVJOX0lORk8gIiVzXG4iLAo+ICAg ICAgICAgICAgIGlzX251bWFfb2ZmKCkgPyAiTlVNQSB0dXJuZWQgb2ZmIiA6ICJObyBOVU1BIGNv bmZpZ3VyYXRpb24gZm91bmQiKTsKPgo+IEBAIC0zMDEsNiArMjkwLDIyIEBAIHZvaWQgX19pbml0 IG51bWFfaW5pdG1lbV9pbml0KHVuc2lnbmVkIGxvbmcgc3RhcnRfcGZuLCB1bnNpZ25lZCBsb25n IGVuZF9wZm4pCj4gICAgICAgICAgICAgICAgICAgICAgKHBhZGRyX3QpZW5kX3BmbiA8PCBQQUdF X1NISUZUKTsKPiAgfQo+Cj4gK3ZvaWQgX19pbml0IG51bWFfaW5pdG1lbV9pbml0KHVuc2lnbmVk IGxvbmcgc3RhcnRfcGZuLCB1bnNpZ25lZCBsb25nIGVuZF9wZm4pCj4gK3sKPiArI2lmZGVmIENP TkZJR19OVU1BX0VNVQo+ICsgICAgaWYgKCBnZXRfbnVtYV9mYWtlKCkgJiYgIW51bWFfZW11bGF0 aW9uKHN0YXJ0X3BmbiwgZW5kX3BmbikgKQo+ICsgICAgICAgIHJldHVybjsKPiArI2VuZGlmCgpJ IGFtIG5vdCBzdXJlIHdoZXJlIHRvIGNvbW1lbnQgYWJvdXQgaXQgaW4gdGhpcyBzZXJpZXMsIHNv IEkgd2lsbCBzYXkgaXQgCmhlcmUuCgpBcyBhc2tlZCBvbiB2MSwgd2h5IGRvbid0IHlvdSBjb25z aWRlciBmYWtlIE5VTUE/IFRoaXMgd291bGQgaGVscCB0byAKdGVzdCB0aGUgc2VyaWVzIG9uIG5v bi1OVU1BIHBsYXRmb3JtLgoKPiArCj4gKyNpZmRlZiBDT05GSUdfQUNQSV9OVU1BCj4gKyAgICBp ZiAoICFpc19udW1hX29mZigpICYmICFhY3BpX3NjYW5fbm9kZXMoKHVpbnQ2NF90KXN0YXJ0X3Bm biA8PCBQQUdFX1NISUZULAo+ICsgICAgICAgICAodWludDY0X3QpZW5kX3BmbiA8PCBQQUdFX1NI SUZUKSApCj4gKyAgICAgICAgcmV0dXJuOwo+ICsjZW5kaWYKPiArCj4gKyAgICBudW1hX2R1bW15 X2luaXQoc3RhcnRfcGZuLCBlbmRfcGZuKTsKPiArfQo+ICsKPiAgdm9pZCBudW1hX2FkZF9jcHUo aW50IGNwdSkKPiAgewo+ICAgICAgY3B1bWFza19zZXRfY3B1KGNwdSwgJm5vZGVfdG9fY3B1bWFz a1tjcHVfdG9fbm9kZShjcHUpXSk7Cj4KCkNoZWVycywKCi0tIAogIEp1bGllbiBHcmFsbAoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv eGVuLWRldmVsCg==