staging: most: core: remove struct device
This patch takes out the struct device of struct most_aim, because it is not needed. Signed-off-by: Christian Gromm <christian.gromm@microchip.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
bdafb7e83b
commit
3d6eb1d238
|
@ -1304,32 +1304,16 @@ out:
|
|||
}
|
||||
EXPORT_SYMBOL_GPL(most_stop_channel);
|
||||
|
||||
void release_aim(struct device *dev)
|
||||
{
|
||||
pr_info("releasing aim %s\n", dev_name(dev));
|
||||
}
|
||||
|
||||
/**
|
||||
* most_register_aim - registers an AIM (driver) with the core
|
||||
* @aim: instance of AIM to be registered
|
||||
*/
|
||||
int most_register_aim(struct most_aim *aim)
|
||||
{
|
||||
int ret;
|
||||
|
||||
if (!aim) {
|
||||
pr_err("Bad driver\n");
|
||||
return -EINVAL;
|
||||
}
|
||||
aim->dev.init_name = aim->name;
|
||||
aim->dev.bus = &mc.bus;
|
||||
aim->dev.parent = &mc.dev;
|
||||
aim->dev.release = release_aim;
|
||||
ret = device_register(&aim->dev);
|
||||
if (ret) {
|
||||
pr_err("registering device %s failed\n", aim->name);
|
||||
return ret;
|
||||
}
|
||||
list_add_tail(&aim->list, &mc.mod_list);
|
||||
pr_info("registered new application interfacing module %s\n", aim->name);
|
||||
return 0;
|
||||
|
@ -1361,7 +1345,6 @@ int most_deregister_aim(struct most_aim *aim)
|
|||
c->pipe1.aim = NULL;
|
||||
}
|
||||
}
|
||||
device_unregister(&aim->dev);
|
||||
list_del(&aim->list);
|
||||
pr_info("deregistering application interfacing module %s\n", aim->name);
|
||||
return 0;
|
||||
|
|
|
@ -262,7 +262,6 @@ struct most_interface {
|
|||
* @context: context pointer to be used by mostcore
|
||||
*/
|
||||
struct most_aim {
|
||||
struct device dev;
|
||||
struct list_head list;
|
||||
const char *name;
|
||||
int (*probe_channel)(struct most_interface *iface, int channel_idx,
|
||||
|
|
Loading…
Reference in New Issue