From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Stabellini Subject: Re: Is: ARM maintainers advice ..Was:Re: [PATCH v5 11/28] xsplice: Implement support for applying/reverting/replacing patches. Date: Sun, 10 Apr 2016 13:58:22 -0700 (PDT) Message-ID: References: <1458849640-22588-1-git-send-email-konrad.wilk@oracle.com> <1458849640-22588-12-git-send-email-konrad.wilk@oracle.com> <56FE938002000078000E2104@prv-mh.provo.novell.com> <20160407030927.GC24604@char.us.oracle.com> <57068E3A02000078000E5FB4@prv-mh.provo.novell.com> <20160410023600.GA8445@localhost.localdomain> <20160410194728.GD17954@localhost.localdomain> 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 1apMRB-0006zi-5E for xen-devel@lists.xenproject.org; Sun, 10 Apr 2016 20:58:29 +0000 In-Reply-To: <20160410194728.GD17954@localhost.localdomain> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Konrad Rzeszutek Wilk Cc: Kevin Tian , sstabellini@kernel.org, Keir Fraser , Jan Beulich , ross.lagerwall@citrix.com, Jun Nakajima , andrew.cooper3@citrix.com, mpohlack@amazon.de, Julien Grall , Stefano Stabellini , Suravee Suthikulpanit , sasha.levin@oracle.com, xen-devel@lists.xenproject.org, Boris Ostrovsky List-Id: xen-devel@lists.xenproject.org T24gU3VuLCAxMCBBcHIgMjAxNiwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+IE9uIFNh dCwgQXByIDA5LCAyMDE2IGF0IDEwOjM2OjAyUE0gLTA0MDAsIEtvbnJhZCBSemVzenV0ZWsgV2ls ayB3cm90ZToKPiA+IE9uIFRodSwgQXByIDA3LCAyMDE2IGF0IDA5OjQzOjM4QU0gLTA2MDAsIEph biBCZXVsaWNoIHdyb3RlOgo+ID4gPiA+Pj4gT24gMDcuMDQuMTYgYXQgMDU6MDksIDxrb25yYWQu d2lsa0BvcmFjbGUuY29tPiB3cm90ZToKPiA+ID4gPj4gPiArICAgIHVpbnQ4X3QgKm9sZF9wdHI7 Cj4gPiA+ID4+ID4gKwo+ID4gPiA+PiA+ICsgICAgQlVJTERfQlVHX09OKFBBVENIX0lOU05fU0la RSA+IHNpemVvZihmdW5jLT51bmRvKSk7Cj4gPiA+ID4+ID4gKyAgICBCVUlMRF9CVUdfT04oUEFU Q0hfSU5TTl9TSVpFICE9ICgxICsgc2l6ZW9mIHZhbCkpOwo+ID4gPiA+PiA+ICsKPiA+ID4gPj4g PiArICAgIG9sZF9wdHIgPSAodWludDhfdCAqKWZ1bmMtPm9sZF9hZGRyOwo+ID4gPiA+PiAKPiA+ ID4gPj4gKENvbnNpZGVyaW5nIHRoaXMgY2FzdCwgdGhlICJvbGRfYWRkciIgbWVtYmVyIHNob3Vs ZCBiZQo+ID4gPiA+PiB1bnNpZ25lZCBsb25nIChvciB2b2lkICopLCBub3QgdWludDY0X3Q6IFRo ZSBsYXRlc3Qgb24gQVJNMzIKPiA+ID4gPj4gc3VjaCB3b3VsZCBvdGhlcndpc2UgY2F1c2UgcHJv YmxlbXMuKQo+ID4gPiA+IAo+ID4gPiA+IEkgaGFzIHRvIGJlIHVpbnQ4X3QgdG8gbWFrZSB0aGUg c2luZ2xlIGJ5dGUgbW9kaWZpY2F0aW9ucy4gS2VlcAo+ID4gPiA+IGFsc28gaW4gbWluZCB0aGF0 IHRoaXMgZmlsZSBpcyBvbmx5IGZvciB4ODYuCj4gPiA+IAo+ID4gPiBvbGRfYWRkciBjYW4ndCBy ZWFzb25hYmx5IGJlIHVpbnQ4X3QsIHNvIEkgY2FuIG9ubHkgYXNzdW1lIHlvdSdyZQo+ID4gPiBt aXhpbmcgdXAgdGhpbmdzIGhlcmUuIChBbmQgeWVzLCBJIGRvIHJlYWxpemUgdGhpcyBpcyB4ODYg Y29kZSwgYnV0Cj4gPiA+IG15IHJlZmVyZW5jZSB0byBBUk0zMiB3YXMgb25seSBtZWFuIHRvIHNh eSB0aGF0IHRoZXJlIHlvdSdsbAo+ID4gPiBuZWVkIHRvIGRvIHNvbWV0aGluZyBzaW1pbGFyLCBh bmQgY2FzdGluZyB1aW50NjRfdCB0byB3aGF0ZXZlcgo+ID4gPiBraW5kIG9mIHBvaW50ZXIgdHlw ZSBpcyBub3QgZ29pbmcgdG8gd29yayB3aXRob3V0IGNvbXBpbGVyIHdhcm5pbmcuKQo+ID4gCj4g PiBXYXkgYmFjayAuLiB3aGVuIHdlIHNwb2tlIGFib3V0IHRoZSAueHNwbGljZS5mdW5jcyBzdHJ1 Y3R1cmUKPiA+IHlvdSByZWNvbW1lbmRlZCB0byBtYWtlIHRoZSB0eXBlcyBiZSBlaXRoZXIgdWlu dFhYIHNwZWNpZmljCj4gPiBvciBFbGYgdHlwZXMuIEkgY2hvb3NlIEVsZiB0eXBlcyBidXQgdGhl biB3ZSByZWFsaXplZCB0aGF0Cj4gPiBBUk0zMiBoeXBlcnZpc29yIHdvdWxkIGJlIGludm9sdmVk IHdoaWNoIG9mIGNvdXJzZSB3b3VsZCBoYXZlCj4gPiBhIGRpZmZlcmVudCBzaXplIG9mIHRoZSBz dHJ1Y3R1cmUuIFNvIEkgd2VudCB3aXRoIHVpbnRYWFgKPiA+IHRvIHNhdmUgYSBiaXQgb2YgaGVh ZGFjaGUgKHNwZWNpZmljYWxseSB0aG9zZSBCVUlMRF9CVUdfT04KPiA+IGNoZWNrcykuCj4gPiAK PiA+IEkgY2FuJ3Qgc2VlIG1ha2luZyB0aGUgb2xkX2FkZHIgYmUgdW5zaWduZWQgbG9uZyBvciB2 b2lkICosCj4gPiB3aGljaCBtZWFucyBnb2luZyBiYWNrIHRvIEVsZiB0eXBlcy4gQW5kIGZvciBB Uk0zMiBJIHdpbGwKPiA+IGhhdmUgdG8gZGVhbCB3aXRoIGEgZGlmZmVyZW50IHN0cnVjdHVyZSBz aXplLiAKPgo+IENDLWluZyBTdGVmYW5vIGFuZCBKdWxpZW4gaGVyZSB0byBhZHZpc2UuIEkgZW5k ZWQgdXAgCj4gZXhwb3NpbmcgdGhlIEFCSSBwYXJ0IGluIHN5c2N0bC5oIChhbmQgZGVzaWduIGRv Y3VtZW50IGFzKToKPiAKPiAKPiAjZGVmaW5lIFhTUExJQ0VfUEFZTE9BRF9WRVJTSU9OIDEKPiAv Kgo+ICAqIC54c3BsaWNlLmZ1bmNzIHN0cnVjdHVyZSBsYXlvdXQgZGVmaW5lZCBpbiB0aGUgYFBh eWxvYWQgZm9ybWF0YAo+ICAqIHNlY3Rpb24gaW4gdGhlIHhTcGxpY2UgZGVzaWduIGRvY3VtZW50 Lgo+ICAqCj4gICogVGhlIHNpemUgc2hvdWxkIGJlIGV4YWN0bHkgNjQgYnl0ZXMuCj4gICovCj4g c3RydWN0IHhzcGxpY2VfcGF0Y2hfZnVuYyB7Cj4gICAgIGNvbnN0IGNoYXIgKm5hbWU7ICAgICAg IC8qIE5hbWUgb2YgZnVuY3Rpb24gdG8gYmUgcGF0Y2hlZC4gKi8KPiAgICAgdWludDY0X3QgbmV3 X2FkZHI7Cj4gICAgIHVpbnQ2NF90IG9sZF9hZGRyOyAgICAgIC8qIENhbiBiZSB6ZXJvIGFuZCBu YW1lIHdpbGwgYmUgbG9va2VkIHVwLiAqLwo+ICAgICB1aW50MzJfdCBuZXdfc2l6ZTsKPiAgICAg dWludDMyX3Qgb2xkX3NpemU7Cj4gICAgIHVpbnQ4X3QgdmVyc2lvbjsgICAgICAgIC8qIE1VU1Qg YmUgWFNQTElDRV9QQVlMT0FEX1ZFUlNJT04uICovCj4gICAgIHVpbnQ4X3QgcGFkWzMxXTsgICAg ICAgIC8qIE1VU1QgYmUgemVybyBmaWxsZWQuICovCj4gfTsKPiB0eXBlZGVmIHN0cnVjdCB4c3Bs aWNlX3BhdGNoX2Z1bmMgeHNwbGljZV9wYXRjaF9mdW5jX3Q7Cj4gCj4gV2hpY2ggbG9va3Mgbmlj ZS4KPiAKPiBXaGVuIHRoZSBFTEYgZmlsZSBpcyBsb2FkZWQgd2UgbG9hZCBpdCBhcyB0aGlzIHN0 cnVjdHVyZToKPiAKPiBbeDg2XQo+ICNpZm5kZWYgQ09ORklHX0FSTQo+IHN0cnVjdCB4c3BsaWNl X3BhdGNoX2Z1bmNfaW50ZXJuYWwgewo+ICAgICBjb25zdCBjaGFyICpuYW1lOwo+ICAgICB2b2lk ICpuZXdfYWRkcjsKPiAgICAgdm9pZCAqb2xkX2FkZHI7Cj4gICAgIHVpbnQzMl90IG5ld19zaXpl Owo+ICAgICB1aW50MzJfdCBvbGRfc2l6ZTsKPiAgICAgdWludDhfdCB2ZXJzaW9uOwo+ICAgICB1 bmlvbiB7Cj4gICAgICAgICB1aW50OF90IHVuZG9bOF07Cj4gICAgICAgICB1aW50OF90IHBhZFsz MV07Cj4gICAgIH0gdTsKPiB9Owo+ICNlbHNlCj4gW0FSTV0KPiBzdHJ1Y3QgeHNwbGljZV9wYXRj aF9mdW5jX2ludGVybmFsIHsKPiAgICAgY29uc3QgY2hhciAqbmFtZTsKPiAgICAgdWludDMyX3Qg X3BhZDA7Cj4gICAgIHZvaWQgKm5ld19hZGRyOwo+ICAgICB1aW50MzJfdCBfcGFkMTsKPiAgICAg dm9pZCAqb2xkX2FkZHI7Cj4gICAgIHVpbnQzMl90IF9wYWQyOwo+ICAgICB1aW50MzJfdCBuZXdf c2l6ZTsKPiAgICAgdWludDMyX3Qgb2xkX3NpemU7Cj4gICAgIHVpbnQ4X3QgdmVyc2lvbjsKPiAg ICAgdW5pb24gewo+ICAgICAgICAgdWludDhfdCBwYWRbMzFdOwo+ICAgICB9IHU7Cj4gfTsKPiAj ZW5kaWYKPiAKPiBUaGF0IGFsbG93cyB0aGUgc2l6ZSBhbmQgb2Zmc2V0cyB0byBiZSB0aGUgc2Ft ZS4gSSBjaGVja2VkIHVuZGVyIEFSTTMyCj4gYnVpbGRzOgo+IAo+IAo+IHN0cnVjdCB4c3BsaWNl X3BhdGNoX2Z1bmNfaW50ZXJuYWwgewo+ICAgICBjb25zdCBjaGFyICAqICAgICAgICAgICAgICBu YW1lOyAgICAgICAgICAgICAgICAgLyogICAgIDAgICAgIDQgKi8KPiAgICAgdWludDMyX3QgICAg ICAgICAgICAgICAgICAgX3BhZDA7ICAgICAgICAgICAgICAgIC8qICAgICA0ICAgICA0ICovCj4g ICAgIHZvaWQgKiAgICAgICAgICAgICAgICAgICAgIG5ld19hZGRyOyAgICAgICAgICAgICAvKiAg ICAgOCAgICAgNCAqLwo+ICAgICB1aW50MzJfdCAgICAgICAgICAgICAgICAgICBfcGFkMTsgICAg ICAgICAgICAgICAgLyogICAgMTIgICAgIDQgKi8KPiAgICAgdm9pZCAqICAgICAgICAgICAgICAg ICAgICAgb2xkX2FkZHI7ICAgICAgICAgICAgIC8qICAgIDE2ICAgICA0ICovCj4gICAgIHVpbnQz Ml90ICAgICAgICAgICAgICAgICAgIF9wYWQyOyAgICAgICAgICAgICAgICAvKiAgICAyMCAgICAg NCAqLwo+ICAgICB1aW50MzJfdCAgICAgICAgICAgICAgICAgICBuZXdfc2l6ZTsgICAgICAgICAg ICAgLyogICAgMjQgICAgIDQgKi8KPiAgICAgdWludDMyX3QgICAgICAgICAgICAgICAgICAgb2xk X3NpemU7ICAgICAgICAgICAgIC8qICAgIDI4ICAgICA0ICovCj4gICAgIHVpbnQ4X3QgICAgICAg ICAgICAgICAgICAgIHZlcnNpb247ICAgICAgICAgICAgICAvKiAgICAzMiAgICAgMSAqLwo+ICAg ICB1bmlvbiB7Cj4gICAgICAgICB1aW50OF90ICAgICAgICAgICAgcGFkWzMxXTsgICAgICAgICAg ICAgIC8qICAgICAgICAgIDMxICovCj4gICAgIH0gdTsgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAvKiAgICAzMyAgICAzMSAqLwo+ICAgICAvKiAtLS0gY2FjaGVs aW5lIDEgYm91bmRhcnkgKDY0IGJ5dGVzKSAtLS0gKi8KPiAKPiAgICAgLyogc2l6ZTogNjQsIGNh Y2hlbGluZXM6IDEsIG1lbWJlcnM6IDEwICovCj4gfTsKPiAKPiBTbyBpdCBhbGwgbG9va3MgY29y cmVjdC4gKGFuZCBJIGNhbiBjYXN0IHRoZSBvbGRfYWRkciB0byB1aW50OF90KS4KPiBOYXR1cmFs bHkgd2UgY2FuIGV4cGFuZCB0aGUgcGFkW10gdG8gaG9sZCB3aGF0ZXZlciBpcyBuZWVkZWQKPiB3 aGVuIGltcGxlbWVudGluZyB4U3BsaWNlIHVuZGVyIEFSTQo+IAo+IEhvd2V2ZXIgSSB3b3VsZCBh cHByZWNpYXRlIGFkdmlzZSBmcm9tIEFSTSBmb2xrcyBpZiBJIG1hZGUgc29tZQo+IHdyb25nIGFz c3VtcHRpb25zLi4KCkl0IGxvb2tzIGdvb2QuIEkgdGFrZSB0aGF0IEFSTTY0IHdpbGwgYmUgbGlr ZSB4ODYuIEluIHRoYXQgY2FzZSwgaW5zdGVhZApvZiAjaWZkZWYnaW5nIHg4NiBvciBBUk0sIEkg d291bGQgI2lmZGVmIEJJVFNfUEVSX0xPTkcgb3IgUE9JTlRFUl9BTElHTi4KCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs Cg==