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=-12.8 required=3.0 tests=BAYES_00, 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 97047C433EC for ; Thu, 23 Jul 2020 15:17:35 +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 6CEBA207BB for ; Thu, 23 Jul 2020 15:17:35 +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="H0KSeCxX" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6CEBA207BB Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 1C1C86E237; Thu, 23 Jul 2020 15:17:34 +0000 (UTC) Received: from mail-ed1-x543.google.com (mail-ed1-x543.google.com [IPv6:2a00:1450:4864:20::543]) by gabe.freedesktop.org (Postfix) with ESMTPS id 113486E1B8 for ; Thu, 23 Jul 2020 15:17:17 +0000 (UTC) Received: by mail-ed1-x543.google.com with SMTP id a8so4802061edy.1 for ; Thu, 23 Jul 2020 08:17:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=mt8S+z1WwkIokDLkoG1kZVJo4eDZuutSXj13Vy94YfU=; b=H0KSeCxX/h27gYJyhm8bMfT9nTDzVr6bHsf8rTanTU1pqzpgP4L5j9nIHDhmSZ7tnd e8qTTNcqRfJZnnNIq7IuqHrjQC0ELdXlmD0BkdDoL3+BPBHGKANoj8Pb5ipmmLgOkbnP TUIkJquOIxTmbovS7PyXfP0TrMFEdWlejya/B1kdhsqjBCsepGQBCMiCvHO6HAA8kRrQ pmM6HaCRzpgPb+kSdDDa8ijXqX7a+5+1cJ7C7hGaYQYQ4Jc0HSgM0g3rZuTRwCHp6ycj XdH7NcpBkrYxIjBsKQ4ocR7Ew3uHky4mIrDZJ7n0t9CV8ep3+vgc/komptSff93QEHiJ 0tag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=mt8S+z1WwkIokDLkoG1kZVJo4eDZuutSXj13Vy94YfU=; b=MNyA2b5r4EM2wcnjHFg6lJtoWf9sPYKDyjWaW+msgN/JfGFgnGipnm3Dq+Xgt3D2/E /ZB5CBIKvHdcOrDD17gfI+6FkdUScZxBbTmiJvUPSmFwGa48tIcOrH6namcMjbYdLi6u cw5TpmclZP19ixzlvCtnxx8zvMh+miTFvNmGy55cGtkQJxISowQPD/YVQ8M92t+Y9/zz yhuwW6HOd8+WNzzWeP8ViodNBwp7utW3K1F2lOLOm/oGkguEOg5YwwQi1c9h/KlI/dYe +iwkiM4A4ohv3q4mOxR44R8rMLSdW3EpvKo7Bzkvcas62fTvE4iTRLKNMPk2KU9cGevE bN9Q== X-Gm-Message-State: AOAM530GlvNqNH69c9Ijo55x+YVDl904nVkSL2PRfXMdCd2CW9exEdtU 44fGm0Xill7NPrXiYzAbKyaKuCtO X-Google-Smtp-Source: ABdhPJxrsIQkRjSTJPrw54lpN2AWMzYQVp+McOvZzDn1bYnE1/STVGHd9MXwmxwEaZMrxiZmJbIHgw== X-Received: by 2002:aa7:dacb:: with SMTP id x11mr4397130eds.280.1595517435448; Thu, 23 Jul 2020 08:17:15 -0700 (PDT) Received: from abel.fritz.box ([2a02:908:1252:fb60:4ca2:7494:c4d6:51a4]) by smtp.gmail.com with ESMTPSA id q6sm2239197ejn.30.2020.07.23.08.17.14 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jul 2020 08:17:14 -0700 (PDT) From: "=?UTF-8?q?Christian=20K=C3=B6nig?=" X-Google-Original-From: =?UTF-8?q?Christian=20K=C3=B6nig?= To: dri-devel@lists.freedesktop.org Subject: [PATCH 3/9] drm/radeon: stop implementing init_mem_type Date: Thu, 23 Jul 2020 17:17:04 +0200 Message-Id: <20200723151710.3591-4-christian.koenig@amd.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20200723151710.3591-1-christian.koenig@amd.com> References: <20200723151710.3591-1-christian.koenig@amd.com> MIME-Version: 1.0 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" SW5zdGVhZCBqdXN0IGluaXRpYWxpemUgdGhlIG1lbW9yeSB0eXBlIHBhcmFtZXRlcnMKYmVmb3Jl IGNhbGxpbmcgdHRtX2JvX2luaXRfbW0uCgpTaWduZWQtb2ZmLWJ5OiBDaHJpc3RpYW4gS8O2bmln IDxjaHJpc3RpYW4ua29lbmlnQGFtZC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9y YWRlb25fdHRtLmMgfCA3MCArKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNo YW5nZWQsIDM1IGluc2VydGlvbnMoKyksIDM1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Ry aXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX3R0bS5jIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVv bi9yYWRlb25fdHRtLmMKaW5kZXggOWFiYTE4YTE0M2U3Li5iMGI1OWM1NTM3ODUgMTAwNjQ0Ci0t LSBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX3R0bS5jCisrKyBiL2RyaXZlcnMvZ3B1 L2RybS9yYWRlb24vcmFkZW9uX3R0bS5jCkBAIC02OSw0MyArNjksNDMgQEAgc3RydWN0IHJhZGVv bl9kZXZpY2UgKnJhZGVvbl9nZXRfcmRldihzdHJ1Y3QgdHRtX2JvX2RldmljZSAqYmRldikKIHN0 YXRpYyBpbnQgcmFkZW9uX2luaXRfbWVtX3R5cGUoc3RydWN0IHR0bV9ib19kZXZpY2UgKmJkZXYs IHVpbnQzMl90IHR5cGUsCiAJCQkJc3RydWN0IHR0bV9tZW1fdHlwZV9tYW5hZ2VyICptYW4pCiB7 Ci0Jc3RydWN0IHJhZGVvbl9kZXZpY2UgKnJkZXY7CisJcmV0dXJuIDA7Cit9CiAKLQlyZGV2ID0g cmFkZW9uX2dldF9yZGV2KGJkZXYpOworc3RhdGljIGludCByYWRlb25fdHRtX2luaXRfdnJhbShz dHJ1Y3QgcmFkZW9uX2RldmljZSAqcmRldikKK3sKKwlzdHJ1Y3QgdHRtX21lbV90eXBlX21hbmFn ZXIgKm1hbiA9ICZyZGV2LT5tbWFuLmJkZXYubWFuW1RUTV9QTF9WUkFNXTsKIAotCXN3aXRjaCAo dHlwZSkgewotCWNhc2UgVFRNX1BMX1NZU1RFTToKLQkJLyogU3lzdGVtIG1lbW9yeSAqLwotCQli cmVhazsKLQljYXNlIFRUTV9QTF9UVDoKLQkJbWFuLT5mdW5jID0gJnR0bV9ib19tYW5hZ2VyX2Z1 bmM7Ci0JCW1hbi0+YXZhaWxhYmxlX2NhY2hpbmcgPSBUVE1fUExfTUFTS19DQUNISU5HOwotCQlt YW4tPmRlZmF1bHRfY2FjaGluZyA9IFRUTV9QTF9GTEFHX0NBQ0hFRDsKLQkJbWFuLT51c2VfdHQg PSB0cnVlOworCW1hbi0+ZnVuYyA9ICZ0dG1fYm9fbWFuYWdlcl9mdW5jOworCW1hbi0+YXZhaWxh YmxlX2NhY2hpbmcgPSBUVE1fUExfRkxBR19VTkNBQ0hFRCB8IFRUTV9QTF9GTEFHX1dDOworCW1h bi0+ZGVmYXVsdF9jYWNoaW5nID0gVFRNX1BMX0ZMQUdfV0M7CisKKwlyZXR1cm4gdHRtX2JvX2lu aXRfbW0oJnJkZXYtPm1tYW4uYmRldiwgVFRNX1BMX1ZSQU0sCisJCQkgICAgICByZGV2LT5tYy5y ZWFsX3ZyYW1fc2l6ZSA+PiBQQUdFX1NISUZUKTsKK30KKworc3RhdGljIGludCByYWRlb25fdHRt X2luaXRfZ3R0KHN0cnVjdCByYWRlb25fZGV2aWNlICpyZGV2KQoreworCXN0cnVjdCB0dG1fbWVt X3R5cGVfbWFuYWdlciAqbWFuID0gJnJkZXYtPm1tYW4uYmRldi5tYW5bVFRNX1BMX1RUXTsKKwor CW1hbi0+ZnVuYyA9ICZ0dG1fYm9fbWFuYWdlcl9mdW5jOworCW1hbi0+YXZhaWxhYmxlX2NhY2hp bmcgPSBUVE1fUExfTUFTS19DQUNISU5HOworCW1hbi0+ZGVmYXVsdF9jYWNoaW5nID0gVFRNX1BM X0ZMQUdfQ0FDSEVEOworCW1hbi0+dXNlX3R0ID0gdHJ1ZTsKICNpZiBJU19FTkFCTEVEKENPTkZJ R19BR1ApCi0JCWlmIChyZGV2LT5mbGFncyAmIFJBREVPTl9JU19BR1ApIHsKLQkJCWlmICghcmRl di0+ZGRldi0+YWdwKSB7Ci0JCQkJRFJNX0VSUk9SKCJBR1AgaXMgbm90IGVuYWJsZWQgZm9yIG1l bW9yeSB0eXBlICV1XG4iLAotCQkJCQkgICh1bnNpZ25lZCl0eXBlKTsKLQkJCQlyZXR1cm4gLUVJ TlZBTDsKLQkJCX0KLQkJCW1hbi0+YXZhaWxhYmxlX2NhY2hpbmcgPSBUVE1fUExfRkxBR19VTkNB Q0hFRCB8Ci0JCQkJCQkgVFRNX1BMX0ZMQUdfV0M7Ci0JCQltYW4tPmRlZmF1bHRfY2FjaGluZyA9 IFRUTV9QTF9GTEFHX1dDOworCWlmIChyZGV2LT5mbGFncyAmIFJBREVPTl9JU19BR1ApIHsKKwkJ aWYgKCFyZGV2LT5kZGV2LT5hZ3ApIHsKKwkJCURSTV9FUlJPUigiQUdQIGlzIG5vdCBlbmFibGVk XG4iKTsKKwkJCXJldHVybiAtRUlOVkFMOwogCQl9Ci0jZW5kaWYKLQkJYnJlYWs7Ci0JY2FzZSBU VE1fUExfVlJBTToKLQkJLyogIk9uLWNhcmQiIHZpZGVvIHJhbSAqLwotCQltYW4tPmZ1bmMgPSAm dHRtX2JvX21hbmFnZXJfZnVuYzsKLQkJbWFuLT5hdmFpbGFibGVfY2FjaGluZyA9IFRUTV9QTF9G TEFHX1VOQ0FDSEVEIHwgVFRNX1BMX0ZMQUdfV0M7CisJCW1hbi0+YXZhaWxhYmxlX2NhY2hpbmcg PSBUVE1fUExfRkxBR19VTkNBQ0hFRCB8CisJCQkJCSBUVE1fUExfRkxBR19XQzsKIAkJbWFuLT5k ZWZhdWx0X2NhY2hpbmcgPSBUVE1fUExfRkxBR19XQzsKLQkJYnJlYWs7Ci0JZGVmYXVsdDoKLQkJ RFJNX0VSUk9SKCJVbnN1cHBvcnRlZCBtZW1vcnkgdHlwZSAldVxuIiwgKHVuc2lnbmVkKXR5cGUp OwotCQlyZXR1cm4gLUVJTlZBTDsKIAl9Ci0JcmV0dXJuIDA7CisjZW5kaWYKKworCXJldHVybiB0 dG1fYm9faW5pdF9tbSgmcmRldi0+bW1hbi5iZGV2LCBUVE1fUExfVFQsCisJCQkgICAgICByZGV2 LT5tYy5ndHRfc2l6ZSA+PiBQQUdFX1NISUZUKTsKIH0KIAogc3RhdGljIHZvaWQgcmFkZW9uX2V2 aWN0X2ZsYWdzKHN0cnVjdCB0dG1fYnVmZmVyX29iamVjdCAqYm8sCkBAIC03NzgsOCArNzc4LDgg QEAgaW50IHJhZGVvbl90dG1faW5pdChzdHJ1Y3QgcmFkZW9uX2RldmljZSAqcmRldikKIAkJcmV0 dXJuIHI7CiAJfQogCXJkZXYtPm1tYW4uaW5pdGlhbGl6ZWQgPSB0cnVlOwotCXIgPSB0dG1fYm9f aW5pdF9tbSgmcmRldi0+bW1hbi5iZGV2LCBUVE1fUExfVlJBTSwKLQkJCQlyZGV2LT5tYy5yZWFs X3ZyYW1fc2l6ZSA+PiBQQUdFX1NISUZUKTsKKworCXIgPSByYWRlb25fdHRtX2luaXRfdnJhbShy ZGV2KTsKIAlpZiAocikgewogCQlEUk1fRVJST1IoIkZhaWxlZCBpbml0aWFsaXppbmcgVlJBTSBo ZWFwLlxuIik7CiAJCXJldHVybiByOwpAQCAtODA0LDggKzgwNCw4IEBAIGludCByYWRlb25fdHRt X2luaXQoc3RydWN0IHJhZGVvbl9kZXZpY2UgKnJkZXYpCiAJfQogCURSTV9JTkZPKCJyYWRlb246 ICV1TSBvZiBWUkFNIG1lbW9yeSByZWFkeVxuIiwKIAkJICh1bnNpZ25lZCkgKHJkZXYtPm1jLnJl YWxfdnJhbV9zaXplIC8gKDEwMjQgKiAxMDI0KSkpOwotCXIgPSB0dG1fYm9faW5pdF9tbSgmcmRl di0+bW1hbi5iZGV2LCBUVE1fUExfVFQsCi0JCQkJcmRldi0+bWMuZ3R0X3NpemUgPj4gUEFHRV9T SElGVCk7CisKKwlyID0gcmFkZW9uX3R0bV9pbml0X2d0dChyZGV2KTsKIAlpZiAocikgewogCQlE Uk1fRVJST1IoIkZhaWxlZCBpbml0aWFsaXppbmcgR1RUIGhlYXAuXG4iKTsKIAkJcmV0dXJuIHI7 Ci0tIAoyLjE3LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9y ZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZl bAo=