|
|
Re: [alsa-devel] [PATCH 1/4] ASoC: mxs-saif: fix clock prepare and enable unbalance issue |
On Fri, Jul 20, 2012 at 05:20:24PM +0800, Dong Aisheng wrote: > From: Dong Aisheng <dong.aisheng@xxxxxxxxxx> > > Currently we directly call a clock_enable in trigger function without > a clk_prepare as pair first. > This will cause system hang immediately when run capture because > the clock was not prepared(playback does not hang because the clock was > prepared already by get_mclk before), a warning message in clock framework > may cause a deadlock to reclaim clock lock (see: pl011_console_write). > > Here we prepare clock first in hw_param, then enable it in trigger > function to guarantee the balance. > > Cc: Mark Brown <broonie@xxxxxxxxxxxxxxxxxxxxxxxxxxx> > Cc: Liam Girdwood <lrg@xxxxxx> > Cc: Wolfram Sang <w.sang@xxxxxxxxxxxxxx> > Cc: Shawn Guo <shawn.guo@xxxxxxxxxx> Acked-by: Shawn Guo <shawn.guo@xxxxxxxxxx> _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
[Linux ARM (vger)] [Linux ARM MSM] [Linux Omap] [Linux Arm] [Linux Tegra] [Fedora ARM] [eCos] [Linux Fastboot] [Gcc Help] [Git] [DCCP] [IETF Announce] [Security] [PDAs] [Linux] [Linux MIPS] [Yosemite Campsites] [Photos]
![]() |
![]() |