From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: [PATCH 16/52] xen/arch/x86/numa.c: let custom parameter parsing routines return errno Date: Wed, 9 Aug 2017 09:06:30 +0200 Message-ID: <20170809070706.13481-17-jgross@suse.com> References: <20170809070706.13481-1-jgross@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20170809070706.13481-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.xen.org Cc: Juergen Gross , Andrew Cooper , Jan Beulich List-Id: xen-devel@lists.xenproject.org TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj aC94ODYvbnVtYS5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFsdWUgd2Fz IHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t PgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9m Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9u dW1hLmMgfCAxMCArKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA0 IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9udW1hLmMgYi94ZW4vYXJj aC94ODYvbnVtYS5jCmluZGV4IGQ0NTE5NmZhZmMuLjk0NTRmNWY5ZjQgMTAwNjQ0Ci0tLSBhL3hl bi9hcmNoL3g4Ni9udW1hLmMKKysrIGIveGVuL2FyY2gveDg2L251bWEuYwpAQCAtMzAzLDEwICsz MDMsMTAgQEAgc3RhdGljIF9faW5pdCBpbnQgbnVtYV9zZXR1cChjaGFyICpvcHQpCiB7IAogICAg IGlmICggIXN0cm5jbXAob3B0LCJvZmYiLDMpICkKICAgICAgICAgbnVtYV9vZmYgPSB0cnVlOwot ICAgIGlmICggIXN0cm5jbXAob3B0LCJvbiIsMikgKQorICAgIGVsc2UgaWYgKCAhc3RybmNtcChv cHQsIm9uIiwyKSApCiAgICAgICAgIG51bWFfb2ZmID0gZmFsc2U7CiAjaWZkZWYgQ09ORklHX05V TUFfRU1VCi0gICAgaWYgKCAhc3RybmNtcChvcHQsICJmYWtlPSIsIDUpICkKKyAgICBlbHNlIGlm ICggIXN0cm5jbXAob3B0LCAiZmFrZT0iLCA1KSApCiAgICAgewogICAgICAgICBudW1hX29mZiA9 IGZhbHNlOwogICAgICAgICBudW1hX2Zha2UgPSBzaW1wbGVfc3RydG91bChvcHQrNSxOVUxMLDAp OwpAQCAtMzE1LDE0ICszMTUsMTYgQEAgc3RhdGljIF9faW5pdCBpbnQgbnVtYV9zZXR1cChjaGFy ICpvcHQpCiAgICAgfQogI2VuZGlmCiAjaWZkZWYgQ09ORklHX0FDUElfTlVNQQotICAgIGlmICgg IXN0cm5jbXAob3B0LCJub2FjcGkiLDYpICkKKyAgICBlbHNlIGlmICggIXN0cm5jbXAob3B0LCJu b2FjcGkiLDYpICkKICAgICB7CiAgICAgICAgIG51bWFfb2ZmID0gZmFsc2U7CiAgICAgICAgIGFj cGlfbnVtYSA9IC0xOwogICAgIH0KICNlbmRpZgorICAgIGVsc2UKKyAgICAgICAgcmV0dXJuIC1F SU5WQUw7CiAKLSAgICByZXR1cm4gMTsKKyAgICByZXR1cm4gMDsKIH0gCiAKIC8qCi0tIAoyLjEy LjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu eGVuLm9yZy94ZW4tZGV2ZWwK