From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matthew Auld Subject: [PATCH] drm/i915: add sanity check for partial view creation Date: Fri, 18 Mar 2016 15:51:22 +0000 Message-ID: <1458316282-25229-1-git-send-email-matthew.auld@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTP id 1ECC36EC00 for ; Fri, 18 Mar 2016 15:51:33 +0000 (UTC) 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 List-Id: intel-gfx@lists.freedesktop.org VXBvbiBjcmVhdGluZyBhIHBhcnRpYWwgdmlldyB3ZSBzaG91bGQgY2hlY2sgdGhhdCB0aGUgb2Zm c2V0ICsgc2l6ZSBpcwp2YWxpZCByZWxhdGl2ZSB0byB0aGUgc2l6ZSBvZiB0aGUgZ2VtIG9iamVj dC4KCnYyOgooVHZydGtvIFVyc3VsaW4pCiAgICAtIERvbid0IHVzZSBwYWdlcy0+bmVudHMgdG8g ZGV0ZXJtaW5lIHRoZSBwYWdlIGNvdW50CnYzOgooQ2hyaXMgV2lsc29uKQogICAgLSBIYW5kbGUg cG90ZW50aWFsIG92ZXJmbG93CnY0OgooQ2hyaXMgV2lsc29uKQogICAgLSBJZGlvbWF0aWNhbGx5 IGhhbmRsZSBvdmVyZmxvdwogICAgLSBMZXNzIGlkaW90aWMgcGxhY2VtZW50CiAgICAtIFRyZWF0 IGFzIHByb2dyYW1tZXIgZXJyb3IKCkNjOiBKb29uYXMgTGFodGluZW4gPGpvb25hcy5sYWh0aW5l bkBsaW51eC5pbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IE1hdHRoZXcgQXVsZCA8bWF0dGhldy5h dWxkQGludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9ndHQuYyB8 IDggKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9ndHQuYyBiL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2k5MTVfZ2VtX2d0dC5jCmluZGV4IGZiMGY5NjMuLjU5M2ViMTUgMTAwNjQ0Ci0tLSBhL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2d0dC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2k5MTVfZ2VtX2d0dC5jCkBAIC0zMzU2LDYgKzMzNTYsMTQgQEAgaTkxNV9nZW1fb2JqX2xv b2t1cF9vcl9jcmVhdGVfZ2d0dF92bWEoc3RydWN0IGRybV9pOTE1X2dlbV9vYmplY3QgKm9iaiwK IAlpZiAoV0FSTl9PTighdmlldykpCiAJCXJldHVybiBFUlJfUFRSKC1FSU5WQUwpOwogCisJaWYg KHZpZXctPnR5cGUgPT0gSTkxNV9HR1RUX1ZJRVdfUEFSVElBTCkgeworCQl1bnNpZ25lZCBpbnQg cGFnZV9jb3VudCA9IG9iai0+YmFzZS5zaXplID4+IFBBR0VfU0hJRlQ7CisJCWlmIChXQVJOX09O KHZpZXctPnBhcmFtcy5wYXJ0aWFsLm9mZnNldCA+IHBhZ2VfY291bnQgfHwKKwkJCSAgICB2aWV3 LT5wYXJhbXMucGFydGlhbC5zaXplID4gcGFnZV9jb3VudCAgLQorCQkJICAgIHZpZXctPnBhcmFt cy5wYXJ0aWFsLm9mZnNldCkpCisJCQlyZXR1cm4gRVJSX1BUUigtRUlOVkFMKTsKKwl9CisKIAl2 bWEgPSBpOTE1X2dlbV9vYmpfdG9fZ2d0dF92aWV3KG9iaiwgdmlldyk7CiAKIAlpZiAoSVNfRVJS KHZtYSkpCi0tIAoyLjQuMwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50 ZWwtZ2Z4Cg==