From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tobias Jakobi Subject: Re: [PATCH] drm/exynos: g2d: fix overflow of cmdlist size Date: Tue, 17 Jan 2017 15:24:34 +0100 Message-ID: <587E2922.10805@math.uni-bielefeld.de> References: <1484628126-21671-1-git-send-email-jy0922.shim@samsung.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1484628126-21671-1-git-send-email-jy0922.shim@samsung.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Joonyoung Shim , dri-devel@lists.freedesktop.org Cc: linux-samsung-soc@vger.kernel.org, sw0312.kim@samsung.com List-Id: linux-samsung-soc@vger.kernel.org Sm9vbnlvdW5nIFNoaW0gd3JvdGU6Cj4gVGhlIHNpemUgb2YgY21kbGlzdCBpcyBpbnRlZ2VyIHR5 cGUsIHNvIGl0IGNhbiBiZSBvdmVyZmxvd2VkIGJ5IGNtZCBhbmQKPiBjbWRfYnVmIHRoYXQgaGFz IHRvbyBiaWcgc2l6ZS4gVGhpcyBwYXRjaCB3aWxsIGZpeCBvdmVyZmxvdyBpc3N1ZSBhcwo+IGNo ZWNraW5nIG1heGltdW0gc2l6ZSBvZiBjbWQgYW5kIGNtZF9idWYuCkkgZG9uJ3QgdW5kZXJzdGFu ZC9zZWUgdGhlIGlzc3VlIGhlcmUuIENvdWxkIHlvdSBwb2ludCBvdXQgZm9yIHdoaWNoCmlucHV0 IG9mIHRoZSBzZXRfY21kbGlzdCBpb2N0bCB5b3Ugc2VlIHRoaXMgcGFydGljdWxhciBvdmVyZmxv dz8KCkluIHBhcnRpY3VsYXIgaXQgaXMgbm90IGNsZWFyIHRvIG1lIHdoaWNoIHNpemUgZmllbGQg eW91J3JlIHRhbGtpbmcKYWJvdXQuIHN0cnVjdCBnMmRfY21kbGlzdCBkb2VzIG5vdCBoYXZlIGFu eSBmaWVsZCBuYW1lZCAnc2l6ZScuCgpXaXRoIGJlc3Qgd2lzaGVzLApUb2JpYXMKCgo+IFNpZ25l ZC1vZmYtYnk6IEpvb255b3VuZyBTaGltIDxqeTA5MjIuc2hpbUBzYW1zdW5nLmNvbT4KPiAtLS0K PiAgZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2cyZC5jIHwgOSArKysrKysrKy0K PiAgMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRp ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZzJkLmMgYi9kcml2 ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZzJkLmMKPiBpbmRleCBmYmQxM2ZhLi5iMzEy NDRmIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9nMmQu Ywo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9nMmQuYwo+IEBAIC0x MjUwLDcgKzEyNTAsMTQgQEAgaW50IGV4eW5vc19nMmRfc2V0X2NtZGxpc3RfaW9jdGwoc3RydWN0 IGRybV9kZXZpY2UgKmRybV9kZXYsIHZvaWQgKmRhdGEsCj4gIAkJY21kbGlzdC0+ZGF0YVtjbWRs aXN0LT5sYXN0KytdID0gRzJEX0lOVEVOX0FDRjsKPiAgCX0KPiAgCj4gLQkvKiBDaGVjayBzaXpl IG9mIGNtZGxpc3Q6IGxhc3QgMiBpcyBhYm91dCBHMkRfQklUQkxUX1NUQVJUICovCj4gKwkvKiBD aGVjayBzaXplIG9mIGNtZCBhbmQgY21kbGlzdDogbGFzdCAyIGlzIGFib3V0IEcyRF9CSVRCTFRf U1RBUlQgKi8KPiArCXNpemUgPSAoRzJEX0NNRExJU1RfREFUQV9OVU0gLSBjbWRsaXN0LT5sYXN0 IC0gMikgLyAyOwo+ICsJaWYgKHJlcS0+Y21kX25yID4gc2l6ZSB8fCByZXEtPmNtZF9idWZfbnIg PiBzaXplKSB7Cj4gKwkJZGV2X2VycihkZXYsICJzaXplIG9mIGNtZCBvciBjbWRfYnVmIGlzIHRv byBiaWdcbiIpOwo+ICsJCXJldCA9IC1FSU5WQUw7Cj4gKwkJZ290byBlcnJfZnJlZV9ldmVudDsK PiArCX0KPiArCj4gIAlzaXplID0gY21kbGlzdC0+bGFzdCArIHJlcS0+Y21kX25yICogMiArIHJl cS0+Y21kX2J1Zl9uciAqIDIgKyAyOwo+ICAJaWYgKHNpemUgPiBHMkRfQ01ETElTVF9EQVRBX05V TSkgewo+ICAJCWRldl9lcnIoZGV2LCAiY21kbGlzdCBzaXplIGlzIHRvbyBiaWdcbiIpOwo+IAoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==