From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville Syrjala Subject: [PATCH 1/6] drm: Reject replacing property enum values Date: Tue, 6 Mar 2018 18:48:44 +0200 Message-ID: <20180306164849.2862-1-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: 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 RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCklm IHRoZSBwcm9wZXJ0eSBhbHJlYWR5IGhhcyB0aGUgZW51bSB2YWx1ZSBXQVJOIGFuZCBiYWlsLgpS ZXBsYWNpbmcgZW51bSB2YWx1ZXMgZG9lc24ndCBtYWtlIHNlbnNlIHRvIG1lLgoKVGhyb3cgb3V0 IHRoZSBwb2ludGxlc3MgbGlzdF9lbXB0eSgpIHdoaWxlIGF0IGl0LgoKQ2M6IERhbmllbCBWZXR0 ZXIgPGRhbmllbEBmZndsbC5jaD4KU3VnZ2VzdGVkLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWxA ZmZ3bGwuY2g+ClNpZ25lZC1vZmYtYnk6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBs aW51eC5pbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2RybV9wcm9wZXJ0eS5jIHwgMTEg KysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25z KC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9wcm9wZXJ0eS5jIGIvZHJpdmVy cy9ncHUvZHJtL2RybV9wcm9wZXJ0eS5jCmluZGV4IGMzN2FjNDExMjViNS4uZDc3YjBjNGRjNDg1 IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX3Byb3BlcnR5LmMKKysrIGIvZHJpdmVy cy9ncHUvZHJtL2RybV9wcm9wZXJ0eS5jCkBAIC0zOTAsMTQgKzM5MCw5IEBAIGludCBkcm1fcHJv cGVydHlfYWRkX2VudW0oc3RydWN0IGRybV9wcm9wZXJ0eSAqcHJvcGVydHksIGludCBpbmRleCwK IAkJCSh2YWx1ZSA+IDYzKSkKIAkJcmV0dXJuIC1FSU5WQUw7CiAKLQlpZiAoIWxpc3RfZW1wdHko JnByb3BlcnR5LT5lbnVtX2xpc3QpKSB7Ci0JCWxpc3RfZm9yX2VhY2hfZW50cnkocHJvcF9lbnVt LCAmcHJvcGVydHktPmVudW1fbGlzdCwgaGVhZCkgewotCQkJaWYgKHByb3BfZW51bS0+dmFsdWUg PT0gdmFsdWUpIHsKLQkJCQlzdHJuY3B5KHByb3BfZW51bS0+bmFtZSwgbmFtZSwgRFJNX1BST1Bf TkFNRV9MRU4pOwotCQkJCXByb3BfZW51bS0+bmFtZVtEUk1fUFJPUF9OQU1FX0xFTi0xXSA9ICdc MCc7Ci0JCQkJcmV0dXJuIDA7Ci0JCQl9Ci0JCX0KKwlsaXN0X2Zvcl9lYWNoX2VudHJ5KHByb3Bf ZW51bSwgJnByb3BlcnR5LT5lbnVtX2xpc3QsIGhlYWQpIHsKKwkJaWYgKFdBUk5fT04ocHJvcF9l bnVtLT52YWx1ZSA9PSB2YWx1ZSkpCisJCQlyZXR1cm4gLUVJTlZBTDsKIAl9CiAKIAlwcm9wX2Vu dW0gPSBremFsbG9jKHNpemVvZihzdHJ1Y3QgZHJtX3Byb3BlcnR5X2VudW0pLCBHRlBfS0VSTkVM KTsKLS0gCjIuMTYuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwt Z2Z4Cg==