From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by gabe.freedesktop.org (Postfix) with ESMTPS id 5040989C2A for ; Wed, 20 Mar 2019 11:29:07 +0000 (UTC) From: "Ser, Simon" Date: Wed, 20 Mar 2019 11:29:03 +0000 Message-ID: <6daf08d6a27ac5b4c5ed7a26566cd5e23816f11b.camel@intel.com> References: <20190320111556.2476-1-simon.ser@intel.com> <155308092658.8718.11106976676851152585@skylake-alporthouse-com> In-Reply-To: <155308092658.8718.11106976676851152585@skylake-alporthouse-com> Content-Language: en-US Content-ID: MIME-Version: 1.0 Subject: Re: [igt-dev] [PATCH i-g-t 1/3] tests/testdisplay: fix heap overflow List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: "igt-dev@lists.freedesktop.org" , "chris@chris-wilson.co.uk" List-ID: T24gV2VkLCAyMDE5LTAzLTIwIGF0IDExOjIyICswMDAwLCBDaHJpcyBXaWxzb24gd3JvdGU6DQo+ IFF1b3RpbmcgU2ltb24gU2VyICgyMDE5LTAzLTIwIDExOjE1OjU0KQ0KPiA+IEFsc28gc2ltcGxp ZnkgdGhlIGNvZGUgYnkgdXNpbmcgZGlybmFtZSgzKS4NCj4gPiANCj4gPiBTaWduZWQtb2ZmLWJ5 OiBTaW1vbiBTZXIgPHNpbW9uLnNlckBpbnRlbC5jb20+DQo+ID4gLS0tDQo+ID4gIHRlc3RzL3Rl c3RkaXNwbGF5LmMgfCAxNyArKysrLS0tLS0tLS0tLS0tLQ0KPiA+ICAxIGZpbGUgY2hhbmdlZCwg NCBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkNCj4gPiANCj4gPiBkaWZmIC0tZ2l0IGEv dGVzdHMvdGVzdGRpc3BsYXkuYyBiL3Rlc3RzL3Rlc3RkaXNwbGF5LmMNCj4gPiBpbmRleCBiMzY1 NzI2NC4uMmIyNmVkMWIgMTAwNjQ0DQo+ID4gLS0tIGEvdGVzdHMvdGVzdGRpc3BsYXkuYw0KPiA+ ICsrKyBiL3Rlc3RzL3Rlc3RkaXNwbGF5LmMNCj4gPiBAQCAtNTEsNiArNTEsNyBAQA0KPiA+ICAj aW5jbHVkZSA8Y2Fpcm8uaD4NCj4gPiAgI2luY2x1ZGUgPGVycm5vLmg+DQo+ID4gICNpbmNsdWRl IDxnZXRvcHQuaD4NCj4gPiArI2luY2x1ZGUgPGxpYmdlbi5oPg0KPiA+ICAjaW5jbHVkZSA8bWF0 aC5oPg0KPiA+ICAjaW5jbHVkZSA8c3RkaW50Lmg+DQo+ID4gICNpbmNsdWRlIDxzdGRib29sLmg+ DQo+ID4gQEAgLTU2MywyNCArNTY0LDE0IEBAIHN0YXRpYyBnYm9vbGVhbiBpbnB1dF9ldmVudChH SU9DaGFubmVsDQo+ID4gKnNvdXJjZSwgR0lPQ29uZGl0aW9uIGNvbmRpdGlvbiwNCj4gPiAgICAg ICAgIHJldHVybiBUUlVFOw0KPiA+ICB9DQo+ID4gIA0KPiA+IC1zdGF0aWMgdm9pZCBlbnRlcl9l eGVjX3BhdGgoIGNoYXIgKiphcmd2ICkNCj4gPiArc3RhdGljIHZvaWQgZW50ZXJfZXhlY19wYXRo KGNoYXIgKiphcmd2KQ0KPiA+ICB7DQo+ID4gLSAgICAgICBjaGFyICpleGVjX3BhdGggPSBOVUxM Ow0KPiA+IC0gICAgICAgY2hhciAqcG9zID0gTlVMTDsNCj4gPiAtICAgICAgIHNob3J0IGxlbl9w YXRoID0gMDsNCj4gPiArICAgICAgIGNoYXIgKmV4ZWNfcGF0aDsNCj4gPiAgICAgICAgIGludCBy ZXQ7DQo+ID4gIA0KPiA+IC0gICAgICAgbGVuX3BhdGggPSBzdHJsZW4oIGFyZ3ZbMF0gKTsNCj4g PiAtICAgICAgIGV4ZWNfcGF0aCA9IChjaGFyKikgbWFsbG9jKGxlbl9wYXRoKTsNCj4gPiAtDQo+ ID4gLSAgICAgICBtZW1jcHkoZXhlY19wYXRoLCBhcmd2WzBdLCBsZW5fcGF0aCk7DQo+ID4gLSAg ICAgICBwb3MgPSBzdHJyY2hyKGV4ZWNfcGF0aCwgJy8nKTsNCj4gPiAtICAgICAgIGlmIChwb3Mg IT0gTlVMTCkNCj4gPiAtICAgICAgICAgICAgICAgKihwb3MrMSkgPSAnXDAnOw0KPiA+IC0NCj4g PiArICAgICAgIGV4ZWNfcGF0aCA9IGRpcm5hbWUoYXJndlswXSk7DQo+IA0KPiBkaXJuYW1lKCkg bW9kaWZpZXMgaW5wbGFjZSwgc28gaXQgbWlnaHQgbm90IGJlIHN1aXRhYmxlIGFzIHByZXN1bWFi bHkNCj4gd2UNCj4gd2VyZSBjb3B5aW5nIHRoZSBhcmd2WzBdIGZvciBhIHJlYXNvbiA6KQ0KPiAN Cj4gZXhlY19wYXRoID0gc3RyY3B5KGFyZ3ZbMF0pOw0KPiBpZiAoZXhlY19wYXRoKQ0KPiAJZXhl Y19wYXRoID0gZGlybmFtZShleGVjX3BhdGgpOw0KPiBpZ3RfYXNzZXJ0X2VxKGNoZGlyKGV4ZWNf cGF0aCksIDApOw0KPiBmcmVlKGV4ZWNfcGF0aCk7DQo+IA0KPiBBbmQgaWYgd2UgYXJlIG5vdCBh bGxvd2VkIHRvIG1vZGlmeSBhcmd2LCB3aHkgbm90IHNheSBzbyBhbmQgbWFrZSBpdA0KPiBjb25z dD8NCg0KVGhhdCdzIGEgZ29vZCBwb2ludC4gSSB0aG91Z2h0IGRpcm5hbWUgcmV0dXJuZWQgYSBw b2ludGVyIHRvIHN0YXRpY2FsbHkNCmFsbG9jYXRlZCBtZW1vcnksIGJ1dCBhcyB5b3Ugc2FpZCBh bmQgcGVyIHRoZSBzcGVjIGxpYmMgaXMgYWxzbyBhbGxvd2VkDQp0byBtb2RpZnkgdGhlIGFyZ3Vt ZW50IGluIHBsYWNlLg0KDQpXaWxsIHNlbmQgdjIgc2hvcnRseS4NCg0KPiAtQ2hyaXMNCi0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLQpJbnRlbCBGaW5sYW5kIE95ClJlZ2lzdGVyZWQgQWRkcmVzczogUEwgMjgxLCAwMDE4 MSBIZWxzaW5raSAKQnVzaW5lc3MgSWRlbnRpdHkgQ29kZTogMDM1NzYwNiAtIDQgCkRvbWljaWxl ZCBpbiBIZWxzaW5raSAKClRoaXMgZS1tYWlsIGFuZCBhbnkgYXR0YWNobWVudHMgbWF5IGNvbnRh aW4gY29uZmlkZW50aWFsIG1hdGVyaWFsIGZvcgp0aGUgc29sZSB1c2Ugb2YgdGhlIGludGVuZGVk IHJlY2lwaWVudChzKS4gQW55IHJldmlldyBvciBkaXN0cmlidXRpb24KYnkgb3RoZXJzIGlzIHN0 cmljdGx5IHByb2hpYml0ZWQuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZApyZWNpcGllbnQs IHBsZWFzZSBjb250YWN0IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSBhbGwgY29waWVzLgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwppZ3QtZGV2IG1haWxpbmcg bGlzdAppZ3QtZGV2QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNr dG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lndC1kZXY=