diff mbox series

[-next,2/2] ASoC: SOF: imx8ulp: add missing of_node_put() in imx8ulp_probe()

Message ID 20220824013234.375738-2-yangyingliang@huawei.com (mailing list archive)
State New, archived
Headers show
Series [-next,1/2] ASoC: SOF: imx8ulp: change es8326_regmap_config to static | expand

Commit Message

Yang Yingliang Aug. 24, 2022, 1:32 a.m. UTC
After using 'res_node' returned by of_parse_phandle(), of_node_put()
need be called to decrease the refcount.

Fixes: fb5319af6ad8 ("ASoC: SOF: imx: Add i.MX8ULP HW support")
Signed-off-by: Yang Yingliang <yangyingliang@huawei.com>
---
 sound/soc/sof/imx/imx8ulp.c | 1 +
 1 file changed, 1 insertion(+)
diff mbox series

Patch

diff --git a/sound/soc/sof/imx/imx8ulp.c b/sound/soc/sof/imx/imx8ulp.c
index afab7feab5fb..4a562c9856e9 100644
--- a/sound/soc/sof/imx/imx8ulp.c
+++ b/sound/soc/sof/imx/imx8ulp.c
@@ -234,6 +234,7 @@  static int imx8ulp_probe(struct snd_sof_dev *sdev)
 	}
 
 	ret = of_address_to_resource(res_node, 0, &res);
+	of_node_put(res_node);
 	if (ret) {
 		dev_err(&pdev->dev, "failed to get reserved region address\n");
 		goto exit_pdev_unregister;