]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
ASoC: remove disable_route_checks
authorKuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Thu, 9 Jan 2025 00:14:41 +0000 (00:14 +0000)
committerMark Brown <broonie@kernel.org>
Thu, 9 Jan 2025 13:51:36 +0000 (13:51 +0000)
No driver is using disable_route_checks, let's remove it.

Because snd_soc_dapm_add_routes() itself will indicate detail error
when failed, this patch removes duplicate dev_err() not only
dev_warn() in error case.

Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Suggested-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
Tested-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
Link: https://patch.msgid.link/87tta8268e.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org>
include/sound/soc.h
sound/soc/soc-core.c
sound/soc/soc-topology.c

index 4f5d411e3823f6554f2c74944c28684601213d77..1e09ff0842478dfa1f90332307c86de2c3cd9b66 100644 (file)
@@ -1118,7 +1118,6 @@ struct snd_soc_card {
        unsigned int instantiated:1;
        unsigned int topology_shortname_created:1;
        unsigned int fully_routed:1;
-       unsigned int disable_route_checks:1;
        unsigned int probed:1;
        unsigned int component_chaining:1;
 
index 710c278e4f36be9ef21b1d25627237886a7bcf30..ca1db717405103aaf0f30f2b8caf8d8a32bc8a1c 100644 (file)
@@ -1644,19 +1644,8 @@ static int soc_probe_component(struct snd_soc_card *card,
        ret = snd_soc_dapm_add_routes(dapm,
                                      component->driver->dapm_routes,
                                      component->driver->num_dapm_routes);
-       if (ret < 0) {
-               if (card->disable_route_checks) {
-                       ret = 0;
-                       dev_info(card->dev,
-                                "%s: disable_route_checks set, ignoring errors on add_routes\n",
-                                __func__);
-               } else {
-                       dev_err(card->dev,
-                               "%s: snd_soc_dapm_add_routes failed: %d\n",
-                               __func__, ret);
-                       goto err_probe;
-               }
-       }
+       if (ret < 0)
+               goto err_probe;
 
        /* see for_each_card_components */
        list_add(&component->card_list, &card->component_dev_list);
@@ -2235,18 +2224,8 @@ static int snd_soc_bind_card(struct snd_soc_card *card)
 
        ret = snd_soc_dapm_add_routes(&card->dapm, card->dapm_routes,
                                      card->num_dapm_routes);
-       if (ret < 0) {
-               if (card->disable_route_checks) {
-                       dev_info(card->dev,
-                                "%s: disable_route_checks set, ignoring errors on add_routes\n",
-                                __func__);
-               } else {
-                       dev_err(card->dev,
-                                "%s: snd_soc_dapm_add_routes failed: %d\n",
-                                __func__, ret);
-                       goto probe_end;
-               }
-       }
+       if (ret < 0)
+               goto probe_end;
 
        ret = snd_soc_dapm_add_routes(&card->dapm, card->of_dapm_routes,
                                      card->num_of_dapm_routes);
index ae2d6802cce0589f65f668e61856eb9edef26d17..9f4da061eff9e8769da8370cf8c590621f5b049f 100644 (file)
@@ -1101,16 +1101,8 @@ static int soc_tplg_dapm_graph_elems_load(struct soc_tplg *tplg,
                }
 
                ret = snd_soc_dapm_add_routes(dapm, route, 1);
-               if (ret) {
-                       if (dapm->card->disable_route_checks) {
-                               ret = 0;
-                               dev_info(tplg->dev,
-                                        "ASoC: disable_route_checks set, ignoring dapm_add_routes errors\n");
-                       } else {
-                               dev_err(tplg->dev, "ASoC: dapm_add_routes failed: %d\n", ret);
-                               break;
-                       }
-               }
+               if (ret)
+                       break;
        }
 
        return ret;