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 29B17C433E1 for ; Tue, 21 Jul 2020 07:32:51 +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 EB7452080D for ; Tue, 21 Jul 2020 07:32:50 +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="MPsvmGD2" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org EB7452080D 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 4E4146E491; Tue, 21 Jul 2020 07:32:50 +0000 (UTC) Received: from mail-wm1-x32e.google.com (mail-wm1-x32e.google.com [IPv6:2a00:1450:4864:20::32e]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3AC526E491 for ; Tue, 21 Jul 2020 07:32:49 +0000 (UTC) Received: by mail-wm1-x32e.google.com with SMTP id o2so1835379wmh.2 for ; Tue, 21 Jul 2020 00:32:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=TzdG2WNAXNKR46+ZWEVOF0nGcIRNpoOQwgoTQL3M3/0=; b=MPsvmGD2QICi+rh6EFoWpw/wfAPGq8lVAUCgT+Pn9h0wu51ZKqYL02WriSHRAWPs8P ThnyAydfJ9ciBV2nru+kI+D4ofzxlZvBE5Xb68jS2jb2T92NWxat/3gknl/MHz1QT9RU eub3++LmDSBtUFMu9efRjB8ExPF57h5zux48WAl9glPOU+w1DkvPWGpcXTXsOMgOvKKs THp3z5MMwm7sl2Ayk0X7Z1WPTSaYTrEitopypDr+/JotpTJO+pQAt4jIuGsMBpyN8rna BFvxvfFcotvyBNKAaDs1n6ToJz7tidYj9C0ySIfESNBErHBQv3RHriMtqE+06WOVhgwk rXCQ== 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:mime-version :content-transfer-encoding; bh=TzdG2WNAXNKR46+ZWEVOF0nGcIRNpoOQwgoTQL3M3/0=; b=lfizhzfP65cFLn3Hy3AOvxZ/+7KXENVftp3U9tIQOBC8T1gekh4pzfsJ/wpk8DKODN hK221+MuJWxS4Pzj2ahiMOHhRxcdnWaTpAAtU4ybKDmr/XazG3plW5SYWyFCIVwIAr7H CwyfDHsH8P4KY70UQoNMlGE5wi1WHNfVVlYMc4Q1bB2ZoponIPtTS2DwbAIVUdzlW8ci f24zmGJIdemslE/KL0hFXvY4pX/Nsq3qSUOnyAx3BV0XeP54FN1lF7hXbpB9nTbPoi8Q feA9c9PupapTeyIEj2Gw/TqQPYznDnGfj/bAfra39gFIBkMyhHtDGI6crhl3mIE0yPqG TolQ== X-Gm-Message-State: AOAM533jiSYktPkcLB36u0vjJYMp9GVkQRjboBPvKlXhGLmxIx4cowSa JYniPM8HY3XUU3Wo2BcNGhwfSmC2 X-Google-Smtp-Source: ABdhPJzACB6h65DD5LC818+JSGEvJYDeOMXVF4FKRAkNtwjsYTwdiLw++Aoz/BMtg3iuiB+mr1Qb0g== X-Received: by 2002:a1c:dd06:: with SMTP id u6mr2150896wmg.39.1595316767563; Tue, 21 Jul 2020 00:32:47 -0700 (PDT) Received: from abel.fritz.box ([2a02:908:1252:fb60:5eb1:eb29:dadc:7fc5]) by smtp.gmail.com with ESMTPSA id s4sm29740896wre.53.2020.07.21.00.32.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Jul 2020 00:32:47 -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 01/11] drm: remove optional dummy function from drivers using TTM Date: Tue, 21 Jul 2020 09:32:35 +0200 Message-Id: <20200721073245.2484-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: , Cc: Madhav.Chauhan@amd.com, michael.j.ruhl@intel.com, tzimmermann@suse.de 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 bmRleCBkMTA3YTI2NzllMjMuLjMyOTZlZDNkZjM1OCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUv ZHJtL2RybV9nZW1fdnJhbV9oZWxwZXIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2dlbV92 cmFtX2hlbHBlci5jCkBAIC0xMDgxLDEwICsxMDgxLDYgQEAgc3RhdGljIGludCBib19kcml2ZXJf aW9fbWVtX3Jlc2VydmUoc3RydWN0IHR0bV9ib19kZXZpY2UgKmJkZXYsCiAJcmV0dXJuIDA7CiB9 CiAKLXN0YXRpYyB2b2lkIGJvX2RyaXZlcl9pb19tZW1fZnJlZShzdHJ1Y3QgdHRtX2JvX2Rldmlj ZSAqYmRldiwKLQkJCQkgIHN0cnVjdCB0dG1fbWVtX3JlZyAqbWVtKQoteyB9Ci0KIHN0YXRpYyBz dHJ1Y3QgdHRtX2JvX2RyaXZlciBib19kcml2ZXIgPSB7CiAJLnR0bV90dF9jcmVhdGUgPSBib19k cml2ZXJfdHRtX3R0X2NyZWF0ZSwKIAkudHRtX3R0X3BvcHVsYXRlID0gdHRtX3Bvb2xfcG9wdWxh dGUsCkBAIC0xMDk0LDcgKzEwOTAsNiBAQCBzdGF0aWMgc3RydWN0IHR0bV9ib19kcml2ZXIgYm9f 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==