From mboxrd@z Thu Jan 1 00:00:00 1970 From: vijay.kilari@gmail.com Subject: [RFC PATCH v2 05/25] x86: NUMA: Move generic dummy_numa_init to separate function Date: Tue, 28 Mar 2017 21:23:13 +0530 Message-ID: <1490716413-19796-6-git-send-email-vijay.kilari@gmail.com> References: <1490716413-19796-1-git-send-email-vijay.kilari@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1490716413-19796-1-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: 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, julien.grall@arm.com, jbeulich@suse.com, Vijaya Kumar K List-Id: xen-devel@lists.xenproject.org RnJvbTogVmlqYXlhIEt1bWFyIEsgPFZpamF5YS5LdW1hckBjYXZpdW0uY29tPgoKU3BsaXQgbnVt YV9pbml0bWVtX2luaXQoKSBzbyB0aGF0IHRoZSBudW1hIGZhbGxiYWNrIGNvZGUgaXMgbW92ZWQK YXMgc2VwYXJhdGUgZnVuY3Rpb24gd2hpY2ggaXMgZ2VuZXJpYy4KClNpZ25lZC1vZmYtYnk6IFZp amF5YSBLdW1hciBLIDxWaWpheWEuS3VtYXJAY2F2aXVtLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYv bnVtYS5jIHwgMjkgKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk LCAxNyBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj aC94ODYvbnVtYS5jIGIveGVuL2FyY2gveDg2L251bWEuYwppbmRleCA2Yjc5NGE3Li4wODg4ZDUz IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbnVtYS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9udW1h LmMKQEAgLTI2OCwyMSArMjY4LDEwIEBAIHN0YXRpYyBpbnQgX19pbml0IG51bWFfZW11bGF0aW9u KHVpbnQ2NF90IHN0YXJ0X3BmbiwgdWludDY0X3QgZW5kX3BmbikKIH0KICNlbmRpZgogCi12b2lk IF9faW5pdCBudW1hX2luaXRtZW1faW5pdCh1bnNpZ25lZCBsb25nIHN0YXJ0X3BmbiwgdW5zaWdu ZWQgbG9uZyBlbmRfcGZuKQorc3RhdGljIHZvaWQgX19pbml0IG51bWFfZHVtbXlfaW5pdCh1bnNp Z25lZCBsb25nIHN0YXJ0X3BmbiwgdW5zaWduZWQgbG9uZyBlbmRfcGZuKQogewogICAgIGludCBp OwogCi0jaWZkZWYgQ09ORklHX05VTUFfRU1VCi0gICAgaWYgKCBnZXRfbnVtYV9mYWtlKCkgJiYg IW51bWFfZW11bGF0aW9uKHN0YXJ0X3BmbiwgZW5kX3BmbikgKQotICAgICAgICByZXR1cm47Ci0j ZW5kaWYKLQotI2lmZGVmIENPTkZJR19BQ1BJX05VTUEKLSAgICBpZiAoICFpc19udW1hX29mZigp ICYmICFhY3BpX3NjYW5fbm9kZXMoKHVpbnQ2NF90KXN0YXJ0X3BmbiA8PCBQQUdFX1NISUZULAot ICAgICAgICAgKHVpbnQ2NF90KWVuZF9wZm4gPDwgUEFHRV9TSElGVCkgKQotICAgICAgICByZXR1 cm47Ci0jZW5kaWYKLQogICAgIHByaW50ayhLRVJOX0lORk8gIiVzXG4iLAogICAgICAgICAgICBp c19udW1hX29mZigpID8gIk5VTUEgdHVybmVkIG9mZiIgOiAiTm8gTlVNQSBjb25maWd1cmF0aW9u IGZvdW5kIik7CiAKQEAgLTMwMSw2ICsyOTAsMjIgQEAgdm9pZCBfX2luaXQgbnVtYV9pbml0bWVt X2luaXQodW5zaWduZWQgbG9uZyBzdGFydF9wZm4sIHVuc2lnbmVkIGxvbmcgZW5kX3BmbikKICAg ICAgICAgICAgICAgICAgICAgKHBhZGRyX3QpZW5kX3BmbiA8PCBQQUdFX1NISUZUKTsKIH0KIAor dm9pZCBfX2luaXQgbnVtYV9pbml0bWVtX2luaXQodW5zaWduZWQgbG9uZyBzdGFydF9wZm4sIHVu c2lnbmVkIGxvbmcgZW5kX3BmbikKK3sKKyNpZmRlZiBDT05GSUdfTlVNQV9FTVUKKyAgICBpZiAo IGdldF9udW1hX2Zha2UoKSAmJiAhbnVtYV9lbXVsYXRpb24oc3RhcnRfcGZuLCBlbmRfcGZuKSAp CisgICAgICAgIHJldHVybjsKKyNlbmRpZgorCisjaWZkZWYgQ09ORklHX0FDUElfTlVNQQorICAg IGlmICggIWlzX251bWFfb2ZmKCkgJiYgIWFjcGlfc2Nhbl9ub2RlcygodWludDY0X3Qpc3RhcnRf cGZuIDw8IFBBR0VfU0hJRlQsCisgICAgICAgICAodWludDY0X3QpZW5kX3BmbiA8PCBQQUdFX1NI SUZUKSApCisgICAgICAgIHJldHVybjsKKyNlbmRpZgorCisgICAgbnVtYV9kdW1teV9pbml0KHN0 YXJ0X3BmbiwgZW5kX3Bmbik7Cit9CisKIHZvaWQgbnVtYV9hZGRfY3B1KGludCBjcHUpCiB7CiAg ICAgY3B1bWFza19zZXRfY3B1KGNwdSwgJm5vZGVfdG9fY3B1bWFza1tjcHVfdG9fbm9kZShjcHUp XSk7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0 cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=