From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: [PATCH v9 21/27] xsplice: Print build_id in keyhandler and on bootup. Date: Mon, 25 Apr 2016 11:35:08 -0400 Message-ID: <1461598514-5440-22-git-send-email-konrad.wilk@oracle.com> References: <1461598514-5440-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.bemta14.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1auiYs-0004xf-8x for xen-devel@lists.xenproject.org; Mon, 25 Apr 2016 15:36:34 +0000 In-Reply-To: <1461598514-5440-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 c3BsaWNlLmMgYi94ZW4vY29tbW9uL3hzcGxpY2UuYwppbmRleCAwNTA2NGFlLi45MzRkZDIyIDEw MDY0NAotLS0gYS94ZW4vY29tbW9uL3hzcGxpY2UuYworKysgYi94ZW4vY29tbW9uL3hzcGxpY2Uu YwpAQCAtMTYsNiArMTYsNyBAQAogI2luY2x1ZGUgPHhlbi9zcGlubG9jay5oPgogI2luY2x1ZGUg PHhlbi9zdHJpbmcuaD4KICNpbmNsdWRlIDx4ZW4vc3ltYm9scy5oPgorI2luY2x1ZGUgPHhlbi92 ZXJzaW9uLmg+CiAjaW5jbHVkZSA8eGVuL3ZpcnR1YWxfcmVnaW9uLmg+CiAjaW5jbHVkZSA8eGVu L3ZtYXAuaD4KICNpbmNsdWRlIDx4ZW4vd2FpdC5oPgpAQCAtMTM2MywxMCArMTM2NCwxNSBAQCBz dGF0aWMgY29uc3QgY2hhciAqc3RhdGUyc3RyKHVpbnQzMl90IHN0YXRlKQogc3RhdGljIHZvaWQg eHNwbGljZV9wcmludGFsbCh1bnNpZ25lZCBjaGFyIGtleSkKIHsKICAgICBzdHJ1Y3QgcGF5bG9h ZCAqZGF0YTsKKyAgICBjb25zdCB2b2lkICpiaW5hcnlfaWQgPSBOVUxMOworICAgIHVuc2lnbmVk IGludCBsZW4gPSAwOwogICAgIHVuc2lnbmVkIGludCBpOwogCiAgICAgcHJpbnRrKCInJWMnIHBy ZXNzZWQgLSBEdW1waW5nIGFsbCB4c3BsaWNlIHBhdGNoZXNcbiIsIGtleSk7CiAKKyAgICBpZiAo ICF4ZW5fYnVpbGRfaWQoJmJpbmFyeV9pZCwgJmxlbikgKQorICAgICAgICBwcmludGsoImJ1aWxk LWlkOiAlKnBoTlxuIiwgbGVuLCBiaW5hcnlfaWQpOworCiAgICAgaWYgKCAhc3Bpbl90cnlsb2Nr KCZwYXlsb2FkX2xvY2spICkKICAgICB7CiAgICAgICAgIHByaW50aygiTG9jayBoZWxkLiBUcnkg YWdhaW4uXG4iKTsKQEAgLTE0MDMsNiArMTQwOSwxMiBAQCBzdGF0aWMgdm9pZCB4c3BsaWNlX3By aW50YWxsKHVuc2lnbmVkIGNoYXIga2V5KQogCiBzdGF0aWMgaW50IF9faW5pdCB4c3BsaWNlX2lu aXQodm9pZCkKIHsKKyAgICBjb25zdCB2b2lkICpiaW5hcnlfaWQ7CisgICAgdW5zaWduZWQgaW50 IGxlbjsKKworICAgIGlmICggIXhlbl9idWlsZF9pZCgmYmluYXJ5X2lkLCAmbGVuKSApCisgICAg ICAgIHByaW50ayhYRU5MT0dfSU5GTyBYU1BMSUNFICI6IGJ1aWxkLWlkOiAlKnBoTlxuIiwgbGVu LCBiaW5hcnlfaWQpOworCiAgICAgcmVnaXN0ZXJfa2V5aGFuZGxlcigneCcsIHhzcGxpY2VfcHJp bnRhbGwsICJwcmludCB4c3BsaWNpbmcgaW5mbyIsIDEpOwogCiAgICAgYXJjaF94c3BsaWNlX2lu aXQoKTsKLS0gCjIuNS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo dHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK