From mboxrd@z Thu Jan 1 00:00:00 1970 From: Shayenne Moura Subject: [PATCH 2/7] drm: Remove use of drm_mode_object Date: Tue, 18 Dec 2018 11:38:10 -0200 Message-ID: <20181218133810.aqhmqflvl5mqrfgo@smtp.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-qt1-x842.google.com (mail-qt1-x842.google.com [IPv6:2607:f8b0:4864:20::842]) by gabe.freedesktop.org (Postfix) with ESMTPS id 22D0A6EBD0 for ; Tue, 18 Dec 2018 13:38:16 +0000 (UTC) Received: by mail-qt1-x842.google.com with SMTP id n21so18137192qtl.6 for ; Tue, 18 Dec 2018 05:38:16 -0800 (PST) Content-Disposition: inline List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Maarten Lankhorst , Maxime Ripard , Sean Paul , David Airlie Cc: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org VGhpcyBwYXRjaCByZW1vdmVzIHRoZSBkcm1fbW9kZV9vYmplY3QgcHJpbnRzLCBldmFsdWF0aW9u IGFuZCB1c2UgZnJvbSAKZHJtX2Rpc3BsYXlfbW9kZSBvYmplY3RzIHVzZWQgaW4gZHJtIGZpbGVz LiBJdCByZW1vdmVzIGRlcGVuZGVuY3kgZnJvbQpkcm1fbW9kZV9vYmplY3QuCgpTaWduZWQtb2Zm LWJ5OiBTaGF5ZW5uZSBNb3VyYSA8c2hheWVubmVsdXptb3VyYUBnbWFpbC5jb20+Ci0tLQogZHJp dmVycy9ncHUvZHJtL2RybV9jcnRjX2hlbHBlci5jIHwgNSArKy0tLQogZHJpdmVycy9ncHUvZHJt L2RybV9tb2Rlcy5jICAgICAgIHwgOSAtLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNl cnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v ZHJtX2NydGNfaGVscGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2NydGNfaGVscGVyLmMKaW5k ZXggYTNjODE4NTBlNzU1Li5jYzVjYzhkMTA5YTIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry bS9kcm1fY3J0Y19oZWxwZXIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2NydGNfaGVscGVy LmMKQEAgLTM4Niw5ICszODYsOCBAQCBib29sIGRybV9jcnRjX2hlbHBlcl9zZXRfbW9kZShzdHJ1 Y3QgZHJtX2NydGMgKmNydGMsCiAJCWlmICghZW5jb2Rlcl9mdW5jcykKIAkJCWNvbnRpbnVlOwog Ci0JCURSTV9ERUJVR19LTVMoIltFTkNPREVSOiVkOiVzXSBzZXQgW01PREU6JWQ6JXNdXG4iLAot CQkJZW5jb2Rlci0+YmFzZS5pZCwgZW5jb2Rlci0+bmFtZSwKLQkJCW1vZGUtPmJhc2UuaWQsIG1v ZGUtPm5hbWUpOworCQlEUk1fREVCVUdfS01TKCJbRU5DT0RFUjolZDolc10gc2V0IFtNT0RFOiVz XVxuIiwKKwkJCWVuY29kZXItPmJhc2UuaWQsIGVuY29kZXItPm5hbWUsIG1vZGUtPm5hbWUpOwog CQlpZiAoZW5jb2Rlcl9mdW5jcy0+bW9kZV9zZXQpCiAJCQllbmNvZGVyX2Z1bmNzLT5tb2RlX3Nl dChlbmNvZGVyLCBtb2RlLCBhZGp1c3RlZF9tb2RlKTsKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9n cHUvZHJtL2RybV9tb2Rlcy5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9tb2Rlcy5jCmluZGV4IDI0 YTc1MDQzNjU1OS4uYWRjZTlhMjZiYWM5IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJt X21vZGVzLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9tb2Rlcy5jCkBAIC03MSwxMSArNzEs NiBAQCBzdHJ1Y3QgZHJtX2Rpc3BsYXlfbW9kZSAqZHJtX21vZGVfY3JlYXRlKHN0cnVjdCBkcm1f ZGV2aWNlICpkZXYpCiAJaWYgKCFubW9kZSkKIAkJcmV0dXJuIE5VTEw7CiAKLQlpZiAoZHJtX21v ZGVfb2JqZWN0X2FkZChkZXYsICZubW9kZS0+YmFzZSwgRFJNX01PREVfT0JKRUNUX01PREUpKSB7 Ci0JCWtmcmVlKG5tb2RlKTsKLQkJcmV0dXJuIE5VTEw7Ci0JfQotCiAJcmV0dXJuIG5tb2RlOwog fQogRVhQT1JUX1NZTUJPTChkcm1fbW9kZV9jcmVhdGUpOwpAQCAtOTIsOCArODcsNiBAQCB2b2lk IGRybV9tb2RlX2Rlc3Ryb3koc3RydWN0IGRybV9kZXZpY2UgKmRldiwgc3RydWN0IGRybV9kaXNw bGF5X21vZGUgKm1vZGUpCiAJaWYgKCFtb2RlKQogCQlyZXR1cm47CiAKLQlkcm1fbW9kZV9vYmpl Y3RfdW5yZWdpc3RlcihkZXYsICZtb2RlLT5iYXNlKTsKLQogCWtmcmVlKG1vZGUpOwogfQogRVhQ T1JUX1NZTUJPTChkcm1fbW9kZV9kZXN0cm95KTsKQEAgLTkxMSwxMSArOTA0LDkgQEAgRVhQT1JU X1NZTUJPTChkcm1fbW9kZV9zZXRfY3J0Y2luZm8pOwogICovCiB2b2lkIGRybV9tb2RlX2NvcHko c3RydWN0IGRybV9kaXNwbGF5X21vZGUgKmRzdCwgY29uc3Qgc3RydWN0IGRybV9kaXNwbGF5X21v ZGUgKnNyYykKIHsKLQlpbnQgaWQgPSBkc3QtPmJhc2UuaWQ7CiAJc3RydWN0IGxpc3RfaGVhZCBo ZWFkID0gZHN0LT5oZWFkOwogCiAJKmRzdCA9ICpzcmM7Ci0JZHN0LT5iYXNlLmlkID0gaWQ7CiAJ ZHN0LT5oZWFkID0gaGVhZDsKIH0KIEVYUE9SVF9TWU1CT0woZHJtX21vZGVfY29weSk7Ci0tIAoy LjE3LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRy aS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRw czovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=