diff options
author | Ville Syrjälä <ville.syrjala@linux.intel.com> | 2014-08-06 13:49:53 +0200 |
---|---|---|
committer | Daniel Vetter <daniel.vetter@ffwll.ch> | 2014-08-06 22:39:28 +0200 |
commit | 4ed0ce3d0bccd74416ba6beb33a8a79d1617e97b (patch) | |
tree | d8898f1d518a7141d425cccae24a23b719a2df43 /include/drm | |
parent | drm: Fix race between drm_vblank_off() and drm_queue_vblank_event() (diff) | |
download | linux-4ed0ce3d0bccd74416ba6beb33a8a79d1617e97b.tar.xz linux-4ed0ce3d0bccd74416ba6beb33a8a79d1617e97b.zip |
drm: Disable vblank interrupt immediately when drm_vblank_offdelay<0
Make drm_vblank_put() disable the vblank interrupt immediately when the
refcount drops to zero and drm_vblank_offdelay<0.
v2: Preserve the current drm_vblank_offdelay==0 'never disable' behaviur
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'include/drm')
-rw-r--r-- | include/drm/drmP.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/drm/drmP.h b/include/drm/drmP.h index a57646382086..24b32d453c60 100644 --- a/include/drm/drmP.h +++ b/include/drm/drmP.h @@ -1345,7 +1345,7 @@ extern void drm_put_dev(struct drm_device *dev); extern void drm_unplug_dev(struct drm_device *dev); extern unsigned int drm_debug; -extern unsigned int drm_vblank_offdelay; +extern int drm_vblank_offdelay; extern unsigned int drm_timestamp_precision; extern unsigned int drm_timestamp_monotonic; |