[PATCH 00/27] ASoC: codecs: Use guard() for mutex & spin locks
phucduc.bui at gmail.com
phucduc.bui at gmail.com
Mon Jun 29 23:34:22 PDT 2026
From: bui duc phuc <phucduc.bui at gmail.com>
Hi all,
This series converts mutex and spinlock handling in ASoC codec drivers
to use the guard() and scoped_guard() helpers.
This is part 2 of a larger 78-patch conversion series. Part 1 (24
patches) has already been posted, while this series contains the next
27 patches to keep the review manageable.
https://lore.kernel.org/all/20260617103235.449609-1-phucduc.bui@gmail.com/
The changes are purely refactoring and have no functional impact.
Compile-tested only.
Best regards,
Phuc
bui duc phuc (27):
ASoC: codecs: da7213: Use guard() for mutex locks
ASoC: codecs: da7219: Use guard() for mutex locks
ASoC: codecs: es8316: Use guard() for mutex locks
ASoC: codecs: es8326: Use guard() for mutex locks
ASoC: codecs: es9356: Use guard() for mutex locks
ASoC: codecs: fs210x: Use guard() for mutex locks
ASoC: codecs: hdac_hdmi: Use guard() for mutex locks
ASoC: codecs: hdmi-codec: Use guard() for mutex locks
ASoC: codecs: idt821034: Use guard() for mutex locks
ASoC: codecs: lpass-macro: Use guard() for mutex locks
ASoC: codecs: madera: Use guard() for mutex locks
ASoC: codecs: max98095: Use guard() for mutex locks
ASoC: codecs: mt6359-accdet: Use guard() for mutex locks
ASoC: codecs: pcm512x: Use guard() for mutex locks
ASoC: codecs: pcm6240: Use guard() for mutex locks
ASoC: codecs: peb2466: Use guard() for mutex locks
ASoC: codecs: rt5514-spi: Use guard() for mutex locks
ASoC: codecs: rt5645: Use guard() for mutex locks
ASoC: codecs: rt5665: Use guard() for mutex locks
ASoC: codecs: rt5668: Use guard() for mutex locks
ASoC: codecs: rt5677: Use guard() for mutex locks
ASoC: codecs: rt5682: Use guard() for mutex locks
ASoC: codecs: rt700: Use guard() for mutex locks
ASoC: codecs: rt711: Use guard() for mutex locks
ASoC: codecs: rt712: Use guard() for mutex locks
ASoC: codecs: rt721: Use guard() for mutex locks
ASoC: codecs: rt722: Use guard() for mutex locks
sound/soc/codecs/da7213.c | 37 ++----
sound/soc/codecs/da7219.c | 55 +++------
sound/soc/codecs/es8316.c | 31 +++--
sound/soc/codecs/es8326.c | 30 +++--
sound/soc/codecs/es9356.c | 29 ++---
sound/soc/codecs/fs210x.c | 87 +++++---------
sound/soc/codecs/hdac_hdmi.c | 117 +++++++++----------
sound/soc/codecs/hdmi-codec.c | 15 +--
sound/soc/codecs/idt821034.c | 121 ++++++++-----------
sound/soc/codecs/lpass-macro-common.c | 12 +-
sound/soc/codecs/madera.c | 32 ++----
sound/soc/codecs/max98095.c | 35 +++---
sound/soc/codecs/mt6359-accdet.c | 13 +--
sound/soc/codecs/pcm512x.c | 19 +--
sound/soc/codecs/pcm6240.c | 25 ++--
sound/soc/codecs/peb2466.c | 16 +--
sound/soc/codecs/rt5514-spi.c | 21 ++--
sound/soc/codecs/rt5645.c | 160 +++++++++++++-------------
sound/soc/codecs/rt5665.c | 15 ++-
sound/soc/codecs/rt5668.c | 10 +-
sound/soc/codecs/rt5677-spi.c | 36 +++---
sound/soc/codecs/rt5677.c | 75 ++++++------
sound/soc/codecs/rt5682-sdw.c | 24 ++--
sound/soc/codecs/rt5682.c | 5 +-
sound/soc/codecs/rt5682s.c | 17 +--
sound/soc/codecs/rt700-sdw.c | 14 +--
sound/soc/codecs/rt711-sdca-sdw.c | 30 ++---
sound/soc/codecs/rt711-sdca.c | 8 +-
sound/soc/codecs/rt711-sdw.c | 24 ++--
sound/soc/codecs/rt711.c | 46 ++++----
sound/soc/codecs/rt712-sdca-sdw.c | 30 ++---
sound/soc/codecs/rt712-sdca.c | 8 +-
sound/soc/codecs/rt721-sdca-sdw.c | 29 ++---
sound/soc/codecs/rt721-sdca.c | 5 +-
sound/soc/codecs/rt722-sdca-sdw.c | 29 ++---
sound/soc/codecs/rt722-sdca.c | 4 +-
36 files changed, 557 insertions(+), 707 deletions(-)
--
2.43.0
More information about the Linux-mediatek
mailing list