From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [PATCH v5 06/16] livepatch: ARM/x86: Check displacement of old_addr and new_addr Date: Fri, 23 Sep 2016 11:59:30 -0400 Message-ID: <20160923155930.GA2652@char.us.oracle.com> References: <1474479154-20991-1-git-send-email-konrad.wilk@oracle.com> <1474479154-20991-7-git-send-email-konrad.wilk@oracle.com> <20160923153727.GC25028@char.us.oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bnStA-00017e-3K for xen-devel@lists.xenproject.org; Fri, 23 Sep 2016 15:59:48 +0000 Content-Disposition: inline In-Reply-To: <20160923153727.GC25028@char.us.oracle.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Ross Lagerwall Cc: sstabellini@kernel.org, Andrew Cooper , julien.grall@arm.com, Jan Beulich , xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org T24gRnJpLCBTZXAgMjMsIDIwMTYgYXQgMTE6Mzc6MjdBTSAtMDQwMCwgS29ucmFkIFJ6ZXN6dXRl ayBXaWxrIHdyb3RlOgo+IE9uIEZyaSwgU2VwIDIzLCAyMDE2IGF0IDAzOjM2OjI3UE0gKzAxMDAs IFJvc3MgTGFnZXJ3YWxsIHdyb3RlOgo+ID4gT24gMDkvMjEvMjAxNiAwNjozMiBQTSwgS29ucmFk IFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+ID4gPiBJZiB0aGUgZGlzdGFuY2UgaXMgdG9vIGJpZyB3 ZSBhcmUgaW4gdHJvdWJsZSAtIGFzIG91ciByZWxvY2F0aW9uCj4gPiA+IGRpc3RhbmNlIGNhbiBz dXJlbHkgYmUgY2xpcHBlZCwgb3Igc3RpbGwgaGF2ZSBhIHZhbGlkIHdpZHRoIC0gYnV0Cj4gPiA+ IGNhdXNlIGFuIG92ZXJmbG93IG9mIGRpc3RhbmNlLgo+ID4gPiAKPiA+ID4gT24gdmFyaW91cyBh cmNoaXRlY3R1cmVzIHRoZSBtYXhpbXVtIGRpc3BsYWNlbWVudCBmb3IgYSB1bmNvbmRpdGlvbmFs Cj4gPiA+IGJyYW5jaC9qdW1wIHZhcmllcy4gQVJNMzIgaXMgKy8tIDMyTUIsIEFSTTY0IGlzICsv LSAxMjhNQiB3aGlsZSB4ODYKPiA+ID4gZm9yIDMyLWJpdCByZWxvY2F0aW9ucyBpcyArLy0gMkcu Cj4gPiA+IAo+ID4gPiBOb3RlOiBPbiB4ODYgd2UgY291bGQgdXNlIHRoZSA2NC1iaXQgam1wcSBp bnN0cnVjdGlvbiB3aGljaAo+ID4gPiB3b3VsZCBwcm92aWRlIG11Y2ggYmlnZ2VyIGRpc3BsYWNl bWVudCB0byBkbyBhIGp1bXAsIGJ1dCB3ZSB3b3VsZAo+ID4gPiBzdGlsbCBoYXZlIGlzc3VlcyB3 aXRoIHRoZSBuZXcgZnVuY3Rpb24gbm90IGJlaW5nIGFibGUgdG8gcmVhY2gKPiA+ID4gYW55IG9m IHRoZSBvbGQgZnVuY3Rpb25zIChhcyBhbGwgdGhlIHJlbG9jYXRpb25zIHdvdWxkIGFzc3VtZSAz Mi1iaXQKPiA+ID4gZGlzcGxhY2VtZW50KS4gQW5kICJmdXJ0aGVybW9yZSB3b3VsZCByZXF1aXJl IGFuIHJlZ2lzdGVyIG9yCj4gPiA+IG1lbW9yeSBsb2NhdGlvbiB0byBsb2FkL3N0b3JlIHRoZSBh ZGRyZXNzIHRvLiIgKEZyb20gSmFuKS4KPiA+ID4gCj4gPiA+IE9uIEFSTSB0aGUgY29uZGl0aW9u YWwgYnJhbmNoIHN1cHBvcnRzIGV2ZW4gYSBzbWFsbGVyIGRpc3BsYWNlbWVudAo+ID4gPiBidXQg Zm9ydHVuYXRlbHkgd2UgYXJlIG5vdCB1c2luZyB0aGF0Lgo+ID4gCj4gPiBXb3VsZG4ndCB0aGlz IGJlIHNpbXBsZXIgYXMgYSBCVUlMRF9CVUdfT04oKSBpbiBhcmNoX2xpdmVwYXRjaF9pbml0KCk/ Cj4gPiAKPiA+IFNvbWV0aGluZyBsaWtlIEJVSUxEX0JVR19PTigoKFhFTl9WSVJUX0VORCAtIE5S X0NQVVMgKiBQQUdFX1NJWkUpIC0KPiA+IFhFTl9WSVJUX1NUQVJUKSA+IEFSQ0hfTElWRVBBVENI X1JBTkdFKT8KPiA+IAo+ID4gQW5kIEJVSUxEX0JVR19PTigoKFhFTl9WSVJUX0VORCAtIE5SX0NQ VVMgKiBQQUdFX1NJWkUpIC0gWEVOX1ZJUlRfU1RBUlQpID4KPiA+IEFSQ0hfTElWRVBBVENIX1JB TkdFKQo+ID4gCj4gPiBBbmQgc29tZXRoaW5nIHNpbWlsYXIgZm9yIEFSTS4uLgo+IAo+IFdoYXQg ZG9lcyB0aGF0IGhhdmUgdG8gd2l0aCB0aGUgcGF5bG9hZD8gVGhlIGRpc3BsYWNlbWVudCBjYWxj dWxhdGlvbnMoY2hlY2tzKQo+IGFyZSBkb25lIHdoZW4gd2UgbG9hZCB0aGUgcGF5bG9hZC4KCk9v aCwgeW91IGFyZSB0aGlua2luZyBvZiBqdXN0IG1ha2luZyBzdXJlIHRoYXQgdGhlIGRpc3BsYWNl bWVudCBpbiB2aXJ0dWFsCmFkZHJlc3NlcyBfc2hvdWxkXyBiZSBPSy4KCkFuZCB0aGF0IEJVSUxE X0JVR19PTiB3b3VsZCBjZXJ0YWlubHkgZG8gaXQuCgpCdXQgbXkgdGhpbmtpbmcgd2FzIG1vcmUg b2YgdGhlIHBheWxvYWQgZWl0aGVyIGhhdmluZyBzb21lIHdhY2t5IHJlbG9jYXRpb25zIChzYXkK aGF2aW5nIGFuIGluaXRpYWwgYWRkZW5kdW0gdGhhdCBhbG9uZyB3aXRoIHRoZSBYRU5fVklSVF9T VEFSVCAtPiBYRU5fVklSVF9FTkQpCmNhdXNlcyB1cyB0byBiZSB3YXkgcGFzdCB0aGUgcmlnaHQg cGxhY2UgKGVzcGVjaWFsbHkgd2l0aCBBUk0zMiB3aGVyZSB3ZSBvbmx5CmhhdmUgMzJNQiBkaXN0 YW5jZSkuIEFuZCBoYXZpbmcgdGhpcyBleHRyYSBjaGVjayBtYWtlcyBtZSBzbGVlcCBiZXR0ZXIg YXQgbmlnaHQuCgpBZGRpbmcgdGhlIEJVSUxEX0JVR19PTiBhcyBhIGZ1dGhlciBjaGVjayBpcyBm aW5lLCBidXQgYXMgYSBkaWZmZXJlbnQgcGF0Y2guCgo+ID4gCj4gPiAtLSAKPiA+IFJvc3MgTGFn ZXJ3YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz dHMueGVuLm9yZy94ZW4tZGV2ZWwK