On Fri, May 22, 2020 at 09:13:56AM +0900, Kuninori Morimoto wrote: > From: Kuninori Morimoto > > dai_link related function should be implemented at > soc-link.c. > This patch moves soc-pcm soc_rtd_xxx() > to soc-link as snd_soc_link_xxx() This breaks bisection on x86 allmodconfig: /mnt/kernel/sound/soc/soc-pcm.c: In function 'soc_pcm_open': /mnt/kernel/sound/soc/soc-pcm.c:733:29: error: passing argument 1 of 'snd_soc_link_startup' from incompatible pointer type [-Werror=incompatible-pointer-types] ret = snd_soc_link_startup(substream); ^~~~~~~~~ In file included from /mnt/kernel/sound/soc/soc-pcm.c:27: /mnt/kernel/include/sound/soc-link.h:12:54: note: expected 'struct snd_soc_pcm_runtime *' but argument is of type 'struct snd_pcm_substream *' int snd_soc_link_startup(struct snd_soc_pcm_runtime *rtd, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /mnt/kernel/sound/soc/soc-pcm.c:733:8: error: too few arguments to function 'snd_soc_link_startup' ret = snd_soc_link_startup(substream); ^~~~~~~~~~~~~~~~~~~~ (and some more)