From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: [PATCH v8 21/25] xsplice: Print build_id in keyhandler and on bootup. Date: Wed, 13 Apr 2016 17:09:52 -0400 Message-ID: <1460581796-30071-22-git-send-email-konrad.wilk@oracle.com> References: <1460581796-30071-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.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aqS3I-00067B-Az for xen-devel@lists.xenproject.org; Wed, 13 Apr 2016 21:10:20 +0000 In-Reply-To: <1460581796-30071-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: konrad@kernel.org, xen-devel@lists.xenproject.org, sasha.levin@oracle.com, andrew.cooper3@citrix.com, ross.lagerwall@citrix.com, mpohlack@amazon.de Cc: Keir Fraser , Tim Deegan , Ian Jackson , Jan Beulich , Konrad Rzeszutek Wilk List-Id: xen-devel@lists.xenproject.org QXMgaXQgc2hvdWxkIGJlIGFuIHVzZWZ1bCBkZWJ1ZyBtZWNoYW5pc20uCgpTaWduZWQtb2ZmLWJ5 OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkFja2VkLWJ5 OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29v cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKLS0KQ2M6IElhbiBKYWNrc29uIDxpYW4u amFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t PgpDYzogS2VpciBGcmFzZXIgPGtlaXJAeGVuLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4u b3JnPgoKdjI6IHMvY2hhciAqL2NvbnN0IHZvaWQgKgp2NTogcy9zc2l6ZV90L3Vuc2lnbmVkIGlu dC8KdjY6IFJlbW92ZSBwb2ludGxlc3MgaW5pdGlhbGl6ZXJzLCB1c2Ugc3RyaW5nIGxpdGVyYWwg aW5zdGVhZCBvZiAlcywKICAgIGFkZCBKYW4ncyBBY2suCnY3OiBBZGQgQW5kcmV3J3MgUmV2aWV3 ZWQtYnkKLS0tCi0tLQogeGVuL2NvbW1vbi94c3BsaWNlLmMgfCAxMiArKysrKysrKysrKysKIDEg ZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi94 c3BsaWNlLmMgYi94ZW4vY29tbW9uL3hzcGxpY2UuYwppbmRleCBhNjMyM2UyLi43ZDNkOTZkIDEw MDY0NAotLS0gYS94ZW4vY29tbW9uL3hzcGxpY2UuYworKysgYi94ZW4vY29tbW9uL3hzcGxpY2Uu YwpAQCAtMTYsNiArMTYsNyBAQAogI2luY2x1ZGUgPHhlbi9zcGlubG9jay5oPgogI2luY2x1ZGUg PHhlbi9zdHJpbmcuaD4KICNpbmNsdWRlIDx4ZW4vc3ltYm9scy5oPgorI2luY2x1ZGUgPHhlbi92 ZXJzaW9uLmg+CiAjaW5jbHVkZSA8eGVuL3ZpcnR1YWxfcmVnaW9uLmg+CiAjaW5jbHVkZSA8eGVu L3ZtYXAuaD4KICNpbmNsdWRlIDx4ZW4vd2FpdC5oPgpAQCAtMTMzMywxMCArMTMzNCwxNSBAQCBz dGF0aWMgY29uc3QgY2hhciAqc3RhdGUyc3RyKHVpbnQzMl90IHN0YXRlKQogc3RhdGljIHZvaWQg eHNwbGljZV9wcmludGFsbCh1bnNpZ25lZCBjaGFyIGtleSkKIHsKICAgICBzdHJ1Y3QgcGF5bG9h ZCAqZGF0YTsKKyAgICBjb25zdCB2b2lkICpiaW5hcnlfaWQgPSBOVUxMOworICAgIHVuc2lnbmVk IGludCBsZW4gPSAwOwogICAgIHVuc2lnbmVkIGludCBpOwogCiAgICAgcHJpbnRrKCInJXUnIHBy ZXNzZWQgLSBEdW1waW5nIGFsbCB4c3BsaWNlIHBhdGNoZXNcbiIsIGtleSk7CiAKKyAgICBpZiAo ICF4ZW5fYnVpbGRfaWQoJmJpbmFyeV9pZCwgJmxlbikgKQorICAgICAgICBwcmludGsoImJ1aWxk LWlkOiAlKnBoTlxuIiwgbGVuLCBiaW5hcnlfaWQpOworCiAgICAgaWYgKCAhc3Bpbl90cnlsb2Nr KCZwYXlsb2FkX2xvY2spICkKICAgICB7CiAgICAgICAgIHByaW50aygiTG9jayBoZWxkLiBUcnkg YWdhaW4uXG4iKTsKQEAgLTEzNjksNiArMTM3NSw5IEBAIHN0YXRpYyB2b2lkIHhzcGxpY2VfcHJp bnRhbGwodW5zaWduZWQgY2hhciBrZXkpCiAKIHN0YXRpYyBpbnQgX19pbml0IHhzcGxpY2VfaW5p dCh2b2lkKQogeworICAgIGNvbnN0IHZvaWQgKmJpbmFyeV9pZDsKKyAgICB1bnNpZ25lZCBpbnQg bGVuOworCiAgICAgQlVJTERfQlVHX09OKCBzaXplb2Yoc3RydWN0IHhzcGxpY2VfcGF0Y2hfZnVu YykgIT0KICAgICAgICAgICAgICAgICAgIHNpemVvZihzdHJ1Y3QgeHNwbGljZV9wYXRjaF9mdW5j X2ludGVybmFsKSApOwogICAgIEJVSUxEX0JVR19PTiggc2l6ZW9mKHN0cnVjdCB4c3BsaWNlX3Bh dGNoX2Z1bmNfaW50ZXJuYWwpICE9CkBAIC0xMzgxLDYgKzEzOTAsOSBAQCBzdGF0aWMgaW50IF9f aW5pdCB4c3BsaWNlX2luaXQodm9pZCkKICAgICBCVUlMRF9CVUdfT04oIG9mZnNldG9mKHN0cnVj dCB4c3BsaWNlX3BhdGNoX2Z1bmMsIG5ld19hZGRyKSAhPSA0ICk7CiAgICAgQlVJTERfQlVHX09O KCBvZmZzZXRvZihzdHJ1Y3QgeHNwbGljZV9wYXRjaF9mdW5jLCBuZXdfc2l6ZSkgIT0gMTIgKTsK ICNlbmRpZgorICAgIGlmICggIXhlbl9idWlsZF9pZCgmYmluYXJ5X2lkLCAmbGVuKSApCisgICAg ICAgIHByaW50ayhYRU5MT0dfSU5GTyBYU1BMSUNFICI6IGJ1aWxkLWlkOiAlKnBoTlxuIiwgbGVu LCBiaW5hcnlfaWQpOworCiAgICAgcmVnaXN0ZXJfa2V5aGFuZGxlcigneCcsIHhzcGxpY2VfcHJp bnRhbGwsICJwcmludCB4c3BsaWNpbmcgaW5mbyIsIDEpOwogCiAgICAgYXJjaF94c3BsaWNlX2lu aXQoKTsKLS0gCjIuNS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo dHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK