From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.3 required=3.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6231EC2BA83 for ; Fri, 7 Feb 2020 19:51:47 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 37E1821741 for ; Fri, 7 Feb 2020 19:51:47 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="M104C8OZ" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 37E1821741 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=amd-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id CEC5B6FD92; Fri, 7 Feb 2020 19:51:23 +0000 (UTC) Received: from mail-qk1-x744.google.com (mail-qk1-x744.google.com [IPv6:2607:f8b0:4864:20::744]) by gabe.freedesktop.org (Postfix) with ESMTPS id A768E6FD8A; Fri, 7 Feb 2020 19:51:20 +0000 (UTC) Received: by mail-qk1-x744.google.com with SMTP id q15so257793qke.9; Fri, 07 Feb 2020 11:51:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=hpS9gOoEF48PiATu60PxiiASisTpI+MmTUv9TeQ4QWI=; b=M104C8OZ295ZzOJpwQhwBpeMd06KqjGjdIy+W74hEIMpl4WyvVcv/HWRNJ+4GwYKVI 8QbHKh4PLCywRA7FkdZwVeIql+7vAquPJCs+BvcgiFB9oU7cHm14I5HpV4BXIOfzc0Ia naB57tJkq5Fh8cr4llTaiGDUc5O+aOih7gDQDDRqNsS8D52NtF0A7Yj826SqLmqPqV+T 8ViAFOK6xl7+YO1a8f017KNJkS9GTToIM3onfM0n7MUGzKh42JiZvsR//k7J6wGZV/Yf PdZP38pK/HgPnTEieKbJjPWV9BtNTelXunpUq+arYhpd3cKeQjgICYsB7SYWlKZHqd1G lElQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=hpS9gOoEF48PiATu60PxiiASisTpI+MmTUv9TeQ4QWI=; b=hdLab3p63SVP4FczI0Yo7xUhSLV4qEYw6gtyqwVqllaEp6n47F+GS8FpmfhlE8ljtf e4c1fNisC0CUGe9meIjFOL2J0mD3pw5g2S7IJueQI3s7uVP0XpmbaoSI7RbaHXT/1vp8 SDl6HY5GbkEQrb7Qro7NaXxqyxGSvakTg8MIBYfmV6c9CqdO6f3ZA5CuYp3I3duLAJF4 d4EW4/mKl9LjP0OSBtqk7+CFS3KfzvqJqFVwm6fqdbtmyEpRssA/BrGL38Koij7jG+j8 0mSwtuJUwQn14kW7G4deBOKELYkioiKPUgF7/vxmS5fP/7Pwe6A1AgRc4MgYDFeuOu5D ItLw== X-Gm-Message-State: APjAAAUfIDG8nkhMFkAQIpc4YghyosJxn8kmFVZ07G5yjziqCwifxkmV c5RrvYSQM+5xeAAPtNMkUrI4wryg X-Google-Smtp-Source: APXvYqyEnZfiXjKExC2Trp44cV9Dt/jfmCGKw6nCUH7LtC7x1CgxIwZacKTH8LPgWZswt2QymRh3xA== X-Received: by 2002:a37:6457:: with SMTP id y84mr550075qkb.254.1581105079582; Fri, 07 Feb 2020 11:51:19 -0800 (PST) Received: from localhost.localdomain ([71.219.59.120]) by smtp.gmail.com with ESMTPSA id w16sm1752226qkj.135.2020.02.07.11.51.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 07 Feb 2020 11:51:19 -0800 (PST) From: Alex Deucher X-Google-Original-From: Alex Deucher To: amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org Subject: [PATCH 14/15] drm/amdgpu/ring: move debugfs init into core amdgpu debugfs Date: Fri, 7 Feb 2020 14:50:57 -0500 Message-Id: <20200207195058.2354-15-alexander.deucher@amd.com> X-Mailer: git-send-email 2.24.1 In-Reply-To: <20200207195058.2354-1-alexander.deucher@amd.com> References: <20200207195058.2354-1-alexander.deucher@amd.com> MIME-Version: 1.0 X-BeenThere: amd-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion list for AMD gfx List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Alex Deucher , =?UTF-8?q?Christian=20K=C3=B6nig?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: amd-gfx-bounces@lists.freedesktop.org Sender: "amd-gfx" SW4gb3JkZXIgdG8gcmVtb3ZlIHRoZSBsb2FkIGFuZCB1bmxvYWQgZHJtIGNhbGxiYWNrcywKd2Ug bmVlZCB0byByZW9yZGVyIHRoZSBpbml0IHNlcXVlbmNlIHRvIG1vdmUgYWxsIHRoZSBkcm0KZGVi dWdmcyBmaWxlIGhhbmRsaW5nLiAgRG8gdGhpcyBmb3IgcmluZ3MuCgpBY2tlZC1ieTogQ2hyaXN0 aWFuIEvDtm5pZyA8Y2hyaXN0aWFuLmtvZW5pZ0BhbWQuY29tPgpTaWduZWQtb2ZmLWJ5OiBBbGV4 IERldWNoZXIgPGFsZXhhbmRlci5kZXVjaGVyQGFtZC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJt L2FtZC9hbWRncHUvYW1kZ3B1X2RlYnVnZnMuYyB8IDIzICsrKysrKysrKysrKysrKysrKysrLQog ZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X3JpbmcuYyAgICB8IDE1ICsrKy0tLS0t LS0tLS0tCiBkcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfcmluZy5oICAgIHwgIDQg KysrKwogMyBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkK CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfZGVidWdmcy5j IGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2RlYnVnZnMuYwppbmRleCBkZjM5 MTllZjg4NmIuLjczNzk5MTA3OTBjOSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FtZC9h bWRncHUvYW1kZ3B1X2RlYnVnZnMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9h bWRncHVfZGVidWdmcy5jCkBAIC0xMjE4LDcgKzEyMTgsNyBAQCBERUZJTkVfU0lNUExFX0FUVFJJ QlVURShmb3BzX2liX3ByZWVtcHQsIE5VTEwsCiAKIGludCBhbWRncHVfZGVidWdmc19pbml0KHN0 cnVjdCBhbWRncHVfZGV2aWNlICphZGV2KQogewotCWludCByOworCWludCByLCBpOwogCiAJYWRl di0+ZGVidWdmc19wcmVlbXB0ID0KIAkJZGVidWdmc19jcmVhdGVfZmlsZSgiYW1kZ3B1X3ByZWVt cHRfaWIiLCAwNjAwLApAQCAtMTI2OCwxMiArMTI2OCwzMyBAQCBpbnQgYW1kZ3B1X2RlYnVnZnNf aW5pdChzdHJ1Y3QgYW1kZ3B1X2RldmljZSAqYWRldikKIAl9CiAjZW5kaWYKIAorCWZvciAoaSA9 IDA7IGkgPCBBTURHUFVfTUFYX1JJTkdTOyArK2kpIHsKKwkJc3RydWN0IGFtZGdwdV9yaW5nICpy aW5nID0gYWRldi0+cmluZ3NbaV07CisKKwkJaWYgKCFyaW5nKQorCQkJY29udGludWU7CisKKwkJ aWYgKGFtZGdwdV9kZWJ1Z2ZzX3JpbmdfaW5pdChhZGV2LCByaW5nKSkgeworCQkJRFJNX0VSUk9S KCJGYWlsZWQgdG8gcmVnaXN0ZXIgZGVidWdmcyBmaWxlIGZvciByaW5ncyAhXG4iKTsKKwkJfQor CX0KKwogCXJldHVybiBhbWRncHVfZGVidWdmc19hZGRfZmlsZXMoYWRldiwgYW1kZ3B1X2RlYnVn ZnNfbGlzdCwKIAkJCQkJQVJSQVlfU0laRShhbWRncHVfZGVidWdmc19saXN0KSk7CiB9CiAKIHZv aWQgYW1kZ3B1X2RlYnVnZnNfZmluaShzdHJ1Y3QgYW1kZ3B1X2RldmljZSAqYWRldikKIHsKKwlp bnQgaTsKKworCWZvciAoaSA9IDA7IGkgPCBBTURHUFVfTUFYX1JJTkdTOyArK2kpIHsKKwkJc3Ry dWN0IGFtZGdwdV9yaW5nICpyaW5nID0gYWRldi0+cmluZ3NbaV07CisKKwkJaWYgKCFyaW5nKQor CQkJY29udGludWU7CisKKwkJYW1kZ3B1X2RlYnVnZnNfcmluZ19maW5pKHJpbmcpOworCX0KIAlh bWRncHVfdHRtX2RlYnVnZnNfZmluaShhZGV2KTsKIAlkZWJ1Z2ZzX3JlbW92ZShhZGV2LT5kZWJ1 Z2ZzX3ByZWVtcHQpOwogfQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUv YW1kZ3B1X3JpbmcuYyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9yaW5nLmMK aW5kZXggZTVjODNlMTY0ZDgyLi41MzliZTEzODI2MGUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1 L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9yaW5nLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9h bWRncHUvYW1kZ3B1X3JpbmcuYwpAQCAtNDgsOSArNDgsNiBAQAogICogd3B0ci4gIFRoZSBHUFUg dGhlbiBzdGFydHMgZmV0Y2hpbmcgY29tbWFuZHMgYW5kIGV4ZWN1dGVzCiAgKiB0aGVtIHVudGls IHRoZSBwb2ludGVycyBhcmUgZXF1YWwgYWdhaW4uCiAgKi8KLXN0YXRpYyBpbnQgYW1kZ3B1X2Rl YnVnZnNfcmluZ19pbml0KHN0cnVjdCBhbWRncHVfZGV2aWNlICphZGV2LAotCQkJCSAgICBzdHJ1 Y3QgYW1kZ3B1X3JpbmcgKnJpbmcpOwotc3RhdGljIHZvaWQgYW1kZ3B1X2RlYnVnZnNfcmluZ19m aW5pKHN0cnVjdCBhbWRncHVfcmluZyAqcmluZyk7CiAKIC8qKgogICogYW1kZ3B1X3JpbmdfYWxs b2MgLSBhbGxvY2F0ZSBzcGFjZSBvbiB0aGUgcmluZyBidWZmZXIKQEAgLTMzNCwxMCArMzMxLDYg QEAgaW50IGFtZGdwdV9yaW5nX2luaXQoc3RydWN0IGFtZGdwdV9kZXZpY2UgKmFkZXYsIHN0cnVj dCBhbWRncHVfcmluZyAqcmluZywKIAlmb3IgKGkgPSAwOyBpIDwgRFJNX1NDSEVEX1BSSU9SSVRZ X01BWDsgKytpKQogCQlhdG9taWNfc2V0KCZyaW5nLT5udW1fam9ic1tpXSwgMCk7CiAKLQlpZiAo YW1kZ3B1X2RlYnVnZnNfcmluZ19pbml0KGFkZXYsIHJpbmcpKSB7Ci0JCURSTV9FUlJPUigiRmFp bGVkIHRvIHJlZ2lzdGVyIGRlYnVnZnMgZmlsZSBmb3IgcmluZ3MgIVxuIik7Ci0JfQotCiAJcmV0 dXJuIDA7CiB9CiAKQEAgLTM2Nyw4ICszNjAsNiBAQCB2b2lkIGFtZGdwdV9yaW5nX2Zpbmkoc3Ry dWN0IGFtZGdwdV9yaW5nICpyaW5nKQogCQkJICAgICAgJnJpbmctPmdwdV9hZGRyLAogCQkJICAg ICAgKHZvaWQgKiopJnJpbmctPnJpbmcpOwogCi0JYW1kZ3B1X2RlYnVnZnNfcmluZ19maW5pKHJp bmcpOwotCiAJZG1hX2ZlbmNlX3B1dChyaW5nLT52bWlkX3dhaXQpOwogCXJpbmctPnZtaWRfd2Fp dCA9IE5VTEw7CiAJcmluZy0+bWUgPSAwOwpAQCAtNDg1LDggKzQ3Niw4IEBAIHN0YXRpYyBjb25z dCBzdHJ1Y3QgZmlsZV9vcGVyYXRpb25zIGFtZGdwdV9kZWJ1Z2ZzX3JpbmdfZm9wcyA9IHsKIAog I2VuZGlmCiAKLXN0YXRpYyBpbnQgYW1kZ3B1X2RlYnVnZnNfcmluZ19pbml0KHN0cnVjdCBhbWRn cHVfZGV2aWNlICphZGV2LAotCQkJCSAgICBzdHJ1Y3QgYW1kZ3B1X3JpbmcgKnJpbmcpCitpbnQg YW1kZ3B1X2RlYnVnZnNfcmluZ19pbml0KHN0cnVjdCBhbWRncHVfZGV2aWNlICphZGV2LAorCQkJ ICAgICBzdHJ1Y3QgYW1kZ3B1X3JpbmcgKnJpbmcpCiB7CiAjaWYgZGVmaW5lZChDT05GSUdfREVC VUdfRlMpCiAJc3RydWN0IGRybV9taW5vciAqbWlub3IgPSBhZGV2LT5kZGV2LT5wcmltYXJ5OwpA QCAtNTA3LDcgKzQ5OCw3IEBAIHN0YXRpYyBpbnQgYW1kZ3B1X2RlYnVnZnNfcmluZ19pbml0KHN0 cnVjdCBhbWRncHVfZGV2aWNlICphZGV2LAogCXJldHVybiAwOwogfQogCi1zdGF0aWMgdm9pZCBh bWRncHVfZGVidWdmc19yaW5nX2Zpbmkoc3RydWN0IGFtZGdwdV9yaW5nICpyaW5nKQordm9pZCBh bWRncHVfZGVidWdmc19yaW5nX2Zpbmkoc3RydWN0IGFtZGdwdV9yaW5nICpyaW5nKQogewogI2lm IGRlZmluZWQoQ09ORklHX0RFQlVHX0ZTKQogCWRlYnVnZnNfcmVtb3ZlKHJpbmctPmVudCk7CmRp ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfcmluZy5oIGIvZHJp dmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X3JpbmcuaAppbmRleCA1MTM0ZDBkZDZkYzIu LjBkMDk4ZGFmZDIzYyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1k Z3B1X3JpbmcuaAorKysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfcmluZy5o CkBAIC0zMjksNCArMzI5LDggQEAgc3RhdGljIGlubGluZSB2b2lkIGFtZGdwdV9yaW5nX3dyaXRl X211bHRpcGxlKHN0cnVjdCBhbWRncHVfcmluZyAqcmluZywKIAogaW50IGFtZGdwdV9yaW5nX3Rl c3RfaGVscGVyKHN0cnVjdCBhbWRncHVfcmluZyAqcmluZyk7CiAKK2ludCBhbWRncHVfZGVidWdm c19yaW5nX2luaXQoc3RydWN0IGFtZGdwdV9kZXZpY2UgKmFkZXYsCisJCQkgICAgIHN0cnVjdCBh bWRncHVfcmluZyAqcmluZyk7Cit2b2lkIGFtZGdwdV9kZWJ1Z2ZzX3JpbmdfZmluaShzdHJ1Y3Qg YW1kZ3B1X3JpbmcgKnJpbmcpOworCiAjZW5kaWYKLS0gCjIuMjQuMQoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KYW1kLWdmeCBtYWlsaW5nIGxpc3QKYW1k LWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcv bWFpbG1hbi9saXN0aW5mby9hbWQtZ2Z4Cg==