X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sound%2Fdrivers%2Fopl3%2Fopl3_seq.c;h=56b1d1a964a9308a8617dbf342f4373359d5b71f;hb=987b0145d94eecf292d8b301228356f44611ab7c;hp=57becf34f43efa83949ef5171d6e8853a515cc70;hpb=f7ed79d23a47594e7834d66a8f14449796d4f3e6;p=linux-2.6.git diff --git a/sound/drivers/opl3/opl3_seq.c b/sound/drivers/opl3/opl3_seq.c index 57becf34f..56b1d1a96 100644 --- a/sound/drivers/opl3/opl3_seq.c +++ b/sound/drivers/opl3/opl3_seq.c @@ -52,13 +52,13 @@ int snd_opl3_synth_setup(struct snd_opl3 * opl3) { int idx; - mutex_lock(&opl3->access_mutex); + down(&opl3->access_mutex); if (opl3->used) { - mutex_unlock(&opl3->access_mutex); + up(&opl3->access_mutex); return -EBUSY; } opl3->used++; - mutex_unlock(&opl3->access_mutex); + up(&opl3->access_mutex); snd_opl3_reset(opl3); @@ -91,9 +91,9 @@ void snd_opl3_synth_cleanup(struct snd_opl3 * opl3) spin_unlock_irqrestore(&opl3->sys_timer_lock, flags); snd_opl3_reset(opl3); - mutex_lock(&opl3->access_mutex); + down(&opl3->access_mutex); opl3->used--; - mutex_unlock(&opl3->access_mutex); + up(&opl3->access_mutex); } static int snd_opl3_synth_use(void *private_data, struct snd_seq_port_subscribe * info)