summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKuninori Morimoto <kuninori.morimoto.gx@renesas.com>2026-02-27 04:17:19 +0300
committerMark Brown <broonie@kernel.org>2026-02-27 04:20:13 +0300
commit2974aa42e6696a1d95b727d677dc01a71af5b998 (patch)
tree2f2003bab9a0aa9677ea066f34a3f33d4394ba9a
parentf168e849b7b85ef102fb0b889c0fe90a328042af (diff)
downloadlinux-2974aa42e6696a1d95b727d677dc01a71af5b998.tar.xz
ASoC: remove snd_soc_pcm_subclass
enum snd_soc_pcm_subclass has added at v3.1 commit b8c0dab9bf337 ("ASoC: core - PCM mutex per rtd"), but has never been used during this 15 years. Let's remove it. Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> Link: https://patch.msgid.link/878qcfyogw.wl-kuninori.morimoto.gx@renesas.com Signed-off-by: Mark Brown <broonie@kernel.org>
-rw-r--r--include/sound/soc.h8
1 files changed, 1 insertions, 7 deletions
diff --git a/include/sound/soc.h b/include/sound/soc.h
index 7bf7ce085516..b1c5dad26edb 100644
--- a/include/sound/soc.h
+++ b/include/sound/soc.h
@@ -422,11 +422,6 @@ struct snd_soc_jack_pin;
#include <sound/soc-dpcm.h>
#include <sound/soc-topology.h>
-enum snd_soc_pcm_subclass {
- SND_SOC_PCM_CLASS_PCM = 0,
- SND_SOC_PCM_CLASS_BE = 1,
-};
-
int snd_soc_register_card(struct snd_soc_card *card);
void snd_soc_unregister_card(struct snd_soc_card *card);
int devm_snd_soc_register_card(struct device *dev, struct snd_soc_card *card);
@@ -999,7 +994,6 @@ struct snd_soc_card {
/* Mutex for PCM operations */
struct mutex pcm_mutex;
- enum snd_soc_pcm_subclass pcm_subclass;
int (*probe)(struct snd_soc_card *card);
int (*late_probe)(struct snd_soc_card *card);
@@ -1519,7 +1513,7 @@ static inline void _snd_soc_dapm_mutex_assert_held_d(struct snd_soc_dapm_context
*/
static inline void _snd_soc_dpcm_mutex_lock_c(struct snd_soc_card *card)
{
- mutex_lock_nested(&card->pcm_mutex, card->pcm_subclass);
+ mutex_lock(&card->pcm_mutex);
}
static inline void _snd_soc_dpcm_mutex_unlock_c(struct snd_soc_card *card)