[alsa-devel] [PATCH 2.6.38] ASoC: fill in snd_soc_pcm_runtime.card before calling snd_soc_dai_link.init()
Liam Girdwood
lrg at slimlogic.co.uk
Wed Feb 2 21:48:45 CET 2011
On Wed, 2011-02-02 at 21:11 +0100, Janusz Krzysztofik wrote:
> The .card member of the snd_soc_pcm_runtime structure pointed to by the
> snd_soc_dai_link.init() argument used to be initialized before the
> function being called. This has changed, probably unintentionally,
> after recent refactorings. Since the function implementations are free
> to make use of this pointer, move its assignment back before the
> function is called to avoid NULL pointer dereferences.
>
> Created and tested on Amstrad Delta againts linux-2.6.38-rc2
>
> Signed-off-by: Janusz Krzysztofik <jkrzyszt at tis.icnet.pl>
Acked-by: Liam Girdwood <lrg at slimlogic.co.uk>
--
Freelance Developer, SlimLogic Ltd
ASoC and Voltage Regulator Maintainer.
http://www.slimlogic.co.uk
More information about the Alsa-devel
mailing list