X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sound%2Fdrivers%2Fopl3%2Fopl3_synth.c;h=3534a0e3342a9168da851e16d3a323f73465572f;hb=987b0145d94eecf292d8b301228356f44611ab7c;hp=6db503f025b3a79ca5f3c44148fb04e9b3b8ecc2;hpb=f7ed79d23a47594e7834d66a8f14449796d4f3e6;p=linux-2.6.git diff --git a/sound/drivers/opl3/opl3_synth.c b/sound/drivers/opl3/opl3_synth.c index 6db503f02..3534a0e33 100644 --- a/sound/drivers/opl3/opl3_synth.c +++ b/sound/drivers/opl3/opl3_synth.c @@ -76,13 +76,13 @@ int snd_opl3_open(struct snd_hwdep * hw, struct file *file) { struct snd_opl3 *opl3 = hw->private_data; - mutex_lock(&opl3->access_mutex); + down(&opl3->access_mutex); if (opl3->used) { - mutex_unlock(&opl3->access_mutex); + up(&opl3->access_mutex); return -EAGAIN; } opl3->used++; - mutex_unlock(&opl3->access_mutex); + up(&opl3->access_mutex); return 0; } @@ -179,9 +179,9 @@ int snd_opl3_release(struct snd_hwdep * hw, struct file *file) struct snd_opl3 *opl3 = hw->private_data; snd_opl3_reset(opl3); - mutex_lock(&opl3->access_mutex); + down(&opl3->access_mutex); opl3->used--; - mutex_unlock(&opl3->access_mutex); + up(&opl3->access_mutex); return 0; }