We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 61c9478 commit 15247b2Copy full SHA for 15247b2
drivers/gpu/drm/v3d/v3d_drv.c
@@ -393,21 +393,18 @@ static int v3d_platform_drm_probe(struct platform_device *pdev)
393
}
394
395
396
- v3d->clk = devm_clk_get(dev, NULL);
397
- if (IS_ERR_OR_NULL(v3d->clk)) {
398
- if (PTR_ERR(v3d->clk) != -EPROBE_DEFER)
399
- dev_err(dev, "Failed to get clock (%ld)\n", PTR_ERR(v3d->clk));
400
- return PTR_ERR(v3d->clk);
401
- }
402
-
403
node = rpi_firmware_find_node();
404
- if (!node)
405
- return -EINVAL;
+ if (!node) {
+ ret = -EINVAL;
+ goto clk_disable;
+ }
406
407
firmware = rpi_firmware_get(node);
408
of_node_put(node);
409
- if (!firmware)
410
- return -EPROBE_DEFER;
+ if (!firmware) {
+ ret = -EPROBE_DEFER;
411
412
v3d->clk_up_rate = rpi_firmware_clk_get_max_rate(firmware,
413
RPI_FIRMWARE_V3D_CLK_ID);
0 commit comments