28 Oct
2016
28 Oct
'16
8:51 p.m.
On Tue, Oct 11, 2016 at 02:36:49PM +0800, mengdong.lin@linux.intel.com wrote:
@@ -508,6 +541,10 @@ static void remove_link(struct snd_soc_component *comp, if (dobj->ops && dobj->ops->link_unload) dobj->ops->link_unload(comp, dobj);
- kfree(link->name);
- kfree(link->stream_name);
- kfree(link->cpu_dai_name);
- list_del(&dobj->list); snd_soc_remove_dai_link(comp->card, link); kfree(link);
@@ -1606,7 +1643,8 @@ static int soc_tplg_dai_create(struct soc_tplg *tplg, if (dai_drv == NULL) return -ENOMEM;
- dai_drv->name = pcm->dai_name;
if (strlen(pcm->dai_name))
dai_drv->name = kstrdup(pcm->dai_name, GFP_KERNEL);
dai_drv->id = pcm->dai_id;
if (pcm->playback) {
These appear to be fixes unrelated to the ABI handling?