Update of /cvsroot/alsa/alsa-kernel/sparc
In directory sc8-pr-cvs1:/tmp/cvs-serv9757/sparc

Modified Files:
        cs4231.c 
Log Message:
Sync with the 2.5 kernel tree

Index: cs4231.c
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/sparc/cs4231.c,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- cs4231.c    8 May 2003 08:32:35 -0000       1.7
+++ cs4231.c    6 Jun 2003 11:54:28 -0000       1.8
@@ -716,10 +716,12 @@
        case SNDRV_PCM_TRIGGER_STOP:
        {
                unsigned int what = 0;
-               snd_pcm_substream_t *s = substream;
+               snd_pcm_substream_t *s;
+               struct list_head *pos;
                unsigned long flags;
 
-               do {
+               snd_pcm_group_for_each(pos, substream) {
+                       s = snd_pcm_group_substream_entry(pos);
                        if (s == chip->playback_substream) {
                                what |= CS4231_PLAYBACK_ENABLE;
                                snd_pcm_trigger_done(s, substream);
@@ -727,8 +729,7 @@
                                what |= CS4231_RECORD_ENABLE;
                                snd_pcm_trigger_done(s, substream);
                        }
-                       s = s->link_next;
-               } while (s != substream);
+               }
 
 #if 0
                printk("TRIGGER: what[%x] on(%d)\n",



-------------------------------------------------------
This SF.net email is sponsored by:  Etnus, makers of TotalView, The best
thread debugger on the planet. Designed with thread debugging features
you've never dreamed of, try TotalView 6 free at www.etnus.com.
_______________________________________________
Alsa-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-cvslog

Reply via email to