diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_vop.c b/drivers/gpu/drm/rockchip/rockchip_drm_vop.c index 879e419e81a9..6ab938395aae 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_vop.c +++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop.c @@ -4633,7 +4633,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) { DRM_DEV_ERROR(vop->dev, "failed to init plane\n"); goto err_cleanup_planes; }