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 09:14:00 +0000 Message-ID: <1484212439.2171.0.camel@intel.com> References: <20170111204204.7727-1-robert.foss@collabora.com> <20170111204204.7727-2-robert.foss@collabora.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8438B6EBDD for ; Thu, 12 Jan 2017 09:14:03 +0000 (UTC) In-Reply-To: <20170111204204.7727-2-robert.foss@collabora.com> Content-Language: en-US Content-ID: <4C7BBE8D1F84DC4DBC525B00E596BBC7@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 Um9iZXJ0IEZvc3Mgc2NocmVlZiBvcCB3byAxMS0wMS0yMDE3IG9tIDE1OjQxIFstMDUwMF06DQo+ IGJ1ZiBhcnJheSBtYXkgb3ZlcmZsb3cgd2l0aCB3aGVuIHdyaXRpbmcgJ1wwJyBpZg0KPiBNQVhf TElORV9MRU4gYnl0ZXMgYXJlIHJlYWQgZHVyaW5nIHJlYWQoKS4NCkhvdz8NCg0KY2hhciBidWZb TUFYX0xJTkVfTEVOICsgMV07DQoNCj4gU2lnbmVkLW9mZi1ieTogUm9iZXJ0IEZvc3MgPHJvYmVy dC5mb3NzQGNvbGxhYm9yYS5jb20+DQo+IC0tLQ0KPiDCoGxpYi9pZ3RfZGVidWdmcy5jIHwgOCAr KysrKy0tLQ0KPiDCoDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25z KC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvbGliL2lndF9kZWJ1Z2ZzLmMgYi9saWIvaWd0X2RlYnVn ZnMuYw0KPiBpbmRleCBkODI4Njg3YS4uOGI4YTYyN2EgMTAwNjQ0DQo+IC0tLSBhL2xpYi9pZ3Rf ZGVidWdmcy5jDQo+ICsrKyBiL2xpYi9pZ3RfZGVidWdmcy5jDQo+IEBAIC01OTQsMTMgKzU5NCwx NSBAQCBzdGF0aWMgaW50IHJlYWRfY3JjKGlndF9waXBlX2NyY190ICpwaXBlX2NyYywNCj4gaWd0 X2NyY190ICpvdXQpDQo+IMKgCQlyZWFkX2xlbiA9IE1BWF9MSU5FX0xFTjsNCj4gwqANCj4gwqAJ aWd0X3NldF90aW1lb3V0KDUsICJDUkMgcmVhZGluZyIpOw0KPiAtCWJ5dGVzX3JlYWQgPSByZWFk KHBpcGVfY3JjLT5jcmNfZmQsICZidWYsIHJlYWRfbGVuKTsNCj4gKwlieXRlc19yZWFkID0gcmVh ZChwaXBlX2NyYy0+Y3JjX2ZkLCAmYnVmLCByZWFkX2xlbiAtIDEpOw0KPiDCoAlpZ3RfcmVzZXRf dGltZW91dCgpOw0KPiDCoA0KPiAtCWlmIChieXRlc19yZWFkIDwgMCAmJiBlcnJubyA9PSBFQUdB SU4pIHsNCj4gKwlpZiAoYnl0ZXNfcmVhZCA8IDAgJiYgZXJybm8gPT0gRUFHQUlOKQ0KPiDCoAkJ aWd0X2Fzc2VydChwaXBlX2NyYy0+ZmxhZ3MgJiBPX05PTkJMT0NLKTsNCj4gKw0KPiArCWlmIChi eXRlc19yZWFkIDwgMCkNCj4gwqAJCWJ5dGVzX3JlYWQgPSAwOw0KPiAtCX0NCj4gKw0KPiDCoAli dWZbYnl0ZXNfcmVhZF0gPSAnXDAnOw0KPiDCoA0KPiDCoAlpZiAoYnl0ZXNfcmVhZCAmJiAhcGlw ZV9jcmNfaW5pdF9mcm9tX3N0cmluZyhwaXBlX2NyYywgb3V0LA0KPiBidWYpKQpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBs aXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK