From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [PATCH v5 17/28] xsplice: Add support for exception tables. Date: Wed, 6 Apr 2016 10:41:41 -0400 Message-ID: <20160406144140.GA7477@localhost.localdomain> References: <1458849640-22588-1-git-send-email-konrad.wilk@oracle.com> <1458849640-22588-18-git-send-email-konrad.wilk@oracle.com> <56FEB8BE02000078000E244B@prv-mh.provo.novell.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 1anoeU-0003tu-11 for xen-devel@lists.xenproject.org; Wed, 06 Apr 2016 14:41:50 +0000 Received: by mail-qk0-f194.google.com with SMTP id e124so2226252qkc.3 for ; Wed, 06 Apr 2016 07:41:48 -0700 (PDT) Content-Disposition: inline In-Reply-To: <56FEB8BE02000078000E244B@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: Keir Fraser , andrew.cooper3@citrix.com, mpohlack@amazon.de, ross.lagerwall@citrix.com, sasha.levin@oracle.com, xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org T24gRnJpLCBBcHIgMDEsIDIwMTYgYXQgMTA6MDY6NTRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4gPj4+IE9uIDI0LjAzLjE2IGF0IDIxOjAwLCA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4g d3JvdGU6Cj4gPiAtLS0gYS94ZW4vY29tbW9uL3hzcGxpY2UuYwo+ID4gKysrIGIveGVuL2NvbW1v bi94c3BsaWNlLmMKPiA+IEBAIC01NzMsNiArNTczLDI1IEBAIHN0YXRpYyBpbnQgcHJlcGFyZV9w YXlsb2FkKHN0cnVjdCBwYXlsb2FkICpwYXlsb2FkLAo+ID4gICAgICAgICAgcmVnaW9uLT5mcmFt ZVtpXS5uX2J1Z3MgPSBzZWMtPnNlYy0+c2hfc2l6ZSAvIHNpemVvZihzdHJ1Y3QgYnVnX2ZyYW1l KTsKPiA+ICAgICAgfQo+ID4gIAo+ID4gKyNpZmRlZiBDT05GSUdfWDg2Cj4gPiArICAgIHNlYyA9 IHhzcGxpY2VfZWxmX3NlY19ieV9uYW1lKGVsZiwgIi5leF90YWJsZSIpOwo+ID4gKyAgICBpZiAo IHNlYyApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIGlmICggIXNlYy0+c2VjLT5zaF9zaXplIHx8 Cj4gPiArICAgICAgICAgICAgIChzZWMtPnNlYy0+c2hfc2l6ZSAlIHNpemVvZiAoc3RydWN0IGV4 Y2VwdGlvbl90YWJsZV9lbnRyeSkpICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICBk cHJpbnRrKFhFTkxPR19ERUJVRywgIiVzJXM6IFdyb25nIHNpemUgb2YgLmV4X3RhYmxlIChleHA6 JWx1IHZzICVsdSkhXG4iLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgWFNQTElDRSwgZWxmLT5u YW1lLCBzaXplb2YgKHN0cnVjdCBleGNlcHRpb25fdGFibGVfZW50cnkpLAo+ID4gKyAgICAgICAg ICAgICAgICAgICAgc2VjLT5zZWMtPnNoX3NpemUpOwo+ID4gKyAgICAgICAgICAgIHJldHVybiAt RUlOVkFMOwo+ID4gKyAgICAgICAgfQo+ID4gKwo+ID4gKyAgICAgICAgcmVnaW9uLT5leCA9IChz dHJ1Y3QgZXhjZXB0aW9uX3RhYmxlX2VudHJ5ICopc2VjLT5sb2FkX2FkZHI7Cj4gPiArICAgICAg ICByZWdpb24tPmV4X2VuZCA9IChzdHJ1Y3QgZXhjZXB0aW9uX3RhYmxlX2VudHJ5ICopKHNlYy0+ bG9hZF9hZGRyICsgc2VjLT5zZWMtPnNoX3NpemUpOwo+ID4gKwo+ID4gKyAgICAgICAgc29ydF9l eGNlcHRpb25fdGFibGUocmVnaW9uLT5leCwgcmVnaW9uLT5leF9lbmQpOwo+ID4gKyAgICB9Cj4g PiArI2VuZGlmCj4gCj4gTm90aGluZyBoZXJlIGlzIHJlYWxseSB4ODYtc3BlY2lmaWMsIHNvIHRo ZSBlYXJsaWVyIGNvbW1lbnQgb24gdGhlCj4gY29uZGl0aW9uYWxzIGJldHRlciBnb2luZyBhd2F5 IGFwcGxpZXMgaGVyZSB0b28uCgpCdXQgdGhlcmUgaXMgbm8gc29ydF9leGNlcHRpb25fdGFibGUg b24gQVJNLCBub3Igd291bGQgdGhlIHNpemVvZiB3b3JrCm9uIEFSTT8gT3IgYXJlIHlvdSBzYXlp bmcgSSBzaG91bGQgYWRkIGFuIC4uIGVtcHR5IGZ1bmN0aW9uIGFuZApzdHJ1Y3R1cmUgZm9yIHRo aXM/Cgo+IAo+ID4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni91YWNjZXNzLmgKPiA+ICsrKyBi L3hlbi9pbmNsdWRlL2FzbS14ODYvdWFjY2Vzcy5oCj4gPiBAQCAtMjc2LDYgKzI3NiwxMSBAQCBl eHRlcm4gc3RydWN0IGV4Y2VwdGlvbl90YWJsZV9lbnRyeSAKPiA+IF9fc3RhcnRfX19wcmVfZXhf dGFibGVbXTsKPiA+ICBleHRlcm4gc3RydWN0IGV4Y2VwdGlvbl90YWJsZV9lbnRyeSBfX3N0b3Bf X19wcmVfZXhfdGFibGVbXTsKPiA+ICAKPiA+ICBleHRlcm4gdW5zaWduZWQgbG9uZyBzZWFyY2hf ZXhjZXB0aW9uX3RhYmxlKHVuc2lnbmVkIGxvbmcpOwo+ID4gK2V4dGVybiB1bnNpZ25lZCBsb25n IHNlYXJjaF9vbmVfZXh0YWJsZShjb25zdCBzdHJ1Y3QgZXhjZXB0aW9uX3RhYmxlX2VudHJ5ICpm aXJzdCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg c3RydWN0IGV4Y2VwdGlvbl90YWJsZV9lbnRyeSAqbGFzdCwKPiA+ICsgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2YWx1ZSk7Cj4gCj4gSSBjYW4n dCBzZWVtIHRvIGZpbmQgYSB1c2Ugb2YgdGhlIG91dHNpZGUgaXRzIGRlZmluaW5nIGZpbGUuIFdo eSBpcwo+IHRoaXMgYmVpbmcgbWFkZSBnbG9iYWw/Cj4gCj4gSmFuCj4gCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0 Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=