[alsa-devel] [PATCH] ASoC: core: move DAI pre-links initiation to snd_soc_instantiate_card
Curtis Malainey
cujomalainey at google.com
Mon Jun 3 19:10:14 CEST 2019
> > probe_end:
> > - if (ret < 0)
> > + if (ret < 0 && ret != -EPROBE_DEFER)
> > soc_cleanup_card_resources(card);
> Should not call soc_cleanup_card_resources() if soc_init_dai_link()
> returns fail. Some context has not initialized yet in the case.
Why not? You need to clean up the platform naming if links fails which
will causes a use-after-free bug if you don't clean it up.
More information about the Alsa-devel
mailing list