]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ASoC: dapm: Make sure we have a card when displaying component widgets
authorMark Brown <broonie@kernel.org>
Fri, 18 Mar 2016 12:04:23 +0000 (12:04 +0000)
committerMark Brown <broonie@kernel.org>
Fri, 18 Mar 2016 12:04:23 +0000 (12:04 +0000)
commit47325078f2a3e543150e7df967e45756b2fff7ec
tree30a8e46009579d86c1402e2e870f20a8525f07d5
parentd4a6360f19c1c551afcba42be98df04651fab31b
ASoC: dapm: Make sure we have a card when displaying component widgets

The dummy component is reused for all cards so we special case and don't
bind it to any of them.  This means that code like that displaying the
component widgets that tries to look at the card will crash.  In the
future we will fix this by ensuring that the dummy component looks like
other components but that is invasive and so not suitable for a fix.
Instead add a special case check here.

Reported-by: Harry Pan <harry.pan@intel.com>
Suggested-by: Lars-Peter Clausen <lars@metafoo.de>
Signed-off-by: Mark Brown <broonie@kernel.org>
Cc: stable@vger.kernel.org
sound/soc/soc-dapm.c