OSDN Git Service

drm: rcar-du: lvds: Use dev_err_probe()
authorLaurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Thu, 15 Apr 2021 02:23:15 +0000 (05:23 +0300)
committerLaurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Wed, 28 Jul 2021 13:33:32 +0000 (16:33 +0300)
Simplify error handling by using the dev_err_probe() function.

Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Reviewed-by: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
drivers/gpu/drm/rcar-du/rcar_lvds.c

index 0804a27..d061b8d 100644 (file)
@@ -743,9 +743,8 @@ static struct clk *rcar_lvds_get_clock(struct rcar_lvds *lvds, const char *name,
        if (PTR_ERR(clk) == -ENOENT && optional)
                return NULL;
 
-       if (PTR_ERR(clk) != -EPROBE_DEFER)
-               dev_err(lvds->dev, "failed to get %s clock\n",
-                       name ? name : "module");
+       dev_err_probe(lvds->dev, PTR_ERR(clk), "failed to get %s clock\n",
+                     name ? name : "module");
 
        return clk;
 }