From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: [PATCH v2 16/52] xen/arch/x86/numa.c: let custom parameter parsing routines return errno Date: Mon, 14 Aug 2017 09:08:13 +0200 Message-ID: <20170814070849.20986-17-jgross@suse.com> References: <20170814070849.20986-1-jgross@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dh9Vi-0005hc-RL for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:10:02 +0000 In-Reply-To: <20170814070849.20986-1-jgross@suse.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: Juergen Gross , Andrew Cooper , Jan Beulich List-Id: xen-devel@lists.xenproject.org TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj aC94ODYvbnVtYS5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFsdWUgd2Fz IHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t PgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9m Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBY2tlZC1ieTogV2VpIExpdSA8 d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbnVtYS5jIHwgMTAgKysrKysr LS0tLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRp ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbnVtYS5jIGIveGVuL2FyY2gveDg2L251bWEuYwppbmRl eCBkNDUxOTZmYWZjLi45NDU0ZjVmOWY0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbnVtYS5j CisrKyBiL3hlbi9hcmNoL3g4Ni9udW1hLmMKQEAgLTMwMywxMCArMzAzLDEwIEBAIHN0YXRpYyBf X2luaXQgaW50IG51bWFfc2V0dXAoY2hhciAqb3B0KQogeyAKICAgICBpZiAoICFzdHJuY21wKG9w dCwib2ZmIiwzKSApCiAgICAgICAgIG51bWFfb2ZmID0gdHJ1ZTsKLSAgICBpZiAoICFzdHJuY21w KG9wdCwib24iLDIpICkKKyAgICBlbHNlIGlmICggIXN0cm5jbXAob3B0LCJvbiIsMikgKQogICAg ICAgICBudW1hX29mZiA9IGZhbHNlOwogI2lmZGVmIENPTkZJR19OVU1BX0VNVQotICAgIGlmICgg IXN0cm5jbXAob3B0LCAiZmFrZT0iLCA1KSApCisgICAgZWxzZSBpZiAoICFzdHJuY21wKG9wdCwg ImZha2U9IiwgNSkgKQogICAgIHsKICAgICAgICAgbnVtYV9vZmYgPSBmYWxzZTsKICAgICAgICAg bnVtYV9mYWtlID0gc2ltcGxlX3N0cnRvdWwob3B0KzUsTlVMTCwwKTsKQEAgLTMxNSwxNCArMzE1 LDE2IEBAIHN0YXRpYyBfX2luaXQgaW50IG51bWFfc2V0dXAoY2hhciAqb3B0KQogICAgIH0KICNl bmRpZgogI2lmZGVmIENPTkZJR19BQ1BJX05VTUEKLSAgICBpZiAoICFzdHJuY21wKG9wdCwibm9h Y3BpIiw2KSApCisgICAgZWxzZSBpZiAoICFzdHJuY21wKG9wdCwibm9hY3BpIiw2KSApCiAgICAg ewogICAgICAgICBudW1hX29mZiA9IGZhbHNlOwogICAgICAgICBhY3BpX251bWEgPSAtMTsKICAg ICB9CiAjZW5kaWYKKyAgICBlbHNlCisgICAgICAgIHJldHVybiAtRUlOVkFMOwogCi0gICAgcmV0 dXJuIDE7CisgICAgcmV0dXJuIDA7CiB9IAogCiAvKgotLSAKMi4xMi4zCgoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs Cg==