ASoC: codecs: Use guard() for mutex & spin locks - part 2
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v4 Latest posting 2/229 patches 1 replyIn review
- v3 posting 2/227 patches 8 repliesSuperseded
- v2 posting 2/227 patches 2 repliesSuperseded
Earlier versions · 4
| Version | Posted | Patches | Replies | Status |
|---|---|---|---|---|
| v4 posting 1/2 | 24 patches | 2 replies | Superseded | |
| v3 posting 1/2 | 24 patches | 5 replies | Superseded | |
| v2 posting 1/2 | 24 patches | 13 replies | Superseded | |
| v1 | 27 patches | 6 replies | Superseded |
Changes in v4 from the cover letter
- Included 2 additional codec drivers for cleanup.
- Simplify regcache error handling in resume for both rt712 and rt721.
- Remove goto labels to streamline error paths and prepare for guard cleanup.
Patches in v4 posting 2/2 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/29 | ASoC: codecs: da7213: Use guard() for mutex lockssound/ | +12 | 0 replies | |
| 2/29 | ASoC: codecs: da7219: Use guard() for mutex lockssound/ | +19 | 0 replies | |
| 3/29 | ASoC: codecs: es8316: Use guard() for mutex lockssound/ | +13 | 0 replies | |
| 4/29 | ASoC: codecs: es8326: Use guard() for mutex lockssound/ | +13 | 0 replies | |
| 5/29 | ASoC: codecs: es9356: Use guard() for mutex lockssound/ | +16 | 0 replies | |
| 6/29 | ASoC: codecs: fs210x: Use guard() for mutex lockssound/ | +31 | 0 replies | |
| 7/29 | ASoC: codecs: hdac_hdmi: Use guard() for mutex lockssound/ | +57 | 0 replies | |
| 8/29 | ASoC: codecs: hdmi-codec: Use guard() for mutex lockssound/ | +6 | 0 replies | |
| 9/29 | ASoC: codecs: idt821034: Use guard() for mutex lockssound/ | +57 | 0 replies | |
| 10/29 | ASoC: codecs: lpass-macro: Use guard() for mutex lockssound/ | +4 | 0 replies | |
| 11/29 | ASoC: codecs: madera: Use guard() for mutex lockssound/ | +13 | 0 replies | |
| 12/29 | ASoC: codecs: max98095: Use guard() for mutex lockssound/ | +20 | 0 replies | |
| 13/29 | ASoC: codecs: mt6359-accdet: Use guard() for mutex lockssound/ | +4 | 0 replies | |
| 14/29 | ASoC: codecs: pcm512x: Use guard() for mutex lockssound/ | +6 | 0 replies | |
| 15/29 | ASoC: codecs: pcm6240: Use guard() for mutex lockssound/ | +12 | 0 replies | |
| 16/29 | ASoC: codecs: peb2466: Use guard() for mutex lockssound/ | +6 | 0 replies | |
| 17/29 | ASoC: codecs: rt5514-spi: Use guard() for mutex lockssound/ | +8 | 0 replies | |
| 18/29 | ASoC: codecs: rt5645: Use guard() for mutex lockssound/ | +79 | 0 replies | |
| 19/29 | ASoC: codecs: rt5665: Use guard() for mutex lockssound/ | +7 | 0 replies | |
| 20/29 | ASoC: codecs: rt5668: Use guard() for mutex lockssound/ | +3 | 0 replies | |
| 21/29 | ASoC: codecs: rt5677: Use guard() for mutex lockssound/ sound/ | +49 | 0 replies | |
| 22/29 | ASoC: codecs: rt5682: Use guard() for mutex lockssound/ sound/ sound/ | +19 | 0 replies | |
| 23/29 | ASoC: codecs: rt700: Use guard() for mutex lockssound/ | +7 | 0 replies | |
| 24/29 | ASoC: codecs: rt711: Use guard() for mutex lockssound/ sound/ sound/ +1 more | +54 | 0 replies | |
| 25/29 | ASoC: codecs: rt712-sdca-sdw: Simplify regcache error handling in resumesound/ | +9 | 0 replies | |
| 26/29 | ASoC: codecs: rt712: Use guard() for mutex lockssound/ sound/ | +18 | 0 replies | |
| 27/29 | ASoC: codecs: rt721-sdca-sdw: Simplify regcache error handling in resumesound/ | +9 | 0 replies | |
| 28/29 | ASoC: codecs: rt721: Use guard() for mutex lockssound/ sound/ | +18 | 0 replies | |
| 29/29 | ASoC: codecs: rt722: Use guard() for mutex lockssound/ sound/ | +18 | 0 replies |
Reviews trailers per patch
2 of 29 patches have a Reviewed-by or Acked-by.
| Patch | Charles Keepax | Herve Codina |
|---|---|---|
| 1/29 | ||
| 2/29 | ||
| 3/29 | ||
| 4/29 | ||
| 5/29 | ||
| 6/29 | ||
| 7/29 | ||
| 8/29 | ||
| 9/29 | ||
| 10/29 | ||
| 11/29 | R-b | |
| 12/29 | ||
| 13/29 | ||
| 14/29 | ||
| 15/29 | ||
| 16/29 | R-b | |
| 17/29 | ||
| 18/29 | ||
| 19/29 | ||
| 20/29 | ||
| 21/29 | ||
| 22/29 | ||
| 23/29 | ||
| 24/29 | ||
| 25/29 | ||
| 26/29 | ||
| 27/29 | ||
| 28/29 | ||
| 29/29 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH v4 00/29] ASoC: codecs: Use guard() for mutex & spin locks - part 2
From: bui duc phuc <[email protected]>
Hi all,
This series converts mutex and spinlock handling in ASoC codec drivers to use the guard() and scoped_guard() helpers.
Compile-tested only.
Changes in v4:
- Included 2 additional codec drivers for cleanup.
- Simplify regcache error handling in resume for both rt712 and rt721.
- Remove goto labels to streamline error paths and prepare for guard cleanup.
Changes in v3:
- Rebased onto the latest broonie/for-next.
Changes in v2:
- Add Reviewed-by tags from Charles and Herve.
- Address Herve's review comments.
Link v3:
https://lore.kernel.org/all/[email protected]/
Link v2:
https://lore.kernel.org/all/[email protected]/
Link v1 :
https://lore.kernel.org/all/[email protected]/
Best regards,
Phuc
bui duc phuc (29):
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-sdca-sdw: Simplify regcache error handling in
resume
ASoC: codecs: rt712: Use guard() for mutex locks
ASoC: codecs: rt721-sdca-sdw: Simplify regcache error handling in
resume
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 | 62 +++------- sound/soc/codecs/es8316.c | 31 +++-- sound/soc/codecs/es8326.c | 30 +++-- sound/soc/codecs/es9356.c | 29 ++--- sound/soc/codecs/fs210x.c | 89 +++++--------- sound/soc/codecs/hdac_hdmi.c | 117 +++++++++---------- sound/soc/codecs/hdmi-codec.c | 15 +-- sound/soc/codecs/idt821034.c | 144 +++++++++-------------- sound/soc/codecs/lpass-macro-common.c | 12 +- sound/soc/codecs/madera.c | 39 +++---- 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 | 29 ++--- sound/soc/codecs/rt711-sdca.c | 5 +- sound/soc/codecs/rt711-sdw.c | 24 ++-- sound/soc/codecs/rt711.c | 50 ++++---- sound/soc/codecs/rt712-sdca-sdw.c | 50 ++++---- sound/soc/codecs/rt712-sdca.c | 5 +- sound/soc/codecs/rt721-sdca-sdw.c | 49 ++++---- 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, 587 insertions(+), 753 deletions(-)
Signature · 1 line
2.43.0