summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorzhong jiang <zhongjiang@huawei.com>2018-08-17 10:24:06 +0800
committerShawn Guo <shawn.guo@linaro.org>2018-09-19 14:24:05 -0700
commite5264c433c8094d1723a011e1749bafcdac61beb (patch)
treecdbb44bcde7003511bf0109b74fd418fec4383df /drivers
parente884818cc0edb9bd128de95e7ca6b569f4667c0f (diff)
downloadlinux-e5264c433c8094d1723a011e1749bafcdac61beb.tar.bz2
gpu: do not double put device node in zx_drm_probe
for_each_available_child_of_node will get and put the node properly, the following of_node_put will lead to the double put. So just remove it. Signed-off-by: zhong jiang <zhongjiang@huawei.com> Signed-off-by: Shawn Guo <shawn.guo@linaro.org> Link: https://patchwork.freedesktop.org/patch/msgid/1534472646-10368-1-git-send-email-zhongjiang@huawei.com
Diffstat (limited to 'drivers')
-rw-r--r--drivers/gpu/drm/zte/zx_drm_drv.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/gpu/drm/zte/zx_drm_drv.c b/drivers/gpu/drm/zte/zx_drm_drv.c
index 6f4205e80378..d7b9870212da 100644
--- a/drivers/gpu/drm/zte/zx_drm_drv.c
+++ b/drivers/gpu/drm/zte/zx_drm_drv.c
@@ -161,10 +161,8 @@ static int zx_drm_probe(struct platform_device *pdev)
if (ret)
return ret;
- for_each_available_child_of_node(parent, child) {
+ for_each_available_child_of_node(parent, child)
component_match_add(dev, &match, compare_of, child);
- of_node_put(child);
- }
return component_master_add_with_match(dev, &zx_drm_master_ops, match);
}