From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH] libxc: Have xc_translate_foreign_address() set errno properly Date: Thu, 3 Mar 2016 12:54:29 +0000 Message-ID: <20160303125429.GG5535@citrix.com> References: <1456901511-22065-1-git-send-email-rcojocaru@bitdefender.com> <20160303124705.GF5535@citrix.com> <56D833C5.4030709@bitdefender.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <56D833C5.4030709@bitdefender.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Razvan Cojocaru Cc: ian.jackson@eu.citrix.com, stefano.stabellini@eu.citrix.com, Wei Liu , xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org T24gVGh1LCBNYXIgMDMsIDIwMTYgYXQgMDI6NTM6MjVQTSArMDIwMCwgUmF6dmFuIENvam9jYXJ1 IHdyb3RlOgo+IE9uIDAzLzAzLzIwMTYgMDI6NDcgUE0sIFdlaSBMaXUgd3JvdGU6Cj4gPiBPbiBX ZWQsIE1hciAwMiwgMjAxNiBhdCAwODo1MTo1MUFNICswMjAwLCBSYXp2YW4gQ29qb2NhcnUgd3Jv dGU6Cj4gPj4gQ3VycmVudGx5IGl0J3MgcG9zc2libGUgZm9yIHhjX3RyYW5zbGF0ZV9mb3JlaWdu X2FkZHJlc3MoKSB0byBmYWlsCj4gPj4gYW5kIGVycm5vIHN0aWxsIGJlIHNldCB0byBzdWNjZXNz LiBUaGlzIHBhdGNoIGZpeGVzIHRoZSBpc3N1ZS4KPiA+PiBCYXNlZCBvbiB0aGUgZmlyc3QgaGFs ZiBvZiBEb24gU2x1dHonIHBhdGNoOgo+ID4+IGh0dHA6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVz L2h0bWwveGVuLWRldmVsLzIwMTQtMDMvbXNnMDM3MjAuaHRtbAo+ID4+Cj4gPj4gU2lnbmVkLW9m Zi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+ID4+IC0t LQo+ID4+ICB0b29scy9saWJ4Yy94Y19wYWdldGFiLmMgfCAzNiArKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKystLS0KPiA+PiAgMSBmaWxlIGNoYW5nZWQsIDMzIGluc2VydGlvbnMoKyks IDMgZGVsZXRpb25zKC0pCj4gPj4KPiA+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfcGFn ZXRhYi5jIGIvdG9vbHMvbGlieGMveGNfcGFnZXRhYi5jCj4gPj4gaW5kZXggZWM5Nzg5MC4uZjdk YzMwYiAxMDA2NDQKPiA+PiAtLS0gYS90b29scy9saWJ4Yy94Y19wYWdldGFiLmMKPiA+PiArKysg Yi90b29scy9saWJ4Yy94Y19wYWdldGFiLmMKPiA+PiBAQCAtMzQsOSArMzQsMTQgQEAgdW5zaWdu ZWQgbG9uZyB4Y190cmFuc2xhdGVfZm9yZWlnbl9hZGRyZXNzKHhjX2ludGVyZmFjZSAqeGNoLCB1 aW50MzJfdCBkb20sCj4gPj4gICAgICBpbnQgc2l6ZSwgbGV2ZWwsIHB0X2xldmVscyA9IDI7Cj4g Pj4gICAgICB2b2lkICptYXA7Cj4gPj4gIAo+ID4+IC0gICAgaWYgKHhjX2RvbWFpbl9nZXRpbmZv KHhjaCwgZG9tLCAxLCAmZG9taW5mbykgIT0gMSAKPiA+PiArICAgIGlmICh4Y19kb21haW5fZ2V0 aW5mbyh4Y2gsIGRvbSwgMSwgJmRvbWluZm8pICE9IDEKPiA+PiAgICAgICAgICB8fCBkb21pbmZv LmRvbWlkICE9IGRvbSkKPiA+PiArICAgIHsKPiA+PiArICAgICAgICBpZiAoZXJybm8gPT0gMCkK PiA+PiArICAgICAgICAgICAgZXJybm8gPSBFSU5WQUw7Cj4gPj4gKwo+ID4+ICAgICAgICAgIHJl dHVybiAwOwo+ID4+ICsgICAgfQo+ID4+ICAKPiA+IAo+ID4gU2hvdWxkbid0IHdlIGxvb2sgaW50 byBmaXhpbmcgdGhlIGxpYnhjIGZ1bmN0aW9ucyB0aGF0IGZhaWwgdG8gc2V0IGVycm5vPwo+ID4g Cj4gPiBXaXRoIGFuIGFwcHJvYWNoIGxpa2UgdGhpcyB5b3UgZW5kIHVwIGdldHRpbmcgd2hhdGV2 ZXIgZXJybm8gc2V0IHByaW9yCj4gPiB0byBjYWxsaW5nIHhjXyBmdW5jdGlvbiwgd2hpY2ggaXNu J3QgdmVyeSBoZWxwZnVsIGluIGFueSBjYXNlLgo+IAo+IFllcywgeW91J3JlIHJpZ2h0LiBJIHRv b2sgdGhhdCBwYXJ0IG9mIERvbidzIHBhdGNoIGEgd2hpbGUgYWdvIGFuZCByYW4KPiB3aXRoIGl0 LCBidXQgYSBiZXR0ZXIgYXBwcm9hY2ggd291bGQgYmUgaW5kZWVkIHRvIG1ha2Ugc3VyZSB0aGF0 IGFsbAo+IHRob3NlIGZ1bmN0aW9ucyBkbyBzZXQgZXJybm8gcHJvcGVybHkgLSBzbyBJJ2xsIGNo ZWNrIHRvIHNlZSBpZiB0aGV5IGRvLgo+IAo+IFRoZSBvbmx5IGV4Y2VwdGlvbiBpcyB0aGUgImlm ICghKHB0ZSAmIDEpKSIgY2FzZSwgd2hlcmUgZXJybm8gc2hvdWxkCj4ganVzdCBiZSBzZXQgZGly ZWN0bHkgSSB0aGluay4KPiAKPiBJJ2xsIHNlZSBpZiBJIGNhbiBzcGluIHRoaXMgaW50byBhIFYy Lgo+IAoKVGhhbmtzIQoKPiAKPiBUaGFua3MsCj4gUmF6dmFuCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=