Loading sound/soc/soc-pcm.c +12 −2 Original line number Diff line number Diff line Loading @@ -1427,7 +1427,12 @@ static struct snd_soc_pcm_runtime *dpcm_get_be(struct snd_soc_card *card, be->cpu_dai->playback_widget ? be->cpu_dai->playback_widget->name : "(not set)"); if (be->cpu_dai->playback_widget == widget) if ((be->cpu_dai->playback_widget && be->cpu_dai->playback_widget == widget && (be->dai_link->stream_name && !strcmp(be->dai_link->stream_name, be->cpu_dai->playback_widget->sname))) || be->codec_dai->playback_widget == widget) return be; for (i = 0; i < be->num_codecs; i++) { Loading @@ -1447,7 +1452,12 @@ static struct snd_soc_pcm_runtime *dpcm_get_be(struct snd_soc_card *card, be->cpu_dai->capture_widget ? be->cpu_dai->capture_widget->name : "(not set)"); if (be->cpu_dai->capture_widget == widget) if ((be->cpu_dai->capture_widget && be->cpu_dai->capture_widget == widget && (be->dai_link->stream_name && !strcmp(be->dai_link->stream_name, be->cpu_dai->capture_widget->sname))) || be->codec_dai->capture_widget == widget) return be; for (i = 0; i < be->num_codecs; i++) { Loading Loading
sound/soc/soc-pcm.c +12 −2 Original line number Diff line number Diff line Loading @@ -1427,7 +1427,12 @@ static struct snd_soc_pcm_runtime *dpcm_get_be(struct snd_soc_card *card, be->cpu_dai->playback_widget ? be->cpu_dai->playback_widget->name : "(not set)"); if (be->cpu_dai->playback_widget == widget) if ((be->cpu_dai->playback_widget && be->cpu_dai->playback_widget == widget && (be->dai_link->stream_name && !strcmp(be->dai_link->stream_name, be->cpu_dai->playback_widget->sname))) || be->codec_dai->playback_widget == widget) return be; for (i = 0; i < be->num_codecs; i++) { Loading @@ -1447,7 +1452,12 @@ static struct snd_soc_pcm_runtime *dpcm_get_be(struct snd_soc_card *card, be->cpu_dai->capture_widget ? be->cpu_dai->capture_widget->name : "(not set)"); if (be->cpu_dai->capture_widget == widget) if ((be->cpu_dai->capture_widget && be->cpu_dai->capture_widget == widget && (be->dai_link->stream_name && !strcmp(be->dai_link->stream_name, be->cpu_dai->capture_widget->sname))) || be->codec_dai->capture_widget == widget) return be; for (i = 0; i < be->num_codecs; i++) { Loading