From: Mark Brown Date: Fri, 5 Dec 2014 20:06:31 +0000 (+0000) Subject: ASoC: wm5102: Initialize dac_comp_lock mutex X-Git-Tag: v4.14-rc1~6228^2~38^2~20^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=47370022d2ca552ab524bb14211fefa3a2518ba8;p=platform%2Fkernel%2Flinux-rpi.git ASoC: wm5102: Initialize dac_comp_lock mutex 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 Acked-by: Charles Keepax --- diff --git a/sound/soc/codecs/wm5102.c b/sound/soc/codecs/wm5102.c index 1f75534..d78fb8d 100644 --- a/sound/soc/codecs/wm5102.c +++ b/sound/soc/codecs/wm5102.c @@ -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;