Update of /cvsroot/alsa/alsa-kernel/include
In directory sc8-pr-cvs1:/tmp/cvs-serv29864/include

Modified Files:
        core.h 
Log Message:
- fixed snd_card_free_in_thread().
  workqueue must be allocated statically.  now it's in the card struct.



Index: core.h
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/include/core.h,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -r1.44 -r1.45
--- core.h      17 May 2003 17:16:39 -0000      1.44
+++ core.h      4 Jun 2003 17:25:05 -0000       1.45
@@ -25,6 +25,7 @@
 #include <linux/sched.h>               /* wake_up() */
 #include <asm/semaphore.h>             /* struct semaphore */
 #include <linux/rwsem.h>               /* struct rw_semaphore */
+#include <linux/workqueue.h>           /* struct workqueue_struct */
 
 /* Typedef's */
 typedef struct timespec snd_timestamp_t;
@@ -158,6 +159,7 @@
        spinlock_t files_lock;          /* lock the files for this card */
        int shutdown;                   /* this card is going down */
        wait_queue_head_t shutdown_sleep;
+       struct work_struct free_workq;  /* for free in workqueue */
 
 #ifdef CONFIG_PM
        int (*set_power_state) (snd_card_t *card, unsigned int state);



-------------------------------------------------------
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