linux 2.6.16.38 w/ vs2.0.3-rc1
[linux-2.6.git] / include / sound / emux_synth.h
index d8cb51b..b2d6b2a 100644 (file)
@@ -113,7 +113,7 @@ struct snd_emux {
        struct snd_emux_voice *voices;  /* Voices (EMU 'channel') */
        int use_time;   /* allocation counter */
        spinlock_t voice_lock;  /* Lock for voice access */
-       struct mutex register_mutex;
+       struct semaphore register_mutex;
        int client;             /* For the sequencer client */
        int ports[SNDRV_EMUX_MAX_PORTS];        /* The ports for this device */
        struct snd_emux_port *portptrs[SNDRV_EMUX_MAX_PORTS];