Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp1496185ybz; Thu, 16 Apr 2020 10:09:44 -0700 (PDT) X-Google-Smtp-Source: APiQypJA/NGpHS4SMPieXPs6dtv6NmZMxGBu9DNd5Tbe534VWH/n5WdzvkkMrZSjLeT1qdIvZq/Y X-Received: by 2002:a50:8a03:: with SMTP id i3mr31171283edi.121.1587056984660; Thu, 16 Apr 2020 10:09:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1587056984; cv=none; d=google.com; s=arc-20160816; b=myL7TCTEh7ax+Pk22tbkm0a2BUdz67HwLW2d7c4x4+HulSaXmRJxdEezCZWHMwsBXN 9YwrmacRvJYLNK4pCdFHhpti60m6VTbjS901QMjP6Wh8653F626er4H5TipnC2v76KR2 bvHz2A1j76UyhPK8dx955w9BPsm4TV71WcTN3gkOwOW/00VNBhFgUDBbK6y97/MCrvqT WYCfskQoCL+Oes1YnTJ7XWgQnlPWYpOylreIIpUtFO4wI5k9eydhCBN+JBGF2PA4fW4U RxHwmT1S+bjHCNG66gO2d1DPoPQ4qVMbGhQhN5IDu5RJGjhvzv3tfd/2Svzmd09EpwOy AjMA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:references :organization:in-reply-to:subject:cc:to:from:ironport-sdr :ironport-sdr; bh=qw2RVidVq6Fy8TpbEsQbmFHzkUGFU+Zc13vdUJlmyx0=; b=vQPaeZXb2Tt8Rw8mrvsEbbvAAKBgZB4tPyEwTM2AWTxavjCtDebE9WwN3lBx89csid YB4syR06lMWzf5sTe5YoGCnlUhy7hxPg409a3AldxpcknwdzOL9GkJ7/dQBKhsZarLUM sbYJMh1CtKQSJqsOh59MDEozePIPUl2e0XiNh8w+841oLQ2CwCV9F/BpKGtHTjYCCuQa oWust7Kcqx8dcd28Qavr49QeeRyNFSlQA08/XUqI1kK6v0MwikUwfH4PtT1egFK4xPUG 0JQjbQFxDuL1dE2EeEsq7DIWUgE+etDdecbYNQfeT1Kt4Fl1MyRkNwzBug3hzgjaHKNT yYrw== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id q24si12145158ejz.458.2020.04.16.10.09.18; Thu, 16 Apr 2020 10:09: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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2504679AbgDPKSc (ORCPT + 99 others); Thu, 16 Apr 2020 06:18:32 -0400 Received: from mga01.intel.com ([192.55.52.88]:45834 "EHLO mga01.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2441495AbgDPKRx (ORCPT ); Thu, 16 Apr 2020 06:17:53 -0400 IronPort-SDR: AwA41n4JgjKZuuNgZRCP6UHT3UZ1/Za8i4jvp+2iuw24g9JtB0A34lTmesKM6GH21CTwW6R8I8 0TXBR3vVAKnA== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Apr 2020 03:17:42 -0700 IronPort-SDR: PabvyhK/GDPyBjaf0paWWd5oAAbGpqHHyicWhdVU0osJ1cJkrEV/y2jitUhatIDlUFj03yE+KQ +MY52IYzL9ng== X-IronPort-AV: E=Sophos;i="5.72,390,1580803200"; d="scan'208";a="400622555" Received: from ellenfax-mobl2.ger.corp.intel.com (HELO localhost) ([10.249.44.122]) by orsmga004-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Apr 2020 03:17:34 -0700 From: Jani Nikula To: Arnd Bergmann , Saeed Mahameed Cc: "narmstrong\@baylibre.com" , "masahiroy\@kernel.org" , "Laurent.pinchart\@ideasonboard.com" , "leon\@kernel.org" , "davem\@davemloft.net" , "linux-renesas-soc\@vger.kernel.org" , "linux-kernel\@vger.kernel.org" , "nico\@fluxnic.net" , "linux-rdma\@vger.kernel.org" , "dri-devel\@lists.freedesktop.org" , "kieran.bingham+renesas\@ideasonboard.com" , "a.hajda\@samsung.com" , "jonas\@kwiboo.se" , "netdev\@vger.kernel.org" , "airlied\@linux.ie" , "jgg\@ziepe.ca" , "jernej.skrabec\@siol.net" Subject: Re: [RFC 0/6] Regressions for "imply" behavior change In-Reply-To: Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo 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> <834c7606743424c64951dd2193ca15e29799bf18.camel@mellanox.com> Date: Thu, 16 Apr 2020 13:17:32 +0300 Message-ID: <874ktj4tvn.fsf@intel.com> MIME-Version: 1.0 Content-Type: text/plain Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 16 Apr 2020, Arnd Bergmann wrote: > On Thu, Apr 16, 2020 at 5:25 AM Saeed Mahameed wrote: >> BTW how about adding a new Kconfig option to hide the details of >> ( BAR || !BAR) ? as Jason already explained and suggested, this will >> make it easier for the users and developers to understand the actual >> meaning behind this tristate weird condition. >> >> e.g have a new keyword: >> reach VXLAN >> which will be equivalent to: >> depends on VXLAN && !VXLAN > > I'd love to see that, but I'm not sure what keyword is best. For your > suggestion of "reach", that would probably do the job, but I'm not > sure if this ends up being more or less confusing than what we have > today. Ah, perfect bikeshedding topic! Perhaps "uses"? If the dependency is enabled it gets used as a dependency. Of course, this is all just talk until someone(tm) posts a patch actually making the change. I've looked at the kconfig tool sources before; not going to make the same mistake again. BR, Jani. -- Jani Nikula, Intel Open Source Graphics Center