From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: References: <20190527094611.31948-1-chris@chris-wilson.co.uk> From: Tvrtko Ursulin Message-ID: <10a079f3-6f97-e414-ff34-5470d405ca87@linux.intel.com> Date: Mon, 3 Jun 2019 13:53:23 +0100 MIME-Version: 1.0 In-Reply-To: <20190527094611.31948-1-chris@chris-wilson.co.uk> Content-Language: en-US Subject: Re: [Intel-gfx] [igt-dev] [PATCH i-g-t] benchmarks/gem_wsim: Tidy manual sizeof VLA calculations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , intel-gfx@lists.freedesktop.org Cc: igt-dev@lists.freedesktop.org List-ID: Ck9uIDI3LzA1LzIwMTkgMTA6NDYsIENocmlzIFdpbHNvbiB3cm90ZToKPiBXZSBjYW4gdXNlIG9m ZnNldG9mIGZvciB0aGUgc2FtZSBlZmZlY3QsIG11Y2ggdGlkaWVyIHdpdGggbm8gZHVtbXkKPiBs b2NhbHMuCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxz b24uY28udWs+Cj4gQ2M6IFR2cnRrbyBVcnN1bGluIDx0dnJ0a28udXJzdWxpbkBpbnRlbC5jb20+ Cj4gLS0tCj4gICBiZW5jaG1hcmtzL2dlbV93c2ltLmMgfCAxNSArKysrKystLS0tLS0tLS0KPiAg IDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCj4gCj4gZGlm ZiAtLWdpdCBhL2JlbmNobWFya3MvZ2VtX3dzaW0uYyBiL2JlbmNobWFya3MvZ2VtX3dzaW0uYwo+ IGluZGV4IGRiMTk5MjViMS4uYTc2ZmRiZmUyIDEwMDY0NAo+IC0tLSBhL2JlbmNobWFya3MvZ2Vt X3dzaW0uYwo+ICsrKyBiL2JlbmNobWFya3MvZ2VtX3dzaW0uYwo+IEBAIC0xNDQzLDIzICsxNDQz LDIwIEBAIHNldF9jdHhfc3NldShzdHJ1Y3QgY3R4ICpjdHgsIHVpbnQ2NF90IHNsaWNlX21hc2sp Cj4gICAKPiAgIHN0YXRpYyBzaXplX3Qgc2l6ZW9mX2xvYWRfYmFsYW5jZShpbnQgY291bnQpCj4g ICB7Cj4gLQlzdHJ1Y3QgaTkxNV9jb250ZXh0X2VuZ2luZXNfbG9hZF9iYWxhbmNlICpwdHI7Cj4g LQo+IC0JcmV0dXJuIHNpemVvZigqcHRyKSArIGNvdW50ICogc2l6ZW9mKHB0ci0+ZW5naW5lc1sw XSk7Cj4gKwlyZXR1cm4gb2Zmc2V0b2Yoc3RydWN0IGk5MTVfY29udGV4dF9lbmdpbmVzX2xvYWRf YmFsYW5jZSwKPiArCQkJZW5naW5lc1tjb3VudF0pOwo+ICAgfQo+ICAgCj4gICBzdGF0aWMgc2l6 ZV90IHNpemVvZl9wYXJhbV9lbmdpbmVzKGludCBjb3VudCkKPiAgIHsKPiAtCXN0cnVjdCBpOTE1 X2NvbnRleHRfcGFyYW1fZW5naW5lcyAqcHRyOwo+IC0KPiAtCXJldHVybiBzaXplb2YoKnB0cikg KyBjb3VudCAqIHNpemVvZihwdHItPmVuZ2luZXNbMF0pOwo+ICsJcmV0dXJuIG9mZnNldG9mKHN0 cnVjdCBpOTE1X2NvbnRleHRfcGFyYW1fZW5naW5lcywKPiArCQkJZW5naW5lc1tjb3VudF0pOwo+ ICAgfQo+ICAgCj4gICBzdGF0aWMgc2l6ZV90IHNpemVvZl9lbmdpbmVzX2JvbmQoaW50IGNvdW50 KQo+ICAgewo+IC0Jc3RydWN0IGk5MTVfY29udGV4dF9lbmdpbmVzX2JvbmQgKnB0cjsKPiAtCj4g LQlyZXR1cm4gc2l6ZW9mKCpwdHIpICsgY291bnQgKiBzaXplb2YocHRyLT5lbmdpbmVzWzBdKTsK PiArCXJldHVybiBvZmZzZXRvZihzdHJ1Y3QgaTkxNV9jb250ZXh0X2VuZ2luZXNfYm9uZCwKPiAr CQkJZW5naW5lc1tjb3VudF0pOwo+ICAgfQo+ICAgCj4gICAjZGVmaW5lIGFsbG9jYTAoc3opICh7 IHNpemVfdCBzel9fID0gKHN6KTsgbWVtc2V0KGFsbG9jYShzel9fKSwgMCwgc3pfXyk7IH0pCj4g CgpSZXZpZXdlZC1ieTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4K ClJlZ2FyZHMsCgpUdnJ0a28KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50 ZWwtZ2Z4