From mboxrd@z Thu Jan 1 00:00:00 1970 From: Greg Kroah-Hartman Subject: [PATCH] drm: udl: Properly check framebuffer mmap offsets Date: Wed, 21 Mar 2018 16:45:53 +0100 Message-ID: <20180321154553.GA18454@kroah.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail.linuxfoundation.org (mail.linuxfoundation.org [140.211.169.12]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3FD5B6E049 for ; Wed, 21 Mar 2018 15:45:55 +0000 (UTC) Content-Disposition: inline List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: David Airlie Cc: Tom Lendacky , Daniel Vetter , Eyal Itkin , Krzysztof Kozlowski , Cihangir Akturk , dri-devel@lists.freedesktop.org, Ingo Molnar List-Id: dri-devel@lists.freedesktop.org VGhlIG1lbW1hcCBvcHRpb25zIHNlbnQgdG8gdGhlIHVkbCBmcmFtZWJ1ZmZlciBkcml2ZXIgd2Vy ZSBub3QgYmVpbmcKY2hlY2tlZCBmb3IgYWxsIHNldHMgb2YgcG9zc2libGUgY3JhenkgdmFsdWVz LiAgRml4IHRoaXMgdXAgYnkgcHJvcGVybHkKYm91bmRpbmcgdGhlIGFsbG93ZWQgdmFsdWVzLgoK UmVwb3J0ZWQtYnk6IEV5YWwgSXRraW4gPGV5YWxpdEBjaGVja3BvaW50LmNvbT4KQ2M6IHN0YWJs ZSA8c3RhYmxlQHZnZXIua2VybmVsLm9yZz4KU2lnbmVkLW9mZi1ieTogR3JlZyBLcm9haC1IYXJ0 bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dw dS9kcm0vdWRsL3VkbF9mYi5jIGIvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfZmIuYwppbmRleCBi NWIzMzVjOWIyYmIuLjJlYmRjNmQ1YTc2ZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3Vk bC91ZGxfZmIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9mYi5jCkBAIC0xNTksMTAg KzE1OSwxNSBAQCBzdGF0aWMgaW50IHVkbF9mYl9tbWFwKHN0cnVjdCBmYl9pbmZvICppbmZvLCBz dHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSkKIHsKIAl1bnNpZ25lZCBsb25nIHN0YXJ0ID0gdm1h LT52bV9zdGFydDsKIAl1bnNpZ25lZCBsb25nIHNpemUgPSB2bWEtPnZtX2VuZCAtIHZtYS0+dm1f c3RhcnQ7Ci0JdW5zaWduZWQgbG9uZyBvZmZzZXQgPSB2bWEtPnZtX3Bnb2ZmIDw8IFBBR0VfU0hJ RlQ7CisJdW5zaWduZWQgbG9uZyBvZmZzZXQ7CiAJdW5zaWduZWQgbG9uZyBwYWdlLCBwb3M7CiAK LQlpZiAob2Zmc2V0ICsgc2l6ZSA+IGluZm8tPmZpeC5zbWVtX2xlbikKKwlpZiAodm1hLT52bV9w Z29mZiA+ICh+MFVMID4+IFBBR0VfU0hJRlQpKQorCQlyZXR1cm4gLUVJTlZBTDsKKworCW9mZnNl dCA9IHZtYS0+dm1fcGdvZmYgPDwgUEFHRV9TSElGVDsKKworCWlmIChvZmZzZXQgPiBpbmZvLT5m aXguc21lbV9sZW4gfHwgc2l6ZSA+IGluZm8tPmZpeC5zbWVtX2xlbiAtIG9mZnNldCkKIAkJcmV0 dXJuIC1FSU5WQUw7CiAKIAlwb3MgPSAodW5zaWduZWQgbG9uZylpbmZvLT5maXguc21lbV9zdGFy dCArIG9mZnNldDsKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVs Cg==