From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [PATCH v2 3/5] xen/livepatch/ARM32: Don't load and crash on livepatches loaded with wrong alignment. Date: Thu, 7 Sep 2017 13:36:46 -0400 Message-ID: <20170907173644.GA7717@localhost.localdomain> References: <20170726194756.20265-1-konrad@kernel.org> <20170726194756.20265-4-konrad@kernel.org> <597F36D60200007800103088@prv-mh.provo.novell.com> <20170731160437.GK9952@char.us.oracle.com> <59819945020000780010323D@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 1dq0jU-00026a-4U for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 17:36:52 +0000 Received: by mail-qk0-f169.google.com with SMTP id b23so982040qkg.1 for ; Thu, 07 Sep 2017 10:36:50 -0700 (PDT) Content-Disposition: inline In-Reply-To: <59819945020000780010323D@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: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org, xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org T24gV2VkLCBBdWcgMDIsIDIwMTcgYXQgMDM6MjA6MDVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4gPj4+IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4g MDcvMzEvMTcgNjowNCBQTSA+Pj4KPiA+T24gTW9uLCBKdWwgMzEsIDIwMTcgYXQgMDc6NTU6MzRB TSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4+IEtvbnJhZCBSemVzenV0ZWsgV2ls ayA8a29ucmFkQGtlcm5lbC5vcmc+IDA3LzI2LzE3IDk6NTAgUE0gPj4+Cj4gPj4gPi0tLSBhL2Rv Y3MvbWlzYy9saXZlcGF0Y2gubWFya2Rvd24KPiA+PiA+KysrIGIvZG9jcy9taXNjL2xpdmVwYXRj aC5tYXJrZG93bgo+ID4+ID5AQCAtMjc5LDYgKzI3OSwxMCBAQCBJdCBtYXkgYWxzbyBoYXZlIHNv bWUgYXJjaGl0ZWN0dXJlLXNwZWNpZmljIHNlY3Rpb25zLiBGb3IgZXhhbXBsZToKPiA+PiA+KiBF eGNlcHRpb24gdGFibGVzLgo+ID4+ID4qIFJlbG9jYXRpb25zIGZvciBlYWNoIG9mIHRoZXNlIHNl Y3Rpb25zLgo+ID4+ICA+Cj4gPj4gPitOb3RlIHRoYXQgb24gQVJNIDMyIHRoZSBzZWN0aW9ucyBT SE9VTEQgYmUgZm91ciBieXRlIGFsaWduZWQuIE90aGVyd2lzZQo+ID4+ID4rd2UgcmlzayBoaXR0 aW5nIERhdGEgQWJvcnQgZXhjZXB0aW9uIGFzIHVuLWFsaWduZWQgbWFuaXB1bGF0aW9uIG9mIGRh dGEgaXMKPiA+PiA+K3Byb2hpYml0ZWQgb24gQVJNIDMyLgo+ID4+IAo+ID4+IFRoaXMgKGFuZCBo ZW5jZSB0aGUgcmVzdCBvZiB0aGUgcGF0Y2gpIGlzIG5vdCBpbiBsaW5lIHdpdGggdGhlIG91dGNv bWUgb2YgdGhlCj4gPj4gZWFybGllciBkaXNjdXNzaW9uIHdlIGhhZC4gTm90aGluZyBpcyB3cm9u ZyB3aXRoIGEgc2VjdGlvbiBoYXZpbmcgc21hbGxlcgo+ID4+IGFsaWdubWVudCwgYXMgbG9uZyBh cyB0aGVyZSBhcmUgbm8gMzItYml0IChvciB3aWRlciwgYnV0IEkgZG9uJ3QgdGhpbmsgdGhlcmUK PiA+PiBhcmUgYW55IHN1Y2gpIHJlbG9jYXRpb25zIGFnYWluc3Qgc3VjaCBhIHNlY3Rpb24uIEFu ZCBldmVuIGlmIHRoZXJlIHdlcmUsIEkKPiA+PiB0aGluayBpdCBzaG91bGQgcmF0aGVyIGJlIHRo ZSBjb2RlIGRvaW5nIHRoZSByZWxvY2F0aW9ucyBuZWVkaW5nIHRvIGNvcGUsIGFzCj4gPj4gSSBk b24ndCB0aGluayB0aGUgQVJNIEVMRiBBQkkgaW1wb3NlcyBhbnkgc3VjaCByZXN0cmljdGlvbi4K PiA+Cj4gPlRoZSBpZGVhIGJlaGluZCB0aGlzIHBhdGNoIGlzIHRvIGdpdmUgYWR2YW5jZSB3YXJu aW5ncy4gQWtpbiB0byB3aGF0Cj4gPjJmZjIyOTY0M2I3MzllMmZkMGNkMDUzNmVlOWZjYTUwNmNm YTkyZjgKPiA+Inhlbi9saXZlcGF0Y2g6IERvbid0IGNyYXNoIG9uIGVuY291bnRlcmluZyBTVE5f VU5ERUYgcmVsb2NhdGlvbnMiIGRpZC4KPiA+Cj4gPlRoZSBvdGhlciBwYXRjaGVzIGluIHRoaXMg c2VyaWVzIGZpeCB0aGUgYWxpZ25tZW50IGlzc3Vlcy4KPiA+Cj4gPlRoZSBBUk0gRUxGIEFCSSAo aHR0cDovL2luZm9jZW50ZXIuYXJtLmNvbS9oZWxwL3RvcGljL2NvbS5hcm0uZG9jLmloaTAwNDRm L0lISTAwNDRGX2FhZWxmLnBkZikKPiA+Cj4gPnNheXM6Cj4gPgo+ID40LjMuNSBTZWN0aW9uIEFs aWdubWVudAo+ID5UaGVyZSBpcyBubyBtaW5pbXVtIGFsaWdubWVudCByZXF1aXJlZCBmb3IgYSBz ZWN0aW9uLiBIb3dldmVyLCBzZWN0aW9ucyBjb250YWluaW5nIHRodW1iIGNvZGUgbXVzdCBiZSBh dCBsZWFzdAo+ID4xNi1iaXQgYWxpZ25lZCBhbmQgc2VjdGlvbnMgY29udGFpbmluZyBBUk0gY29k ZSBtdXN0IGJlIGF0IGxlYXN0IDMyLWJpdCBhbGlnbmVkLgo+ID5QbGF0Zm9ybSBzdGFuZGFyZHMg bWF5IHNldCBhIGxpbWl0IG9uIHRoZSBtYXhpbXVtIGFsaWdubWVudCB0aGF0IHRoZXkgY2FuIGd1 YXJhbnRlZSAobm9ybWFsbHkgdGhlIHBhZ2Ugc2l6ZSkuCj4gCj4gTm90ZSB0aGUgInRodW1iIGNv ZGUiIGFuZCAiQVJNIGNvZGUiIGluIGhlcmUgLSBpaXJjIHlvdSdyZSBjaGVja2luZyBfYWxsXwo+ IHNlY3Rpb25zLCBub3QganVzdCBvbmVzIGNvbnRhaW5pbmcgY29kZS4KCkkgY2FuIGZpeCB0aGUg Y29kZSB0byBvbmx5IGRvIHRoZSBjaGVjayBmb3IgJ1gnIG9uZXM6CgogIFsgMl0gLnRleHQgICAg ICAgICAgICAgUFJPR0JJVFMgICAgICAgICAwMDAwMDAwMDAwMDAwMDAwICAwMDAwMDA3MAogICAg ICAgMDAwMDAwMDAwMDAwMDBjYSAgMDAwMDAwMDAwMDAwMDAwMCAgQVggICAgICAgMCAgICAgMCAg ICAgMTYKICBbIDRdIC5hbHRpbnN0cl9yZXBsYWNlIFBST0dCSVRTICAgICAgICAgMDAwMDAwMDAw MDAwMDAwMCAgMDAwMDAxM2MKICAgICAgIDAwMDAwMDAwMDAwMDAwMGIgIDAwMDAwMDAwMDAwMDAw MDAgIEFYICAgICAgIDAgICAgIDAgICAgIDQKICBbIDVdIC5maXh1cCAgICAgICAgICAgIFBST0dC SVRTICAgICAgICAgMDAwMDAwMDAwMDAwMDAwMCAgMDAwMDAxNDcKICAgICAgIDAwMDAwMDAwMDAw MDAwMGQgIDAwMDAwMDAwMDAwMDAwMDAgIEFYICAgICAgIDAgICAgIDAgICAgIDEKCgpBbmQgYWxz byBoYXZlIHRoZSBjaGVjayBpbiB0aGUgcmVsb2NhdGlvbiAtIHdoaWNoIHJpZ2h0IG5vdyBhcmUK MzItYml0OiBSX0FSTV9BQlMzMiwgUl9BUk1fUkVMMzIsIFJfQVJNX01PVldfQUJTX05DLCBSX0FS TV9NT1ZUX0FCUywKUl9BUk1fQ0FMTCwgUl9BUk1fSlVNUDI0IHNvIHdpbGwgbGVhdmUgdGhlIGNv ZGUgYXMgaW4KYXJjaF9saXZlcGF0Y2hfcGVyZm9ybS4KCkJ1dCBuZWl0aGVyIG9uZSBvZiB0aG9z ZSBpcyBnb2luZyB0byBoZWxwIGluIGNhdGNoaW5nIGxpdmVwYXRjaGVzCnRoYXQgaGF2ZSB0aGUg d3JvbmcgYWxpZ25tZW50IHdpdGhvdXQgcmVsb2NhdGlvbnMgYW5kIG5vdCBleGVjdXRhYmxlLgpG b3IgZXhhbXBsZSAubGl2ZXBhdGNoLmRlcGVuZHMKClRob3VnaHRzIG9uIGhvdyB5b3Ugd291bGQg d2FudCB0byBjYXRjaCB0aG9zZT8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=