From mboxrd@z Thu Jan 1 00:00:00 1970 From: Takashi Iwai Subject: Re: [PATCH v4 02/14] ASoC: SOF: Add Sound Open Firmware KControl support Date: Thu, 14 Feb 2019 10:30:39 +0100 Message-ID: References: <20190213220734.10471-1-pierre-louis.bossart@linux.intel.com> <20190213220734.10471-3-pierre-louis.bossart@linux.intel.com> Mime-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20190213220734.10471-3-pierre-louis.bossart@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: alsa-devel-bounces@alsa-project.org To: Pierre-Louis Bossart Cc: alsa-devel@alsa-project.org, andriy.shevchenko@intel.com, Daniel Baluta , liam.r.girdwood@linux.intel.com, vkoul@kernel.org, broonie@kernel.org, Alan Cox , sound-open-firmware@alsa-project.org List-Id: alsa-devel@alsa-project.org On Wed, 13 Feb 2019 23:07:22 +0100, Pierre-Louis Bossart wrote: > > +int snd_sof_bytes_ext_put(struct snd_kcontrol *kcontrol, > + const unsigned int __user *binary_data, > + unsigned int size) > +{ > + struct soc_bytes_ext *be = > + (struct soc_bytes_ext *)kcontrol->private_value; > + struct snd_sof_control *scontrol = be->dobj.private; > + struct snd_sof_dev *sdev = scontrol->sdev; > + struct sof_ipc_ctrl_data *cdata = scontrol->control_data; > + struct snd_ctl_tlv header; > + const struct snd_ctl_tlv __user *tlvd = > + (const struct snd_ctl_tlv __user *)binary_data; .... Do we keep supporting TLV-typed ext access in SOF? This seems to be disliked nowadays (since it's a sort of abuse of TLV API), and we agreed for dropping / reducing it. thanks, Takashi