From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Dunlap Subject: Re: [PATCH 6/8] tools/xenalyze: Fix off-by-one in MAX_CPUS range checks Date: Mon, 29 Feb 2016 16:58:09 +0000 Message-ID: <56D478A1.7040501@citrix.com> References: <1456411743-17741-1-git-send-email-george.dunlap@eu.citrix.com> <1456411743-17741-7-git-send-email-george.dunlap@eu.citrix.com> <22224.17790.87895.440183@mariner.uk.xensource.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <22224.17790.87895.440183@mariner.uk.xensource.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Ian Jackson , George Dunlap Cc: Wei Liu , xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org T24gMjYvMDIvMTYgMTI6MzAsIElhbiBKYWNrc29uIHdyb3RlOgo+IEdlb3JnZSBEdW5sYXAgd3Jp dGVzICgiW1BBVENIIDYvOF0gdG9vbHMveGVuYWx5emU6IEZpeCBvZmYtYnktb25lIGluIE1BWF9D UFVTIHJhbmdlIGNoZWNrcyIpOgo+PiBTa2lwIGFjdGlvbiAvIHRocm93IGVycm9yIGlmIGNwdS92 Y3B1ID49IE1BWF9DUFVTICByYXRoZXIgdGhhbiA+Lgo+Pgo+PiBBbHNvIGFkZCBhbiBhc3NlcnRp b24gdG8gdmNwdV9maW5kLCB0byBtYWtlIGZ1dHVyZSBlcnJvcnMgb2YgdGhpcyBraW5kCj4+IG5v dCBvdXQtb2YtYm91bmRzLgo+IC4uLgo+PiArICAgIC8qICJHcmFjZWZ1bCIgaGFuZGxpbmcgb2Yg dmlkID49IE1BWF9DUFVTIHNob3VsZCBiZSBoYW5kbGVkIGVsc2V3aGVyZSAqLwo+PiArICAgIGlm ICggdmlkID49IE1BWF9DUFVTICkgewo+PiArICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB2 Y3B1ICVkIGV4Y2VlZHMgTUFYX0NQVVMgJWQhXG4iLAo+PiArICAgICAgICAgICAgICAgIF9fZnVu Y19fLCB2aWQsIE1BWF9DUFVTKTsKPj4gKyAgICAgICAgZXJyb3IoRVJSX0FTU0VSVCwgTlVMTCk7 Cj4+ICsgICAgfQo+IAo+IEknbSBub3QgY29udmluY2VkIGJ5IHRoZSBleGlzdGVuY2Ugb2YgZXJy b3IoRVJSX0FTU0VSVCwuLi4pLiAgV2hhdCBpcwo+IHdyb25nIHdpdGggYXNzZXJ0KCkgPwoKV2Vs bCBvbmUgaGFsZiBvZiB0aGUgcmVhc29uIGZvciBlcnJvcigpIGluIGdlbmVyYWwgaXMgdG8gcHJp bnQgb3V0IHRoZQpyZWNvcmQgd2hpY2ggY2F1c2VkIChvciB3YXMgaW52b2x2ZWQgaW4pIHRoZSBl cnJvciBiZWZvcmUgZHlpbmcuICBBbmQKSSdtIGd1ZXNzaW5nIHRoYXQgb25jZSBJIGRlY2lkZWQg SSdkIGhhdmUgZXJyb3IoRVJSX0FTU0VSVCwgeHh4KSwgdGhhdApmb3IgY29uc2lzdGVuY3kgSSBq dXN0IGRlY2lkZWQgdG8gdXNlIGVycm9yKEVSUl9BU1NFUlQsLi4uKSBldmVyeXdoZXJlLgoKQnV0 IGF0IGxlYXN0IGF0IHRoaXMgcG9pbnQsIG5vIGluc3RhbmNlIG9mIGVycm9yKEVSUl9BU1NFUlQu Li4pIGFjdHVhbGx5CnRha2VzIGEgcG9pbnRlciB0byBhIHJlY29yZCwgc28gdGhhdCBwcm9iYWJs eSBpcyBzb21ldGhpbmcgdGhhdCBjb3VsZApqdXN0IGdvIGF3YXkuCgpJJ2xsIHNlbmQgYSBuZXcg c2VyaWVzIHdpdGggdGhpcyB1cGRhdGVkLgoKIC1HZW9yZ2UKCj4gCj4gSWYgeW91IGFncmVlIHRo YXQgRVJSX0FTU0VSVCBzaG91bGQgYmUgZ290IHJpZCBvZiwgdGhlbiB5b3UgY291bGQKPiBzdGFy dCBoZXJlLi4uCj4gCj4gQnV0Ogo+IAo+IEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tz b25AZXUuY2l0cml4LmNvbT4KPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u b3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=