From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 07/13] drm: small property creation cleanup Date: Wed, 17 Dec 2014 15:13:00 +0100 Message-ID: <20141217141300.GL2711@phenom.ffwll.local> References: <1418771141-16954-1-git-send-email-robdclark@gmail.com> <1418771141-16954-8-git-send-email-robdclark@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f178.google.com (mail-wi0-f178.google.com [209.85.212.178]) by gabe.freedesktop.org (Postfix) with ESMTP id D18D56E848 for ; Wed, 17 Dec 2014 06:12:24 -0800 (PST) Received: by mail-wi0-f178.google.com with SMTP id em10so16136009wid.17 for ; Wed, 17 Dec 2014 06:12:24 -0800 (PST) Content-Disposition: inline In-Reply-To: <1418771141-16954-8-git-send-email-robdclark@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Rob Clark Cc: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gVHVlLCBEZWMgMTYsIDIwMTQgYXQgMDY6MDU6MzVQTSAtMDUwMCwgUm9iIENsYXJrIHdyb3Rl Ogo+IEdldHRpbmcgcmVhZHkgdG8gYWRkIGEgbG90IG1vcmUgc3RhbmRhcmQgcHJvcGVydGllcyBm b3IgYXRvbWljLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJvYiBDbGFyayA8cm9iZGNsYXJrQGdtYWls LmNvbT4KClJldmlld2VkLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNo PgoKPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2RybV9jcnRjLmMgfCAyNyArKysrKysrKysrKysr KysrKy0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDEwIGRl bGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2NydGMuYyBi L2RyaXZlcnMvZ3B1L2RybS9kcm1fY3J0Yy5jCj4gaW5kZXggNTdjZDk1MC4uOTY5NjVlYyAxMDA2 NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2NydGMuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1 L2RybS9kcm1fY3J0Yy5jCj4gQEAgLTEzMzAsMzMgKzEzMzAsNDAgQEAgRVhQT1JUX1NZTUJPTChk cm1fcGxhbmVfZm9yY2VfZGlzYWJsZSk7Cj4gIAo+ICBzdGF0aWMgaW50IGRybV9tb2RlX2NyZWF0 ZV9zdGFuZGFyZF9jb25uZWN0b3JfcHJvcGVydGllcyhzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KQo+ ICB7Cj4gLQlzdHJ1Y3QgZHJtX3Byb3BlcnR5ICplZGlkOwo+IC0Jc3RydWN0IGRybV9wcm9wZXJ0 eSAqZHBtczsKPiAtCXN0cnVjdCBkcm1fcHJvcGVydHkgKmRldl9wYXRoOwo+ICsJc3RydWN0IGRy bV9wcm9wZXJ0eSAqcHJvcDsKPiAgCj4gIAkvKgo+ICAJICogU3RhbmRhcmQgcHJvcGVydGllcyAo YXBwbHkgdG8gYWxsIGNvbm5lY3RvcnMpCj4gIAkgKi8KPiAtCWVkaWQgPSBkcm1fcHJvcGVydHlf Y3JlYXRlKGRldiwgRFJNX01PREVfUFJPUF9CTE9CIHwKPiArCXByb3AgPSBkcm1fcHJvcGVydHlf Y3JlYXRlKGRldiwgRFJNX01PREVfUFJPUF9CTE9CIHwKPiAgCQkJCSAgIERSTV9NT0RFX1BST1Bf SU1NVVRBQkxFLAo+ICAJCQkJICAgIkVESUQiLCAwKTsKPiAtCWRldi0+bW9kZV9jb25maWcuZWRp ZF9wcm9wZXJ0eSA9IGVkaWQ7Cj4gKwlpZiAoIXByb3ApCj4gKwkJcmV0dXJuIC1FTk9NRU07Cj4g KwlkZXYtPm1vZGVfY29uZmlnLmVkaWRfcHJvcGVydHkgPSBwcm9wOwo+ICAKPiAtCWRwbXMgPSBk cm1fcHJvcGVydHlfY3JlYXRlX2VudW0oZGV2LCAwLAo+ICsJcHJvcCA9IGRybV9wcm9wZXJ0eV9j cmVhdGVfZW51bShkZXYsIDAsCj4gIAkJCQkgICAiRFBNUyIsIGRybV9kcG1zX2VudW1fbGlzdCwK PiAgCQkJCSAgIEFSUkFZX1NJWkUoZHJtX2RwbXNfZW51bV9saXN0KSk7Cj4gLQlkZXYtPm1vZGVf Y29uZmlnLmRwbXNfcHJvcGVydHkgPSBkcG1zOwo+ICsJaWYgKCFwcm9wKQo+ICsJCXJldHVybiAt RU5PTUVNOwo+ICsJZGV2LT5tb2RlX2NvbmZpZy5kcG1zX3Byb3BlcnR5ID0gcHJvcDsKPiAgCj4g LQlkZXZfcGF0aCA9IGRybV9wcm9wZXJ0eV9jcmVhdGUoZGV2LAo+ICsJcHJvcCA9IGRybV9wcm9w ZXJ0eV9jcmVhdGUoZGV2LAo+ICAJCQkJICAgICAgIERSTV9NT0RFX1BST1BfQkxPQiB8Cj4gIAkJ CQkgICAgICAgRFJNX01PREVfUFJPUF9JTU1VVEFCTEUsCj4gIAkJCQkgICAgICAgIlBBVEgiLCAw KTsKPiAtCWRldi0+bW9kZV9jb25maWcucGF0aF9wcm9wZXJ0eSA9IGRldl9wYXRoOwo+ICsJaWYg KCFwcm9wKQo+ICsJCXJldHVybiAtRU5PTUVNOwo+ICsJZGV2LT5tb2RlX2NvbmZpZy5wYXRoX3By b3BlcnR5ID0gcHJvcDsKPiAgCj4gLQlkZXYtPm1vZGVfY29uZmlnLnRpbGVfcHJvcGVydHkgPSBk cm1fcHJvcGVydHlfY3JlYXRlKGRldiwKPiArCXByb3AgPSBkcm1fcHJvcGVydHlfY3JlYXRlKGRl diwKPiAgCQkJCQkJCSAgICAgRFJNX01PREVfUFJPUF9CTE9CIHwKPiAgCQkJCQkJCSAgICAgRFJN X01PREVfUFJPUF9JTU1VVEFCTEUsCj4gIAkJCQkJCQkgICAgICJUSUxFIiwgMCk7Cj4gKwlpZiAo IXByb3ApCj4gKwkJcmV0dXJuIC1FTk9NRU07Cj4gKwlkZXYtPm1vZGVfY29uZmlnLnRpbGVfcHJv cGVydHkgPSBwcm9wOwo+ICAKPiAgCXJldHVybiAwOwo+ICB9Cj4gLS0gCj4gMi4xLjAKPiAKCi0t IApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgorNDEg KDApIDc5IDM2NSA1NyA0OCAtIGh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJp LWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3Jn L21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==