
7 Jun
2013
7 Jun
'13
6:56 p.m.
On Wed, Jun 05, 2013 at 08:49:47AM +0200, Andreas Irestal wrote:
From: Andreas Irestål Andreas.Irestal@axis.com
When calling snd_soc_dapm_sync(), it eventually tries to lock the same mutex already locked in snd_soc_dapm_put_volsw_aic3x() and a deadlock occurs. By moving the mutex unlock to just before snd_soc_dapm_sync(), this deadlock is prevented. This problem was introduced in Linux 3.5
Applied but as covered in Documentation/SubmittingPatches you should *always* CC maintainers on patches.