]> git.hungrycats.org Git - linux/commitdiff
[PATCH] oss/trident.c - convert cli to spinlocks
authorPeter Wächtler <pwaechtler@mac.com>
Fri, 30 Aug 2002 08:31:03 +0000 (01:31 -0700)
committerLinus Torvalds <torvalds@home.transmeta.com>
Fri, 30 Aug 2002 08:31:03 +0000 (01:31 -0700)
sound/oss/trident.c

index bafb3e3438c23ea725e7c2827da5be70875987b1..b0876eb5ca7eb3d5c998c97dd0b8d7a7094ed093 100644 (file)
@@ -2150,14 +2150,14 @@ static int trident_ioctl(struct inode *inode, struct file *file, unsigned int cm
                /* FIXME: spin_lock ? */
                if (file->f_mode & FMODE_WRITE) {
                        stop_dac(state);
-                       synchronize_irq();
+                       synchronize_irq(card->irq);
                        dmabuf->ready = 0;
                        dmabuf->swptr = dmabuf->hwptr = 0;
                        dmabuf->count = dmabuf->total_bytes = 0;
                }
                if (file->f_mode & FMODE_READ) {
                        stop_adc(state);
-                       synchronize_irq();
+                       synchronize_irq(card->irq);
                        dmabuf->ready = 0;
                        dmabuf->swptr = dmabuf->hwptr = 0;
                        dmabuf->count = dmabuf->total_bytes = 0;