diff options
author | Mark Brown <broonie@linaro.org> | 2014-01-30 21:32:06 +0100 |
---|---|---|
committer | Mark Brown <broonie@linaro.org> | 2014-02-03 13:51:00 +0100 |
commit | 9d7433b064a6349aae8a266e8243ef75637bec45 (patch) | |
tree | 96511a63ba0774a80b8dfcc850a1971bf5dbf208 /sound/soc/codecs/wm8962.c | |
parent | ASoC: wm8962: Clean up error handling for failed FLL start (diff) | |
download | linux-9d7433b064a6349aae8a266e8243ef75637bec45.tar.xz linux-9d7433b064a6349aae8a266e8243ef75637bec45.zip |
ASoC: wm8962: Reinitialise the IRQ completion rather than just trying it
This is better practice.
Signed-off-by: Mark Brown <broonie@linaro.org>
Acked-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
Diffstat (limited to 'sound/soc/codecs/wm8962.c')
-rw-r--r-- | sound/soc/codecs/wm8962.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sound/soc/codecs/wm8962.c b/sound/soc/codecs/wm8962.c index cd96d463a505..c06bb5088e60 100644 --- a/sound/soc/codecs/wm8962.c +++ b/sound/soc/codecs/wm8962.c @@ -2884,7 +2884,7 @@ static int wm8962_set_fll(struct snd_soc_codec *codec, int fll_id, int source, snd_soc_write(codec, WM8962_FLL_CONTROL_7, fll_div.lambda); snd_soc_write(codec, WM8962_FLL_CONTROL_8, fll_div.n); - try_wait_for_completion(&wm8962->fll_lock); + reinit_completion(&wm8962->fll_lock); ret = pm_runtime_get_sync(codec->dev); if (ret < 0) { |