From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Airlie Subject: [PATCH 08/12] drm/legacy: move legacy dev reinit into an inline Date: Tue, 23 Apr 2019 12:00:37 +1000 Message-ID: <20190423020041.32702-9-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 8F6A4892FE for ; Tue, 23 Apr 2019 02:00:51 +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 38A2B59468 for ; Tue, 23 Apr 2019 02:00:51 +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 A596B5C29A for ; Tue, 23 Apr 2019 02:00:50 +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 RnJvbTogRGF2ZSBBaXJsaWUgPGFpcmxpZWRAcmVkaGF0LmNvbT4KClRoaXMgbW92ZXMgdGhlIGxl Z2FjeSBkZXYgcmVpbml0IGludG8gYSBsZWdhY3kgaW5saW5lLAphbHNvIHJlbW92ZXMgc29tZSB1 bm5lZWRlZCBpbmxpbmVzIG5vdy4KClNpZ25lZC1vZmYtYnk6IERhdmUgQWlybGllIDxhaXJsaWVk QHJlZGhhdC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2RybV9maWxlLmMgICB8IDI0IC0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLQogZHJpdmVycy9ncHUvZHJtL2RybV9sZWdhY3kuaCB8IDI0ICsr KysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCsp LCAyNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2ZpbGUu YyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fZmlsZS5jCmluZGV4IDk3MDE0NjlhNmU5My4uMjYzZmJl ZjczZmU1IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2ZpbGUuYworKysgYi9kcml2 ZXJzL2dwdS9kcm0vZHJtX2ZpbGUuYwpAQCAtNDI1LDMwICs0MjUsNiBAQCBzdGF0aWMgaW50IGRy bV9vcGVuX2hlbHBlcihzdHJ1Y3QgZmlsZSAqZmlscCwgc3RydWN0IGRybV9taW5vciAqbWlub3Ip CiAJcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyB2b2lkIGRybV9sZWdhY3lfZGV2X3JlaW5pdChzdHJ1 Y3QgZHJtX2RldmljZSAqZGV2KQotewotCWlmIChkZXYtPmlycV9lbmFibGVkKQotCQlkcm1faXJx X3VuaW5zdGFsbChkZXYpOwotCi0JbXV0ZXhfbG9jaygmZGV2LT5zdHJ1Y3RfbXV0ZXgpOwotCi0J ZHJtX2xlZ2FjeV9hZ3BfY2xlYXIoZGV2KTsKLQotCWRybV9sZWdhY3lfc2dfY2xlYW51cChkZXYp OwotCWRybV9sZWdhY3lfdm1hX2ZsdXNoKGRldik7Ci0JZHJtX2xlZ2FjeV9kbWFfdGFrZWRvd24o ZGV2KTsKLQotCW11dGV4X3VubG9jaygmZGV2LT5zdHJ1Y3RfbXV0ZXgpOwotCi0JZGV2LT5zaWdk YXRhLmxvY2sgPSBOVUxMOwotCi0JZGV2LT5jb250ZXh0X2ZsYWcgPSAwOwotCWRldi0+bGFzdF9j b250ZXh0ID0gMDsKLQlkZXYtPmlmX3ZlcnNpb24gPSAwOwotCi0JRFJNX0RFQlVHKCJsYXN0Y2xv c2UgY29tcGxldGVkXG4iKTsKLX0KLQogdm9pZCBkcm1fbGFzdGNsb3NlKHN0cnVjdCBkcm1fZGV2 aWNlICogZGV2KQogewogCURSTV9ERUJVRygiXG4iKTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1 L2RybS9kcm1fbGVnYWN5LmggYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2xlZ2FjeS5oCmluZGV4IDIw YzRiZWZjNDc2Yi4uOGVlMmRlMDZmOTk5IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJt X2xlZ2FjeS5oCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fbGVnYWN5LmgKQEAgLTE1MCw1ICsx NTAsMjkgQEAgc3RhdGljIGlubGluZSB2b2lkIGRybV9sZWdhY3lfZGVzdHJveV9tZW1iZXJzKHN0 cnVjdCBkcm1fZGV2aWNlICpkZXYpCiAJbXV0ZXhfZGVzdHJveSgmZGV2LT5jdHhsaXN0X211dGV4 KTsKIH0KIAorc3RhdGljIGlubGluZSB2b2lkIGRybV9sZWdhY3lfZGV2X3JlaW5pdChzdHJ1Y3Qg ZHJtX2RldmljZSAqZGV2KQoreworCWlmIChkZXYtPmlycV9lbmFibGVkKQorCQlkcm1faXJxX3Vu aW5zdGFsbChkZXYpOworCisJbXV0ZXhfbG9jaygmZGV2LT5zdHJ1Y3RfbXV0ZXgpOworCisJZHJt X2xlZ2FjeV9hZ3BfY2xlYXIoZGV2KTsKKworCWRybV9sZWdhY3lfc2dfY2xlYW51cChkZXYpOwor CWRybV9sZWdhY3lfdm1hX2ZsdXNoKGRldik7CisJZHJtX2xlZ2FjeV9kbWFfdGFrZWRvd24oZGV2 KTsKKworCW11dGV4X3VubG9jaygmZGV2LT5zdHJ1Y3RfbXV0ZXgpOworCisJZGV2LT5zaWdkYXRh LmxvY2sgPSBOVUxMOworCisJZGV2LT5jb250ZXh0X2ZsYWcgPSAwOworCWRldi0+bGFzdF9jb250 ZXh0ID0gMDsKKwlkZXYtPmlmX3ZlcnNpb24gPSAwOworCisJRFJNX0RFQlVHKCJsYXN0Y2xvc2Ug Y29tcGxldGVkXG4iKTsKK30KKwogdm9pZCBkcm1fbGVnYWN5X2xvY2tfbWFzdGVyX2NsZWFudXAo c3RydWN0IGRybV9kZXZpY2UgKmRldiwgc3RydWN0IGRybV9tYXN0ZXIgKm1hc3Rlcik7CiAjZW5k aWYgLyogX19EUk1fTEVHQUNZX0hfXyAqLwotLSAKMi4yMC4xCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1k ZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcv bWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWw=