From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Dunlap Subject: [PATCH 7/8] tools/xenalyze: Fix multiple instances of *HYPERCALL_MAX Date: Thu, 25 Feb 2016 14:49:02 +0000 Message-ID: <1456411743-17741-8-git-send-email-george.dunlap@eu.citrix.com> References: <1456411743-17741-1-git-send-email-george.dunlap@eu.citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1456411743-17741-1-git-send-email-george.dunlap@eu.citrix.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: George Dunlap , Ian Jackson , Wei Liu , George Dunlap List-Id: xen-devel@lists.xenproject.org V2UgSFlQRVJDQUxMX01BWCBkZWZpbmVkIGFzIHRoZSBtYXhpbXVtIGVudW1lcmF0ZWQgaHlwZXJj YWxsLCBhbmQgd2UKaGF2ZSBQVl9IWVBFUkNBTExfTUFYIGRlZmluZWQgYXMgc29tZSBvdGhlciBu dW1iZXIgKHByZXN1bWFibHkgYmFzZWQKb24gZXhwZXJpZW5jZSB3aXRoIGFjdHVhbCBoeXBlcmNh bGxzKS4gIEJvdGggYXJlIHVzZWQgdG8gc2l6ZSBhcnJheXMKKGh5cGVyY2FsbF9uYW1lW10gYW5k IHB2X2RhdGEuaHlwZXJjYWxsX2NvdW50W10sIHJlc3BlY3RpdmVseSkuCgpSZW5hbWUgUFZfSFlQ RVJDQUxMX01BWCB0byBIWVBFUkNBTExfTUFYLCBhbmQgdXNlIEhZUEVSQ0FMTF9NQVggdG8Kc2l6 ZSAoYW5kIGl0ZXJhdGUgb3ZlcikgYWxsIGFycmF5cy4KCldoaWxlIHdlJ3JlIGF0IGl0LCBwcmlu dCAiKHVua25vd24pIiBmb3IgdmFsdWVzIG5vdCBwcmVzZW50IGluIHRoZQpoeXBlcmNhbGxfbmFt ZVtdIGFycmF5LgoKQ0lEIDEzMDY4NjgKClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdl b3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A Y2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMv eGVudHJhY2UveGVuYWx5emUuYyB8IDE0ICsrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg NyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnRy YWNlL3hlbmFseXplLmMgYi90b29scy94ZW50cmFjZS94ZW5hbHl6ZS5jCmluZGV4IDNlMjZhNGMu LjRhZTUwYjggMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnRyYWNlL3hlbmFseXplLmMKKysrIGIvdG9v bHMveGVudHJhY2UveGVuYWx5emUuYwpAQCAtMTA2OCw5ICsxMDY4LDEwIEBAIGVudW0gewogICAg IEhZUEVSQ0FMTF9zeXNjdGwsCiAgICAgSFlQRVJDQUxMX2RvbWN0bCwKICAgICBIWVBFUkNBTExf a2V4ZWNfb3AsCi0gICAgSFlQRVJDQUxMX01BWAogfTsKIAorI2RlZmluZSBIWVBFUkNBTExfTUFY IDM4CisKIGNoYXIgKmh5cGVyY2FsbF9uYW1lW0hZUEVSQ0FMTF9NQVhdID0gewogICAgIFtIWVBF UkNBTExfc2V0X3RyYXBfdGFibGVdPSJzZXRfdHJhcF90YWJsZSIsCiAgICAgW0hZUEVSQ0FMTF9t bXVfdXBkYXRlXT0ibW11X3VwZGF0ZSIsCkBAIC0xNTA5LDEzICsxNTEwLDEyIEBAIGNoYXIgKnB2 X25hbWVbUFZfTUFYXSA9IHsKICAgICBbUFZfSFlQRVJDQUxMX1NVQkNBTExdPSJoeXBlcmNhbGwg KHN1YmNhbGwpIiwKIH07CiAKLSNkZWZpbmUgUFZfSFlQRVJDQUxMX01BWCA1NgogI2RlZmluZSBQ Vl9UUkFQX01BWCAyMAogCiBzdHJ1Y3QgcHZfZGF0YSB7CiAgICAgdW5zaWduZWQgc3VtbWFyeV9p bmZvOjE7CiAgICAgaW50IGNvdW50W1BWX01BWF07Ci0gICAgaW50IGh5cGVyY2FsbF9jb3VudFtQ Vl9IWVBFUkNBTExfTUFYXTsKKyAgICBpbnQgaHlwZXJjYWxsX2NvdW50W0hZUEVSQ0FMTF9NQVhd OwogICAgIGludCB0cmFwX2NvdW50W1BWX1RSQVBfTUFYXTsKIH07CiAKQEAgLTY0MDUsNyArNjQw NSw3IEBAIHZvaWQgcHZfaHlwZXJjYWxsX3Byb2Nlc3Moc3RydWN0IHJlY29yZF9pbmZvICpyaSwg c3RydWN0IHB2X2RhdGEgKnB2KSB7CiAgICAgfQogCiAgICAgaWYob3B0LnN1bW1hcnlfaW5mbykg ewotICAgICAgICBpZihlYXggPCBQVl9IWVBFUkNBTExfTUFYKQorICAgICAgICBpZihlYXggPCBI WVBFUkNBTExfTUFYKQogICAgICAgICAgICAgcHYtPmh5cGVyY2FsbF9jb3VudFtlYXhdKys7CiAg ICAgfQogCkBAIC02NTY2LDEwICs2NTY2LDEwIEBAIHZvaWQgcHZfc3VtbWFyeShzdHJ1Y3QgcHZf ZGF0YSAqcHYpIHsKICAgICAgICAgc3dpdGNoKGkpIHsKICAgICAgICAgY2FzZSBQVl9IWVBFUkNB TEw6CiAgICAgICAgIGNhc2UgUFZfSFlQRVJDQUxMX1YyOgotICAgICAgICAgICAgZm9yKGo9MDsg ajxQVl9IWVBFUkNBTExfTUFYOyBqKyspIHsKKyAgICAgICAgICAgIGZvcihqPTA7IGo8SFlQRVJD QUxMX01BWDsgaisrKSB7CiAgICAgICAgICAgICAgICAgaWYocHYtPmh5cGVyY2FsbF9jb3VudFtq XSkKICAgICAgICAgICAgICAgICAgICAgcHJpbnRmKCIgICAgJS0yOXNbJTJkXTogJTZkXG4iLAot ICAgICAgICAgICAgICAgICAgICAgICAgICAgaHlwZXJjYWxsX25hbWVbal0sCisgICAgICAgICAg ICAgICAgICAgICAgICAgICBoeXBlcmNhbGxfbmFtZVtqXT86Iih1bmtub3duKSIsCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICBqLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgcHYtPmh5 cGVyY2FsbF9jb3VudFtqXSk7CiAgICAgICAgICAgICB9CkBAIC02Njc3LDcgKzY2NzcsNyBAQCB2 b2lkIHB2X2h5cGVyY2FsbF92Ml9wcm9jZXNzKHN0cnVjdCByZWNvcmRfaW5mbyAqcmksIHN0cnVj dCBwdl9kYXRhICpwdiwKICAgICBpbnQgb3AgPSBwdl9oeXBlcmNhbGxfb3AocmkpOwogCiAgICAg aWYob3B0LnN1bW1hcnlfaW5mbykgewotICAgICAgICBpZihvcCA8IFBWX0hZUEVSQ0FMTF9NQVgp CisgICAgICAgIGlmKG9wIDwgSFlQRVJDQUxMX01BWCkKICAgICAgICAgICAgIHB2LT5oeXBlcmNh bGxfY291bnRbb3BdKys7CiAgICAgfQogCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl dmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==