[ALSA] semaphore -> mutex (ISA part)
Semaphore to mutex conversion. The conversion was generated via scripts, and the result was validated automatically via a script as well. Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Takashi Iwai <tiwai@suse.de>
此提交包含在:
@@ -149,10 +149,10 @@ static void snd_gf1_dma_interrupt(struct snd_gus_card * gus)
|
||||
|
||||
int snd_gf1_dma_init(struct snd_gus_card * gus)
|
||||
{
|
||||
down(&gus->dma_mutex);
|
||||
mutex_lock(&gus->dma_mutex);
|
||||
gus->gf1.dma_shared++;
|
||||
if (gus->gf1.dma_shared > 1) {
|
||||
up(&gus->dma_mutex);
|
||||
mutex_unlock(&gus->dma_mutex);
|
||||
return 0;
|
||||
}
|
||||
gus->gf1.interrupt_handler_dma_write = snd_gf1_dma_interrupt;
|
||||
@@ -160,7 +160,7 @@ int snd_gf1_dma_init(struct snd_gus_card * gus)
|
||||
gus->gf1.dma_data_pcm_last =
|
||||
gus->gf1.dma_data_synth =
|
||||
gus->gf1.dma_data_synth_last = NULL;
|
||||
up(&gus->dma_mutex);
|
||||
mutex_unlock(&gus->dma_mutex);
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -168,7 +168,7 @@ int snd_gf1_dma_done(struct snd_gus_card * gus)
|
||||
{
|
||||
struct snd_gf1_dma_block *block;
|
||||
|
||||
down(&gus->dma_mutex);
|
||||
mutex_lock(&gus->dma_mutex);
|
||||
gus->gf1.dma_shared--;
|
||||
if (!gus->gf1.dma_shared) {
|
||||
snd_dma_disable(gus->gf1.dma1);
|
||||
@@ -185,7 +185,7 @@ int snd_gf1_dma_done(struct snd_gus_card * gus)
|
||||
gus->gf1.dma_data_pcm_last =
|
||||
gus->gf1.dma_data_synth_last = NULL;
|
||||
}
|
||||
up(&gus->dma_mutex);
|
||||
mutex_unlock(&gus->dma_mutex);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
新增問題並參考
封鎖使用者