From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Lankhorst, Maarten" Subject: Re: [PATCH i-g-t rfc 01/29] lib/igt_debugfs: Prevent buffer overflow Date: Thu, 12 Jan 2017 18:28:38 +0000 Message-ID: <1484245717.2171.1.camel@intel.com> References: <20170111204204.7727-1-robert.foss@collabora.com> <20170111204204.7727-2-robert.foss@collabora.com> <1484212439.2171.0.camel@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id 805316EB57 for ; Thu, 12 Jan 2017 18:28:41 +0000 (UTC) In-Reply-To: Content-Language: en-US Content-ID: <28C0E73428E0674FB235205546F7D661@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: "intel-gfx@lists.freedesktop.org" , "tomeu.vizoso@collabora.com" , "gustavo.padovan@collabora.com" , "daniels@collabora.com" , "robert.foss@collabora.com" List-Id: intel-gfx@lists.freedesktop.org Um9iZXJ0IEZvc3Mgc2NocmVlZiBvcCBkbyAxMi0wMS0yMDE3IG9tIDExOjMwIFstMDUwMF06DQo+ IA0KPiBPbiAyMDE3LTAxLTEyIDA0OjE0IEFNLCBMYW5raG9yc3QsIE1hYXJ0ZW4gd3JvdGU6DQo+ ID4gDQo+ID4gUm9iZXJ0IEZvc3Mgc2NocmVlZiBvcCB3byAxMS0wMS0yMDE3IG9tIDE1OjQxIFst MDUwMF06DQo+ID4gPiANCj4gPiA+IGJ1ZiBhcnJheSBtYXkgb3ZlcmZsb3cgd2l0aCB3aGVuIHdy aXRpbmcgJ1wwJyBpZg0KPiA+ID4gTUFYX0xJTkVfTEVOIGJ5dGVzIGFyZSByZWFkIGR1cmluZyBy ZWFkKCkuDQo+ID4gSG93Pw0KPiA+IA0KPiA+IGNoYXIgYnVmW01BWF9MSU5FX0xFTiArIDFdOw0K PiANCj4gSSBhY3R1YWxseSBtaXNzZWQgdGhlICsgMSwgYnV0IHBhcnRzIG9mIHRoZSBjb21taXQg YXJlIHN0aWxsDQo+IHJlbGV2YW50wqANCj4gdGhvdWdoLCBhcyB0aGUgZXJybm8gYXQgbGVhc3Qg aW4gdGhlb3J5IGNvdWxkIGJlICE9IEVBR0FJTi4NCj4gDQo+IFNvIEknZCBsaWtlIHRvIGtlZXAg dGhlIGJlbG93IGNoZWNrLCB0byBwcmV2ZW50IGNvbXBpbGVyIHdhcm5pbmdzLg0KPiBpZiAoYnl0 ZXNfcmVhZCA8IDApDQo+IA0KPiBTb3VuZHMgb2s/DQpZZXMuIDopDQo+IA0KPiBSb2IuDQo+ID4g DQo+ID4gDQo+ID4gPiANCj4gPiA+IFNpZ25lZC1vZmYtYnk6IFJvYmVydCBGb3NzIDxyb2JlcnQu Zm9zc0Bjb2xsYWJvcmEuY29tPg0KPiA+ID4gLS0tDQo+ID4gPiDCoGxpYi9pZ3RfZGVidWdmcy5j IHwgOCArKysrKy0tLQ0KPiA+ID4gwqAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAz IGRlbGV0aW9ucygtKQ0KPiA+ID4gDQo+ID4gPiBkaWZmIC0tZ2l0IGEvbGliL2lndF9kZWJ1Z2Zz LmMgYi9saWIvaWd0X2RlYnVnZnMuYw0KPiA+ID4gaW5kZXggZDgyODY4N2EuLjhiOGE2MjdhIDEw MDY0NA0KPiA+ID4gLS0tIGEvbGliL2lndF9kZWJ1Z2ZzLmMNCj4gPiA+ICsrKyBiL2xpYi9pZ3Rf ZGVidWdmcy5jDQo+ID4gPiBAQCAtNTk0LDEzICs1OTQsMTUgQEAgc3RhdGljIGludCByZWFkX2Ny YyhpZ3RfcGlwZV9jcmNfdA0KPiA+ID4gKnBpcGVfY3JjLA0KPiA+ID4gaWd0X2NyY190ICpvdXQp DQo+ID4gPiDCoAkJcmVhZF9sZW4gPSBNQVhfTElORV9MRU47DQo+ID4gPiANCj4gPiA+IMKgCWln dF9zZXRfdGltZW91dCg1LCAiQ1JDIHJlYWRpbmciKTsNCj4gPiA+IC0JYnl0ZXNfcmVhZCA9IHJl YWQocGlwZV9jcmMtPmNyY19mZCwgJmJ1ZiwgcmVhZF9sZW4pOw0KPiA+ID4gKwlieXRlc19yZWFk ID0gcmVhZChwaXBlX2NyYy0+Y3JjX2ZkLCAmYnVmLCByZWFkX2xlbiAtIDEpOw0KPiA+ID4gwqAJ aWd0X3Jlc2V0X3RpbWVvdXQoKTsNCj4gPiA+IA0KPiA+ID4gLQlpZiAoYnl0ZXNfcmVhZCA8IDAg JiYgZXJybm8gPT0gRUFHQUlOKSB7DQo+ID4gPiArCWlmIChieXRlc19yZWFkIDwgMCAmJiBlcnJu byA9PSBFQUdBSU4pDQo+ID4gPiDCoAkJaWd0X2Fzc2VydChwaXBlX2NyYy0+ZmxhZ3MgJiBPX05P TkJMT0NLKTsNCj4gPiA+ICsNCj4gPiA+ICsJaWYgKGJ5dGVzX3JlYWQgPCAwKQ0KPiA+ID4gwqAJ CWJ5dGVzX3JlYWQgPSAwOw0KPiA+ID4gLQl9DQo+ID4gPiArDQo+ID4gPiDCoAlidWZbYnl0ZXNf cmVhZF0gPSAnXDAnOw0KPiA+ID4gDQo+ID4gPiDCoAlpZiAoYnl0ZXNfcmVhZCAmJiAhcGlwZV9j cmNfaW5pdF9mcm9tX3N0cmluZyhwaXBlX2NyYywNCj4gPiA+IG91dCwNCj4gPiA+IGJ1ZikpCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBt YWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3Rz LmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=