From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH v7 10/24] xsplice: Implement support for applying/reverting/replacing patches. Date: Mon, 11 Apr 2016 11:14:46 +0100 Message-ID: <570B7916.9010203@citrix.com> References: <1460322896-1115-1-git-send-email-konrad.wilk@oracle.com> <1460322896-1115-11-git-send-email-konrad.wilk@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 ([85.158.143.247]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1apYs0-0007hV-4t for xen-devel@lists.xenproject.org; Mon, 11 Apr 2016 10:15:00 +0000 In-Reply-To: <1460322896-1115-11-git-send-email-konrad.wilk@oracle.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Konrad Rzeszutek Wilk , xen-devel@lists.xenproject.org, konrad@kernel.org, sasha.levin@oracle.com, ross.lagerwall@citrix.com, mpohlack@amazon.de Cc: Kevin Tian , Keir Fraser , Suravee Suthikulpanit , Jun Nakajima , Julien Grall , Stefano Stabellini , Jan Beulich , Boris Ostrovsky List-Id: xen-devel@lists.xenproject.org T24gMTAvMDQvMTYgMjI6MTQsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPiBkaWZmIC0t Z2l0IGEveGVuL2NvbW1vbi94c3BsaWNlLmMgYi94ZW4vY29tbW9uL3hzcGxpY2UuYwo+IGluZGV4 IGNiZWUyNjQuLjlhNTNjZjQgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi94c3BsaWNlLmMKPiAr KysgYi94ZW4vY29tbW9uL3hzcGxpY2UuYwo+IEBAIC0zLDYgKzMsNyBAQAo+ICAgKgo+ICAgKi8K PiAgCj4gKyNpbmNsdWRlIDx4ZW4vY3B1Lmg+Cj4gICNpbmNsdWRlIDx4ZW4vZXJyLmg+Cj4gICNp bmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+Cj4gICNpbmNsdWRlIDx4ZW4va2V5aGFuZGxlci5o Pgo+IEBAIC0xMSwxNyArMTIsMjggQEAKPiAgI2luY2x1ZGUgPHhlbi9tbS5oPgo+ICAjaW5jbHVk ZSA8eGVuL3NjaGVkLmg+Cj4gICNpbmNsdWRlIDx4ZW4vc21wLmg+Cj4gKyNpbmNsdWRlIDx4ZW4v c29mdGlycS5oPgo+ICAjaW5jbHVkZSA8eGVuL3NwaW5sb2NrLmg+Cj4gICNpbmNsdWRlIDx4ZW4v dm1hcC5oPgo+ICsjaW5jbHVkZSA8eGVuL3dhaXQuaD4KPiAgI2luY2x1ZGUgPHhlbi94c3BsaWNl X2VsZi5oPgo+ICAjaW5jbHVkZSA8eGVuL3hzcGxpY2UuaD4KPiAgCj4gICNpbmNsdWRlIDxhc20v ZXZlbnQuaD4KPiAgI2luY2x1ZGUgPHB1YmxpYy9zeXNjdGwuaD4KPiAgCj4gKy8qCj4gKyAqIFBy b3RlY3RzIGFnYWluc3QgcGF5bG9hZF9saXN0IG9wZXJhdGlvbnMgYW5kIGFsc28gYWxsb3dzIG9u bHkgb25lCj4gKyAqIGNhbGxlciBpbiBzY2hlZHVsZV93b3JrLgo+ICsgKi8KClRoaXMgY29tbWVu dCByZWFsbHkgc2hvdWxkIGJlIGFkZGVkIGluIGEgcHJldmlvdXMgcGF0Y2guCgo+IEBAIC0yNTQs NiArMjkyLDk1IEBAIHN0YXRpYyBpbnQgc2VjdXJlX3BheWxvYWQoc3RydWN0IHBheWxvYWQgKnBh eWxvYWQsIHN0cnVjdCB4c3BsaWNlX2VsZiAqZWxmKQo+ICAgICAgcmV0dXJuIHJjOwo+ICB9Cj4g IAo+ICtzdGF0aWMgaW50IGNoZWNrX3NwZWNpYWxfc2VjdGlvbnMoY29uc3Qgc3RydWN0IHhzcGxp Y2VfZWxmICplbGYpCj4gK3sKPiArICAgIHVuc2lnbmVkIGludCBpOwo+ICsgICAgc3RhdGljIGNv bnN0IGNoYXIgKmNvbnN0IG5hbWVzW10gPSB7ICIueHNwbGljZS5mdW5jcyIgfTsKPiArICAgIHVu c2lnbmVkIGludCBjb3VudFtBUlJBWV9TSVpFKG5hbWVzKV0gPSB7IDAgfTsKPiArCj4gKyAgICBm b3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUobmFtZXMpOyBpKysgKQo+ICsgICAgewo+ICsgICAg ICAgIGNvbnN0IHN0cnVjdCB4c3BsaWNlX2VsZl9zZWMgKnNlYzsKPiArCj4gKyAgICAgICAgc2Vj ID0geHNwbGljZV9lbGZfc2VjX2J5X25hbWUoZWxmLCBuYW1lc1tpXSk7Cj4gKyAgICAgICAgaWYg KCAhc2VjICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSIFhT UExJQ0UgIiVzOiAlcyBpcyBtaXNzaW5nIVxuIiwKPiArICAgICAgICAgICAgICAgICAgIGVsZi0+ bmFtZSwgbmFtZXNbaV0pOwo+ICsgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiArICAgICAg ICB9Cj4gKwo+ICsgICAgICAgIGlmICggIXNlYy0+c2VjLT5zaF9zaXplICkKCnByaW50ayguLi4g IiVzIGlzIGVtcHR5XG4iKS4KCk90aGVyd2lzZSwgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0 cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=