From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: [PATCH v3 03/52] xen/arch/arm/traps.c: let custom parameter parsing routines return errno Date: Wed, 16 Aug 2017 14:51:30 +0200 Message-ID: <20170816125219.5255-4-jgross@suse.com> References: <20170816125219.5255-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 1dhxp7-0002Z7-09 for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 12:53:25 +0000 In-Reply-To: <20170816125219.5255-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 , Julien Grall , Stefano Stabellini List-Id: xen-devel@lists.xenproject.org TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vYXJj aC9hcm0vdHJhcHMuYwoKdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVyIHZhbHVlIHdh cyBwYXJzZWQgc3VjY2Vzc2Z1bGx5LgoKQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp bmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClNp Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQWNrZWQtYnk6IFdl aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll bi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS90cmFwcy5jIHwgOCArKysrKy0tLQog MSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n aXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IGMw Nzk5OWI1MTguLmY5NGNhMWFmMDIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisr KyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xMDgsMTIgKzEwOCwxNCBAQCBzdGF0aWMgZW51 bSB7CiAJTkFUSVZFLAogfSB2d2ZpOwogCi1zdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfdndmaShj b25zdCBjaGFyICpzKQorc3RhdGljIGludCBfX2luaXQgcGFyc2VfdndmaShjb25zdCBjaGFyICpz KQogewogCWlmICggIXN0cmNtcChzLCAibmF0aXZlIikgKQogCQl2d2ZpID0gTkFUSVZFOwogCWVs c2UKIAkJdndmaSA9IFRSQVA7CisKKwlyZXR1cm4gMDsKIH0KIGN1c3RvbV9wYXJhbSgidndmaSIs IHBhcnNlX3Z3ZmkpOwogCkBAIC0xMzAsNyArMTMyLDcgQEAgc3RhdGljIGVudW0gewogICAgIFNF UlJPUlNfUEFOSUMsCiB9IHNlcnJvcnNfb3A7CiAKLXN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9z ZXJyb3JzX2JlaGF2aW9yKGNvbnN0IGNoYXIgKnN0cikKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNl X3NlcnJvcnNfYmVoYXZpb3IoY29uc3QgY2hhciAqc3RyKQogewogICAgIGlmICggIXN0cmNtcChz dHIsICJmb3J3YXJkIikgKQogICAgICAgICBzZXJyb3JzX29wID0gU0VSUk9SU19GT1JXQVJEOwpA QCAtMTM5LDcgKzE0MSw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9zZXJyb3JzX2JlaGF2 aW9yKGNvbnN0IGNoYXIgKnN0cikKICAgICBlbHNlCiAgICAgICAgIHNlcnJvcnNfb3AgPSBTRVJS T1JTX0RJVkVSU0U7CiAKLSAgICByZXR1cm47CisgICAgcmV0dXJuIDA7CiB9CiBjdXN0b21fcGFy YW0oInNlcnJvcnMiLCBwYXJzZV9zZXJyb3JzX2JlaGF2aW9yKTsKIAotLSAKMi4xMi4zCgoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv eGVuLWRldmVsCg==