From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH for-4.9 v3 3/3] xen/livepatch: Don't crash on encountering STN_UNDEF relocations Date: Fri, 23 Jun 2017 03:50:23 -0600 Message-ID: <594D007F0200007800166303@prv-mh.provo.novell.com> References: <1498155329-4752-1-git-send-email-andrew.cooper3@citrix.com> <1498155329-4752-4-git-send-email-andrew.cooper3@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1498155329-4752-4-git-send-email-andrew.cooper3@citrix.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Andrew Cooper Cc: Ross Lagerwall , Julien Grall , Stefano Stabellini , Xen-devel List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDIyLjA2LjE3IGF0IDIwOjE1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv dGU6Cj4gQSBzeW1uZHggb2YgU1ROX1VOREVGIGlzIHNwZWNpYWwsIGFuZCBtZWFucyBhIHN5bWJv bCB2YWx1ZSBvZiAwLiAgV2hpbGUKPiBsZWdpdGltYXRlIGluIHRoZSBFTEYgc3RhbmRhcmQsIGl0 cyBleGlzdGFuY2UgaW4gYSBsaXZlcGF0Y2ggaXMgcXVlc3Rpb25hYmxlCj4gYXQgYmVzdC4gIFVu dGlsIGEgcGxhdXNpYmxlIHVzZWNhc2UgcHJlc2VudHMgaXRzZWxmLCByZWplY3Qgc3VjaCBhIHJl bG9jYXRpb24KPiB3aXRoIC1FT1BOT1RTVVBQLgo+IAo+IEFkZGl0aW9uYWxseSwgZml4IGFuIG9m Zi1ieS1vbmUgZXJyb3Igd2hpbGUgcmFuZ2UgY2hlY2tpbmcgc3ltbmR4LCBhbmQgcGVyZm9ybQo+ IGEgc2FmZXR5IGNoZWNrIG9uIGVsZi0+c3ltW3N5bW5keF0uc3ltIGJlZm9yZSBkZXJlZmVuY2lu ZyBpdCwgdG8gYXZvaWQKPiB0cmlwcGluZyBvdmVyIGEgTlVMTCBwb2ludGVyIHdoZW4gY2FsY3Vs YXRpbmcgdmFsLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w ZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu Y29tPgp3aXRoIHR3byByZW1hcmtzOgoKPiAtLS0gYS94ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMK PiArKysgYi94ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMKPiBAQCAtMTcwLDEyICsxNzAsMjQgQEAg aW50IGFyY2hfbGl2ZXBhdGNoX3BlcmZvcm1fcmVsYShzdHJ1Y3QgbGl2ZXBhdGNoX2VsZiAqZWxm LAo+ICAgICAgICAgIHVpbnQ4X3QgKmRlc3QgPSBiYXNlLT5sb2FkX2FkZHIgKyByLT5yX29mZnNl dDsKPiAgICAgICAgICB1aW50NjRfdCB2YWw7Cj4gIAo+IC0gICAgICAgIGlmICggc3ltbmR4ID4g ZWxmLT5uc3ltICkKPiArICAgICAgICBpZiAoIHN5bW5keCA9PSBTVE5fVU5ERUYgKQo+ICsgICAg ICAgIHsKPiArICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCBMSVZFUEFUQ0ggIiVzOiBF bmNvdW50ZXJlZCBTVE5fVU5ERUZcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgZWxmLT5uYW1l KTsKPiArICAgICAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwo+ICsgICAgICAgIH0KPiArICAg ICAgICBlbHNlIGlmICggc3ltbmR4ID49IGVsZi0+bnN5bSApCj4gICAgICAgICAgewo+ICAgICAg ICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsIExJVkVQQVRDSCAiJXM6IFJlbGF0aXZlIHJlbG9j YXRpb24gd2FudHMgc3ltYm9sQCV1IHdoaWNoIGlzIHBhc3QgZW5kIVxuIiwKPiAgICAgICAgICAg ICAgICAgICAgICBlbGYtPm5hbWUsIHN5bW5keCk7Cj4gICAgICAgICAgICAgIHJldHVybiAtRUlO VkFMOwo+ICAgICAgICAgIH0KPiArICAgICAgICBlbHNlIGlmICggIWVsZi0+c3ltW3N5bW5keF0u c3ltICkKCk5laXRoZXIgb2YgdGhlIHR3byAiZWxzZSIgaXMgcmVhbGx5IG5lY2Vzc2FyeSwgYW5k IGVsc2V3aGVyZSB3ZSd2ZQpiZWVuIHRlbGxpbmcgcGVvcGxlIHRvIGF2b2lkIHN1Y2guCgo+ICsg ICAgICAgIHsKPiArICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCBMSVZFUEFUQ0ggIiVz OiBObyBzeW1ib2xAJXVcbiIsCgpTeW1ib2wgdGFibGVzIGNhbiBncm93IGxhcmdlLCBhbmQgZm9y IGxhcmdlIG51bWJlcnMgSSBnZW5lcmFsbHkKZmluZCBoZXggcmVwcmVzZW50YXRpb24gcHJlZmVy YWJsZSBvZiBkZWMuIE90b2ggdGhlIG90aGVyCihwcmUtZXhpc3RpbmcpIG1lc3NhZ2UgdXNlcyBk ZWMgdG9vIC4uLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==