From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: [PATCH v4 4/9] version: Print build-id at bootup. Date: Tue, 23 Aug 2016 22:22:07 -0400 Message-ID: <1472005332-32207-5-git-send-email-konrad.wilk@oracle.com> References: <1472005332-32207-1-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.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bcNq3-0002zl-9f for xen-devel@lists.xenproject.org; Wed, 24 Aug 2016 02:22:47 +0000 In-Reply-To: <1472005332-32207-1-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: xen-devel@lists.xenproject.org, konrad@kernel.org, ross.lagerwall@citrix.com Cc: Andrew Cooper , Jan Beulich , Konrad Rzeszutek Wilk List-Id: xen-devel@lists.xenproject.org TGl2ZXBhdGNoIGV4cGVjdGVkIGF0IHNvbWUgcG9pbnQgdG8gYmUgYWJsZSB0byBwcmludCB0aGUK YnVpbGQtaWQgZHVyaW5nIGJvb3R1cCwgd2hpY2ggaXQgZGlkIG5vdC4gIFRoZSByZWFzb24gaXMK dGhhdCB4ZW5fYnVpbGRfaW5pdCBhbmQgbGl2ZXBhdGNoX2luaXQgYXJlIGJvdGggX19pbml0Y2Fs bAp0eXBlIHJvdXRpbmVzLiBUaGlzIG1lYW50IHRoYXQgd2hlbiBsaXZlcGF0Y2hfaW5pdCBjYWxs ZWQKeGVuX2J1aWxkX2lkLCBpdCB3b3VsZCByZXR1cm4gLUVOT0RBVEEgYXMgYnVpbGRfaWRfbGVu IHdhcwpub3Qgc2V0dXAgeWV0IChiL2MgeGVuX2J1aWxkX2luaXQgd291bGQgYmUgY2FsbGVkIGxh dGVyKS4KClRoZSBvcmlnaW5hbCBwYXRjaCBmaXhlZCB0aGlzIGJ5IGNhbGxpbmcgeGVuX2J1aWxk X2luaXQgaW4KbGl2ZXBhdGNoX2luaXQgd2hpY2ggYWxsb3dzIHVzIHRvIHByaW50IHRoZSBidWls ZC1pZCBvZgp0aGUgaHlwZXJ2aXNvci4KCkhvd2V2ZXIgdGhlIHg4NiBtYWludGFpbmVycyBwb2lu dGVkIG91dCB0aGF0IGJ1aWxkLWlkCmlzIGluZGVwZW5kZW50IG9mIExpdmVwYXRjaCBhbmQgaW4g ZmFjdCBzaG91bGQgcHJpbnQKcmVnYXJkbGVzcyB3aGV0aGVyIExpdmVwYXRjaCBpcyBlbmFibGVk IG9yIG5vdC4KClRoZXJlZm9yZSB0aGlzIHBhdGNoIG1vdmVzIHRoZSBsb2dpYyBvZiBwcmludGlu ZyB0aGUgYnVpbGQtaWQKdG8gdmVyc2lvbi5jLgoKU2lnbmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6 dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgoKLS0tCkNjOiBSb3NzIExhZ2Vyd2Fs bCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j b29wZXIzQGNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgp2 MjogTW92ZSB4ZW5fYnVpbGRfaW5pdCBpbiB2ZXJzaW9uLmggaW5zdGVhZCBvZiBsaXZlcGF0Y2gu aAp2MzogUG9zdGVkIGFzICJsaXZlcGF0Y2g6IFN5bmMgY2FjaGUgb2YgYnVpbGQtaWQgYmVmb3Jl IHVzaW5nIGl0IGZpcnN0IHRpbWUiCnY0OiBNb3ZlIHRoZSBwcmludGluZyBvZiBidWlsZC1pZCB0 byB2ZXJzaW9uLmMuCiAgICBDaGFuZ2UgdGl0bGUKLS0tCiB4ZW4vY29tbW9uL2xpdmVwYXRjaC5j IHwgNiAtLS0tLS0KIHhlbi9jb21tb24vdmVyc2lvbi5jICAgfCA3ICsrKysrKy0KIDIgZmlsZXMg Y2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl bi9jb21tb24vbGl2ZXBhdGNoLmMgYi94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCmluZGV4IDg4ZjE1 NDMuLmJkNjU3MTIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKKysrIGIveGVu L2NvbW1vbi9saXZlcGF0Y2guYwpAQCAtMTU3OSwxMiArMTU3OSw2IEBAIHN0YXRpYyB2b2lkIGxp dmVwYXRjaF9wcmludGFsbCh1bnNpZ25lZCBjaGFyIGtleSkKIAogc3RhdGljIGludCBfX2luaXQg bGl2ZXBhdGNoX2luaXQodm9pZCkKIHsKLSAgICBjb25zdCB2b2lkICpiaW5hcnlfaWQ7Ci0gICAg dW5zaWduZWQgaW50IGxlbjsKLQotICAgIGlmICggIXhlbl9idWlsZF9pZCgmYmluYXJ5X2lkLCAm bGVuKSApCi0gICAgICAgIHByaW50ayhYRU5MT0dfSU5GTyBMSVZFUEFUQ0ggIjogYnVpbGQtaWQ6 ICUqcGhOXG4iLCBsZW4sIGJpbmFyeV9pZCk7Ci0KICAgICByZWdpc3Rlcl9rZXloYW5kbGVyKCd4 JywgbGl2ZXBhdGNoX3ByaW50YWxsLCAicHJpbnQgbGl2ZXBhdGNoIGluZm8iLCAxKTsKIAogICAg IGFyY2hfbGl2ZXBhdGNoX2luaXQoKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdmVyc2lvbi5j IGIveGVuL2NvbW1vbi92ZXJzaW9uLmMKaW5kZXggYjJhZmU5Ni4uNzQzNDZiOCAxMDA2NDQKLS0t IGEveGVuL2NvbW1vbi92ZXJzaW9uLmMKKysrIGIveGVuL2NvbW1vbi92ZXJzaW9uLmMKQEAgLTEy MSw2ICsxMjEsNyBAQCBzdGF0aWMgaW50IF9faW5pdCB4ZW5fYnVpbGRfaW5pdCh2b2lkKQogewog ICAgIGNvbnN0IEVsZl9Ob3RlICpuID0gX19ub3RlX2dudV9idWlsZF9pZF9zdGFydDsKICAgICB1 bnNpZ25lZCBpbnQgc3o7CisgICAgaW50IHJjOwogCiAgICAgLyogLS1idWlsZC1pZCBpbnZva2Vk IHdpdGggd3JvbmcgcGFyYW1ldGVycy4gKi8KICAgICBpZiAoIF9fbm90ZV9nbnVfYnVpbGRfaWRf ZW5kIDw9ICZuWzBdICkKQEAgLTEzMiw3ICsxMzMsMTEgQEAgc3RhdGljIGludCBfX2luaXQgeGVu X2J1aWxkX2luaXQodm9pZCkKIAogICAgIHN6ID0gKHZvaWQgKilfX25vdGVfZ251X2J1aWxkX2lk X2VuZCAtICh2b2lkICopbjsKIAotICAgIHJldHVybiB4ZW5fYnVpbGRfaWRfY2hlY2sobiwgc3os ICZidWlsZF9pZF9wLCAmYnVpbGRfaWRfbGVuKTsKKyAgICByYyA9IHhlbl9idWlsZF9pZF9jaGVj ayhuLCBzeiwgJmJ1aWxkX2lkX3AsICZidWlsZF9pZF9sZW4pOworICAgIGlmICggIXJjICkKKyAg ICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICJidWlsZC1pZDogJSpwaE5cbiIsIGJ1aWxkX2lkX2xl biwgYnVpbGRfaWRfcCk7CisKKyAgICByZXR1cm4gcmM7CiB9CiBfX2luaXRjYWxsKHhlbl9idWls ZF9pbml0KTsKICNlbmRpZgotLSAKMi40LjExCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==