From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 989A6C433E0 for ; Thu, 2 Jul 2020 13:43:59 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 78E7520899 for ; Thu, 2 Jul 2020 13:43:59 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729205AbgGBNn6 (ORCPT ); Thu, 2 Jul 2020 09:43:58 -0400 Received: from mga17.intel.com ([192.55.52.151]:30531 "EHLO mga17.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729171AbgGBNn6 (ORCPT ); Thu, 2 Jul 2020 09:43:58 -0400 IronPort-SDR: IiV3Fh8e0B7a3q8W3HiJfXnmOb5cs3W5VujTxxTDYGvCgeRVs6U5Pbsnj7e44dCjsuG8aqpPZQ Ao2MZzGX/JIw== X-IronPort-AV: E=McAfee;i="6000,8403,9669"; a="126981688" X-IronPort-AV: E=Sophos;i="5.75,304,1589266800"; d="scan'208";a="126981688" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Jul 2020 06:43:58 -0700 IronPort-SDR: FYy8PrnO8o95aMgWfXOidA6skjO5cXKQDFkEueTR8LmVHlOd15saqQrhA0dVwPdobD/dVmfFAV +qQeo0ZyifhQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.75,304,1589266800"; d="scan'208";a="304250978" Received: from yuzhang2-mobl.amr.corp.intel.com ([10.251.140.13]) by fmsmga004.fm.intel.com with ESMTP; 02 Jul 2020 06:43:57 -0700 Message-ID: <8b88749c197f07c7c70273614dd6ee8840b2b14d.camel@linux.intel.com> Subject: Re: [net-next v4 10/12] ASoC: SOF: Introduce descriptors for SOF client From: Ranjani Sridharan To: Greg KH Cc: Jason Gunthorpe , Mark Brown , Takashi Iwai , Pierre-Louis Bossart , Jeff Kirsher , davem@davemloft.net, netdev@vger.kernel.org, linux-rdma@vger.kernel.org, nhorman@redhat.com, sassmann@redhat.com, Fred Oh , lee.jones@linaro.org, Dan J Williams Date: Thu, 02 Jul 2020 06:43:57 -0700 In-Reply-To: <20200701065915.GF2044019@kroah.com> References: <57185aae-e1c9-4380-7801-234a13deebae@linux.intel.com> <20200524063519.GB1369260@kroah.com> <20200527071733.GB52617@kroah.com> <20200629203317.GM5499@sirena.org.uk> <20200629225959.GF25301@ziepe.ca> <20200630103141.GA5272@sirena.org.uk> <20200630113245.GG25301@ziepe.ca> <936d8b1cbd7a598327e1b247441fa055d7083cb6.camel@linux.intel.com> <20200701065915.GF2044019@kroah.com> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.1-2 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Sender: linux-rdma-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-rdma@vger.kernel.org On Wed, 2020-07-01 at 08:59 +0200, Greg KH wrote: > On Tue, Jun 30, 2020 at 10:24:04AM -0700, Ranjani Sridharan wrote: > > On Tue, 2020-06-30 at 08:32 -0300, Jason Gunthorpe wrote: > > > On Tue, Jun 30, 2020 at 11:31:41AM +0100, Mark Brown wrote: > > > > On Mon, Jun 29, 2020 at 07:59:59PM -0300, Jason Gunthorpe > > > > wrote: > > > > > On Mon, Jun 29, 2020 at 09:33:17PM +0100, Mark Brown wrote: > > > > > > On Wed, May 27, 2020 at 09:17:33AM +0200, Greg KH wrote: > > > > > > > Ok, that's good to hear. But platform devices should > > > > > > > never > > > > > > > be showing > > > > > > > up as a child of a PCI device. In the "near future" when > > > > > > > we > > > > > > > get the > > > > > > > virtual bus code merged, we can convert any existing > > > > > > > users > > > > > > > like this to > > > > > > > the new code. > > > > > > What are we supposed to do with things like PCI attached > > > > > > FPGAs > > > > > > and ASICs > > > > > > in that case? They can have host visible devices with > > > > > > physical > > > > > > resources like MMIO ranges and interrupts without those > > > > > > being > > > > > > split up > > > > > > neatly as PCI subfunctions - the original use case for MFD > > > > > > was > > > > > > such > > > > > > ASICs, there's a few PCI drivers in there now. > > > > > Greg has been pretty clear that MFD shouldn't have been used > > > > > on > > > > > top of > > > > > PCI drivers. > > > > > > > > The proposed bus lacks resource handling, an equivalent of > > > > platform_get_resource() and friends for example, which would be > > > > needed > > > > for use with physical devices. Both that and the name suggest > > > > that > > > > it's > > > > for virtual devices. > > > > > > Resource handling is only useful if the HW has a hard distinction > > > between it's functional blocks. This scheme is intended for > > > devices > > > where that doesn't ex"ist. The driver that attaches to the PCI > > > device > > > and creates the virtual devices is supposed to provide SW > > > abstractions > > > for the other drivers to sit on. > > > > > > I'm not sure why we are calling it virtual bus. > > Hi Jason, > > > > We're addressing the naming in the next version as well. We've had > > several people reject the name virtual bus and we've narrowed in on > > "ancillary bus" for the new name suggesting that we have the core > > device that is attached to the primary bus and one or more sub- > > devices > > that are attached to the ancillary bus. Please let us know what you > > think of it. > > I'm thinking that the primary person who keeps asking you to create > this > "virtual bus" was not upset about that name, nor consulted, so why > are > you changing this? :( > > Right now this feels like the old technique of "keep throwing crap at > a > maintainer until they get so sick of it that they do the work > themselves..." Hi Greg, It wasnt our intention to frustrate you with the name change but in the last exchange you had specifically asked for signed-off-by's from other Intel developers. In that process, one of the recent feedback from some of them was about the name being misleading and confusing. If you feel strongly about the keeping name "virtual bus", please let us know and we can circle back with them again. Thanks, Ranjani