[PATCH v2 00/19] drm: More vblank on/off work
ville.syrjala at linux.intel.com
ville.syrjala at linux.intel.com
Wed Aug 6 04:49:43 PDT 2014
From: Ville Syrjälä <ville.syrjala at linux.intel.com>
This is mostly a repost of the earlier series [1]. Most of the patches
have been reviewed, but I have added quite a few new ones to the end to
fix various issues.
[1] http://lists.freedesktop.org/archives/dri-devel/2014-May/060518.html
Ville Syrjälä (19):
drm: Always reject drm_vblank_get() after drm_vblank_off()
drm/i915: Warn if drm_vblank_get() still works after drm_vblank_off()
drm: Don't clear vblank timestamps when vblank interrupt is disabled
drm: Move drm_update_vblank_count()
drm: Have the vblank counter account for the time between vblank irq
disable and drm_vblank_off()
drm: Avoid random vblank counter jumps if the hardware counter has
been reset
drm: Reduce the amount of dev->vblank[crtc] in the code
drm: Fix deadlock between event_lock and vbl_lock/vblank_time_lock
drm: Fix race between drm_vblank_off() and drm_queue_vblank_event()
drm: Disable vblank interrupt immediately when drm_vblank_offdelay<0
drm: Add dev->vblank_disable_immediate flag
drm/i915: Opt out of vblank disable timer on >gen2
drm: Kick start vblank interrupts at drm_vblank_on()
drm: Don't update vblank timestamp when the counter didn't change
drm: Update vblank->last in drm_update_vblank_count()
drm: Store the vblank timestamp when adjusting the counter during
disable
drm/i915: Clear .last vblank count before drm_vblank_off() when
sanitizing crtc state
drm/i915: Update scanline_offset only for active crtcs
drm: Fix confusing debug message in drm_update_vblank_count()
Documentation/DocBook/drm.tmpl | 7 +
drivers/gpu/drm/drm_drv.c | 4 +-
drivers/gpu/drm/drm_irq.c | 344 ++++++++++++++++++++++-------------
drivers/gpu/drm/i915/i915_irq.c | 8 +
drivers/gpu/drm/i915/intel_display.c | 20 +-
include/drm/drmP.h | 12 +-
6 files changed, 259 insertions(+), 136 deletions(-)
--
1.8.5.5
More information about the dri-devel
mailing list