From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v1 3/3] xen/livepatch/ARM32: Don't crash on livepatches loaded with wrong alignment. Date: Wed, 12 Jul 2017 00:07:17 -0600 Message-ID: <5965BC9502000078001022CA@prv-mh.provo.novell.com> References: <20170711165313.26497-1-konrad.wilk@oracle.com> <20170711165313.26497-4-konrad.wilk@oracle.com> <59652FB1020000780010228C@prv-mh.provo.novell.com> <20170711203344.GA4908@char.us.oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dVAnz-0005Df-RL for xen-devel@lists.xenproject.org; Wed, 12 Jul 2017 06:07:23 +0000 In-Reply-To: <20170711203344.GA4908@char.us.oracle.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: konrad.wilk@oracle.com Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org, xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com List-Id: xen-devel@lists.xenproject.org Pj4+IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4gMDcvMTEv MTcgMTA6MzQgUE0gPj4+Cj5PbiBUdWUsIEp1bCAxMSwgMjAxNyBhdCAwMjowNjowOVBNIC0wNjAw LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPj4+IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFk LndpbGtAb3JhY2xlLmNvbT4gMDcvMTEvMTcgNjo1MyBQTSA+Pj4KPj4gPlRoaXMgaXNzdWUgd2Fz IG9ic2VydmVkIG9uIEFSTTMyIHdpdGggYSBjcm9zcyBjb21waWxlciBmb3IgdGhlCj4+ID5saXZl cGF0Y2hlcy4gTWFpbmx5IHRoZSBsaXZlcGF0Y2hlcyAuZGF0YSBzZWN0aW9uIHNpemUgd2FzIG5v dAo+PiA+YWxpZ25lZCB0byB0aGUgc2VjdGlvbiBhbGlnbm1lbnQ6Cj4+ID4KPj4gPkFSTTMyIG5h dGl2ZToKPj4gPkNvbnRlbnRzIG9mIHNlY3Rpb24gLnJvZGF0YToKPj4gID4wMDAwIDY4Njk1ZjY2 IDc1NmU2MzAwIDYzNjg2NTYzIDZiNWY2NjZlICBoaV9mdW5jLmNoZWNrX2ZuCj4+ICA+MDAxMCA2 MzAwMDAwMCA3ODY1NmU1ZiA2NTc4NzQ3MiA2MTVmNzY2NSAgYy4uLnhlbl9leHRyYV92ZQo+PiAg PjAwMjAgNzI3MzY5NmYgNmUwMDAwMDAgICAgICAgICAgICAgICAgICAgIHJzaW9uLi4uCj4+ID4K Pj4gPkFSTTMyIGNyb3NzIGNvbXBpbGVyOgo+PiA+Q29udGVudHMgb2Ygc2VjdGlvbiAucm9kYXRh Ogo+PiAgPjAwMDAgNjg2OTVmNjYgNzU2ZTYzMDAgNjM2ODY1NjMgNmI1ZjY2NmUgIGhpX2Z1bmMu Y2hlY2tfZm4KPj4gID4wMDEwIDYzMDAwMDAwIDc4NjU2ZTVmIDY1Nzg3NDcyIDYxNWY3NjY1ICBj Li4ueGVuX2V4dHJhX3ZlCj4+ICA+MDAyMCA3MjczNjk2ZiA2ZTAwICAgICAgICAgICAgICAgICAg ICAgICAgcnNpb24uCj4+ID4KPj4gPkFuZCB3aGVuIHdlIGxvYWRlZCBpdDoKPj4gPgo+PiA+bmF0 aXZlOgo+PiA+Cj4+ID4oWEVOKSBsaXZlcGF0Y2guYzo0MTM6IGxpdmVwYXRjaDogeGVuX2hlbGxv X3dvcmxkOiBMb2FkZWQgLnRleHQgYXQgMDBhMDIwMDAKPj4gPihYRU4pIGxpdmVwYXRjaC5jOjQx MzogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IExvYWRlZCAucm9kYXRhIGF0IDAwYTA0MDI0 Cj4+ID4oWEVOKSBsaXZlcGF0Y2guYzo0MTM6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBM b2FkZWQgLmFsdGluc3RydWN0aW9ucyBhdCAwMGEwNDA0Ywo+PiA+Cj4+ID5jcm9zcyBjb21waWxl cjoKPj4gPihYRU4pIGxpdmVwYXRjaC5jOjQxMzogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6 IExvYWRlZCAudGV4dCBhdCAwMGEwMjAwMAo+PiA+KFhFTikgbGl2ZXBhdGNoLmM6NDEzOiBsaXZl cGF0Y2g6IHhlbl9oZWxsb193b3JsZDogTG9hZGVkIC5yb2RhdGEgYXQgMDBhMDQwMjQKPj4gPihY RU4pIGxpdmVwYXRjaC5jOjQxMzogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IExvYWRlZCAu YWx0aW5zdHJ1Y3Rpb25zIGF0IDAwYTA0MDRhCj4+ID4KPj4gPihTZWUgNGEgdnMgNGMpCj4+ID4K Pj4gPm5hdGl2ZSByZWFkZWxmOgo+PiAgID5bIDRdIC5yb2RhdGEgICAgICAgICAgIFBST0dCSVRT ICAgICAgICAwMDAwMDAwMCAwMDAxNjQgMDAwMDI4IDAwICAgQSAgMCAgIDAgIDQKPj4gICA+WyA1 XSAuYWx0aW5zdHJ1Y3Rpb25zICBQUk9HQklUUyAgICAgICAgMDAwMDAwMDAgMDAwMThjIDAwMDAw YyAwMCAgIEEgIDAgICAwICAxCj4+ID4KPj4gPmNyb3NzIGNvbXBpbGVyIHJlYWRlbGYgLS1zZWN0 aW9uczoKPj4gICA+WyA0XSAucm9kYXRhICAgICAgICAgICBQUk9HQklUUyAgICAgICAgMDAwMDAw MDAgMDAwMTY0IDAwMDAyNiAwMCAgIEEgIDAgICAwICA0Cj4+ICAgPlsgNV0gLmFsdGluc3RydWN0 aW9ucyAgUFJPR0JJVFMgICAgICAgIDAwMDAwMDAwIDAwMDE4YSAwMDAwMGMgMDAgICBBICAwICAg MCAgMQo+PiA+Cj4+ID5BbmQgYXMgY2FuIGJlIHNlZW4gdGhlIC5hbHRpbnN0cnVjdGlvbnMgaGF2 ZSBhbGlnbm1lbnQgb2YgMSB3aGljaCBmcm9tCj4+ID4nbWFuIGVsZicgaXM6ICJWYWx1ZXMgb2Yg emVybyBhbmQgb25lIG1lYW4gbm8gYWxpZ25tZW50IGlzIHJlcXVpcmVkLiIKPj4gPndoaWNoIG1l YW5zIHdlIGNhbiBpZ25vcmUgaXQuCj4+ID4KPj4gPkhvd2V2ZXIgaWdub3JpbmcgdGhpcyB3aWxs IHJlc3VsdCBpbiBhIGNyYXNoIGFzIHdoZW4gd2Ugc3RhcnRlZCBwcm9jZXNzaW5nCj4+ID4iLnJl bC5hbHRpbnN0cnVjdGlvbnMiIGZvciAiLmFsdGluc3RydWN0aW9ucyIgd2l0aCBhIGNyb3NzLWNv bXBpbGVkIHBheWxvYWQKPj4gPndlIHdvdWxkIGVuZCB1cCBwb2tpbmcgaW4gYW4gc2VjdGlvbiB0 aGF0IHdhcyBub3QgYWxpZ25lZCBwcm9wZXJseSBpbiBtZW1vcnkKPj4gPmFuZCBjcmFzaC4KPj4g Cj4+IFdoaWNoIHNlY3Rpb24gaXMgaXQgdGhhdCB3b3VsZCBub3QgYmUgYWxpZ25lZCBwcm9wZXJs eSBpbiBtZW1vcnk/Cj4KPi5hbHRpbnN0cnVjdGlvbnMsIHRoYW5rcyB0byAucm9kYXRhIG5vdCBi ZWluZyBwYWRkZWQgcHJvcGVybHkuCj4KPj4gLmFsdGluc3RydWN0aW9ucywgd2l0aCBhbiBhbGln bm1lbnQgb2YgMSwgY2FuIGJlIHBsYWNlZCBhbnl3aGVyZS4gWW91Cj4+IHNob3VsZG4ndCBlbmZv cmNlIGV4dHJhIGFsaWdubWVudC4gSWYgaGlnaGVyIGFsaWdubWVudCBpcyBuZWVkZWQsIHRoZQo+ PiBjb2RlIHByb2R1Y2luZyB0aGlzIHNlY3Rpb24gZW1pc3Npb24gbmVlZHMgdG8gYmUgZml4ZWQu Cj4KPkFuZCB0aGVyZSBpcyB0aGUgcGF0aCB0byBtYWRuZXNzIDotKSBXZSB3b3VsZCBuZWVkIHRv IHByb3ZpZGUgYW4KPmxpbmtlciBtYXAgdG8gbWFrZSBzdXJlIHRoYXQgdGhleSBhcmUgd2l0aCB0 aGUgY29ycmVjdCBhbGlnbm1lbnQuCgpXaHk/IEknZCBleHBlY3QgaXQgdG8gYmUgdGhlIGFzc2Vt YmxlciBkaXJlY3RpdmVzIGNyZWF0aW5nIGNvbnRyaWJ1dGlvbnMgdG8KdGhhdCBzZWN0aW9uIHRv IHNpbXBseSBsYWNrIGEgLmFsaWduIG9yIGFsaWtlLiBBbmQgaW5kZWVkLCB0aGVyZSdzIG5vdGhp bmcKbGlrZSB0aGF0IGluIEFSTSdzIGFsdGVybmF0aXZlLmguIFBsZWFzZSBzZWUgY29tbWl0IDAx ZmU0ZGE2MjQgKCJ4ODY6IGZvcmNlCnN1aXRhYmxlIGFsaWdubWVudCBpbiBzb3VyY2VzIHJhdGhl ciB0aGFuIGluIGxpbmtlciBzY3JpcHQiKSBmb3IgZnVydGhlcgpjb250ZXh0LgoKSmFuCgoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv eGVuLWRldmVsCg==