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,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 E543EC433DF for ; Wed, 15 Jul 2020 11:40:13 +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 B6305206E9 for ; Wed, 15 Jul 2020 11:40:13 +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="mYM+TM28" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B6305206E9 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 EFBA36EABD; Wed, 15 Jul 2020 11:40:10 +0000 (UTC) Received: from mail-wr1-x435.google.com (mail-wr1-x435.google.com [IPv6:2a00:1450:4864:20::435]) by gabe.freedesktop.org (Postfix) with ESMTPS id 9A1926EABC; Wed, 15 Jul 2020 11:40:09 +0000 (UTC) Received: by mail-wr1-x435.google.com with SMTP id r12so2242805wrj.13; Wed, 15 Jul 2020 04:40:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=iGjfgaXVsD5qd0TRodVbLEh2BzG/M0ijxszqf78V/L8=; b=mYM+TM28WlQUbx34MvQ7PYswGI5YD/X7TINmBSSEtuQKGHsLUdZW7+revZsuKufj4d W1I8vpcAHsLDkXgo0yP0i1qTHSlu++oDxqrxLm5WYaVF0d9SXFbScQZvQvTESpgY6sxe 02SfzulG/l9uqbl4EOzjj8ZnmeV59Gi/zuQbppMoE7rMk35HkomXE1RcSnlIsQduuPU8 9feaxb0RcJXe14bfyyNVDgC8PlAlyAUPtJOnwGy3pMbNu11TokLz2mbJS+T63760Rbau tlj6Vnhj3FNkPKKSk+9CguYNoaViqxb6AdwKGEewxNoSmplkITtAFcSAQgwpulduzUe4 tPMA== 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:mime-version :content-transfer-encoding; bh=iGjfgaXVsD5qd0TRodVbLEh2BzG/M0ijxszqf78V/L8=; b=i8gLWljsGyTqqHropHZZd6k6UewcKmo5C+4cQJOcLh1xg0/ZQo5pJzT62Bs2MRG/Pd wooCneKWgXQhcLf1U/zkZgVfH3//WtOFy/gy9m/nwaMEKCw52lOuDvX7cWtCw8WSEw+6 GtPv0o0YgIZShonnO3+Mz8l3HmgdSuhiRWqImSXwfxOrcp+vUY+UF189LEkgpK7GGLX5 a1XUnrZwOyZz99LVKNf6qqTEN04t1uOUaXA485AWs+X6Tx3pGTx2vVvE1+gGlggzaemd 9/jmHzjgt5067LxiKzPbHhSQqQRhv1F9xIWXC3y4Pz0Tl6FLjzOPVRf9uo0KcaNMv+ZY zCLg== X-Gm-Message-State: AOAM530LivN2Aoxn2baAcM7NnU7mpDeY4bmXA8pgUw4MtOGyuFu+y9DJ VIR3TkwfdZcR6xJzoB16CV/pYbL0 X-Google-Smtp-Source: ABdhPJxTF/2Xrn27HtvswwugDC5D2p5zMKOpc8Z9jXYpVjXcQ2Bb2WzIiT0WmdduzvMcc5R061BDtA== X-Received: by 2002:a05:6000:1143:: with SMTP id d3mr10448702wrx.235.1594813208003; Wed, 15 Jul 2020 04:40:08 -0700 (PDT) Received: from abel.fritz.box ([2a02:908:1252:fb60:a8d2:94ff:eefb:92dd]) by smtp.gmail.com with ESMTPSA id 5sm2959586wmk.9.2020.07.15.04.40.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 15 Jul 2020 04:40:07 -0700 (PDT) From: "=?UTF-8?q?Christian=20K=C3=B6nig?=" X-Google-Original-From: =?UTF-8?q?Christian=20K=C3=B6nig?= To: nouveau@lists.freedesktop.org, dri-devel@lists.freedesktop.org Subject: [PATCH 1/4] drm: remove optional dummy function from drivers using TTM Date: Wed, 15 Jul 2020 13:40:03 +0200 Message-Id: <20200715114006.2873-1-christian.koenig@amd.com> X-Mailer: git-send-email 2.17.1 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" SW1wbGVtZW50aW5nIHRob3NlIGlzIGNvbXBsZXRlbHkgdW5lY2Vzc2FyeS4KClNpZ25lZC1vZmYt Ynk6IENocmlzdGlhbiBLw7ZuaWcgPGNocmlzdGlhbi5rb2VuaWdAYW1kLmNvbT4KLS0tCiBkcml2 ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfdHRtLmMgICAgfCAgNSAtLS0tLQogZHJpdmVy cy9ncHUvZHJtL2RybV9nZW1fdnJhbV9oZWxwZXIuYyAgICAgIHwgIDUgLS0tLS0KIGRyaXZlcnMv Z3B1L2RybS9xeGwvcXhsX3R0bS5jICAgICAgICAgICAgICB8ICA2IC0tLS0tLQogZHJpdmVycy9n cHUvZHJtL3JhZGVvbi9yYWRlb25fdHRtLmMgICAgICAgIHwgIDUgLS0tLS0KIGRyaXZlcnMvZ3B1 L2RybS92bXdnZngvdm13Z2Z4X3R0bV9idWZmZXIuYyB8IDExIC0tLS0tLS0tLS0tCiA1IGZpbGVz IGNoYW5nZWQsIDMyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9h bWQvYW1kZ3B1L2FtZGdwdV90dG0uYyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdw dV90dG0uYwppbmRleCAzZGY2ODUyODdjYzEuLjljMGYxMmY3NGFmOSAxMDA2NDQKLS0tIGEvZHJp dmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X3R0bS5jCisrKyBiL2RyaXZlcnMvZ3B1L2Ry bS9hbWQvYW1kZ3B1L2FtZGdwdV90dG0uYwpAQCAtODM2LDEwICs4MzYsNiBAQCBzdGF0aWMgaW50 IGFtZGdwdV90dG1faW9fbWVtX3Jlc2VydmUoc3RydWN0IHR0bV9ib19kZXZpY2UgKmJkZXYsIHN0 cnVjdCB0dG1fbWVtXwogCXJldHVybiAwOwogfQogCi1zdGF0aWMgdm9pZCBhbWRncHVfdHRtX2lv X21lbV9mcmVlKHN0cnVjdCB0dG1fYm9fZGV2aWNlICpiZGV2LCBzdHJ1Y3QgdHRtX21lbV9yZWcg Km1lbSkKLXsKLX0KLQogc3RhdGljIHVuc2lnbmVkIGxvbmcgYW1kZ3B1X3R0bV9pb19tZW1fcGZu KHN0cnVjdCB0dG1fYnVmZmVyX29iamVjdCAqYm8sCiAJCQkJCSAgIHVuc2lnbmVkIGxvbmcgcGFn ZV9vZmZzZXQpCiB7CkBAIC0xNzU0LDcgKzE3NTAsNiBAQCBzdGF0aWMgc3RydWN0IHR0bV9ib19k cml2ZXIgYW1kZ3B1X2JvX2RyaXZlciA9IHsKIAkucmVsZWFzZV9ub3RpZnkgPSAmYW1kZ3B1X2Jv X3JlbGVhc2Vfbm90aWZ5LAogCS5mYXVsdF9yZXNlcnZlX25vdGlmeSA9ICZhbWRncHVfYm9fZmF1 bHRfcmVzZXJ2ZV9ub3RpZnksCiAJLmlvX21lbV9yZXNlcnZlID0gJmFtZGdwdV90dG1faW9fbWVt X3Jlc2VydmUsCi0JLmlvX21lbV9mcmVlID0gJmFtZGdwdV90dG1faW9fbWVtX2ZyZWUsCiAJLmlv X21lbV9wZm4gPSBhbWRncHVfdHRtX2lvX21lbV9wZm4sCiAJLmFjY2Vzc19tZW1vcnkgPSAmYW1k Z3B1X3R0bV9hY2Nlc3NfbWVtb3J5LAogCS5kZWxfZnJvbV9scnVfbm90aWZ5ID0gJmFtZGdwdV92 bV9kZWxfZnJvbV9scnVfbm90aWZ5CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2dl bV92cmFtX2hlbHBlci5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9nZW1fdnJhbV9oZWxwZXIuYwpp bmRleCBhZDA5NjYwMGQ4OWYuLmU2MmEyYjY4ZmUzYSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUv ZHJtL2RybV9nZW1fdnJhbV9oZWxwZXIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2dlbV92 cmFtX2hlbHBlci5jCkBAIC0xMDk0LDEwICsxMDk0LDYgQEAgc3RhdGljIGludCBib19kcml2ZXJf aW9fbWVtX3Jlc2VydmUoc3RydWN0IHR0bV9ib19kZXZpY2UgKmJkZXYsCiAJcmV0dXJuIDA7CiB9 CiAKLXN0YXRpYyB2b2lkIGJvX2RyaXZlcl9pb19tZW1fZnJlZShzdHJ1Y3QgdHRtX2JvX2Rldmlj ZSAqYmRldiwKLQkJCQkgIHN0cnVjdCB0dG1fbWVtX3JlZyAqbWVtKQoteyB9Ci0KIHN0YXRpYyBz dHJ1Y3QgdHRtX2JvX2RyaXZlciBib19kcml2ZXIgPSB7CiAJLnR0bV90dF9jcmVhdGUgPSBib19k cml2ZXJfdHRtX3R0X2NyZWF0ZSwKIAkudHRtX3R0X3BvcHVsYXRlID0gdHRtX3Bvb2xfcG9wdWxh dGUsCkBAIC0xMTA3LDcgKzExMDMsNiBAQCBzdGF0aWMgc3RydWN0IHR0bV9ib19kcml2ZXIgYm9f ZHJpdmVyID0gewogCS5ldmljdF9mbGFncyA9IGJvX2RyaXZlcl9ldmljdF9mbGFncywKIAkubW92 ZV9ub3RpZnkgPSBib19kcml2ZXJfbW92ZV9ub3RpZnksCiAJLmlvX21lbV9yZXNlcnZlID0gYm9f ZHJpdmVyX2lvX21lbV9yZXNlcnZlLAotCS5pb19tZW1fZnJlZSA9IGJvX2RyaXZlcl9pb19tZW1f ZnJlZSwKIH07CiAKIC8qCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF90dG0u YyBiL2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX3R0bS5jCmluZGV4IDUyZWFhMmQyMjc0NS4uYTZl NjcxNDllZjRhIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF90dG0uYworKysg Yi9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF90dG0uYwpAQCAtMTI5LDExICsxMjksNiBAQCBpbnQg cXhsX3R0bV9pb19tZW1fcmVzZXJ2ZShzdHJ1Y3QgdHRtX2JvX2RldmljZSAqYmRldiwKIAlyZXR1 cm4gMDsKIH0KIAotc3RhdGljIHZvaWQgcXhsX3R0bV9pb19tZW1fZnJlZShzdHJ1Y3QgdHRtX2Jv X2RldmljZSAqYmRldiwKLQkJCQlzdHJ1Y3QgdHRtX21lbV9yZWcgKm1lbSkKLXsKLX0KLQogLyoK ICAqIFRUTSBiYWNrZW5kIGZ1bmN0aW9ucy4KICAqLwpAQCAtMjQ3LDcgKzI0Miw2IEBAIHN0YXRp YyBzdHJ1Y3QgdHRtX2JvX2RyaXZlciBxeGxfYm9fZHJpdmVyID0gewogCS5ldmljdF9mbGFncyA9 ICZxeGxfZXZpY3RfZmxhZ3MsCiAJLm1vdmUgPSAmcXhsX2JvX21vdmUsCiAJLmlvX21lbV9yZXNl cnZlID0gJnF4bF90dG1faW9fbWVtX3Jlc2VydmUsCi0JLmlvX21lbV9mcmVlID0gJnF4bF90dG1f aW9fbWVtX2ZyZWUsCiAJLm1vdmVfbm90aWZ5ID0gJnF4bF9ib19tb3ZlX25vdGlmeSwKIH07CiAK ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX3R0bS5jIGIvZHJpdmVy cy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fdHRtLmMKaW5kZXggZjRmMWU2MzczMWE1Li43MzA4NTUy M2ZhZDcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX3R0bS5jCisr KyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX3R0bS5jCkBAIC00NTcsMTAgKzQ1Nyw2 IEBAIHN0YXRpYyBpbnQgcmFkZW9uX3R0bV9pb19tZW1fcmVzZXJ2ZShzdHJ1Y3QgdHRtX2JvX2Rl dmljZSAqYmRldiwgc3RydWN0IHR0bV9tZW1fCiAJcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyB2b2lk IHJhZGVvbl90dG1faW9fbWVtX2ZyZWUoc3RydWN0IHR0bV9ib19kZXZpY2UgKmJkZXYsIHN0cnVj dCB0dG1fbWVtX3JlZyAqbWVtKQotewotfQotCiAvKgogICogVFRNIGJhY2tlbmQgZnVuY3Rpb25z LgogICovCkBAIC03NzQsNyArNzcwLDYgQEAgc3RhdGljIHN0cnVjdCB0dG1fYm9fZHJpdmVyIHJh ZGVvbl9ib19kcml2ZXIgPSB7CiAJLm1vdmVfbm90aWZ5ID0gJnJhZGVvbl9ib19tb3ZlX25vdGlm eSwKIAkuZmF1bHRfcmVzZXJ2ZV9ub3RpZnkgPSAmcmFkZW9uX2JvX2ZhdWx0X3Jlc2VydmVfbm90 aWZ5LAogCS5pb19tZW1fcmVzZXJ2ZSA9ICZyYWRlb25fdHRtX2lvX21lbV9yZXNlcnZlLAotCS5p b19tZW1fZnJlZSA9ICZyYWRlb25fdHRtX2lvX21lbV9mcmVlLAogfTsKIAogaW50IHJhZGVvbl90 dG1faW5pdChzdHJ1Y3QgcmFkZW9uX2RldmljZSAqcmRldikKZGlmZiAtLWdpdCBhL2RyaXZlcnMv Z3B1L2RybS92bXdnZngvdm13Z2Z4X3R0bV9idWZmZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS92bXdn Zngvdm13Z2Z4X3R0bV9idWZmZXIuYwppbmRleCBmYmNkMTFhN2IyMTUuLmJmZDBjNTRlYzMwYSAx MDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhfdHRtX2J1ZmZlci5jCisr KyBiL2RyaXZlcnMvZ3B1L2RybS92bXdnZngvdm13Z2Z4X3R0bV9idWZmZXIuYwpAQCAtODE1LDE1 ICs4MTUsNiBAQCBzdGF0aWMgaW50IHZtd190dG1faW9fbWVtX3Jlc2VydmUoc3RydWN0IHR0bV9i b19kZXZpY2UgKmJkZXYsIHN0cnVjdCB0dG1fbWVtX3JlZwogCXJldHVybiAwOwogfQogCi1zdGF0 aWMgdm9pZCB2bXdfdHRtX2lvX21lbV9mcmVlKHN0cnVjdCB0dG1fYm9fZGV2aWNlICpiZGV2LCBz dHJ1Y3QgdHRtX21lbV9yZWcgKm1lbSkKLXsKLX0KLQotc3RhdGljIGludCB2bXdfdHRtX2ZhdWx0 X3Jlc2VydmVfbm90aWZ5KHN0cnVjdCB0dG1fYnVmZmVyX29iamVjdCAqYm8pCi17Ci0JcmV0dXJu IDA7Ci19Ci0KIC8qKgogICogdm13X21vdmVfbm90aWZ5IC0gVFRNIG1vdmVfbm90aWZ5X2NhbGxi YWNrCiAgKgpAQCAtODY2LDcgKzg1Nyw1IEBAIHN0cnVjdCB0dG1fYm9fZHJpdmVyIHZtd19ib19k cml2ZXIgPSB7CiAJLnZlcmlmeV9hY2Nlc3MgPSB2bXdfdmVyaWZ5X2FjY2VzcywKIAkubW92ZV9u b3RpZnkgPSB2bXdfbW92ZV9ub3RpZnksCiAJLnN3YXBfbm90aWZ5ID0gdm13X3N3YXBfbm90aWZ5 LAotCS5mYXVsdF9yZXNlcnZlX25vdGlmeSA9ICZ2bXdfdHRtX2ZhdWx0X3Jlc2VydmVfbm90aWZ5 LAogCS5pb19tZW1fcmVzZXJ2ZSA9ICZ2bXdfdHRtX2lvX21lbV9yZXNlcnZlLAotCS5pb19tZW1f ZnJlZSA9ICZ2bXdfdHRtX2lvX21lbV9mcmVlLAogfTsKLS0gCjIuMTcuMQoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlz dApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0 b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==