mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-07-16 17:57:38 -04:00
ALSA: aw2: Use guard() for mutex locks
Replace the manual mutex lock/unlock pairs with guard() for code simplification. Only code refactoring, and no behavior change. Signed-off-by: Takashi Iwai <tiwai@suse.de> Link: https://patch.msgid.link/20250829144342.4290-13-tiwai@suse.de
This commit is contained in:
@@ -347,7 +347,7 @@ static int snd_aw2_pcm_prepare_playback(struct snd_pcm_substream *substream)
|
||||
struct snd_pcm_runtime *runtime = substream->runtime;
|
||||
unsigned long period_size, buffer_size;
|
||||
|
||||
mutex_lock(&chip->mtx);
|
||||
guard(mutex)(&chip->mtx);
|
||||
|
||||
period_size = snd_pcm_lib_period_bytes(substream);
|
||||
buffer_size = snd_pcm_lib_buffer_bytes(substream);
|
||||
@@ -363,8 +363,6 @@ static int snd_aw2_pcm_prepare_playback(struct snd_pcm_substream *substream)
|
||||
snd_pcm_period_elapsed,
|
||||
(void *)substream);
|
||||
|
||||
mutex_unlock(&chip->mtx);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -376,7 +374,7 @@ static int snd_aw2_pcm_prepare_capture(struct snd_pcm_substream *substream)
|
||||
struct snd_pcm_runtime *runtime = substream->runtime;
|
||||
unsigned long period_size, buffer_size;
|
||||
|
||||
mutex_lock(&chip->mtx);
|
||||
guard(mutex)(&chip->mtx);
|
||||
|
||||
period_size = snd_pcm_lib_period_bytes(substream);
|
||||
buffer_size = snd_pcm_lib_buffer_bytes(substream);
|
||||
@@ -392,8 +390,6 @@ static int snd_aw2_pcm_prepare_capture(struct snd_pcm_substream *substream)
|
||||
snd_pcm_period_elapsed,
|
||||
(void *)substream);
|
||||
|
||||
mutex_unlock(&chip->mtx);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user