diff options
author | Thierry Reding <treding@nvidia.com> | 2014-11-04 16:09:56 +0100 |
---|---|---|
committer | Thierry Reding <treding@nvidia.com> | 2014-11-13 13:56:17 +0100 |
commit | 99035e99310a5e779b0b8f44c7d3f5814fd2ec9c (patch) | |
tree | 0e3a17c0267e3c474d9a9deed01827d70be067ea /drivers/gpu/drm/drm_mipi_dsi.c | |
parent | 3ef0592426da2e21bd3a265e9376cddffff931c1 (diff) | |
download | op-kernel-dev-99035e99310a5e779b0b8f44c7d3f5814fd2ec9c.zip op-kernel-dev-99035e99310a5e779b0b8f44c7d3f5814fd2ec9c.tar.gz |
drm/dsi: Do not require .owner field to be set
Drivers now no longer need to set the .owner field. It will be
automatically set at registration time.
Signed-off-by: Thierry Reding <treding@nvidia.com>
Diffstat (limited to 'drivers/gpu/drm/drm_mipi_dsi.c')
-rw-r--r-- | drivers/gpu/drm/drm_mipi_dsi.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/drivers/gpu/drm/drm_mipi_dsi.c b/drivers/gpu/drm/drm_mipi_dsi.c index 3850b35..c0644bb 100644 --- a/drivers/gpu/drm/drm_mipi_dsi.c +++ b/drivers/gpu/drm/drm_mipi_dsi.c @@ -887,14 +887,18 @@ static void mipi_dsi_drv_shutdown(struct device *dev) } /** - * mipi_dsi_driver_register() - register a driver for DSI devices + * mipi_dsi_driver_register_full() - register a driver for DSI devices * @drv: DSI driver structure + * @owner: owner module * * Return: 0 on success or a negative error code on failure. */ -int mipi_dsi_driver_register(struct mipi_dsi_driver *drv) +int mipi_dsi_driver_register_full(struct mipi_dsi_driver *drv, + struct module *owner) { drv->driver.bus = &mipi_dsi_bus_type; + drv->driver.owner = owner; + if (drv->probe) drv->driver.probe = mipi_dsi_drv_probe; if (drv->remove) @@ -904,7 +908,7 @@ int mipi_dsi_driver_register(struct mipi_dsi_driver *drv) return driver_register(&drv->driver); } -EXPORT_SYMBOL(mipi_dsi_driver_register); +EXPORT_SYMBOL(mipi_dsi_driver_register_full); /** * mipi_dsi_driver_unregister() - unregister a driver for DSI devices |