[alsa-devel] [asoc:topic/topology 1/4] sound//soc/soc-topology.c:352:42: error: 'struct snd_soc_tplg_ops' has no member named 'widget_ready'; did you mean 'widget_load'?

kbuild test robot fengguang.wu at intel.com
Thu Jun 8 16:49:59 CEST 2017


tree:   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git topic/topology
head:   294de6e372673229432dc8bcd80964223bc1589d
commit: c8597af855f3e34aaebaff0e5c3dbd07611c87f1 [1/4] ASoC: topology: Allow bespoke configuration post widget creation
config: x86_64-randconfig-u0-06082216 (attached as .config)
compiler: gcc-6 (Debian 6.2.0-3) 6.2.0 20160901
reproduce:
        git checkout c8597af855f3e34aaebaff0e5c3dbd07611c87f1
        # save the attached .config to linux build tree
        make ARCH=x86_64 

All errors (new ones prefixed by >>):

   sound//soc/soc-topology.c: In function 'soc_tplg_widget_ready':
>> sound//soc/soc-topology.c:352:42: error: 'struct snd_soc_tplg_ops' has no member named 'widget_ready'; did you mean 'widget_load'?
     if (tplg->comp && tplg->ops && tplg->ops->widget_ready)
                                             ^~
   sound//soc/soc-topology.c:353:19: error: 'struct snd_soc_tplg_ops' has no member named 'widget_ready'; did you mean 'widget_load'?
      return tplg->ops->widget_ready(tplg->comp, w, tplg_w);
                      ^~
   sound//soc/soc-topology.c: In function 'soc_tplg_dai_load':
   sound//soc/soc-topology.c:364:10: error: too many arguments to function 'tplg->ops->dai_load'
      return tplg->ops->dai_load(tplg->comp, dai_drv, pcm, dai);
             ^~~~
   sound//soc/soc-topology.c: In function 'soc_tplg_dai_create':
>> sound//soc/soc-topology.c:1723:8: error: too few arguments to function 'soc_tplg_dai_load'
     ret = soc_tplg_dai_load(tplg, dai_drv);
           ^~~~~~~~~~~~~~~~~
   sound//soc/soc-topology.c:359:12: note: declared here
    static int soc_tplg_dai_load(struct soc_tplg *tplg,
               ^~~~~~~~~~~~~~~~~
   sound//soc/soc-topology.c: In function 'soc_tplg_dai_config':
   sound//soc/soc-topology.c:2206:8: error: too few arguments to function 'soc_tplg_dai_load'
     ret = soc_tplg_dai_load(tplg, dai_drv);
           ^~~~~~~~~~~~~~~~~
   sound//soc/soc-topology.c:359:12: note: declared here
    static int soc_tplg_dai_load(struct soc_tplg *tplg,
               ^~~~~~~~~~~~~~~~~

vim +352 sound//soc/soc-topology.c

   346	
   347	/* optionally pass new dynamic widget to component driver. This is mainly for
   348	 * external widgets where we can assign private data/ops */
   349	static int soc_tplg_widget_ready(struct soc_tplg *tplg,
   350		struct snd_soc_dapm_widget *w, struct snd_soc_tplg_dapm_widget *tplg_w)
   351	{
 > 352		if (tplg->comp && tplg->ops && tplg->ops->widget_ready)
 > 353			return tplg->ops->widget_ready(tplg->comp, w, tplg_w);
   354	
   355		return 0;
   356	}

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation
-------------- next part --------------
A non-text attachment was scrubbed...
Name: .config.gz
Type: application/gzip
Size: 25380 bytes
Desc: not available
URL: <http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20170608/f8cccdb3/attachment-0001.bin>


More information about the Alsa-devel mailing list