ASoC: core: Fix possible NULL pointer dereference
authorTushar Behera <tushar.b@samsung.com>
Fri, 4 Jul 2014 08:53:00 +0000 (14:23 +0530)
committerMark Brown <broonie@linaro.org>
Wed, 9 Jul 2014 08:06:46 +0000 (10:06 +0200)
commit7e07e7c0854b32181b314f5ba43007629594663a
tree4445c7b2fe423b4f14503e47d62ef52c05106154
parent1e4c0d7c9a2b44e18fe9e93712672741f70e36da
ASoC: core: Fix possible NULL pointer dereference

snd_soc_of_parse_card_name() may be called before card->dev has been
set, which results in a kernel panic.

Unable to handle kernel NULL pointer dereference at virtual address 00000210
PC is at snd_soc_of_parse_card_name+0x18/0x54
LR is at snow_probe+0x5c/0xd4

Add an error check in snd_soc_of_parse_card_name() to take care of this
case and print out a message in case of error.

Signed-off-by: Tushar Behera <tushar.b@samsung.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
sound/soc/soc-core.c