Re: [PATCH -next] drm/mcde: dsi: Fix return value check in dev_err()

2020-05-12 Thread Emil Velikov
Hi all,

On Tue, 12 May 2020 at 12:49, Linus Walleij  wrote:
>
> On Tue, Apr 28, 2020 at 4:13 PM Wei Yongjun  wrote:
>
> > In case of error, the function of_drm_find_bridge() returns NULL pointer
> > not ERR_PTR(). The IS_ERR() test in the return value check should be
> > replaced with NULL test.
> >
> > Signed-off-by: Wei Yongjun 
>
> Patch applied! Thanks Wei, sorry for the long delay.
>
It would be nice if of_drm_find_bridge and of_drm_find_panel were
consistent - either return NULL or an ERR_PTR.
Otherwise the next person using them is likely to get it wrong.

-Emil


Re: [PATCH -next] drm/mcde: dsi: Fix return value check in dev_err()

2020-05-12 Thread Linus Walleij
On Tue, Apr 28, 2020 at 4:13 PM Wei Yongjun  wrote:

> In case of error, the function of_drm_find_bridge() returns NULL pointer
> not ERR_PTR(). The IS_ERR() test in the return value check should be
> replaced with NULL test.
>
> Signed-off-by: Wei Yongjun 

Patch applied! Thanks Wei, sorry for the long delay.

Yours,
Linus Walleij


[PATCH -next] drm/mcde: dsi: Fix return value check in dev_err()

2020-04-28 Thread Wei Yongjun
In case of error, the function of_drm_find_bridge() returns NULL pointer
not ERR_PTR(). The IS_ERR() test in the return value check should be
replaced with NULL test.

Signed-off-by: Wei Yongjun 
---
 drivers/gpu/drm/mcde/mcde_dsi.c | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/drivers/gpu/drm/mcde/mcde_dsi.c b/drivers/gpu/drm/mcde/mcde_dsi.c
index 7af5ebb0c436..e705afc08c4e 100644
--- a/drivers/gpu/drm/mcde/mcde_dsi.c
+++ b/drivers/gpu/drm/mcde/mcde_dsi.c
@@ -1073,10 +1073,9 @@ static int mcde_dsi_bind(struct device *dev, struct 
device *master,
panel = NULL;
 
bridge = of_drm_find_bridge(child);
-   if (IS_ERR(bridge)) {
-   dev_err(dev, "failed to find bridge (%ld)\n",
-   PTR_ERR(bridge));
-   return PTR_ERR(bridge);
+   if (!bridge) {
+   dev_err(dev, "failed to find bridge\n");
+   return -EINVAL;
}
}
}