[ALSA] mpu401: fix recursive locking in timer
authorClemens Ladisch <clemens@ladisch.de>
Mon, 12 Nov 2007 07:47:57 +0000 (08:47 +0100)
committerJaroslav Kysela <perex@perex.cz>
Mon, 19 Nov 2007 17:38:32 +0000 (18:38 +0100)
commit60fac85fffc74cdd2fbdae821f269594ca25b6b1
tree9a5efc7e166f033ce5d3fe4c579f75b4cf9f09a7
parent56c36ca3b2df3ad8f2a3b7d3fba3670695163aaa
[ALSA] mpu401: fix recursive locking in timer

When the output and input ports are used at the same time, the timer can
be interrupted by the hardware interrupt, so we have to disable
interrupts when we take a lock in the timer.

Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
sound/drivers/mpu401/mpu401_uart.c