From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jordan Crouse Subject: [PATCH 1/6] drm/msm: Don't allow zero sized buffer objects Date: Tue, 7 Mar 2017 10:02:51 -0700 Message-ID: <1488906176-10720-2-git-send-email-jcrouse@codeaurora.org> References: <1488906176-10720-1-git-send-email-jcrouse@codeaurora.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1488906176-10720-1-git-send-email-jcrouse@codeaurora.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: freedreno@lists.freedesktop.org Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org WmVybyBzaXplZCBidWZmZXIgb2JqZWN0cyB0ZW5kIHRvIG1ha2UgdmFyaW91cyBiaXRzIG9mIHRo ZSBHRU0KaW5mcmFzdHJ1Y3R1cmUgY29tcGxhaW46CgogV0FSTklORzogQ1BVOiAxIFBJRDogMjMy MyBhdCBkcml2ZXJzL2dwdS9kcm0vZHJtX21tLmM6Mzg5IGRybV9tbV9pbnNlcnRfbm9kZV9nZW5l cmljKzB4MjU4LzB4MmYwCiBNb2R1bGVzIGxpbmtlZCBpbjoKCiBDUFU6IDEgUElEOiAyMzIzIENv bW06IGRybS1hcGktdGVzdCBUYWludGVkOiBHICAgICAgICBXIDQuOS4wLXJjNC0wMDkwNi1nNjkz YWY0NCAjMjEzCiBIYXJkd2FyZSBuYW1lOiBRdWFsY29tbSBUZWNobm9sb2dpZXMsIEluYy4gREI4 MjBjIChEVCkKIHRhc2s6IGZmZmY4MDAwZDczNTM0MDAgdGFzay5zdGFjazogZmZmZjgwMDBkNzcy MDAwMAogUEMgaXMgYXQgZHJtX21tX2luc2VydF9ub2RlX2dlbmVyaWMrMHgyNTgvMHgyZjAKIExS IGlzIGF0IGRybV92bWFfb2Zmc2V0X2FkZCsweDRjLzB4NzAKClplcm8gc2l6ZWQgYnVmZmVycyBz ZXJ2ZSBubyBhcHByZWNpYWJsZSB2YWx1ZSB0byB0aGUgdXNlciBzbyBkaXNhbGxvdwp0aGVtIGF0 IGNyZWF0ZSB0aW1lLgoKU2lnbmVkLW9mZi1ieTogSm9yZGFuIENyb3VzZSA8amNyb3VzZUBjb2Rl YXVyb3JhLm9yZz4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9nZW0uYyB8IDYgKysrKysr CiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9n cHUvZHJtL21zbS9tc21fZ2VtLmMgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9nZW0uYwppbmRl eCA0YzNlNmVmLi5lODE5YjgzIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9n ZW0uYworKysgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9nZW0uYwpAQCAtODc0LDYgKzg3NCwx MiBAQCBzdHJ1Y3QgZHJtX2dlbV9vYmplY3QgKm1zbV9nZW1fbmV3KHN0cnVjdCBkcm1fZGV2aWNl ICpkZXYsCiAKIAlzaXplID0gUEFHRV9BTElHTihzaXplKTsKIAorCS8qIERpc2FsbG93IHplcm8g c2l6ZWQgb2JqZWN0cyBhcyB0aGV5IG1ha2UgdGhlIHVuZGVybHlpbmcKKwkgKiBpbmZyYXN0cnVj dHVyZSBncnVtcHkKKwkgKi8KKwlpZiAoc2l6ZSA9PSAwKQorCQlyZXR1cm4gRVJSX1BUUigtRUlO VkFMKTsKKwogCXJldCA9IG1zbV9nZW1fbmV3X2ltcGwoZGV2LCBzaXplLCBmbGFncywgTlVMTCwg Jm9iaik7CiAJaWYgKHJldCkKIAkJZ290byBmYWlsOwotLSAKMS45LjEKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QK ZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9w Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=