From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [Intel-gfx] [PATCH v2 2/3 drm: Check property/enum name length Date: Tue, 6 Mar 2018 11:22:54 +0100 Message-ID: <20180306102254.GF22212@phenom.ffwll.local> References: <20180302132544.12491-2-ville.syrjala@linux.intel.com> <20180302140300.31110-1-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <20180302140300.31110-1-ville.syrjala@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Ville Syrjala Cc: intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBNYXIgMDIsIDIwMTggYXQgMDQ6MDM6MDBQTSArMDIwMCwgVmlsbGUgU3lyamFsYSB3 cm90ZToKPiBGcm9tOiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwu Y29tPgo+IAo+IFJlamVjdCByZXF1ZXN0cyB0byBhZGQgcHJvcGVydGllcy9lbnVtcyB3aXRoIGFu IG92ZXJseSBsb25nIG5hbWUuCj4gUHJldmlvdXNseSB3ZSB3b3VsZCBoYXZlIGp1c3Qgc2lsZW50 bHkgdHJ1bmNhdGVkIHRoZSBzdHJpbmcgYW5kIGV4cG9zZWQKPiBpdCB1c2Vyc3BhY2UuCj4gCj4g djI6IGRybV9wcm9wZXJ0eV9jcmVhdGUoKSByZXR1cm5zIGEgcG9pbnRlcgo+IAo+IFNpZ25lZC1v ZmYtYnk6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+CgpX aGlsZSB5b3UncmUgdHlwaW5nIHZhbGlkYXRpb24gY29kZSwgSSBub3RpY2VkIHRoYXQgZHJtX3By b3BlcnR5X2FkZF9lbnVtCmFsbG93cyB5b3UgdG8gb3ZlcndyaXRlIHRoZSBuYW1lIG9mIGFuIGV4 aXN0aW5nIGVudW0gdmFsdWUgYWxyZWFkeSBhZGRlZC4KVGhhdCBzb3VuZHMgbGlrZSBzb21ldGhp bmcgd2UgbmV2ZXIgd2FudCB0byBhbGxvdyBlaXRoZXIuCgpBbnl3YXksIHRoaXMgaXMKClJldmll d2VkLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgoKPiAtLS0KPiAg ZHJpdmVycy9ncHUvZHJtL2RybV9wcm9wZXJ0eS5jIHwgNiArKysrKysKPiAgMSBmaWxlIGNoYW5n ZWQsIDYgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJt X3Byb3BlcnR5LmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX3Byb3BlcnR5LmMKPiBpbmRleCBmZTg2 MjdmYjdhZTYuLmMzN2FjNDExMjViNSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJt X3Byb3BlcnR5LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX3Byb3BlcnR5LmMKPiBAQCAt NzgsNiArNzgsOSBAQCBzdHJ1Y3QgZHJtX3Byb3BlcnR5ICpkcm1fcHJvcGVydHlfY3JlYXRlKHN0 cnVjdCBkcm1fZGV2aWNlICpkZXYsIGludCBmbGFncywKPiAgCXN0cnVjdCBkcm1fcHJvcGVydHkg KnByb3BlcnR5ID0gTlVMTDsKPiAgCWludCByZXQ7Cj4gIAo+ICsJaWYgKFdBUk5fT04oc3RybGVu KG5hbWUpID49IERSTV9QUk9QX05BTUVfTEVOKSkKPiArCQlyZXR1cm4gTlVMTDsKPiArCj4gIAlw cm9wZXJ0eSA9IGt6YWxsb2Moc2l6ZW9mKHN0cnVjdCBkcm1fcHJvcGVydHkpLCBHRlBfS0VSTkVM KTsKPiAgCWlmICghcHJvcGVydHkpCj4gIAkJcmV0dXJuIE5VTEw7Cj4gQEAgLTM3Miw2ICszNzUs OSBAQCBpbnQgZHJtX3Byb3BlcnR5X2FkZF9lbnVtKHN0cnVjdCBkcm1fcHJvcGVydHkgKnByb3Bl cnR5LCBpbnQgaW5kZXgsCj4gIHsKPiAgCXN0cnVjdCBkcm1fcHJvcGVydHlfZW51bSAqcHJvcF9l bnVtOwo+ICAKPiArCWlmIChXQVJOX09OKHN0cmxlbihuYW1lKSA+PSBEUk1fUFJPUF9OQU1FX0xF TikpCj4gKwkJcmV0dXJuIC1FSU5WQUw7Cj4gKwo+ICAJaWYgKCEoZHJtX3Byb3BlcnR5X3R5cGVf aXMocHJvcGVydHksIERSTV9NT0RFX1BST1BfRU5VTSkgfHwKPiAgCQkJZHJtX3Byb3BlcnR5X3R5 cGVfaXMocHJvcGVydHksIERSTV9NT0RFX1BST1BfQklUTUFTSykpKQo+ICAJCXJldHVybiAtRUlO VkFMOwo+IC0tIAo+IDIuMTYuMQo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCj4gSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdAo+IEludGVsLWdmeEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKPiBodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2ludGVsLWdmeAoKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIs IEludGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJp LWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=