From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: [PATCH] drm/atomic: Reject properties not part of the object. Date: Mon, 5 Sep 2016 10:06:13 +0200 Message-ID: <1473062773-5045-1-git-send-email-maarten.lankhorst@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mblankhorst.nl (mblankhorst.nl [141.105.120.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id EDD2B897E0 for ; Mon, 5 Sep 2016 08:06:18 +0000 (UTC) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: dri-devel@lists.freedesktop.org Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org VGhlIGxlZ2FjeSBzZXRwcm9wIGlvY3RsIGRvZXNuJ3QgYXR0ZW1wdCB0byBzZXQgcHJvcGVydGll cwp0aGF0IGFyZSBub3QgZW51bWVyYXRlZCBvbiB0aGUgb2JqZWN0LiBUaGUgYXRvbWljIGlvY3Rs IGRvZXMsCmZpeCB0aGlzIGJ5IHZhbGlkYXRpbmcgZmlyc3QuCgpTaWduZWQtb2ZmLWJ5OiBNYWFy dGVuIExhbmtob3JzdCA8bWFhcnRlbi5sYW5raG9yc3RAbGludXguaW50ZWwuY29tPgotLS0KIGRy aXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljLmMgfCAxMSArKysrKysrKysrLQogMSBmaWxlIGNoYW5n ZWQsIDEwIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJz L2dwdS9kcm0vZHJtX2F0b21pYy5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWMuYwppbmRl eCA1Y2IyZTIyZDVkNTUuLmE1MTI2ZTVjMDVlZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJt L2RybV9hdG9taWMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pYy5jCkBAIC0xNjA5 LDcgKzE2MDksNyBAQCBpbnQgZHJtX21vZGVfYXRvbWljX2lvY3RsKHN0cnVjdCBkcm1fZGV2aWNl ICpkZXYsCiAJc3RydWN0IGRybV9jcnRjX3N0YXRlICpjcnRjX3N0YXRlOwogCXVuc2lnbmVkIHBs YW5lX21hc2s7CiAJaW50IHJldCA9IDA7Ci0JdW5zaWduZWQgaW50IGksIGo7CisJdW5zaWduZWQg aW50IGksIGosIGs7CiAKIAkvKiBkaXNhbGxvdyBmb3IgZHJpdmVycyBub3Qgc3VwcG9ydGluZyBh dG9taWM6ICovCiAJaWYgKCFkcm1fY29yZV9jaGVja19mZWF0dXJlKGRldiwgRFJJVkVSX0FUT01J QykpCkBAIC0xNjkxLDYgKzE2OTEsMTUgQEAgcmV0cnk6CiAJCQkJZ290byBvdXQ7CiAJCQl9CiAK KwkJCWZvciAoayA9IDA7IGsgPCBvYmotPnByb3BlcnRpZXMtPmNvdW50OyBrKyspCisJCQkJaWYg KG9iai0+cHJvcGVydGllcy0+cHJvcGVydGllc1trXS0+YmFzZS5pZCA9PSBwcm9wX2lkKQorCQkJ CQlicmVhazsKKworCQkJaWYgKGsgPT0gb2JqLT5wcm9wZXJ0aWVzLT5jb3VudCkgeworCQkJCXJl dCA9IC1FSU5WQUw7CisJCQkJZ290byBvdXQ7CisJCQl9CisKIAkJCXByb3AgPSBkcm1fcHJvcGVy dHlfZmluZChkZXYsIHByb3BfaWQpOwogCQkJaWYgKCFwcm9wKSB7CiAJCQkJZHJtX21vZGVfb2Jq ZWN0X3VucmVmZXJlbmNlKG9iaik7Ci0tIAoyLjcuNAoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxt YW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==