Message ID | 0f98e7de-4351-481f-86be-e573805c82f6@web.de (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | media: microchip-csi2dc: Move a fwnode_handle_put() call into an if branch in csi2dc_of_parse() | expand |
diff --git a/drivers/media/platform/microchip/microchip-csi2dc.c b/drivers/media/platform/microchip/microchip-csi2dc.c index fee73260bb1e..ed800a3bb268 100644 --- a/drivers/media/platform/microchip/microchip-csi2dc.c +++ b/drivers/media/platform/microchip/microchip-csi2dc.c @@ -595,12 +595,11 @@ static int csi2dc_of_parse(struct csi2dc_device *csi2dc, output_fwnode = fwnode_graph_get_next_endpoint (of_fwnode_handle(of_node), input_fwnode); - - if (output_fwnode) + if (output_fwnode) { ret = v4l2_fwnode_endpoint_parse(output_fwnode, &output_endpoint); - - fwnode_handle_put(output_fwnode); + fwnode_handle_put(output_fwnode); + } if (!output_fwnode || ret) { dev_info(csi2dc->dev,