ASoC: Fix dapm_seq_compare() for multi-component
authorMark Brown <broonie@opensource.wolfsonmicro.com>
Fri, 12 Nov 2010 15:14:55 +0000 (15:14 +0000)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Mon, 15 Nov 2010 13:19:32 +0000 (13:19 +0000)
commitbcbb243396b82b0369465e9a547b7d5278cd26ad
treec65d85931047068e4d1c0080b65f133e38ef1bdb
parentccb3b84fa0fb6fb7b46b461881fd60440f579696
ASoC: Fix dapm_seq_compare() for multi-component

Ensure that we keep all widget powerups in DAPM sequence by making
the CODEC the last thing we compare on rather than the first thing.
Also fix the fact that we're currently comparing the widget pointers
rather than the CODEC pointers when we do the substraction so we
won't get stable results.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
sound/soc/soc-dapm.c