[Intel-gfx] [PATCH v3 0/7] Misc cleanups and locking fixes

Tvrtko Ursulin tvrtko.ursulin at linux.intel.com
Mon Jan 11 06:08:34 PST 2016


From: Tvrtko Ursulin <tvrtko.ursulin at intel.com>

Mostly fixing callers who call GEM API wo/ holding the struct_mutex
and a few small code cleanups. 

Tvrtko Ursulin (7):
  drm/i915/bdw+: Replace list_del+list_add_tail with list_move_tail
  drm/i915: Do not call API requiring struct_mutex where it is not
    available
  drm/i915: Cache ringbuffer GTT address
  drm/i915: Cache LRC state page in the context
  drm/i915: Don't need a timer to wake us up
  drm/i915: Only grab timestamps when needed
  drm/i915: GEM operations need to be done under the big lock

 drivers/gpu/drm/i915/i915_debugfs.c     |  15 ++--
 drivers/gpu/drm/i915/i915_drv.h         |   3 +
 drivers/gpu/drm/i915/i915_gem.c         |  40 ++++------
 drivers/gpu/drm/i915/i915_gem_stolen.c  |   3 +
 drivers/gpu/drm/i915/intel_display.c    |   8 +-
 drivers/gpu/drm/i915/intel_lrc.c        | 125 ++++++++++++++++----------------
 drivers/gpu/drm/i915/intel_lrc.h        |   4 +-
 drivers/gpu/drm/i915/intel_ringbuffer.c |   3 +
 drivers/gpu/drm/i915/intel_ringbuffer.h |   3 +
 9 files changed, 103 insertions(+), 101 deletions(-)

-- 
1.9.1



More information about the Intel-gfx mailing list