Commit 353c64dd authored by Fabio Estevam's avatar Fabio Estevam Committed by Mark Brown
Browse files

ASoC: soc-core: Remove unneeded dentry member from snd_soc_codec



There is no need to have the *debugfs_reg dentry member as part of
the snd_soc_codec structure as its only usage is inside
soc_init_codec_debugfs().

Use a local dentry variable instead.

Signed-off-by: default avatarFabio Estevam <festevam@gmail.com>
Signed-off-by: default avatarMark Brown <broonie@kernel.org>
parent a7e1149b
Loading
Loading
Loading
Loading
+0 −4
Original line number Diff line number Diff line
@@ -903,10 +903,6 @@ struct snd_soc_codec {

	/* component */
	struct snd_soc_component component;

#ifdef CONFIG_DEBUG_FS
	struct dentry *debugfs_reg;
#endif
};

/* codec driver */
+5 −4
Original line number Diff line number Diff line
@@ -339,11 +339,12 @@ static void soc_cleanup_component_debugfs(struct snd_soc_component *component)
static void soc_init_codec_debugfs(struct snd_soc_component *component)
{
	struct snd_soc_codec *codec = snd_soc_component_to_codec(component);
	struct dentry *debugfs_reg;

	codec->debugfs_reg = debugfs_create_file("codec_reg", 0644,
	debugfs_reg = debugfs_create_file("codec_reg", 0644,
					  codec->component.debugfs_root,
					  codec, &codec_reg_fops);
	if (!codec->debugfs_reg)
	if (!debugfs_reg)
		dev_warn(codec->dev,
			"ASoC: Failed to create codec register debugfs file\n");
}