From: Daniel Vetter Subject: Re: [PATCH] drm: udl: Properly check framebuffer mmap offsets Date: Thu, 22 Mar 2018 07:59:59 +0100 Message-ID: <20180322065959.GF14155@phenom.ffwll.local> References: <20180321154553.GA18454@kroah.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x242.google.com (mail-wm0-x242.google.com [IPv6:2a00:1450:400c:c09::242]) by gabe.freedesktop.org (Postfix) with ESMTPS id 2A15F6EB61 for ; Thu, 22 Mar 2018 07:00:03 +0000 (UTC) Received: by mail-wm0-x242.google.com with SMTP id f125so13954341wme.4 for ; Thu, 22 Mar 2018 00:00:03 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20180321154553.GA18454@kroah.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Greg Kroah-Hartman Cc: Tom Lendacky , David Airlie , Daniel Vetter , Eyal Itkin , dri-devel@lists.freedesktop.org, Cihangir Akturk , Krzysztof Kozlowski , Ingo Molnar List-Id: dri-devel@lists.freedesktop.org T24gV2VkLCBNYXIgMjEsIDIwMTggYXQgMDQ6NDU6NTNQTSArMDEwMCwgR3JlZyBLcm9haC1IYXJ0 bWFuIHdyb3RlOgo+IFRoZSBtZW1tYXAgb3B0aW9ucyBzZW50IHRvIHRoZSB1ZGwgZnJhbWVidWZm ZXIgZHJpdmVyIHdlcmUgbm90IGJlaW5nCj4gY2hlY2tlZCBmb3IgYWxsIHNldHMgb2YgcG9zc2li bGUgY3JhenkgdmFsdWVzLiAgRml4IHRoaXMgdXAgYnkgcHJvcGVybHkKPiBib3VuZGluZyB0aGUg YWxsb3dlZCB2YWx1ZXMuCj4gCj4gUmVwb3J0ZWQtYnk6IEV5YWwgSXRraW4gPGV5YWxpdEBjaGVj a3BvaW50LmNvbT4KPiBDYzogc3RhYmxlIDxzdGFibGVAdmdlci5rZXJuZWwub3JnPgo+IFNpZ25l ZC1vZmYtYnk6IEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+ CgpBcHBsaWVkIHRvIGRybS1taXNjLWZpeGVzLCB0aGFua3MgZm9yIHRoZSBwYXRjaC4KCkRvZXMg YW55b25lIHdvcmtpbmcgb24gb3ZlcmZsb3ctcHJvb2YgaW50ZWdlcnM/IFRoYXQgd291bGQgbWFr ZSBhIGxvdCBvZgp0aGlzIGNvZGUgc28gbXVjaCBzaW1wbGVyIGlmIHdlIGNvdWxkIGp1c3QgYXNr IHRoZSBjb21waWxlciB0byBjYXJyeSB0aGUKb2ZlcmZsb3cgYml0IGFyb3VuZCBmb3IgYSBnaXZl biBleHByZXNzaW9uIGFuZCB0aGVuIGNoZWNrIHRoYXQgYW5kIGJhaWwKd2l0aCAtRUlOVkFMLgot RGFuaWVsCgo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9mYi5jIGIv ZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfZmIuYwo+IGluZGV4IGI1YjMzNWM5YjJiYi4uMmViZGM2 ZDVhNzZlIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS91ZGwvdWRsX2ZiLmMKPiArKysg Yi9kcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9mYi5jCj4gQEAgLTE1OSwxMCArMTU5LDE1IEBAIHN0 YXRpYyBpbnQgdWRsX2ZiX21tYXAoc3RydWN0IGZiX2luZm8gKmluZm8sIHN0cnVjdCB2bV9hcmVh X3N0cnVjdCAqdm1hKQo+ICB7Cj4gIAl1bnNpZ25lZCBsb25nIHN0YXJ0ID0gdm1hLT52bV9zdGFy dDsKPiAgCXVuc2lnbmVkIGxvbmcgc2l6ZSA9IHZtYS0+dm1fZW5kIC0gdm1hLT52bV9zdGFydDsK PiAtCXVuc2lnbmVkIGxvbmcgb2Zmc2V0ID0gdm1hLT52bV9wZ29mZiA8PCBQQUdFX1NISUZUOwo+ ICsJdW5zaWduZWQgbG9uZyBvZmZzZXQ7Cj4gIAl1bnNpZ25lZCBsb25nIHBhZ2UsIHBvczsKPiAg Cj4gLQlpZiAob2Zmc2V0ICsgc2l6ZSA+IGluZm8tPmZpeC5zbWVtX2xlbikKPiArCWlmICh2bWEt PnZtX3Bnb2ZmID4gKH4wVUwgPj4gUEFHRV9TSElGVCkpCj4gKwkJcmV0dXJuIC1FSU5WQUw7Cj4g Kwo+ICsJb2Zmc2V0ID0gdm1hLT52bV9wZ29mZiA8PCBQQUdFX1NISUZUOwo+ICsKPiArCWlmIChv ZmZzZXQgPiBpbmZvLT5maXguc21lbV9sZW4gfHwgc2l6ZSA+IGluZm8tPmZpeC5zbWVtX2xlbiAt IG9mZnNldCkKPiAgCQlyZXR1cm4gLUVJTlZBTDsKPiAgCj4gIAlwb3MgPSAodW5zaWduZWQgbG9u ZylpbmZvLT5maXguc21lbV9zdGFydCArIG9mZnNldDsKCi0tIApEYW5pZWwgVmV0dGVyClNvZnR3 YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZndsbC5jaApfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFp bGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK