From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [PATCH v5 23/28] xsplice: Stacking build-id dependency checking. Date: Mon, 4 Apr 2016 16:01:41 -0400 Message-ID: <20160404200141.GB9205@char.us.oracle.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> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1anAh8-0007gT-0j for xen-devel@lists.xenproject.org; Mon, 04 Apr 2016 20:01:54 +0000 Content-Disposition: inline In-Reply-To: <57029D9002000078000E2C1C@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: Keir Fraser , ross.lagerwall@citrix.com, andrew.cooper3@citrix.com, mpohlack@amazon.de, sasha.levin@oracle.com, xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org T24gTW9uLCBBcHIgMDQsIDIwMTYgYXQgMDk6MDA6MDBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4gPj4+IE9uIDI0LjAzLjE2IGF0IDIxOjAwLCA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4g d3JvdGU6Cj4gPiBAQCAtOTI5LDYgKzkzMiwzMyBAQCBiZWluZyBsb2FkZWQgYW5kIHJlcXVpcmVz IGFuIGh5cGVydmlzb3IgYnVpbGQtaWQgdG8gbWF0Y2ggYWdhaW5zdC4KPiA+ICBUaGUgb2xkIGNv ZGUgYWxsb3dzIG11Y2ggbW9yZSBmbGV4aWJpbGl0eSBhbmQgYW4gYWRkaXRpb25hbCBndWFyZCwK PiA+ICBidXQgaXMgbW9yZSBjb21wbGV4IHRvIGltcGxlbWVudC4KPiA+ICAKPiA+ICtUaGUgc2Vj b25kIG9wdGlvbiB3aGljaCByZXF1aXJlcyBhbiBidWlsZC1pZCBvZiB0aGUgaHlwZXJ2aXNvcgo+ ID4gK2lzIGltcGxlbWVudGVkIGluIHRoZSBYZW4gUHJvamVjdCBoeXBlcnZpc29yLgo+ID4gKwo+ ID4gK1NwZWNpZmljYWxseSBlYWNoIHBheWxvYWQgaGFzIHR3byBidWlsZC1pZCBFTEYgbm90ZXM6 Cj4gPiArICogVGhlIGJ1aWxkLWlkIG9mIHRoZSBwYXlsb2FkIGl0c2VsZiAoZ2VuZXJhdGVkIHZp YSAtLWJ1aWxkLWlkKS4KPiA+ICsgKiBUaGUgYnVpbGQtaWQgb2YgdGhlIHBheWxvYWQgaXQgZGVw ZW5kcyBvbiAoZXh0cmFjdGVkIGZyb20gdGhlCj4gPiArICAgdGhlIHByZXZpb3VzIHBheWxvYWQg b3IgaHlwZXJ2aXNvciBkdXJpbmcgYnVpbGQgdGltZSkuCj4gPiArCj4gPiArVGhpcyBtZWFucyB0 aGF0IHRoZSB2ZXJ5IGZpcnN0IHBheWxvYWQgZGVwZW5kcyBvbiB0aGUgaHlwZXJ2aXNvcgo+ID4g K2J1aWxkLWlkLgo+IAo+IFNvIHRoaXMgaXMgbWVhbiB0byBiZSBhIHNpbmdseSBsaW5rZWQgY2hh aW4sIG5vdCBzb21ldGhpbmcgd2l0aAo+IGJyYW5jaGVzIGFuZCBhbGlrZSwgYWxsb3dpbmcgaW5k ZXBlbmRlbnQgcGF0Y2hlcyB0byBiZSBhcHBsaWVkCj4gc29sZWx5IGJhc2VkIG9uIHRoZSBiYXNl IGJ1aWxkIElEPyBJcyBzdWNoIGEgcmVzdHJpY3Rpb24gbm90IGdvaW5nCgpDb3JyZWN0Lgo+IHRv IGdldCBpbiB0aGUgd2F5IHJhdGhlciBzb29uZXIgdGhhbiBsYXRlcj8KCkhlcmUgaXMgd2hhdCB0 aGUgZGVzaWduIGRvYyBzYXlzOgoKIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIAojIyMgeFNwbGljZSBpbnRlcmRlcGVuZGVuY2llcyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIAp4U3BsaWNlIHBhdGNoZXMgaW50ZXJkZXBlbmRlbmNpZXMgYXJlIHRyaWNr eS4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIApUaGVyZSBhcmUgdGhlIHdheXMgdGhpcyBjYW4gYmUgYWRkcmVzc2VkOiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogKiBBIHNpbmdsZSBsYXJnZSBwYXRjaCB0aGF0 IHN1YnN1bWVzIGFuZCByZXBsYWNlcyBhbGwgcHJldmlvdXMgb25lcy4gICAgICAgICAgIAogICBP dmVyIHRoZSBsaWZlLXRpbWUgb2YgcGF0Y2hpbmcgdGhlIGh5cGVydmlzb3IgdGhpcyBsYXJnZSBw YXRjaCAgICAgICAgICAgICAgIAogICBncm93cyB0byBhY2N1bXVsYXRlIGFsbCB0aGUgY29kZSBj aGFuZ2VzLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogKiBIb3RwYXRjaCBz dGFjayAtIHdoZXJlIGFuIG1lY2hhbmlzbSBleGlzdHMgdGhhdCBsb2FkcyB0aGUgaG90cGF0Y2hl cyAgICAgICAgIAogICBpbiB0aGUgc2FtZSBvcmRlciB0aGV5IHdlcmUgYnVpbHQgaW4uIFdlIHdv dWxkIG5lZWQgYW4gYnVpbGQtaWQgICAgICAgICAgICAgIAogICBvZiB0aGUgaHlwZXZpc29yIHRv IG1ha2Ugc3VyZSB0aGUgaG90LXBhdGNoZXMgYXJlIGJ1aWxkIGFnYWluc3QgdGhlICAgICAgICAg IAogICBjb3JyZWN0IGJ1aWxkLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIAogKiBQYXlsb2FkIGNvbnRhaW5pbmcgdGhlIG9sZCBj b2RlIHRvIGNoZWNrIGFnYWluc3QgdGhhdC4gVGhhdCBhbGxvd3MgICAgICAgICAgIAogICB0aGUg aG90cGF0Y2hlcyB0byBiZSBsb2FkZWQgaW5kZXBlZGVudGx5IChpZiB0aGV5IGRvbid0IG92ZXJs YXApIC0gb3IgICAgICAgIAogICBpZiB0aGUgb2xkIGNvZGUgYWxzbyBjb250YWluc3QgcHJldmlv dXNseSBwYXRjaGVkIGNvZGUgLSBldmVuIGlmIHRoZXkgICAgICAgIAogICBvdmVybGFwLiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApUaGUgZGlzYWR2YW50YWdlIG9mIHRoZSBm aXJzdCBsYXJnZSBwYXRjaCBpcyB0aGF0IGl0IGNhbiBncm93IG92ZXIgICAgICAgICAgICAgIAp0 aW1lIGFuZCBub3QgcHJvdmlkZSBhbiBiaXNlY3Rpb24gbWVjaGFuaXNtIHRvIGlkZW50aWZ5IGZh dWx0eSBwYXRjaGVzLiAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApUaGUgaG90LXBh dGNoIHN0YWNrIHB1dHMgc3RyaWN0cyByZXF1aXJlbWVudHMgb24gdGhlIG9yZGVyIG9mIHRoZSBw YXRjaGVzICAgICAgICAgICAKYmVpbmcgbG9hZGVkIGFuZCByZXF1aXJlcyBhbiBoeXBlcnZpc29y IGJ1aWxkLWlkIHRvIG1hdGNoIGFnYWluc3QuICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAKVGhlIG9sZCBjb2RlIGFsbG93cyBtdWNoIG1vcmUgZmxleGliaWxpdHkgYW5kIGFu IGFkZGl0aW9uYWwgZ3VhcmQsICAgICAgICAgICAgICAKYnV0IGlzIG1vcmUgY29tcGxleCB0byBp bXBsZW1lbnQuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAKVGhlIHNlY29uZCBvcHRpb24gd2hpY2ggcmVxdWlyZXMg YW4gYnVpbGQtaWQgb2YgdGhlIGh5cGVydmlzb3IgICAgICAgICAgICAgICAgICAKaXMgaW1wbGVt ZW50ZWQgaW4gdGhlIFhlbiBQcm9qZWN0IGh5cGVydmlzb3IuICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKIgoKSSB3YXMgYWxsIGZvciAi b2xkX2NvZGUgdG8gY2hlY2sgYWdhaW5zdCIgYnV0IHRoYXQgd291bGQgaW5jdXIgcXVpdGUgYSBs b3QKb2YgaW1wbGVtZW50YXRpb24uIFRoZSAnc3RhY2tpbmcnIChzdWdnZXN0ZWQgYnkgTWFydGlu KSBpcyBtdWNoIGVhc2llcgp0byBpbXBsZW1lbnQuIEkgYW0gaG9waW5nIHRoYXQgaW4gbmV4dCBt YWpvciBtaWxlc3RvbmUgdGhlICdvbGQgY29kZScgY2hlY2tpbmcKY2FuIGJlIGltcGxlbWVudGVk IHN1Y2ggdGhhdCB0aGUgYWRtaW4gaGFzIHRoZSBjaG9pY2UgdG8gdXNlIGJvdGguCgo+IAo+ID4g KyMgTm90IFlldCBEb25lCj4gPiArCj4gPiArVGhpcyBpcyBmb3IgZnVydGhlciBkZXZlbG9wbWVu dCBvZiB4U3BsaWNlLgo+ID4gKwo+ID4gKyMjIEdvYWxzCj4gPiArCj4gPiArVGhlIGltcGxlbWVu dGF0aW9uIG11c3QgYWxzbyBoYXZlIGEgbWVjaGFuaXNtIGZvcjoKPiA+ICsKPiA+ICsgKiBCZSBh YmxlIHRvIGxvb2t1cCBpbiB0aGUgWGVuIGh5cGVydmlzb3IgdGhlIHN5bWJvbCBuYW1lcyBvZiBm dW5jdGlvbnMgZnJvbSB0aGUgRUxGIHBheWxvYWQuCj4gPiArICogQmUgYWJsZSB0byBwYXRjaCAu cm9kYXRhLCAuYnNzLCBhbmQgLmRhdGEgc2VjdGlvbnMuCj4gPiArICogRnVydGhlciBzYWZldHkg Y2hlY2tzIChibGFja2xpc3Qgb2Ygd2hpY2ggZnVuY3Rpb25zIGNhbm5vdCBiZSBwYXRjaGVkLCBj aGVjawo+ID4gKyAgIHRoZSBzdGFjaywgbWFrZSBzdXJlIHRoZSBwYXlsb2FkIGlzIGJ1aWx0IHdp dGggc2FtZSBjb21waWxlciBhcyBoeXBlcnZpc29yLAo+ID4gKyAgIGFuZCBOTUkvTUNFIGhhbmRs ZXJzIGFuZCBkb19ubWkgZm9yIHJpZ2h0IG5vdyAtIHVudGlsIGFuIHNhZmUgc29sdXRpb24gaXMg Zm91bmQpLgo+ID4gKyAqIE5PUCBvdXQgdGhlIGNvZGUgc2VxdWVuY2UgaWYgYG5ld19zaXplYCBp cyB6ZXJvLgo+ID4gKyAqIERlYWwgd2l0aCBvdGhlciByZWxvY2F0aW9uIHR5cGVzOiAgUl9YODZf NjRfWzgsMTYsMzIsMzJTXSwgUl9YODZfNjRfUENbOCwxNiw2NF0gaW4gcGF5bG9hZCBmaWxlLgo+ IAo+IERvZXMgdGhpcyBiZWxvbmcgaGVyZT8gRG9lc24ndCB0aGlzIGR1cGxpY2F0ZSBzb21ldGhp bmcgSSBzYXcgZWFybGllcj8KCj8gVGhpcyBpcyBqdXN0IHNocmlua2luZyB0aGUgIlRPRE8gR29h bHMiIHNlY3Rpb24gYW5kIHJlbW92aW5nIHRoZToKIi0gKiAgQW4gZGVwZW5kZW5jeSBtZWNoYW5p c20gZm9yIHRoZSBwYXlsb2Fkcy4gVG8gdXNlIHRoYXQgaW5mb3JtYXRpb24gdG8gbG9hZDoKLSAg ICAtIFRoZSBhcHByb3BpYXRlIHBheWxvYWQuIFRvIHZlcmlmeSB0aGF0IHBheWxvYWQgaXMgYnVp bHQgYWdhaW5zdCB0aGUKLSAgICAgIGh5cGVydmlzb3IuIFRoaXMgY2FuIGJlIGRvbmUgdmlhIHRo ZSBgYnVpbGQtaWRgCi0gICAgICBvciB2aWEgcHJvdmlkaW5nIGFuIGNvcHkgb2YgdGhlIG9sZCBj b2RlIC0gc28gdGhhdCB0aGUgaHlwZXJ2aXNvciBjYW4KLSAgICAgICB2ZXJpZnkgaXQgYWdhaW5z dCB0aGUgY29kZSBpbiBtZW1vcnkuCi0gICAgLSBUbyBjb25zdHJ1Y3QgYW4gYXBwcm9waWF0ZSBv cmRlciBvZiBwYXlsb2FkcyB0byBsb2FkIGluIGNhc2UgdGhleQotICAgICAgZGVwZW5kIG9uIGVh Y2ggb3RoZXIuCiIKClRoZSBvdGhlciBUT0RPcyBhcmUgbm90IGFkZGVkLgoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK