From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rob Clark Subject: [PATCH 07/11] drm: small property creation cleanup Date: Thu, 18 Dec 2014 16:01:52 -0500 Message-ID: <1418936516-10754-8-git-send-email-robdclark@gmail.com> References: <1418936516-10754-1-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-qa0-f42.google.com (mail-qa0-f42.google.com [209.85.216.42]) by gabe.freedesktop.org (Postfix) with ESMTP id 12D236EA80 for ; Thu, 18 Dec 2014 13:02:19 -0800 (PST) Received: by mail-qa0-f42.google.com with SMTP id n8so125338qaq.15 for ; Thu, 18 Dec 2014 13:02:18 -0800 (PST) In-Reply-To: <1418936516-10754-1-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: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org R2V0dGluZyByZWFkeSB0byBhZGQgYSBsb3QgbW9yZSBzdGFuZGFyZCBwcm9wZXJ0aWVzIGZvciBh dG9taWMuCgpTaWduZWQtb2ZmLWJ5OiBSb2IgQ2xhcmsgPHJvYmRjbGFya0BnbWFpbC5jb20+ClJl dmlld2VkLWJ5OiBTZWFuIFBhdWwgPHNlYW5wYXVsQGNocm9taXVtLm9yZz4KUmV2aWV3ZWQtYnk6 IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+Ci0tLQogZHJpdmVycy9ncHUv ZHJtL2RybV9jcnRjLmMgfCAyNyArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0KIDEgZmlsZSBj aGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9k cml2ZXJzL2dwdS9kcm0vZHJtX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fY3J0Yy5jCmlu ZGV4IDg1OWRkZGYuLjZhYWUzNWEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fY3J0 Yy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fY3J0Yy5jCkBAIC0xMzI1LDMzICsxMzI1LDQw IEBAIEVYUE9SVF9TWU1CT0woZHJtX3BsYW5lX2ZvcmNlX2Rpc2FibGUpOwogCiBzdGF0aWMgaW50 IGRybV9tb2RlX2NyZWF0ZV9zdGFuZGFyZF9jb25uZWN0b3JfcHJvcGVydGllcyhzdHJ1Y3QgZHJt X2RldmljZSAqZGV2KQogewotCXN0cnVjdCBkcm1fcHJvcGVydHkgKmVkaWQ7Ci0Jc3RydWN0IGRy bV9wcm9wZXJ0eSAqZHBtczsKLQlzdHJ1Y3QgZHJtX3Byb3BlcnR5ICpkZXZfcGF0aDsKKwlzdHJ1 Y3QgZHJtX3Byb3BlcnR5ICpwcm9wOwogCiAJLyoKIAkgKiBTdGFuZGFyZCBwcm9wZXJ0aWVzIChh cHBseSB0byBhbGwgY29ubmVjdG9ycykKIAkgKi8KLQllZGlkID0gZHJtX3Byb3BlcnR5X2NyZWF0 ZShkZXYsIERSTV9NT0RFX1BST1BfQkxPQiB8CisJcHJvcCA9IGRybV9wcm9wZXJ0eV9jcmVhdGUo ZGV2LCBEUk1fTU9ERV9QUk9QX0JMT0IgfAogCQkJCSAgIERSTV9NT0RFX1BST1BfSU1NVVRBQkxF LAogCQkJCSAgICJFRElEIiwgMCk7Ci0JZGV2LT5tb2RlX2NvbmZpZy5lZGlkX3Byb3BlcnR5ID0g ZWRpZDsKKwlpZiAoIXByb3ApCisJCXJldHVybiAtRU5PTUVNOworCWRldi0+bW9kZV9jb25maWcu ZWRpZF9wcm9wZXJ0eSA9IHByb3A7CiAKLQlkcG1zID0gZHJtX3Byb3BlcnR5X2NyZWF0ZV9lbnVt KGRldiwgMCwKKwlwcm9wID0gZHJtX3Byb3BlcnR5X2NyZWF0ZV9lbnVtKGRldiwgMCwKIAkJCQkg ICAiRFBNUyIsIGRybV9kcG1zX2VudW1fbGlzdCwKIAkJCQkgICBBUlJBWV9TSVpFKGRybV9kcG1z X2VudW1fbGlzdCkpOwotCWRldi0+bW9kZV9jb25maWcuZHBtc19wcm9wZXJ0eSA9IGRwbXM7CisJ aWYgKCFwcm9wKQorCQlyZXR1cm4gLUVOT01FTTsKKwlkZXYtPm1vZGVfY29uZmlnLmRwbXNfcHJv cGVydHkgPSBwcm9wOwogCi0JZGV2X3BhdGggPSBkcm1fcHJvcGVydHlfY3JlYXRlKGRldiwKKwlw cm9wID0gZHJtX3Byb3BlcnR5X2NyZWF0ZShkZXYsCiAJCQkJICAgICAgIERSTV9NT0RFX1BST1Bf QkxPQiB8CiAJCQkJICAgICAgIERSTV9NT0RFX1BST1BfSU1NVVRBQkxFLAogCQkJCSAgICAgICAi UEFUSCIsIDApOwotCWRldi0+bW9kZV9jb25maWcucGF0aF9wcm9wZXJ0eSA9IGRldl9wYXRoOwor CWlmICghcHJvcCkKKwkJcmV0dXJuIC1FTk9NRU07CisJZGV2LT5tb2RlX2NvbmZpZy5wYXRoX3By b3BlcnR5ID0gcHJvcDsKIAotCWRldi0+bW9kZV9jb25maWcudGlsZV9wcm9wZXJ0eSA9IGRybV9w cm9wZXJ0eV9jcmVhdGUoZGV2LAorCXByb3AgPSBkcm1fcHJvcGVydHlfY3JlYXRlKGRldiwKIAkJ CQkJCQkgICAgIERSTV9NT0RFX1BST1BfQkxPQiB8CiAJCQkJCQkJICAgICBEUk1fTU9ERV9QUk9Q X0lNTVVUQUJMRSwKIAkJCQkJCQkgICAgICJUSUxFIiwgMCk7CisJaWYgKCFwcm9wKQorCQlyZXR1 cm4gLUVOT01FTTsKKwlkZXYtPm1vZGVfY29uZmlnLnRpbGVfcHJvcGVydHkgPSBwcm9wOwogCiAJ cmV0dXJuIDA7CiB9Ci0tIAoyLjEuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9kcmktZGV2ZWwK