From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: [PATCH v4 12/53] xen/arch/x86/io_apic.c: let custom parameter parsing routines return errno Date: Wed, 23 Aug 2017 19:34:05 +0200 Message-ID: <20170823173446.24801-13-jgross@suse.com> References: <20170823173446.24801-1-jgross@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkZYM-0008Kp-Hx for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:34:54 +0000 In-Reply-To: <20170823173446.24801-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 aC94ODYvaW9fYXBpYy5jCgp0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwYXJhbWV0ZXIgdmFsdWUg d2FzIHBhcnNlZCBzdWNjZXNzZnVsbHkuCgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu Y29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVk LW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBY2tlZC1ieTogV2VpIExp dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz dXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaW9fYXBpYy5jIHwgNyArKysrKystCiAxIGZpbGUg Y2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVu L2FyY2gveDg2L2lvX2FwaWMuYyBiL3hlbi9hcmNoL3g4Ni9pb19hcGljLmMKaW5kZXggMjgzOGY2 YmQ5OS4uZjc2N2M0NTYwYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2lvX2FwaWMuYworKysg Yi94ZW4vYXJjaC94ODYvaW9fYXBpYy5jCkBAIC0xNTgxLDcgKzE1ODEsNyBAQCBzdGF0aWMgdW5z aWduZWQgaW50IHN0YXJ0dXBfbGV2ZWxfaW9hcGljX2lycShzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2Mp CiAgICAgcmV0dXJuIDA7IC8qIGRvbid0IGNoZWNrIGZvciBwZW5kaW5nICovCiB9CiAKLXN0YXRp YyB2b2lkIF9faW5pdCBzZXR1cF9pb2FwaWNfYWNrKGNoYXIgKnMpCitzdGF0aWMgaW50IF9faW5p dCBzZXR1cF9pb2FwaWNfYWNrKGNvbnN0IGNoYXIgKnMpCiB7CiAgICAgaWYgKCAhc3RyY21wKHMs ICJvbGQiKSApCiAgICAgewpAQCAtMTU5NCw3ICsxNTk0LDEyIEBAIHN0YXRpYyB2b2lkIF9faW5p dCBzZXR1cF9pb2FwaWNfYWNrKGNoYXIgKnMpCiAgICAgICAgIGlvYXBpY19hY2tfZm9yY2VkID0g dHJ1ZTsKICAgICB9CiAgICAgZWxzZQorICAgIHsKICAgICAgICAgcHJpbnRrKCJVbmtub3duIGlv YXBpY19hY2sgdmFsdWUgc3BlY2lmaWVkOiAnJXMnXG4iLCBzKTsKKyAgICAgICAgcmV0dXJuIC1F SU5WQUw7CisgICAgfQorCisgICAgcmV0dXJuIDA7CiB9CiBjdXN0b21fcGFyYW0oImlvYXBpY19h Y2siLCBzZXR1cF9pb2FwaWNfYWNrKTsKIAotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==