Hey, Op 10-11-14 om 12:01 schreef Jani Nikula: > On Sat, 08 Nov 2014, Rob Clark <robdclark@xxxxxxxxx> wrote: >> Let's make things a bit easier to debug when things go bad (potentially >> under console_lock). >> >> Signed-off-by: Rob Clark <robdclark@xxxxxxxxx> >> --- >> drivers/gpu/drm/drm_irq.c | 3 ++- >> 1 file changed, 2 insertions(+), 1 deletion(-) >> >> diff --git a/drivers/gpu/drm/drm_irq.c b/drivers/gpu/drm/drm_irq.c >> index 5ef03c2..c4edea9 100644 >> --- a/drivers/gpu/drm/drm_irq.c >> +++ b/drivers/gpu/drm/drm_irq.c >> @@ -1029,7 +1029,8 @@ void drm_vblank_put(struct drm_device *dev, int crtc) >> { >> struct drm_vblank_crtc *vblank = &dev->vblank[crtc]; >> >> - BUG_ON(atomic_read(&vblank->refcount) == 0); >> + if (WARN_ON(atomic_read(&vblank->refcount) == 0)) >> + return; > While I approve of the change, I'd like to promote the use of WARN with > a message instead of WARN_ON. See [1]. In fact it lead to us redefining > WARN_ON in i915 [2]. I love the redefinition of WARN, but I think this should not be overridden locally, instead it should be a kernel debug option. ~Maarten _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel