mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 19:30:30 +09:00
drm/rockchip: Change some WARN to printk
There are always some people treat the WARN backtrace dump as a kernel panic, so we just print warning message here. Change-Id: I2a34a7d822768bc6f103d85deb311948b6ce3552 Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
This commit is contained in:
@@ -343,9 +343,9 @@ rockchip_drm_atomic_helper_wait_for_vblanks(struct drm_device *dev,
|
||||
|
||||
s = to_rockchip_crtc_state(crtc->state);
|
||||
|
||||
if (!s->mode_update)
|
||||
WARN(!ret, "[CRTC:%d:%s] state:%d, vblank wait timed out\n",
|
||||
crtc->base.id, crtc->name, old_crtc_state->active);
|
||||
if (!s->mode_update && !ret)
|
||||
DRM_WARN("[CRTC:%d:%s] state:%d, vblank wait timed out\n",
|
||||
crtc->base.id, crtc->name, old_crtc_state->active);
|
||||
|
||||
drm_crtc_vblank_put(crtc);
|
||||
s->mode_update = false;
|
||||
|
||||
@@ -2240,6 +2240,7 @@ static void vop2_crtc_atomic_disable(struct drm_crtc *crtc,
|
||||
{
|
||||
struct vop2_video_port *vp = to_vop2_video_port(crtc);
|
||||
struct vop2 *vop2 = vp->vop2;
|
||||
int ret;
|
||||
|
||||
WARN_ON(vp->event);
|
||||
vop2_lock(vop2);
|
||||
@@ -2262,7 +2263,9 @@ static void vop2_crtc_atomic_disable(struct drm_crtc *crtc,
|
||||
|
||||
spin_unlock(&vop2->reg_lock);
|
||||
|
||||
WARN_ON(!wait_for_completion_timeout(&vp->dsp_hold_completion, msecs_to_jiffies(50)));
|
||||
ret = wait_for_completion_timeout(&vp->dsp_hold_completion, msecs_to_jiffies(50));
|
||||
if (!ret)
|
||||
DRM_DEV_INFO(vop2->dev, "wait for vp%d dsp_hold timeout\n", vp->id);
|
||||
|
||||
vop2_dsp_hold_valid_irq_disable(crtc);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user