drm/rockchip: vop: fix compile warning
authorMark Yao <mark.yao@rock-chips.com>
Tue, 10 May 2016 05:59:57 +0000 (13:59 +0800)
committerHuang, Tao <huangtao@rock-chips.com>
Tue, 10 May 2016 10:05:36 +0000 (18:05 +0800)
fix warning:
    warning: 'ret' may be used uninitialized in this function

Change-Id: I743ed9788366322beeceddd556fae0c2a7cdd463
Signed-off-by: Mark Yao <mark.yao@rock-chips.com>
drivers/gpu/drm/rockchip/rockchip_drm_vop.c

index f720fd3fef13293b1ed7580de369b6b4008c74cb..544a51cfccb0b51dc066c30a0f725db7fae65ae5 100644 (file)
@@ -1345,7 +1345,8 @@ static int vop_create_crtc(struct vop *vop)
                    win->type != DRM_PLANE_TYPE_CURSOR)
                        continue;
 
-               if (vop_plane_init(vop, win, 0))
+               ret = vop_plane_init(vop, win, 0);
+               if (ret)
                        goto err_cleanup_planes;
 
                plane = &win->base;
@@ -1374,7 +1375,8 @@ static int vop_create_crtc(struct vop *vop)
                if (win->type != DRM_PLANE_TYPE_OVERLAY)
                        continue;
 
-               if (vop_plane_init(vop, win, possible_crtcs))
+               ret = vop_plane_init(vop, win, possible_crtcs);
+               if (ret)
                        goto err_cleanup_crtc;
        }