From 2f7c68cb55ecb7331f2381deb497c27155f32faf Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Wed, 03 Jan 2024 09:43:39 +0000 Subject: [PATCH] update kernel to 5.10.198 --- kernel/drivers/staging/media/tegra-video/csi.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/kernel/drivers/staging/media/tegra-video/csi.c b/kernel/drivers/staging/media/tegra-video/csi.c index a19c85c..dc5d432 100644 --- a/kernel/drivers/staging/media/tegra-video/csi.c +++ b/kernel/drivers/staging/media/tegra-video/csi.c @@ -420,7 +420,7 @@ chan->csi = csi; chan->csi_port_num = port_num; chan->numlanes = lanes; - chan->of_node = node; + chan->of_node = of_node_get(node); chan->numpads = num_pads; if (num_pads & 0x2) { chan->pads[0].flags = MEDIA_PAD_FL_SINK; @@ -435,6 +435,7 @@ chan->mipi = tegra_mipi_request(csi->dev, node); if (IS_ERR(chan->mipi)) { ret = PTR_ERR(chan->mipi); + chan->mipi = NULL; dev_err(csi->dev, "failed to get mipi device: %d\n", ret); } @@ -620,6 +621,7 @@ media_entity_cleanup(&subdev->entity); } + of_node_put(chan->of_node); list_del(&chan->list); kfree(chan); } -- Gitblit v1.6.2