Commit bb3982b4 authored by Christian Gromm's avatar Christian Gromm Committed by Greg Kroah-Hartman

staging: most: register net and video config subsystems with configFS

This patch makes the core components net and video register their config
subsystems with configFS. It is needed to have the configuration interface
of the modules exposed to user space.
Signed-off-by: default avatarChristian Gromm <christian.gromm@microchip.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 8810493f
......@@ -507,9 +507,19 @@ static struct core_component comp = {
static int __init most_net_init(void)
{
int err;
spin_lock_init(&list_lock);
mutex_init(&probe_disc_mt);
return most_register_component(&comp);
err = most_register_component(&comp);
if (err)
return err;
err = most_register_configfs_subsys(&comp);
if (err) {
most_deregister_component(&comp);
return err;
}
return 0;
}
static void __exit most_net_exit(void)
......
......@@ -540,8 +540,18 @@ static struct core_component comp = {
static int __init comp_init(void)
{
int err;
spin_lock_init(&list_lock);
return most_register_component(&comp);
err = most_register_component(&comp);
if (err)
return err;
err = most_register_configfs_subsys(&comp);
if (err) {
most_deregister_component(&comp);
return err;
}
return 0;
}
static void __exit comp_exit(void)
......
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