From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: [PATCH 4/6] xen/x86: Use %*pb[l] instead of cpumask_scn{, list}printf() Date: Thu, 6 Sep 2018 13:08:14 +0100 Message-ID: <1536235696-31359-5-git-send-email-andrew.cooper3@citrix.com> References: <1536235696-31359-1-git-send-email-andrew.cooper3@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1536235696-31359-1-git-send-email-andrew.cooper3@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Xen-devel Cc: Andrew Cooper , Wei Liu , Jan Beulich , =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= List-Id: xen-devel@lists.xenproject.org VGhpcyByZW1vdmVzIGFsbCB1c2Ugb2Yga2V5aGFuZGxlcl9zY3JhdGNoIGFzIGEgYm91bmNlLWJ1 ZmZlciBmb3IgdGhlIHJlbmRlcmVkCnN0cmluZy4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2ln bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0t CkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1 MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ Ci0tLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMgfCA5ICsrKysrKy0tLQogeGVuL2Fy Y2gveDg2L2NyYXNoLmMgICAgICAgICAgfCA3ICsrLS0tLS0KIHhlbi9hcmNoL3g4Ni9pcnEuYyAg ICAgICAgICAgIHwgNyArKy0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyks IDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21j ZS5jIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMKaW5kZXggMzIyNzNkOS4uYTg2MDY5 MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMKKysrIGIveGVuL2Fy Y2gveDg2L2NwdS9tY2hlY2svbWNlLmMKQEAgLTUzNSw5ICs1MzUsMTIgQEAgdm9pZCBtY2hlY2tf Y21uX2hhbmRsZXIoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgICAg ICBtY19wYW5pYygiTUNFOiBObyBDUFUgZm91bmQgdmFsaWQgTUNFLCBuZWVkIHJlc2V0Iik7CiAg ICAgICAgIGlmICggIWNwdW1hc2tfZW1wdHkoJm1jZV9mYXRhbF9jcHVzKSApCiAgICAgICAgIHsK LSAgICAgICAgICAgIGNoYXIgKmVidWZwLCBlYnVmWzk2XSA9ICJNQ0U6IEZhdGFsIGVycm9yIGhh cHBlbmVkIG9uIENQVXMgIjsKLSAgICAgICAgICAgIGVidWZwID0gZWJ1ZiArIHN0cmxlbihlYnVm KTsKLSAgICAgICAgICAgIGNwdW1hc2tfc2NucHJpbnRmKGVidWZwLCA5NSAtIHN0cmxlbihlYnVm KSwgJm1jZV9mYXRhbF9jcHVzKTsKKyAgICAgICAgICAgIGNoYXIgZWJ1Zls5Nl07CisKKyAgICAg ICAgICAgIHNucHJpbnRmKGVidWYsIHNpemVvZihlYnVmKSwKKyAgICAgICAgICAgICAgICAgICAg ICJNQ0U6IEZhdGFsIGVycm9yIGhhcHBlbmVkIG9uIENQVXMgJSpwZCIsCisgICAgICAgICAgICAg ICAgICAgICBucl9jcHVfaWRzLCAgJm1jZV9mYXRhbF9jcHVzKTsKKwogICAgICAgICAgICAgbWNf cGFuaWMoZWJ1Zik7CiAgICAgICAgIH0KICAgICAgICAgYXRvbWljX3NldCgmZm91bmRfZXJyb3Is IDApOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NyYXNoLmMgYi94ZW4vYXJjaC94ODYvY3Jh c2guYwppbmRleCA4ZDc0MjU4Li5kNGI4M2FkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3Jh c2guYworKysgYi94ZW4vYXJjaC94ODYvY3Jhc2guYwpAQCAtMTU5LDExICsxNTksOCBAQCBzdGF0 aWMgdm9pZCBubWlfc2hvb3Rkb3duX2NwdXModm9pZCkKICAgICBpZiAoIGNwdW1hc2tfZW1wdHko JndhaXRpbmdfdG9fY3Jhc2gpICkKICAgICAgICAgcHJpbnRrKCJTaG90IGRvd24gYWxsIENQVXNc biIpOwogICAgIGVsc2UKLSAgICB7Ci0gICAgICAgIGNwdWxpc3Rfc2NucHJpbnRmKGtleWhhbmRs ZXJfc2NyYXRjaCwgc2l6ZW9mIGtleWhhbmRsZXJfc2NyYXRjaCwKLSAgICAgICAgICAgICAgICAg ICAgICAgICAgJndhaXRpbmdfdG9fY3Jhc2gpOwotICAgICAgICBwcmludGsoIkZhaWxlZCB0byBz aG9vdCBkb3duIENQVXMgeyVzfVxuIiwga2V5aGFuZGxlcl9zY3JhdGNoKTsKLSAgICB9CisgICAg ICAgIHByaW50aygiRmFpbGVkIHRvIHNob290IGRvd24gQ1BVcyB7JSpwYmx9XG4iLAorICAgICAg ICAgICAgICAgbnJfY3B1X2lkcywgJndhaXRpbmdfdG9fY3Jhc2gpOwogCiAgICAgLyogQ3Jhc2gg c2h1dGRvd24gYW55IElPTU1VIGZ1bmN0aW9uYWxpdHkgYXMgdGhlIGNyYXNoZHVtcCBrZXJuZWwg aXMgbm90CiAgICAgICogaGFwcHkgd2hlbiBib290aW5nIGlmIGludGVycnVwdC9kbWEgcmVtYXBw aW5nIGlzIHN0aWxsIGVuYWJsZWQgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9pcnEuYyBi L3hlbi9hcmNoL3g4Ni9pcnEuYwppbmRleCBlYzkzYWI2Li5jYTUxMzIwIDEwMDY0NAotLS0gYS94 ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC0yMzAyLDExICsy MzAyLDggQEAgc3RhdGljIHZvaWQgZHVtcF9pcnFzKHVuc2lnbmVkIGNoYXIga2V5KQogCiAgICAg ICAgIHNwaW5fbG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBmbGFncyk7CiAKLSAgICAgICAgY3B1 bWFza19zY25wcmludGYoa2V5aGFuZGxlcl9zY3JhdGNoLCBzaXplb2Yoa2V5aGFuZGxlcl9zY3Jh dGNoKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgZGVzYy0+YWZmaW5pdHkpOwotICAgICAg ICBwcmludGsoIiAgIElSUTolNGQgYWZmaW5pdHk6JXMgdmVjOiUwMnggdHlwZT0lLTE1cyIKLSAg ICAgICAgICAgICAgICIgc3RhdHVzPSUwOHggIiwKLSAgICAgICAgICAgICAgIGlycSwga2V5aGFu ZGxlcl9zY3JhdGNoLCBkZXNjLT5hcmNoLnZlY3RvciwKKyAgICAgICAgcHJpbnRrKCIgICBJUlE6 JTRkIGFmZmluaXR5OiUqcGIgdmVjOiUwMnggdHlwZT0lLTE1cyBzdGF0dXM9JTA4eCAiLAorICAg ICAgICAgICAgICAgaXJxLCBucl9jcHVfaWRzLCBkZXNjLT5hZmZpbml0eSwgZGVzYy0+YXJjaC52 ZWN0b3IsCiAgICAgICAgICAgICAgICBkZXNjLT5oYW5kbGVyLT50eXBlbmFtZSwgZGVzYy0+c3Rh dHVzKTsKIAogICAgICAgICBpZiAoIHNzaWQgKQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs