]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
ASoC: max98090: Remove unnecessary snd_soc_dapm_sync()
authorLars-Peter Clausen <lars@metafoo.de>
Thu, 14 May 2015 09:20:00 +0000 (11:20 +0200)
committerMark Brown <broonie@kernel.org>
Mon, 18 May 2015 03:46:55 +0000 (04:46 +0100)
max98090_jack_work() doesn't modify the DAPM graph other than what's done
in snd_soc_jack_report(). snd_soc_jack_report() already calls
snd_soc_dapm_sync() internally, so there is no need to call it manually
and can be removed.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/max98090.c

index c5736b2f7c768f8a6f95e57f4c84eae0f3c38714..5a0bd8a0c9e99270bafb2312ea0013914f1b6f04 100644 (file)
@@ -2186,7 +2186,6 @@ static void max98090_jack_work(struct work_struct *work)
                struct max98090_priv,
                jack_work.work);
        struct snd_soc_codec *codec = max98090->codec;
-       struct snd_soc_dapm_context *dapm = &codec->dapm;
        int status = 0;
        int reg;
 
@@ -2265,8 +2264,6 @@ static void max98090_jack_work(struct work_struct *work)
 
        snd_soc_jack_report(max98090->jack, status,
                            SND_JACK_HEADSET | SND_JACK_BTN_0);
-
-       snd_soc_dapm_sync(dapm);
 }
 
 static irqreturn_t max98090_interrupt(int irq, void *data)