From mboxrd@z Thu Jan 1 00:00:00 1970 From: Haozhong Zhang Subject: [PATCH v2 7/7] tools/xen-mceinj: fix the type of cpu number Date: Mon, 27 Feb 2017 13:09:12 +0800 Message-ID: <20170227050912.28824-8-haozhong.zhang@intel.com> References: <20170227050912.28824-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: <20170227050912.28824-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 List-Id: xen-devel@lists.xenproject.org VXNlICJ1bnNpZ25lZCBpbnQiIHJhdGhlciB0aGFuICJpbnQiIHRvIGFsaWduIHRvIHRoZSB0eXBl ICJ1aW50MzJfdCIKb2YgeGVuX21jX3BoeXNjcHVpbmZvLm5jcHVzLgoKU2lnbmVkLW9mZi1ieTog SGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KQWNrZWQtYnk6IFdlaSBM aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u QGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRv b2xzL3Rlc3RzL21jZS10ZXN0L3Rvb2xzL3hlbi1tY2VpbmouYyB8IDEyICsrKysrKystLS0tLQog MSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n aXQgYS90b29scy90ZXN0cy9tY2UtdGVzdC90b29scy94ZW4tbWNlaW5qLmMgYi90b29scy90ZXN0 cy9tY2UtdGVzdC90b29scy94ZW4tbWNlaW5qLmMKaW5kZXggNTFhYmM4YS4uYmFlNWE0NiAxMDA2 NDQKLS0tIGEvdG9vbHMvdGVzdHMvbWNlLXRlc3QvdG9vbHMveGVuLW1jZWluai5jCisrKyBiL3Rv b2xzL3Rlc3RzL21jZS10ZXN0L3Rvb2xzL3hlbi1tY2VpbmouYwpAQCAtMTYxLDcgKzE2MSw3IEBA IHN0YXRpYyBpbnQgZmx1c2hfbXNyX2luaih4Y19pbnRlcmZhY2UgKnhjX2hhbmRsZSkKICAgICBy ZXR1cm4geGNfbWNhX29wKHhjX2hhbmRsZSwgJm1jKTsKIH0KIAotc3RhdGljIGludCBtY2FfY3B1 aW5mbyh4Y19pbnRlcmZhY2UgKnhjX2hhbmRsZSkKK3N0YXRpYyB1bnNpZ25lZCBpbnQgbWNhX2Nw dWluZm8oeGNfaW50ZXJmYWNlICp4Y19oYW5kbGUpCiB7CiAgICAgc3RydWN0IHhlbl9tYyBtYzsK IApAQCAtMTc2LDE2ICsxNzYsMTggQEAgc3RhdGljIGludCBtY2FfY3B1aW5mbyh4Y19pbnRlcmZh Y2UgKnhjX2hhbmRsZSkKICAgICAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBpbnQgaW5qZWN0 X2NtY2koeGNfaW50ZXJmYWNlICp4Y19oYW5kbGUsIGludCBjcHVfbnIpCitzdGF0aWMgaW50IGlu amVjdF9jbWNpKHhjX2ludGVyZmFjZSAqeGNfaGFuZGxlLCB1bnNpZ25lZCBpbnQgY3B1X25yKQog ewogICAgIHN0cnVjdCB4ZW5fbWMgbWM7Ci0gICAgaW50IG5yX2NwdXM7CisgICAgdW5zaWduZWQg aW50IG5yX2NwdXM7CiAKICAgICBtZW1zZXQoJm1jLCAwLCBzaXplb2Yoc3RydWN0IHhlbl9tYykp OwogCiAgICAgbnJfY3B1cyA9IG1jYV9jcHVpbmZvKHhjX2hhbmRsZSk7CiAgICAgaWYgKCFucl9j cHVzKQogICAgICAgICBlcnIoeGNfaGFuZGxlLCAiRmFpbGVkIHRvIGdldCBtY2FfY3B1aW5mbyIp OworICAgIGlmIChjcHVfbnIgPj0gbnJfY3B1cykKKyAgICAgICAgZXJyKHhjX2hhbmRsZSwgIi1j ICV1IGlzIGxhcmdlciB0aGFuICV1IiwgY3B1X25yLCBucl9jcHVzIC0gMSk7CiAKICAgICBtYy5j bWQgPSBYRU5fTUNfaW5qZWN0X3YyOwogICAgIG1jLmludGVyZmFjZV92ZXJzaW9uID0gWEVOX01D QV9JTlRFUkZBQ0VfVkVSU0lPTjsKQEAgLTQyMCw3ICs0MjIsNyBAQCBpbnQgbWFpbihpbnQgYXJn YywgY2hhciAqYXJndltdKQogICAgIGludCBjLCBvcHRfaW5kZXg7CiAgICAgdWludDMyX3QgZG9t aWQ7CiAgICAgeGNfaW50ZXJmYWNlICp4Y19oYW5kbGU7Ci0gICAgaW50IGNwdV9ucjsKKyAgICB1 bnNpZ25lZCBpbnQgY3B1X25yOwogICAgIHVpbnQ2NF90IGdhZGRyLCBtYXhfZ3BhOwogCiAgICAg LyogRGVmYXVsdCBWYWx1ZSAqLwpAQCAtNDQ0LDcgKzQ0Niw3IEBAIGludCBtYWluKGludCBhcmdj LCBjaGFyICphcmd2W10pCiAgICAgICAgICAgICBkdW1wPTE7CiAgICAgICAgICAgICBicmVhazsK ICAgICAgICAgY2FzZSAnYyc6Ci0gICAgICAgICAgICBjcHVfbnIgPSBzdHJ0b2wob3B0YXJnLCAm b3B0YXJnLCAxMCk7CisgICAgICAgICAgICBjcHVfbnIgPSBzdHJ0b3VsKG9wdGFyZywgJm9wdGFy ZywgMTApOwogICAgICAgICAgICAgaWYgKCBzdHJsZW4ob3B0YXJnKSAhPSAwICkKICAgICAgICAg ICAgICAgICBlcnIoeGNfaGFuZGxlLCAiUGxlYXNlIGlucHV0IGEgZGlnaXQgcGFyYW1ldGVyIGZv ciBDUFUiKTsKICAgICAgICAgICAgIGJyZWFrOwotLSAKMi4xMC4xCgoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==