Received: by 2002:a05:6a10:6006:0:0:0:0 with SMTP id w6csp38090pxa; Wed, 26 Aug 2020 16:15:37 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzmaYsSatoP2uNWAkfgIqMuSEnHtbMQZmG2q2ogpCCYSyIcC7J3BwhRcs4DMJ3aWt0qxQbg X-Received: by 2002:a17:907:262e:: with SMTP id aq14mr19233087ejc.79.1598483737231; Wed, 26 Aug 2020 16:15:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1598483737; cv=none; d=google.com; s=arc-20160816; b=e8fmMylfkmjHrqx/gSHyQLimbf8UB5OURpv9VObCqIWCHgrXaBWcRAqLgPgNQu4a6y sZgQlZSlO1gwlsi7Mx3cPOkqBw8eyMMBmJ5ta58girC3ZrWR4NjTp7PLpMUj/R19vsur /9XJF2EcBAtLIQxGmPFuXX2TbeJ6CfxukyaZIA/VD6Bu5JfOKK/xeax0HfgFOMWpyQ8c xnys7fuX1YKMLYFiioqz9pVExWRexU7btovSuUOMnd2TYwgWVKXvzS7YAf8G3lXIdH75 e/+1wbtnraym17er3ganmCLm04ReZuOCkVmTocKCTB+AqFRud7A+e+7piODPBmbD1FaP YsYQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :in-reply-to:subject:cc:to:from:message-id:date; bh=CpHkJUZvyYvt06DXHZ2zSSx1b3+LhUiOGj2TLclLCK4=; b=o+PylNQnW9M9pmOPjqWYnYcpW8inb0mEUpCeGYVutvDS0Z+xIwNBMvqhzHyOZqM6zr jag3j/+b8iZxJFYpthNH9rv3N8/RpwsQcz0ygFVeshrL4a+xhI5NUoo7SisIuD1V4mJu Tk+pZbw8np4GfGcDoA1Zx/wK5vtTIh99H7fc9HOzyBiK7eK4UyMfvpJpp/Rv/Ezq51wZ BM2HoLN9OJIFkNfc1f4bAxjNkhzufFVyLonY1c1fFiEunJnhvsiNdUnAkcG5sFjqCXKe 8ErKhAjIjoKOU9STGQKgWLMV60vV4WIQBLh/f5FEEc0xHTRPr/dKszN2wdPVFQUi0Kk2 gTQA== 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 u15si98878ejy.685.2020.08.26.16.15.13; Wed, 26 Aug 2020 16:15:37 -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 S1726767AbgHZXM3 (ORCPT + 99 others); Wed, 26 Aug 2020 19:12:29 -0400 Received: from relmlor2.renesas.com ([210.160.252.172]:28567 "EHLO relmlie6.idc.renesas.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726077AbgHZXM2 (ORCPT ); Wed, 26 Aug 2020 19:12:28 -0400 Date: 27 Aug 2020 08:12:27 +0900 X-IronPort-AV: E=Sophos;i="5.76,357,1592838000"; d="scan'208";a="55403578" Received: from unknown (HELO relmlir6.idc.renesas.com) ([10.200.68.152]) by relmlie6.idc.renesas.com with ESMTP; 27 Aug 2020 08:12:27 +0900 Received: from mercury.renesas.com (unknown [10.166.252.133]) by relmlir6.idc.renesas.com (Postfix) with ESMTP id 3B1234103C32; Thu, 27 Aug 2020 08:12:27 +0900 (JST) Message-ID: <87eentvwab.wl-kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto To: Sameer Pujar Cc: , , , , , , , , , , , , , , , , , , Subject: Re: [PATCH v2 3/9] ASoC: audio-graph: Identify 'no_pcm' DAI links for DPCM In-Reply-To: References: <1596605064-27748-1-git-send-email-spujar@nvidia.com> <1596605064-27748-4-git-send-email-spujar@nvidia.com> <87pn7ofs19.wl-kuninori.morimoto.gx@renesas.com> <97f325a6-96cc-11c5-8027-8c0a159e3da0@nvidia.com> <2d3aa11e-3c56-1f7a-3d41-2457f973d55b@nvidia.com> <87sgcbwcnf.wl-kuninori.morimoto.gx@renesas.com> <14691a05-cb29-a030-0e72-eca900d8eb7e@nvidia.com> <87o8mzwajg.wl-kuninori.morimoto.gx@renesas.com> <87lfi3w7hj.wl-kuninori.morimoto.gx@renesas.com> User-Agent: Wanderlust/2.15.9 Emacs/26.3 Mule/6.0 MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Sameer > Sure. BTW, there are more such candidates which require 'lock' version > of these helpers. > For example: soc_find_component(), snd_soc_add/remove_pcm_runtime() > and snd_soc_register_dai(). soc_find_component() is static function, no need to care about mutex. other functions are indeed exported function, but is used from topology.c which is calling it under mutex. Thank you for your help !! Best regards --- Kuninori Morimoto