From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Airlie Subject: [PATCH 07/12] drm/legacy: move init/destroy of struct members into inlines Date: Tue, 23 Apr 2019 12:00:36 +1000 Message-ID: <20190423020041.32702-8-airlied@gmail.com> References: <20190423020041.32702-1-airlied@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by gabe.freedesktop.org (Postfix) with ESMTPS id AAFC489308 for ; Tue, 23 Apr 2019 02:00:50 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com [10.5.11.16]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 531CF4E938 for ; Tue, 23 Apr 2019 02:00:50 +0000 (UTC) Received: from dreadlord-bne-redhat-com.bne.redhat.com (unknown [10.64.33.63]) by smtp.corp.redhat.com (Postfix) with ESMTP id BEE365C3FA for ; Tue, 23 Apr 2019 02:00:49 +0000 (UTC) In-Reply-To: <20190423020041.32702-1-airlied@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 RnJvbTogRGF2ZSBBaXJsaWUgPGFpcmxpZWRAcmVkaGF0LmNvbT4KClRoaXMgd2lsbCBhbGxvdyBl YXNpZXIgcmVtb3ZhbCBsYXRlci4KClNpZ25lZC1vZmYtYnk6IERhdmUgQWlybGllIDxhaXJsaWVk QHJlZGhhdC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2RybV9kcnYuYyAgICB8IDEwICsrKy0t LS0tLS0KIGRyaXZlcnMvZ3B1L2RybS9kcm1fbGVnYWN5LmggfCAxNCArKysrKysrKysrKysrKwog MiBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAt LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2Ry di5jCmluZGV4IDE4ZjQ1ZjlhOTU1Yy4uZTRmMzZjNWNjZmNkIDEwMDY0NAotLS0gYS9kcml2ZXJz L2dwdS9kcm0vZHJtX2Rydi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fZHJ2LmMKQEAgLTY1 OSwyMCArNjU5LDE2IEBAIGludCBkcm1fZGV2X2luaXQoc3RydWN0IGRybV9kZXZpY2UgKmRldiwK IAkvKiBubyBwZXItZGV2aWNlIGZlYXR1cmUgbGltaXRzIGJ5IGRlZmF1bHQgKi8KIAlkZXYtPmRy aXZlcl9mZWF0dXJlcyA9IH4wdTsKIAorCWRybV9sZWdhY3lfaW5pdF9tZW1iZXJzKGRldik7CiAJ SU5JVF9MSVNUX0hFQUQoJmRldi0+ZmlsZWxpc3QpOwogCUlOSVRfTElTVF9IRUFEKCZkZXYtPmZp bGVsaXN0X2ludGVybmFsKTsKIAlJTklUX0xJU1RfSEVBRCgmZGV2LT5jbGllbnRsaXN0KTsKLQlJ TklUX0xJU1RfSEVBRCgmZGV2LT5jdHhsaXN0KTsKLQlJTklUX0xJU1RfSEVBRCgmZGV2LT52bWFs aXN0KTsKLQlJTklUX0xJU1RfSEVBRCgmZGV2LT5tYXBsaXN0KTsKIAlJTklUX0xJU1RfSEVBRCgm ZGV2LT52YmxhbmtfZXZlbnRfbGlzdCk7CiAKLQlzcGluX2xvY2tfaW5pdCgmZGV2LT5idWZfbG9j ayk7CiAJc3Bpbl9sb2NrX2luaXQoJmRldi0+ZXZlbnRfbG9jayk7CiAJbXV0ZXhfaW5pdCgmZGV2 LT5zdHJ1Y3RfbXV0ZXgpOwogCW11dGV4X2luaXQoJmRldi0+ZmlsZWxpc3RfbXV0ZXgpOwogCW11 dGV4X2luaXQoJmRldi0+Y2xpZW50bGlzdF9tdXRleCk7Ci0JbXV0ZXhfaW5pdCgmZGV2LT5jdHhs aXN0X211dGV4KTsKIAltdXRleF9pbml0KCZkZXYtPm1hc3Rlcl9tdXRleCk7CiAKIAlkZXYtPmFu b25faW5vZGUgPSBkcm1fZnNfaW5vZGVfbmV3KCk7CkBAIC03MjQsNyArNzIwLDcgQEAgaW50IGRy bV9kZXZfaW5pdChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LAogZXJyX2ZyZWU6CiAJcHV0X2Rldmlj ZShkZXYtPmRldik7CiAJbXV0ZXhfZGVzdHJveSgmZGV2LT5tYXN0ZXJfbXV0ZXgpOwotCW11dGV4 X2Rlc3Ryb3koJmRldi0+Y3R4bGlzdF9tdXRleCk7CisJZHJtX2xlZ2FjeV9kZXN0cm95X21lbWJl cnMoZGV2KTsKIAltdXRleF9kZXN0cm95KCZkZXYtPmNsaWVudGxpc3RfbXV0ZXgpOwogCW11dGV4 X2Rlc3Ryb3koJmRldi0+ZmlsZWxpc3RfbXV0ZXgpOwogCW11dGV4X2Rlc3Ryb3koJmRldi0+c3Ry dWN0X211dGV4KTsKQEAgLTgwMCw3ICs3OTYsNyBAQCB2b2lkIGRybV9kZXZfZmluaShzdHJ1Y3Qg ZHJtX2RldmljZSAqZGV2KQogCXB1dF9kZXZpY2UoZGV2LT5kZXYpOwogCiAJbXV0ZXhfZGVzdHJv eSgmZGV2LT5tYXN0ZXJfbXV0ZXgpOwotCW11dGV4X2Rlc3Ryb3koJmRldi0+Y3R4bGlzdF9tdXRl eCk7CisJZHJtX2xlZ2FjeV9kZXN0cm95X21lbWJlcnMoZGV2KTsKIAltdXRleF9kZXN0cm95KCZk ZXYtPmNsaWVudGxpc3RfbXV0ZXgpOwogCW11dGV4X2Rlc3Ryb3koJmRldi0+ZmlsZWxpc3RfbXV0 ZXgpOwogCW11dGV4X2Rlc3Ryb3koJmRldi0+c3RydWN0X211dGV4KTsKZGlmZiAtLWdpdCBhL2Ry aXZlcnMvZ3B1L2RybS9kcm1fbGVnYWN5LmggYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2xlZ2FjeS5o CmluZGV4IGVmNDE5ZDUwMGU1MS4uMjBjNGJlZmM0NzZiIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw dS9kcm0vZHJtX2xlZ2FjeS5oCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fbGVnYWN5LmgKQEAg LTEzNiw1ICsxMzYsMTkgQEAgaW50IGRybV9sZWdhY3lfc2dfYWxsb2Moc3RydWN0IGRybV9kZXZp Y2UgKmRldiwgdm9pZCAqZGF0YSwKIGludCBkcm1fbGVnYWN5X3NnX2ZyZWUoc3RydWN0IGRybV9k ZXZpY2UgKmRldiwgdm9pZCAqZGF0YSwKIAkJICAgICAgIHN0cnVjdCBkcm1fZmlsZSAqZmlsZV9w cml2KTsKIAorc3RhdGljIGlubGluZSB2b2lkIGRybV9sZWdhY3lfaW5pdF9tZW1iZXJzKHN0cnVj dCBkcm1fZGV2aWNlICpkZXYpCit7CisJSU5JVF9MSVNUX0hFQUQoJmRldi0+Y3R4bGlzdCk7CisJ SU5JVF9MSVNUX0hFQUQoJmRldi0+dm1hbGlzdCk7CisJSU5JVF9MSVNUX0hFQUQoJmRldi0+bWFw bGlzdCk7CisJc3Bpbl9sb2NrX2luaXQoJmRldi0+YnVmX2xvY2spOworCW11dGV4X2luaXQoJmRl di0+Y3R4bGlzdF9tdXRleCk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBkcm1fbGVnYWN5X2Rl c3Ryb3lfbWVtYmVycyhzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KQoreworCW11dGV4X2Rlc3Ryb3ko JmRldi0+Y3R4bGlzdF9tdXRleCk7Cit9CisKIHZvaWQgZHJtX2xlZ2FjeV9sb2NrX21hc3Rlcl9j bGVhbnVwKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHN0cnVjdCBkcm1fbWFzdGVyICptYXN0ZXIp OwogI2VuZGlmIC8qIF9fRFJNX0xFR0FDWV9IX18gKi8KLS0gCjIuMjAuMQoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlz dApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0 b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVs