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=-17.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,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 86F51C48BDF for ; Tue, 22 Jun 2021 16:57:56 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 4F9F961361 for ; Tue, 22 Jun 2021 16:57:56 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4F9F961361 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=ffwll.ch Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=P7z8nQP1GVEtExnPHskBJbIz0pvZ8dSgwJbl2/rU4XA=; b=zqAd3bgURvcrCS fnLKTQ6dxf98r5WNrsWsg6BkqF9HaXRL+3LM+wNu05heibUST4ufXLMVFBecKyURsK6suWXRaiKJc xOVsYjnb0J4BviAsuykBhZes/as8nGHnLlOb1ZkW2De69Yne6ePGEEUbWU9ZZVUzQYrTcZPi4/H7o JEB4VG3TU23cBWdJhRTmtCRG3u4wY65CHnN9vj7/8EmI0tzeLMZlP9t5HpGf08N5C4HL/FOcwuZeD NgoQAVaZw2f64PKEp2mOhO5BYHVgEJA8zHsnPofQN1MCPp97yfE6WaCSTr8Tfht64ZXNEF+ZePtGE vRRBH4Vome6hZMw81eVw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1lvjgm-007xsG-74; Tue, 22 Jun 2021 16:55:52 +0000 Received: from mail-wr1-x42d.google.com ([2a00:1450:4864:20::42d]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1lvjgT-007xjM-7W for linux-arm-kernel@lists.infradead.org; Tue, 22 Jun 2021 16:55:35 +0000 Received: by mail-wr1-x42d.google.com with SMTP id a11so24484140wrt.13 for ; Tue, 22 Jun 2021 09:55:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=b9Jdr4wtlOOCFldrnFk+zQMEf14dJEiyFw/3fjGC0jA=; b=Df+8Oxx3Gx1nETy5Ci5Z78MEEXbbmKXn04S8kpH8fxaA3WGc7MUpF4hyIdZ4rL7Yr9 GFJXVc+kuPYqmtVY6trwYU2hBdMa6rqz2bUh1rvC8BM+79JDQGK97f2T+vvSqzWlrTxc dUnCGNGzWkUB/ubYFJep4xlk9o9DrWfUpEfGU= 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=b9Jdr4wtlOOCFldrnFk+zQMEf14dJEiyFw/3fjGC0jA=; b=myyh0+cjvSgY+SEKgy1PH48C/HxgknUmNi/VCSVyXoTy238kOqEjq3qcjLCi78gRNX +b0PRiAaRbH348NhKxQs7IaiLZlEPPSxeMYJXrUreY6KWyPa7wBv2QVuAi5KpdZhscM+ wt8azRZ3A61NsvXvGXOpE64sV2rdWrLWcJpn3RqYCxv/puMwecWWwGGR932JLuNZFgqb Rovcn560QrfW91vI39CwkjLwzBVmvSbxGuWbMJ0Mi9CTEpAVr44kkBHyvUEncSG1Wv1S fS2TDb4sOQuhgZ50nvVgY1ppJdztFf7+ABi03ZPWc5GOZ3fvv4arn2FzXITUVT5dZb9a rzQQ== X-Gm-Message-State: AOAM531jL9y4x5ZRBG9ESA6tx80yU3LvvKaGatp6vD1+8Rkamhx4JVxd 2ly/T8BOoYOimoRmjPrGvm424g== X-Google-Smtp-Source: ABdhPJxRaQeu5zw+01KaYFtztrrwy3gdY+LcwVsX0y3odT09LLdZWhYYMbIKwOWFsIhlqUJAbbR8qw== X-Received: by 2002:a05:6000:188:: with SMTP id p8mr6123747wrx.296.1624380931724; Tue, 22 Jun 2021 09:55:31 -0700 (PDT) Received: from phenom.ffwll.local ([2a02:168:57f4:0:efd0:b9e5:5ae6:c2fa]) by smtp.gmail.com with ESMTPSA id l23sm3632342wmc.5.2021.06.22.09.55.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 22 Jun 2021 09:55:31 -0700 (PDT) From: Daniel Vetter To: DRI Development Cc: Intel Graphics Development , Daniel Vetter , David Lechner , =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= , Oleksandr Andrushchenko , Linus Walleij , Daniel Vetter , Joel Stanley , Andrew Jeffery , Emma Anholt , Kamlesh Gurudasani , Maxime Ripard , Thomas Zimmermann , Sam Ravnborg , Alex Deucher , Andy Shevchenko , linux-aspeed@lists.ozlabs.org, linux-arm-kernel@lists.infradead.org, xen-devel@lists.xenproject.org Subject: [PATCH 13/15] drm/tiny: drm_gem_simple_display_pipe_prepare_fb is the default Date: Tue, 22 Jun 2021 18:55:09 +0200 Message-Id: <20210622165511.3169559-14-daniel.vetter@ffwll.ch> X-Mailer: git-send-email 2.32.0.rc2 In-Reply-To: <20210622165511.3169559-1-daniel.vetter@ffwll.ch> References: <20210622165511.3169559-1-daniel.vetter@ffwll.ch> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210622_095533_331265_37D16BFA X-CRM114-Status: GOOD ( 14.56 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org R29lcyB0aHJvdWdoIGFsbCB0aGUgZHJpdmVycyBhbmQgZGVsZXRlcyB0aGUgZGVmYXVsdCBob29r IHNpbmNlIGl0J3MKdGhlIGRlZmF1bHQgbm93LgoKQWNrZWQtYnk6IERhdmlkIExlY2huZXIgPGRh dmlkQGxlY2hub2xvZ3kuY29tPgpBY2tlZC1ieTogTm9yYWxmIFRyw7hubmVzIDxub3JhbGZAdHJv bm5lcy5vcmc+CkFja2VkLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2Fu ZHJ1c2hjaGVua29AZXBhbS5jb20+CkFja2VkLWJ5OiBMaW51cyBXYWxsZWlqIDxsaW51cy53YWxs ZWlqQGxpbmFyby5vcmc+ClNpZ25lZC1vZmYtYnk6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0 ZXJAaW50ZWwuY29tPgpDYzogSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KQ2M6IEFuZHJl dyBKZWZmZXJ5IDxhbmRyZXdAYWouaWQuYXU+CkNjOiAiTm9yYWxmIFRyw7hubmVzIiA8bm9yYWxm QHRyb25uZXMub3JnPgpDYzogTGludXMgV2FsbGVpaiA8bGludXMud2FsbGVpakBsaW5hcm8ub3Jn PgpDYzogRW1tYSBBbmhvbHQgPGVtbWFAYW5ob2x0Lm5ldD4KQ2M6IERhdmlkIExlY2huZXIgPGRh dmlkQGxlY2hub2xvZ3kuY29tPgpDYzogS2FtbGVzaCBHdXJ1ZGFzYW5pIDxrYW1sZXNoLmd1cnVk YXNhbmlAZ21haWwuY29tPgpDYzogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9h bmRydXNoY2hlbmtvQGVwYW0uY29tPgpDYzogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBm ZndsbC5jaD4KQ2M6IE1heGltZSBSaXBhcmQgPG1yaXBhcmRAa2VybmVsLm9yZz4KQ2M6IFRob21h cyBaaW1tZXJtYW5uIDx0emltbWVybWFubkBzdXNlLmRlPgpDYzogU2FtIFJhdm5ib3JnIDxzYW1A cmF2bmJvcmcub3JnPgpDYzogQWxleCBEZXVjaGVyIDxhbGV4YW5kZXIuZGV1Y2hlckBhbWQuY29t PgpDYzogQW5keSBTaGV2Y2hlbmtvIDxhbmRyaXkuc2hldmNoZW5rb0BsaW51eC5pbnRlbC5jb20+ CkNjOiBsaW51eC1hc3BlZWRAbGlzdHMub3psYWJzLm9yZwpDYzogbGludXgtYXJtLWtlcm5lbEBs aXN0cy5pbmZyYWRlYWQub3JnCkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKLS0t CiBkcml2ZXJzL2dwdS9kcm0vYXNwZWVkL2FzcGVlZF9nZnhfY3J0Yy5jIHwgMSAtCiBkcml2ZXJz L2dwdS9kcm0vZ3VkL2d1ZF9kcnYuYyAgICAgICAgICAgIHwgMSAtCiBkcml2ZXJzL2dwdS9kcm0v bWNkZS9tY2RlX2Rpc3BsYXkuYyAgICAgIHwgMSAtCiBkcml2ZXJzL2dwdS9kcm0vcGwxMTEvcGwx MTFfZGlzcGxheS5jICAgIHwgMSAtCiBkcml2ZXJzL2dwdS9kcm0vdGlueS9oeDgzNTdkLmMgICAg ICAgICAgIHwgMSAtCiBkcml2ZXJzL2dwdS9kcm0vdGlueS9pbGk5MjI1LmMgICAgICAgICAgIHwg MSAtCiBkcml2ZXJzL2dwdS9kcm0vdGlueS9pbGk5MzQxLmMgICAgICAgICAgIHwgMSAtCiBkcml2 ZXJzL2dwdS9kcm0vdGlueS9pbGk5NDg2LmMgICAgICAgICAgIHwgMSAtCiBkcml2ZXJzL2dwdS9k cm0vdGlueS9taTAyODNxdC5jICAgICAgICAgIHwgMSAtCiBkcml2ZXJzL2dwdS9kcm0vdGlueS9y ZXBhcGVyLmMgICAgICAgICAgIHwgMSAtCiBkcml2ZXJzL2dwdS9kcm0vdGlueS9zdDc1ODYuYyAg ICAgICAgICAgIHwgMSAtCiBkcml2ZXJzL2dwdS9kcm0vdGlueS9zdDc3MzVyLmMgICAgICAgICAg IHwgMSAtCiBkcml2ZXJzL2dwdS9kcm0vdHZlMjAwL3R2ZTIwMF9kaXNwbGF5LmMgIHwgMSAtCiBk cml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfa21zLmMgIHwgMSAtCiAxNCBmaWxlcyBj aGFuZ2VkLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXNw ZWVkL2FzcGVlZF9nZnhfY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL2FzcGVlZC9hc3BlZWRfZ2Z4 X2NydGMuYwppbmRleCAwOThmOTZkNGQ1MGQuLjgyN2U2MmMxZGFiYSAxMDA2NDQKLS0tIGEvZHJp dmVycy9ncHUvZHJtL2FzcGVlZC9hc3BlZWRfZ2Z4X2NydGMuYworKysgYi9kcml2ZXJzL2dwdS9k cm0vYXNwZWVkL2FzcGVlZF9nZnhfY3J0Yy5jCkBAIC0yMjAsNyArMjIwLDYgQEAgc3RhdGljIGNv bnN0IHN0cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlwZV9mdW5jcyBhc3BlZWRfZ2Z4X2Z1bmNz ID0gewogCS5lbmFibGUJCT0gYXNwZWVkX2dmeF9waXBlX2VuYWJsZSwKIAkuZGlzYWJsZQk9IGFz cGVlZF9nZnhfcGlwZV9kaXNhYmxlLAogCS51cGRhdGUJCT0gYXNwZWVkX2dmeF9waXBlX3VwZGF0 ZSwKLQkucHJlcGFyZV9mYgk9IGRybV9nZW1fc2ltcGxlX2Rpc3BsYXlfcGlwZV9wcmVwYXJlX2Zi LAogCS5lbmFibGVfdmJsYW5rCT0gYXNwZWVkX2dmeF9lbmFibGVfdmJsYW5rLAogCS5kaXNhYmxl X3ZibGFuawk9IGFzcGVlZF9nZnhfZGlzYWJsZV92YmxhbmssCiB9OwpkaWZmIC0tZ2l0IGEvZHJp dmVycy9ncHUvZHJtL2d1ZC9ndWRfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vZ3VkL2d1ZF9kcnYu YwppbmRleCBlOGI2NzJkYzk4MzIuLjE5MjVkZjljMGZiNyAxMDA2NDQKLS0tIGEvZHJpdmVycy9n cHUvZHJtL2d1ZC9ndWRfZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2d1ZC9ndWRfZHJ2LmMK QEAgLTM2NCw3ICszNjQsNiBAQCBzdGF0aWMgdm9pZCBndWRfZGVidWdmc19pbml0KHN0cnVjdCBk cm1fbWlub3IgKm1pbm9yKQogc3RhdGljIGNvbnN0IHN0cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlf cGlwZV9mdW5jcyBndWRfcGlwZV9mdW5jcyA9IHsKIAkuY2hlY2sgICAgICA9IGd1ZF9waXBlX2No ZWNrLAogCS51cGRhdGUJICAgID0gZ3VkX3BpcGVfdXBkYXRlLAotCS5wcmVwYXJlX2ZiID0gZHJt X2dlbV9zaW1wbGVfZGlzcGxheV9waXBlX3ByZXBhcmVfZmIsCiB9OwogCiBzdGF0aWMgY29uc3Qg c3RydWN0IGRybV9tb2RlX2NvbmZpZ19mdW5jcyBndWRfbW9kZV9jb25maWdfZnVuY3MgPSB7CmRp ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbWNkZS9tY2RlX2Rpc3BsYXkuYyBiL2RyaXZlcnMv Z3B1L2RybS9tY2RlL21jZGVfZGlzcGxheS5jCmluZGV4IDRkZGM1NWQ1OGYzOC4uY2UxMmEzNmUy ZGI0IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbWNkZS9tY2RlX2Rpc3BsYXkuYworKysg Yi9kcml2ZXJzL2dwdS9kcm0vbWNkZS9tY2RlX2Rpc3BsYXkuYwpAQCAtMTQ3OSw3ICsxNDc5LDYg QEAgc3RhdGljIHN0cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlwZV9mdW5jcyBtY2RlX2Rpc3Bs YXlfZnVuY3MgPSB7CiAJLnVwZGF0ZSA9IG1jZGVfZGlzcGxheV91cGRhdGUsCiAJLmVuYWJsZV92 YmxhbmsgPSBtY2RlX2Rpc3BsYXlfZW5hYmxlX3ZibGFuaywKIAkuZGlzYWJsZV92YmxhbmsgPSBt Y2RlX2Rpc3BsYXlfZGlzYWJsZV92YmxhbmssCi0JLnByZXBhcmVfZmIgPSBkcm1fZ2VtX3NpbXBs ZV9kaXNwbGF5X3BpcGVfcHJlcGFyZV9mYiwKIH07CiAKIGludCBtY2RlX2Rpc3BsYXlfaW5pdChz dHJ1Y3QgZHJtX2RldmljZSAqZHJtKQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3BsMTEx L3BsMTExX2Rpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1L2RybS9wbDExMS9wbDExMV9kaXNwbGF5LmMK aW5kZXggNmZkN2YxM2YxYWNhLi5iNWE4ODU5NzM5YTIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1 L2RybS9wbDExMS9wbDExMV9kaXNwbGF5LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3BsMTExL3Bs MTExX2Rpc3BsYXkuYwpAQCAtNDQwLDcgKzQ0MCw2IEBAIHN0YXRpYyBzdHJ1Y3QgZHJtX3NpbXBs ZV9kaXNwbGF5X3BpcGVfZnVuY3MgcGwxMTFfZGlzcGxheV9mdW5jcyA9IHsKIAkuZW5hYmxlID0g cGwxMTFfZGlzcGxheV9lbmFibGUsCiAJLmRpc2FibGUgPSBwbDExMV9kaXNwbGF5X2Rpc2FibGUs CiAJLnVwZGF0ZSA9IHBsMTExX2Rpc3BsYXlfdXBkYXRlLAotCS5wcmVwYXJlX2ZiID0gZHJtX2dl bV9zaW1wbGVfZGlzcGxheV9waXBlX3ByZXBhcmVfZmIsCiB9OwogCiBzdGF0aWMgaW50IHBsMTEx X2Nsa19kaXZfY2hvb3NlX2RpdihzdHJ1Y3QgY2xrX2h3ICpodywgdW5zaWduZWQgbG9uZyByYXRl LApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3RpbnkvaHg4MzU3ZC5jIGIvZHJpdmVycy9n cHUvZHJtL3RpbnkvaHg4MzU3ZC5jCmluZGV4IGRhNWRmOTM0NTBkZS4uOWIzM2MwNTczMmFhIDEw MDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdGlueS9oeDgzNTdkLmMKKysrIGIvZHJpdmVycy9n cHUvZHJtL3RpbnkvaHg4MzU3ZC5jCkBAIC0xODQsNyArMTg0LDYgQEAgc3RhdGljIGNvbnN0IHN0 cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlwZV9mdW5jcyBoeDgzNTdkX3BpcGVfZnVuY3MgPSB7 CiAJLmVuYWJsZSA9IHl4MjQwcXYyOV9lbmFibGUsCiAJLmRpc2FibGUgPSBtaXBpX2RiaV9waXBl X2Rpc2FibGUsCiAJLnVwZGF0ZSA9IG1pcGlfZGJpX3BpcGVfdXBkYXRlLAotCS5wcmVwYXJlX2Zi ID0gZHJtX2dlbV9zaW1wbGVfZGlzcGxheV9waXBlX3ByZXBhcmVfZmIsCiB9OwogCiBzdGF0aWMg Y29uc3Qgc3RydWN0IGRybV9kaXNwbGF5X21vZGUgeXgzNTBodjE1X21vZGUgPSB7CmRpZmYgLS1n aXQgYS9kcml2ZXJzL2dwdS9kcm0vdGlueS9pbGk5MjI1LmMgYi9kcml2ZXJzL2dwdS9kcm0vdGlu eS9pbGk5MjI1LmMKaW5kZXggNjkyNjVkOGEzYmViLi45NzZkMzIwOWYxNjQgMTAwNjQ0Ci0tLSBh L2RyaXZlcnMvZ3B1L2RybS90aW55L2lsaTkyMjUuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vdGlu eS9pbGk5MjI1LmMKQEAgLTMyOCw3ICszMjgsNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGRybV9z aW1wbGVfZGlzcGxheV9waXBlX2Z1bmNzIGlsaTkyMjVfcGlwZV9mdW5jcyA9IHsKIAkuZW5hYmxl CQk9IGlsaTkyMjVfcGlwZV9lbmFibGUsCiAJLmRpc2FibGUJPSBpbGk5MjI1X3BpcGVfZGlzYWJs ZSwKIAkudXBkYXRlCQk9IGlsaTkyMjVfcGlwZV91cGRhdGUsCi0JLnByZXBhcmVfZmIJPSBkcm1f Z2VtX3NpbXBsZV9kaXNwbGF5X3BpcGVfcHJlcGFyZV9mYiwKIH07CiAKIHN0YXRpYyBjb25zdCBz dHJ1Y3QgZHJtX2Rpc3BsYXlfbW9kZSBpbGk5MjI1X21vZGUgPSB7CmRpZmYgLS1naXQgYS9kcml2 ZXJzL2dwdS9kcm0vdGlueS9pbGk5MzQxLmMgYi9kcml2ZXJzL2dwdS9kcm0vdGlueS9pbGk5MzQx LmMKaW5kZXggYWQ5Y2U3YjRmNzZmLi4zN2UwYzMzMzk5YzggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv Z3B1L2RybS90aW55L2lsaTkzNDEuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vdGlueS9pbGk5MzQx LmMKQEAgLTE0MCw3ICsxNDAsNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGRybV9zaW1wbGVfZGlz cGxheV9waXBlX2Z1bmNzIGlsaTkzNDFfcGlwZV9mdW5jcyA9IHsKIAkuZW5hYmxlID0geXgyNDBx djI5X2VuYWJsZSwKIAkuZGlzYWJsZSA9IG1pcGlfZGJpX3BpcGVfZGlzYWJsZSwKIAkudXBkYXRl ID0gbWlwaV9kYmlfcGlwZV91cGRhdGUsCi0JLnByZXBhcmVfZmIgPSBkcm1fZ2VtX3NpbXBsZV9k aXNwbGF5X3BpcGVfcHJlcGFyZV9mYiwKIH07CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZHJtX2Rp c3BsYXlfbW9kZSB5eDI0MHF2MjlfbW9kZSA9IHsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry bS90aW55L2lsaTk0ODYuYyBiL2RyaXZlcnMvZ3B1L2RybS90aW55L2lsaTk0ODYuYwppbmRleCA3 NWFhMTQ3NmM2NmMuLmU5YTYzZjRiMjk5MyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3Rp bnkvaWxpOTQ4Ni5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS90aW55L2lsaTk0ODYuYwpAQCAtMTUz LDcgKzE1Myw2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZHJtX3NpbXBsZV9kaXNwbGF5X3BpcGVf ZnVuY3Mgd2F2ZXNoYXJlX3BpcGVfZnVuY3MgPSB7CiAJLmVuYWJsZSA9IHdhdmVzaGFyZV9lbmFi bGUsCiAJLmRpc2FibGUgPSBtaXBpX2RiaV9waXBlX2Rpc2FibGUsCiAJLnVwZGF0ZSA9IG1pcGlf ZGJpX3BpcGVfdXBkYXRlLAotCS5wcmVwYXJlX2ZiID0gZHJtX2dlbV9zaW1wbGVfZGlzcGxheV9w aXBlX3ByZXBhcmVfZmIsCiB9OwogCiBzdGF0aWMgY29uc3Qgc3RydWN0IGRybV9kaXNwbGF5X21v ZGUgd2F2ZXNoYXJlX21vZGUgPSB7CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdGlueS9t aTAyODNxdC5jIGIvZHJpdmVycy9ncHUvZHJtL3RpbnkvbWkwMjgzcXQuYwppbmRleCA4MmZkMWFk MzQxM2YuLjAyM2RlNDllN2E4ZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3RpbnkvbWkw MjgzcXQuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vdGlueS9taTAyODNxdC5jCkBAIC0xNDQsNyAr MTQ0LDYgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlwZV9mdW5j cyBtaTAyODNxdF9waXBlX2Z1bmNzID0gewogCS5lbmFibGUgPSBtaTAyODNxdF9lbmFibGUsCiAJ LmRpc2FibGUgPSBtaXBpX2RiaV9waXBlX2Rpc2FibGUsCiAJLnVwZGF0ZSA9IG1pcGlfZGJpX3Bp cGVfdXBkYXRlLAotCS5wcmVwYXJlX2ZiID0gZHJtX2dlbV9zaW1wbGVfZGlzcGxheV9waXBlX3By ZXBhcmVfZmIsCiB9OwogCiBzdGF0aWMgY29uc3Qgc3RydWN0IGRybV9kaXNwbGF5X21vZGUgbWkw MjgzcXRfbW9kZSA9IHsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS90aW55L3JlcGFwZXIu YyBiL2RyaXZlcnMvZ3B1L2RybS90aW55L3JlcGFwZXIuYwppbmRleCAyY2VlMDdhMmUwMGIuLjAw N2Q5ZDU5ZjAxYyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3RpbnkvcmVwYXBlci5jCisr KyBiL2RyaXZlcnMvZ3B1L2RybS90aW55L3JlcGFwZXIuYwpAQCAtODYxLDcgKzg2MSw2IEBAIHN0 YXRpYyBjb25zdCBzdHJ1Y3QgZHJtX3NpbXBsZV9kaXNwbGF5X3BpcGVfZnVuY3MgcmVwYXBlcl9w aXBlX2Z1bmNzID0gewogCS5lbmFibGUgPSByZXBhcGVyX3BpcGVfZW5hYmxlLAogCS5kaXNhYmxl ID0gcmVwYXBlcl9waXBlX2Rpc2FibGUsCiAJLnVwZGF0ZSA9IHJlcGFwZXJfcGlwZV91cGRhdGUs Ci0JLnByZXBhcmVfZmIgPSBkcm1fZ2VtX3NpbXBsZV9kaXNwbGF5X3BpcGVfcHJlcGFyZV9mYiwK IH07CiAKIHN0YXRpYyBpbnQgcmVwYXBlcl9jb25uZWN0b3JfZ2V0X21vZGVzKHN0cnVjdCBkcm1f Y29ubmVjdG9yICpjb25uZWN0b3IpCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdGlueS9z dDc1ODYuYyBiL2RyaXZlcnMvZ3B1L2RybS90aW55L3N0NzU4Ni5jCmluZGV4IDA1ZGI5ODBjYzA0 Ny4uMWJlNTViZWQ2MDlhIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdGlueS9zdDc1ODYu YworKysgYi9kcml2ZXJzL2dwdS9kcm0vdGlueS9zdDc1ODYuYwpAQCAtMjY4LDcgKzI2OCw2IEBA IHN0YXRpYyBjb25zdCBzdHJ1Y3QgZHJtX3NpbXBsZV9kaXNwbGF5X3BpcGVfZnVuY3Mgc3Q3NTg2 X3BpcGVfZnVuY3MgPSB7CiAJLmVuYWJsZQkJPSBzdDc1ODZfcGlwZV9lbmFibGUsCiAJLmRpc2Fi bGUJPSBzdDc1ODZfcGlwZV9kaXNhYmxlLAogCS51cGRhdGUJCT0gc3Q3NTg2X3BpcGVfdXBkYXRl LAotCS5wcmVwYXJlX2ZiCT0gZHJtX2dlbV9zaW1wbGVfZGlzcGxheV9waXBlX3ByZXBhcmVfZmIs CiB9OwogCiBzdGF0aWMgY29uc3Qgc3RydWN0IGRybV9kaXNwbGF5X21vZGUgc3Q3NTg2X21vZGUg PSB7CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdGlueS9zdDc3MzVyLmMgYi9kcml2ZXJz L2dwdS9kcm0vdGlueS9zdDc3MzVyLmMKaW5kZXggZWM5ZGM4MTdhMmNjLi4xMjIzMjBkYjVkMzgg MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS90aW55L3N0NzczNXIuYworKysgYi9kcml2ZXJz L2dwdS9kcm0vdGlueS9zdDc3MzVyLmMKQEAgLTEzNiw3ICsxMzYsNiBAQCBzdGF0aWMgY29uc3Qg c3RydWN0IGRybV9zaW1wbGVfZGlzcGxheV9waXBlX2Z1bmNzIHN0NzczNXJfcGlwZV9mdW5jcyA9 IHsKIAkuZW5hYmxlCQk9IHN0NzczNXJfcGlwZV9lbmFibGUsCiAJLmRpc2FibGUJPSBtaXBpX2Ri aV9waXBlX2Rpc2FibGUsCiAJLnVwZGF0ZQkJPSBtaXBpX2RiaV9waXBlX3VwZGF0ZSwKLQkucHJl cGFyZV9mYgk9IGRybV9nZW1fc2ltcGxlX2Rpc3BsYXlfcGlwZV9wcmVwYXJlX2ZiLAogfTsKIAog c3RhdGljIGNvbnN0IHN0cnVjdCBzdDc3MzVyX2NmZyBqZF90MTgwMDNfdDAxX2NmZyA9IHsKZGlm ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS90dmUyMDAvdHZlMjAwX2Rpc3BsYXkuYyBiL2RyaXZl cnMvZ3B1L2RybS90dmUyMDAvdHZlMjAwX2Rpc3BsYXkuYwppbmRleCA1MGUxZmI3MTg2OWYuLjE3 YjhjOGRkMTY5ZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3R2ZTIwMC90dmUyMDBfZGlz cGxheS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS90dmUyMDAvdHZlMjAwX2Rpc3BsYXkuYwpAQCAt MzE2LDcgKzMxNiw2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZHJtX3NpbXBsZV9kaXNwbGF5X3Bp cGVfZnVuY3MgdHZlMjAwX2Rpc3BsYXlfZnVuY3MgPSB7CiAJLmVuYWJsZSA9IHR2ZTIwMF9kaXNw bGF5X2VuYWJsZSwKIAkuZGlzYWJsZSA9IHR2ZTIwMF9kaXNwbGF5X2Rpc2FibGUsCiAJLnVwZGF0 ZSA9IHR2ZTIwMF9kaXNwbGF5X3VwZGF0ZSwKLQkucHJlcGFyZV9mYiA9IGRybV9nZW1fc2ltcGxl X2Rpc3BsYXlfcGlwZV9wcmVwYXJlX2ZiLAogCS5lbmFibGVfdmJsYW5rID0gdHZlMjAwX2Rpc3Bs YXlfZW5hYmxlX3ZibGFuaywKIAkuZGlzYWJsZV92YmxhbmsgPSB0dmUyMDBfZGlzcGxheV9kaXNh YmxlX3ZibGFuaywKIH07CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1f ZnJvbnRfa21zLmMgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfa21zLmMKaW5k ZXggMzcxMjAyZWJlOTAwLi5jZmRhNzQ0OTA3NjUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry bS94ZW4veGVuX2RybV9mcm9udF9rbXMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9k cm1fZnJvbnRfa21zLmMKQEAgLTMwMiw3ICszMDIsNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGRy bV9zaW1wbGVfZGlzcGxheV9waXBlX2Z1bmNzIGRpc3BsYXlfZnVuY3MgPSB7CiAJLm1vZGVfdmFs aWQgPSBkaXNwbGF5X21vZGVfdmFsaWQsCiAJLmVuYWJsZSA9IGRpc3BsYXlfZW5hYmxlLAogCS5k aXNhYmxlID0gZGlzcGxheV9kaXNhYmxlLAotCS5wcmVwYXJlX2ZiID0gZHJtX2dlbV9zaW1wbGVf ZGlzcGxheV9waXBlX3ByZXBhcmVfZmIsCiAJLmNoZWNrID0gZGlzcGxheV9jaGVjaywKIAkudXBk YXRlID0gZGlzcGxheV91cGRhdGUsCiB9OwotLSAKMi4zMi4wLnJjMgoKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGlu ZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMu aW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK 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=-16.5 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,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 015D5C48BDF for ; Tue, 22 Jun 2021 16:56:00 +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 CC98C6102A for ; Tue, 22 Jun 2021 16:55:59 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CC98C6102A Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=ffwll.ch 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 CFB2F6E83D; Tue, 22 Jun 2021 16:55:41 +0000 (UTC) Received: from mail-wr1-x42d.google.com (mail-wr1-x42d.google.com [IPv6:2a00:1450:4864:20::42d]) by gabe.freedesktop.org (Postfix) with ESMTPS id 107B86E7F1 for ; Tue, 22 Jun 2021 16:55:33 +0000 (UTC) Received: by mail-wr1-x42d.google.com with SMTP id d11so22107437wrm.0 for ; Tue, 22 Jun 2021 09:55:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=b9Jdr4wtlOOCFldrnFk+zQMEf14dJEiyFw/3fjGC0jA=; b=Df+8Oxx3Gx1nETy5Ci5Z78MEEXbbmKXn04S8kpH8fxaA3WGc7MUpF4hyIdZ4rL7Yr9 GFJXVc+kuPYqmtVY6trwYU2hBdMa6rqz2bUh1rvC8BM+79JDQGK97f2T+vvSqzWlrTxc dUnCGNGzWkUB/ubYFJep4xlk9o9DrWfUpEfGU= 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=b9Jdr4wtlOOCFldrnFk+zQMEf14dJEiyFw/3fjGC0jA=; b=EqOXUsJVvAvsco3gGsZB2le8IxfblPlWtitCwCH2bcfYQYIJQdiCyt+QJ15TU43/v7 j7QTLJeMB8Czq8Z3jm3MEPZF8fSTqI2//udtNHNOCc6C094LohKEQzYolqJVUHLiBJAu 0umLOKU2bGJrDS6AUSghR1kRNiZM7nKOoV3qr4JRINxNuhBV6C+Xkq9KHpm7Jl7eVRtO 8PwdFGgK13JYqwTp0/iYTJ4SHu5o+zdMOFdW0/wEU0U60jVlkPYGxNVEB0L9TzXvg8tt F1jn+4BMxDc/sM94XFQnl52UaJoGCVwfBID9+Zsy26IoNLU9FIcia1G3QfaueLA4B11n 8Z+A== X-Gm-Message-State: AOAM531N+GOYzB9kSX2OvB2tcWvUjgGZNE7SUmtlC5jQQyDhFQNs/iUs SAM6ZwFnjBKrT8tOxiI/4J8BbZS/K+FhYA== X-Google-Smtp-Source: ABdhPJxRaQeu5zw+01KaYFtztrrwy3gdY+LcwVsX0y3odT09LLdZWhYYMbIKwOWFsIhlqUJAbbR8qw== X-Received: by 2002:a05:6000:188:: with SMTP id p8mr6123747wrx.296.1624380931724; Tue, 22 Jun 2021 09:55:31 -0700 (PDT) Received: from phenom.ffwll.local ([2a02:168:57f4:0:efd0:b9e5:5ae6:c2fa]) by smtp.gmail.com with ESMTPSA id l23sm3632342wmc.5.2021.06.22.09.55.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 22 Jun 2021 09:55:31 -0700 (PDT) From: Daniel Vetter To: DRI Development Subject: [PATCH 13/15] drm/tiny: drm_gem_simple_display_pipe_prepare_fb is the default Date: Tue, 22 Jun 2021 18:55:09 +0200 Message-Id: <20210622165511.3169559-14-daniel.vetter@ffwll.ch> X-Mailer: git-send-email 2.32.0.rc2 In-Reply-To: <20210622165511.3169559-1-daniel.vetter@ffwll.ch> References: <20210622165511.3169559-1-daniel.vetter@ffwll.ch> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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: linux-arm-kernel@lists.infradead.org, Andy Shevchenko , David Lechner , Emma Anholt , Oleksandr Andrushchenko , Andrew Jeffery , Daniel Vetter , Intel Graphics Development , =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= , Joel Stanley , Thomas Zimmermann , xen-devel@lists.xenproject.org, Alex Deucher , Daniel Vetter , Kamlesh Gurudasani , Sam Ravnborg , linux-aspeed@lists.ozlabs.org Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Goes through all the drivers and deletes the default hook since it's the default now. Acked-by: David Lechner Acked-by: Noralf Trønnes Acked-by: Oleksandr Andrushchenko Acked-by: Linus Walleij Signed-off-by: Daniel Vetter Cc: Joel Stanley Cc: Andrew Jeffery Cc: "Noralf Trønnes" Cc: Linus Walleij Cc: Emma Anholt Cc: David Lechner Cc: Kamlesh Gurudasani Cc: Oleksandr Andrushchenko Cc: Daniel Vetter Cc: Maxime Ripard Cc: Thomas Zimmermann Cc: Sam Ravnborg Cc: Alex Deucher Cc: Andy Shevchenko Cc: linux-aspeed@lists.ozlabs.org Cc: linux-arm-kernel@lists.infradead.org Cc: xen-devel@lists.xenproject.org --- drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c | 1 - drivers/gpu/drm/gud/gud_drv.c | 1 - drivers/gpu/drm/mcde/mcde_display.c | 1 - drivers/gpu/drm/pl111/pl111_display.c | 1 - drivers/gpu/drm/tiny/hx8357d.c | 1 - drivers/gpu/drm/tiny/ili9225.c | 1 - drivers/gpu/drm/tiny/ili9341.c | 1 - drivers/gpu/drm/tiny/ili9486.c | 1 - drivers/gpu/drm/tiny/mi0283qt.c | 1 - drivers/gpu/drm/tiny/repaper.c | 1 - drivers/gpu/drm/tiny/st7586.c | 1 - drivers/gpu/drm/tiny/st7735r.c | 1 - drivers/gpu/drm/tve200/tve200_display.c | 1 - drivers/gpu/drm/xen/xen_drm_front_kms.c | 1 - 14 files changed, 14 deletions(-) diff --git a/drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c b/drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c index 098f96d4d50d..827e62c1daba 100644 --- a/drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c +++ b/drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c @@ -220,7 +220,6 @@ static const struct drm_simple_display_pipe_funcs aspeed_gfx_funcs = { .enable = aspeed_gfx_pipe_enable, .disable = aspeed_gfx_pipe_disable, .update = aspeed_gfx_pipe_update, - .prepare_fb = drm_gem_simple_display_pipe_prepare_fb, .enable_vblank = aspeed_gfx_enable_vblank, .disable_vblank = aspeed_gfx_disable_vblank, }; diff --git a/drivers/gpu/drm/gud/gud_drv.c b/drivers/gpu/drm/gud/gud_drv.c index e8b672dc9832..1925df9c0fb7 100644 --- a/drivers/gpu/drm/gud/gud_drv.c +++ b/drivers/gpu/drm/gud/gud_drv.c @@ -364,7 +364,6 @@ static void gud_debugfs_init(struct drm_minor *minor) static const struct drm_simple_display_pipe_funcs gud_pipe_funcs = { .check = gud_pipe_check, .update = gud_pipe_update, - .prepare_fb = drm_gem_simple_display_pipe_prepare_fb, }; static const struct drm_mode_config_funcs gud_mode_config_funcs = { diff --git a/drivers/gpu/drm/mcde/mcde_display.c b/drivers/gpu/drm/mcde/mcde_display.c index 4ddc55d58f38..ce12a36e2db4 100644 --- a/drivers/gpu/drm/mcde/mcde_display.c +++ b/drivers/gpu/drm/mcde/mcde_display.c @@ -1479,7 +1479,6 @@ static struct drm_simple_display_pipe_funcs mcde_display_funcs = { .update = mcde_display_update, .enable_vblank = mcde_display_enable_vblank, .disable_vblank = mcde_display_disable_vblank, - .prepare_fb = drm_gem_simple_display_pipe_prepare_fb, }; int mcde_display_init(struct drm_device *drm) diff --git a/drivers/gpu/drm/pl111/pl111_display.c b/drivers/gpu/drm/pl111/pl111_display.c index 6fd7f13f1aca..b5a8859739a2 100644 --- a/drivers/gpu/drm/pl111/pl111_display.c +++ b/drivers/gpu/drm/pl111/pl111_display.c @@ -440,7 +440,6 @@ static struct drm_simple_display_pipe_funcs pl111_display_funcs = { .enable = pl111_display_enable, .disable = pl111_display_disable, .update = pl111_display_update, - .prepare_fb = drm_gem_simple_display_pipe_prepare_fb, }; static int pl111_clk_div_choose_div(struct clk_hw *hw, unsigned long rate, diff --git a/drivers/gpu/drm/tiny/hx8357d.c b/drivers/gpu/drm/tiny/hx8357d.c index da5df93450de..9b33c05732aa 100644 --- a/drivers/gpu/drm/tiny/hx8357d.c +++ b/drivers/gpu/drm/tiny/hx8357d.c @@ -184,7 +184,6 @@ static const struct drm_simple_display_pipe_funcs hx8357d_pipe_funcs = { .enable = yx240qv29_enable, .disable = mipi_dbi_pipe_disable, .update = mipi_dbi_pipe_update, - .prepare_fb = drm_gem_simple_display_pipe_prepare_fb, }; static const struct drm_display_mode yx350hv15_mode = { diff --git a/drivers/gpu/drm/tiny/ili9225.c b/drivers/gpu/drm/tiny/ili9225.c index 69265d8a3beb..976d3209f164 100644 --- a/drivers/gpu/drm/tiny/ili9225.c +++ b/drivers/gpu/drm/tiny/ili9225.c @@ -328,7 +328,6 @@ static const struct drm_simple_display_pipe_funcs ili9225_pipe_funcs = { .enable = ili9225_pipe_enable, .disable = ili9225_pipe_disable, .update = ili9225_pipe_update, - .prepare_fb = drm_gem_simple_display_pipe_prepare_fb, }; static const struct drm_display_mode ili9225_mode = { diff --git a/drivers/gpu/drm/tiny/ili9341.c b/drivers/gpu/drm/tiny/ili9341.c index ad9ce7b4f76f..37e0c33399c8 100644 --- a/drivers/gpu/drm/tiny/ili9341.c +++ b/drivers/gpu/drm/tiny/ili9341.c @@ -140,7 +140,6 @@ static const struct drm_simple_display_pipe_funcs ili9341_pipe_funcs = { .enable = yx240qv29_enable, .disable = mipi_dbi_pipe_disable, .update = mipi_dbi_pipe_update, - .prepare_fb = drm_gem_simple_display_pipe_prepare_fb, }; static const struct drm_display_mode yx240qv29_mode = { diff --git a/drivers/gpu/drm/tiny/ili9486.c b/drivers/gpu/drm/tiny/ili9486.c index 75aa1476c66c..e9a63f4b2993 100644 --- a/drivers/gpu/drm/tiny/ili9486.c +++ b/drivers/gpu/drm/tiny/ili9486.c @@ -153,7 +153,6 @@ static const struct drm_simple_display_pipe_funcs waveshare_pipe_funcs = { .enable = waveshare_enable, .disable = mipi_dbi_pipe_disable, .update = mipi_dbi_pipe_update, - .prepare_fb = drm_gem_simple_display_pipe_prepare_fb, }; static const struct drm_display_mode waveshare_mode = { diff --git a/drivers/gpu/drm/tiny/mi0283qt.c b/drivers/gpu/drm/tiny/mi0283qt.c index 82fd1ad3413f..023de49e7a8e 100644 --- a/drivers/gpu/drm/tiny/mi0283qt.c +++ b/drivers/gpu/drm/tiny/mi0283qt.c @@ -144,7 +144,6 @@ static const struct drm_simple_display_pipe_funcs mi0283qt_pipe_funcs = { .enable = mi0283qt_enable, .disable = mipi_dbi_pipe_disable, .update = mipi_dbi_pipe_update, - .prepare_fb = drm_gem_simple_display_pipe_prepare_fb, }; static const struct drm_display_mode mi0283qt_mode = { diff --git a/drivers/gpu/drm/tiny/repaper.c b/drivers/gpu/drm/tiny/repaper.c index 2cee07a2e00b..007d9d59f01c 100644 --- a/drivers/gpu/drm/tiny/repaper.c +++ b/drivers/gpu/drm/tiny/repaper.c @@ -861,7 +861,6 @@ static const struct drm_simple_display_pipe_funcs repaper_pipe_funcs = { .enable = repaper_pipe_enable, .disable = repaper_pipe_disable, .update = repaper_pipe_update, - .prepare_fb = drm_gem_simple_display_pipe_prepare_fb, }; static int repaper_connector_get_modes(struct drm_connector *connector) diff --git a/drivers/gpu/drm/tiny/st7586.c b/drivers/gpu/drm/tiny/st7586.c index 05db980cc047..1be55bed609a 100644 --- a/drivers/gpu/drm/tiny/st7586.c +++ b/drivers/gpu/drm/tiny/st7586.c @@ -268,7 +268,6 @@ static const struct drm_simple_display_pipe_funcs st7586_pipe_funcs = { .enable = st7586_pipe_enable, .disable = st7586_pipe_disable, .update = st7586_pipe_update, - .prepare_fb = drm_gem_simple_display_pipe_prepare_fb, }; static const struct drm_display_mode st7586_mode = { diff --git a/drivers/gpu/drm/tiny/st7735r.c b/drivers/gpu/drm/tiny/st7735r.c index ec9dc817a2cc..122320db5d38 100644 --- a/drivers/gpu/drm/tiny/st7735r.c +++ b/drivers/gpu/drm/tiny/st7735r.c @@ -136,7 +136,6 @@ static const struct drm_simple_display_pipe_funcs st7735r_pipe_funcs = { .enable = st7735r_pipe_enable, .disable = mipi_dbi_pipe_disable, .update = mipi_dbi_pipe_update, - .prepare_fb = drm_gem_simple_display_pipe_prepare_fb, }; static const struct st7735r_cfg jd_t18003_t01_cfg = { diff --git a/drivers/gpu/drm/tve200/tve200_display.c b/drivers/gpu/drm/tve200/tve200_display.c index 50e1fb71869f..17b8c8dd169d 100644 --- a/drivers/gpu/drm/tve200/tve200_display.c +++ b/drivers/gpu/drm/tve200/tve200_display.c @@ -316,7 +316,6 @@ static const struct drm_simple_display_pipe_funcs tve200_display_funcs = { .enable = tve200_display_enable, .disable = tve200_display_disable, .update = tve200_display_update, - .prepare_fb = drm_gem_simple_display_pipe_prepare_fb, .enable_vblank = tve200_display_enable_vblank, .disable_vblank = tve200_display_disable_vblank, }; diff --git a/drivers/gpu/drm/xen/xen_drm_front_kms.c b/drivers/gpu/drm/xen/xen_drm_front_kms.c index 371202ebe900..cfda74490765 100644 --- a/drivers/gpu/drm/xen/xen_drm_front_kms.c +++ b/drivers/gpu/drm/xen/xen_drm_front_kms.c @@ -302,7 +302,6 @@ static const struct drm_simple_display_pipe_funcs display_funcs = { .mode_valid = display_mode_valid, .enable = display_enable, .disable = display_disable, - .prepare_fb = drm_gem_simple_display_pipe_prepare_fb, .check = display_check, .update = display_update, }; -- 2.32.0.rc2 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=-16.5 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham 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 748BEC49EA4 for ; Tue, 22 Jun 2021 16:55:56 +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 45CCE6102A for ; Tue, 22 Jun 2021 16:55:56 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 45CCE6102A Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=ffwll.ch Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 98D026E81B; Tue, 22 Jun 2021 16:55:36 +0000 (UTC) Received: from mail-wr1-x434.google.com (mail-wr1-x434.google.com [IPv6:2a00:1450:4864:20::434]) by gabe.freedesktop.org (Postfix) with ESMTPS id 19F266E81B for ; Tue, 22 Jun 2021 16:55:33 +0000 (UTC) Received: by mail-wr1-x434.google.com with SMTP id h11so7003713wrx.5 for ; Tue, 22 Jun 2021 09:55:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=b9Jdr4wtlOOCFldrnFk+zQMEf14dJEiyFw/3fjGC0jA=; b=Df+8Oxx3Gx1nETy5Ci5Z78MEEXbbmKXn04S8kpH8fxaA3WGc7MUpF4hyIdZ4rL7Yr9 GFJXVc+kuPYqmtVY6trwYU2hBdMa6rqz2bUh1rvC8BM+79JDQGK97f2T+vvSqzWlrTxc dUnCGNGzWkUB/ubYFJep4xlk9o9DrWfUpEfGU= 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=b9Jdr4wtlOOCFldrnFk+zQMEf14dJEiyFw/3fjGC0jA=; b=S57mczIs1H/7/X6xos3JgNjy2VWv7E0mS6X59aC2XFw1+zxc3jz2bJzq54LTkOVoHz sGmMlJ7of1pO7SxsVOdy41YDEBK8F1fk5brkBZ5P7dcmlCFBnlkWSY9ghIxifSNj7leF JKyaPHYYlm4KEobbakeKw4PAHzxmRTlIhMCSWRTpFtLbbHRNOf+EpkpW9RBTOQdBBuJz 5NeWexFHvtwemuhAsKLFMA6nvw0Xs6x2NhQuwRgLVAXAzURWwhMKgpo49N7zPon562It O/LBpKhy7bZVtvycB35w8YhJjMJjW/wVcBq0PcXvFVkc6JHkTOprFzhgWBCV23m+Qt0j wsuQ== X-Gm-Message-State: AOAM533jCNejz8MkU74FFe4NZZBIrSL3/xJChAVGVHQb0A9ONC2js4Zz Yhp5Kzn9yZ+0GNZ6Uej2EDy7FQ== X-Google-Smtp-Source: ABdhPJxRaQeu5zw+01KaYFtztrrwy3gdY+LcwVsX0y3odT09LLdZWhYYMbIKwOWFsIhlqUJAbbR8qw== X-Received: by 2002:a05:6000:188:: with SMTP id p8mr6123747wrx.296.1624380931724; Tue, 22 Jun 2021 09:55:31 -0700 (PDT) Received: from phenom.ffwll.local ([2a02:168:57f4:0:efd0:b9e5:5ae6:c2fa]) by smtp.gmail.com with ESMTPSA id l23sm3632342wmc.5.2021.06.22.09.55.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 22 Jun 2021 09:55:31 -0700 (PDT) From: Daniel Vetter To: DRI Development Date: Tue, 22 Jun 2021 18:55:09 +0200 Message-Id: <20210622165511.3169559-14-daniel.vetter@ffwll.ch> X-Mailer: git-send-email 2.32.0.rc2 In-Reply-To: <20210622165511.3169559-1-daniel.vetter@ffwll.ch> References: <20210622165511.3169559-1-daniel.vetter@ffwll.ch> MIME-Version: 1.0 Subject: [Intel-gfx] [PATCH 13/15] drm/tiny: drm_gem_simple_display_pipe_prepare_fb is the default X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-arm-kernel@lists.infradead.org, Andy Shevchenko , David Lechner , Emma Anholt , Oleksandr Andrushchenko , Andrew Jeffery , Daniel Vetter , Intel Graphics Development , Maxime Ripard , =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= , Joel Stanley , Thomas Zimmermann , xen-devel@lists.xenproject.org, Alex Deucher , Daniel Vetter , Kamlesh Gurudasani , Sam Ravnborg , Linus Walleij , linux-aspeed@lists.ozlabs.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" R29lcyB0aHJvdWdoIGFsbCB0aGUgZHJpdmVycyBhbmQgZGVsZXRlcyB0aGUgZGVmYXVsdCBob29r IHNpbmNlIGl0J3MKdGhlIGRlZmF1bHQgbm93LgoKQWNrZWQtYnk6IERhdmlkIExlY2huZXIgPGRh dmlkQGxlY2hub2xvZ3kuY29tPgpBY2tlZC1ieTogTm9yYWxmIFRyw7hubmVzIDxub3JhbGZAdHJv bm5lcy5vcmc+CkFja2VkLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2Fu ZHJ1c2hjaGVua29AZXBhbS5jb20+CkFja2VkLWJ5OiBMaW51cyBXYWxsZWlqIDxsaW51cy53YWxs ZWlqQGxpbmFyby5vcmc+ClNpZ25lZC1vZmYtYnk6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0 ZXJAaW50ZWwuY29tPgpDYzogSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KQ2M6IEFuZHJl dyBKZWZmZXJ5IDxhbmRyZXdAYWouaWQuYXU+CkNjOiAiTm9yYWxmIFRyw7hubmVzIiA8bm9yYWxm QHRyb25uZXMub3JnPgpDYzogTGludXMgV2FsbGVpaiA8bGludXMud2FsbGVpakBsaW5hcm8ub3Jn PgpDYzogRW1tYSBBbmhvbHQgPGVtbWFAYW5ob2x0Lm5ldD4KQ2M6IERhdmlkIExlY2huZXIgPGRh dmlkQGxlY2hub2xvZ3kuY29tPgpDYzogS2FtbGVzaCBHdXJ1ZGFzYW5pIDxrYW1sZXNoLmd1cnVk YXNhbmlAZ21haWwuY29tPgpDYzogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9h bmRydXNoY2hlbmtvQGVwYW0uY29tPgpDYzogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBm ZndsbC5jaD4KQ2M6IE1heGltZSBSaXBhcmQgPG1yaXBhcmRAa2VybmVsLm9yZz4KQ2M6IFRob21h cyBaaW1tZXJtYW5uIDx0emltbWVybWFubkBzdXNlLmRlPgpDYzogU2FtIFJhdm5ib3JnIDxzYW1A cmF2bmJvcmcub3JnPgpDYzogQWxleCBEZXVjaGVyIDxhbGV4YW5kZXIuZGV1Y2hlckBhbWQuY29t PgpDYzogQW5keSBTaGV2Y2hlbmtvIDxhbmRyaXkuc2hldmNoZW5rb0BsaW51eC5pbnRlbC5jb20+ CkNjOiBsaW51eC1hc3BlZWRAbGlzdHMub3psYWJzLm9yZwpDYzogbGludXgtYXJtLWtlcm5lbEBs aXN0cy5pbmZyYWRlYWQub3JnCkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKLS0t CiBkcml2ZXJzL2dwdS9kcm0vYXNwZWVkL2FzcGVlZF9nZnhfY3J0Yy5jIHwgMSAtCiBkcml2ZXJz L2dwdS9kcm0vZ3VkL2d1ZF9kcnYuYyAgICAgICAgICAgIHwgMSAtCiBkcml2ZXJzL2dwdS9kcm0v bWNkZS9tY2RlX2Rpc3BsYXkuYyAgICAgIHwgMSAtCiBkcml2ZXJzL2dwdS9kcm0vcGwxMTEvcGwx MTFfZGlzcGxheS5jICAgIHwgMSAtCiBkcml2ZXJzL2dwdS9kcm0vdGlueS9oeDgzNTdkLmMgICAg ICAgICAgIHwgMSAtCiBkcml2ZXJzL2dwdS9kcm0vdGlueS9pbGk5MjI1LmMgICAgICAgICAgIHwg MSAtCiBkcml2ZXJzL2dwdS9kcm0vdGlueS9pbGk5MzQxLmMgICAgICAgICAgIHwgMSAtCiBkcml2 ZXJzL2dwdS9kcm0vdGlueS9pbGk5NDg2LmMgICAgICAgICAgIHwgMSAtCiBkcml2ZXJzL2dwdS9k cm0vdGlueS9taTAyODNxdC5jICAgICAgICAgIHwgMSAtCiBkcml2ZXJzL2dwdS9kcm0vdGlueS9y ZXBhcGVyLmMgICAgICAgICAgIHwgMSAtCiBkcml2ZXJzL2dwdS9kcm0vdGlueS9zdDc1ODYuYyAg ICAgICAgICAgIHwgMSAtCiBkcml2ZXJzL2dwdS9kcm0vdGlueS9zdDc3MzVyLmMgICAgICAgICAg IHwgMSAtCiBkcml2ZXJzL2dwdS9kcm0vdHZlMjAwL3R2ZTIwMF9kaXNwbGF5LmMgIHwgMSAtCiBk cml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfa21zLmMgIHwgMSAtCiAxNCBmaWxlcyBj aGFuZ2VkLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXNw ZWVkL2FzcGVlZF9nZnhfY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL2FzcGVlZC9hc3BlZWRfZ2Z4 X2NydGMuYwppbmRleCAwOThmOTZkNGQ1MGQuLjgyN2U2MmMxZGFiYSAxMDA2NDQKLS0tIGEvZHJp dmVycy9ncHUvZHJtL2FzcGVlZC9hc3BlZWRfZ2Z4X2NydGMuYworKysgYi9kcml2ZXJzL2dwdS9k cm0vYXNwZWVkL2FzcGVlZF9nZnhfY3J0Yy5jCkBAIC0yMjAsNyArMjIwLDYgQEAgc3RhdGljIGNv bnN0IHN0cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlwZV9mdW5jcyBhc3BlZWRfZ2Z4X2Z1bmNz ID0gewogCS5lbmFibGUJCT0gYXNwZWVkX2dmeF9waXBlX2VuYWJsZSwKIAkuZGlzYWJsZQk9IGFz cGVlZF9nZnhfcGlwZV9kaXNhYmxlLAogCS51cGRhdGUJCT0gYXNwZWVkX2dmeF9waXBlX3VwZGF0 ZSwKLQkucHJlcGFyZV9mYgk9IGRybV9nZW1fc2ltcGxlX2Rpc3BsYXlfcGlwZV9wcmVwYXJlX2Zi LAogCS5lbmFibGVfdmJsYW5rCT0gYXNwZWVkX2dmeF9lbmFibGVfdmJsYW5rLAogCS5kaXNhYmxl X3ZibGFuawk9IGFzcGVlZF9nZnhfZGlzYWJsZV92YmxhbmssCiB9OwpkaWZmIC0tZ2l0IGEvZHJp dmVycy9ncHUvZHJtL2d1ZC9ndWRfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vZ3VkL2d1ZF9kcnYu YwppbmRleCBlOGI2NzJkYzk4MzIuLjE5MjVkZjljMGZiNyAxMDA2NDQKLS0tIGEvZHJpdmVycy9n cHUvZHJtL2d1ZC9ndWRfZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2d1ZC9ndWRfZHJ2LmMK QEAgLTM2NCw3ICszNjQsNiBAQCBzdGF0aWMgdm9pZCBndWRfZGVidWdmc19pbml0KHN0cnVjdCBk cm1fbWlub3IgKm1pbm9yKQogc3RhdGljIGNvbnN0IHN0cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlf cGlwZV9mdW5jcyBndWRfcGlwZV9mdW5jcyA9IHsKIAkuY2hlY2sgICAgICA9IGd1ZF9waXBlX2No ZWNrLAogCS51cGRhdGUJICAgID0gZ3VkX3BpcGVfdXBkYXRlLAotCS5wcmVwYXJlX2ZiID0gZHJt X2dlbV9zaW1wbGVfZGlzcGxheV9waXBlX3ByZXBhcmVfZmIsCiB9OwogCiBzdGF0aWMgY29uc3Qg c3RydWN0IGRybV9tb2RlX2NvbmZpZ19mdW5jcyBndWRfbW9kZV9jb25maWdfZnVuY3MgPSB7CmRp ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbWNkZS9tY2RlX2Rpc3BsYXkuYyBiL2RyaXZlcnMv Z3B1L2RybS9tY2RlL21jZGVfZGlzcGxheS5jCmluZGV4IDRkZGM1NWQ1OGYzOC4uY2UxMmEzNmUy ZGI0IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbWNkZS9tY2RlX2Rpc3BsYXkuYworKysg Yi9kcml2ZXJzL2dwdS9kcm0vbWNkZS9tY2RlX2Rpc3BsYXkuYwpAQCAtMTQ3OSw3ICsxNDc5LDYg QEAgc3RhdGljIHN0cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlwZV9mdW5jcyBtY2RlX2Rpc3Bs YXlfZnVuY3MgPSB7CiAJLnVwZGF0ZSA9IG1jZGVfZGlzcGxheV91cGRhdGUsCiAJLmVuYWJsZV92 YmxhbmsgPSBtY2RlX2Rpc3BsYXlfZW5hYmxlX3ZibGFuaywKIAkuZGlzYWJsZV92YmxhbmsgPSBt Y2RlX2Rpc3BsYXlfZGlzYWJsZV92YmxhbmssCi0JLnByZXBhcmVfZmIgPSBkcm1fZ2VtX3NpbXBs ZV9kaXNwbGF5X3BpcGVfcHJlcGFyZV9mYiwKIH07CiAKIGludCBtY2RlX2Rpc3BsYXlfaW5pdChz dHJ1Y3QgZHJtX2RldmljZSAqZHJtKQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3BsMTEx L3BsMTExX2Rpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1L2RybS9wbDExMS9wbDExMV9kaXNwbGF5LmMK aW5kZXggNmZkN2YxM2YxYWNhLi5iNWE4ODU5NzM5YTIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1 L2RybS9wbDExMS9wbDExMV9kaXNwbGF5LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3BsMTExL3Bs MTExX2Rpc3BsYXkuYwpAQCAtNDQwLDcgKzQ0MCw2IEBAIHN0YXRpYyBzdHJ1Y3QgZHJtX3NpbXBs ZV9kaXNwbGF5X3BpcGVfZnVuY3MgcGwxMTFfZGlzcGxheV9mdW5jcyA9IHsKIAkuZW5hYmxlID0g cGwxMTFfZGlzcGxheV9lbmFibGUsCiAJLmRpc2FibGUgPSBwbDExMV9kaXNwbGF5X2Rpc2FibGUs CiAJLnVwZGF0ZSA9IHBsMTExX2Rpc3BsYXlfdXBkYXRlLAotCS5wcmVwYXJlX2ZiID0gZHJtX2dl bV9zaW1wbGVfZGlzcGxheV9waXBlX3ByZXBhcmVfZmIsCiB9OwogCiBzdGF0aWMgaW50IHBsMTEx X2Nsa19kaXZfY2hvb3NlX2RpdihzdHJ1Y3QgY2xrX2h3ICpodywgdW5zaWduZWQgbG9uZyByYXRl LApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3RpbnkvaHg4MzU3ZC5jIGIvZHJpdmVycy9n cHUvZHJtL3RpbnkvaHg4MzU3ZC5jCmluZGV4IGRhNWRmOTM0NTBkZS4uOWIzM2MwNTczMmFhIDEw MDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdGlueS9oeDgzNTdkLmMKKysrIGIvZHJpdmVycy9n cHUvZHJtL3RpbnkvaHg4MzU3ZC5jCkBAIC0xODQsNyArMTg0LDYgQEAgc3RhdGljIGNvbnN0IHN0 cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlwZV9mdW5jcyBoeDgzNTdkX3BpcGVfZnVuY3MgPSB7 CiAJLmVuYWJsZSA9IHl4MjQwcXYyOV9lbmFibGUsCiAJLmRpc2FibGUgPSBtaXBpX2RiaV9waXBl X2Rpc2FibGUsCiAJLnVwZGF0ZSA9IG1pcGlfZGJpX3BpcGVfdXBkYXRlLAotCS5wcmVwYXJlX2Zi ID0gZHJtX2dlbV9zaW1wbGVfZGlzcGxheV9waXBlX3ByZXBhcmVfZmIsCiB9OwogCiBzdGF0aWMg Y29uc3Qgc3RydWN0IGRybV9kaXNwbGF5X21vZGUgeXgzNTBodjE1X21vZGUgPSB7CmRpZmYgLS1n aXQgYS9kcml2ZXJzL2dwdS9kcm0vdGlueS9pbGk5MjI1LmMgYi9kcml2ZXJzL2dwdS9kcm0vdGlu eS9pbGk5MjI1LmMKaW5kZXggNjkyNjVkOGEzYmViLi45NzZkMzIwOWYxNjQgMTAwNjQ0Ci0tLSBh L2RyaXZlcnMvZ3B1L2RybS90aW55L2lsaTkyMjUuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vdGlu eS9pbGk5MjI1LmMKQEAgLTMyOCw3ICszMjgsNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGRybV9z aW1wbGVfZGlzcGxheV9waXBlX2Z1bmNzIGlsaTkyMjVfcGlwZV9mdW5jcyA9IHsKIAkuZW5hYmxl CQk9IGlsaTkyMjVfcGlwZV9lbmFibGUsCiAJLmRpc2FibGUJPSBpbGk5MjI1X3BpcGVfZGlzYWJs ZSwKIAkudXBkYXRlCQk9IGlsaTkyMjVfcGlwZV91cGRhdGUsCi0JLnByZXBhcmVfZmIJPSBkcm1f Z2VtX3NpbXBsZV9kaXNwbGF5X3BpcGVfcHJlcGFyZV9mYiwKIH07CiAKIHN0YXRpYyBjb25zdCBz dHJ1Y3QgZHJtX2Rpc3BsYXlfbW9kZSBpbGk5MjI1X21vZGUgPSB7CmRpZmYgLS1naXQgYS9kcml2 ZXJzL2dwdS9kcm0vdGlueS9pbGk5MzQxLmMgYi9kcml2ZXJzL2dwdS9kcm0vdGlueS9pbGk5MzQx LmMKaW5kZXggYWQ5Y2U3YjRmNzZmLi4zN2UwYzMzMzk5YzggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv Z3B1L2RybS90aW55L2lsaTkzNDEuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vdGlueS9pbGk5MzQx LmMKQEAgLTE0MCw3ICsxNDAsNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGRybV9zaW1wbGVfZGlz cGxheV9waXBlX2Z1bmNzIGlsaTkzNDFfcGlwZV9mdW5jcyA9IHsKIAkuZW5hYmxlID0geXgyNDBx djI5X2VuYWJsZSwKIAkuZGlzYWJsZSA9IG1pcGlfZGJpX3BpcGVfZGlzYWJsZSwKIAkudXBkYXRl ID0gbWlwaV9kYmlfcGlwZV91cGRhdGUsCi0JLnByZXBhcmVfZmIgPSBkcm1fZ2VtX3NpbXBsZV9k aXNwbGF5X3BpcGVfcHJlcGFyZV9mYiwKIH07CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZHJtX2Rp c3BsYXlfbW9kZSB5eDI0MHF2MjlfbW9kZSA9IHsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry bS90aW55L2lsaTk0ODYuYyBiL2RyaXZlcnMvZ3B1L2RybS90aW55L2lsaTk0ODYuYwppbmRleCA3 NWFhMTQ3NmM2NmMuLmU5YTYzZjRiMjk5MyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3Rp bnkvaWxpOTQ4Ni5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS90aW55L2lsaTk0ODYuYwpAQCAtMTUz LDcgKzE1Myw2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZHJtX3NpbXBsZV9kaXNwbGF5X3BpcGVf ZnVuY3Mgd2F2ZXNoYXJlX3BpcGVfZnVuY3MgPSB7CiAJLmVuYWJsZSA9IHdhdmVzaGFyZV9lbmFi bGUsCiAJLmRpc2FibGUgPSBtaXBpX2RiaV9waXBlX2Rpc2FibGUsCiAJLnVwZGF0ZSA9IG1pcGlf ZGJpX3BpcGVfdXBkYXRlLAotCS5wcmVwYXJlX2ZiID0gZHJtX2dlbV9zaW1wbGVfZGlzcGxheV9w aXBlX3ByZXBhcmVfZmIsCiB9OwogCiBzdGF0aWMgY29uc3Qgc3RydWN0IGRybV9kaXNwbGF5X21v ZGUgd2F2ZXNoYXJlX21vZGUgPSB7CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdGlueS9t aTAyODNxdC5jIGIvZHJpdmVycy9ncHUvZHJtL3RpbnkvbWkwMjgzcXQuYwppbmRleCA4MmZkMWFk MzQxM2YuLjAyM2RlNDllN2E4ZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3RpbnkvbWkw MjgzcXQuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vdGlueS9taTAyODNxdC5jCkBAIC0xNDQsNyAr MTQ0LDYgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlwZV9mdW5j cyBtaTAyODNxdF9waXBlX2Z1bmNzID0gewogCS5lbmFibGUgPSBtaTAyODNxdF9lbmFibGUsCiAJ LmRpc2FibGUgPSBtaXBpX2RiaV9waXBlX2Rpc2FibGUsCiAJLnVwZGF0ZSA9IG1pcGlfZGJpX3Bp cGVfdXBkYXRlLAotCS5wcmVwYXJlX2ZiID0gZHJtX2dlbV9zaW1wbGVfZGlzcGxheV9waXBlX3By ZXBhcmVfZmIsCiB9OwogCiBzdGF0aWMgY29uc3Qgc3RydWN0IGRybV9kaXNwbGF5X21vZGUgbWkw MjgzcXRfbW9kZSA9IHsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS90aW55L3JlcGFwZXIu YyBiL2RyaXZlcnMvZ3B1L2RybS90aW55L3JlcGFwZXIuYwppbmRleCAyY2VlMDdhMmUwMGIuLjAw N2Q5ZDU5ZjAxYyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3RpbnkvcmVwYXBlci5jCisr KyBiL2RyaXZlcnMvZ3B1L2RybS90aW55L3JlcGFwZXIuYwpAQCAtODYxLDcgKzg2MSw2IEBAIHN0 YXRpYyBjb25zdCBzdHJ1Y3QgZHJtX3NpbXBsZV9kaXNwbGF5X3BpcGVfZnVuY3MgcmVwYXBlcl9w aXBlX2Z1bmNzID0gewogCS5lbmFibGUgPSByZXBhcGVyX3BpcGVfZW5hYmxlLAogCS5kaXNhYmxl ID0gcmVwYXBlcl9waXBlX2Rpc2FibGUsCiAJLnVwZGF0ZSA9IHJlcGFwZXJfcGlwZV91cGRhdGUs Ci0JLnByZXBhcmVfZmIgPSBkcm1fZ2VtX3NpbXBsZV9kaXNwbGF5X3BpcGVfcHJlcGFyZV9mYiwK IH07CiAKIHN0YXRpYyBpbnQgcmVwYXBlcl9jb25uZWN0b3JfZ2V0X21vZGVzKHN0cnVjdCBkcm1f Y29ubmVjdG9yICpjb25uZWN0b3IpCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdGlueS9z dDc1ODYuYyBiL2RyaXZlcnMvZ3B1L2RybS90aW55L3N0NzU4Ni5jCmluZGV4IDA1ZGI5ODBjYzA0 Ny4uMWJlNTViZWQ2MDlhIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdGlueS9zdDc1ODYu YworKysgYi9kcml2ZXJzL2dwdS9kcm0vdGlueS9zdDc1ODYuYwpAQCAtMjY4LDcgKzI2OCw2IEBA IHN0YXRpYyBjb25zdCBzdHJ1Y3QgZHJtX3NpbXBsZV9kaXNwbGF5X3BpcGVfZnVuY3Mgc3Q3NTg2 X3BpcGVfZnVuY3MgPSB7CiAJLmVuYWJsZQkJPSBzdDc1ODZfcGlwZV9lbmFibGUsCiAJLmRpc2Fi bGUJPSBzdDc1ODZfcGlwZV9kaXNhYmxlLAogCS51cGRhdGUJCT0gc3Q3NTg2X3BpcGVfdXBkYXRl LAotCS5wcmVwYXJlX2ZiCT0gZHJtX2dlbV9zaW1wbGVfZGlzcGxheV9waXBlX3ByZXBhcmVfZmIs CiB9OwogCiBzdGF0aWMgY29uc3Qgc3RydWN0IGRybV9kaXNwbGF5X21vZGUgc3Q3NTg2X21vZGUg PSB7CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdGlueS9zdDc3MzVyLmMgYi9kcml2ZXJz L2dwdS9kcm0vdGlueS9zdDc3MzVyLmMKaW5kZXggZWM5ZGM4MTdhMmNjLi4xMjIzMjBkYjVkMzgg MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS90aW55L3N0NzczNXIuYworKysgYi9kcml2ZXJz L2dwdS9kcm0vdGlueS9zdDc3MzVyLmMKQEAgLTEzNiw3ICsxMzYsNiBAQCBzdGF0aWMgY29uc3Qg c3RydWN0IGRybV9zaW1wbGVfZGlzcGxheV9waXBlX2Z1bmNzIHN0NzczNXJfcGlwZV9mdW5jcyA9 IHsKIAkuZW5hYmxlCQk9IHN0NzczNXJfcGlwZV9lbmFibGUsCiAJLmRpc2FibGUJPSBtaXBpX2Ri aV9waXBlX2Rpc2FibGUsCiAJLnVwZGF0ZQkJPSBtaXBpX2RiaV9waXBlX3VwZGF0ZSwKLQkucHJl cGFyZV9mYgk9IGRybV9nZW1fc2ltcGxlX2Rpc3BsYXlfcGlwZV9wcmVwYXJlX2ZiLAogfTsKIAog c3RhdGljIGNvbnN0IHN0cnVjdCBzdDc3MzVyX2NmZyBqZF90MTgwMDNfdDAxX2NmZyA9IHsKZGlm ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS90dmUyMDAvdHZlMjAwX2Rpc3BsYXkuYyBiL2RyaXZl cnMvZ3B1L2RybS90dmUyMDAvdHZlMjAwX2Rpc3BsYXkuYwppbmRleCA1MGUxZmI3MTg2OWYuLjE3 YjhjOGRkMTY5ZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3R2ZTIwMC90dmUyMDBfZGlz cGxheS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS90dmUyMDAvdHZlMjAwX2Rpc3BsYXkuYwpAQCAt MzE2LDcgKzMxNiw2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZHJtX3NpbXBsZV9kaXNwbGF5X3Bp cGVfZnVuY3MgdHZlMjAwX2Rpc3BsYXlfZnVuY3MgPSB7CiAJLmVuYWJsZSA9IHR2ZTIwMF9kaXNw bGF5X2VuYWJsZSwKIAkuZGlzYWJsZSA9IHR2ZTIwMF9kaXNwbGF5X2Rpc2FibGUsCiAJLnVwZGF0 ZSA9IHR2ZTIwMF9kaXNwbGF5X3VwZGF0ZSwKLQkucHJlcGFyZV9mYiA9IGRybV9nZW1fc2ltcGxl X2Rpc3BsYXlfcGlwZV9wcmVwYXJlX2ZiLAogCS5lbmFibGVfdmJsYW5rID0gdHZlMjAwX2Rpc3Bs YXlfZW5hYmxlX3ZibGFuaywKIAkuZGlzYWJsZV92YmxhbmsgPSB0dmUyMDBfZGlzcGxheV9kaXNh YmxlX3ZibGFuaywKIH07CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1f ZnJvbnRfa21zLmMgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfa21zLmMKaW5k ZXggMzcxMjAyZWJlOTAwLi5jZmRhNzQ0OTA3NjUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry bS94ZW4veGVuX2RybV9mcm9udF9rbXMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9k cm1fZnJvbnRfa21zLmMKQEAgLTMwMiw3ICszMDIsNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGRy bV9zaW1wbGVfZGlzcGxheV9waXBlX2Z1bmNzIGRpc3BsYXlfZnVuY3MgPSB7CiAJLm1vZGVfdmFs aWQgPSBkaXNwbGF5X21vZGVfdmFsaWQsCiAJLmVuYWJsZSA9IGRpc3BsYXlfZW5hYmxlLAogCS5k aXNhYmxlID0gZGlzcGxheV9kaXNhYmxlLAotCS5wcmVwYXJlX2ZiID0gZHJtX2dlbV9zaW1wbGVf ZGlzcGxheV9waXBlX3ByZXBhcmVfZmIsCiAJLmNoZWNrID0gZGlzcGxheV9jaGVjaywKIAkudXBk YXRlID0gZGlzcGxheV91cGRhdGUsCiB9OwotLSAKMi4zMi4wLnJjMgoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJ bnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Au b3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg== 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=-18.7 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham 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 DEF66C49EA4 for ; Tue, 22 Jun 2021 16:55:48 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (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 91C4A6102A for ; Tue, 22 Jun 2021 16:55:48 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 91C4A6102A Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=ffwll.ch Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from list by lists.xenproject.org with outflank-mailman.145998.268555 (Exim 4.92) (envelope-from ) id 1lvjgW-0001PS-7w; Tue, 22 Jun 2021 16:55:36 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 145998.268555; Tue, 22 Jun 2021 16:55:36 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1lvjgW-0001PL-4t; Tue, 22 Jun 2021 16:55:36 +0000 Received: by outflank-mailman (input) for mailman id 145998; Tue, 22 Jun 2021 16:55:34 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1lvjgT-0001PF-Tl for xen-devel@lists.xenproject.org; Tue, 22 Jun 2021 16:55:34 +0000 Received: from mail-wr1-x432.google.com (unknown [2a00:1450:4864:20::432]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id 07707264-9625-4264-856a-67d160a0b4b4; Tue, 22 Jun 2021 16:55:32 +0000 (UTC) Received: by mail-wr1-x432.google.com with SMTP id f15so9044290wro.8 for ; Tue, 22 Jun 2021 09:55:32 -0700 (PDT) Received: from phenom.ffwll.local ([2a02:168:57f4:0:efd0:b9e5:5ae6:c2fa]) by smtp.gmail.com with ESMTPSA id l23sm3632342wmc.5.2021.06.22.09.55.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 22 Jun 2021 09:55:31 -0700 (PDT) X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: 07707264-9625-4264-856a-67d160a0b4b4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=b9Jdr4wtlOOCFldrnFk+zQMEf14dJEiyFw/3fjGC0jA=; b=Df+8Oxx3Gx1nETy5Ci5Z78MEEXbbmKXn04S8kpH8fxaA3WGc7MUpF4hyIdZ4rL7Yr9 GFJXVc+kuPYqmtVY6trwYU2hBdMa6rqz2bUh1rvC8BM+79JDQGK97f2T+vvSqzWlrTxc dUnCGNGzWkUB/ubYFJep4xlk9o9DrWfUpEfGU= 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=b9Jdr4wtlOOCFldrnFk+zQMEf14dJEiyFw/3fjGC0jA=; b=ddtdWUkGFpkz5OGGaX5sLNnk6IyBwRJBIiBF2jGLwaPoyeqUmIYR0d8fqlc5EinkAB rYYY74otwqrmquDZEzdyixNHfO1pTHrPjwOpAFJ8Y0DpMquulZAHRzksUqVwOR/RuiX8 8vwc5sPtsmoGe1xUQiczEQJDOQPXOj5IsCoX/pGZ/GmEMI42zB7Jy3XsrxHxaOuAix+s Ez9NFnHe23yMPIY9xwFFoeVtVlTZSn0cqhwmkWoFALXHy4qus6KE32Hd6n5d6hrdMU65 CODI618BuEle1MSlHIBFFgAqC7SCqsd3aGbQ68/bLR8WcjxdKrGTfjuxP71itTiWmcfD 4mrQ== X-Gm-Message-State: AOAM532qrzInn9vSRryr0t61qxtZhHZ6Wjq3f80mjIe2gpLPlqW1/nmr jzk/dSlGBEH3PIaS0XklgIHMGA== X-Google-Smtp-Source: ABdhPJxRaQeu5zw+01KaYFtztrrwy3gdY+LcwVsX0y3odT09LLdZWhYYMbIKwOWFsIhlqUJAbbR8qw== X-Received: by 2002:a05:6000:188:: with SMTP id p8mr6123747wrx.296.1624380931724; Tue, 22 Jun 2021 09:55:31 -0700 (PDT) From: Daniel Vetter To: DRI Development Cc: Intel Graphics Development , Daniel Vetter , David Lechner , =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= , Oleksandr Andrushchenko , Linus Walleij , Daniel Vetter , Joel Stanley , Andrew Jeffery , Emma Anholt , Kamlesh Gurudasani , Maxime Ripard , Thomas Zimmermann , Sam Ravnborg , Alex Deucher , Andy Shevchenko , linux-aspeed@lists.ozlabs.org, linux-arm-kernel@lists.infradead.org, xen-devel@lists.xenproject.org Subject: [PATCH 13/15] drm/tiny: drm_gem_simple_display_pipe_prepare_fb is the default Date: Tue, 22 Jun 2021 18:55:09 +0200 Message-Id: <20210622165511.3169559-14-daniel.vetter@ffwll.ch> X-Mailer: git-send-email 2.32.0.rc2 In-Reply-To: <20210622165511.3169559-1-daniel.vetter@ffwll.ch> References: <20210622165511.3169559-1-daniel.vetter@ffwll.ch> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Goes through all the drivers and deletes the default hook since it's the default now. Acked-by: David Lechner Acked-by: Noralf Trønnes Acked-by: Oleksandr Andrushchenko Acked-by: Linus Walleij Signed-off-by: Daniel Vetter Cc: Joel Stanley Cc: Andrew Jeffery Cc: "Noralf Trønnes" Cc: Linus Walleij Cc: Emma Anholt Cc: David Lechner Cc: Kamlesh Gurudasani Cc: Oleksandr Andrushchenko Cc: Daniel Vetter Cc: Maxime Ripard Cc: Thomas Zimmermann Cc: Sam Ravnborg Cc: Alex Deucher Cc: Andy Shevchenko Cc: linux-aspeed@lists.ozlabs.org Cc: linux-arm-kernel@lists.infradead.org Cc: xen-devel@lists.xenproject.org --- drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c | 1 - drivers/gpu/drm/gud/gud_drv.c | 1 - drivers/gpu/drm/mcde/mcde_display.c | 1 - drivers/gpu/drm/pl111/pl111_display.c | 1 - drivers/gpu/drm/tiny/hx8357d.c | 1 - drivers/gpu/drm/tiny/ili9225.c | 1 - drivers/gpu/drm/tiny/ili9341.c | 1 - drivers/gpu/drm/tiny/ili9486.c | 1 - drivers/gpu/drm/tiny/mi0283qt.c | 1 - drivers/gpu/drm/tiny/repaper.c | 1 - drivers/gpu/drm/tiny/st7586.c | 1 - drivers/gpu/drm/tiny/st7735r.c | 1 - drivers/gpu/drm/tve200/tve200_display.c | 1 - drivers/gpu/drm/xen/xen_drm_front_kms.c | 1 - 14 files changed, 14 deletions(-) diff --git a/drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c b/drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c index 098f96d4d50d..827e62c1daba 100644 --- a/drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c +++ b/drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c @@ -220,7 +220,6 @@ static const struct drm_simple_display_pipe_funcs aspeed_gfx_funcs = { .enable = aspeed_gfx_pipe_enable, .disable = aspeed_gfx_pipe_disable, .update = aspeed_gfx_pipe_update, - .prepare_fb = drm_gem_simple_display_pipe_prepare_fb, .enable_vblank = aspeed_gfx_enable_vblank, .disable_vblank = aspeed_gfx_disable_vblank, }; diff --git a/drivers/gpu/drm/gud/gud_drv.c b/drivers/gpu/drm/gud/gud_drv.c index e8b672dc9832..1925df9c0fb7 100644 --- a/drivers/gpu/drm/gud/gud_drv.c +++ b/drivers/gpu/drm/gud/gud_drv.c @@ -364,7 +364,6 @@ static void gud_debugfs_init(struct drm_minor *minor) static const struct drm_simple_display_pipe_funcs gud_pipe_funcs = { .check = gud_pipe_check, .update = gud_pipe_update, - .prepare_fb = drm_gem_simple_display_pipe_prepare_fb, }; static const struct drm_mode_config_funcs gud_mode_config_funcs = { diff --git a/drivers/gpu/drm/mcde/mcde_display.c b/drivers/gpu/drm/mcde/mcde_display.c index 4ddc55d58f38..ce12a36e2db4 100644 --- a/drivers/gpu/drm/mcde/mcde_display.c +++ b/drivers/gpu/drm/mcde/mcde_display.c @@ -1479,7 +1479,6 @@ static struct drm_simple_display_pipe_funcs mcde_display_funcs = { .update = mcde_display_update, .enable_vblank = mcde_display_enable_vblank, .disable_vblank = mcde_display_disable_vblank, - .prepare_fb = drm_gem_simple_display_pipe_prepare_fb, }; int mcde_display_init(struct drm_device *drm) diff --git a/drivers/gpu/drm/pl111/pl111_display.c b/drivers/gpu/drm/pl111/pl111_display.c index 6fd7f13f1aca..b5a8859739a2 100644 --- a/drivers/gpu/drm/pl111/pl111_display.c +++ b/drivers/gpu/drm/pl111/pl111_display.c @@ -440,7 +440,6 @@ static struct drm_simple_display_pipe_funcs pl111_display_funcs = { .enable = pl111_display_enable, .disable = pl111_display_disable, .update = pl111_display_update, - .prepare_fb = drm_gem_simple_display_pipe_prepare_fb, }; static int pl111_clk_div_choose_div(struct clk_hw *hw, unsigned long rate, diff --git a/drivers/gpu/drm/tiny/hx8357d.c b/drivers/gpu/drm/tiny/hx8357d.c index da5df93450de..9b33c05732aa 100644 --- a/drivers/gpu/drm/tiny/hx8357d.c +++ b/drivers/gpu/drm/tiny/hx8357d.c @@ -184,7 +184,6 @@ static const struct drm_simple_display_pipe_funcs hx8357d_pipe_funcs = { .enable = yx240qv29_enable, .disable = mipi_dbi_pipe_disable, .update = mipi_dbi_pipe_update, - .prepare_fb = drm_gem_simple_display_pipe_prepare_fb, }; static const struct drm_display_mode yx350hv15_mode = { diff --git a/drivers/gpu/drm/tiny/ili9225.c b/drivers/gpu/drm/tiny/ili9225.c index 69265d8a3beb..976d3209f164 100644 --- a/drivers/gpu/drm/tiny/ili9225.c +++ b/drivers/gpu/drm/tiny/ili9225.c @@ -328,7 +328,6 @@ static const struct drm_simple_display_pipe_funcs ili9225_pipe_funcs = { .enable = ili9225_pipe_enable, .disable = ili9225_pipe_disable, .update = ili9225_pipe_update, - .prepare_fb = drm_gem_simple_display_pipe_prepare_fb, }; static const struct drm_display_mode ili9225_mode = { diff --git a/drivers/gpu/drm/tiny/ili9341.c b/drivers/gpu/drm/tiny/ili9341.c index ad9ce7b4f76f..37e0c33399c8 100644 --- a/drivers/gpu/drm/tiny/ili9341.c +++ b/drivers/gpu/drm/tiny/ili9341.c @@ -140,7 +140,6 @@ static const struct drm_simple_display_pipe_funcs ili9341_pipe_funcs = { .enable = yx240qv29_enable, .disable = mipi_dbi_pipe_disable, .update = mipi_dbi_pipe_update, - .prepare_fb = drm_gem_simple_display_pipe_prepare_fb, }; static const struct drm_display_mode yx240qv29_mode = { diff --git a/drivers/gpu/drm/tiny/ili9486.c b/drivers/gpu/drm/tiny/ili9486.c index 75aa1476c66c..e9a63f4b2993 100644 --- a/drivers/gpu/drm/tiny/ili9486.c +++ b/drivers/gpu/drm/tiny/ili9486.c @@ -153,7 +153,6 @@ static const struct drm_simple_display_pipe_funcs waveshare_pipe_funcs = { .enable = waveshare_enable, .disable = mipi_dbi_pipe_disable, .update = mipi_dbi_pipe_update, - .prepare_fb = drm_gem_simple_display_pipe_prepare_fb, }; static const struct drm_display_mode waveshare_mode = { diff --git a/drivers/gpu/drm/tiny/mi0283qt.c b/drivers/gpu/drm/tiny/mi0283qt.c index 82fd1ad3413f..023de49e7a8e 100644 --- a/drivers/gpu/drm/tiny/mi0283qt.c +++ b/drivers/gpu/drm/tiny/mi0283qt.c @@ -144,7 +144,6 @@ static const struct drm_simple_display_pipe_funcs mi0283qt_pipe_funcs = { .enable = mi0283qt_enable, .disable = mipi_dbi_pipe_disable, .update = mipi_dbi_pipe_update, - .prepare_fb = drm_gem_simple_display_pipe_prepare_fb, }; static const struct drm_display_mode mi0283qt_mode = { diff --git a/drivers/gpu/drm/tiny/repaper.c b/drivers/gpu/drm/tiny/repaper.c index 2cee07a2e00b..007d9d59f01c 100644 --- a/drivers/gpu/drm/tiny/repaper.c +++ b/drivers/gpu/drm/tiny/repaper.c @@ -861,7 +861,6 @@ static const struct drm_simple_display_pipe_funcs repaper_pipe_funcs = { .enable = repaper_pipe_enable, .disable = repaper_pipe_disable, .update = repaper_pipe_update, - .prepare_fb = drm_gem_simple_display_pipe_prepare_fb, }; static int repaper_connector_get_modes(struct drm_connector *connector) diff --git a/drivers/gpu/drm/tiny/st7586.c b/drivers/gpu/drm/tiny/st7586.c index 05db980cc047..1be55bed609a 100644 --- a/drivers/gpu/drm/tiny/st7586.c +++ b/drivers/gpu/drm/tiny/st7586.c @@ -268,7 +268,6 @@ static const struct drm_simple_display_pipe_funcs st7586_pipe_funcs = { .enable = st7586_pipe_enable, .disable = st7586_pipe_disable, .update = st7586_pipe_update, - .prepare_fb = drm_gem_simple_display_pipe_prepare_fb, }; static const struct drm_display_mode st7586_mode = { diff --git a/drivers/gpu/drm/tiny/st7735r.c b/drivers/gpu/drm/tiny/st7735r.c index ec9dc817a2cc..122320db5d38 100644 --- a/drivers/gpu/drm/tiny/st7735r.c +++ b/drivers/gpu/drm/tiny/st7735r.c @@ -136,7 +136,6 @@ static const struct drm_simple_display_pipe_funcs st7735r_pipe_funcs = { .enable = st7735r_pipe_enable, .disable = mipi_dbi_pipe_disable, .update = mipi_dbi_pipe_update, - .prepare_fb = drm_gem_simple_display_pipe_prepare_fb, }; static const struct st7735r_cfg jd_t18003_t01_cfg = { diff --git a/drivers/gpu/drm/tve200/tve200_display.c b/drivers/gpu/drm/tve200/tve200_display.c index 50e1fb71869f..17b8c8dd169d 100644 --- a/drivers/gpu/drm/tve200/tve200_display.c +++ b/drivers/gpu/drm/tve200/tve200_display.c @@ -316,7 +316,6 @@ static const struct drm_simple_display_pipe_funcs tve200_display_funcs = { .enable = tve200_display_enable, .disable = tve200_display_disable, .update = tve200_display_update, - .prepare_fb = drm_gem_simple_display_pipe_prepare_fb, .enable_vblank = tve200_display_enable_vblank, .disable_vblank = tve200_display_disable_vblank, }; diff --git a/drivers/gpu/drm/xen/xen_drm_front_kms.c b/drivers/gpu/drm/xen/xen_drm_front_kms.c index 371202ebe900..cfda74490765 100644 --- a/drivers/gpu/drm/xen/xen_drm_front_kms.c +++ b/drivers/gpu/drm/xen/xen_drm_front_kms.c @@ -302,7 +302,6 @@ static const struct drm_simple_display_pipe_funcs display_funcs = { .mode_valid = display_mode_valid, .enable = display_enable, .disable = display_disable, - .prepare_fb = drm_gem_simple_display_pipe_prepare_fb, .check = display_check, .update = display_update, }; -- 2.32.0.rc2