From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dan Carpenter Subject: Re: [patch] drm/vc4: fix a bounds check Date: Tue, 17 Jan 2017 10:42:06 +0300 Message-ID: <20170117074206.GB4051@mwanda> References: <20170113074900.GB30524@mwanda> <20170116234010.GA21894@engestrom.ch> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6501389948 for ; Tue, 17 Jan 2017 07:42:22 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20170116234010.GA21894@engestrom.ch> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Eric Engestrom Cc: kernel-janitors@vger.kernel.org, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gTW9uLCBKYW4gMTYsIDIwMTcgYXQgMTE6NDA6MTBQTSArMDAwMCwgRXJpYyBFbmdlc3Ryb20g d3JvdGU6Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfcmVuZGVyX2Ns LmMgYi9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9yZW5kZXJfY2wuYwo+ID4gaW5kZXggMDg4ODZh My4uNWNkZDAwMyAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X3JlbmRl cl9jbC5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9yZW5kZXJfY2wuYwo+ID4g QEAgLTQ2MSw3ICs0NjEsNyBAQCBzdGF0aWMgaW50IHZjNF9yY2xfc3VyZmFjZV9zZXR1cChzdHJ1 Y3QgdmM0X2V4ZWNfaW5mbyAqZXhlYywKPiA+ICAJCX0KPiA+ICAKPiA+ICAJCXJldCA9IHZjNF9m dWxsX3Jlc19ib3VuZHNfY2hlY2soZXhlYywgKm9iaiwgc3VyZik7Cj4gPiAtCQlpZiAoIXJldCkK PiA+ICsJCWlmIChyZXQpCj4gPiAgCQkJcmV0dXJuIHJldDsKPiA+ICAKPiA+ICAJCXJldHVybiAw Owo+IAo+IFRoaXMgbm93IGJvaWxzIGRvd24gdG8gYHJldHVybsKgdmM0X2Z1bGxfcmVzX2JvdW5k c19jaGVjayguLi4pO2AsIHNvIHlvdQo+IGNvdWxkIGdldCByaWQgb2YgdGhlIGByZXRgIHZhcmlh YmxlIGNvbXBsZXRlbHkgOikKCkkgdHJpZWQgdG8gbGVhdmUgaXQgdGhlIG9yaWdpbmFsIHN0eWxl IHdoaWNoIHRoZSBhdXRob3IgaW50ZW5kZWQuClRoYXQncyBhbHNvIG15IHByZWZlcmVkIHN0eWxl LiAgSSBsaWtlIGJpZyBjaHVua3kgInJldHVybiAwOyIuICBJCmFjdHVhbGx5IGZvdW5kIHRoaXMg YnVnIGJ5IGxvb2tpbmcgYXQgcGxhY2VzIHdoZXJlIHBlb3BsZSByZXR1cm4gYQp2YXJpYWJsZSB3 aGVyZSBhIGxpdGVyYWwgd291bGQgd29yazoKCglpZiAoIXJldCkKCQlyZXR1cm4gcmV0OwoKSXQn cyBhbWJpZ3VvcyBpZiB0aGV5IGludGVuZGVkIHRvIHJldHVybiBhIG5lZ2F0aXZlLCBvciBpZiB0 aGV5CmNvbmRpdGlvbiBpcyByZXZlcnNlZC4gIFRoZSBvdGhlciByZWFzb24gd2h5IEkgc2xpZ2h0 bHkgcHJlZmVyIGhpcyBzdHlsZQppcyBiZWNhdXNlIHBlb3BsZSBnZXQgc28gImNsZXZlciIgd2l0 aCB0aGUgbGFzdCBjb25kaXRpb24gaW4gYSBmdW5jdGlvbgphbmQgaXQgZHJpdmVzIG1lIG51dHMu ICBUaGV5J2xsIGRvIGEgc2VyaWVzIG9mIGNoZWNrcyBsaWtlIHRoaXM6CgoJaWYgKGZhaWwpCgkJ Z290bzsKCWlmIChmYWlsKQoJCWdvdG87CglpZiAoZmFpbCkKCQlnb3RvOwoJaWYgKHN1Y2Nlc3Mp CgkJcmV0dXJuOwpsYWJlbDoKCldlIHNob3VsZCBiZSB0ZXN0aW5nIGZvciBmYWlsdXJlIGdlbmVy YWxseSwgYnV0IHRoaXMgcGFydGljdWxhciBraW5kIG9mCnN1Y2Nlc3MgY2hlY2sgaXMgbGlrZSBu YWlscyBvbiBhIGNoYWxrIGJvYXJkIGZvciBtZS4gIE15IHlvdW5nZXIgc2VsZgppcyBndWlsdHkg b2YgdGhpcyBjbGV2ZXJuZXNzIGFzIHdlbGwuLi4uCgpPZiBjb3Vyc2UsIHRoZSBvdGhlciB3YXk6 ICJyZXR1cm4gdmM0X2Z1bGxfcmVzX2JvdW5kc19jaGVjaygpOyIgaXMKZmluZSB0b28uICBJdCdz IG5vdCBzb21ldGhpbmcgdGhhdCBib3RoZXJzIG1lLiAgSSBndWVzcyBJIGp1c3Qgd291bGQKZG8g d2hhdGV2ZXIgdGhlIG9yaWdpbmFsIGF1dGhvciBwcmVmZXJzLgoKcmVnYXJkcywKZGFuIGNhcnBl bnRlcgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmkt ZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6 Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK