Skip to content
Snippets Groups Projects
Commit 2a7d3d6d authored by Thierry Reding's avatar Thierry Reding Committed by Daniel Vetter
Browse files

drm/irq: Remove negative CRTC index special-case


The drm_send_vblank_event() function treats negative CRTC indices as
meaning that a driver doesn't have proper VBLANK handling. This is the
only place where DRM needs negative CRTC indices, so in order to enable
subsequent cleanup, remove this special case and replace it by the more
obvious check for whether or not VBLANK support was initialized.

Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
parent b54a0935
No related branches found
No related tags found
No related merge requests found
...@@ -971,7 +971,7 @@ void drm_send_vblank_event(struct drm_device *dev, int crtc, ...@@ -971,7 +971,7 @@ void drm_send_vblank_event(struct drm_device *dev, int crtc,
struct timeval now; struct timeval now;
unsigned int seq; unsigned int seq;
if (crtc >= 0) { if (dev->num_crtcs > 0) {
seq = drm_vblank_count_and_time(dev, crtc, &now); seq = drm_vblank_count_and_time(dev, crtc, &now);
} else { } else {
seq = 0; seq = 0;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment