From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v5 23/28] xsplice: Stacking build-id dependency checking. Date: Tue, 05 Apr 2016 01:43:13 -0600 Message-ID: <570388B102000078000E309C@prv-mh.provo.novell.com> References: <1458849640-22588-1-git-send-email-konrad.wilk@oracle.com> <1458849640-22588-24-git-send-email-konrad.wilk@oracle.com> <57029D9002000078000E2C1C@prv-mh.provo.novell.com> <20160404200141.GB9205@char.us.oracle.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 1anLdv-0006eP-BA for xen-devel@lists.xenproject.org; Tue, 05 Apr 2016 07:43:19 +0000 In-Reply-To: <20160404200141.GB9205@char.us.oracle.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Konrad Rzeszutek Wilk Cc: Keir Fraser , andrew.cooper3@citrix.com, mpohlack@amazon.de, ross.lagerwall@citrix.com, sasha.levin@oracle.com, xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDA0LjA0LjE2IGF0IDIyOjAxLCA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4gd3JvdGU6 Cj4gT24gTW9uLCBBcHIgMDQsIDIwMTYgYXQgMDk6MDA6MDBBTSAtMDYwMCwgSmFuIEJldWxpY2gg d3JvdGU6Cj4+ID4+PiBPbiAyNC4wMy4xNiBhdCAyMTowMCwgPGtvbnJhZC53aWxrQG9yYWNsZS5j b20+IHdyb3RlOgo+PiA+IEBAIC05MjksNiArOTMyLDMzIEBAIGJlaW5nIGxvYWRlZCBhbmQgcmVx dWlyZXMgYW4gaHlwZXJ2aXNvciBidWlsZC1pZCB0byBtYXRjaCBhZ2FpbnN0Lgo+PiA+ICBUaGUg b2xkIGNvZGUgYWxsb3dzIG11Y2ggbW9yZSBmbGV4aWJpbGl0eSBhbmQgYW4gYWRkaXRpb25hbCBn dWFyZCwKPj4gPiAgYnV0IGlzIG1vcmUgY29tcGxleCB0byBpbXBsZW1lbnQuCj4+ID4gIAo+PiA+ ICtUaGUgc2Vjb25kIG9wdGlvbiB3aGljaCByZXF1aXJlcyBhbiBidWlsZC1pZCBvZiB0aGUgaHlw ZXJ2aXNvcgo+PiA+ICtpcyBpbXBsZW1lbnRlZCBpbiB0aGUgWGVuIFByb2plY3QgaHlwZXJ2aXNv ci4KPj4gPiArCj4+ID4gK1NwZWNpZmljYWxseSBlYWNoIHBheWxvYWQgaGFzIHR3byBidWlsZC1p ZCBFTEYgbm90ZXM6Cj4+ID4gKyAqIFRoZSBidWlsZC1pZCBvZiB0aGUgcGF5bG9hZCBpdHNlbGYg KGdlbmVyYXRlZCB2aWEgLS1idWlsZC1pZCkuCj4+ID4gKyAqIFRoZSBidWlsZC1pZCBvZiB0aGUg cGF5bG9hZCBpdCBkZXBlbmRzIG9uIChleHRyYWN0ZWQgZnJvbSB0aGUKPj4gPiArICAgdGhlIHBy ZXZpb3VzIHBheWxvYWQgb3IgaHlwZXJ2aXNvciBkdXJpbmcgYnVpbGQgdGltZSkuCj4+ID4gKwo+ PiA+ICtUaGlzIG1lYW5zIHRoYXQgdGhlIHZlcnkgZmlyc3QgcGF5bG9hZCBkZXBlbmRzIG9uIHRo ZSBoeXBlcnZpc29yCj4+ID4gK2J1aWxkLWlkLgo+PiAKPj4gU28gdGhpcyBpcyBtZWFuIHRvIGJl IGEgc2luZ2x5IGxpbmtlZCBjaGFpbiwgbm90IHNvbWV0aGluZyB3aXRoCj4+IGJyYW5jaGVzIGFu ZCBhbGlrZSwgYWxsb3dpbmcgaW5kZXBlbmRlbnQgcGF0Y2hlcyB0byBiZSBhcHBsaWVkCj4+IHNv bGVseSBiYXNlZCBvbiB0aGUgYmFzZSBidWlsZCBJRD8gSXMgc3VjaCBhIHJlc3RyaWN0aW9uIG5v dCBnb2luZwo+IAo+IENvcnJlY3QuCj4+IHRvIGdldCBpbiB0aGUgd2F5IHJhdGhlciBzb29uZXIg dGhhbiBsYXRlcj8KPiAKPiBIZXJlIGlzIHdoYXQgdGhlIGRlc2lnbiBkb2Mgc2F5czoKPiAKPiAi ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg Cj4gIyMjIHhTcGxpY2UgaW50ZXJkZXBlbmRlbmNpZXMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo+IHhT cGxpY2UgcGF0Y2hlcyBpbnRlcmRlcGVuZGVuY2llcyBhcmUgdHJpY2t5LiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPiBUaGVyZSBh cmUgdGhlIHdheXMgdGhpcyBjYW4gYmUgYWRkcmVzc2VkOiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIAo+ICAqIEEgc2luZ2xlIGxhcmdlIHBhdGNoIHRoYXQgc3Vic3VtZXMg YW5kIHJlcGxhY2VzIGFsbCBwcmV2aW91cyBvbmVzLiAgICAgICAgICAgCj4gICAgT3ZlciB0aGUg bGlmZS10aW1lIG9mIHBhdGNoaW5nIHRoZSBoeXBlcnZpc29yIHRoaXMgbGFyZ2UgcGF0Y2ggICAg ICAgICAgICAgICAKPiAgICBncm93cyB0byBhY2N1bXVsYXRlIGFsbCB0aGUgY29kZSBjaGFuZ2Vz LiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo+ICAqIEhvdHBhdGNoIHN0YWNr IC0gd2hlcmUgYW4gbWVjaGFuaXNtIGV4aXN0cyB0aGF0IGxvYWRzIHRoZSBob3RwYXRjaGVzICAg ICAgICAgCj4gICAgaW4gdGhlIHNhbWUgb3JkZXIgdGhleSB3ZXJlIGJ1aWx0IGluLiBXZSB3b3Vs ZCBuZWVkIGFuIGJ1aWxkLWlkICAgICAgICAgICAgICAKPiAgICBvZiB0aGUgaHlwZXZpc29yIHRv IG1ha2Ugc3VyZSB0aGUgaG90LXBhdGNoZXMgYXJlIGJ1aWxkIGFnYWluc3QgdGhlICAgICAgICAg IAo+ICAgIGNvcnJlY3QgYnVpbGQuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgCj4gICogUGF5bG9hZCBjb250YWluaW5nIHRoZSBv bGQgY29kZSB0byBjaGVjayBhZ2FpbnN0IHRoYXQuIFRoYXQgYWxsb3dzICAgICAgICAgICAKPiAg ICB0aGUgaG90cGF0Y2hlcyB0byBiZSBsb2FkZWQgaW5kZXBlZGVudGx5IChpZiB0aGV5IGRvbid0 IG92ZXJsYXApIC0gb3IgICAgICAgIAo+ICAgIGlmIHRoZSBvbGQgY29kZSBhbHNvIGNvbnRhaW5z dCBwcmV2aW91c2x5IHBhdGNoZWQgY29kZSAtIGV2ZW4gaWYgdGhleSAgICAgICAgCj4gICAgb3Zl cmxhcC4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo+ICAgIAo+IFRoZSBkaXNhZHZh bnRhZ2Ugb2YgdGhlIGZpcnN0IGxhcmdlIHBhdGNoIGlzIHRoYXQgaXQgY2FuIGdyb3cgb3ZlciAg ICAgICAgICAgICAgCj4gdGltZSBhbmQgbm90IHByb3ZpZGUgYW4gYmlzZWN0aW9uIG1lY2hhbmlz bSB0byBpZGVudGlmeSBmYXVsdHkgcGF0Y2hlcy4gICAgICAgICAKPiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIAo+IFRoZSBob3QtcGF0Y2ggc3RhY2sgcHV0cyBzdHJpY3RzIHJlcXVpcmVtZW50cyBv biB0aGUgb3JkZXIgb2YgdGhlIHBhdGNoZXMgICAgICAgICAgIAo+IGJlaW5nIGxvYWRlZCBhbmQg cmVxdWlyZXMgYW4gaHlwZXJ2aXNvciBidWlsZC1pZCB0byBtYXRjaCBhZ2FpbnN0LiAgICAgICAg ICAgICAgCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPiBUaGUgb2xkIGNvZGUgYWxsb3dzIG11 Y2ggbW9yZSBmbGV4aWJpbGl0eSBhbmQgYW4gYWRkaXRpb25hbCBndWFyZCwgICAgICAgICAgICAg IAo+IGJ1dCBpcyBtb3JlIGNvbXBsZXggdG8gaW1wbGVtZW50LiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPiBU aGUgc2Vjb25kIG9wdGlvbiB3aGljaCByZXF1aXJlcyBhbiBidWlsZC1pZCBvZiB0aGUgaHlwZXJ2 aXNvciAgICAgICAgICAgICAgICAgIAo+IGlzIGltcGxlbWVudGVkIGluIHRoZSBYZW4gUHJvamVj dCBoeXBlcnZpc29yLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCj4gICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAKPiAiCj4gCj4gSSB3YXMgYWxsIGZvciAib2xkX2NvZGUgdG8gY2hl Y2sgYWdhaW5zdCIgYnV0IHRoYXQgd291bGQgaW5jdXIgcXVpdGUgYSBsb3QKPiBvZiBpbXBsZW1l bnRhdGlvbi4gVGhlICdzdGFja2luZycgKHN1Z2dlc3RlZCBieSBNYXJ0aW4pIGlzIG11Y2ggZWFz aWVyCj4gdG8gaW1wbGVtZW50LiBJIGFtIGhvcGluZyB0aGF0IGluIG5leHQgbWFqb3IgbWlsZXN0 b25lIHRoZSAnb2xkIGNvZGUnIAo+IGNoZWNraW5nCj4gY2FuIGJlIGltcGxlbWVudGVkIHN1Y2gg dGhhdCB0aGUgYWRtaW4gaGFzIHRoZSBjaG9pY2UgdG8gdXNlIGJvdGguCgpJbiB3aGljaCBjYXNl IGNvdWxkIGJvdGggdGhlIGRlc2lnbiBkb2MgYW5kIHRoZSBjb21taXQgbWVzc2FnZQpiZSBtYWRl IHNheSB0aGF0IHRoaXMgaXMgaW50ZW5kZWQgdG8gYmUgYSB0ZW1wb3JhcnkgdGhpbmcsIHRvIGJl CnJlcGxhY2VkIGJ5IHRoZSBtb3JlIGZsZXhpYmxlIG1vZGVsPwoKPj4gPiArIyBOb3QgWWV0IERv bmUKPj4gPiArCj4+ID4gK1RoaXMgaXMgZm9yIGZ1cnRoZXIgZGV2ZWxvcG1lbnQgb2YgeFNwbGlj ZS4KPj4gPiArCj4+ID4gKyMjIEdvYWxzCj4+ID4gKwo+PiA+ICtUaGUgaW1wbGVtZW50YXRpb24g bXVzdCBhbHNvIGhhdmUgYSBtZWNoYW5pc20gZm9yOgo+PiA+ICsKPj4gPiArICogQmUgYWJsZSB0 byBsb29rdXAgaW4gdGhlIFhlbiBoeXBlcnZpc29yIHRoZSBzeW1ib2wgbmFtZXMgb2YgZnVuY3Rp b25zIGZyb20gdGhlIEVMRiBwYXlsb2FkLgo+PiA+ICsgKiBCZSBhYmxlIHRvIHBhdGNoIC5yb2Rh dGEsIC5ic3MsIGFuZCAuZGF0YSBzZWN0aW9ucy4KPj4gPiArICogRnVydGhlciBzYWZldHkgY2hl Y2tzIChibGFja2xpc3Qgb2Ygd2hpY2ggZnVuY3Rpb25zIGNhbm5vdCBiZSBwYXRjaGVkLCBjaGVj awo+PiA+ICsgICB0aGUgc3RhY2ssIG1ha2Ugc3VyZSB0aGUgcGF5bG9hZCBpcyBidWlsdCB3aXRo IHNhbWUgY29tcGlsZXIgYXMgaHlwZXJ2aXNvciwKPj4gPiArICAgYW5kIE5NSS9NQ0UgaGFuZGxl cnMgYW5kIGRvX25taSBmb3IgcmlnaHQgbm93IC0gdW50aWwgYW4gc2FmZSBzb2x1dGlvbiBpcyBm b3VuZCkuCj4+ID4gKyAqIE5PUCBvdXQgdGhlIGNvZGUgc2VxdWVuY2UgaWYgYG5ld19zaXplYCBp cyB6ZXJvLgo+PiA+ICsgKiBEZWFsIHdpdGggb3RoZXIgcmVsb2NhdGlvbiB0eXBlczogIFJfWDg2 XzY0X1s4LDE2LDMyLDMyU10sIFJfWDg2XzY0X1BDWzgsMTYsNjRdIGluIHBheWxvYWQgZmlsZS4K Pj4gCj4+IERvZXMgdGhpcyBiZWxvbmcgaGVyZT8gRG9lc24ndCB0aGlzIGR1cGxpY2F0ZSBzb21l dGhpbmcgSSBzYXcgZWFybGllcj8KPiAKPiA/IFRoaXMgaXMganVzdCBzaHJpbmtpbmcgdGhlICJU T0RPIEdvYWxzIiBzZWN0aW9uIGFuZCByZW1vdmluZyB0aGU6Cj4gIi0gKiAgQW4gZGVwZW5kZW5j eSBtZWNoYW5pc20gZm9yIHRoZSBwYXlsb2Fkcy4gVG8gdXNlIHRoYXQgaW5mb3JtYXRpb24gdG8g bG9hZDoKPiAtICAgIC0gVGhlIGFwcHJvcGlhdGUgcGF5bG9hZC4gVG8gdmVyaWZ5IHRoYXQgcGF5 bG9hZCBpcyBidWlsdCBhZ2FpbnN0IHRoZQo+IC0gICAgICBoeXBlcnZpc29yLiBUaGlzIGNhbiBi ZSBkb25lIHZpYSB0aGUgYGJ1aWxkLWlkYAo+IC0gICAgICBvciB2aWEgcHJvdmlkaW5nIGFuIGNv cHkgb2YgdGhlIG9sZCBjb2RlIC0gc28gdGhhdCB0aGUgaHlwZXJ2aXNvciBjYW4KPiAtICAgICAg IHZlcmlmeSBpdCBhZ2FpbnN0IHRoZSBjb2RlIGluIG1lbW9yeS4KPiAtICAgIC0gVG8gY29uc3Ry dWN0IGFuIGFwcHJvcGlhdGUgb3JkZXIgb2YgcGF5bG9hZHMgdG8gbG9hZCBpbiBjYXNlIHRoZXkK PiAtICAgICAgZGVwZW5kIG9uIGVhY2ggb3RoZXIuCj4gIgo+IAo+IFRoZSBvdGhlciBUT0RPcyBh cmUgbm90IGFkZGVkLgoKT2gsIEkgZGlkbid0IHJlYWxpemUgdGhhdCB0aGUgYmxvY2sgZ2V0cyBt b3ZlZC4gVGhhdCdzIGNlcnRhaW5seSBub3QKdmVyeSBmb3J0dW5hdGUgZm9yIHJldmlldyAodGhl IGJhc2UgZG9jdW1lbnQgc3RydWN0dXJlIHdvdWxkCmJldHRlciByZW1haW4gdGhlIHNhbWUpLgoK SmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54 ZW4ub3JnL3hlbi1kZXZlbAo=