From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rob Clark Subject: [PATCH 07/13] drm: small property creation cleanup Date: Tue, 16 Dec 2014 18:05:35 -0500 Message-ID: <1418771141-16954-8-git-send-email-robdclark@gmail.com> References: <1418771141-16954-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-qc0-f181.google.com (mail-qc0-f181.google.com [209.85.216.181]) by gabe.freedesktop.org (Postfix) with ESMTP id 99DEF6E4AD for ; Tue, 16 Dec 2014 15:06:03 -0800 (PST) Received: by mail-qc0-f181.google.com with SMTP id m20so11027049qcx.26 for ; Tue, 16 Dec 2014 15:06:03 -0800 (PST) In-Reply-To: <1418771141-16954-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+Ci0t LQogZHJpdmVycy9ncHUvZHJtL2RybV9jcnRjLmMgfCAyNyArKysrKysrKysrKysrKysrKy0tLS0t LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkK CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2Ry bS9kcm1fY3J0Yy5jCmluZGV4IDU3Y2Q5NTAuLjk2OTY1ZWMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv Z3B1L2RybS9kcm1fY3J0Yy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fY3J0Yy5jCkBAIC0x MzMwLDMzICsxMzMwLDQwIEBAIEVYUE9SVF9TWU1CT0woZHJtX3BsYW5lX2ZvcmNlX2Rpc2FibGUp OwogCiBzdGF0aWMgaW50IGRybV9tb2RlX2NyZWF0ZV9zdGFuZGFyZF9jb25uZWN0b3JfcHJvcGVy dGllcyhzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KQogewotCXN0cnVjdCBkcm1fcHJvcGVydHkgKmVk aWQ7Ci0Jc3RydWN0IGRybV9wcm9wZXJ0eSAqZHBtczsKLQlzdHJ1Y3QgZHJtX3Byb3BlcnR5ICpk ZXZfcGF0aDsKKwlzdHJ1Y3QgZHJtX3Byb3BlcnR5ICpwcm9wOwogCiAJLyoKIAkgKiBTdGFuZGFy ZCBwcm9wZXJ0aWVzIChhcHBseSB0byBhbGwgY29ubmVjdG9ycykKIAkgKi8KLQllZGlkID0gZHJt X3Byb3BlcnR5X2NyZWF0ZShkZXYsIERSTV9NT0RFX1BST1BfQkxPQiB8CisJcHJvcCA9IGRybV9w cm9wZXJ0eV9jcmVhdGUoZGV2LCBEUk1fTU9ERV9QUk9QX0JMT0IgfAogCQkJCSAgIERSTV9NT0RF X1BST1BfSU1NVVRBQkxFLAogCQkJCSAgICJFRElEIiwgMCk7Ci0JZGV2LT5tb2RlX2NvbmZpZy5l ZGlkX3Byb3BlcnR5ID0gZWRpZDsKKwlpZiAoIXByb3ApCisJCXJldHVybiAtRU5PTUVNOworCWRl di0+bW9kZV9jb25maWcuZWRpZF9wcm9wZXJ0eSA9IHByb3A7CiAKLQlkcG1zID0gZHJtX3Byb3Bl cnR5X2NyZWF0ZV9lbnVtKGRldiwgMCwKKwlwcm9wID0gZHJtX3Byb3BlcnR5X2NyZWF0ZV9lbnVt KGRldiwgMCwKIAkJCQkgICAiRFBNUyIsIGRybV9kcG1zX2VudW1fbGlzdCwKIAkJCQkgICBBUlJB WV9TSVpFKGRybV9kcG1zX2VudW1fbGlzdCkpOwotCWRldi0+bW9kZV9jb25maWcuZHBtc19wcm9w ZXJ0eSA9IGRwbXM7CisJaWYgKCFwcm9wKQorCQlyZXR1cm4gLUVOT01FTTsKKwlkZXYtPm1vZGVf Y29uZmlnLmRwbXNfcHJvcGVydHkgPSBwcm9wOwogCi0JZGV2X3BhdGggPSBkcm1fcHJvcGVydHlf Y3JlYXRlKGRldiwKKwlwcm9wID0gZHJtX3Byb3BlcnR5X2NyZWF0ZShkZXYsCiAJCQkJICAgICAg IERSTV9NT0RFX1BST1BfQkxPQiB8CiAJCQkJICAgICAgIERSTV9NT0RFX1BST1BfSU1NVVRBQkxF LAogCQkJCSAgICAgICAiUEFUSCIsIDApOwotCWRldi0+bW9kZV9jb25maWcucGF0aF9wcm9wZXJ0 eSA9IGRldl9wYXRoOworCWlmICghcHJvcCkKKwkJcmV0dXJuIC1FTk9NRU07CisJZGV2LT5tb2Rl X2NvbmZpZy5wYXRoX3Byb3BlcnR5ID0gcHJvcDsKIAotCWRldi0+bW9kZV9jb25maWcudGlsZV9w cm9wZXJ0eSA9IGRybV9wcm9wZXJ0eV9jcmVhdGUoZGV2LAorCXByb3AgPSBkcm1fcHJvcGVydHlf Y3JlYXRlKGRldiwKIAkJCQkJCQkgICAgIERSTV9NT0RFX1BST1BfQkxPQiB8CiAJCQkJCQkJICAg ICBEUk1fTU9ERV9QUk9QX0lNTVVUQUJMRSwKIAkJCQkJCQkgICAgICJUSUxFIiwgMCk7CisJaWYg KCFwcm9wKQorCQlyZXR1cm4gLUVOT01FTTsKKwlkZXYtPm1vZGVfY29uZmlnLnRpbGVfcHJvcGVy dHkgPSBwcm9wOwogCiAJcmV0dXJuIDA7CiB9Ci0tIAoyLjEuMAoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmkt ZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcv bWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK