diff options
author | Ville Syrjälä <ville.syrjala@linux.intel.com> | 2013-10-04 07:53:35 -0400 |
---|---|---|
committer | Dave Airlie <airlied@redhat.com> | 2013-10-09 01:55:31 -0400 |
commit | bf507d90cf0eecf5495f66f21dbb66e35e9131ae (patch) | |
tree | d1c36aa665cc03c3ba3e958e9c6c0bef9645a0b0 /drivers/gpu/drm/drm_irq.c | |
parent | 54edf9aec79779f85d49674580b7ccab4d6f3c4a (diff) |
drm: Make vblank_enabled bool
vblank_enabled is only ever 0 or 1, so make it a bool.
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/drm_irq.c')
-rw-r--r-- | drivers/gpu/drm/drm_irq.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/gpu/drm/drm_irq.c b/drivers/gpu/drm/drm_irq.c index 81b4c84449a4..49680a8ab96a 100644 --- a/drivers/gpu/drm/drm_irq.c +++ b/drivers/gpu/drm/drm_irq.c | |||
@@ -115,7 +115,7 @@ static void vblank_disable_and_save(struct drm_device *dev, int crtc) | |||
115 | spin_lock_irqsave(&dev->vblank_time_lock, irqflags); | 115 | spin_lock_irqsave(&dev->vblank_time_lock, irqflags); |
116 | 116 | ||
117 | dev->driver->disable_vblank(dev, crtc); | 117 | dev->driver->disable_vblank(dev, crtc); |
118 | dev->vblank_enabled[crtc] = 0; | 118 | dev->vblank_enabled[crtc] = false; |
119 | 119 | ||
120 | /* No further vblank irq's will be processed after | 120 | /* No further vblank irq's will be processed after |
121 | * this point. Get current hardware vblank count and | 121 | * this point. Get current hardware vblank count and |
@@ -235,7 +235,7 @@ int drm_vblank_init(struct drm_device *dev, int num_crtcs) | |||
235 | if (!dev->vblank_refcount) | 235 | if (!dev->vblank_refcount) |
236 | goto err; | 236 | goto err; |
237 | 237 | ||
238 | dev->vblank_enabled = kcalloc(num_crtcs, sizeof(int), GFP_KERNEL); | 238 | dev->vblank_enabled = kcalloc(num_crtcs, sizeof(bool), GFP_KERNEL); |
239 | if (!dev->vblank_enabled) | 239 | if (!dev->vblank_enabled) |
240 | goto err; | 240 | goto err; |
241 | 241 | ||
@@ -412,7 +412,7 @@ int drm_irq_uninstall(struct drm_device *dev) | |||
412 | spin_lock_irqsave(&dev->vbl_lock, irqflags); | 412 | spin_lock_irqsave(&dev->vbl_lock, irqflags); |
413 | for (i = 0; i < dev->num_crtcs; i++) { | 413 | for (i = 0; i < dev->num_crtcs; i++) { |
414 | DRM_WAKEUP(&dev->vbl_queue[i]); | 414 | DRM_WAKEUP(&dev->vbl_queue[i]); |
415 | dev->vblank_enabled[i] = 0; | 415 | dev->vblank_enabled[i] = false; |
416 | dev->last_vblank[i] = | 416 | dev->last_vblank[i] = |
417 | dev->driver->get_vblank_counter(dev, i); | 417 | dev->driver->get_vblank_counter(dev, i); |
418 | } | 418 | } |
@@ -973,7 +973,7 @@ int drm_vblank_get(struct drm_device *dev, int crtc) | |||
973 | if (ret) | 973 | if (ret) |
974 | atomic_dec(&dev->vblank_refcount[crtc]); | 974 | atomic_dec(&dev->vblank_refcount[crtc]); |
975 | else { | 975 | else { |
976 | dev->vblank_enabled[crtc] = 1; | 976 | dev->vblank_enabled[crtc] = true; |
977 | drm_update_vblank_count(dev, crtc); | 977 | drm_update_vblank_count(dev, crtc); |
978 | } | 978 | } |
979 | } | 979 | } |