ASoC: wm5102: Initialize dac_comp_lock mutex
authorMark Brown <broonie@kernel.org>
Fri, 5 Dec 2014 20:06:31 +0000 (20:06 +0000)
committerMark Brown <broonie@kernel.org>
Mon, 8 Dec 2014 13:08:42 +0000 (13:08 +0000)
Commit d74bcaaeb6682 (ASoC: wm5102: Move ultrasonic response settings
lock to the driver level) created a driver local mutex for protecting
the ultrasonic response settings but neglected to initialize that mutex,
causing loud complaints from lockep and potential runtime failures. Fix
this by initializing the mutex.

Signed-off-by: Mark Brown <broonie@kernel.org>
Acked-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
sound/soc/codecs/wm5102.c

index 1f755349266762410a0758bc4beb520f926df95f..d78fb8dffc8cce02dacc9a6511e0b7072933eb48 100644 (file)
@@ -1900,6 +1900,8 @@ static int wm5102_probe(struct platform_device *pdev)
                return -ENOMEM;
        platform_set_drvdata(pdev, wm5102);
 
+       mutex_init(&arizona->dac_comp_lock);
+
        wm5102->core.arizona = arizona;
        wm5102->core.num_inputs = 6;