Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp598142ybz; Wed, 15 Apr 2020 14:51:44 -0700 (PDT) X-Google-Smtp-Source: APiQypJj5qe4lZ+m+8Tsic7/9BWwfdedm69Z4zPis4+bNj3F8TEQ9EvSEw8LdO7mQ1dyyRcbE1av X-Received: by 2002:a17:907:40f2:: with SMTP id no2mr7023720ejb.41.1586987504074; Wed, 15 Apr 2020 14:51:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1586987504; cv=none; d=google.com; s=arc-20160816; b=HTnR9r/r40dtYzDGXX9r0BsG7xpvbKQgV25tPoAu96G3qaWi/N1+hbp1+VZnAJbm33 RAVfRySo39nzbfVpiC6lcTEuCBMKM1KsqajX+XRKRT55WUMfrAH4NwbHnfI9QsdoxtTW 7bxcSJHIo75JEPiDvHwWnXccURrPhvQAAiLWxL5ibvUpjolcu0VBZND6wlmPAoIP59Ry IujQALkMfGJj73AZ81Ofl/VFN8nP31K+/4UpOvle95djnUNc6BororpoEgmf/mM63crU rLsE7hW8VNGmZjV4sVKY7Fa1MwPDPxYZ9VjOA4OwpJAJMUD8H23zLwiv5mgre7ZrG3/z 1YmA== 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=slrs7092ft7tJElVq5htBbU/Z0YLcFGe5Vc5/6M6XWg=; b=D2LKMRM1360QZGAfQVn8RYv8iafd7WJ0W/jthkNqFz72Li+HIS/QE6lODo+xj+9VI3 OX72SQmgYb4Z7in34XNByUZaWUiZB++3/DZqWrwq93knhji3mCIkiHMHzGqzjxih/mAA yNtDo+jWZ8PCbZzW9ViBdugSWmwYB4ZjkVB5LabWxhZjC8TeFHvIdjax3MZ31n9weCIx a0nkFzUU4ZPJPCft3t9dEWg9k5YOTAkBA7+3cFoHo4tUXNrwQmVxu9rTdh9BfWdYp42F NaWMsy8ZSVF1eR56xTXC+PF8bf1WzwlkPQT0QHnYDfCBOx8pxHaziNiVmSp8qEP7aI+f yo+g== 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 pk26si7082473ejb.404.2020.04.15.14.51.20; Wed, 15 Apr 2020 14:51:44 -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 S2504346AbgDNSrr (ORCPT + 99 others); Tue, 14 Apr 2020 14:47:47 -0400 Received: from mout.kundenserver.de ([212.227.17.24]:43699 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2504185AbgDNSrn (ORCPT ); Tue, 14 Apr 2020 14:47:43 -0400 Received: from mail-qt1-f172.google.com ([209.85.160.172]) by mrelayeu.kundenserver.de (mreue109 [212.227.15.145]) with ESMTPSA (Nemesis) id 1M597q-1jNK8G2wTc-0019oG; Tue, 14 Apr 2020 20:47:40 +0200 Received: by mail-qt1-f172.google.com with SMTP id w24so11090673qts.11; Tue, 14 Apr 2020 11:47:40 -0700 (PDT) X-Gm-Message-State: AGi0PuaUj0jgMT/pF/Q4T4nB7p2Dvn1GmqpF6LCPz2+76M2w4s/3gzUO jX4r+af9LMGBjZaeoAaGHZYqstvl+pWKP6ZPSNU= X-Received: by 2002:ac8:d8e:: with SMTP id s14mr17254416qti.204.1586890059307; Tue, 14 Apr 2020 11:47:39 -0700 (PDT) MIME-Version: 1.0 References: <20200408202711.1198966-1-arnd@arndb.de> <20200408224224.GD11886@ziepe.ca> <87k12pgifv.fsf@intel.com> <7d9410a4b7d0ef975f7cbd8f0b6762df114df539.camel@mellanox.com> <20200410171320.GN11886@ziepe.ca> <16441479b793077cdef9658f35773739038c39dc.camel@mellanox.com> <20200414132900.GD5100@ziepe.ca> <20200414152312.GF5100@ziepe.ca> In-Reply-To: From: Arnd Bergmann Date: Tue, 14 Apr 2020 20:47:22 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [RFC 0/6] Regressions for "imply" behavior change To: Saeed Mahameed Cc: "jgg@ziepe.ca" , "narmstrong@baylibre.com" , "masahiroy@kernel.org" , "Laurent.pinchart@ideasonboard.com" , "davem@davemloft.net" , "leon@kernel.org" , "linux-kernel@vger.kernel.org" , "linux-renesas-soc@vger.kernel.org" , "nico@fluxnic.net" , "linux-rdma@vger.kernel.org" , "dri-devel@lists.freedesktop.org" , "kieran.bingham+renesas@ideasonboard.com" , "jani.nikula@linux.intel.com" , "a.hajda@samsung.com" , "jonas@kwiboo.se" , "netdev@vger.kernel.org" , "airlied@linux.ie" , "jernej.skrabec@siol.net" Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K1:lz+utpL2BuBOA5D9VOLFoYKJVgXLXYJqK4q5UjrxvDCIrqFf0MS 3lwqvFNt+ZdhOi6W1+JUOaxRPxnZyz1gFrX8vajN9UA+jAAyTIvKc7WENid2RX/wLJgzjci 3GOKK0p8/A14FVytNaUGvXPhjxfVlXgYktvK24OOKskHvQiRErMXEilQriSDhYn+fVRhYax geT4oFaicC+O6wM54V3xA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:BomH8QEDJV4=:ntIuB13EiCR7pWtapSJVge J4cB8Aba+rh8/NTD9cEQ5TyuZ84tIDqwWeQCR2YbElbe3TJ36hfx3NBjVDqk5hVrQaaau2UFy rV+Z2om/vZpkzaN1YxtH673J0giu8Iu9nVf2BkyqDneRJbm/wyC/modqYfdhHx8UeVZ/had/L 7XvJ+mGC8pIQH1BRv4urhEgq5L42xPihQ1VfTRMwMNPSxq4ZxZLW2gIIWrxoi9d13XGlEtNFC gPba6yESbPZMx7GPuJpDKeKdZeafCnVcNquETNmahkLgBk0Lp3n2YDXhfe6tLzCmgZaFj+Q8v vl/Px13mgqBM0sY7qjsRP2SSMBPTHXQnZKR87cheG2H4K7ax+JznLa8fodDmjkcu/jCbbs1Vi oVjZad18pJp5Gm1DhfUwpzKJo380efPkKxqaoEB+vV+Cnzvlk+GSu+Lxs1dk+F2wSdC+6uUZ6 38LyRG2EWJrA+r76L7nVDZrx+YfizZA1LHCgpE1Dfwvj0FdG21nPAzLc+QvaBQM2+G/S+i2mW /oR87M6mYgqMJ0ROMQqJp14Cbeo/D8+IpPvF7enJtrNEBOjUCkH7NmaMTvKpTM7WhQrMyjeAF m/ltdC70nBsrpz9Wl12UQTV1+nIxVdAXTBeUOBvdiYjWnOU30EwwyF+8RlNKhe4aU0Ibrqu1m t0h35AJEarmVsB2e4RIW8japZOHOzURvlmJETW9SqMrvhMj+fZ22/ITLL96vgWIzF9zCrmMOQ 8yltUSqjVk6KqbMDCoGWMk+87nGvG8O5AmySaraRl5nyi7LUIY0VjpTb47Nax+Y1OLi5AMB3S +9wwz0VSlwjQUobM/9/GFsXGCFOaYX2Snjyw5Fhvx65KWWi1M0= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Apr 14, 2020 at 7:49 PM Saeed Mahameed wrote: > On Tue, 2020-04-14 at 17:25 +0200, Arnd Bergmann wrote: > > On Tue, Apr 14, 2020 at 5:23 PM Jason Gunthorpe wrote: > > Correct. > > > > Great ! > > Then bottom line we will change mlx5/Kconfig: to > > depends on VXLAN || !VXLAN Ok > This will force MLX5_CORE to m when necessary to make vxlan reachable > to mlx5_core. So no need for explicit use of IS_REACHABLE(). > in mlx5 there are 4 of these: > > imply PTP_1588_CLOCK > imply VXLAN > imply MLXFW > imply PCI_HYPERV_INTERFACE As mentioned earlier, we do need to replace the 'imply PTP_1588_CLOCK' with the same depends on PTP_1588_CLOCK || !PTP_1588_CLOCK So far I have not seen problems for the other two options, so I assume they are fine for now -- it seems to build just fine without PCI_HYPERV_INTERFACE, and MLXFW has no other dependencies, meaning that 'imply' is the same as 'select' here. Using 'select MLXFW' would make it clearer perhaps. Arnd