From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 1/6] drm: Reject replacing property enum values Date: Tue, 6 Mar 2018 19:16:00 +0100 Message-ID: <20180306181600.GS22212@phenom.ffwll.local> References: <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: 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 3DFAB89BF4 for ; Tue, 6 Mar 2018 18:16:05 +0000 (UTC) Received: by mail-wm0-x242.google.com with SMTP id w128so24787396wmw.0 for ; Tue, 06 Mar 2018 10:16:05 -0800 (PST) Content-Disposition: inline In-Reply-To: <20180306164849.2862-1-ville.syrjala@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Ville Syrjala Cc: intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gVHVlLCBNYXIgMDYsIDIwMTggYXQgMDY6NDg6NDRQTSArMDIwMCwgVmlsbGUgU3lyamFsYSB3 cm90ZToKPiBGcm9tOiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwu Y29tPgo+IAo+IElmIHRoZSBwcm9wZXJ0eSBhbHJlYWR5IGhhcyB0aGUgZW51bSB2YWx1ZSBXQVJO IGFuZCBiYWlsLgo+IFJlcGxhY2luZyBlbnVtIHZhbHVlcyBkb2Vzbid0IG1ha2Ugc2Vuc2UgdG8g bWUuCj4gCj4gVGhyb3cgb3V0IHRoZSBwb2ludGxlc3MgbGlzdF9lbXB0eSgpIHdoaWxlIGF0IGl0 Lgo+IAo+IENjOiBEYW5pZWwgVmV0dGVyIDxkYW5pZWxAZmZ3bGwuY2g+Cj4gU3VnZ2VzdGVkLWJ5 OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWxAZmZ3bGwuY2g+Cj4gU2lnbmVkLW9mZi1ieTogVmlsbGUg U3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KClJldmlld2VkLWJ5OiBE YW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgo+IC0tLQo+ICBkcml2ZXJzL2dw dS9kcm0vZHJtX3Byb3BlcnR5LmMgfCAxMSArKystLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwg MyBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJz L2dwdS9kcm0vZHJtX3Byb3BlcnR5LmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX3Byb3BlcnR5LmMK PiBpbmRleCBjMzdhYzQxMTI1YjUuLmQ3N2IwYzRkYzQ4NSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJz L2dwdS9kcm0vZHJtX3Byb3BlcnR5LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX3Byb3Bl cnR5LmMKPiBAQCAtMzkwLDE0ICszOTAsOSBAQCBpbnQgZHJtX3Byb3BlcnR5X2FkZF9lbnVtKHN0 cnVjdCBkcm1fcHJvcGVydHkgKnByb3BlcnR5LCBpbnQgaW5kZXgsCj4gIAkJCSh2YWx1ZSA+IDYz KSkKPiAgCQlyZXR1cm4gLUVJTlZBTDsKPiAgCj4gLQlpZiAoIWxpc3RfZW1wdHkoJnByb3BlcnR5 LT5lbnVtX2xpc3QpKSB7Cj4gLQkJbGlzdF9mb3JfZWFjaF9lbnRyeShwcm9wX2VudW0sICZwcm9w ZXJ0eS0+ZW51bV9saXN0LCBoZWFkKSB7Cj4gLQkJCWlmIChwcm9wX2VudW0tPnZhbHVlID09IHZh bHVlKSB7Cj4gLQkJCQlzdHJuY3B5KHByb3BfZW51bS0+bmFtZSwgbmFtZSwgRFJNX1BST1BfTkFN RV9MRU4pOwo+IC0JCQkJcHJvcF9lbnVtLT5uYW1lW0RSTV9QUk9QX05BTUVfTEVOLTFdID0gJ1ww JzsKPiAtCQkJCXJldHVybiAwOwo+IC0JCQl9Cj4gLQkJfQo+ICsJbGlzdF9mb3JfZWFjaF9lbnRy eShwcm9wX2VudW0sICZwcm9wZXJ0eS0+ZW51bV9saXN0LCBoZWFkKSB7Cj4gKwkJaWYgKFdBUk5f T04ocHJvcF9lbnVtLT52YWx1ZSA9PSB2YWx1ZSkpCj4gKwkJCXJldHVybiAtRUlOVkFMOwo+ICAJ fQo+ICAKPiAgCXByb3BfZW51bSA9IGt6YWxsb2Moc2l6ZW9mKHN0cnVjdCBkcm1fcHJvcGVydHlf ZW51bSksIEdGUF9LRVJORUwpOwo+IC0tIAo+IDIuMTYuMQo+IAoKLS0gCkRhbmllbCBWZXR0ZXIK U29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9nLmZmd2xsLmNo Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZl bCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=