|author||Stephen Boyd <firstname.lastname@example.org>||2015-09-10 15:06:20 -0700|
|committer||Greg Kroah-Hartman <email@example.com>||2015-09-20 19:32:02 -0700|
spmi: Auto-populate driver.owner in spmi_driver_register()
Populate the owner field of the spmi driver when spmi_driver_register() is called in a similar fashion to how other *_driver_register() functions do it. This saves driver writers from having to do this themselves. Cc: Andy Gross <firstname.lastname@example.org> Cc: Gilad Avidov <email@example.com> Signed-off-by: Stephen Boyd <firstname.lastname@example.org> Signed-off-by: Greg Kroah-Hartman <email@example.com>
Diffstat (limited to 'drivers/spmi')
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/spmi/spmi.c b/drivers/spmi/spmi.c
index 11467e17bdd8..6b3da1bb0d63 100644
@@ -560,12 +560,13 @@ EXPORT_SYMBOL_GPL(spmi_controller_remove);
* This API will register the client driver with the SPMI framework.
* It is typically called from the driver's module-init function.
-int spmi_driver_register(struct spmi_driver *sdrv)
+int __spmi_driver_register(struct spmi_driver *sdrv, struct module *owner)
sdrv->driver.bus = &spmi_bus_type;
+ sdrv->driver.owner = owner;
static void __exit spmi_exit(void)