Received: by 2002:a25:23cc:0:0:0:0:0 with SMTP id j195csp132682ybj; Fri, 8 May 2020 08:07:39 -0700 (PDT) X-Google-Smtp-Source: APiQypL28aP2CnKtOxwtG51cBiFBjLu27gPz7ZxiPDPVMPyuZa6g42/1fIf4sJLGjROAbrJjsLEw X-Received: by 2002:a05:6402:30bb:: with SMTP id df27mr2362261edb.267.1588950459594; Fri, 08 May 2020 08:07:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588950459; cv=none; d=google.com; s=arc-20160816; b=GZ7Lmf4u8LSSzZz/JI59F6PX0pB0LdWlFvTvK/iZcTzp5NjDz7+ecjl+a3Cmf3tjs4 OSpGL2kduOjTR3TaxV0OiZt71dEfauHpKDjZHz4F9bkADA6cKBYS+5bdaUgCNNmW16hK zFxLvqhQyrmUIdH+IC3ZpQ+VVktWVHRX1RKP6Qe8kf2Nb0G+R3545D4aoX9+Zphw7ltH xVgQ0Pt8E9hoIjkjDrc+pjv/ewnz8GeKNe8eiOzKnsFoWSe2m6XaWCYUA/x7hKqOaaVK Q3raTwL+QUjG3t/WmAaU2UI2I9t7/eLBAz9ylPQeHJh2z7eP1h0rzU4m/PWR3TdIiA9n ztDA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version; bh=uVSNxepqk4uuRQE+JUECr6BbGFxrZm+ZgW907aLz9j0=; b=PzESCTU/Ga+ouThryVi/NYDtMShW0WmAEMDw2T8ibc1A5h7wfL+oT+oyBxedAn6ZT/ irC8JTq0CHwCZWbXFs+hsragpFhIc/ZmrBOE12tV0RmluxI8dlYaxdbU8OYR7AyXOlbc eqZqTGA9EmJ8bU2oF0CbqnmAiiVNwQxQqT/U5ir9XivZqxXfr5CPOA+mwvh0CSWsSeXX f8sPwp9bAIYqz7gwGLLMbJ2haBrivx0dwt8xyyWz8/Thi8BTezWj8lQDN4WLtO3RKOdK 3K5NFYrAs3qTBfdo0ZwuwRKDki7TPCbOGzmWt5GcQavxsVbr+ql5ACdsJHBzfASEGn8g C2JQ== 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 m7si1145066edg.244.2020.05.08.08.07.15; Fri, 08 May 2020 08:07:39 -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 S1727882AbgEHPFX (ORCPT + 99 others); Fri, 8 May 2020 11:05:23 -0400 Received: from mout.kundenserver.de ([212.227.126.131]:49983 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726627AbgEHPFW (ORCPT ); Fri, 8 May 2020 11:05:22 -0400 Received: from mail-lf1-f43.google.com ([209.85.167.43]) by mrelayeu.kundenserver.de (mreue011 [212.227.15.129]) with ESMTPSA (Nemesis) id 1N3KkM-1j7GGw2wni-010Pd1 for ; Fri, 08 May 2020 17:05:20 +0200 Received: by mail-lf1-f43.google.com with SMTP id j14so1672456lfg.9 for ; Fri, 08 May 2020 08:05:20 -0700 (PDT) X-Gm-Message-State: AOAM530sEhG2LhQKs8fqpX1K2ATP784L5UcjJOYW2aFiehG6Ev7OHENH fqGyJyr7VOA5gHVbGUTWpDKZI/nC9egQQ2vpyxo= X-Received: by 2002:ac2:5df9:: with SMTP id z25mr2260623lfq.125.1588950320229; Fri, 08 May 2020 08:05:20 -0700 (PDT) MIME-Version: 1.0 References: <20200508144017.3501418-1-arnd@arndb.de> <20200508144017.3501418-2-arnd@arndb.de> <20200508150041.GI19158@mellanox.com> In-Reply-To: <20200508150041.GI19158@mellanox.com> From: Arnd Bergmann Date: Fri, 8 May 2020 17:05:03 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 2/2] nouveau: fix dependencies for DEVICE_PRIVATE To: Jason Gunthorpe Cc: Ben Skeggs , Felix Kuehling , Christoph Hellwig , John Hubbard , David Airlie , Daniel Vetter , Dan Williams , Ira Weiny , dri-devel , ML nouveau , "linux-kernel@vger.kernel.org" Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K1:Ss6tzcoeShesaaSVWhQ0NQZpwEzMrufJtto17TdKkCDBo+bRHBj 2Q91UaWpd7UdI4GMI9V994WXHziGoixY0EOUN9mbDt4uuC24jg9KDVv31r+y27v2A8eWu8l xnbWpbEONoM70SY4N0S+ccGYR+yXEp/sLFlL7zJ40leWfY/MY0hpZc/rB8EUBKKCy7ewTHq svH2EccWhMEXNGnwkKlSw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:hDXebroNOXk=:UDhJfvKSYsY7yNhTnBzQj3 VwiqA2qIi5c2OCakxnDZkPM3JyCbErdDiQz7aoLWyRt1E+j/FqIXPwl96hU3aT5EQS7Rme7P2 N4YYGyYH2sZ233e1Wfn7p5VokwfnXs3E5qO/Gav0tlV3pK2w7zKCPrzweIzM6WefwQ8P/64ub z417nUrs5wfIdrpXzDIBoVHhQjLhfOr/Ju/xS5IBsYu3bO+tWQEkrE6CPC2HxAsySB7zL9xjy AZtek4MFHt9InMjgKyNZCN+H+9eZW3d71HkAq6sESh7XZCvT5JemUTakpCoxkHrirduoN9QZp Vt+u1icb87QA+tasGbSXmPtg4ZnOnQJhnsGMObzKxBbPQM2ooJRyjvtpovLTdE6NUOB81FjPH llk8O/FCUYkASMhFAtDbMT5VLKz2nHrdTIDaPZtYz+t5tey+ppoTXjvH7+nUwbtupao3XzcCd dw6C7iI9qGU0DbFkV9JB77FvY0cUtBOcS1yuAoWl4ANLwPdL1a10r5NyEd9Mi5LnhS4qcXCuC 5hLsfIAleCw/7mBQ1TpGtuZ31FCHunnsEQcMWwFFn2B+WY3U1KpqdfBSXeZlYrAJUDe4q1Yr8 wg3FdBuioxkV/vDza67AK13fUiu171fWodmzMDgtEXw/uRlSw+SUEN07cHaOEuxunCV2cdHKj 6HnBOTESgNOgytKs7TJ01rV7Rn2FA8jXV+Mzz44RaJdErH6qpPXlIxJ/cJ5rDiKsbsMaI/FF3 djkhYEYkRguWZ5Czg2ME/yX6OOp9KEYb6Hek4JiLgqwQLX82Tb/vVf/wHYwr4rFhNMCb0ZLaT sIDfGQPYLvsXqlLMZXAjmRQrhXvoxbPsToj39DFilhtlgwTjCE= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, May 8, 2020 at 5:00 PM Jason Gunthorpe wrote: > > On Fri, May 08, 2020 at 04:40:09PM +0200, Arnd Bergmann wrote: > > CONFIG_DEVICE_PRIVATE cannot be selected in configurations > > without ZONE_DEVICE: > > It is kind of unfortunate to lift dependencies from DEVICE_PRIVATE > into the users, is this really how kconfig is supposed to work or is > something else wrong here? Usually the problem is trying to use 'select' for something that can be done with 'depends on'. I have actually no idea what CONFIG_DEVICE_PRIVATE does, as it lacks a help text and is a rather generic term. Would it be possible to decouple DEVICE_PRIVATE from ZONE_DEVICE? It sounds like the first is related to the device model, while the second is for memory management, so maybe the dependency is not necessary. Arnd