From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roger Pau =?utf-8?B?TW9ubsOp?= Subject: Re: [PATCH 07/25] xen (ARM, x86): add errno-returning functions for copy Date: Thu, 20 Dec 2018 13:57:33 +0100 Message-ID: <20181220125733.lwnfhrjigi7xv24y@mac.citrite.net> References: <1543627984-21394-1-git-send-email-christopher.w.clark@gmail.com> <1543627984-21394-8-git-send-email-christopher.w.clark@gmail.com> <20181212160149.aoaevnf66q72oa7k@mac> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1gZxtW-00089s-PF for xen-devel@lists.xenproject.org; Thu, 20 Dec 2018 12:57:42 +0000 Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Christopher Clark Cc: Julien Grall , Stefano Stabellini , Wei Liu , Ross Philipson , Konrad Rzeszutek Wilk , George Dunlap , Andrew Cooper , Jason Andryuk , Ian Jackson , James McKenzie , Tim Deegan , Daniel Smith , Rich Persaud , Paul Durrant , Jan Beulich , xen-devel , Eric Chanudet List-Id: xen-devel@lists.xenproject.org T24gV2VkLCBEZWMgMTksIDIwMTggYXQgMDk6MTY6MzhQTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xh cmsgd3JvdGU6Cj4gT24gV2VkLCBEZWMgMTIsIDIwMTggYXQgODowMyBBTSBSb2dlciBQYXUgTW9u bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPgo+ID4gT24gRnJpLCBOb3YgMzAs IDIwMTggYXQgMDU6MzI6NDZQTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xhcmsgd3JvdGU6Cj4gPiA+ IEFwcGxpZWQgdG8gYm90aCB4ODYgYW5kIEFSTSBoZWFkZXJzLgo+ID4gPgo+ID4gPiBTaWduZWQt b2ZmLWJ5OiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xhcms2QGJhZXN5c3RlbXMu Y29tPgo+ID4gPiAtLS0KPiA+ID4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYWNjZXNzLmgg fCAyNSArKysrKysrKysrKysrKysrKysrKysrKysrCj4gPiA+ICB4ZW4vaW5jbHVkZS9hc20teDg2 L2d1ZXN0X2FjY2Vzcy5oIHwgMjkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiA+ID4g IHhlbi9pbmNsdWRlL3hlbi9ndWVzdF9hY2Nlc3MuaCAgICAgfCAgMyArKysKPiA+ID4gIDMgZmls ZXMgY2hhbmdlZCwgNTcgaW5zZXJ0aW9ucygrKQo+ID4gPgo+ID4gPiBkaWZmIC0tZ2l0IGEveGVu L2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hY2Nlc3MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vl c3RfYWNjZXNzLmgKPiA+ID4gaW5kZXggMjI0ZDJhMC4uN2I2Zjg5YyAxMDA2NDQKPiA+ID4gLS0t IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hY2Nlc3MuaAo+ID4gPiArKysgYi94ZW4vaW5j bHVkZS9hc20tYXJtL2d1ZXN0X2FjY2Vzcy5oCj4gPiA+IEBAIC0yNCw2ICsyNCwxMSBAQCBpbnQg YWNjZXNzX2d1ZXN0X21lbW9yeV9ieV9pcGEoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBpcGEs IHZvaWQgKmJ1ZiwKPiA+ID4gICNkZWZpbmUgX19yYXdfY29weV9mcm9tX2d1ZXN0IHJhd19jb3B5 X2Zyb21fZ3Vlc3QKPiA+ID4gICNkZWZpbmUgX19yYXdfY2xlYXJfZ3Vlc3QgcmF3X2NsZWFyX2d1 ZXN0Cj4gPiA+Cj4gPiA+ICsjZGVmaW5lIHJhd19jb3B5X2Zyb21fZ3Vlc3RfZXJybm8oZHN0LCBz cmMsIGxlbikgICAgICAgICAgICAgXAo+ID4gPiArICAgIChyYXdfY29weV9mcm9tX2d1ZXN0KChk c3QpLCAoc3JjKSwgKGxlbikpID8gLUVGQVVMVCA6IDApCj4gPiA+ICsjZGVmaW5lIHJhd19jb3B5 X3RvX2d1ZXN0X2Vycm5vKGRzdCwgc3JjLCBsZW4pICAgICAgICAgICAgICAgXAo+ID4gPiArICAg IChyYXdfY29weV90b19ndWVzdCgoZHN0KSwgKHNyYyksIChsZW4pKSA/IC1FRkFVTFQgOiAwKQo+ ID4KPiA+IFNpbmNlIHRoZSBvbmx5IGVycm9yIHRoYXQgeW91IHJldHVybiBpcyBFRkFVTFQsIEkg ZG9uJ3QgcmVhbGx5IHNlZSB0aGUKPiA+IHBvaW50IGluIGFkZGluZyBhbGwgdGhvc2UgaGVscGVy cy4gWW91IGFjaGlldmUgZXhhY3RseSB0aGUgc2FtZSBieQo+ID4gcmV0dXJuaW5nIGEgYm9vbGVh biBhbmQgZG9pbmcgdGhlIHRyYW5zbGF0aW9uIHRvIEVGQVVMVCBpbiB0aGUgY2FsbGVyCj4gPiBp ZiByZXF1aXJlZC4KPiA+Cj4gPiBJdCBtaWdodCBoYXZlIGJlZW4gbmljZSB0byBoYXZlIHRoZSBj b3B5IHRvL2Zyb20gc2V0IG9mIGZ1bmN0aW9ucwo+ID4gcmV0dXJuIGFuIGVycm9yIHZhbHVlLCBi dXQgYWRkaW5nIGEgbmV3IHNldCBvZiBoZWxwZXJzIHRoYXQgaGF2ZSB0aGUKPiA+IHNhbWUgZnVu Y3Rpb25hbGl0eSBidXQganVzdCBkaWZmZXIgaW4gdGhlIHJldHVybiB2YWx1ZSBsb29rCj4gPiBy ZWR1bmRhbnQuCj4gCj4gSXQgaXMgdHJ1ZSB0aGF0IHRoZXJlIGlzIHJlZHVuZGFuY3kgd2l0aCB0 aGVzZSAtLSBidXQgSSB0aGluayB0aGVyZSBhcmUgZGVjZW50Cj4gYXJndW1lbnRzIGluIGZhdm91 ciBvZiB0YWtpbmcgdGhlc2UgaW46Cj4gCj4gKiB0aGUgZXJybm8tcHJvdmlkaW5nIGludGVyZmFj ZSBpcyBqdXN0IGEgYmV0dGVyIGZpdCBmb3IgYWxtb3N0IGV2ZXJ5IGNhbGwgc2l0ZQo+IC0gd2hp Y2ggbWVhbnMgbGVzcyBzb3VyY2UgY29kZSBpbiB0b3RhbCwgdGhhdCBpcyBlYXNpZXIgdG8gcmVh ZC4KPiAKPiAqIGl0IGlzIHByb21vdGluZyBnb29kIGludGVyZmFjZSBkZXNpZ24gZm9yIGVycm9y IGhhbmRsaW5nOgo+ICAgcmV0dXJuIG9mIGVycm9yIGNvZGUuCgpUaGVuIEknbSBhZnJhaWQgdGhh dCB5b3Ugd2lsbCBoYXZlIHRvIGNoYW5nZSB0aGUgY3VycmVudCBjb3B5IHRvL2Zyb20KaGVscGVy cyB0byByZXR1cm4gYW4gZXJyb3IgY29kZSBhbmQgZml4IGFsbCB0aGUgY2FsbGVycy4gSSBkb24n dCB0aGluawppdCdzIGFjY2VwdGFibGUgdG8gaGF2ZSB0aGlzIGR1cGxpY2F0aW9uIG9mIGZ1bmN0 aW9uYWxpdHkgaW4gdGhlIGNvZGUKYmFzZS4KCklNTyBoYXZpbmcgc3VjaCByZWR1bmRhbmN5IGNy ZWF0ZXMgY29uZnVzaW9uLCBzcGVjaWFsbHkgd2l0aCBuZXcKZGV2ZWxvcGVycywgc28gaWYgcmV0 dXJuaW5nIGFuIGVycm9yIGNvZGUgaXMgbXVjaCBiZXR0ZXIgYW5kIHByb3ZpZGVzCmNsZWFuZXIg Y29kZSBpdCBzaG91bGQgYmUgYXJndWVkIGZvciB0aGUgd2hvbGUgWGVuIGNvZGUgYmFzZSwgYW5k IGEKZ2xvYmFsIHN3aXRjaCBzaG91bGQgYmUgbWFkZS4KCj4gKiBzaW5jZSB0aGVzZSBhcmUgaW4g dXNlIHdpdGhpbiB0aGUgdXhlbiBzb3VyY2UgY29kZSwgaXQgZWFzZXMgY29tcGFyaXNvbiBhbmQK PiAgIHdvcmsgYWNyb3NzIGJvdGggY29kZWJhc2VzIC0gcmVsZXZhbnQgZm9yIEFyZ28sIGR1ZSB0 byB2NHYuCj4gCj4gSSd2ZSByZXdyaXR0ZW4gdGhlIGltcGxlbWVudGF0aW9uIG9mIHRoZXNlIGZv ciB0aGUgc2Vjb25kIHZlcnNpb24gb2YgdGhlIHBhdGNoCj4gc2VyaWVzIC0tIG5vdyBtdWNoIHNp bXBsZXIgLS0gYW5kIGhvcGVmdWxseSB0aGF0IHdpbGwgbWl0aWdhdGUgc29tZSBvZiB5b3VyCj4g Y29uY2VybiBhYm91dCB0aGVtLgoKTXkgaXNzdWUgaXMgbm90IHNvIG11Y2ggd2l0aCB0aGUgaW1w bGVtZW50YXRpb24sIGJ1dCByYXRoZXIgdGhlCnJlZHVuZGFuY3kuCgpUaGFua3MsIFJvZ2VyLgoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0 cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==