]> git.ipfire.org Git - thirdparty/linux.git/commit
ALSA: hwdep: Use guard() for locking
authorTakashi Iwai <tiwai@suse.de>
Tue, 27 Feb 2024 08:52:47 +0000 (09:52 +0100)
committerTakashi Iwai <tiwai@suse.de>
Wed, 28 Feb 2024 14:01:20 +0000 (15:01 +0100)
commite6684d08cc1935774b07efc262e70b41ac1c0f93
tree49fdf4575986620bdf1318e3ea57c4b8a21c0bf1
parentb04892691d2659a592eaaa0444d60eb12cfa4df8
ALSA: hwdep: Use guard() for locking

We can simplify the code gracefully with new guard() macro and co for
automatic cleanup of locks.

There are still a few remaining explicit mutex_lock/unlock calls, and
those are for the places where we do temporary unlock/relock, which
doesn't fit well with the guard(), so far.

Only the code refactoring, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://lore.kernel.org/r/20240227085306.9764-6-tiwai@suse.de
sound/core/hwdep.c