From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: [PATCH v7 20/24] xsplice: Print build_id in keyhandler and on bootup. Date: Sun, 10 Apr 2016 17:14:52 -0400 Message-ID: <1460322896-1115-21-git-send-email-konrad.wilk@oracle.com> References: <1460322896-1115-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 1apMhV-00089P-F8 for xen-devel@lists.xenproject.org; Sun, 10 Apr 2016 21:15:21 +0000 In-Reply-To: <1460322896-1115-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, 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 c3BsaWNlLmMgYi94ZW4vY29tbW9uL3hzcGxpY2UuYwppbmRleCBjYmJiMjNkLi4yMWU1NmE1IDEw MDY0NAotLS0gYS94ZW4vY29tbW9uL3hzcGxpY2UuYworKysgYi94ZW4vY29tbW9uL3hzcGxpY2Uu YwpAQCAtMTYsNiArMTYsNyBAQAogI2luY2x1ZGUgPHhlbi9zcGlubG9jay5oPgogI2luY2x1ZGUg PHhlbi9zdHJpbmcuaD4KICNpbmNsdWRlIDx4ZW4vc3ltYm9scy5oPgorI2luY2x1ZGUgPHhlbi92 ZXJzaW9uLmg+CiAjaW5jbHVkZSA8eGVuL3ZpcnR1YWxfcmVnaW9uLmg+CiAjaW5jbHVkZSA8eGVu L3ZtYXAuaD4KICNpbmNsdWRlIDx4ZW4vd2FpdC5oPgpAQCAtMTMyOSwxMCArMTMzMCwxNSBAQCBz dGF0aWMgY29uc3QgY2hhciAqc3RhdGUyc3RyKHVpbnQzMl90IHN0YXRlKQogc3RhdGljIHZvaWQg eHNwbGljZV9wcmludGFsbCh1bnNpZ25lZCBjaGFyIGtleSkKIHsKICAgICBzdHJ1Y3QgcGF5bG9h ZCAqZGF0YTsKKyAgICBjb25zdCB2b2lkICpiaW5hcnlfaWQgPSBOVUxMOworICAgIHVuc2lnbmVk IGludCBsZW4gPSAwOwogICAgIHVuc2lnbmVkIGludCBpOwogCiAgICAgcHJpbnRrKCInJXUnIHBy ZXNzZWQgLSBEdW1waW5nIGFsbCB4c3BsaWNlIHBhdGNoZXNcbiIsIGtleSk7CiAKKyAgICBpZiAo ICF4ZW5fYnVpbGRfaWQoJmJpbmFyeV9pZCwgJmxlbikgKQorICAgICAgICBwcmludGsoImJ1aWxk LWlkOiAlKnBoTlxuIiwgbGVuLCBiaW5hcnlfaWQpOworCiAgICAgaWYgKCAhc3Bpbl90cnlsb2Nr KCZwYXlsb2FkX2xvY2spICkKICAgICB7CiAgICAgICAgIHByaW50aygiTG9jayBoZWxkLiBUcnkg YWdhaW4uXG4iKTsKQEAgLTEzNjUsMTEgKzEzNzEsMTcgQEAgc3RhdGljIHZvaWQgeHNwbGljZV9w cmludGFsbCh1bnNpZ25lZCBjaGFyIGtleSkKIAogc3RhdGljIGludCBfX2luaXQgeHNwbGljZV9p bml0KHZvaWQpCiB7CisgICAgY29uc3Qgdm9pZCAqYmluYXJ5X2lkOworICAgIHVuc2lnbmVkIGlu dCBsZW47CisKICAgICBCVUlMRF9CVUdfT04oIHNpemVvZihzdHJ1Y3QgeHNwbGljZV9wYXRjaF9m dW5jKSAhPSA2NCApOwogICAgIEJVSUxEX0JVR19PTiggc2l6ZW9mKHN0cnVjdCB4c3BsaWNlX3Bh dGNoX2Z1bmNfaW50ZXJuYWwpICE9IDY0ICk7CiAgICAgQlVJTERfQlVHX09OKCBvZmZzZXRvZihz dHJ1Y3QgeHNwbGljZV9wYXRjaF9mdW5jLCBuZXdfYWRkcikgIT0gOCApOwogICAgIEJVSUxEX0JV R19PTiggb2Zmc2V0b2Yoc3RydWN0IHhzcGxpY2VfcGF0Y2hfZnVuYywgbmV3X3NpemUpICE9IDI0 ICk7CiAKKyAgICBpZiAoICF4ZW5fYnVpbGRfaWQoJmJpbmFyeV9pZCwgJmxlbikgKQorICAgICAg ICBwcmludGsoWEVOTE9HX0lORk8gWFNQTElDRSAiOiBidWlsZC1pZDogJSpwaE5cbiIsIGxlbiwg YmluYXJ5X2lkKTsKKwogICAgIHJlZ2lzdGVyX2tleWhhbmRsZXIoJ3gnLCB4c3BsaWNlX3ByaW50 YWxsLCAicHJpbnQgeHNwbGljaW5nIGluZm8iLCAxKTsKIAogICAgIGFyY2hfeHNwbGljZV9pbml0 KCk7Ci0tIAoyLjUuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0 cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==