Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp439997pxf; Thu, 8 Apr 2021 06:21:14 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzDeLtZLqDwoT8KqAM7+ZKVVDRnxC5E4skoWhxz0YRrOIYBCGLcVV2Q/jlQYSUIjuArcUZv X-Received: by 2002:a05:6402:3493:: with SMTP id v19mr11708725edc.355.1617888074586; Thu, 08 Apr 2021 06:21:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617888074; cv=none; d=google.com; s=arc-20160816; b=yiq7H7QbmsD1Mm08kQY6BOt2jk2k9xhgFc3NjHBFzAqFh9k/cvn0HLtOUdlmUERV49 vDd3qgQNzXzVvWPt1R2seGQFSTrG3kAovHmXjwJmgPTJGnR48Ncl43ZOaaJl24wfjH3J ZpG4Rf/BE+7YO/F0NuNW09NwKoWvXl/DWJ1dpjx4+YmygSEExP9OAhOafbihO0Xtpl+R 52Y/aI6AFSkwgaNxQzUlI5QOimkhHtfFNSKpCGqvK85n6btPNoRRZW+VqtkTXzJSs/Fn 7J/OtJ6+XMODJbjzJ/HkCbi4CQBwGJOibys7ebRg5bQLJ2IFZguQsSGirRV2pvg4dpl6 +Z9A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version; bh=/XPP+KutugAoGGQ2tb1UXZlhDAOsunH9y6L5+6j3dcc=; b=zCvDwKLAsjoE51YqUpxuf2mFXN4LjJ6WVEJbxOGwEwInLp1nkUBY81Bn1hjyJY9zeS EYWz1/IoIEbWVHmjEkuFa/MQ+dfHRFoZm3gYgla5akIrGA1YwzwFUqjqapHurb8hbMJB wBfR4iVPcPaK1j3J3YKK1qRNlnAY2F9miJdYG4XmE3sF70IZ3sXGnCXoPIlQPNPjdnum /D77VX9ispfozSxWgx5+68nx+jiRCsfuwlM5b1gu1iu84rjUzH1RqKBEZxJwBTfInB+L ZNUxzfZrCXVyKItFlTuTWsey1JobR1wkidZZjh7SlwqQ6usMIazNC8niDoyri3Tcg83k 3jJA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id e12si8187468edz.568.2021.04.08.06.20.51; Thu, 08 Apr 2021 06:21:14 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230467AbhDHNTv (ORCPT + 99 others); Thu, 8 Apr 2021 09:19:51 -0400 Received: from mout.kundenserver.de ([217.72.192.74]:35519 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229741AbhDHNTu (ORCPT ); Thu, 8 Apr 2021 09:19:50 -0400 Received: from mail-oi1-f177.google.com ([209.85.167.177]) by mrelayeu.kundenserver.de (mreue107 [213.165.67.113]) with ESMTPSA (Nemesis) id 1MdeKd-1m3YL2141x-00ZfPn; Thu, 08 Apr 2021 15:19:37 +0200 Received: by mail-oi1-f177.google.com with SMTP id x2so2135702oiv.2; Thu, 08 Apr 2021 06:19:36 -0700 (PDT) X-Gm-Message-State: AOAM5325plcV8cW0pNg1cEVA/yI0jN6GcHvkfWjBhgNShnI/Ix5ZQdMb EDc0i2+YgF2AKDsmVBAavTmt7L/1TqqLnnMriuo= X-Received: by 2002:a05:6808:313:: with SMTP id i19mr5867255oie.67.1617887975911; Thu, 08 Apr 2021 06:19:35 -0700 (PDT) MIME-Version: 1.0 References: <20210408092011.52763-1-david@redhat.com> <20210408092011.52763-3-david@redhat.com> <7496ac87-9676-1b4e-3444-c2a662ec376b@redhat.com> <3a2d64a7-8425-8daf-17ee-95b9f0c635f9@redhat.com> In-Reply-To: From: Arnd Bergmann Date: Thu, 8 Apr 2021 15:19:19 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v1 2/2] drivers/gpu/drm: don't select DMA_CMA or CMA from aspeed or etnaviv To: Linus Walleij Cc: David Hildenbrand , Linux Kernel Mailing List , Linux-MM , Joel Stanley , David Airlie , Daniel Vetter , Andrew Jeffery , Lucas Stach , Russell King , Christian Gmeiner , Mike Rapoport , Bartlomiej Zolnierkiewicz , Michal Simek , Masahiro Yamada , Randy Dunlap , Peter Collingbourne , linux-aspeed , dri-devel , Linux ARM , The etnaviv authors , Linux Fbdev development list Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K1:9Bi1GcZUabLvLIcpGf703kW71as+Zj0GIqb+tueq5ZGRzccsQbH QPSOV/f5P+7HU9/8riwOK4l+oMn93qaNiGvkKQsuw6gg+DVeNDJWn9VldXZEBTWhhSawOuv 4b5wQeJGl38TcLxoRO40zrplN7LjQOWx2TRhQmxF9Y8cA2zLTLbmRPuVUbcu4nRn3wB8eWX dd8SY6Kz51dqe8Celk2Pw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:MXnR8ADf6+g=:w0F9nTQidogO6icGFYdtXN 3zMpmydVLLrQ5o7Z2jOT0gusfoeol0NoCM5KPVI4vMp6eJDk4IxSBSKeSAc93oThWJX1l2gEV 4pNmCxDf6lw6Z5ADvdvId7hqigkqRrjgSrRSsD3Y8JSCibJDBKBugNJm4HeWuxOdW07+tpuW4 VA3d93DrSD+vJ+O25whCrCUiTTEHAq4WFLqJjkkaDQgRmFN1G6M4+UHMlYEe/86CPFYDcBMSe yYS1LTH4gMxGSrEOmDWr2wT65ShIQSJ/3voyt5UhqxvhTnZ7Evo1R6N6NAAfZDpjzJ65JaGQc c2ABMzSN5HJqbeqVYw0f5W7Cu6ATus/Y77pJCeMQG6vO48l7tzTfk76lIh9YvOgc1XfsZY7rb 0O8r5hkQPfk6/De0yWZwjSHe5s1wBnuLl3x82l7STN3ZoJ6L+ff99VdSd+oq54RUuELehh1Fu lSE7Nse/TpmReRASE6g/aNGdd47eSME= Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Apr 8, 2021 at 2:50 PM Linus Walleij wrote: > > On Thu, Apr 8, 2021 at 2:01 PM David Hildenbrand wrote: > > > > This is something you could do using a hidden helper symbol like > > > > > > config DRMA_ASPEED_GFX > > > bool "Aspeed display driver" > > > select DRM_WANT_CMA > > > > > > config DRM_WANT_CMA > > > bool > > > help > > > Select this from any driver that benefits from CMA being enabled > > > > > > config DMA_CMA > > > bool "Use CMA helpers for DRM" > > > default DRM_WANT_CMA > > > > > > Arnd > > > > > > > That's precisely what I had first, with an additional "WANT_CMA" -- but > > looking at the number of such existing options (I was able to spot 1 !) > > If you do this it probably makes sense to fix a few other drivers > Kconfig in the process. It's not just a problem with your driver. > "my" drivers: > > drivers/gpu/drm/mcde/Kconfig > drivers/gpu/drm/pl111/Kconfig > drivers/gpu/drm/tve200/Kconfig > > certainly needs this as well, and pretty much anything that is > selecting DRM_KMS_CMA_HELPER or > DRM_GEM_CMA_HELPER "wants" DMA_CMA. Are there any that don't select either of the helpers and still want CMA? If not, it would be easy to just add default DRM_KMS_CMA_HELPER || DRM_GEM_CMA_HELPER and skipt the extra symbol. Arnd