diff options
Diffstat (limited to 'drivers/spmi/spmi.c')
-rw-r--r-- | drivers/spmi/spmi.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/spmi/spmi.c b/drivers/spmi/spmi.c index 11467e17bdd8..6b3da1bb0d63 100644 --- a/drivers/spmi/spmi.c +++ b/drivers/spmi/spmi.c | |||
@@ -560,12 +560,13 @@ EXPORT_SYMBOL_GPL(spmi_controller_remove); | |||
560 | * This API will register the client driver with the SPMI framework. | 560 | * This API will register the client driver with the SPMI framework. |
561 | * It is typically called from the driver's module-init function. | 561 | * It is typically called from the driver's module-init function. |
562 | */ | 562 | */ |
563 | int spmi_driver_register(struct spmi_driver *sdrv) | 563 | int __spmi_driver_register(struct spmi_driver *sdrv, struct module *owner) |
564 | { | 564 | { |
565 | sdrv->driver.bus = &spmi_bus_type; | 565 | sdrv->driver.bus = &spmi_bus_type; |
566 | sdrv->driver.owner = owner; | ||
566 | return driver_register(&sdrv->driver); | 567 | return driver_register(&sdrv->driver); |
567 | } | 568 | } |
568 | EXPORT_SYMBOL_GPL(spmi_driver_register); | 569 | EXPORT_SYMBOL_GPL(__spmi_driver_register); |
569 | 570 | ||
570 | static void __exit spmi_exit(void) | 571 | static void __exit spmi_exit(void) |
571 | { | 572 | { |