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: Thierry Reding <treding@nvidia.com> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
This commit is contained in:
parent
b54a0935b0
commit
2a7d3d6d5d
|
@ -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;
|
||||||
|
|
Loading…
Reference in a new issue