Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 659efe65 authored by Manikandan Mohan's avatar Manikandan Mohan
Browse files

cnss2: Ignore debugfs non availability during init



Debugfs is used for bringup support and debug. Ignore debugfs
setup failure if it is not supported in kernel config.

Change-Id: I07a56a0ce4adf53e0aa5b00ce73310d0c7ed2f6a
Signed-off-by: default avatarManikandan Mohan <manikand@codeaurora.org>
parent 0a4836e3
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -753,6 +753,7 @@ static const struct file_operations cnss_dynamic_feature_fops = {
	.llseek = seq_lseek,
};

#ifdef CONFIG_DEBUG_FS
#ifdef CONFIG_CNSS2_DEBUG
static int cnss_create_debug_only_node(struct cnss_plat_data *plat_priv)
{
@@ -809,6 +810,17 @@ void cnss_debugfs_destroy(struct cnss_plat_data *plat_priv)
{
	debugfs_remove_recursive(plat_priv->root_dentry);
}
#else
int cnss_debugfs_create(struct cnss_plat_data *plat_priv)
{
	plat_priv->root_dentry = NULL;
	return 0;
}

void cnss_debugfs_destroy(struct cnss_plat_data *plat_priv)
{
}
#endif

int cnss_debug_init(void)
{