mirror of https://gitee.com/openkylin/linux.git
mailbox: omap: Use device-managed registration API
Get rid of some boilerplate driver removal code by using the newly added device-managed registration API. Signed-off-by: Thierry Reding <treding@nvidia.com> Signed-off-by: Jassi Brar <jaswinder.singh@linaro.org>
This commit is contained in:
parent
ec1c674f0a
commit
a3abf4363c
|
@ -486,7 +486,7 @@ static int omap_mbox_register(struct omap_mbox_device *mdev)
|
|||
list_add(&mdev->elem, &omap_mbox_devices);
|
||||
mutex_unlock(&omap_mbox_devices_lock);
|
||||
|
||||
ret = mbox_controller_register(&mdev->controller);
|
||||
ret = devm_mbox_controller_register(mdev->dev, &mdev->controller);
|
||||
|
||||
err_out:
|
||||
if (ret) {
|
||||
|
@ -508,8 +508,6 @@ static int omap_mbox_unregister(struct omap_mbox_device *mdev)
|
|||
list_del(&mdev->elem);
|
||||
mutex_unlock(&omap_mbox_devices_lock);
|
||||
|
||||
mbox_controller_unregister(&mdev->controller);
|
||||
|
||||
mboxes = mdev->mboxes;
|
||||
for (i = 0; mboxes[i]; i++)
|
||||
device_unregister(mboxes[i]->dev);
|
||||
|
|
Loading…
Reference in New Issue