From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: Re: [PATCH 09/52] xen/arch/x86/hvm/viridian.c: let custom parameter parsing routines return errno Date: Wed, 9 Aug 2017 08:02:38 +0000 Message-ID: <5ff8b15dcb5b4fac804450a983c7982e@AMSPEX02CL01.citrite.net> References: <20170809070706.13481-1-jgross@suse.com> <20170809070706.13481-10-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-10-jgross@suse.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: 'Juergen Gross' , "xen-devel@lists.xen.org" Cc: Andrew Cooper , Jan Beulich List-Id: xen-devel@lists.xenproject.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEp1ZXJnZW4gR3Jvc3MgW21haWx0 bzpqZ3Jvc3NAc3VzZS5jb21dCj4gU2VudDogMDkgQXVndXN0IDIwMTcgMDg6MDYKPiBUbzogeGVu LWRldmVsQGxpc3RzLnhlbi5vcmcKPiBDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t PjsgUGF1bCBEdXJyYW50Cj4gPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgSmFuIEJldWxpY2gg PGpiZXVsaWNoQHN1c2UuY29tPjsgQW5kcmV3Cj4gQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRy aXguY29tPgo+IFN1YmplY3Q6IFtQQVRDSCAwOS81Ml0geGVuL2FyY2gveDg2L2h2bS92aXJpZGlh bi5jOiBsZXQgY3VzdG9tIHBhcmFtZXRlcgo+IHBhcnNpbmcgcm91dGluZXMgcmV0dXJuIGVycm5v Cj4gCj4gTW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cj4g Cj4geGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCj4gCj4gdG8gaW5kaWNhdGUgd2hldGhlciB0 aGUgcGFyYW1ldGVyIHZhbHVlIHdhcyBwYXJzZWQgc3VjY2Vzc2Z1bGx5Lgo+IAo+IENjOiBQYXVs IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+IENjOiBKYW4gQmV1bGljaCA8amJl dWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp eC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoK UmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cgo+IC0t LQo+ICB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMgfCA1ICsrKy0tCj4gIDEgZmlsZSBjaGFu Z2VkLCAzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hl bi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYwo+ IGluZGV4IGFhOWI4N2MwYWIuLjZmMDEyYmNiNjIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2 L2h2bS92aXJpZGlhbi5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCj4gQEAg LTEwODMsNyArMTA4Myw3IEBAIHN0YXRpYyBpbnQgdmlyaWRpYW5fbG9hZF92Y3B1X2N0eHQoc3Ry dWN0IGRvbWFpbiAqZCwKPiBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKPiAgSFZNX1JFR0lTVEVS X1NBVkVfUkVTVE9SRShWSVJJRElBTl9WQ1BVLCB2aXJpZGlhbl9zYXZlX3ZjcHVfY3R4dCwKPiAg ICAgICAgICAgICAgICAgICAgICAgICAgICB2aXJpZGlhbl9sb2FkX3ZjcHVfY3R4dCwgMSwgSFZN U1JfUEVSX1ZDUFUpOwo+IAo+IC1zdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfdmlyaWRpYW5fdmVy c2lvbihjaGFyICphcmcpCj4gK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX3ZpcmlkaWFuX3ZlcnNp b24oY2hhciAqYXJnKQo+ICB7Cj4gICAgICBjb25zdCBjaGFyICp0Owo+ICAgICAgdW5zaWduZWQg aW50IG5bM107Cj4gQEAgLTExMTgsMTAgKzExMTgsMTEgQEAgc3RhdGljIHZvaWQgX19pbml0IHBh cnNlX3ZpcmlkaWFuX3ZlcnNpb24oY2hhcgo+ICphcmcpCj4gCj4gICAgICBwcmludGsoInZpcmlk aWFuLXZlcnNpb24gPSAlI3gsJSN4LCUjeFxuIiwKPiAgICAgICAgICAgICB2aXJpZGlhbl9tYWpv ciwgdmlyaWRpYW5fbWlub3IsIHZpcmlkaWFuX2J1aWxkKTsKPiAtICAgIHJldHVybjsKPiArICAg IHJldHVybiAwOwo+IAo+ICAgZmFpbDoKPiAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAiSW52 YWxpZCB2aXJpZGlhbi12ZXJzaW9uLCB1c2luZyBkZWZhdWx0XG4iKTsKPiArICAgIHJldHVybiAt RUlOVkFMOwo+ICB9Cj4gIGN1c3RvbV9wYXJhbSgidmlyaWRpYW4tdmVyc2lvbiIsIHBhcnNlX3Zp cmlkaWFuX3ZlcnNpb24pOwo+IAo+IC0tCj4gMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2 ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==