gpu: drm: xlnx: zynqmp_dp: Use dev_err_probe()
authorZhang Enpei <zhang.enpei@zte.com.cn>
Wed, 2 Apr 2025 11:38:52 +0000 (19:38 +0800)
committerTomi Valkeinen <tomi.valkeinen@ideasonboard.com>
Wed, 16 Apr 2025 12:03:22 +0000 (15:03 +0300)
Replace the open-code with dev_err_probe() to simplify the code.

Signed-off-by: Zhang Enpei <zhang.enpei@zte.com.cn>
Signed-off-by: Shao Mingyin <shao.mingyin@zte.com.cn>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Link: https://lore.kernel.org/r/20250402193852834atJ7eho66TlnKOIMSvpfr@zte.com.cn
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
drivers/gpu/drm/xlnx/zynqmp_dp.c

index 11d2415fb5a1f7fad03421898331289f2295d68b..238cbb49963efa6e8cc737d8a6e76250f6531276 100644 (file)
@@ -2467,10 +2467,8 @@ int zynqmp_dp_probe(struct zynqmp_dpsub *dpsub)
 
        dp->reset = devm_reset_control_get(dp->dev, NULL);
        if (IS_ERR(dp->reset)) {
-               if (PTR_ERR(dp->reset) != -EPROBE_DEFER)
-                       dev_err(dp->dev, "failed to get reset: %ld\n",
-                               PTR_ERR(dp->reset));
-               ret = PTR_ERR(dp->reset);
+               ret = dev_err_probe(dp->dev, PTR_ERR(dp->reset),
+                                   "failed to get reset\n");
                goto err_free;
        }