From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [PATCH v7 10/24] xsplice: Implement support for applying/reverting/replacing patches. Date: Mon, 11 Apr 2016 09:29:14 -0400 Message-ID: <20160411132914.GA14378@char.us.oracle.com> References: <1460322896-1115-1-git-send-email-konrad.wilk@oracle.com> <1460322896-1115-11-git-send-email-konrad.wilk@oracle.com> <570B7916.9010203@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([85.158.143.247]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1apbuG-0004Au-2u for xen-devel@lists.xenproject.org; Mon, 11 Apr 2016 13:29:32 +0000 Content-Disposition: inline In-Reply-To: <570B7916.9010203@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Andrew Cooper Cc: Kevin Tian , Keir Fraser , Suravee Suthikulpanit , Jun Nakajima , mpohlack@amazon.de, ross.lagerwall@citrix.com, Julien Grall , Stefano Stabellini , Jan Beulich , sasha.levin@oracle.com, xen-devel@lists.xenproject.org, Boris Ostrovsky List-Id: xen-devel@lists.xenproject.org T24gTW9uLCBBcHIgMTEsIDIwMTYgYXQgMTE6MTQ6NDZBTSArMDEwMCwgQW5kcmV3IENvb3BlciB3 cm90ZToKPiBPbiAxMC8wNC8xNiAyMjoxNCwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+ ID4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24veHNwbGljZS5jIGIveGVuL2NvbW1vbi94c3BsaWNl LmMKPiA+IGluZGV4IGNiZWUyNjQuLjlhNTNjZjQgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vY29tbW9u L3hzcGxpY2UuYwo+ID4gKysrIGIveGVuL2NvbW1vbi94c3BsaWNlLmMKPiA+IEBAIC0zLDYgKzMs NyBAQAo+ID4gICAqCj4gPiAgICovCj4gPiAgCj4gPiArI2luY2x1ZGUgPHhlbi9jcHUuaD4KPiA+ ICAjaW5jbHVkZSA8eGVuL2Vyci5oPgo+ID4gICNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+ Cj4gPiAgI2luY2x1ZGUgPHhlbi9rZXloYW5kbGVyLmg+Cj4gPiBAQCAtMTEsMTcgKzEyLDI4IEBA Cj4gPiAgI2luY2x1ZGUgPHhlbi9tbS5oPgo+ID4gICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KPiA+ ICAjaW5jbHVkZSA8eGVuL3NtcC5oPgo+ID4gKyNpbmNsdWRlIDx4ZW4vc29mdGlycS5oPgo+ID4g ICNpbmNsdWRlIDx4ZW4vc3BpbmxvY2suaD4KPiA+ICAjaW5jbHVkZSA8eGVuL3ZtYXAuaD4KPiA+ ICsjaW5jbHVkZSA8eGVuL3dhaXQuaD4KPiA+ICAjaW5jbHVkZSA8eGVuL3hzcGxpY2VfZWxmLmg+ Cj4gPiAgI2luY2x1ZGUgPHhlbi94c3BsaWNlLmg+Cj4gPiAgCj4gPiAgI2luY2x1ZGUgPGFzbS9l dmVudC5oPgo+ID4gICNpbmNsdWRlIDxwdWJsaWMvc3lzY3RsLmg+Cj4gPiAgCj4gPiArLyoKPiA+ ICsgKiBQcm90ZWN0cyBhZ2FpbnN0IHBheWxvYWRfbGlzdCBvcGVyYXRpb25zIGFuZCBhbHNvIGFs bG93cyBvbmx5IG9uZQo+ID4gKyAqIGNhbGxlciBpbiBzY2hlZHVsZV93b3JrLgo+ID4gKyAqLwo+ IAo+IFRoaXMgY29tbWVudCByZWFsbHkgc2hvdWxkIGJlIGFkZGVkIGluIGEgcHJldmlvdXMgcGF0 Y2guCgpUaGUgZWFybGllciBwYXRjaCBkaWQgbm90IGhhdmUgc2NoZWR1bGUgd29yay4gSXQgaXMg aW50cm9kdWNlZCBoZXJlLgoKSSBtYWRlIHRoZSAjMiBwYXRjaCAoeGVuL3hzcGxpY2U6IEh5cGVy dmlzb3IgaW1wbGVtZW50YXRpb24gb2YgWEVOX1hTUExJQ0Vfb3ApCmhhdmU6CgorLyogUHJvdGVj dHMgYWdhaW5zdCBwYXlsb2FkX2xpc3Qgb3BlcmF0aW9ucy4gKi8KIHN0YXRpYyBERUZJTkVfU1BJ TkxPQ0socGF5bG9hZF9sb2NrKTsKCgpBbmQgdGhpcyBvbmU6CgoKLS8qIFByb3RlY3RzIGFnYWlu c3QgcGF5bG9hZF9saXN0IG9wZXJhdGlvbnMuICovCisvKgorICogUHJvdGVjdHMgYWdhaW5zdCBw YXlsb2FkX2xpc3Qgb3BlcmF0aW9ucyBhbmQgYWxzbyBhbGxvd3Mgb25seSBvbmUKKyAqIGNhbGxl ciBpbiBzY2hlZHVsZV93b3JrLgorICovCgoKV291bGQgdGhhdCB3b3JrIGZvciB5b3U/Cj4gCj4g PiBAQCAtMjU0LDYgKzI5Miw5NSBAQCBzdGF0aWMgaW50IHNlY3VyZV9wYXlsb2FkKHN0cnVjdCBw YXlsb2FkICpwYXlsb2FkLCBzdHJ1Y3QgeHNwbGljZV9lbGYgKmVsZikKPiA+ICAgICAgcmV0dXJu IHJjOwo+ID4gIH0KPiA+ICAKPiA+ICtzdGF0aWMgaW50IGNoZWNrX3NwZWNpYWxfc2VjdGlvbnMo Y29uc3Qgc3RydWN0IHhzcGxpY2VfZWxmICplbGYpCj4gPiArewo+ID4gKyAgICB1bnNpZ25lZCBp bnQgaTsKPiA+ICsgICAgc3RhdGljIGNvbnN0IGNoYXIgKmNvbnN0IG5hbWVzW10gPSB7ICIueHNw bGljZS5mdW5jcyIgfTsKPiA+ICsgICAgdW5zaWduZWQgaW50IGNvdW50W0FSUkFZX1NJWkUobmFt ZXMpXSA9IHsgMCB9Owo+ID4gKwo+ID4gKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUo bmFtZXMpOyBpKysgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBjb25zdCBzdHJ1Y3QgeHNwbGlj ZV9lbGZfc2VjICpzZWM7Cj4gPiArCj4gPiArICAgICAgICBzZWMgPSB4c3BsaWNlX2VsZl9zZWNf YnlfbmFtZShlbGYsIG5hbWVzW2ldKTsKPiA+ICsgICAgICAgIGlmICggIXNlYyApCj4gPiArICAg ICAgICB7Cj4gPiArICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgWFNQTElDRSAiJXM6ICVz IGlzIG1pc3NpbmchXG4iLAo+ID4gKyAgICAgICAgICAgICAgICAgICBlbGYtPm5hbWUsIG5hbWVz W2ldKTsKPiA+ICsgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiA+ICsgICAgICAgIH0KPiA+ ICsKPiA+ICsgICAgICAgIGlmICggIXNlYy0+c2VjLT5zaF9zaXplICkKPiAKPiBwcmludGsoLi4u ICIlcyBpcyBlbXB0eVxuIikuCj4gCj4gT3RoZXJ3aXNlLCBSZXZpZXdlZC1ieTogQW5kcmV3IENv b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs QGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==