[alsa-devel] [asoc:topic/core 3/3] sound//soc/soc-core.c:3856:8: error: too many arguments to function 'snd_soc_register_dais'
tree: https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git topic/core head: a8768c52c511e92d9c9816cecaec4bca77da8a89 commit: a8768c52c511e92d9c9816cecaec4bca77da8a89 [3/3] ASoC: soc-core: remove legacy_dai_naming from snd_soc_register_dais() config: x86_64-randconfig-x018-201806 (attached as .config) compiler: gcc-7 (Debian 7.3.0-1) 7.3.0 reproduce: git checkout a8768c52c511e92d9c9816cecaec4bca77da8a89 # save the attached .config to linux build tree make ARCH=x86_64
All errors (new ones prefixed by >>):
sound//soc/soc-core.c: In function 'snd_soc_register_codec':
sound//soc/soc-core.c:3856:8: error: too many arguments to function 'snd_soc_register_dais'
ret = snd_soc_register_dais(&codec->component, dai_drv, num_dai, false); ^~~~~~~~~~~~~~~~~~~~~ sound//soc/soc-core.c:3152:12: note: declared here static int snd_soc_register_dais(struct snd_soc_component *component, ^~~~~~~~~~~~~~~~~~~~~
vim +/snd_soc_register_dais +3856 sound//soc/soc-core.c
a39f75f79 Xiubo Li 2014-03-26 3847 a39f75f79 Xiubo Li 2014-03-26 3848 if (codec_drv->get_regmap) 886f56922 Lars-Peter Clausen 2014-08-19 3849 codec->component.regmap = codec_drv->get_regmap(dev); a39f75f79 Xiubo Li 2014-03-26 3850 f0fba2ad1 Liam Girdwood 2010-03-17 3851 for (i = 0; i < num_dai; i++) { 273d778ef Kuninori Morimoto 2017-10-11 3852 convert_endianness_formats(&dai_drv[i].playback); 273d778ef Kuninori Morimoto 2017-10-11 3853 convert_endianness_formats(&dai_drv[i].capture); 151ab22cf Mark Brown 2009-05-09 3854 } 151ab22cf Mark Brown 2009-05-09 3855 bb13109d8 Lars-Peter Clausen 2014-06-16 @3856 ret = snd_soc_register_dais(&codec->component, dai_drv, num_dai, false); 5acd7dfbd Kuninori Morimoto 2013-02-25 3857 if (ret < 0) { f42cf8d6a Masanari Iida 2015-02-24 3858 dev_err(dev, "ASoC: Failed to register DAIs: %d\n", ret); bb13109d8 Lars-Peter Clausen 2014-06-16 3859 goto err_cleanup; 26b01ccdc Mark Brown 2010-08-18 3860 } f0fba2ad1 Liam Girdwood 2010-03-17 3861 bb13109d8 Lars-Peter Clausen 2014-06-16 3862 list_for_each_entry(dai, &codec->component.dai_list, list) bb13109d8 Lars-Peter Clausen 2014-06-16 3863 dai->codec = codec; f0fba2ad1 Liam Girdwood 2010-03-17 3864 e1328a832 Kuninori Morimoto 2013-03-07 3865 mutex_lock(&client_mutex); bb13109d8 Lars-Peter Clausen 2014-06-16 3866 snd_soc_component_add_unlocked(&codec->component); 054880feb Mark Brown 2012-04-09 3867 list_add(&codec->list, &codec_list); e1328a832 Kuninori Morimoto 2013-03-07 3868 mutex_unlock(&client_mutex); e1328a832 Kuninori Morimoto 2013-03-07 3869 f4333203e Lars-Peter Clausen 2014-06-16 3870 dev_dbg(codec->dev, "ASoC: Registered codec '%s'\n", f4333203e Lars-Peter Clausen 2014-06-16 3871 codec->component.name); 0d0cf00a7 Mark Brown 2008-12-10 3872 return 0; f0fba2ad1 Liam Girdwood 2010-03-17 3873 bb13109d8 Lars-Peter Clausen 2014-06-16 3874 err_cleanup: bb13109d8 Lars-Peter Clausen 2014-06-16 3875 snd_soc_component_cleanup(&codec->component); bb13109d8 Lars-Peter Clausen 2014-06-16 3876 err_free: f0fba2ad1 Liam Girdwood 2010-03-17 3877 kfree(codec); f0fba2ad1 Liam Girdwood 2010-03-17 3878 return ret; 0d0cf00a7 Mark Brown 2008-12-10 3879 } 0d0cf00a7 Mark Brown 2008-12-10 3880 EXPORT_SYMBOL_GPL(snd_soc_register_codec); 0d0cf00a7 Mark Brown 2008-12-10 3881
:::::: The code at line 3856 was first introduced by commit :::::: bb13109d85ba5f8009f1a26d840e70198537a4e3 ASoC: Split component registration into two steps
:::::: TO: Lars-Peter Clausen lars@metafoo.de :::::: CC: Mark Brown broonie@linaro.org
--- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation
participants (1)
-
kbuild test robot