Update of /cvsroot/alsa/alsa-driver/acore/seq
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32436

Modified Files:
        seq_memory.patch 
Log Message:
Fixed compilation

Index: seq_memory.patch
===================================================================
RCS file: /cvsroot/alsa/alsa-driver/acore/seq/seq_memory.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- seq_memory.patch    7 Jan 2004 14:35:55 -0000       1.2
+++ seq_memory.patch    17 Feb 2004 14:28:04 -0000      1.3
@@ -1,26 +1,26 @@
---- seq_memory.c       2003-05-30 15:40:18.000000000 +0200
-+++ seq_memory.c.old   2003-05-30 15:42:46.000000000 +0200
+--- seq_memory.c.old   2004-02-11 20:40:02.000000000 +0100
++++ seq_memory.c       2004-02-17 15:27:35.000000000 +0100
 @@ -1,3 +1,4 @@
 +#define __NO_VERSION__
  /*
   *  ALSA sequencer Memory Manager
   *  Copyright (c) 1998 by Frank van de Pol <[EMAIL PROTECTED]>
-@@ -235,7 +236,18 @@
-       while (pool->free == NULL && ! nonblock && ! pool->closing) {
- 
-               spin_unlock(&pool->lock);
+@@ -239,7 +240,18 @@
+               set_current_state(TASK_INTERRUPTIBLE);
+               add_wait_queue(&pool->output_sleep, &wait);
+               spin_unlock_irq(&pool->lock);
 +#ifdef LINUX_2_2
 +              /* change semaphore to allow other clients
 +                 to access device file */
 +              if (file)
 +                      up(&semaphore_of(file));
 +#endif
-               interruptible_sleep_on(&pool->output_sleep);
+               schedule();
 +#ifdef LINUX_2_2
 +              /* restore semaphore again */
 +              if (file)
 +                      down(&semaphore_of(file));
 +#endif
-               spin_lock(&pool->lock);
+               spin_lock_irq(&pool->lock);
+               remove_wait_queue(&pool->output_sleep, &wait);
                /* interrupted? */
-               if (signal_pending(current)) {



-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
Alsa-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-cvslog

Reply via email to