From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lucas Stach Subject: [PATCH RFC 017/111] staging: etnaviv: validation: improve command buffer size checks Date: Thu, 2 Apr 2015 17:29:19 +0200 Message-ID: <1427988653-754-18-git-send-email-l.stach@pengutronix.de> References: <1427988653-754-1-git-send-email-l.stach@pengutronix.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from metis.ext.pengutronix.de (metis.ext.pengutronix.de [92.198.50.35]) by gabe.freedesktop.org (Postfix) with ESMTP id C692A6EA42 for ; Thu, 2 Apr 2015 08:30:56 -0700 (PDT) In-Reply-To: <1427988653-754-1-git-send-email-l.stach@pengutronix.de> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org Cc: Russell King , kernel@pengutronix.de List-Id: dri-devel@lists.freedesktop.org RnJvbTogUnVzc2VsbCBLaW5nIDxybWsra2VybmVsQGFybS5saW51eC5vcmcudWs+CgpBZGRpdGlv bnMgY2FuIG92ZXJmbG93LCB3aGVuIHRoZXkgZG8sIHRoZXkgY2FuIGxlYWQgdG8gaW5jb3JyZWN0 CnJlc3VsdHMuICBXaGVuIHdlIHZlcmlmeSB0aGF0IHRoZSBidWZmZXIgb2Zmc2V0IGFuZCBzaXpl IGZpdCB3aXRoaW4KdGhlIGJ1ZmZlciBvYmplY3QsIHdlIG11c3QgZG8gdGhpcyBzYWZlbHkuCgpT aWduZWQtb2ZmLWJ5OiBSdXNzZWxsIEtpbmcgPHJtaytrZXJuZWxAYXJtLmxpbnV4Lm9yZy51az4K LS0tCiBkcml2ZXJzL3N0YWdpbmcvZXRuYXZpdi9ldG5hdml2X2dlbV9zdWJtaXQuYyB8IDMgKyst CiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t Z2l0IGEvZHJpdmVycy9zdGFnaW5nL2V0bmF2aXYvZXRuYXZpdl9nZW1fc3VibWl0LmMgYi9kcml2 ZXJzL3N0YWdpbmcvZXRuYXZpdi9ldG5hdml2X2dlbV9zdWJtaXQuYwppbmRleCBmOGI3MzNhMGUz MTMuLjM5YWU2MWFiNDNmZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9zdGFnaW5nL2V0bmF2aXYvZXRu YXZpdl9nZW1fc3VibWl0LmMKKysrIGIvZHJpdmVycy9zdGFnaW5nL2V0bmF2aXYvZXRuYXZpdl9n ZW1fc3VibWl0LmMKQEAgLTM4MCw3ICszODAsOCBAQCBpbnQgZXRuYXZpdl9pb2N0bF9nZW1fc3Vi bWl0KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHZvaWQgKmRhdGEsCiAJCSAqLwogCQltYXhfc2l6 ZSA9IGV0bmF2aXZfb2JqLT5iYXNlLnNpemUgLSA4OwogCi0JCWlmICgoc3VibWl0X2NtZC5zaXpl ICsgc3VibWl0X2NtZC5zdWJtaXRfb2Zmc2V0KSA+IG1heF9zaXplKSB7CisJCWlmIChzdWJtaXRf Y21kLnNpemUgPiBtYXhfc2l6ZSB8fAorCQkgICAgc3VibWl0X2NtZC5zdWJtaXRfb2Zmc2V0ID4g bWF4X3NpemUgLSBzdWJtaXRfY21kLnNpemUpIHsKIAkJCURSTV9FUlJPUigiaW52YWxpZCBjbWRz dHJlYW0gc2l6ZTogJXVcbiIsIHN1Ym1pdF9jbWQuc2l6ZSk7CiAJCQlyZXQgPSAtRUlOVkFMOwog CQkJZ290byBvdXQ7Ci0tIAoyLjEuNAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9kcmktZGV2ZWwK