Commit 3982f1df authored by YueHaibing's avatar YueHaibing Committed by Greg Kroah-Hartman

staging: most: sound: Fix error path of audio_init

If most_register_configfs_subsys() fails, we should
call most_deregister_component() do cleanup.
Reported-by: default avatarHulk Robot <hulkci@huawei.com>
Fixes: 919c03ae ("staging: most: enable configfs support")
Signed-off-by: default avatarYueHaibing <yuehaibing@huawei.com>
Link: https://lore.kernel.org/r/20190827131346.12704-1-yuehaibing@huawei.comSigned-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent a1617c8c
...@@ -802,8 +802,11 @@ static int __init audio_init(void) ...@@ -802,8 +802,11 @@ static int __init audio_init(void)
if (ret) if (ret)
pr_err("Failed to register %s\n", comp.name); pr_err("Failed to register %s\n", comp.name);
ret = most_register_configfs_subsys(&comp); ret = most_register_configfs_subsys(&comp);
if (ret) if (ret) {
pr_err("Failed to register %s configfs subsys\n", comp.name); pr_err("Failed to register %s configfs subsys\n", comp.name);
most_deregister_component(&comp);
}
return ret; return ret;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment