[alsa-devel] [PATCH 2/2] ASoC: DAPM - Make sure DAPM widget IO ops hold the component mutex.

Tabi Timur-B04825 B04825 at freescale.com
Fri Mar 9 18:26:02 CET 2012

On Tue, Mar 6, 2012 at 12:16 PM, Liam Girdwood <lrg at ti.com> wrote:
> Currently not all DAPM widget IO ops are holding their component mutex
> (codec or platform). Make sure this is now held for DAPM widget IO operations.
> Signed-off-by: Liam Girdwood <lrg at ti.com>

This patch breaks the P1022DS, which uses the WM8776 as a codec.  The
MPC8610HPCD, which is identical to the P1022DS but uses the CS4270
codec instead, works fine.

I'm guessing it's some kind of deadlock, because as soon as I start
playback, the system halts.  Not even Ctrl-C works.

Timur Tabi
Linux kernel developer at Freescale

More information about the Alsa-devel mailing list