浏览代码

ASoC: pxa2xx-i2s: Fix inappropriate release of i2s clock

i2s_clk is 'put' for no reason in pxa2xx_i2s_shutdown.
Now we 'get' i2s_clk at probe and 'put' it at driver removal or when
probe fails.

Signed-off-by: Karl Beldan <karl.beldan@mobile-devices.fr>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Karl Beldan 16 年之前
父节点
当前提交
9bc04fd167
共有 1 个文件被更改,包括 0 次插入2 次删除
  1. 0 2
      sound/soc/pxa/pxa2xx-i2s.c

+ 0 - 2
sound/soc/pxa/pxa2xx-i2s.c

@@ -257,8 +257,6 @@ static void pxa2xx_i2s_shutdown(struct snd_pcm_substream *substream,
 		pxa_i2s_wait();
 		clk_disable(clk_i2s);
 	}
-
-	clk_put(clk_i2s);
 }
 
 #ifdef CONFIG_PM