<div dir="ltr"><div>Applied.<br><br></div>Thanks,<br>Inki Dae<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/9/11 Wei Yongjun <span dir="ltr"><<a href="mailto:weiyj.lk@gmail.com" target="_blank">weiyj.lk@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">From: Wei Yongjun <<a href="mailto:yongjun_wei@trendmicro.com.cn">yongjun_wei@trendmicro.com.cn</a>><br>
<br>
In case of error, the function drm_prime_pages_to_sg() returns ERR_PTR()<br>
and never returns NULL. The NULL test in the return value check should<br>
be replaced with IS_ERR().<br>
<br>
Signed-off-by: Wei Yongjun <<a href="mailto:yongjun_wei@trendmicro.com.cn">yongjun_wei@trendmicro.com.cn</a>><br>
---<br>
 drivers/gpu/drm/exynos/exynos_drm_buf.c | 4 ++--<br>
 1 file changed, 2 insertions(+), 2 deletions(-)<br>
<br>
diff --git a/drivers/gpu/drm/exynos/exynos_drm_buf.c b/drivers/gpu/drm/exynos/exynos_drm_buf.c<br>
index 3445a0f..e3ee833 100644<br>
--- a/drivers/gpu/drm/exynos/exynos_drm_buf.c<br>
+++ b/drivers/gpu/drm/exynos/exynos_drm_buf.c<br>
@@ -90,9 +90,9 @@ static int lowlevel_buffer_allocate(struct drm_device *dev,<br>
        }<br>
<br>
        buf->sgt = drm_prime_pages_to_sg(buf->pages, nr_pages);<br>
-       if (!buf->sgt) {<br>
+       if (IS_ERR(buf->sgt)) {<br>
                DRM_ERROR("failed to get sg table.\n");<br>
-               ret = -ENOMEM;<br>
+               ret = PTR_ERR(buf->sgt);<br>
                goto err_free_attrs;<br>
        }<br>
<br>
<br>
<br>
_______________________________________________<br>
linux-arm-kernel mailing list<br>
<a href="mailto:linux-arm-kernel@lists.infradead.org">linux-arm-kernel@lists.infradead.org</a><br>
<a href="http://lists.infradead.org/mailman/listinfo/linux-arm-kernel" target="_blank">http://lists.infradead.org/mailman/listinfo/linux-arm-kernel</a><br>
</blockquote></div><br></div>