mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH] mailbox: mtk-cmdq: Add unregister mailbox controller in cmdq_remove()
@ 2024-06-13 15:06 Jason-JH.Lin
  2024-06-13 15:10 ` AngeloGioacchino Del Regno
  0 siblings, 1 reply; 8+ messages in thread
From: Jason-JH.Lin @ 2024-06-13 15:06 UTC (permalink / raw)
  To: Jassi Brar, Chun-Kuang Hu, AngeloGioacchino Del Regno
  Cc: Matthias Brugger, Jason-JH . Lin, Singo Chang, Nancy Lin,
	linux-kernel, linux-arm-kernel, linux-mediatek,
	Project_Global_Chrome_Upstream_Group

Add unregister mailbox controller in cmdq_remove to fix cmdq unbind
WARN_ON message from pm_runtime_get_sync() in cmdq_mbox_shutdown().

Fixes: 623a6143a845 ("mailbox: mediatek: Add Mediatek CMDQ driver")
Signed-off-by: Jason-JH.Lin <jason-jh.lin@mediatek.com>
---
 drivers/mailbox/mtk-cmdq-mailbox.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/drivers/mailbox/mtk-cmdq-mailbox.c b/drivers/mailbox/mtk-cmdq-mailbox.c
index 4aa394e91109..1399e18a39a4 100644
--- a/drivers/mailbox/mtk-cmdq-mailbox.c
+++ b/drivers/mailbox/mtk-cmdq-mailbox.c
@@ -371,6 +371,8 @@ static void cmdq_remove(struct platform_device *pdev)
 {
 	struct cmdq *cmdq = platform_get_drvdata(pdev);
 
+	devm_mbox_controller_unregister(&pdev->dev, &cmdq->mbox);
+
 	if (cmdq->pdata->sw_ddr_en)
 		cmdq_sw_ddr_enable(cmdq, false);
 
-- 
2.18.0


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2024-07-17 13:28 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-06-13 15:06 [PATCH] mailbox: mtk-cmdq: Add unregister mailbox controller in cmdq_remove() Jason-JH.Lin
2024-06-13 15:10 ` AngeloGioacchino Del Regno
2024-06-13 16:53   ` Jason-JH Lin (林睿祥)
2024-06-18  3:28     ` Jason-JH Lin (林睿祥)
2024-06-18 11:47       ` AngeloGioacchino Del Regno
2024-06-19 16:06         ` Jason-JH Lin (林睿祥)
2024-07-17  3:44         ` Jason-JH Lin (林睿祥)
2024-07-17 13:28           ` AngeloGioacchino Del Regno

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®