From: Thierry Reding <[email protected]>

Memory allocated through device-managed functions doesn't need to be
explicitly freed, so these calls can be removed.

Cc: Houlong Wei <[email protected]>
Cc: HS Liao <[email protected]>
Cc: CK Hu <[email protected]>
Signed-off-by: Thierry Reding <[email protected]>
---
 drivers/mailbox/mtk-cmdq-mailbox.c | 8 --------
 1 file changed, 8 deletions(-)

diff --git a/drivers/mailbox/mtk-cmdq-mailbox.c 
b/drivers/mailbox/mtk-cmdq-mailbox.c
index d9c3ec3667a8..22811784dc7d 100644
--- a/drivers/mailbox/mtk-cmdq-mailbox.c
+++ b/drivers/mailbox/mtk-cmdq-mailbox.c
@@ -339,14 +339,6 @@ static int cmdq_remove(struct platform_device *pdev)
 
        clk_unprepare(cmdq->clock);
 
-       if (cmdq->mbox.chans)
-               devm_kfree(&pdev->dev, cmdq->mbox.chans);
-
-       if (cmdq->thread)
-               devm_kfree(&pdev->dev, cmdq->thread);
-
-       devm_kfree(&pdev->dev, cmdq);
-
        return 0;
 }
 
-- 
2.19.1

Reply via email to