Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp357254pxf; Thu, 8 Apr 2021 04:46:53 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyj2tidEUhPvduIwc8OA+JiXdl8DeQAAnTC4YQWNvn7VP+4AsrXtcGIZ7g2FhN7gtO3mQKn X-Received: by 2002:a17:906:f283:: with SMTP id gu3mr9625701ejb.91.1617882413403; Thu, 08 Apr 2021 04:46:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617882413; cv=none; d=google.com; s=arc-20160816; b=Dg+FPsRqZvwP4il88sf/YlFufivU2XVvzzwsHlXy7rEVBhAOfpBLnrc7U53VxVF9Pi zpo7vlIqpNJ2q+icOqTOq5C7Go8bRLMhuqP087FoXkuSIkS0ytLU5rqQXctiothAu/K7 xh+UkNEE2hchCEnvnKmQuyQ365KIXxkh9YkEGpRBz4Rl6+U7WU4GREYMejM1i6GAOVLu YYDL2UGQmz9LMastp+xhJTB9HVhqm2A3FEFI799LiZWWyi80GzHYdlXrVmYOvxPppXlW blX9foprfn1ShLPfI1o32UpWuwWIS4pfIqPJAyu5yGCKkYFypnAkvcflRJKUo4o3S9Z9 wqAw== 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=8YheUkcrvgk4rhx1D123BV9LrRR6cgrBgsQE+jpKiO8=; b=QPB7kfgnXpQ9vXqzlsrRePY9DGMIPRSqGiJgTNiPlnMaXm40mY2F2qzIpgZ3I482cj 0pF/XHeYkktwQ6sWTl6qR8ERFCUmLXP9xPqxJAo2SYHeNCo7eoCtRWlKLuNIaFaLAHo6 aw9jltapKh+q+G0hFN/IjYnjo1ggNoI8xbZDn2qhrT8Ssjwfm6JSBq9owzbTxl5Ha4lp jwMYKnYq8gU2t+H6er0G8btLLO6XgHpHlcxEDFAp079jogZJTZmgITXyslYIZHyTANbU AF+LuM600btS5AjXGrDro5BWY/WPKwCtuE1kPGlFfbFzLJLMwGJnIfjG3xDXHasUdJpV u0Sg== 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 s15si21744822edd.547.2021.04.08.04.46.30; Thu, 08 Apr 2021 04:46:53 -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 S231436AbhDHLow (ORCPT + 99 others); Thu, 8 Apr 2021 07:44:52 -0400 Received: from mout.kundenserver.de ([212.227.126.131]:45501 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231239AbhDHLow (ORCPT ); Thu, 8 Apr 2021 07:44:52 -0400 Received: from mail-ot1-f43.google.com ([209.85.210.43]) by mrelayeu.kundenserver.de (mreue012 [213.165.67.97]) with ESMTPSA (Nemesis) id 1MCGag-1lL5Px2EnS-009Q4d; Thu, 08 Apr 2021 13:44:39 +0200 Received: by mail-ot1-f43.google.com with SMTP id g8-20020a9d6c480000b02901b65ca2432cso1968094otq.3; Thu, 08 Apr 2021 04:44:39 -0700 (PDT) X-Gm-Message-State: AOAM532PVEKJCOydP4oD3gqf9/0QX1PB2iJN/lLZDhCWmvSDhFf2USKR 23FoZiclzWNxirnXf9rgmHD7DHhhWBIGFKt2xM4= X-Received: by 2002:a9d:316:: with SMTP id 22mr7135730otv.210.1617882278035; Thu, 08 Apr 2021 04:44:38 -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> In-Reply-To: <7496ac87-9676-1b4e-3444-c2a662ec376b@redhat.com> From: Arnd Bergmann Date: Thu, 8 Apr 2021 13:44:22 +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: David Hildenbrand Cc: Linux Kernel Mailing List , Linux-MM , Joel Stanley , David Airlie , Daniel Vetter , Andrew Jeffery , Lucas Stach , Russell King , Christian Gmeiner , Mike Rapoport , Bartlomiej Zolnierkiewicz , Linus Walleij , 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:MOWjxzUM/juLxZVwoDmvgjbj1GMzi9SdTRgf5tDlGz7krnsVOLt 1Z1WcCI0BOKgmu8eCsvSTCIrLBZx4t6agx3x7VgJYOwAI+NPAtBeNtbFDAcNI4/v6FE9IUx JBK+ZGNcu7sCreU+ajo+q/7DPpDgLGbkZk4GCnWY7pLJ+vyjpbthaXuHbugcAzoS5PT3HOi fXBQOrWGH6a6gIZ7wXh2A== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:FUKfpKU5/WU=:zOKSjAjtGSgC+Yja8Db356 D2PuQypz6UegVxYfSX0xarOyj8i+7QYIwzi0uJN47jjvsA3EQ81m2WosCxvpKJ+JTKSUofmua F4/F2CVlZfravPwCG8j8tTSaGaO5Cjx1ni6EO88x7PCus0pceDuDUEAyjRZ+DwyuAHsqUoCoR UM/Pn3wx6Mf6DvmD49eHPYoespAgksSJFg/yjA7ETOAqXZGYmzOKCdh4/r1e98c5RzNuY+Ice mdc0U9faKK8XJtN3MyeeCIrOdaloHSIhbnVAjgFnifQKPZTQEniVfwA/twuDQRBRl0qs03LRH 9dRvohVo3W0SFioMhxysfSg0NsZgeKAtjxRR+11FBMEtYqyiveuLAcEvYmdk1/kNXujnhLbLo mDS7WJNFHrXqeXlxP9thl567kk2C3zGX2Pwiwh6qYhUhZv8bKwjwxLc3tqBU7pXYoIc/1yUJ/ 6IxyfxPPaHOopn19js2zdVjuBd17CUDe8ht5DjG5Yms9Xjt2Yh5XcIB8aL0PgbpsAWfBz9xQy LGQPkJSSYyMS2MvKINwxb6qq+tl/qzA/A3av/v7S/gyR/z290ceF4HVMNoHQbDXAYHVKwN4Py XL7Bube7z68KzL5aGT4lihP+MZMFX3p5LV Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Apr 8, 2021 at 1:00 PM David Hildenbrand wrote: > > > > It is a somewhat awkward way to say "prevent this symbol from > > being =y if the dependency is =m". > > What would be the right thing to do in the case here then to achieve the > "if DRMA_ASPEED_GFX is enabled, also enable DMA_CMA id possible"? > > One approach could be to have for DMA_CMA > > default y if DRMA_ASPEED_GFX > > but it feels like the wrong way to tackle this. I'm still not sure what you are trying to achieve. Is the idea only to provide a useful default for DMA_CMA depending on which drivers are enabled? 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