From: Takashi Iwai Date: Fri, 18 Mar 2011 06:31:53 +0000 (+0100) Subject: ALSA: aloop - Fix possible IRQ lock inversion X-Git-Tag: v2.6.37.5~24 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bffb8879ed2e5da445a280a8869ec608f21500e1;p=pandora-kernel.git ALSA: aloop - Fix possible IRQ lock inversion commit 98d21df431ad55281e1abf780f8d51e3391900b2 upstream. loopback_pos_update() can be called in the timer callback, thus the lock held should be irq-safe. Otherwise you'll get AB/BA deadlock together with substream->self_group.lock. Reported-and-tested-by: Knut Petersen Signed-off-by: Takashi Iwai Signed-off-by: Greg Kroah-Hartman --- Reading git-diff-tree failed