From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Michel=20D=C3=A4nzer?= Subject: [PATCH xf86-video-ati 16/21] Check dimensions passed to drmmode_xf86crtc_resize Date: Wed, 11 Jul 2018 19:28:01 +0200 Message-ID: <20180711172806.22849-17-michel@daenzer.net> References: <20180711172806.22849-1-michel@daenzer.net> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180711172806.22849-1-michel-otUistvHUpPR7s880joybQ@public.gmane.org> List-Id: Discussion list for AMD gfx List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: amd-gfx-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "amd-gfx" To: amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org RnJvbTogTWljaGVsIETDpG56ZXIgPG1pY2hlbC5kYWVuemVyQGFtZC5jb20+CgpXaGVuIGVuYWJs aW5nIGEgc2Vjb25kYXJ5IEdQVSBvdXRwdXQsIFhvcmcgY2FuIHRyeSByZXNpemluZyB0aGUgc2Ny ZWVuCmJleW9uZCB0aGUgbGltaXQgYWR2ZXJ0aXNlZCBieSB0aGUgZHJpdmVyLCBsZWFkaW5nIHRv IGRybU1vZGVBZGRGQgpmYWlsaW5nIGFuZCBwcmltYXJ5IEdQVSBvdXRwdXRzIHR1cm5pbmcgb2Zm LiBDaGVjayBmb3IgdGhpcyBhbmQgYmFpbAppbnN0ZWFkLgoKKFBvcnRlZCBmcm9tIGFtZGdwdSBj b21taXQgOTQwYzhiMzlmNzk3ODlkNGQ1ZGRiOGFiOGQyNWE4YWUwNTkzMjc1NikKClNpZ25lZC1v ZmYtYnk6IE1pY2hlbCBEw6RuemVyIDxtaWNoZWwuZGFlbnplckBhbWQuY29tPgotLS0KIHNyYy9k cm1tb2RlX2Rpc3BsYXkuYyB8IDggKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlv bnMoKykKCmRpZmYgLS1naXQgYS9zcmMvZHJtbW9kZV9kaXNwbGF5LmMgYi9zcmMvZHJtbW9kZV9k aXNwbGF5LmMKaW5kZXggMjVmY2FiZmExLi40YjVmOWY0NTYgMTAwNjQ0Ci0tLSBhL3NyYy9kcm1t b2RlX2Rpc3BsYXkuYworKysgYi9zcmMvZHJtbW9kZV9kaXNwbGF5LmMKQEAgLTIyNjAsNiArMjI2 MCwxNCBAQCBkcm1tb2RlX3hmODZjcnRjX3Jlc2l6ZSAoU2NybkluZm9QdHIgc2NybiwgaW50IHdp ZHRoLCBpbnQgaGVpZ2h0KQogCWlmIChzY3JuLT52aXJ0dWFsWCA9PSB3aWR0aCAmJiBzY3JuLT52 aXJ0dWFsWSA9PSBoZWlnaHQpCiAJCXJldHVybiBUUlVFOwogCisJaWYgKHdpZHRoID4geGY4Nl9j b25maWctPm1heFdpZHRoIHx8IGhlaWdodCA+IHhmODZfY29uZmlnLT5tYXhIZWlnaHQpIHsKKwkJ eGY4NkRydk1zZyhzY3JuLT5zY3JuSW5kZXgsIFhfV0FSTklORywKKwkJCSAgICJYb3JnIHRyaWVk IHJlc2l6aW5nIHNjcmVlbiB0byAlZHglZCwgYnV0IG1heGltdW0gIgorCQkJICAgInN1cHBvcnRl ZCBpcyAlZHglZFxuIiwgd2lkdGgsIGhlaWdodCwKKwkJCSAgIHhmODZfY29uZmlnLT5tYXhXaWR0 aCwgeGY4Nl9jb25maWctPm1heEhlaWdodCk7CisJCXJldHVybiBGQUxTRTsKKwl9CisKIAlpZiAo aW5mby0+YWxsb3dDb2xvclRpbGluZyAmJiAhaW5mby0+c2hhZG93X3ByaW1hcnkpIHsKIAkJaWYg KGluZm8tPkNoaXBGYW1pbHkgPCBDSElQX0ZBTUlMWV9SNjAwIHx8IGluZm8tPmFsbG93Q29sb3JU aWxpbmcyRCkKIAkJCXVzYWdlIHw9IFJBREVPTl9DUkVBVEVfUElYTUFQX1RJTElOR19NQUNSTzsK LS0gCjIuMTguMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KYW1kLWdmeCBtYWlsaW5nIGxpc3QKYW1kLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0 cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9hbWQtZ2Z4Cg==