From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: [PATCH v2 21/52] xen/arch/x86/time.c: let custom parameter parsing routines return errno Date: Mon, 14 Aug 2017 09:08:18 +0200 Message-ID: <20170814070849.20986-22-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.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dh9Vn-0006CR-AT for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:10:07 +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 aC94ODYvdGltZS5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFsdWUgd2Fz IHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t PgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9m Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBY2tlZC1ieTogV2VpIExpdSA8 d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvdGltZS5jIHwgNiArKysrKy0K IDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n aXQgYS94ZW4vYXJjaC94ODYvdGltZS5jIGIveGVuL2FyY2gveDg2L3RpbWUuYwppbmRleCBiOTg4 Yjk0ZDJlLi5lYmE3YWVkNzJkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdGltZS5jCisrKyBi L3hlbi9hcmNoL3g4Ni90aW1lLmMKQEAgLTE4NzAsNyArMTg3MCw3IEBAIGludCBod2RvbV9waXRf YWNjZXNzKHN0cnVjdCBpb3JlcSAqaW9yZXEpCiAgKiB0c2M9c2tld2VkOiBBc3N1bWUgVFNDcyBh cmUgaW5kaXZpZHVhbGx5IHJlbGlhYmxlLCBidXQgc2tld2VkIGFjcm9zcyBDUFVzLgogICogdHNj PXN0YWJsZTpzb2NrZXQ6IEFzc3VtZSBUU0NzIGFyZSByZWxpYWJsZSBhY3Jvc3Mgc29ja2V0cy4K ICAqLwotc3RhdGljIHZvaWQgX19pbml0IHRzY19wYXJzZShjb25zdCBjaGFyICpzKQorc3RhdGlj IGludCBfX2luaXQgdHNjX3BhcnNlKGNvbnN0IGNoYXIgKnMpCiB7CiAgICAgaWYgKCAhc3RyY21w KHMsICJ1bnN0YWJsZSIpICkKICAgICB7CkBAIC0xODgyLDYgKzE4ODIsMTAgQEAgc3RhdGljIHZv aWQgX19pbml0IHRzY19wYXJzZShjb25zdCBjaGFyICpzKQogICAgICAgICBzZXR1cF9jbGVhcl9j cHVfY2FwKFg4Nl9GRUFUVVJFX1RTQ19SRUxJQUJMRSk7CiAgICAgZWxzZSBpZiAoICFzdHJjbXAo cywgInN0YWJsZTpzb2NrZXQiKSApCiAgICAgICAgIHRzY19mbGFncyB8PSBUU0NfUkVMSUFCTEVf U09DS0VUOworICAgIGVsc2UKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICByZXR1cm4g MDsKIH0KIGN1c3RvbV9wYXJhbSgidHNjIiwgdHNjX3BhcnNlKTsKIAotLSAKMi4xMi4zCgoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv eGVuLWRldmVsCg==