From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [PATCH v3 9/9] livepach: Add .livepatch.hooks functions and test-case Date: Mon, 15 Aug 2016 10:46:48 -0400 Message-ID: <20160815144648.GK26970@char.us.oracle.com> References: <1471211546-2235-1-git-send-email-konrad.wilk@oracle.com> <1471211546-2235-10-git-send-email-konrad.wilk@oracle.com> <57B1C0700200007800105ED7@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 1bZJAL-0006ln-Vu for xen-devel@lists.xenproject.org; Mon, 15 Aug 2016 14:47:02 +0000 Content-Disposition: inline In-Reply-To: <57B1C0700200007800105ED7@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: Stefano Stabellini , Wei Liu , ross.lagerwall@citrix.com, George Dunlap , Andrew Cooper , Ian Jackson , Tim Deegan , xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org T24gTW9uLCBBdWcgMTUsIDIwMTYgYXQgMDU6MTU6MjhBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4gPj4+IE9uIDE0LjA4LjE2IGF0IDIzOjUyLCA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4g d3JvdGU6Cj4gPiB2NC4udjExOiBEZWZlcmVkIGZvciB2NC44Cj4gPiB2MTI6IHMveHNwbGljZS9s aXZlcGF0Y2gvCj4gPiB2MTM6IENsYXJpZnkgdGhlIGNvbW1lbnRzIGFib3V0IHNwaW5fZGVidWdf ZW5hYmxlCj4gCj4gKFNpZGUgbm90ZTogdjEzIGhlcmUgdnMgdjMgaW4gdGhlIHN1YmplY3QuKQo+ IAo+ID4gICAgICBSZW5hbWUgb25lIG9mIHRoZSBob29rcyB0byBsb3dlci1jYXNlIChaLT56KSB0 byBndWFyYW50ZWUgaXQgYmVpbmcKPiA+ICAgICAgY2FsbGVkIGxhc3QuCj4gCj4gRG9lcyBsb3dl ciBjYXNlIHogcmVhbGx5IGd1YXJhbnRlZSB0aGF0PyBXb3VsZG4ndCBpdCBiZSBiZXR0ZXIgdG8K PiB1c2UgYSBzb3J0IG9yZGVyIGluZGVwZW5kZW50IG1lY2hhbmlzbSwgbGlrZSB1c2luZyBhbm90 aGVyIG9iamVjdAo+IGZpbGUgKGlpcmMgb2JqZWN0IGZpbGUgb3JkZXIgZGVmaW5lcyBwbGFjZW1l bnQtd2l0aGluLXNlY3Rpb25zIHVubGVzcwo+IG9wdGlvbnMgZ2V0IGhhbmRlZCB0byB0aGUgbGlu a2VyIHdoaWNoIHNwZWNpZmljYWxseSBhbGxvdyBpdCB0bwo+IHNodWZmbGUgdGhpbmdzIGFyb3Vu ZCk/Cj4gCj4gPiBAQCAtNzIsNyArNzMsMTEgQEAgc3RydWN0IHBheWxvYWQgewo+ID4gICAgICBz dHJ1Y3QgbGl2ZXBhdGNoX2J1aWxkX2lkIGRlcDsgICAgICAgLyogRUxGTk9URV9ERVNDKC5saXZl cGF0Y2guZGVwZW5kcykuICovCj4gPiAgICAgIHZvaWQgKmJzczsgICAgICAgICAgICAgICAgICAg ICAgICAgICAvKiAuYnNzIG9mIHRoZSBwYXlsb2FkLiAqLwo+ID4gICAgICBzaXplX3QgYnNzX3Np emU7ICAgICAgICAgICAgICAgICAgICAgLyogYW5kIGl0cyBzaXplLiAqLwo+ID4gLSAgICBjaGFy IG5hbWVbWEVOX0xJVkVQQVRDSF9OQU1FX1NJWkVdOyAvKiBOYW1lIG9mIGl0LiAqLwo+ID4gKyAg ICBsaXZlcGF0Y2hfbG9hZGNhbGxfdCAqKmxvYWRfZnVuY3M7ICAgLyogVGhlIGFycmF5IG9mIGZ1 bmNzIHRvIGNhbGwgYWZ0ZXIgKi8KPiA+ICsgICAgbGl2ZXBhdGNoX3VubG9hZGNhbGxfdCAqKnVu bG9hZF9mdW5jczsvKiBsb2FkIGFuZCB1bmxvYWQgb2YgdGhlIHBheWxvYWQuICovCj4gCj4gQ29u c2lkZXJpbmcgYWJvdmUgeW91IHNhaWQgIkxlYXJuZWQgYSBsb3Qgb2YgYWJvdXQgJ2NvbnN0JyIs IHdoZXJlCj4gYXJlIHRoZXk/IChJbnRlcmVzdGluZ2x5LCBMSVZFUEFUQ0hfeyxVTn1MT0FEX0hP T0soKSBiZWxvdyBsb29rCj4gY29ycmVjdCBub3csIHNvIGVmZmVjdGl2ZWx5IHlvdSBsb3NlIGNv bnN0bmVzcyBoZXJlLikKCkNhbid0IGRvIGNvbnN0IGhlcmUgYXQgYWxsLiBBbnkgcGxhY2VtZW50 IG9mIHRoZW0gd2lsbCBtYWtlIHRoZSBjb21waWxlCm9taXQgdGhlIGNhbGwgdG8gdGhlbS4KClRo YXQgaXMgZWl0aGVyIG9uZSBvZjoKCiBjb25zdCBsaXZlcGF0Y2hfbG9hZGNhbGxfdCAqKmxvYWRf ZnVuY3M7CiBsaXZlcGF0Y2hfbG9hZGNhbGxfdCBjb25zdCAqKmxvYWRfZnVuY3M7CgpyZXN1bHRz IGluIChvbiBnY2MtNS4yLjEpOgogICAgICAgLmxvYyAxIDExNTIgMAogICAgICAgIGNhbGwgICAg c3Bpbl9kZWJ1Z19kaXNhYmxlCi5MVkw2OTogCiAgICAgICAgLmxvYyAxIDExNTMgMAogICAgICAg IG1vdmwgICAgMzI0KCVyMTIpLCAlZWR4CiAgICAgICAgdGVzdGwgICAlZWR4LCAlZWR4CiAgICAg ICAgamUgICAgICAuTDMyCiAgICAgICAgbW92bCAgICAkMCwgJWVheAouTFZMNzA6Ci5MMzM6ICAg CiAgICAgICAgLmxvYyAxIDExNTMgMCBpc19zdG10IDAgZGlzY3JpbWluYXRvciAzCiAgICAgICAg YWRkbCAgICAkMSwgJWVheAouTFZMNzE6IAogICAgICAgIGNtcGwgICAgJWVkeCwgJWVheAogICAg ICAgIGpuZSAgICAgLkwzMwouTFZMNzI6Ci5MMzI6ICAgCiAgICAgICAgLmxvYyAxIDExNTUgMCBp c19zdG10IDEKICAgICAgICBjYWxsICAgIHNwaW5fZGVidWdfZW5hYmxlCgoob24gb2xkZXIgY29t cGlsZXIgNC40LjQpIEkgZ2V0OgouTDEyMjoKICAgIC5sb2MgMSAxMTA4IDAKICAgIGNhbGwgICAg c3Bpbl9kZWJ1Z19kaXNhYmxlCi5MVkwxNzU6CiAgICAubG9jIDEgMTExMSAwCiAgICAucDJhbGln biA0LCw4CiAgICBjYWxsICAgIHNwaW5fZGVidWdfZW5hYmxlCgoKPiAKPiA+IEBAIC0xMDY1LDYg KzEwODksMTggQEAgc3RhdGljIGludCBhcHBseV9wYXlsb2FkKHN0cnVjdCBwYXlsb2FkICpkYXRh KQo+ID4gIAo+ID4gICAgICBhcmNoX2xpdmVwYXRjaF9xdWllc2NlKCk7Cj4gPiAgCj4gPiArICAg IC8qCj4gPiArICAgICAqIFNpbmNlIHdlIGFyZSBydW5uaW5nIHdpdGggSVJRcyBkaXNhYmxlZCBh bmQgdGhlIGhvb2tzIG1heSBjYWxsIGNvbW1vbgo+ID4gKyAgICAgKiBjb2RlIC0gd2hpY2ggZXhw ZWN0cyB0aGUgc3BpbmxvY2tzIHRvIHJ1biB3aXRoIElSUXMgZW5hYmxlZCAtIHdlIHRlbXBvcmFy bHkKPiA+ICsgICAgICogZGlzYWJsZSB0aGUgc3BpbiBsb2NrcyBJUlEgc3RhdGUgY2hlY2tzLgo+ ID4gKyAgICAgKi8KPiAKPiBNdWNoIGJldHRlciwgYnV0IGEgbGl0dGxlIGZ1cnRoZXIgdG8gZ286 IEknZCBzdWdnZXN0Cj4gcy90aGUgc3BpbmxvY2tzL2NlcnRhaW4gc3BpbmxvY2tzLyBvciBzb21l IHN1Y2guIEFsc28gLSAidGVtcG9yYXJpbHkiLgo+IAo+IEphbgo+IAoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==