]> git.baikalelectronics.ru Git - kernel.git/commit
drm: atmel-hlcdc: Fix OF graph parsing
authorBoris Brezillon <boris.brezillon@free-electrons.com>
Fri, 3 Jun 2016 07:17:36 +0000 (09:17 +0200)
committerBoris Brezillon <boris.brezillon@free-electrons.com>
Tue, 21 Jun 2016 12:15:45 +0000 (14:15 +0200)
commit0ef5d530a37a4b6bf2eff7a4da3307c7fe73f97a
treee2281734d4c5424e4b2cf695519684febc0591cb
parent8cb0026c7398890dc3d0e5caf80a019a5032983c
drm: atmel-hlcdc: Fix OF graph parsing

atmel_hlcdc_create_outputs() iterates over OF graph nodes and releases
the node (using of_node_put()) after each iteration, which is wrong
since for_each_endpoint_of_node() is already taking care of that.

Move the of_node_put() call in the error path.

Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>
Reviewed-by: Nicolas Ferre <nicolas.ferre@atmel.com>
Fixes: 14c0060a5d35 ("drm: atmel-hlcdc: rework the output code to support drm bridges")
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c