From mboxrd@z Thu Jan 1 00:00:00 1970 From: Haozhong Zhang Subject: [PATCH 7/7] tools/xen-mceinj: fix the type of cpu number Date: Fri, 24 Feb 2017 18:52:56 +0800 Message-ID: <20170224105256.24668-8-haozhong.zhang@intel.com> References: <20170224105256.24668-1-haozhong.zhang@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20170224105256.24668-1-haozhong.zhang@intel.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xen.org Cc: Haozhong Zhang , Ian Jackson , Wei Liu , Jan Beulich List-Id: xen-devel@lists.xenproject.org VXNlICJ1bnNpZ25lZCBpbnQiIHJhdGhlciB0aGFuICJpbnQiIHRvIGFsaWduIHRvIHRoZSB0eXBl ICJ1aW50MzJfdCIKb2YgeGVuX21jX3BoeXNjcHVpbmZvLm5jcHVzLgoKU2lnbmVkLW9mZi1ieTog SGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KLS0tCkNjOiBJYW4gSmFj a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNp dHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CgpDaGFuZ2VzOgog KiBSZXBsYWNlICJ1aW50MzJfdCIgYnkgInVuc2lnbmVkIGludCIuCi0tLQogdG9vbHMvdGVzdHMv bWNlLXRlc3QvdG9vbHMveGVuLW1jZWluai5jIHwgMTIgKysrKysrKy0tLS0tCiAxIGZpbGUgY2hh bmdlZCwgNyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xz L3Rlc3RzL21jZS10ZXN0L3Rvb2xzL3hlbi1tY2VpbmouYyBiL3Rvb2xzL3Rlc3RzL21jZS10ZXN0 L3Rvb2xzL3hlbi1tY2VpbmouYwppbmRleCA1MWFiYzhhLi5iYWU1YTQ2IDEwMDY0NAotLS0gYS90 b29scy90ZXN0cy9tY2UtdGVzdC90b29scy94ZW4tbWNlaW5qLmMKKysrIGIvdG9vbHMvdGVzdHMv bWNlLXRlc3QvdG9vbHMveGVuLW1jZWluai5jCkBAIC0xNjEsNyArMTYxLDcgQEAgc3RhdGljIGlu dCBmbHVzaF9tc3JfaW5qKHhjX2ludGVyZmFjZSAqeGNfaGFuZGxlKQogICAgIHJldHVybiB4Y19t Y2Ffb3AoeGNfaGFuZGxlLCAmbWMpOwogfQogCi1zdGF0aWMgaW50IG1jYV9jcHVpbmZvKHhjX2lu dGVyZmFjZSAqeGNfaGFuZGxlKQorc3RhdGljIHVuc2lnbmVkIGludCBtY2FfY3B1aW5mbyh4Y19p bnRlcmZhY2UgKnhjX2hhbmRsZSkKIHsKICAgICBzdHJ1Y3QgeGVuX21jIG1jOwogCkBAIC0xNzYs MTYgKzE3NiwxOCBAQCBzdGF0aWMgaW50IG1jYV9jcHVpbmZvKHhjX2ludGVyZmFjZSAqeGNfaGFu ZGxlKQogICAgICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGludCBpbmplY3RfY21jaSh4Y19p bnRlcmZhY2UgKnhjX2hhbmRsZSwgaW50IGNwdV9ucikKK3N0YXRpYyBpbnQgaW5qZWN0X2NtY2ko eGNfaW50ZXJmYWNlICp4Y19oYW5kbGUsIHVuc2lnbmVkIGludCBjcHVfbnIpCiB7CiAgICAgc3Ry dWN0IHhlbl9tYyBtYzsKLSAgICBpbnQgbnJfY3B1czsKKyAgICB1bnNpZ25lZCBpbnQgbnJfY3B1 czsKIAogICAgIG1lbXNldCgmbWMsIDAsIHNpemVvZihzdHJ1Y3QgeGVuX21jKSk7CiAKICAgICBu cl9jcHVzID0gbWNhX2NwdWluZm8oeGNfaGFuZGxlKTsKICAgICBpZiAoIW5yX2NwdXMpCiAgICAg ICAgIGVycih4Y19oYW5kbGUsICJGYWlsZWQgdG8gZ2V0IG1jYV9jcHVpbmZvIik7CisgICAgaWYg KGNwdV9uciA+PSBucl9jcHVzKQorICAgICAgICBlcnIoeGNfaGFuZGxlLCAiLWMgJXUgaXMgbGFy Z2VyIHRoYW4gJXUiLCBjcHVfbnIsIG5yX2NwdXMgLSAxKTsKIAogICAgIG1jLmNtZCA9IFhFTl9N Q19pbmplY3RfdjI7CiAgICAgbWMuaW50ZXJmYWNlX3ZlcnNpb24gPSBYRU5fTUNBX0lOVEVSRkFD RV9WRVJTSU9OOwpAQCAtNDIwLDcgKzQyMiw3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICph cmd2W10pCiAgICAgaW50IGMsIG9wdF9pbmRleDsKICAgICB1aW50MzJfdCBkb21pZDsKICAgICB4 Y19pbnRlcmZhY2UgKnhjX2hhbmRsZTsKLSAgICBpbnQgY3B1X25yOworICAgIHVuc2lnbmVkIGlu dCBjcHVfbnI7CiAgICAgdWludDY0X3QgZ2FkZHIsIG1heF9ncGE7CiAKICAgICAvKiBEZWZhdWx0 IFZhbHVlICovCkBAIC00NDQsNyArNDQ2LDcgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKmFy Z3ZbXSkKICAgICAgICAgICAgIGR1bXA9MTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBj YXNlICdjJzoKLSAgICAgICAgICAgIGNwdV9uciA9IHN0cnRvbChvcHRhcmcsICZvcHRhcmcsIDEw KTsKKyAgICAgICAgICAgIGNwdV9uciA9IHN0cnRvdWwob3B0YXJnLCAmb3B0YXJnLCAxMCk7CiAg ICAgICAgICAgICBpZiAoIHN0cmxlbihvcHRhcmcpICE9IDAgKQogICAgICAgICAgICAgICAgIGVy cih4Y19oYW5kbGUsICJQbGVhc2UgaW5wdXQgYSBkaWdpdCBwYXJhbWV0ZXIgZm9yIENQVSIpOwog ICAgICAgICAgICAgYnJlYWs7Ci0tIAoyLjEwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK