From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rodrigo Vivi Subject: [PATCH 01/10] drm/i915: Check the minimum pitch for the user framebuffer Date: Tue, 4 Nov 2014 04:51:39 -0800 Message-ID: <1415105508-1590-2-git-send-email-rodrigo.vivi@intel.com> References: <1415105508-1590-1-git-send-email-rodrigo.vivi@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTP id 2AF936E38E for ; Tue, 4 Nov 2014 11:51:36 -0800 (PST) In-Reply-To: <1415105508-1590-1-git-send-email-rodrigo.vivi@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org Cc: Rodrigo Vivi List-Id: intel-gfx@lists.freedesktop.org RnJvbTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+CgpDb21wdXRlIHRo ZSBzbWFsbGVzdCBwaXRjaCByZXF1aXJlZCBmb3IgYSBsaW5lYXIgZnJhbWVidWZmZXIgYW5kIGFz c2VydAp0aGF0IHRoZSB1c2VyIGhhcyBkZWNsYXJlZCBhIHBpdGNoIHRoYXQgbWVldHMgdGhhdCBt aW5pbXVtIHJlcXVpcmVtZW50LgoKU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0Bj aHJpcy13aWxzb24uY28udWs+ClNpZ25lZC1vZmYtYnk6IFJvZHJpZ28gVml2aSA8cm9kcmlnby52 aXZpQGludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMg fCAxMSArKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKykKCmRpZmYg LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMgYi9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKaW5kZXggN2Q4OTFlNS4uMGIxZTE5MyAxMDA2NDQK LS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCisrKyBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwpAQCAtMTI0MTQsNiArMTI0MTQsOCBAQCBzdGF0 aWMgaW50IGludGVsX2ZyYW1lYnVmZmVyX2luaXQoc3RydWN0IGRybV9kZXZpY2UgKmRldiwKIHsK IAlpbnQgYWxpZ25lZF9oZWlnaHQ7CiAJaW50IHBpdGNoX2xpbWl0OworCWludCBkZXB0aDsKKwlp bnQgYnBwOwogCWludCByZXQ7CiAKIAlXQVJOX09OKCFtdXRleF9pc19sb2NrZWQoJmRldi0+c3Ry dWN0X211dGV4KSk7CkBAIC0xMjQyOSw2ICsxMjQzMSwxNSBAQCBzdGF0aWMgaW50IGludGVsX2Zy YW1lYnVmZmVyX2luaXQoc3RydWN0IGRybV9kZXZpY2UgKmRldiwKIAkJcmV0dXJuIC1FSU5WQUw7 CiAJfQogCisJZHJtX2ZiX2dldF9icHBfZGVwdGgobW9kZV9jbWQtPnBpeGVsX2Zvcm1hdCwgJmJw cCwgJmRlcHRoKTsKKwlpZiAobW9kZV9jbWQtPnBpdGNoZXNbMF0gPCBpbnRlbF9mcmFtZWJ1ZmZl cl9waXRjaF9mb3Jfd2lkdGgobW9kZV9jbWQtPndpZHRoLAorCQkJCQkJCQkgICAgIGJwcCkpIHsK KwkJRFJNX0RFQlVHKCJwaXRjaCAoJWQpIG11c3QgYmUgYXQgbGVhc3QgdGhlIGxpbmVhciBzdHJp ZGUgKCVkKVxuIiwKKwkJCSAgbW9kZV9jbWQtPnBpdGNoZXNbMF0sCisJCQkgIGludGVsX2ZyYW1l YnVmZmVyX3BpdGNoX2Zvcl93aWR0aChtb2RlX2NtZC0+d2lkdGgsIGJwcCkpOworCQlyZXR1cm4g LUVJTlZBTDsKKwl9CisKIAlpZiAoSU5URUxfSU5GTyhkZXYpLT5nZW4gPj0gNSAmJiAhSVNfVkFM TEVZVklFVyhkZXYpKSB7CiAJCXBpdGNoX2xpbWl0ID0gMzIqMTAyNDsKIAl9IGVsc2UgaWYgKElO VEVMX0lORk8oZGV2KS0+Z2VuID49IDQpIHsKLS0gCjEuOS4zCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVs LWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=