[I810_AUDIO] 11/x: Fix dead lock in drain_dac

From: Herbert Xu
Date: Fri Jan 16 2004 - 22:59:31 EST


This patch fixes a typo in a previous change that causes the driver
to deadlock under SMP.
--
Debian GNU/Linux 3.0 is out! ( http://www.debian.org/ )
Email: Herbert Xu ~{PmV>HI~} <herbert@xxxxxxxxxxxxxxxxxxx>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
Index: kernel-2.4/drivers/sound/i810_audio.c
===================================================================
RCS file: /home/gondolin/herbert/src/CVS/debian/kernel-source-2.4/drivers/sound/i810_audio.c,v
retrieving revision 1.19
diff -u -r1.19 i810_audio.c
--- kernel-2.4/drivers/sound/i810_audio.c 29 Nov 2003 09:53:43 -0000 1.19
+++ kernel-2.4/drivers/sound/i810_audio.c 16 Jan 2004 22:49:54 -0000
@@ -1260,7 +1260,7 @@
* any possible deadlocks.
*/
dmabuf->trigger = PCM_ENABLE_OUTPUT;
- i810_update_lvi(state, 0);
+ __i810_update_lvi(state, 0);

spin_unlock_irqrestore(&state->card->lock, flags);