On Tue, Feb 20, 2018 at 4:30 PM, Lars-Peter Clausen <lars@xxxxxxxxxx> wrote: > Because on linux-next they are all components now, before one was a > platform, the other a component. So they were created in different > sub-directories. Now they are created in the same sub-directory. Thanks for your clarification. What is the best way to avoid the "Failed to create component debugfs directory" warning? --- a/sound/soc/soc-core.c +++ b/sound/soc/soc-core.c @@ -319,8 +319,6 @@ static void soc_init_component_debugfs(struct snd_soc_component *component) } if (!component->debugfs_root) { - dev_warn(component->dev, - "ASoC: Failed to create component debugfs directory\n"); return; } or diff --git a/sound/soc/soc-core.c b/sound/soc/soc-core.c index 3987673..270109c 100644 --- a/sound/soc/soc-core.c +++ b/sound/soc/soc-core.c @@ -329,6 +329,8 @@ static void soc_init_component_debugfs(struct snd_soc_component *component) if (component->init_debugfs) component->init_debugfs(component); + + component->card->debugfs_card_root = NULL; } static void soc_cleanup_component_debugfs(struct snd_soc_component *component) Thanks _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel