linux 2.6.16.38 w/ vs2.0.3-rc1
[linux-2.6.git] / sound / drivers / opl4 / opl4_proc.c
index e552ec3..f4b4e74 100644 (file)
@@ -28,13 +28,13 @@ static int snd_opl4_mem_proc_open(struct snd_info_entry *entry,
 {
        struct snd_opl4 *opl4 = entry->private_data;
 
-       mutex_lock(&opl4->access_mutex);
+       down(&opl4->access_mutex);
        if (opl4->memory_access) {
-               mutex_unlock(&opl4->access_mutex);
+               up(&opl4->access_mutex);
                return -EBUSY;
        }
        opl4->memory_access++;
-       mutex_unlock(&opl4->access_mutex);
+       up(&opl4->access_mutex);
        return 0;
 }
 
@@ -43,9 +43,9 @@ static int snd_opl4_mem_proc_release(struct snd_info_entry *entry,
 {
        struct snd_opl4 *opl4 = entry->private_data;
 
-       mutex_lock(&opl4->access_mutex);
+       down(&opl4->access_mutex);
        opl4->memory_access--;
-       mutex_unlock(&opl4->access_mutex);
+       up(&opl4->access_mutex);
        return 0;
 }