Commit 7a6316fd authored by Peter Wächtler's avatar Peter Wächtler Committed by Linus Torvalds

[PATCH] oss/trident.c - convert cli to spinlocks

parent e8342e87
...@@ -2150,14 +2150,14 @@ static int trident_ioctl(struct inode *inode, struct file *file, unsigned int cm ...@@ -2150,14 +2150,14 @@ static int trident_ioctl(struct inode *inode, struct file *file, unsigned int cm
/* FIXME: spin_lock ? */ /* FIXME: spin_lock ? */
if (file->f_mode & FMODE_WRITE) { if (file->f_mode & FMODE_WRITE) {
stop_dac(state); stop_dac(state);
synchronize_irq(); synchronize_irq(card->irq);
dmabuf->ready = 0; dmabuf->ready = 0;
dmabuf->swptr = dmabuf->hwptr = 0; dmabuf->swptr = dmabuf->hwptr = 0;
dmabuf->count = dmabuf->total_bytes = 0; dmabuf->count = dmabuf->total_bytes = 0;
} }
if (file->f_mode & FMODE_READ) { if (file->f_mode & FMODE_READ) {
stop_adc(state); stop_adc(state);
synchronize_irq(); synchronize_irq(card->irq);
dmabuf->ready = 0; dmabuf->ready = 0;
dmabuf->swptr = dmabuf->hwptr = 0; dmabuf->swptr = dmabuf->hwptr = 0;
dmabuf->count = dmabuf->total_bytes = 0; dmabuf->count = dmabuf->total_bytes = 0;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment