Messages in this thread Patch in this message | | | From | Thierry Reding <> | Subject | [PATCH v2 12/19] mailbox: mtk-cmdq: Use device-managed registration API | Date | Mon, 17 Dec 2018 16:02:10 +0100 |
| |
From: Thierry Reding <treding@nvidia.com>
Get rid of some boilerplate driver removal code by using the newly added device-managed registration API.
Cc: Houlong Wei <houlong.wei@mediatek.com> Cc: HS Liao <hs.liao@mediatek.com> Cc: CK Hu <ck.hu@mediatek.com> Signed-off-by: Thierry Reding <treding@nvidia.com> --- drivers/mailbox/mtk-cmdq-mailbox.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/mailbox/mtk-cmdq-mailbox.c b/drivers/mailbox/mtk-cmdq-mailbox.c index f7cc29c00302..d9c3ec3667a8 100644 --- a/drivers/mailbox/mtk-cmdq-mailbox.c +++ b/drivers/mailbox/mtk-cmdq-mailbox.c @@ -337,7 +337,6 @@ static int cmdq_remove(struct platform_device *pdev) { struct cmdq *cmdq = platform_get_drvdata(pdev); - mbox_controller_unregister(&cmdq->mbox); clk_unprepare(cmdq->clock); if (cmdq->mbox.chans) @@ -524,7 +523,7 @@ static int cmdq_probe(struct platform_device *pdev) cmdq->mbox.chans[i].con_priv = (void *)&cmdq->thread[i]; } - err = mbox_controller_register(&cmdq->mbox); + err = devm_mbox_controller_register(dev, &cmdq->mbox); if (err < 0) { dev_err(dev, "failed to register mailbox: %d\n", err); return err; -- 2.19.1
| |